Re: linux-next: Tree for Oct 1 (drivers/mfd/simple-mfd-i2c.o)
On Thu, 01 Oct 2020, Randy Dunlap wrote: > On 10/1/20 11:32 PM, Lee Jones wrote: > > On Thu, 01 Oct 2020, Randy Dunlap wrote: > > > >> On 10/1/20 4:39 AM, Stephen Rothwell wrote: > >>> Hi all, > >>> > >>> Changes since 20200930: > >>> > >> > >> on x86_64: > >> > >> ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_probe': > >> simple-mfd-i2c.c:(.text+0x48): undefined reference to > >> `__devm_regmap_init_i2c' > >> ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_driver_init': > >> simple-mfd-i2c.c:(.init.text+0x14): undefined reference to > >> `i2c_register_driver' > >> ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_driver_exit': > >> simple-mfd-i2c.c:(.exit.text+0xd): undefined reference to `i2c_del_driver' > >> > >> > >> CONFIG_I2C=m > >> CONFIG_MFD_SIMPLE_MFD_I2C=y > >> CONFIG_MFD_SL28CPLD=y > >> > >> > >> Is linux-next missing the source code for CONFIG_MFD_SL28CPLD? > > > > There isn't any associated source code. It's a virtual symbol. > > > >> The build error is caused by: > >> > >> config MFD_SL28CPLD > >>tristate "Kontron sl28cpld Board Management Controller" > >>select MFD_SIMPLE_MFD_I2C > >> > >> that "select" when "depends on I2C" is absent/missing. > > > > Okay, so CONFIG_MFD_SIMPLE_MFD_I2C needs to depend on I2C too? I made > > the assumption that 'select REGMAP_I2C' would do the right thing. > > "select" never follows any dependency chains, so Yes, the other symbol > needs to depend on I2C also. Makes sense. Will fix, thanks. -- Lee Jones [李琼斯] Senior Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog
Re: linux-next: Tree for Oct 1 (drivers/mfd/simple-mfd-i2c.o)
On 10/1/20 11:32 PM, Lee Jones wrote: > On Thu, 01 Oct 2020, Randy Dunlap wrote: > >> On 10/1/20 4:39 AM, Stephen Rothwell wrote: >>> Hi all, >>> >>> Changes since 20200930: >>> >> >> on x86_64: >> >> ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_probe': >> simple-mfd-i2c.c:(.text+0x48): undefined reference to >> `__devm_regmap_init_i2c' >> ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_driver_init': >> simple-mfd-i2c.c:(.init.text+0x14): undefined reference to >> `i2c_register_driver' >> ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_driver_exit': >> simple-mfd-i2c.c:(.exit.text+0xd): undefined reference to `i2c_del_driver' >> >> >> CONFIG_I2C=m >> CONFIG_MFD_SIMPLE_MFD_I2C=y >> CONFIG_MFD_SL28CPLD=y >> >> >> Is linux-next missing the source code for CONFIG_MFD_SL28CPLD? > > There isn't any associated source code. It's a virtual symbol. > >> The build error is caused by: >> >> config MFD_SL28CPLD >> tristate "Kontron sl28cpld Board Management Controller" >> select MFD_SIMPLE_MFD_I2C >> >> that "select" when "depends on I2C" is absent/missing. > > Okay, so CONFIG_MFD_SIMPLE_MFD_I2C needs to depend on I2C too? I made > the assumption that 'select REGMAP_I2C' would do the right thing. "select" never follows any dependency chains, so Yes, the other symbol needs to depend on I2C also. thanks. -- ~Randy
Re: linux-next: Tree for Oct 1 (drivers/mfd/simple-mfd-i2c.o)
On Thu, 01 Oct 2020, Randy Dunlap wrote: > On 10/1/20 4:39 AM, Stephen Rothwell wrote: > > Hi all, > > > > Changes since 20200930: > > > > on x86_64: > > ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_probe': > simple-mfd-i2c.c:(.text+0x48): undefined reference to `__devm_regmap_init_i2c' > ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_driver_init': > simple-mfd-i2c.c:(.init.text+0x14): undefined reference to > `i2c_register_driver' > ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_driver_exit': > simple-mfd-i2c.c:(.exit.text+0xd): undefined reference to `i2c_del_driver' > > > CONFIG_I2C=m > CONFIG_MFD_SIMPLE_MFD_I2C=y > CONFIG_MFD_SL28CPLD=y > > > Is linux-next missing the source code for CONFIG_MFD_SL28CPLD? There isn't any associated source code. It's a virtual symbol. > The build error is caused by: > > config MFD_SL28CPLD > tristate "Kontron sl28cpld Board Management Controller" > select MFD_SIMPLE_MFD_I2C > > that "select" when "depends on I2C" is absent/missing. Okay, so CONFIG_MFD_SIMPLE_MFD_I2C needs to depend on I2C too? I made the assumption that 'select REGMAP_I2C' would do the right thing. -- Lee Jones [李琼斯] Senior Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog
Re: linux-next: Tree for Oct 1 (drivers/mfd/simple-mfd-i2c.o)
On 10/1/20 4:39 AM, Stephen Rothwell wrote: > Hi all, > > Changes since 20200930: > on x86_64: ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_probe': simple-mfd-i2c.c:(.text+0x48): undefined reference to `__devm_regmap_init_i2c' ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_driver_init': simple-mfd-i2c.c:(.init.text+0x14): undefined reference to `i2c_register_driver' ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_driver_exit': simple-mfd-i2c.c:(.exit.text+0xd): undefined reference to `i2c_del_driver' CONFIG_I2C=m CONFIG_MFD_SIMPLE_MFD_I2C=y CONFIG_MFD_SL28CPLD=y Is linux-next missing the source code for CONFIG_MFD_SL28CPLD? The build error is caused by: config MFD_SL28CPLD tristate "Kontron sl28cpld Board Management Controller" select MFD_SIMPLE_MFD_I2C that "select" when "depends on I2C" is absent/missing. -- ~Randy Reported-by: Randy Dunlap
linux-next: Tree for Oct 1
Hi all, Changes since 20200930: The vfs tree still had its build failure. The hwmon-staging tree gained a build failure so I used the version from next-20200930. The net-next tree still had its build failure and gained conflicts against the net tree. The devicetree tree gained a conflict against the mfd tree. The tip tree gained conflicts against the vfs and pci trees. The akpm-current tree gained a conflict against the pm tree. The akpm tree gained a conflict against the drm-intel tree. Non-merge commits (relative to Linus' tree): 11480 11437 files changed, 642164 insertions(+), 241211 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 328 trees (counting Linus' and 86 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 (60e720931556 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux) Merging fixes/fixes (9123e3a74ec7 Linux 5.9-rc1) Merging kbuild-current/fixes (e30d694c3381 Documentation/llvm: Fix clang target examples) Merging arc-current/for-curr (db320a000251 ARC: [dts] fix the errors detected by dtbs_check) Merging arm-current/fixes (9123e3a74ec7 Linux 5.9-rc1) Merging arm64-fixes/for-next/fixes (a509a66a9d0d arm64: permit ACPI core to map kernel memory used for table overrides) Merging arm-soc-fixes/arm/fixes (f1466cdd82f4 Merge tag 'actions-drivers-fixes-for-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/linux-actions into arm/fixes) Merging uniphier-fixes/fixes (48778464bb7d Linux 5.8-rc2) Merging drivers-memory-fixes/fixes (7ff3a2a626f7 memory: jz4780_nemc: Fix an error pointer vs NULL check in probe()) Merging m68k-current/for-linus (382f429bb559 m68k: defconfig: Update defconfigs for v5.8-rc3) Merging powerpc-fixes/fixes (0460534b532e powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute) Merging s390-fixes/fixes (a1b8638ba132 Linux 5.9-rc7) Merging sparc/master (0a95a6d1a4cd sparc: use for_each_child_of_node() macro) Merging fscrypt-current/for-stable (2b4eae95c736 fscrypt: don't evict dirty inodes after removing key) Merging net/master (a59cf619787e Merge branch 'Fix-bugs-in-Octeontx2-netdev-driver') Merging bpf/master (9cf51446e686 bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()) Merging ipsec/master (e94ee171349d xfrm: Use correct address family in xfrm_state_find) Merging netfilter/master (48d072c4e8cd selftests: netfilter: add time counter check) Merging ipvs/master (d30a7d54e848 selftests: netfilter: remove unused cnt and simplify command testing) Merging wireless-drivers/master (efb1676306f6 mt76: mt7615: reduce maximum VHT MPDU length to 7991) Merging mac80211/master (709a16be0593 r8169: fix RTL8168f/RTL8411 EPHY config) Merging rdma-fixes/for-rc (a1b8638ba132 Linux 5.9-rc7) Merging sound-current/for-linus (7a2ba46f3693 ASoC: hdac_hda: allow runtime pm at end of probe) Merging sound-asoc-fixes/for-linus (85ee98b4ab11 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus) Merging regmap-fixes/for-linus (a1b8638ba132 Linux 5.9-rc7) Merging regulator-fixes/for-linus (a1b8638ba132 Linux 5.9-rc7) Merging spi-fixes/for-linus (8d9b9f949697 Merge remote-tracking branch 'spi/for-5.9' into spi-linus) Merging pci-current/for-linus (76a6b0b90d53 MAINTAINERS: Add Pali Rohár as aar
linux-next: Tree for Oct 1
Hi all, Changes since 20190930: New trees: erofs-fixes, erofs, kunit My fixes tree contains: 04e6dac68d9b ("powerpc/64s/radix: fix for "tidy up TLB flushing code" and !CONFIG_PPC_RADIX_MMU") Non-merge commits (relative to Linus' tree): 455 594 files changed, 15071 insertions(+), 4081 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 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 313 trees (counting Linus' and 78 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 (54ecb8f7028c Linux 5.4-rc1) Merging fixes/master (04e6dac68d9b powerpc/64s/radix: fix for "tidy up TLB flushing code" and !CONFIG_PPC_RADIX_MMU) Merging kbuild-current/fixes (f97c81dc6ca5 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc) Merging arc-current/for-curr (41277ba7eb4e ARC: mm: tlb flush optim: elide redundant uTLB invalidates for MMUv3) Merging arm-current/fixes (5b3efa4f1479 ARM: 8901/1: add a criteria for pfn_valid of arm) Merging arm-soc-fixes/arm/fixes (a304c0a60252 arm64/ARM: configs: Change CONFIG_REMOTEPROC from m to y) Merging arm64-fixes/for-next/fixes (799c85105233 arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI) Merging m68k-current/for-linus (0f1979b402df m68k: Remove ioremap_fullcache()) Merging powerpc-fixes/fixes (253c892193ab powerpc/eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices) Merging s390-fixes/fixes (d45331b00ddb Linux 5.3-rc4) Merging sparc/master (038029c03e21 sparc: remove unneeded uapi/asm/statfs.h) Merging fscrypt-current/for-stable (ae64f9bd1d36 Linux 4.15-rc2) Merging net/master (0e141f757b2c erspan: remove the incorrect mtu limit for erspan) Merging bpf/master (55d554f5d140 tools: bpf: Use !building_out_of_srctree to determine srctree) Merging ipsec/master (00b368502d18 xen-netfront: do not assume sk_buff_head list is empty in error handling) Merging netfilter/master (02dc96ef6c25 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net) Merging ipvs/master (58e8b37069ff Merge branch 'net-phy-dp83867-add-some-fixes') Merging wireless-drivers/master (54ecb8f7028c Linux 5.4-rc1) Merging mac80211/master (f794dc2304d8 sctp: fix the missing put_user when dumping transport thresholds) Merging rdma-fixes/for-rc (531a64e4c35b RDMA/siw: Fix IPv6 addr_list locking) Merging sound-current/for-linus (f41f900568d9 ALSA: usb-audio: Add DSD support for EVGA NU Audio) Merging sound-asoc-fixes/for-linus (84b66885fdcf Merge branch 'asoc-5.4' into asoc-linus) Merging regmap-fixes/for-linus (0161b8716465 Merge branch 'regmap-5.3' into regmap-linus) Merging regulator-fixes/for-linus (f9a60abc26d9 Merge branch 'regulator-5.4' into regulator-linus) Merging spi-fixes/for-linus (60b76d1c3b0a Merge branch 'spi-5.4' into spi-linus) Merging pci-current/for-linus (5184d449600f Merge tag 'microblaze-v5.4-rc1' of git://git.monstr.eu/linux-2.6-microblaze) Merging driver-core.current/driver-core-linus (54ecb8f7028c Linux 5.4-rc1) Merging tty.current/tty-linus (54ecb8f7028c Linux 5.4-rc1) Merging usb.current/usb-linus (54ecb8f7028c Linux 5.4-rc1) Merging usb-gadget-fixes/fixes (4a56a478a525 usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt) Merging usb-serial-fixes/usb-linus (d1abaeb3be7b Linux 5.3-rc5) Merging usb-chipidea-fixes/ci-for-usb-stable (16009db47c51 usb: chipidea: udc: workaro
Re: linux-next: Tree for Oct 1 (ipvs)
Hi Randy, On Thu, Oct 01, 2015 at 10:26:14AM -0700, Randy Dunlap wrote: > On 09/30/15 23:50, Stephen Rothwell wrote: > > Hi all, > > > > Changes since 20150930: > > > > on x86_64: > > ../net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_leave': > ../net/netfilter/ipvs/ip_vs_core.c:584:6: error: implicit declaration of > function 'ip_vs_addr_is_unicast' [-Werror=implicit-function-declaration] > ip_vs_addr_is_unicast(net, svc->af, &iph->daddr)) { > ^ > ../net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_out': > ../net/netfilter/ipvs/ip_vs_core.c:1177:14: warning: unused variable 'net' > [-Wunused-variable] > struct net *net = ipvs->net; Thanks for reporting this problem. I have the following patch queued up in the ipvs-next tree and plan to send a pull request for it later today. From: "Eric W. Biederman" Subject: [PATCH] ipvs: Don't protect ip_vs_addr_is_unicast with CONFIG_SYSCTL I arranged the code so that the compiler can remove the unecessary bits in ip_vs_leave when CONFIG_SYSCTL is unset, and removed an explicit CONFIG_SYSCTL. Unfortunately when rebasing my work on top of that of Alex Gartrell I missed the fact that the newly added function ip_vs_addr_is_unicast was surrounded by CONFIG_SYSCTL. So remove the now unnecessary CONFIG_SYSCTL guards around ip_vs_addr_is_unicast. It is causing build failures today when CONFIG_SYSCTL is not selected and any self respecting compiler will notice that sysctl_cache_bypass is always false without CONFIG_SYSCTL and not include the logic from the function ip_vs_addr_is_unicast in the compiled code. Signed-off-by: "Eric W. Biederman" Acked-by: Julian Anastasov Signed-off-by: Simon Horman --- net/netfilter/ipvs/ip_vs_core.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/net/netfilter/ipvs/ip_vs_core.c b/net/netfilter/ipvs/ip_vs_core.c index 37dd77a3d0fb..d08df435c2aa 100644 --- a/net/netfilter/ipvs/ip_vs_core.c +++ b/net/netfilter/ipvs/ip_vs_core.c @@ -547,7 +547,6 @@ ip_vs_schedule(struct ip_vs_service *svc, struct sk_buff *skb, return cp; } -#ifdef CONFIG_SYSCTL static inline int ip_vs_addr_is_unicast(struct net *net, int af, union nf_inet_addr *addr) { @@ -557,7 +556,6 @@ static inline int ip_vs_addr_is_unicast(struct net *net, int af, #endif return (inet_addr_type(net, addr->ip) == RTN_UNICAST); } -#endif /* * Pass or drop the packet. -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: Tree for Oct 1 (arch/x86/ras/mce_amd_inj.c)
On 10/01/15 10:49, Borislav Petkov wrote: > On Thu, Oct 01, 2015 at 10:39:32AM -0700, Randy Dunlap wrote: >> On 09/30/15 23:50, Stephen Rothwell wrote: >>> Hi all, >>> >>> Changes since 20150930: >>> >> >> >> on x86_64: >> >> ../arch/x86/ras/mce_amd_inj.c: In function 'toggle_nb_mca_mst_cpu': >> ../arch/x86/ras/mce_amd_inj.c:214:42: warning: dereferencing 'void *' >> pointer [enabled by default] >> struct pci_dev *F3 = node_to_amd_nb(nid)->misc; >> ^ >> ../arch/x86/ras/mce_amd_inj.c:214:42: error: request for member 'misc' in >> something not a structure or union > > Thanks Randy, > > this is most likely due to us using node_to_amd_nb() - an AMD_NB > facility - but we're not depending on it. Does that help? Yes, thanks. Acked-by: Randy Dunlap > --- > diff --git a/arch/x86/ras/Kconfig b/arch/x86/ras/Kconfig > index 10fea5fc821e..98b3ef750984 100644 > --- a/arch/x86/ras/Kconfig > +++ b/arch/x86/ras/Kconfig > @@ -1,6 +1,6 @@ > config AMD_MCE_INJ > tristate "Simple MCE injection interface for AMD processors" > - depends on RAS && EDAC_DECODE_MCE && DEBUG_FS > + depends on RAS && EDAC_DECODE_MCE && DEBUG_FS && AMD_NB > default n > help > This is a simple debugfs interface to inject MCEs and test different > -- ~Randy -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: Tree for Oct 1 (arch/x86/ras/mce_amd_inj.c)
On Thu, Oct 01, 2015 at 10:39:32AM -0700, Randy Dunlap wrote: > On 09/30/15 23:50, Stephen Rothwell wrote: > > Hi all, > > > > Changes since 20150930: > > > > > on x86_64: > > ../arch/x86/ras/mce_amd_inj.c: In function 'toggle_nb_mca_mst_cpu': > ../arch/x86/ras/mce_amd_inj.c:214:42: warning: dereferencing 'void *' pointer > [enabled by default] > struct pci_dev *F3 = node_to_amd_nb(nid)->misc; > ^ > ../arch/x86/ras/mce_amd_inj.c:214:42: error: request for member 'misc' in > something not a structure or union Thanks Randy, this is most likely due to us using node_to_amd_nb() - an AMD_NB facility - but we're not depending on it. Does that help? --- diff --git a/arch/x86/ras/Kconfig b/arch/x86/ras/Kconfig index 10fea5fc821e..98b3ef750984 100644 --- a/arch/x86/ras/Kconfig +++ b/arch/x86/ras/Kconfig @@ -1,6 +1,6 @@ config AMD_MCE_INJ tristate "Simple MCE injection interface for AMD processors" - depends on RAS && EDAC_DECODE_MCE && DEBUG_FS + depends on RAS && EDAC_DECODE_MCE && DEBUG_FS && AMD_NB default n help This is a simple debugfs interface to inject MCEs and test different -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: Tree for Oct 1 (arch/x86/ras/mce_amd_inj.c)
On 09/30/15 23:50, Stephen Rothwell wrote: > Hi all, > > Changes since 20150930: > on x86_64: ../arch/x86/ras/mce_amd_inj.c: In function 'toggle_nb_mca_mst_cpu': ../arch/x86/ras/mce_amd_inj.c:214:42: warning: dereferencing 'void *' pointer [enabled by default] struct pci_dev *F3 = node_to_amd_nb(nid)->misc; ^ ../arch/x86/ras/mce_amd_inj.c:214:42: error: request for member 'misc' in something not a structure or union Full randconfig file is attached. -- ~Randy # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.3.0-rc3 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=m CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y # CONFIG_CGROUP_HUGETLB is not set CONFIG_CGROUP_PERF=y # CONFIG_CGROUP_SCHED is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set CONFIG_RD_XZ=y CONFIG_RD_LZO=y # CONFIG_RD_LZ4 is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_LTO_MENU=y # CONFIG_LTO_DISABLE is not set CONFIG_LTO=y # CONFIG_LTO_DEBUG is not set # CONFIG_LTO_CP_CLONE is not set CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCS
Re: linux-next: Tree for Oct 1 (ipvs)
On 09/30/15 23:50, Stephen Rothwell wrote: > Hi all, > > Changes since 20150930: > on x86_64: ../net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_leave': ../net/netfilter/ipvs/ip_vs_core.c:584:6: error: implicit declaration of function 'ip_vs_addr_is_unicast' [-Werror=implicit-function-declaration] ip_vs_addr_is_unicast(net, svc->af, &iph->daddr)) { ^ ../net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_out': ../net/netfilter/ipvs/ip_vs_core.c:1177:14: warning: unused variable 'net' [-Wunused-variable] struct net *net = ipvs->net; ^ Full randconfig file is attached. -- ~Randy # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.3.0-rc3 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_HWEIGHT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set CONFIG_KERNEL_LZO=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_KDBUS=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_CPUACCT=y # CONFIG_MEMCG is not set # CONFIG_CGROUP_HUGETLB is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set CONFIG_RD_LZMA=y # CONFIG_RD_XZ is not set CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y # CONFIG_MULTIUSER is not set # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y
linux-next: Tree for Oct 1
Hi all, Changes since 20150930: I used the h8300 tree from next-20150828 since the current tree has been rebased onto linux-next again :-( The mips tree gained a conflict against Linus' tree. The l2-mtd tree lost its build failure. The battery tree still had its build failure so I used the version from next-20150925. The pinctrl tree still had its build failure so I used the version from next-20150924. Non-merge commits (relative to Linus' tree): 3964 3227 files changed, 159852 insertions(+), 62094 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, allyesconfig (this fails its final link) and pseries_le_defconfig and i386, sparc, sparc64 and arm defconfig. Below is a summary of the state of the merge. I am currently merging 226 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 (dd36d7393d63 Merge git://www.linux-watchdog.org/linux-watchdog) 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 (3d1450d54a4f Makefile: Force gzip and xz on module install) Merging arc-current/for-curr (e4140819dadc ARC: signal handling robustify) Merging arm-current/fixes (868e87ccda24 ARM: make RiscPC depend on MMU) Merging m68k-current/for-linus (95bc06ef049b m68k/defconfig: Update defconfigs for v4.3-rc1) 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 (4fa9a3f6b616 powerpc/ps3: Remove unused os_area_db_id_video_mode) Merging powerpc-merge-mpe/fixes (bc0195aad0da Linux 4.2-rc2) Merging sparc/master (73958c651fbf sparc64: use ENTRY/ENDPROC in VISsave) Merging net/master (b84f78782052 net: Initialize flow flags in input path) Merging ipsec/master (4e077237cfb6 xfrm: Fix state threshold configuration from userspace) Merging sound-current/for-linus (7f57d803ee03 ALSA: hda - Disable power_save_node for Thinkpads) Merging pci-current/for-linus (de24c18c0fac PCI: rcar: Add R8A7794 support) Merging wireless-drivers/master (76d164f58215 ath10k: fix DMA related firmware crashes on multiple devices) Merging driver-core.current/driver-core-linus (9ffecb102835 Linux 4.3-rc3) Merging tty.current/tty-linus (9ffecb102835 Linux 4.3-rc3) Merging usb.current/usb-linus (9ffecb102835 Linux 4.3-rc3) Merging usb-gadget-fixes/fixes (9ffecb102835 Linux 4.3-rc3) Merging usb-serial-fixes/usb-linus (19ab6bc5674a USB: option: add ZTE PIDs) Merging staging.current/staging-linus (9ffecb102835 Linux 4.3-rc3) Merging char-misc.current/char-misc-linus (9ffecb102835 Linux 4.3-rc3) Merging input-current/for-linus (218c1f76b8b2 Input: psmouse - fix data race in __ps2_command) Merging crypto-current/master (09185e2756a8 hwrng: xgene - fix handling platform_get_irq) 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 (275d7d44d802 module: Fix locking in symbol_put_addr()) Merging vfio-fixes/for-linus (4bc94d5dc95d vfio: Fix lockdep issue) Merging kselftest-fixes/fixes (ae7858180510 selftests: exec: revert to default emit rule) 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 mfd-fixes/for-mfd-fixes (fb9caeedafe6 mfd: Remove MFD_CROS_EC_SPI
Re: linux-next: Tree for Oct 1
On Wed, Oct 01, 2014 at 05:54:11PM +1000, Stephen Rothwell wrote: > Hi all, > > Changes since 20140930: > > The arm-soc tree still had its build failure for which I reverted > 5 commits. > > The net-next tree gained a conflict against the berlin tree, lost > its build failure but gained another for which I applied a patch. > > The vfio tree gained a conflict against the pci tree. > > The tty tree lost its build failure. > > The staging tree still had its build failure for which I reverted > a commit. > > The gpio tree gained conflicts against Linus' tree and the pinctrl tree. > > The akpm tree lost a patch that turned up elsewhere. > > Non-merge commits (relative to Linus' tree): 8953 > 7726 files changed, 354879 insertions(+), 267353 deletions(-) > > > Building arm:cm_x2xx_defconfig ... failed drivers/built-in.o: In function `clk_set_rate': :(.text+0xdef44): multiple definition of `clk_set_rate' arch/arm/mach-pxa/built-in.o::(.text+0xf78): first defined here drivers/built-in.o:(___ksymtab_gpl+clk_disable+0x0): multiple definition of `__ksymtab_clk_disable' arch/arm/mach-pxa/built-in.o:(___ksymtab+clk_disable+0x0): first defined here drivers/built-in.o: In function `clk_disable': :(.text+0xddf30): multiple definition of `clk_disable' arch/arm/mach-pxa/built-in.o::(.text+0xfbc): first defined here [and more] --- Building m68k:allmodconfig ... failed drivers/media/rc/ir-hix5hd2.c: In function 'hix5hd2_ir_config': drivers/media/rc/ir-hix5hd2.c:100:2: error: implicit declaration of function 'readl_relaxed' --- Building mn10300:asb2303_defconfig ... failed Building um:defconfig ... failed In file included from drivers/base/platform.c:24:0: include/linux/pm_domain.h:74:23: error: expected identifier or '(' before '&' token make[2]: *** [drivers/base/platform.o] Error 1 --- Building sparc64:allmodconfig ... failed drivers/bcma/main.c: In function 'bcma_of_find_child_device': drivers/bcma/main.c:150:3: error: implicit declaration of function 'of_translate_address' --- Guenter -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
linux-next: Tree for Oct 1
Hi all, Changes since 20140930: The arm-soc tree still had its build failure for which I reverted 5 commits. The net-next tree gained a conflict against the berlin tree, lost its build failure but gained another for which I applied a patch. The vfio tree gained a conflict against the pci tree. The tty tree lost its build failure. The staging tree still had its build failure for which I reverted a commit. The gpio tree gained conflicts against Linus' tree and the pinctrl tree. The akpm tree lost a patch that turned up elsewhere. Non-merge commits (relative to Linus' tree): 8953 7726 files changed, 354879 insertions(+), 267353 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 227 trees (counting Linus' and 32 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 (fe82dcec6442 Linux 3.17-rc7) Merging fixes/master (b94d525e58dc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net) Merging kbuild-current/rc-fixes (7d1311b93e58 Linux 3.17-rc1) Merging arc-current/for-curr (2ce7598c9a45 Linux 3.17-rc4) Merging arm-current/fixes (ad684dce87fa ARM: 8179/1: kprobes-test: Fix compile error "bad immediate value for offset") Merging m68k-current/for-linus (4ed7800987b1 m68k: Wire up memfd_create) Merging metag-fixes/fixes (ffe6902b66aa asm-generic: remove _STK_LIM_MAX) Merging mips-fixes/mips-fixes (1795cd9b3a91 Linux 3.16-rc5) Merging powerpc-merge/merge (396a34340cdf powerpc: Fix endianness of flash_block_list in rtas_flash) Merging powerpc-merge-mpe/for-linus (7d59deb50aaf powerpc: Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create()) Merging sparc/master (ca605b7dd740 sparc64: Add vio_set_intr() to enable/disable Rx interrupts) Merging net/master (f561de33d63a r8152: fix setting RTL8152_UNPLUG) Merging ipsec/master (b8c203b2d2fc xfrm: Generate queueing routes only from route lookup functions) Merging sound-current/for-linus (5498380e4f40 Merge tag 'asoc-v3.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus) Merging pci-current/for-linus (7cbeb9f90db8 PCI: pciehp: Fix pcie_wait_cmd() timeout) Merging wireless/master (f8adaf0ae978 brcmfmac: Fix off by one bug in brcmf_count_20mhz_channels()) Merging driver-core.current/driver-core-linus (9e82bf014195 Linux 3.17-rc5) Merging tty.current/tty-linus (9e82bf014195 Linux 3.17-rc5) Merging usb.current/usb-linus (0f33be009b89 Linux 3.17-rc6) Merging usb-gadget-fixes/fixes (0b93a4c838fa usb: dwc3: fix TRB completion when multiple TRBs are started) Merging usb-serial-fixes/usb-linus (dee80ad12d2b USB: cp210x: add support for Seluxit USB dongle) Merging staging.current/staging-linus (0f33be009b89 Linux 3.17-rc6) Merging char-misc.current/char-misc-linus (9e82bf014195 Linux 3.17-rc5) Merging input-current/for-linus (3049683eafdb Input: i8042 - fix Asus X450LCP touchpad detection) Merging md-current/for-linus (d47648fcf061 raid5: avoid finding "discard" stripe) Merging crypto-current/master (7da4b29d496b crypto: aesni - disable "by8" AVX CTR optimization) Merging ide/master (a53dae49b2fe ide: use module_platform_driver()) Merging dwmw2/master (5950f0803ca9 pcmcia: remove RPX board stuff) Merging devicetree-current/devicetree/merge (9aacd602f024 of/fdt: fix memory range check) Merging rr-fixes/fixes (f49819560f53 virtio-rng: skip reading when we start to remove the device) Merging vfio-fixes/for-linus (239a87020b26 Merge branch 'for-joerg/arm-smmu/fixes' of git://git.kerne
linux-next: Tree for Oct 1
Hi all, I've uploaded today's linux-next tree to the master branch of the repository below: git://gitorious.org/thierryreding/linux-next.git A next-20131001 tag is also provided for convenience. The situation is pretty much the same as yesterday. Some conflicts went away, but most remained. i386 and x86_64 default configuration builds show no breakage and ARM default configurations are still being built. Yesterday's run didn't show any merge-related breakage. I found a single build issue for i.MX which was trivial to fix and sent out a patch. I received a response from a few people to the conflict notifications, so I won't be sending those out again. For those that I haven't received any replies and for new conflicts, new notifications will be sent shortly. It looks as if I will be able to do another linux-next tree tomorrow, but not on Thursday and Friday, so Mark Brown will be doing those. If anyone else is interested in helping out you're very welcome. Thierry pgpnHTJQRnbgi.pgp Description: PGP signature