# git rev-parse -q --verify 5f6e430f931d245da838db3e10e918681207029b^{commit} 5f6e430f931d245da838db3e10e918681207029b already have revision, skipping fetch # git checkout -q -f -B kisskb 5f6e430f931d245da838db3e10e918681207029b # git clean -qxdf # < git log -1 # commit 5f6e430f931d245da838db3e10e918681207029b # Merge: a6e3e6f13805 980411a4d1bb # Author: Linus Torvalds # Date: Mon Dec 19 07:13:33 2022 -0600 # # Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux # # Pull powerpc updates from Michael Ellerman: # # - Add powerpc qspinlock implementation optimised for large system # scalability and paravirt. See the merge message for more details # # - Enable objtool to be built on powerpc to generate mcount locations # # - Use a temporary mm for code patching with the Radix MMU, so the # writable mapping is restricted to the patching CPU # # - Add an option to build the 64-bit big-endian kernel with the ELFv2 # ABI # # - Sanitise user registers on interrupt entry on 64-bit Book3S # # - Many other small features and fixes # # Thanks to Aboorva Devarajan, Angel Iglesias, Benjamin Gray, Bjorn # Helgaas, Bo Liu, Chen Lifu, Christoph Hellwig, Christophe JAILLET, # Christophe Leroy, Christopher M. Riedl, Colin Ian King, Deming Wang, # Disha Goel, Dmitry Torokhov, Finn Thain, Geert Uytterhoeven, Gustavo A. # R. Silva, Haowen Bai, Joel Stanley, Jordan Niethe, Julia Lawall, Kajol # Jain, Laurent Dufour, Li zeming, Miaoqian Lin, Michael Jeanson, Nathan # Lynch, Naveen N. Rao, Nayna Jain, Nicholas Miehlbradt, Nicholas Piggin, # Pali Rohár, Randy Dunlap, Rohan McLure, Russell Currey, Sathvika # Vasireddy, Shaomin Deng, Stephen Kitt, Stephen Rothwell, Thomas # Weißschuh, Tiezhu Yang, Uwe Kleine-König, Xie Shaowen, Xiu Jianfeng, # XueBing Chen, Yang Yingliang, Zhang Jiaming, ruanjinjie, Jessica Yu, # and Wolfram Sang. # # * tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (181 commits) # powerpc/code-patching: Fix oops with DEBUG_VM enabled # powerpc/qspinlock: Fix 32-bit build # powerpc/prom: Fix 32-bit build # powerpc/rtas: mandate RTAS syscall filtering # powerpc/rtas: define pr_fmt and convert printk call sites # powerpc/rtas: clean up includes # powerpc/rtas: clean up rtas_error_log_max initialization # powerpc/pseries/eeh: use correct API for error log size # powerpc/rtas: avoid scheduling in rtas_os_term() # powerpc/rtas: avoid device tree lookups in rtas_os_term() # powerpc/rtasd: use correct OF API for event scan rate # powerpc/rtas: document rtas_call() # powerpc/pseries: unregister VPA when hot unplugging a CPU # powerpc/pseries: reset the RCU watchdogs after a LPM # powerpc: Take in account addition CPU node when building kexec FDT # powerpc: export the CPU node count # powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state # powerpc/dts/fsl: Fix pca954x i2c-mux node names # cxl: Remove unnecessary cxl_pci_window_alignment() # selftests/powerpc: Fix resource leaks # ... # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 5f6e430f931d245da838db3e10e918681207029b # < make -s -j 32 ARCH=powerpc O=/kisskb/build/powerpc-fixes_mpc85xx_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- mpc85xx_defconfig # < make -s -j 32 ARCH=powerpc O=/kisskb/build/powerpc-fixes_mpc85xx_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 32 ARCH=powerpc O=/kisskb/build/powerpc-fixes_mpc85xx_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 32 ARCH=powerpc O=/kisskb/build/powerpc-fixes_mpc85xx_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mac-scc.c:15: /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mac-scc.c: In function 'allocate_bd': /kisskb/src/include/linux/err.h:22:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define IS_ERR_VALUE(x) unlikely((unsigned long)(void *)(x) >= (unsigned long)-MAX_ERRNO) ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mac-scc.c:139:6: note: in expansion of macro 'IS_ERR_VALUE' if (IS_ERR_VALUE(fep->ring_mem_addr)) ^ /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8541cds.dts:341.15-350.5: Warning (pci_device_reg): /pci@e0008000/i8259@19000: PCI unit address format error, expected "12,0" /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8541cds.dts:330.3-21: Warning (pci_device_bus_num): /pci@e0008000/i8259@19000:bus-range: PCI bus number 1 out of range, expected (0 - 0) /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8555cds.dts:341.15-350.5: Warning (pci_device_reg): /pci@e0008000/i8259@19000: PCI unit address format error, expected "12,0" /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8555cds.dts:330.3-21: Warning (pci_device_bus_num): /pci@e0008000/i8259@19000:bus-range: PCI bus number 1 out of range, expected (0 - 0) Completed OK # rm -rf /kisskb/build/powerpc-fixes_mpc85xx_defconfig_powerpc-gcc5 # Build took: 0:01:42.312152