linux-next: Tree for Jul 21
Hi all, Changes since 20200720: My fixes tree contains: dbf24e30ce2e ("device_cgroup: Fix RCU list debugging warning") The net-next tree gained a conflict against the net tree. The bpf-next tree gained conflicts against the net-next tree. The security tree still had its build failure for which I applied a patch. The tip tree still had one build failure for which I reverted a commit. Also its conflict against the crypto tree changed. The dmaengine tree gained a conflict against the phy-next tree. The scsi-mkp tree gained a build failure so I marked a CONFIG option as broken. The akpm-current tree lost its build failure, but gained another for which I applied a patch. It also gained a conflict against the net-next tree. Non-merge commits (relative to Linus' tree): 8926 9798 files changed, 485913 insertions(+), 185627 deletions(-) I have created today's linux-next tree at git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you are tracking the linux-next tree using git, you should not use "git pull" to do so as that will try to merge the new linux-next release with the old one. You should use "git fetch" and checkout or reset to the new master. You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc, an allmodconfig for x86_64, a multi_v7_defconfig for arm and a native build of tools/perf. After the final fixups (if any), I do an x86_64 modules_install followed by builds for x86_64 allnoconfig, powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig, allyesconfig and pseries_le_defconfig and i386, sparc and sparc64 defconfig and htmldocs. And finally, a simple boot test of the powerpc pseries_le_defconfig kernel in qemu (with and without kvm enabled). Below is a summary of the state of the merge. I am currently merging 325 trees (counting Linus' and 83 trees of bug fix patches pending for the current merge release). Stats about the size of the tree over time can be seen at http://neuling.org/linux-next-size.html . Status of my local build tests will be at http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds. Thanks to Randy Dunlap for doing many randconfig builds. And to Paul Gortmaker for triage and bug fixes. -- Cheers, Stephen Rothwell $ git checkout master $ git reset --hard stable Merging origin/master (4fa640dc5230 Merge tag 'vfio-v5.8-rc7' of git://github.com/awilliam/linux-vfio into master) Merging fixes/master (dbf24e30ce2e device_cgroup: Fix RCU list debugging warning) Merging kbuild-current/fixes (20b1be595282 kbuild: fix single target builds for external modules) Merging arc-current/for-curr (11ba468877bb Linux 5.8-rc5) Merging arm-current/fixes (f1a3868bcdb3 ARM: 8988/1: mmu: fix crash in EFI calls due to p4d typo in create_mapping_late()) Merging arm-soc-fixes/arm/fixes (2648298a06ba Merge tag 'socfpga_fixes_for_v5.8_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes) Merging uniphier-fixes/fixes (48778464bb7d Linux 5.8-rc2) Merging arm64-fixes/for-next/fixes (f32ed8eb0e3f drivers/perf: Prevent forced unbinding of PMU drivers) Merging m68k-current/for-linus (3381df095419 m68k: tools: Replace zero-length array with flexible-array member) Merging powerpc-fixes/fixes (f0479c4bcbd9 selftests/powerpc: Use proper error code to check fault address) Merging s390-fixes/fixes (ba47d845d715 Linux 5.8-rc6) Merging sparc/master (37719576046b arch/sparc: Replace HTTP links with HTTPS ones) Merging fscrypt-current/for-stable (2b4eae95c736 fscrypt: don't evict dirty inodes after removing key) Merging net/master (544f287b8495 bonding: check error value of register_netdevice() immediately) Merging bpf/master (5b801dfb7feb bpf: Fix NULL pointer dereference in __btf_resolve_helper_id()) Merging ipsec/master (17175d1a27c6 xfrm: esp6: fix encapsulation header offset computation) Merging netfilter/master (1e9451cbda45 netfilter: nf_tables: fix nat hook table deletion) Merging ipvs/master (eadede5f9362 Merge branch 'hns3-fixes') Merging wireless-drivers/master (1cfd3426ef98 ath10k: Fix NULL pointer dereference in AHB device probe) Merging mac80211/master (8ff41cc21714 net: qrtr: Fix an out of bounds read qrtr_endpoint_post()) Merging rdma-fixes/for-rc (87c4c774cbef RDMA/cm: Protect access to remote_sidr_table) Merging sound-current/for-linus (568e4e82128a ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S) Merging sound-asoc-fixes/for-linus (427bc230980a Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus) Merging regmap-fixes/for-linus (2b0f61e27f75 Merge
Re: linux-next: Tree for Jul 21 (drivers/media: use of __WARN())
On 07/20/2017 09:10 PM, Stephen Rothwell wrote: > Hi all, > > Changes since 20170720: > on x86_64: when CONFIG_BUG is not enabled: ../drivers/media/platform/pxa_camera.c:642:3: error: implicit declaration of function ‘__WARN’ [-Werror=implicit-function-declaration] ../drivers/media/platform/soc_camera/soc_mediabus.c:512:3: error: implicit declaration of function ‘__WARN’ [-Werror=implicit-function-declaration] -- ~Randy
Re: linux-next: Tree for Jul 21 (drivers/media: use of __WARN())
On 07/20/2017 09:10 PM, Stephen Rothwell wrote: > Hi all, > > Changes since 20170720: > on x86_64: when CONFIG_BUG is not enabled: ../drivers/media/platform/pxa_camera.c:642:3: error: implicit declaration of function ‘__WARN’ [-Werror=implicit-function-declaration] ../drivers/media/platform/soc_camera/soc_mediabus.c:512:3: error: implicit declaration of function ‘__WARN’ [-Werror=implicit-function-declaration] -- ~Randy
linux-next: Tree for Jul 21
Hi all, Changes since 20170720: The kbuild tree still produces a large number of build warnings so I reverted a commit from it. The drm tree gained a conflict against the drm-intel-fixes tree. The userns tree lost its build failure. Non-merge commits (relative to Linus' tree): 2018 2161 files changed, 82061 insertions(+), 39649 deletions(-) I have created today's linux-next tree at git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you are tracking the linux-next tree using git, you should not use "git pull" to do so as that will try to merge the new linux-next release with the old one. You should use "git fetch" and checkout or reset to the new master. You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc and an allmodconfig (with CONFIG_BUILD_DOCSRC=n) for x86_64, a multi_v7_defconfig for arm and a native build of tools/perf. After the final fixups (if any), I do an x86_64 modules_install followed by builds for x86_64 allnoconfig, powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig, allyesconfig and pseries_le_defconfig and i386, sparc and sparc64 defconfig. And finally, a simple boot test of the powerpc pseries_le_defconfig kernel in qemu. Below is a summary of the state of the merge. I am currently merging 266 trees (counting Linus' and 41 trees of bug fix patches pending for the current merge release). Stats about the size of the tree over time can be seen at http://neuling.org/linux-next-size.html . Status of my local build tests will be at http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds. Thanks to Randy Dunlap for doing many randconfig builds. And to Paul Gortmaker for triage and bug fixes. -- Cheers, Stephen Rothwell $ git checkout master $ git reset --hard stable Merging origin/master (63a86362130f Merge tag 'pm-4.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm) Merging fixes/master (b4b8cbf679c4 Cavium CNN55XX: fix broken default Kconfig entry) Merging kbuild-current/fixes (ad8181060788 kconfig: fix sparse warnings in nconfig) Merging arc-current/for-curr (37f1db0e85ff ARC: [plat-axs10x]: prepare dts files for enabling PAE40 on axs103) Merging arm-current/fixes (9e25ebfe56ec ARM: 8685/1: ensure memblock-limit is pmd-aligned) Merging m68k-current/for-linus (204a2be30a7a m68k: Remove ptrace_signal_deliver) Merging metag-fixes/fixes (b884a190afce metag/usercopy: Add missing fixups) Merging powerpc-fixes/fixes (029d9252b116 powerpc/mm: Mark __init memory no-execute when STRICT_KERNEL_RWX=y) Merging sparc/master (8cd3ec51c0c3 sbus: Convert to using %pOF instead of full_name) Merging fscrypt-current/for-stable (42d97eb0ade3 fscrypt: fix renaming and linking special files) Merging net/master (cbf5ecb30560 net: bonding: Fix transmit load balancing in balance-alb mode) Merging ipsec/master (e6194923237f esp: Fix memleaks on error paths.) Merging netfilter/master (36ac344e16e0 netfilter: expect: fix crash when putting uninited expectation) Merging ipvs/master (3c5ab3f395d6 ipvs: SNAT packet replies only for NATed connections) Merging wireless-drivers/master (35abcd4f9f30 brcmfmac: fix uninitialized warning in brcmf_usb_probe_phase2()) Merging mac80211/master (d7f13f745036 cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES) Merging sound-current/for-linus (610e1ae9b533 ALSA: fm801: Initialize chip after IRQ handler is registered) Merging pci-current/for-linus (34d5ac2af644 PCI: rockchip: Check for pci_scan_root_bus_bridge() failure correctly) Merging driver-core.current/driver-core-linus (5771a8c08880 Linux v4.13-rc1) Merging tty.current/tty-linus (c6325179238f tty: Fix TIOCGPTPEER ioctl definition) Merging usb.current/usb-linus (d6f5f071f1e1 xhci: fix memleak in xhci_run()) Merging usb-gadget-fixes/fixes (b8b9c974afee usb: renesas_usbhs: gadget: disable all eps when the driver stops) Merging usb-serial-fixes/usb-linus (9585e340db9f USB: serial: cp210x: add support for Qivicon USB ZigBee dongle) Merging usb-chipidea-fixes/ci-for-usb-stable (cbb22ebcfb99 usb: chipidea: core: check before accessing ci_role in ci_role_show) Merging phy/fixes (5771a8c08880 Linux v4.13-rc1) Merging staging.current/staging-linus (5a1d4c5dd4eb staging: rtl8188eu: add TL-WN722N v2 support) Merging char-misc.current/char-misc-linus (c89876dda018 w1: omap-hdq: fix error return code in omap_hdq_probe()) Merging input-current/for-linus (293b915fd9be Input: trackpoint - assume 3 buttons when buttons detection fails) Merging crypto-current/master (41cdf7a45389 crypto: authencesn - Fix digest_null crash)
linux-next: Tree for Jul 21
Hi all, Changes since 20170720: The kbuild tree still produces a large number of build warnings so I reverted a commit from it. The drm tree gained a conflict against the drm-intel-fixes tree. The userns tree lost its build failure. Non-merge commits (relative to Linus' tree): 2018 2161 files changed, 82061 insertions(+), 39649 deletions(-) I have created today's linux-next tree at git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you are tracking the linux-next tree using git, you should not use "git pull" to do so as that will try to merge the new linux-next release with the old one. You should use "git fetch" and checkout or reset to the new master. You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc and an allmodconfig (with CONFIG_BUILD_DOCSRC=n) for x86_64, a multi_v7_defconfig for arm and a native build of tools/perf. After the final fixups (if any), I do an x86_64 modules_install followed by builds for x86_64 allnoconfig, powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig, allyesconfig and pseries_le_defconfig and i386, sparc and sparc64 defconfig. And finally, a simple boot test of the powerpc pseries_le_defconfig kernel in qemu. Below is a summary of the state of the merge. I am currently merging 266 trees (counting Linus' and 41 trees of bug fix patches pending for the current merge release). Stats about the size of the tree over time can be seen at http://neuling.org/linux-next-size.html . Status of my local build tests will be at http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds. Thanks to Randy Dunlap for doing many randconfig builds. And to Paul Gortmaker for triage and bug fixes. -- Cheers, Stephen Rothwell $ git checkout master $ git reset --hard stable Merging origin/master (63a86362130f Merge tag 'pm-4.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm) Merging fixes/master (b4b8cbf679c4 Cavium CNN55XX: fix broken default Kconfig entry) Merging kbuild-current/fixes (ad8181060788 kconfig: fix sparse warnings in nconfig) Merging arc-current/for-curr (37f1db0e85ff ARC: [plat-axs10x]: prepare dts files for enabling PAE40 on axs103) Merging arm-current/fixes (9e25ebfe56ec ARM: 8685/1: ensure memblock-limit is pmd-aligned) Merging m68k-current/for-linus (204a2be30a7a m68k: Remove ptrace_signal_deliver) Merging metag-fixes/fixes (b884a190afce metag/usercopy: Add missing fixups) Merging powerpc-fixes/fixes (029d9252b116 powerpc/mm: Mark __init memory no-execute when STRICT_KERNEL_RWX=y) Merging sparc/master (8cd3ec51c0c3 sbus: Convert to using %pOF instead of full_name) Merging fscrypt-current/for-stable (42d97eb0ade3 fscrypt: fix renaming and linking special files) Merging net/master (cbf5ecb30560 net: bonding: Fix transmit load balancing in balance-alb mode) Merging ipsec/master (e6194923237f esp: Fix memleaks on error paths.) Merging netfilter/master (36ac344e16e0 netfilter: expect: fix crash when putting uninited expectation) Merging ipvs/master (3c5ab3f395d6 ipvs: SNAT packet replies only for NATed connections) Merging wireless-drivers/master (35abcd4f9f30 brcmfmac: fix uninitialized warning in brcmf_usb_probe_phase2()) Merging mac80211/master (d7f13f745036 cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES) Merging sound-current/for-linus (610e1ae9b533 ALSA: fm801: Initialize chip after IRQ handler is registered) Merging pci-current/for-linus (34d5ac2af644 PCI: rockchip: Check for pci_scan_root_bus_bridge() failure correctly) Merging driver-core.current/driver-core-linus (5771a8c08880 Linux v4.13-rc1) Merging tty.current/tty-linus (c6325179238f tty: Fix TIOCGPTPEER ioctl definition) Merging usb.current/usb-linus (d6f5f071f1e1 xhci: fix memleak in xhci_run()) Merging usb-gadget-fixes/fixes (b8b9c974afee usb: renesas_usbhs: gadget: disable all eps when the driver stops) Merging usb-serial-fixes/usb-linus (9585e340db9f USB: serial: cp210x: add support for Qivicon USB ZigBee dongle) Merging usb-chipidea-fixes/ci-for-usb-stable (cbb22ebcfb99 usb: chipidea: core: check before accessing ci_role in ci_role_show) Merging phy/fixes (5771a8c08880 Linux v4.13-rc1) Merging staging.current/staging-linus (5a1d4c5dd4eb staging: rtl8188eu: add TL-WN722N v2 support) Merging char-misc.current/char-misc-linus (c89876dda018 w1: omap-hdq: fix error return code in omap_hdq_probe()) Merging input-current/for-linus (293b915fd9be Input: trackpoint - assume 3 buttons when buttons detection fails) Merging crypto-current/master (41cdf7a45389 crypto: authencesn - Fix digest_null crash)
Re: linux-next: Tree for Jul 21
On Thu, Sep 29, 2016 at 4:14 PM, Stephen Rothwellwrote: > Hi Segher, > > [Adding more cc's] > > On Thu, 29 Sep 2016 14:34:42 -0500 Segher Boessenkool > wrote: >> >> On Thu, Jul 21, 2016 at 07:52:43PM -0400, Paul Gortmaker wrote: >> > A new i386-allmodconfig fail showed up relating to VDSO: >> > >> > I tried to reproduce it locally with x86-64 build host and could >> > not, so I wonder if it is a missing HOSTCC vs. CC since next >> > coverage is power host... >> > >> > VDSO2C arch/x86/entry/vdso/vdso-image-32.c >> > Error: input is not a shared object >> > make[4]: *** [arch/x86/entry/vdso/vdso-image-32.c] Error 1 >> > make[3]: *** [arch/x86/entry/vdso] Error 2 >> > make[2]: *** [arch/x86/entry] Error 2 >> >> This is caused by building on a BE (better-endian) host. See patch. >> >> >> Segher >> >> >> === >> From 7f098efa4d184ab1216c6cf8214c44a3abe50a14 Mon Sep 17 00:00:00 2001 >> Message-Id: >> <7f098efa4d184ab1216c6cf8214c44a3abe50a14.1475177310.git.seg...@kernel.crashing.org> >> From: Segher Boessenkool >> Date: Thu, 29 Sep 2016 11:51:00 + >> Subject: [PATCH] x86: Fix building on BE >> >> We need to call GET_LE to read hdr->e_type. >> > > Fixes: 57f90c3dfc75 ("x86/vdso: Error out if the vDSO isn't a valid DSO") > >> Signed-off-by: Segher Boessenkool > > 57f90c3dfc75 was merged as part of the last merge window, so this is a > fix for Linus' tree. > >> --- >> arch/x86/entry/vdso/vdso2c.h | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/arch/x86/entry/vdso/vdso2c.h b/arch/x86/entry/vdso/vdso2c.h >> index 4f74119..3dab75f 100644 >> --- a/arch/x86/entry/vdso/vdso2c.h >> +++ b/arch/x86/entry/vdso/vdso2c.h >> @@ -22,7 +22,7 @@ static void BITSFUNC(go)(void *raw_addr, size_t raw_len, >> >> ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(>e_phoff)); >> >> - if (hdr->e_type != ET_DYN) >> + if (GET_LE(>e_type) != ET_DYN) >> fail("input is not a shared object\n"); Whoops! Acked-by: Andy Lutomirski >> >> /* Walk the segment table. */ >> -- >> 1.9.3 > > -- > Cheers, > Stephen Rothwell -- Andy Lutomirski AMA Capital Management, LLC
Re: linux-next: Tree for Jul 21
On Thu, Sep 29, 2016 at 4:14 PM, Stephen Rothwell wrote: > Hi Segher, > > [Adding more cc's] > > On Thu, 29 Sep 2016 14:34:42 -0500 Segher Boessenkool > wrote: >> >> On Thu, Jul 21, 2016 at 07:52:43PM -0400, Paul Gortmaker wrote: >> > A new i386-allmodconfig fail showed up relating to VDSO: >> > >> > I tried to reproduce it locally with x86-64 build host and could >> > not, so I wonder if it is a missing HOSTCC vs. CC since next >> > coverage is power host... >> > >> > VDSO2C arch/x86/entry/vdso/vdso-image-32.c >> > Error: input is not a shared object >> > make[4]: *** [arch/x86/entry/vdso/vdso-image-32.c] Error 1 >> > make[3]: *** [arch/x86/entry/vdso] Error 2 >> > make[2]: *** [arch/x86/entry] Error 2 >> >> This is caused by building on a BE (better-endian) host. See patch. >> >> >> Segher >> >> >> === >> From 7f098efa4d184ab1216c6cf8214c44a3abe50a14 Mon Sep 17 00:00:00 2001 >> Message-Id: >> <7f098efa4d184ab1216c6cf8214c44a3abe50a14.1475177310.git.seg...@kernel.crashing.org> >> From: Segher Boessenkool >> Date: Thu, 29 Sep 2016 11:51:00 + >> Subject: [PATCH] x86: Fix building on BE >> >> We need to call GET_LE to read hdr->e_type. >> > > Fixes: 57f90c3dfc75 ("x86/vdso: Error out if the vDSO isn't a valid DSO") > >> Signed-off-by: Segher Boessenkool > > 57f90c3dfc75 was merged as part of the last merge window, so this is a > fix for Linus' tree. > >> --- >> arch/x86/entry/vdso/vdso2c.h | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/arch/x86/entry/vdso/vdso2c.h b/arch/x86/entry/vdso/vdso2c.h >> index 4f74119..3dab75f 100644 >> --- a/arch/x86/entry/vdso/vdso2c.h >> +++ b/arch/x86/entry/vdso/vdso2c.h >> @@ -22,7 +22,7 @@ static void BITSFUNC(go)(void *raw_addr, size_t raw_len, >> >> ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(>e_phoff)); >> >> - if (hdr->e_type != ET_DYN) >> + if (GET_LE(>e_type) != ET_DYN) >> fail("input is not a shared object\n"); Whoops! Acked-by: Andy Lutomirski >> >> /* Walk the segment table. */ >> -- >> 1.9.3 > > -- > Cheers, > Stephen Rothwell -- Andy Lutomirski AMA Capital Management, LLC
Re: linux-next: Tree for Jul 21
Hi Segher, [Adding more cc's] On Thu, 29 Sep 2016 14:34:42 -0500 Segher Boessenkoolwrote: > > On Thu, Jul 21, 2016 at 07:52:43PM -0400, Paul Gortmaker wrote: > > A new i386-allmodconfig fail showed up relating to VDSO: > > > > I tried to reproduce it locally with x86-64 build host and could > > not, so I wonder if it is a missing HOSTCC vs. CC since next > > coverage is power host... > > > > VDSO2C arch/x86/entry/vdso/vdso-image-32.c > > Error: input is not a shared object > > make[4]: *** [arch/x86/entry/vdso/vdso-image-32.c] Error 1 > > make[3]: *** [arch/x86/entry/vdso] Error 2 > > make[2]: *** [arch/x86/entry] Error 2 > > This is caused by building on a BE (better-endian) host. See patch. > > > Segher > > > === > From 7f098efa4d184ab1216c6cf8214c44a3abe50a14 Mon Sep 17 00:00:00 2001 > Message-Id: > <7f098efa4d184ab1216c6cf8214c44a3abe50a14.1475177310.git.seg...@kernel.crashing.org> > From: Segher Boessenkool > Date: Thu, 29 Sep 2016 11:51:00 + > Subject: [PATCH] x86: Fix building on BE > > We need to call GET_LE to read hdr->e_type. > Fixes: 57f90c3dfc75 ("x86/vdso: Error out if the vDSO isn't a valid DSO") > Signed-off-by: Segher Boessenkool 57f90c3dfc75 was merged as part of the last merge window, so this is a fix for Linus' tree. > --- > arch/x86/entry/vdso/vdso2c.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/entry/vdso/vdso2c.h b/arch/x86/entry/vdso/vdso2c.h > index 4f74119..3dab75f 100644 > --- a/arch/x86/entry/vdso/vdso2c.h > +++ b/arch/x86/entry/vdso/vdso2c.h > @@ -22,7 +22,7 @@ static void BITSFUNC(go)(void *raw_addr, size_t raw_len, > > ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(>e_phoff)); > > - if (hdr->e_type != ET_DYN) > + if (GET_LE(>e_type) != ET_DYN) > fail("input is not a shared object\n"); > > /* Walk the segment table. */ > -- > 1.9.3 -- Cheers, Stephen Rothwell
Re: linux-next: Tree for Jul 21
Hi Segher, [Adding more cc's] On Thu, 29 Sep 2016 14:34:42 -0500 Segher Boessenkool wrote: > > On Thu, Jul 21, 2016 at 07:52:43PM -0400, Paul Gortmaker wrote: > > A new i386-allmodconfig fail showed up relating to VDSO: > > > > I tried to reproduce it locally with x86-64 build host and could > > not, so I wonder if it is a missing HOSTCC vs. CC since next > > coverage is power host... > > > > VDSO2C arch/x86/entry/vdso/vdso-image-32.c > > Error: input is not a shared object > > make[4]: *** [arch/x86/entry/vdso/vdso-image-32.c] Error 1 > > make[3]: *** [arch/x86/entry/vdso] Error 2 > > make[2]: *** [arch/x86/entry] Error 2 > > This is caused by building on a BE (better-endian) host. See patch. > > > Segher > > > === > From 7f098efa4d184ab1216c6cf8214c44a3abe50a14 Mon Sep 17 00:00:00 2001 > Message-Id: > <7f098efa4d184ab1216c6cf8214c44a3abe50a14.1475177310.git.seg...@kernel.crashing.org> > From: Segher Boessenkool > Date: Thu, 29 Sep 2016 11:51:00 + > Subject: [PATCH] x86: Fix building on BE > > We need to call GET_LE to read hdr->e_type. > Fixes: 57f90c3dfc75 ("x86/vdso: Error out if the vDSO isn't a valid DSO") > Signed-off-by: Segher Boessenkool 57f90c3dfc75 was merged as part of the last merge window, so this is a fix for Linus' tree. > --- > arch/x86/entry/vdso/vdso2c.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/entry/vdso/vdso2c.h b/arch/x86/entry/vdso/vdso2c.h > index 4f74119..3dab75f 100644 > --- a/arch/x86/entry/vdso/vdso2c.h > +++ b/arch/x86/entry/vdso/vdso2c.h > @@ -22,7 +22,7 @@ static void BITSFUNC(go)(void *raw_addr, size_t raw_len, > > ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(>e_phoff)); > > - if (hdr->e_type != ET_DYN) > + if (GET_LE(>e_type) != ET_DYN) > fail("input is not a shared object\n"); > > /* Walk the segment table. */ > -- > 1.9.3 -- Cheers, Stephen Rothwell
Re: linux-next: Tree for Jul 21
On Thu, Jul 21, 2016 at 07:52:43PM -0400, Paul Gortmaker wrote: > A new i386-allmodconfig fail showed up relating to VDSO: > > I tried to reproduce it locally with x86-64 build host and could > not, so I wonder if it is a missing HOSTCC vs. CC since next > coverage is power host... > > VDSO2C arch/x86/entry/vdso/vdso-image-32.c > Error: input is not a shared object > make[4]: *** [arch/x86/entry/vdso/vdso-image-32.c] Error 1 > make[3]: *** [arch/x86/entry/vdso] Error 2 > make[2]: *** [arch/x86/entry] Error 2 This is caused by building on a BE (better-endian) host. See patch. Segher === >From 7f098efa4d184ab1216c6cf8214c44a3abe50a14 Mon Sep 17 00:00:00 2001 Message-Id: <7f098efa4d184ab1216c6cf8214c44a3abe50a14.1475177310.git.seg...@kernel.crashing.org> From: Segher BoessenkoolDate: Thu, 29 Sep 2016 11:51:00 + Subject: [PATCH] x86: Fix building on BE We need to call GET_LE to read hdr->e_type. Signed-off-by: Segher Boessenkool --- arch/x86/entry/vdso/vdso2c.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/entry/vdso/vdso2c.h b/arch/x86/entry/vdso/vdso2c.h index 4f74119..3dab75f 100644 --- a/arch/x86/entry/vdso/vdso2c.h +++ b/arch/x86/entry/vdso/vdso2c.h @@ -22,7 +22,7 @@ static void BITSFUNC(go)(void *raw_addr, size_t raw_len, ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(>e_phoff)); - if (hdr->e_type != ET_DYN) + if (GET_LE(>e_type) != ET_DYN) fail("input is not a shared object\n"); /* Walk the segment table. */ -- 1.9.3
Re: linux-next: Tree for Jul 21
On Thu, Jul 21, 2016 at 07:52:43PM -0400, Paul Gortmaker wrote: > A new i386-allmodconfig fail showed up relating to VDSO: > > I tried to reproduce it locally with x86-64 build host and could > not, so I wonder if it is a missing HOSTCC vs. CC since next > coverage is power host... > > VDSO2C arch/x86/entry/vdso/vdso-image-32.c > Error: input is not a shared object > make[4]: *** [arch/x86/entry/vdso/vdso-image-32.c] Error 1 > make[3]: *** [arch/x86/entry/vdso] Error 2 > make[2]: *** [arch/x86/entry] Error 2 This is caused by building on a BE (better-endian) host. See patch. Segher === >From 7f098efa4d184ab1216c6cf8214c44a3abe50a14 Mon Sep 17 00:00:00 2001 Message-Id: <7f098efa4d184ab1216c6cf8214c44a3abe50a14.1475177310.git.seg...@kernel.crashing.org> From: Segher Boessenkool Date: Thu, 29 Sep 2016 11:51:00 + Subject: [PATCH] x86: Fix building on BE We need to call GET_LE to read hdr->e_type. Signed-off-by: Segher Boessenkool --- arch/x86/entry/vdso/vdso2c.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/entry/vdso/vdso2c.h b/arch/x86/entry/vdso/vdso2c.h index 4f74119..3dab75f 100644 --- a/arch/x86/entry/vdso/vdso2c.h +++ b/arch/x86/entry/vdso/vdso2c.h @@ -22,7 +22,7 @@ static void BITSFUNC(go)(void *raw_addr, size_t raw_len, ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(>e_phoff)); - if (hdr->e_type != ET_DYN) + if (GET_LE(>e_type) != ET_DYN) fail("input is not a shared object\n"); /* Walk the segment table. */ -- 1.9.3
Re: linux-next: Tree for Jul 21
On Thu, Jul 21, 2016 at 2:56 AM, Stephen Rothwellwrote: > Hi all, > > Changes since 20160720: > > The xfs tree gained a conflict against Linus' tree. A new xfs related fail in mips allmodconfig: ERROR: "dax_do_io" [fs/xfs/xfs.ko] undefined! make[2]: *** [__modpost] Error 1 make[1]: *** [modules] Error 2 http://kisskb.ellerman.id.au/kisskb/buildresult/12749968/ Sparc and sparc64 allmodconfig get the same error. > > The net-next tree gained a conflict against the net tree. > > The l2-mtd tree lost its build failure. > > The crypto tree lost its build failure. A new crypto related fail appeared in sun3_defconfig: crypto/rsa_helper.c:18:28: fatal error: rsapubkey-asn1.h: No such file or directory make[2]: *** [crypto/rsa_helper.o] Error 1 make[1]: *** [crypto] Error 2 http://kisskb.ellerman.id.au/kisskb/buildresult/12749771/ > > The kspp tree gained a conflict against the arm64 tree. > > The block tree gained a conflict against Linus' tree. > > The device-mapper tree gained a conflict against the block tree. > > The kvm tree gained a conflict against the powerpc tree. > > The nvdimm tree gained a build failure so I used the version from > next-20160720. > > The akpm tree lost a patch that turned up elsewhere. > > Non-merge commits (relative to Linus' tree): 10587 > 9749 files changed, 534253 insertions(+), 187882 deletions(-) A new i386-allmodconfig fail showed up relating to VDSO: I tried to reproduce it locally with x86-64 build host and could not, so I wonder if it is a missing HOSTCC vs. CC since next coverage is power host... VDSO2C arch/x86/entry/vdso/vdso-image-32.c Error: input is not a shared object make[4]: *** [arch/x86/entry/vdso/vdso-image-32.c] Error 1 make[3]: *** [arch/x86/entry/vdso] Error 2 make[2]: *** [arch/x86/entry] Error 2 http://kisskb.ellerman.id.au/kisskb/buildresult/12749836/ Paul. -- > > > > I have created today's linux-next tree at > git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you > are tracking the linux-next tree using git, you should not use "git pull" > to do so as that will try to merge the new linux-next release with the > old one. You should use "git fetch" and checkout or reset to the new > master. > > You can see which trees have been included by looking in the Next/Trees > file in the source. There are also quilt-import.log and merge.log > files in the Next directory. Between each merge, the tree was built > with a ppc64_defconfig for powerpc and an allmodconfig (with > CONFIG_BUILD_DOCSRC=n) for x86_64, a multi_v7_defconfig for arm and a > native build of tools/perf. After the final fixups (if any), I do an > x86_64 modules_install followed by builds for x86_64 allnoconfig, > powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig, allyesconfig > (this fails its final link) and pseries_le_defconfig and i386, sparc > and sparc64 defconfig. > > Below is a summary of the state of the merge. > > I am currently merging 239 trees (counting Linus' and 35 trees of patches > pending for Linus' tree). > > Stats about the size of the tree over time can be seen at > http://neuling.org/linux-next-size.html . > > Status of my local build tests will be at > http://kisskb.ellerman.id.au/linux-next . If maintainers want to give > advice about cross compilers/configs that work, we are always open to add > more builds. > > Thanks to Randy Dunlap for doing many randconfig builds. And to Paul > Gortmaker for triage and bug fixes. > > -- > Cheers, > Stephen Rothwell
Re: linux-next: Tree for Jul 21
On Thu, Jul 21, 2016 at 2:56 AM, Stephen Rothwell wrote: > Hi all, > > Changes since 20160720: > > The xfs tree gained a conflict against Linus' tree. A new xfs related fail in mips allmodconfig: ERROR: "dax_do_io" [fs/xfs/xfs.ko] undefined! make[2]: *** [__modpost] Error 1 make[1]: *** [modules] Error 2 http://kisskb.ellerman.id.au/kisskb/buildresult/12749968/ Sparc and sparc64 allmodconfig get the same error. > > The net-next tree gained a conflict against the net tree. > > The l2-mtd tree lost its build failure. > > The crypto tree lost its build failure. A new crypto related fail appeared in sun3_defconfig: crypto/rsa_helper.c:18:28: fatal error: rsapubkey-asn1.h: No such file or directory make[2]: *** [crypto/rsa_helper.o] Error 1 make[1]: *** [crypto] Error 2 http://kisskb.ellerman.id.au/kisskb/buildresult/12749771/ > > The kspp tree gained a conflict against the arm64 tree. > > The block tree gained a conflict against Linus' tree. > > The device-mapper tree gained a conflict against the block tree. > > The kvm tree gained a conflict against the powerpc tree. > > The nvdimm tree gained a build failure so I used the version from > next-20160720. > > The akpm tree lost a patch that turned up elsewhere. > > Non-merge commits (relative to Linus' tree): 10587 > 9749 files changed, 534253 insertions(+), 187882 deletions(-) A new i386-allmodconfig fail showed up relating to VDSO: I tried to reproduce it locally with x86-64 build host and could not, so I wonder if it is a missing HOSTCC vs. CC since next coverage is power host... VDSO2C arch/x86/entry/vdso/vdso-image-32.c Error: input is not a shared object make[4]: *** [arch/x86/entry/vdso/vdso-image-32.c] Error 1 make[3]: *** [arch/x86/entry/vdso] Error 2 make[2]: *** [arch/x86/entry] Error 2 http://kisskb.ellerman.id.au/kisskb/buildresult/12749836/ Paul. -- > > > > I have created today's linux-next tree at > git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you > are tracking the linux-next tree using git, you should not use "git pull" > to do so as that will try to merge the new linux-next release with the > old one. You should use "git fetch" and checkout or reset to the new > master. > > You can see which trees have been included by looking in the Next/Trees > file in the source. There are also quilt-import.log and merge.log > files in the Next directory. Between each merge, the tree was built > with a ppc64_defconfig for powerpc and an allmodconfig (with > CONFIG_BUILD_DOCSRC=n) for x86_64, a multi_v7_defconfig for arm and a > native build of tools/perf. After the final fixups (if any), I do an > x86_64 modules_install followed by builds for x86_64 allnoconfig, > powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig, allyesconfig > (this fails its final link) and pseries_le_defconfig and i386, sparc > and sparc64 defconfig. > > Below is a summary of the state of the merge. > > I am currently merging 239 trees (counting Linus' and 35 trees of patches > pending for Linus' tree). > > Stats about the size of the tree over time can be seen at > http://neuling.org/linux-next-size.html . > > Status of my local build tests will be at > http://kisskb.ellerman.id.au/linux-next . If maintainers want to give > advice about cross compilers/configs that work, we are always open to add > more builds. > > Thanks to Randy Dunlap for doing many randconfig builds. And to Paul > Gortmaker for triage and bug fixes. > > -- > Cheers, > Stephen Rothwell
Re: linux-next: Tree for Jul 21 (gpu/virtio)
On 07/20/16 23:56, Stephen Rothwell wrote: > Hi all, > > Changes since 20160720: > on x86_64, when CONFIG_FB is not enabled: ERROR: "remove_conflicting_framebuffers" [drivers/gpu/drm/virtio/virtio-gpu.ko] undefined! -- ~Randy
Re: linux-next: Tree for Jul 21 (gpu/virtio)
On 07/20/16 23:56, Stephen Rothwell wrote: > Hi all, > > Changes since 20160720: > on x86_64, when CONFIG_FB is not enabled: ERROR: "remove_conflicting_framebuffers" [drivers/gpu/drm/virtio/virtio-gpu.ko] undefined! -- ~Randy
linux-next: Tree for Jul 21
Hi all, Changes since 20160720: The xfs tree gained a conflict against Linus' tree. The net-next tree gained a conflict against the net tree. The l2-mtd tree lost its build failure. The crypto tree lost its build failure. The kspp tree gained a conflict against the arm64 tree. The block tree gained a conflict against Linus' tree. The device-mapper tree gained a conflict against the block tree. The kvm tree gained a conflict against the powerpc tree. The nvdimm tree gained a build failure so I used the version from next-20160720. The akpm tree lost a patch that turned up elsewhere. Non-merge commits (relative to Linus' tree): 10587 9749 files changed, 534253 insertions(+), 187882 deletions(-) I have created today's linux-next tree at git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you are tracking the linux-next tree using git, you should not use "git pull" to do so as that will try to merge the new linux-next release with the old one. You should use "git fetch" and checkout or reset to the new master. You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc and an allmodconfig (with CONFIG_BUILD_DOCSRC=n) for x86_64, a multi_v7_defconfig for arm and a native build of tools/perf. After the final fixups (if any), I do an x86_64 modules_install followed by builds for x86_64 allnoconfig, powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig, allyesconfig (this fails its final link) and pseries_le_defconfig and i386, sparc and sparc64 defconfig. Below is a summary of the state of the merge. I am currently merging 239 trees (counting Linus' and 35 trees of patches pending for Linus' tree). Stats about the size of the tree over time can be seen at http://neuling.org/linux-next-size.html . Status of my local build tests will be at http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds. Thanks to Randy Dunlap for doing many randconfig builds. And to Paul Gortmaker for triage and bug fixes. -- Cheers, Stephen Rothwell $ git checkout master $ git reset --hard stable Merging origin/master (47ef4ad2684d Merge tag 'for-linus-20160715' of git://git.infradead.org/linux-mtd) Merging fixes/master (5edb56491d48 Linux 4.7-rc3) Merging kbuild-current/rc-fixes (b36fad65d61f kbuild: Initialize exported variables) Merging arc-current/for-curr (9bd54517ee86 arc: unwind: warn only once if DW2_UNWIND is disabled) Merging arm-current/fixes (f6492164ecb1 ARM: 8577/1: Fix Cortex-A15 798181 errata initialization) Merging m68k-current/for-linus (6bd80f372371 m68k/defconfig: Update defconfigs for v4.7-rc2) Merging metag-fixes/fixes (0164a711c97b metag: Fix ioremap_wc/ioremap_cached build errors) Merging powerpc-fixes/fixes (bfa37087aa04 powerpc: Initialise pci_io_base as early as possible) Merging powerpc-merge-mpe/fixes (bc0195aad0da Linux 4.2-rc2) Merging sparc/master (6b15d6650c53 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net) Merging net/master (882b0f2fba83 net/mlx5e: Fix del vxlan port command buffer memset) Merging ipsec/master (1ba5bf993c6a xfrm: fix crash in XFRM_MSG_GETSA netlink handler) Merging netfilter/master (ea43f860d984 Merge branch 'ethoc-fixes') Merging ipvs/master (3777ed688fba ipvs: fix bind to link-local mcast IPv6 address in backup) Merging wireless-drivers/master (034fdd4a17ff Merge ath-current from ath.git) Merging mac80211/master (16a910a6722b cfg80211: handle failed skb allocation) Merging sound-current/for-linus (76df52969711 ALSA: usb-audio: Fix quirks code is not called) Merging pci-current/for-linus (ef0dab4aae14 PCI: Fix unaligned accesses in VC code) Merging driver-core.current/driver-core-linus (92d21ac74a9e Linux 4.7-rc7) Merging tty.current/tty-linus (a99cde438de0 Linux 4.7-rc6) Merging usb.current/usb-linus (a99cde438de0 Linux 4.7-rc6) Merging usb-gadget-fixes/fixes (50c763f8c1ba usb: dwc3: Set the ClearPendIN bit on Clear Stall EP command) Merging usb-serial-fixes/usb-linus (4c2e07c6a29e Linux 4.7-rc5) Merging usb-chipidea-fixes/ci-for-usb-stable (ea1d39a31d3b usb: common: otg-fsm: add license to usb-otg-fsm) Merging staging.current/staging-linus (a99cde438de0 Linux 4.7-rc6) Merging char-misc.current/char-misc-linus (33688abb2802 Linux 4.7-rc4) Merging input-current/for-linus (6a5029e66404 Input: ts4800-ts - add missing of_node_put after calling of_parse_phandle) Merging crypto-current/master (055ddaace035 crypto: user - re-add size check for CRYPTO_MSG_GETALG) Merging ide/master (1993b176a822 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide) Merging rr-fixes/fixes (8244062ef1e5 modules:
linux-next: Tree for Jul 21
Hi all, Changes since 20160720: The xfs tree gained a conflict against Linus' tree. The net-next tree gained a conflict against the net tree. The l2-mtd tree lost its build failure. The crypto tree lost its build failure. The kspp tree gained a conflict against the arm64 tree. The block tree gained a conflict against Linus' tree. The device-mapper tree gained a conflict against the block tree. The kvm tree gained a conflict against the powerpc tree. The nvdimm tree gained a build failure so I used the version from next-20160720. The akpm tree lost a patch that turned up elsewhere. Non-merge commits (relative to Linus' tree): 10587 9749 files changed, 534253 insertions(+), 187882 deletions(-) I have created today's linux-next tree at git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you are tracking the linux-next tree using git, you should not use "git pull" to do so as that will try to merge the new linux-next release with the old one. You should use "git fetch" and checkout or reset to the new master. You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc and an allmodconfig (with CONFIG_BUILD_DOCSRC=n) for x86_64, a multi_v7_defconfig for arm and a native build of tools/perf. After the final fixups (if any), I do an x86_64 modules_install followed by builds for x86_64 allnoconfig, powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig, allyesconfig (this fails its final link) and pseries_le_defconfig and i386, sparc and sparc64 defconfig. Below is a summary of the state of the merge. I am currently merging 239 trees (counting Linus' and 35 trees of patches pending for Linus' tree). Stats about the size of the tree over time can be seen at http://neuling.org/linux-next-size.html . Status of my local build tests will be at http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds. Thanks to Randy Dunlap for doing many randconfig builds. And to Paul Gortmaker for triage and bug fixes. -- Cheers, Stephen Rothwell $ git checkout master $ git reset --hard stable Merging origin/master (47ef4ad2684d Merge tag 'for-linus-20160715' of git://git.infradead.org/linux-mtd) Merging fixes/master (5edb56491d48 Linux 4.7-rc3) Merging kbuild-current/rc-fixes (b36fad65d61f kbuild: Initialize exported variables) Merging arc-current/for-curr (9bd54517ee86 arc: unwind: warn only once if DW2_UNWIND is disabled) Merging arm-current/fixes (f6492164ecb1 ARM: 8577/1: Fix Cortex-A15 798181 errata initialization) Merging m68k-current/for-linus (6bd80f372371 m68k/defconfig: Update defconfigs for v4.7-rc2) Merging metag-fixes/fixes (0164a711c97b metag: Fix ioremap_wc/ioremap_cached build errors) Merging powerpc-fixes/fixes (bfa37087aa04 powerpc: Initialise pci_io_base as early as possible) Merging powerpc-merge-mpe/fixes (bc0195aad0da Linux 4.2-rc2) Merging sparc/master (6b15d6650c53 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net) Merging net/master (882b0f2fba83 net/mlx5e: Fix del vxlan port command buffer memset) Merging ipsec/master (1ba5bf993c6a xfrm: fix crash in XFRM_MSG_GETSA netlink handler) Merging netfilter/master (ea43f860d984 Merge branch 'ethoc-fixes') Merging ipvs/master (3777ed688fba ipvs: fix bind to link-local mcast IPv6 address in backup) Merging wireless-drivers/master (034fdd4a17ff Merge ath-current from ath.git) Merging mac80211/master (16a910a6722b cfg80211: handle failed skb allocation) Merging sound-current/for-linus (76df52969711 ALSA: usb-audio: Fix quirks code is not called) Merging pci-current/for-linus (ef0dab4aae14 PCI: Fix unaligned accesses in VC code) Merging driver-core.current/driver-core-linus (92d21ac74a9e Linux 4.7-rc7) Merging tty.current/tty-linus (a99cde438de0 Linux 4.7-rc6) Merging usb.current/usb-linus (a99cde438de0 Linux 4.7-rc6) Merging usb-gadget-fixes/fixes (50c763f8c1ba usb: dwc3: Set the ClearPendIN bit on Clear Stall EP command) Merging usb-serial-fixes/usb-linus (4c2e07c6a29e Linux 4.7-rc5) Merging usb-chipidea-fixes/ci-for-usb-stable (ea1d39a31d3b usb: common: otg-fsm: add license to usb-otg-fsm) Merging staging.current/staging-linus (a99cde438de0 Linux 4.7-rc6) Merging char-misc.current/char-misc-linus (33688abb2802 Linux 4.7-rc4) Merging input-current/for-linus (6a5029e66404 Input: ts4800-ts - add missing of_node_put after calling of_parse_phandle) Merging crypto-current/master (055ddaace035 crypto: user - re-add size check for CRYPTO_MSG_GETALG) Merging ide/master (1993b176a822 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide) Merging rr-fixes/fixes (8244062ef1e5 modules:
linux-next: Tree for Jul 21
Hi all, Changes since 20150720: The nfsd tree gained a build failure so I used the version from next-20150720. The sound-asoc tree lost its build failure. The gpio tree gained a build failure for which I added a merge fix patch. The akpm tree lost a patch that turned up elsewhere. Non-merge commits (relative to Linus' tree): 3093 3022 files changed, 139394 insertions(+), 49898 deletions(-) I have created today's linux-next tree at git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you are tracking the linux-next tree using git, you should not use "git pull" to do so as that will try to merge the new linux-next release with the old one. You should use "git fetch" and checkout or reset to the new master. You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc and an allmodconfig for x86_64, a multi_v7_defconfig for arm and a native build of tools/perf. After the final fixups (if any), it is also built with powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig and allyesconfig (this fails its final link) and i386, sparc, sparc64 and arm defconfig. Below is a summary of the state of the merge. I am currently merging 224 trees (counting Linus' and 33 trees of patches pending for Linus' tree). Stats about the size of the tree over time can be seen at http://neuling.org/linux-next-size.html . Status of my local build tests will be at http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds. Thanks to Randy Dunlap for doing many randconfig builds. And to Paul Gortmaker for triage and bug fixes. -- Cheers, Stephen Rothwells...@canb.auug.org.au $ git checkout master $ git reset --hard stable Merging origin/master (9d634c410b07 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux) Merging fixes/master (c7e9ad7da219 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip) Merging kbuild-current/rc-fixes (c517d838eb7d Linux 4.0-rc1) Merging arc-current/for-curr (e4140819dadc ARC: signal handling robustify) Merging arm-current/fixes (0871b7248113 ARM: fix __virt_to_idmap build error on !MMU) Merging m68k-current/for-linus (1214c525484c m68k: Use for_each_sg()) Merging metag-fixes/fixes (0164a711c97b metag: Fix ioremap_wc/ioremap_cached build errors) Merging mips-fixes/mips-fixes (1795cd9b3a91 Linux 3.16-rc5) Merging powerpc-fixes/fixes (bc0195aad0da Linux 4.2-rc2) Merging powerpc-merge-mpe/fixes (bc0195aad0da Linux 4.2-rc2) Merging powerpc-merge-benh/merge (c517d838eb7d Linux 4.0-rc1) Merging sparc/master (4a10a91756ef Merge branch 'upstream' of git://git.infradead.org/users/pcmoore/audit) Merging net/master (06f6d1094aa0 bonding: fix destruction of bond with devices different from arphrd_ether) Merging ipsec/master (31a418986a58 xen: netback: read hotplug script once at start of day.) Merging sound-current/for-linus (5022813ddb28 ALSA: hda: add new AMD PCI IDs with proper driver caps) Merging pci-current/for-linus (c9ddbac9c891 PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition) Merging wireless-drivers/master (df2cd4586f17 Merge tag 'iwlwifi-for-kalle-2015-06-12' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-fixes) Merging driver-core.current/driver-core-linus (52721d9d3334 Linux 4.2-rc3) Merging tty.current/tty-linus (52721d9d3334 Linux 4.2-rc3) Merging usb.current/usb-linus (52721d9d3334 Linux 4.2-rc3) Merging usb-gadget-fixes/fixes (b2e2c94b878b usb: gadget: f_midi: fix error recovery path) Merging usb-serial-fixes/usb-linus (09290f419223 USB: pl2303: fix baud-rate divisor calculations) Merging staging.current/staging-linus (52721d9d3334 Linux 4.2-rc3) Merging char-misc.current/char-misc-linus (52721d9d3334 Linux 4.2-rc3) Merging input-current/for-linus (d98399e688f8 Input: elantech - force resolution of 31 u/mm) Merging crypto-current/master (030f4e968741 crypto: nx - Fix reentrancy bugs) Merging ide/master (d681f1166919 ide: remove deprecated use of pci api) Merging devicetree-current/devicetree/merge (f76502aa9140 of/dynamic: Fix test for PPC_PSERIES) Merging rr-fixes/fixes (758556bdc1c8 module: Fix load_module() error path) Merging vfio-fixes/for-linus (db7d4d7f4021 vfio: Fix runaway interruptible timeout) Merging kselftest-fixes/fixes (d770e558e219 Linux 4.2-rc1) Merging backlight-fixes/for-backlight-fixes (68feaca0b13e backlight: pwm: Handle EPROBE_DEFER while requesting the PWM) Merging ftrace-fixes/for-next-urgent (6224beb12e19 tracing: Have branch tracer use recursive field of task struct) Merging
linux-next: Tree for Jul 21
Hi all, Changes since 20150720: The nfsd tree gained a build failure so I used the version from next-20150720. The sound-asoc tree lost its build failure. The gpio tree gained a build failure for which I added a merge fix patch. The akpm tree lost a patch that turned up elsewhere. Non-merge commits (relative to Linus' tree): 3093 3022 files changed, 139394 insertions(+), 49898 deletions(-) I have created today's linux-next tree at git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you are tracking the linux-next tree using git, you should not use git pull to do so as that will try to merge the new linux-next release with the old one. You should use git fetch and checkout or reset to the new master. You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc and an allmodconfig for x86_64, a multi_v7_defconfig for arm and a native build of tools/perf. After the final fixups (if any), it is also built with powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig and allyesconfig (this fails its final link) and i386, sparc, sparc64 and arm defconfig. Below is a summary of the state of the merge. I am currently merging 224 trees (counting Linus' and 33 trees of patches pending for Linus' tree). Stats about the size of the tree over time can be seen at http://neuling.org/linux-next-size.html . Status of my local build tests will be at http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds. Thanks to Randy Dunlap for doing many randconfig builds. And to Paul Gortmaker for triage and bug fixes. -- Cheers, Stephen Rothwells...@canb.auug.org.au $ git checkout master $ git reset --hard stable Merging origin/master (9d634c410b07 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux) Merging fixes/master (c7e9ad7da219 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip) Merging kbuild-current/rc-fixes (c517d838eb7d Linux 4.0-rc1) Merging arc-current/for-curr (e4140819dadc ARC: signal handling robustify) Merging arm-current/fixes (0871b7248113 ARM: fix __virt_to_idmap build error on !MMU) Merging m68k-current/for-linus (1214c525484c m68k: Use for_each_sg()) Merging metag-fixes/fixes (0164a711c97b metag: Fix ioremap_wc/ioremap_cached build errors) Merging mips-fixes/mips-fixes (1795cd9b3a91 Linux 3.16-rc5) Merging powerpc-fixes/fixes (bc0195aad0da Linux 4.2-rc2) Merging powerpc-merge-mpe/fixes (bc0195aad0da Linux 4.2-rc2) Merging powerpc-merge-benh/merge (c517d838eb7d Linux 4.0-rc1) Merging sparc/master (4a10a91756ef Merge branch 'upstream' of git://git.infradead.org/users/pcmoore/audit) Merging net/master (06f6d1094aa0 bonding: fix destruction of bond with devices different from arphrd_ether) Merging ipsec/master (31a418986a58 xen: netback: read hotplug script once at start of day.) Merging sound-current/for-linus (5022813ddb28 ALSA: hda: add new AMD PCI IDs with proper driver caps) Merging pci-current/for-linus (c9ddbac9c891 PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition) Merging wireless-drivers/master (df2cd4586f17 Merge tag 'iwlwifi-for-kalle-2015-06-12' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-fixes) Merging driver-core.current/driver-core-linus (52721d9d3334 Linux 4.2-rc3) Merging tty.current/tty-linus (52721d9d3334 Linux 4.2-rc3) Merging usb.current/usb-linus (52721d9d3334 Linux 4.2-rc3) Merging usb-gadget-fixes/fixes (b2e2c94b878b usb: gadget: f_midi: fix error recovery path) Merging usb-serial-fixes/usb-linus (09290f419223 USB: pl2303: fix baud-rate divisor calculations) Merging staging.current/staging-linus (52721d9d3334 Linux 4.2-rc3) Merging char-misc.current/char-misc-linus (52721d9d3334 Linux 4.2-rc3) Merging input-current/for-linus (d98399e688f8 Input: elantech - force resolution of 31 u/mm) Merging crypto-current/master (030f4e968741 crypto: nx - Fix reentrancy bugs) Merging ide/master (d681f1166919 ide: remove deprecated use of pci api) Merging devicetree-current/devicetree/merge (f76502aa9140 of/dynamic: Fix test for PPC_PSERIES) Merging rr-fixes/fixes (758556bdc1c8 module: Fix load_module() error path) Merging vfio-fixes/for-linus (db7d4d7f4021 vfio: Fix runaway interruptible timeout) Merging kselftest-fixes/fixes (d770e558e219 Linux 4.2-rc1) Merging backlight-fixes/for-backlight-fixes (68feaca0b13e backlight: pwm: Handle EPROBE_DEFER while requesting the PWM) Merging ftrace-fixes/for-next-urgent (6224beb12e19 tracing: Have branch tracer use recursive field of task struct) Merging
linux-next: Tree for Jul 21
Hi all, Changes since 20140718: The samsung tree gained a conflict against the arm-soc tree. The net-next tree still had its build failure so I used the version from next-20140717. The random tree gained a conflict against the security tree. The akpm-current tree gained a conflict against the security tree. Non-merge commits (relative to Linus' tree): 6888 6421 files changed, 251374 insertions(+), 345093 deletions(-) I have created today's linux-next tree at git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you are tracking the linux-next tree using git, you should not use "git pull" to do so as that will try to merge the new linux-next release with the old one. You should use "git fetch" and checkout or reset to the new master. You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc and an allmodconfig for x86_64 and a multi_v7_defconfig for arm. After the final fixups (if any), it is also built with powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig and allyesconfig (this fails its final link) and i386, sparc, sparc64 and arm defconfig. Below is a summary of the state of the merge. I am currently merging 222 trees (counting Linus' and 30 trees of patches pending for Linus' tree). Stats about the size of the tree over time can be seen at http://neuling.org/linux-next-size.html . Status of my local build tests will be at http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds. Thanks to Randy Dunlap for doing many randconfig builds. And to Paul Gortmaker for triage and bug fixes. -- Cheers, Stephen Rothwells...@canb.auug.org.au $ git checkout master $ git reset --hard stable Merging origin/master (d057190925d9 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip) Merging fixes/master (1795cd9b3a91 Linux 3.16-rc5) Merging kbuild-current/rc-fixes (dd5a6752ae7d firmware: Create directories for external firmware) Merging arc-current/for-curr (89ca3b881987 Linux 3.15-rc4) Merging arm-current/fixes (8cf2389bc445 ARM: 8100/1: Fix preemption disable in iwmmxt_task_enable()) Merging m68k-current/for-linus (5bc8c7cdeb6e m68k: Export mach_random_get_entropy to modules) Merging metag-fixes/fixes (ffe6902b66aa asm-generic: remove _STK_LIM_MAX) Merging powerpc-merge/merge (f56029410a13 powerpc/perf: Never program book3s PMCs with values >= 0x8000) Merging sparc/master (894e552cfaa3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security) Merging net/master (c2a6c7813f1f net: huawei_cdc_ncm: add "subclass 3" devices) Merging ipsec/master (a0e5ef53aac8 xfrm: Fix installation of AH IPsec SAs) Merging sound-current/for-linus (4da63c6fc426 ALSA: hda - Fix broken PM due to incomplete i915 initialization) Merging pci-current/for-linus (8e809611be2e GenWQE: Use pci_enable_msi_range() so we can fall back to fewer MSIs) Merging wireless/master (7fc942722209 Merge git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211) Merging driver-core.current/driver-core-linus (aff008ad813c platform_get_irq: Revert to platform_get_resource if of_irq_get fails) Merging tty.current/tty-linus (1795cd9b3a91 Linux 3.16-rc5) Merging usb.current/usb-linus (bb86cf569bbd usb: Check if port status is equal to RxDetect) Merging usb-gadget-fixes/fixes (a8a85b01d185 usb: musb/cppi41: call musb_ep_select() before accessing an endpoint's CSR) Merging usb-serial-fixes/usb-linus (1795cd9b3a91 Linux 3.16-rc5) Merging staging.current/staging-linus (9359003385a2 Merge tag 'iio-fixes-for-3.16d' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus) Merging char-misc.current/char-misc-linus (2ef82d24f445 Drivers: hv: hv_fcopy: fix a race condition for SMP guest) Merging input-current/for-linus (50c5d36dab93 Input: fix defuzzing logic) Merging md-current/for-linus (d47648fcf061 raid5: avoid finding "discard" stripe) Merging crypto-current/master (e052dbf55461 hwrng: virtio - ensure reads happen after successful probe) Merging ide/master (5b40dd30bbfa ide: Fix SC1200 dependencies) Merging dwmw2/master (5950f0803ca9 pcmcia: remove RPX board stuff) Merging devicetree-current/devicetree/merge (356facff5275 of/platform: Fix of_platform_device_destroy iteration of devices) Merging rr-fixes/fixes (79465d2fd48e module: remove warning about waiting module removal.) Merging mfd-fixes/master (73beb63d290f mfd: rtsx_pcr: Disable interrupts before cancelling delayed works) Merging vfio-fixes/for-linus (239a87020b26 Merge branch 'for-joerg/arm-smmu/fixes' of
linux-next: Tree for Jul 21
Hi all, Changes since 20140718: The samsung tree gained a conflict against the arm-soc tree. The net-next tree still had its build failure so I used the version from next-20140717. The random tree gained a conflict against the security tree. The akpm-current tree gained a conflict against the security tree. Non-merge commits (relative to Linus' tree): 6888 6421 files changed, 251374 insertions(+), 345093 deletions(-) I have created today's linux-next tree at git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you are tracking the linux-next tree using git, you should not use git pull to do so as that will try to merge the new linux-next release with the old one. You should use git fetch and checkout or reset to the new master. You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc and an allmodconfig for x86_64 and a multi_v7_defconfig for arm. After the final fixups (if any), it is also built with powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig and allyesconfig (this fails its final link) and i386, sparc, sparc64 and arm defconfig. Below is a summary of the state of the merge. I am currently merging 222 trees (counting Linus' and 30 trees of patches pending for Linus' tree). Stats about the size of the tree over time can be seen at http://neuling.org/linux-next-size.html . Status of my local build tests will be at http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds. Thanks to Randy Dunlap for doing many randconfig builds. And to Paul Gortmaker for triage and bug fixes. -- Cheers, Stephen Rothwells...@canb.auug.org.au $ git checkout master $ git reset --hard stable Merging origin/master (d057190925d9 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip) Merging fixes/master (1795cd9b3a91 Linux 3.16-rc5) Merging kbuild-current/rc-fixes (dd5a6752ae7d firmware: Create directories for external firmware) Merging arc-current/for-curr (89ca3b881987 Linux 3.15-rc4) Merging arm-current/fixes (8cf2389bc445 ARM: 8100/1: Fix preemption disable in iwmmxt_task_enable()) Merging m68k-current/for-linus (5bc8c7cdeb6e m68k: Export mach_random_get_entropy to modules) Merging metag-fixes/fixes (ffe6902b66aa asm-generic: remove _STK_LIM_MAX) Merging powerpc-merge/merge (f56029410a13 powerpc/perf: Never program book3s PMCs with values = 0x8000) Merging sparc/master (894e552cfaa3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security) Merging net/master (c2a6c7813f1f net: huawei_cdc_ncm: add subclass 3 devices) Merging ipsec/master (a0e5ef53aac8 xfrm: Fix installation of AH IPsec SAs) Merging sound-current/for-linus (4da63c6fc426 ALSA: hda - Fix broken PM due to incomplete i915 initialization) Merging pci-current/for-linus (8e809611be2e GenWQE: Use pci_enable_msi_range() so we can fall back to fewer MSIs) Merging wireless/master (7fc942722209 Merge git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211) Merging driver-core.current/driver-core-linus (aff008ad813c platform_get_irq: Revert to platform_get_resource if of_irq_get fails) Merging tty.current/tty-linus (1795cd9b3a91 Linux 3.16-rc5) Merging usb.current/usb-linus (bb86cf569bbd usb: Check if port status is equal to RxDetect) Merging usb-gadget-fixes/fixes (a8a85b01d185 usb: musb/cppi41: call musb_ep_select() before accessing an endpoint's CSR) Merging usb-serial-fixes/usb-linus (1795cd9b3a91 Linux 3.16-rc5) Merging staging.current/staging-linus (9359003385a2 Merge tag 'iio-fixes-for-3.16d' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus) Merging char-misc.current/char-misc-linus (2ef82d24f445 Drivers: hv: hv_fcopy: fix a race condition for SMP guest) Merging input-current/for-linus (50c5d36dab93 Input: fix defuzzing logic) Merging md-current/for-linus (d47648fcf061 raid5: avoid finding discard stripe) Merging crypto-current/master (e052dbf55461 hwrng: virtio - ensure reads happen after successful probe) Merging ide/master (5b40dd30bbfa ide: Fix SC1200 dependencies) Merging dwmw2/master (5950f0803ca9 pcmcia: remove RPX board stuff) Merging devicetree-current/devicetree/merge (356facff5275 of/platform: Fix of_platform_device_destroy iteration of devices) Merging rr-fixes/fixes (79465d2fd48e module: remove warning about waiting module removal.) Merging mfd-fixes/master (73beb63d290f mfd: rtsx_pcr: Disable interrupts before cancelling delayed works) Merging vfio-fixes/for-linus (239a87020b26 Merge branch 'for-joerg/arm-smmu/fixes' of