# git rev-parse -q --verify 9a3d7fd275be4559277667228902824165153c80^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master warning: The last gc run reported the following. Please correct the root cause and remove .git/gc.log. Automatic cleanup will not be performed until the file is removed. warning: There are too many unreachable loose objects; run 'git prune' to remove them. # git rev-parse -q --verify 9a3d7fd275be4559277667228902824165153c80^{commit} 9a3d7fd275be4559277667228902824165153c80 # git checkout -q -f -B kisskb 9a3d7fd275be4559277667228902824165153c80 # git clean -qxdf # < git log -1 # commit 9a3d7fd275be4559277667228902824165153c80 # Merge: 0dd09bc02c1b 0e4a459f56c3 # Author: Linus Torvalds # Date: Wed Nov 27 11:06:20 2019 -0800 # # Merge tag 'driver-core-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core # # Pull driver core updates from Greg KH: # "Here is the "big" set of driver core patches for 5.5-rc1 # # There's a few minor cleanups and fixes in here, but the majority of # the patches in here fall into two buckets: # # - debugfs api cleanups and fixes # # - driver core device link support for boot dependancy issues # # The debugfs api cleanups are working to slowly refactor the debugfs # apis so that it is even harder to use incorrectly. That work has been # happening for the past few kernel releases and will continue over # time, it's a long-term project/goal # # The driver core device link support missed 5.4 by just a bit, so it's # been sitting and baking for many months now. It's from Saravana Kannan # to help resolve the problems that DT-based systems have at boot time # with dependancy graphs and kernel modules. Turns out that no one has # actually tried to build a generic arm64 kernel with loads of modules # and have it "just work" for a variety of platforms (like a distro # kernel). The big problem turned out to be a lack of dependency # information between different areas of DT entries, and the work here # resolves that problem and now allows devices to boot properly, and # quicker than a monolith kernel. # # All of these patches have been in linux-next for a long time with no # reported issues" # # * tag 'driver-core-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (68 commits) # tracing: Remove unnecessary DEBUG_FS dependency # of: property: Add device link support for interrupt-parent, dmas and -gpio(s) # debugfs: Fix !DEBUG_FS debugfs_create_automount # of: property: Add device link support for "iommu-map" # of: property: Fix the semantics of of_is_ancestor_of() # i2c: of: Populate fwnode in of_i2c_get_board_info() # drivers: base: Fix Kconfig indentation # firmware_loader: Fix labels with comma for builtin firmware # driver core: Allow device link operations inside sync_state() # driver core: platform: Declare ret variable only once # cpu-topology: declare parse_acpi_topology in # crypto: hisilicon: no need to check return value of debugfs_create functions # driver core: platform: use the correct callback type for bus_find_device # firmware_class: make firmware caching configurable # driver core: Clarify documentation for fwnode_operations.add_links() # mailbox: tegra: Fix superfluous IRQ error message # net: caif: Fix debugfs on 64-bit platforms # mac80211: Use debugfs_create_xul() helper # media: c8sectpfe: no need to check return value of debugfs_create functions # of: property: Add device link support for iommus, mboxes and io-channels # ... # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-gcc --version # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-ld --version # < git log --format=%s --max-count=1 9a3d7fd275be4559277667228902824165153c80 # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- randconfig KCONFIG_SEED=0xE5CD5627 # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # yes \n | make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- oldconfig yes: standard output: Broken pipe # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c: In function 'setup_kuep': /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:511:28: error: 'boot_cpuid' undeclared (first use in this function) /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:511:28: note: each undeclared identifier is reported only once for each function it appears in make[4]: *** [/kisskb/src/scripts/Makefile.build:265: arch/powerpc/mm/book3s64/radix_pgtable.o] Error 1 make[4]: *** Waiting for unfinished jobs.... /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:785:0: warning: "radix__flush_all_mm" redefined [enabled by default] /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h:68:0: note: this is the location of the previous definition /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c: In function '__radix__flush_tlb_range': /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:854:5: error: implicit declaration of function 'exit_flush_lazy_tlbs' [-Werror=implicit-function-declaration] /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c: In function 'radix__tlb_flush': /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:1025:3: error: implicit declaration of function '__flush_all_mm' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[4]: *** [/kisskb/src/scripts/Makefile.build:265: arch/powerpc/mm/book3s64/radix_tlb.o] Error 1 make[3]: *** [/kisskb/src/scripts/Makefile.build:509: arch/powerpc/mm/book3s64] Error 2 make[2]: *** [/kisskb/src/scripts/Makefile.build:509: arch/powerpc/mm] Error 2 make[2]: *** Waiting for unfinished jobs.... /kisskb/src/block/blk-merge.c: In function 'blk_rq_map_sg': /kisskb/src/block/blk.h:78:50: warning: 'bvprv.bv_offset' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/block/blk-merge.c:481:42: note: 'bvprv.bv_offset' was declared here /kisskb/src/block/blk.h:81:12: warning: 'bvprv.bv_len' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/block/blk-merge.c:481:42: note: 'bvprv.bv_len' was declared here /kisskb/src/arch/powerpc/include/asm/io.h:802:22: warning: 'bvprv.bv_page' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/block/blk-merge.c:481:42: note: 'bvprv.bv_page' was declared here /kisskb/src/fs/proc/inode.c: In function 'proc_reg_open': /kisskb/src/include/linux/list.h:65:12: warning: 'pdeo' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/proc/inode.c:338:21: note: 'pdeo' was declared here /kisskb/src/drivers/block/null_blk_main.c: In function 'nullb_device_zone_size_store': /kisskb/src/drivers/block/null_blk_main.c:326:1: warning: 'new_value' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/block/null_blk_main.c: In function 'nullb_device_cache_size_store': /kisskb/src/drivers/block/null_blk_main.c:324:1: warning: 'new_value' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/block/null_blk_main.c: In function 'nullb_device_completion_nsec_store': /kisskb/src/drivers/block/null_blk_main.c:311:1: warning: 'new_value' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/block/null_blk_main.c: In function 'nullb_device_size_store': /kisskb/src/drivers/block/null_blk_main.c:310:1: warning: 'new_value' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_raw_read': /kisskb/src/drivers/base/regmap/regmap.c:2591:6: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_raw_write': /kisskb/src/drivers/base/regmap/regmap.c:1852:6: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:204:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] make[1]: *** [/kisskb/src/Makefile:1652: arch/powerpc] Error 2 make[1]: *** Waiting for unfinished jobs.... /kisskb/src/mm/hugetlb.c: In function 'alloc_pool_huge_page': /kisskb/src/mm/hugetlb.c:1496:5: warning: 'page' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/soc/codecs/da7219-aad.c: In function 'da7219_aad_hptest_work': /kisskb/src/sound/soc/codecs/da7219-aad.c:317:17: warning: 'pll_ctrl' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_read_raw': /kisskb/src/drivers/iio/temperature/mlx90632.c:351:37: warning: 'object_old_raw' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/iio/temperature/mlx90632.c:432:56: note: 'object_old_raw' was declared here /kisskb/src/drivers/iio/temperature/mlx90632.c:351:37: warning: 'object_new_raw' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/iio/temperature/mlx90632.c:432:40: note: 'object_new_raw' was declared here make: *** [Makefile:179: sub-make] Error 2 Command 'make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 # Build took: 0:02:19.684335