# git rev-parse -q --verify 0d74471924f2a01dcd32d154510c0500780b531a^{commit} 0d74471924f2a01dcd32d154510c0500780b531a already have revision, skipping fetch # git checkout -q -f -B kisskb 0d74471924f2a01dcd32d154510c0500780b531a # git clean -qxdf # < git log -1 # commit 0d74471924f2a01dcd32d154510c0500780b531a # Merge: 227747fb9eab 39db9815da48 # Author: Linus Torvalds # Date: Thu May 16 17:18:41 2019 -0700 # # Merge tag 'afs-fixes-b-20190516' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs # # Pull AFS callback promise fixes from David Howells: # "This series fixes a bunch of problems in callback promise handling, # where a callback promise indicates a promise on the part of the server # to notify the client in the event of some sort of change to a file or # volume. In the event of a break, the client has to go and refetch the # client status from the server and discard any cached permission # information as the ACL might have changed. # # The problem in the current code is that changes made by other clients # aren't always noticed, primarily because the file status information # and the callback information aren't updated in the same critical # section, even if these are carried in the same reply from an RPC # operation, and so the AFS_VNODE_CB_PROMISED flag is unreliable. # # Arranging for them to be done in the same critical section during # reply decoding is tricky because of the FS.InlineBulkStatus op - which # has all the statuses in the reply arriving and then all the callbacks, # so they have to be buffered. It simplifies things a lot to move the # critical section out of the decode phase and do it after the RPC # function returns. # # Also new inodes (either newly fetched or newly created) aren't # properly managed against a callback break happening before we get the # local inode up and running. # # Fix this by: # # - There's now a combined file status and callback record (struct # afs_status_cb) to carry both plus some flags. # # - Each operation wrapper function allocates sufficient afs_status_cb # records for all the vnodes it is interested in and passes them into # RPC operations to be filled in from the reply. # # - The FileStatus and CallBack record decoders no longer apply the # new/revised status and callback information to the inode/vnode at # the point of decoding and instead store the information into the # record from (2). # # - afs_vnode_commit_status() then revises the file status, detects # deletion and notes callback information inside of a single critical # section. It also checks the callback break counters and cancels the # callback promise if they changed during the operation. # # [*] Note that "callback break counters" are counters of server # events that cancel one or more callback promises that the client # thinks it has. The client counts the events and compares the # counters before and after an operation to see if the callback # promise it thinks it just got evaporated before it got recorded # under lock. # # - Volume and server callback break counters are passed into # afs_iget() allowing callback breaks concurrent with inode set up to # be detected and the callback promise thence to be cancelled. # # - AFS validation checks are now done under RCU conditions using a # read lock on cb_lock. This requires vnode->cb_interest to be made # RCU safe. # # - If the checks in (6) fail, the callback breaker is then called # under write lock on the cb_lock - but only if the callback break # counter didn't change from the value read before the checks were # made. # # - Results from FS.InlineBulkStatus that correspond to inodes we # currently have in memory are now used to update those inodes' # status and callback information rather than being discarded. This # requires those inodes to be looked up before the RPC op is made and # all their callback break values saved. # # To aid in this, the following changes have also been made: # # - Don't pass the vnode into the reply delivery functions or the # decoders. The vnode shouldn't be altered anywhere in those paths. # The only exception, for the moment, is for the call done hook for # file lock ops that wants access to both the vnode and the call - # this can be fixed at a later time. # # - Get rid of the call->reply[] void* array and replace it with named # and typed members. This avoids confusion since different ops were # mapping different reply[] members to different things. # # - Fix an order-1 kmalloc allocation in afs_do_lookup() and replace it # with kvcalloc(). # # - Always get the reply time. Since callback, lock and fileserver # record expiry times are calculated for several RPCs, make this # mandatory. # # - Call afs_pages_written_back() from the operation wrapper rather # than from the delivery function. # # - Don't store the version and type from a callback promise in a reply # as the information in them is of very limited use" # # * tag 'afs-fixes-b-20190516' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs: # afs: Fix application of the results of a inline bulk status fetch # afs: Pass pre-fetch server and volume break counts into afs_iget5_set() # afs: Fix unlink to handle YFS.RemoveFile2 better # afs: Clear AFS_VNODE_CB_PROMISED if we detect callback expiry # afs: Make vnode->cb_interest RCU safe # afs: Split afs_validate() so first part can be used under LOOKUP_RCU # afs: Don't save callback version and type fields # afs: Fix application of status and callback to be under same lock # afs: Always get the reply time # afs: Fix order-1 allocation in afs_do_lookup() # afs: Get rid of afs_call::reply[] # afs: Don't pass the vnode pointer through into the inline bulk status op # < /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 0d74471924f2a01dcd32d154510c0500780b531a # < make -s -j 24 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=0x61EFEBAA # 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 # yes \n | make -s -j 24 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 24 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/boot/dts/virtex440-ml510.dts:335.37-439.6: Warning (pci_bridge): /plb@0/plbv46-pci@85e00000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/virtex440-ml510.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/icon.dts:318.26-357.5: Warning (pci_bridge): /plb/pciex@d00000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/icon.dts:359.26-398.5: Warning (pci_bridge): /plb/pciex@d20000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/icon.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/makalu.dts:271.25-310.5: Warning (pci_bridge): /plb/pciex@a0000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/makalu.dts:312.25-351.5: Warning (pci_bridge): /plb/pciex@c0000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/makalu.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/p2020rdb.dts:255.22-258.4: Warning (pci_bridge): /pcie@ffe08000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:43.7-68.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:52.9-67.4: Warning (pci_bridge): /pcie@ffe08000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/p2020rdb.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/mvme7100.dts:140.22-142.4: Warning (pci_bridge): /pcie@f1008000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:97.7-122.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:107.9-121.4: Warning (pci_bridge): /pcie@f1008000/pcie@0: missing ranges for PCI bridge (or not a bridge) /kisskb/src/arch/powerpc/boot/dts/fsl/mvme7100.dts:144.22-146.4: Warning (pci_bridge): /pcie@f1009000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:124.7-149.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:134.9-148.4: Warning (pci_bridge): /pcie@f1009000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/mvme7100.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/mvme7100.dts:35.11-37.6: Warning (i2c_bus_reg): /soc@f1000000/i2c@3000/rtc@68: missing or empty reg property /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@fffe00000/mdio@24000/ethernet-phy@0:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@fffe00000/mdio@24000/ethernet-phy@1:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/motionpro.dts:88.15-90.4 arch/powerpc/boot/dts/motionpro.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mgcoge.dts:234.14-238.7: Warning (spi_bus_reg): /soc@f0000000/cpm@119c0/spi@11aa0/ds3106@1: SPI bus unit address format error, expected "0" /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@ffe00000/mdio@24000/ethernet-phy@0:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@ffe00000/mdio@24000/ethernet-phy@1:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/kmcoge4.dts:200.23-202.4: Warning (pci_bridge): /pcie@ffe201000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi:87.7-113.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi:97.9-112.4: Warning (pci_bridge): /pcie@ffe201000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/kmcoge4.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/uc101.dts:104.15-106.4 arch/powerpc/boot/dts/uc101.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/p1020rdb-pd.dts:189.11-193.6: Warning (spi_bus_reg): /soc@ffe00000/spi@7000/slic@0: SPI bus unit address format error, expected "1" /kisskb/src/arch/powerpc/boot/dts/fsl/p1020rdb-pd.dts:195.11-199.6: Warning (spi_bus_reg): /soc@ffe00000/spi@7000/slic@1: SPI bus unit address format error, expected "2" /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8555cds.dts:334.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/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/a3m071.dts:139.15-141.4 arch/powerpc/boot/dts/a3m071.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/o2d.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:186.18-190.5: Warning (spi_bus_bridge): /soc5200@f0000000/psc@2000: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/o2d.dtsi:36.12-47.5 arch/powerpc/boot/dts/o2d.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5121.dtsi:401.13-410.5: Warning (spi_bus_bridge): /soc@80000000/psc@11400: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/ac14xx.dts:309.19-330.5 /kisskb/src/arch/powerpc/boot/dts/mpc5121.dtsi:413.13-422.5: Warning (spi_bus_bridge): /soc@80000000/psc@11500: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/ac14xx.dts:333.19-348.5 arch/powerpc/boot/dts/ac14xx.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@ffe00000/mdio@24000/ethernet-phy@0:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@ffe00000/mdio@24000/ethernet-phy@1:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/cm5200.dts:74.15-76.4 arch/powerpc/boot/dts/cm5200.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/gef_sbc610.dts:213.22-215.4: Warning (pci_bridge): /pcie@fef09000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:124.7-149.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:134.9-148.4: Warning (pci_bridge): /pcie@fef09000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/gef_sbc610.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5121.dtsi:461.13-470.5: Warning (spi_bus_bridge): /soc@80000000/psc@11900: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/pdm360ng.dts:176.13-189.5 arch/powerpc/boot/dts/pdm360ng.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/haleakala.dts:240.25-279.5: Warning (pci_bridge): /plb/pciex@a0000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/haleakala.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/bluestone.dts:343.26-383.5: Warning (pci_bridge): /plb/pciex@d00000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/bluestone.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/bluestone.dts:287.13-292.7: Warning (i2c_bus_reg): /plb/opb/i2c@ef600700/sttm@4C: I2C bus unit address format error, expected "4c" /kisskb/src/arch/powerpc/boot/dts/katmai.dts:322.26-361.5: Warning (pci_bridge): /plb/pciex@d00000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/katmai.dts:363.26-402.5: Warning (pci_bridge): /plb/pciex@d20000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/katmai.dts:404.26-443.5: Warning (pci_bridge): /plb/pciex@d40000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/katmai.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/o2i.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:186.18-190.5: Warning (spi_bus_bridge): /soc5200@f0000000/psc@2000: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/o2d.dtsi:36.12-47.5 arch/powerpc/boot/dts/o2i.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/currituck.dts:125.28-161.5: Warning (pci_bridge): /plb/pciex@10100000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/currituck.dts:163.28-198.5: Warning (pci_bridge): /plb/pciex@30100000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/currituck.dts:200.28-235.5: Warning (pci_bridge): /plb/pciex@38100000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/currituck.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/stxssa8555.dts:333.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/akebono.dts:251.28-289.5: Warning (pci_bridge): /plb/pciex@10100000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/akebono.dts:291.28-329.5: Warning (pci_bridge): /plb/pciex@20100000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/akebono.dts:331.28-369.5: Warning (pci_bridge): /plb/pciex@18100000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/akebono.dts:371.28-409.5: Warning (pci_bridge): /plb/pciex@28100000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/akebono.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/gef_ppc9a.dts:215.22-217.4: Warning (pci_bridge): /pcie@fef09000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:124.7-149.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:134.9-148.4: Warning (pci_bridge): /pcie@fef09000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/gef_ppc9a.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc8610_hpcd.dts:423.3-21: Warning (pci_device_bus_num): /pcie@e000a000/pcie@0:bus-range: PCI bus number 0 out of range, expected (1 - 1) /kisskb/src/arch/powerpc/boot/dts/canyonlands.dts:464.26-504.5: Warning (pci_bridge): /plb/pciex@d00000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/canyonlands.dts:506.26-546.5: Warning (pci_bridge): /plb/pciex@d20000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/canyonlands.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/oca4080.dts:132.23-134.4: Warning (pci_bridge): /pcie@ffe200000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:58.7-84.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:68.9-83.4: Warning (pci_bridge): /pcie@ffe200000/pcie@0: missing ranges for PCI bridge (or not a bridge) /kisskb/src/arch/powerpc/boot/dts/fsl/oca4080.dts:136.23-138.4: Warning (pci_bridge): /pcie@ffe201000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:87.7-113.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:97.9-112.4: Warning (pci_bridge): /pcie@ffe201000/pcie@0: missing ranges for PCI bridge (or not a bridge) /kisskb/src/arch/powerpc/boot/dts/fsl/oca4080.dts:140.23-142.4: Warning (pci_bridge): /pcie@ffe202000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:116.7-142.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:126.9-141.4: Warning (pci_bridge): /pcie@ffe202000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/oca4080.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/o2mnt.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:186.18-190.5: Warning (spi_bus_bridge): /soc5200@f0000000/psc@2000: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/o2d.dtsi:36.12-47.5 arch/powerpc/boot/dts/o2mnt.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/glacier.dts:492.26-532.5: Warning (pci_bridge): /plb/pciex@d00000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/glacier.dts:534.26-574.5: Warning (pci_bridge): /plb/pciex@d20000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/glacier.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@fffe00000/mdio@24000/ethernet-phy@0:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@fffe00000/mdio@24000/ethernet-phy@1:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/ppa8548.dts:38.22-41.4: Warning (pci_bridge): /pci@fe0008000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi:43.7-51.3 /kisskb/src/arch/powerpc/boot/dts/fsl/ppa8548.dts:43.22-46.4: Warning (pci_bridge): /pci@fe0009000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi:54.7-62.3 /kisskb/src/arch/powerpc/boot/dts/fsl/ppa8548.dts:48.23-51.4: Warning (pci_bridge): /pcie@fe000a000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi:65.7-90.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi:74.9-89.4: Warning (pci_bridge): /pcie@fe000a000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/ppa8548.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/o2dnt2.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:186.18-190.5: Warning (spi_bus_bridge): /soc5200@f0000000/psc@2000: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/o2d.dtsi:36.12-47.5 arch/powerpc/boot/dts/o2dnt2.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/o3dnt.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:186.18-190.5: Warning (spi_bus_bridge): /soc5200@f0000000/psc@2000: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/o2d.dtsi:36.12-47.5 arch/powerpc/boot/dts/o3dnt.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/p2020rdb-pc_36b.dts:59.23-62.4: Warning (pci_bridge): /pcie@fffe08000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:100.7-126.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:109.9-125.4: Warning (pci_bridge): /pcie@fffe08000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/p2020rdb-pc_36b.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/p2020rdb-pc_32b.dts:59.22-62.4: Warning (pci_bridge): /pcie@ffe08000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:100.7-126.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:109.9-125.4: Warning (pci_bridge): /pcie@ffe08000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/p2020rdb-pc_32b.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/redwood.dts:238.26-277.5: Warning (pci_bridge): /plb/pciex@d00000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/redwood.dts:279.26-318.5: Warning (pci_bridge): /plb/pciex@d20000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/redwood.dts:320.26-359.5: Warning (pci_bridge): /plb/pciex@d40000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/redwood.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8541cds.dts:334.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/xpedite5200_xmon.dts:142.11-145.6: Warning (i2c_bus_reg): /soc@ef000000/i2c@3000/dtt@48: I2C bus unit address format error, expected "34" /kisskb/src/arch/powerpc/boot/dts/fsl/kmcent2.dts:263.23-265.4: Warning (pci_bridge): /pcie@ffe250000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi:85.7-109.3 /kisskb/src/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi:93.9-108.4: Warning (pci_bridge): /pcie@ffe250000/pcie@0: missing ranges for PCI bridge (or not a bridge) /kisskb/src/arch/powerpc/boot/dts/fsl/kmcent2.dts:267.23-269.4: Warning (pci_bridge): /pcie@ffe260000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi:111.7-135.3 /kisskb/src/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi:119.9-134.4: Warning (pci_bridge): /pcie@ffe260000/pcie@0: missing ranges for PCI bridge (or not a bridge) /kisskb/src/arch/powerpc/boot/dts/fsl/kmcent2.dts:271.23-273.4: Warning (pci_bridge): /pcie@ffe270000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi:137.7-161.3 /kisskb/src/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi:145.9-160.4: Warning (pci_bridge): /pcie@ffe270000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/kmcent2.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/kilauea.dts:325.25-364.5: Warning (pci_bridge): /plb/pciex@a0000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/kilauea.dts:366.25-405.5: Warning (pci_bridge): /plb/pciex@c0000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/kilauea.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:271.20-284.4: Warning (pci_bridge): /pci@f0000d00: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/o2d300.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5200b.dtsi:186.18-190.5: Warning (spi_bus_bridge): /soc5200@f0000000/psc@2000: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/o2d.dtsi:36.12-47.5 arch/powerpc/boot/dts/o2d300.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/xpedite5200.dts:138.11-141.6: Warning (i2c_bus_reg): /soc@ef000000/i2c@3000/dtt@48: I2C bus unit address format error, expected "34" :1388:2: warning: #warning syscall open_tree not implemented [-Wcpp] :1391:2: warning: #warning syscall move_mount not implemented [-Wcpp] :1394:2: warning: #warning syscall fsopen not implemented [-Wcpp] :1397:2: warning: #warning syscall fsconfig not implemented [-Wcpp] :1400:2: warning: #warning syscall fsmount not implemented [-Wcpp] :1403:2: warning: #warning syscall fspick not implemented [-Wcpp] /kisskb/src/ipc/sem.c: In function 'do_semtimedop': /kisskb/src/arch/powerpc/include/asm/spinlock.h:156:14: warning: 'ulp' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/ipc/sem.c:1890:24: note: 'ulp' was declared here /kisskb/src/ipc/sem.c: In function 'copy_semundo': /kisskb/src/ipc/sem.c:2278:26: warning: 'undo_list' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/powerpc/kernel/kexec_elf_64.c: In function 'elf64_load': /kisskb/src/arch/powerpc/kernel/kexec_elf_64.c:649:6: warning: 'kernel_load_addr' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/block/blk-sysfs.c: In function 'queue_wb_lat_store': /kisskb/src/block/blk-sysfs.c:471:7: warning: 'val' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/mm/hugetlb.c: In function 'alloc_pool_huge_page': /kisskb/src/include/linux/compiler.h:194:2: warning: 'page' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/mm/hugetlb.c:1454:15: note: 'page' was declared here /kisskb/src/mm/ksm.c: In function 'ksm_do_scan': /kisskb/src/mm/ksm.c:3235:1: warning: 'stable_node' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/mm/ksm.c:1829:22: note: 'stable_node' was declared here /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:193:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/f2fs/file.c: In function 'f2fs_precache_extents': /kisskb/src/fs/f2fs/file.c:2951:6: warning: 'err' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/time/tick-sched.c: In function 'tick_nohz_idle_exit': /kisskb/src/kernel/time/tick-sched.c:848:19: warning: 'now' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/time/tick-sched.c:1162:10: note: 'now' was declared here /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_raw_write': /kisskb/src/drivers/base/regmap/regmap.c:1850:6: warning: 'ret' 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:2589:6: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_remap_file_range': /kisskb/src/fs/btrfs/ioctl.c:4050:23: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_write': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:274:20: warning: 'new_top_reg' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regcache-rbtree.c:389:30: note: 'new_top_reg' was declared here /kisskb/src/drivers/base/regmap/regcache-rbtree.c:274:20: warning: 'new_base_reg' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regcache-rbtree.c:389:16: note: 'new_base_reg' was declared here /kisskb/src/kernel/kexec.c: In function 'do_kexec_load': /kisskb/src/kernel/kexec.c:157:7: warning: 'image' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/kexec_file.c: In function 'kexec_load_purgatory': /kisskb/src/kernel/kexec_file.c:953:3: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/kexec_file.c:902:9: note: 'ret' was declared here /kisskb/src/sound/core/pcm_iec958.c: In function 'create_iec958_consumer': /kisskb/src/sound/core/pcm_iec958.c:80:9: warning: 'ws' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/bluetooth/btrtl.c: In function 'btrtl_download_firmware': /kisskb/src/drivers/bluetooth/btrtl.c:345:2: warning: 'patch_length' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/bluetooth/btrtl.c:226:6: note: 'patch_length' was declared here /kisskb/src/kernel/trace/bpf_trace.c: In function 'bpf_trace_printk': /kisskb/src/kernel/trace/bpf_trace.c:271:24: warning: 'unsafe_addr' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/trace/bpf_trace.c:214:6: note: 'unsafe_addr' was declared here /kisskb/src/drivers/bus/fsl-mc/mc-sys.c: In function 'mc_send_command': /kisskb/src/drivers/bus/fsl-mc/mc-sys.c:88:2: warning: 'status' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/bus/fsl-mc/mc-sys.c:247:21: note: 'status' was declared here /kisskb/src/sound/pcmcia/vx/vxpocket.c: In function 'vxpocket_probe': /kisskb/src/sound/pcmcia/vx/vxpocket.c:329:13: warning: 'vxp' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/block/drbd/drbd_debugfs.c: In function 'in_flight_summary_show': /kisskb/src/drivers/block/drbd/drbd_debugfs.c:210:11: warning: 'flags' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/block/drbd/drbd_debugfs.c:196:15: note: 'flags' was declared here /kisskb/src/drivers/block/drbd/drbd_debugfs.c:208:13: warning: 'in_flight' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/block/drbd/drbd_debugfs.c:195:15: note: 'in_flight' was declared here /kisskb/src/drivers/block/drbd/drbd_debugfs.c:208:13: warning: 'start_jif' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/block/drbd/drbd_debugfs.c:194:16: note: 'start_jif' was declared here /kisskb/src/fs/f2fs/node.c: In function '__set_nat_cache_dirty': /kisskb/src/include/linux/list.h:63:13: warning: 'head' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/f2fs/node.c:237:24: note: 'head' was declared here /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_flow_dissector': /kisskb/src/net/bpf/test_run.c:454:6: warning: 'retval' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/usb/usx2y/us122l.c: In function 'snd_us122l_probe': /kisskb/src/include/linux/device.h:1138:19: warning: 'card' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/usb/usx2y/us122l.c:602:19: note: 'card' was declared here /kisskb/src/sound/usb/usx2y/us122l.c:582:16: warning: 'card' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/usb/usx2y/us122l.c:574:19: note: 'card' was declared here /kisskb/src/drivers/block/rbd.c: In function 'rbd_dev_image_probe': /kisskb/src/drivers/block/rbd.c:5710:3: warning: 'image_id' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/block/rbd.c:5653:8: note: 'image_id' was declared here /kisskb/src/net/bridge/br_netlink.c: In function 'br_afspec': /kisskb/src/net/bridge/br_netlink.c:652:4: warning: 'err' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/kobject_uevent.c: In function 'kobject_synth_uevent': /kisskb/src/lib/kobject_uevent.c:223:7: warning: 'env' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/kobject_uevent.c:142:10: warning: 'action_args' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/kobject_uevent.c:196:14: note: 'action_args' was declared here /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_recalc_rate': /kisskb/src/drivers/clk/clk-si544.c:251:8: warning: 'settings.fb_div_frac' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/clk/clk-si544.c:268:26: note: 'settings.fb_div_frac' was declared here /kisskb/src/drivers/clk/clk-si544.c:256:9: warning: 'settings.fb_div_int' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/clk/clk-si544.c:268:26: note: 'settings.fb_div_int' was declared here /kisskb/src/fs/proc/inode.c: In function 'proc_reg_open': /kisskb/src/fs/proc/inode.c:363:15: warning: 'pdeo' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/ipv4/ip_output.c: In function '__ip_append_data.isra.32': /kisskb/src/net/ipv4/ip_output.c:1130:26: warning: 'extra_uref' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/fsi/fsi-master-ast-cf.c: In function 'dump_ucode_trace': /kisskb/src/drivers/fsi/fsi-master-ast-cf.c:459:5: warning: 'p' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/ncsi/ncsi-manage.c: In function 'ncsi_configure_channel': /kisskb/src/net/ncsi/ncsi-manage.c:676:19: warning: 'vid' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/ncsi/ncsi-manage.c:638:6: note: 'vid' was declared here /kisskb/src/drivers/hid/hid-asus.c: In function 'asus_input_configured': /kisskb/src/drivers/hid/hid-asus.c:425:2: warning: 'kbd_func' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/hid/hid-asus.c:411:16: note: 'kbd_func' was declared here /kisskb/src/fs/udf/unicode.c: In function 'udf_name_conv_char': /kisskb/src/fs/udf/unicode.c:132:8: warning: 'c' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_data_packet': /kisskb/src/net/rxrpc/output.c:534:18: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_dump_set': /kisskb/src/net/netfilter/nf_tables_api.c:4081:16: warning: 'set' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/tipc/socket.c: In function 'tipc_recvmsg': /kisskb/src/net/tipc/socket.c:1739:27: warning: 'copy' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/sctp/output.c: In function 'sctp_packet_config': /kisskb/src/include/net/sock.h:1963:19: warning: 'sk' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/sctp/output.c:94:15: note: 'sk' was declared here /kisskb/src/fs/io_uring.c: In function 'io_sq_wq_submit_work': /kisskb/src/arch/powerpc/include/asm/uaccess.h:36:29: warning: 'old_fs.seg' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/io_uring.c:1658:15: note: 'old_fs.seg' was declared here /kisskb/src/net/core/devlink.c: In function 'devlink_fmsg_snd.constprop.58': /kisskb/src/net/core/devlink.c:4394:3: warning: 'err' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'msc_buffer_win_alloc': /kisskb/src/drivers/hwtracing/intel_th/msu.c:783:21: warning: unused variable 'i' [-Wunused-variable] /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'msc_buffer_win_free': /kisskb/src/drivers/hwtracing/intel_th/msu.c:863:6: warning: unused variable 'i' [-Wunused-variable] /kisskb/src/drivers/i2c/busses/i2c-diolan-u2c.c: In function 'diolan_usb_xfer': /kisskb/src/drivers/i2c/busses/i2c-diolan-u2c.c:393:18: warning: 'byte' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/infiniband/core/cma.c: In function 'rdma_bind_addr': /kisskb/src/drivers/infiniband/core/cma.c:3474:18: warning: 'sid_ps' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/infiniband/core/cma.c:3454:6: note: 'sid_ps' was declared here /kisskb/src/drivers/md/dm-stats.c: In function 'dm_jiffies_to_msec64.isra.4': /kisskb/src/drivers/md/dm-stats.c:794:40: warning: 'mult' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_check_only': /kisskb/src/drivers/gpu/drm/drm_atomic.c:420:2: warning: 'crtc_state' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/drm_atomic.c:399:25: note: 'crtc_state' was declared here /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'drm_legacy_rmmap_locked': /kisskb/src/drivers/gpu/drm/drm_bufs.c:539:4: warning: 'master' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/power/supply/da9052-battery.c: In function 'da9052_bat_check_status': /kisskb/src/drivers/power/supply/da9052-battery.c:266:4: warning: 'chg_end_current' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/soc/qcom/qcom-geni-se.c: In function 'geni_se_config_packing': /kisskb/src/drivers/soc/qcom/qcom-geni-se.c:408:16: warning: array subscript is below array bounds [-Warray-bounds] /kisskb/src/drivers/tty/serial/8250/8250_core.c: In function 'univ8250_release_irq': /kisskb/src/drivers/tty/serial/8250/8250_core.c:247:18: warning: 'i' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/8250/8250_core.c:227:19: note: 'i' was declared here /kisskb/src/drivers/regulator/s5m8767.c: In function 's5m8767_get_register.isra.0': /kisskb/src/drivers/regulator/s5m8767.c:201:43: warning: 'mode' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_put_char': /kisskb/src/include/linux/spinlock.h:393:2: warning: 'flags' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/serial_core.c:549:16: note: 'flags' was declared here /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_write': /kisskb/src/include/linux/spinlock.h:393:2: warning: 'flags' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/serial_core.c:579:16: note: 'flags' was declared here /kisskb/src/drivers/staging/greybus/power_supply.c: In function 'gb_power_supplies_setup': /kisskb/src/drivers/staging/greybus/power_supply.c:572:27: warning: 'psp' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/staging/greybus/power_supply.c:514:29: note: 'psp' was declared here /kisskb/src/drivers/tty/serial/qcom_geni_serial.c: In function 'qcom_geni_serial_set_termios': /kisskb/src/drivers/tty/serial/qcom_geni_serial.c:966:25: warning: 'clk_div' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/ifx6x60.c: In function 'ifx_spi_complete': /kisskb/src/drivers/tty/serial/ifx6x60.c:667:26: warning: 'cts' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/ifx6x60.c:669:19: warning: 'length' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/scsi/sd_zbc.c: In function 'sd_zbc_read_zones': /kisskb/src/drivers/scsi/sd_zbc.c:472:21: warning: 'zone_blocks' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/video/fbdev/omap2/omapfb/dss/dispc.c: In function 'mgr_fld_write': /kisskb/src/include/linux/spinlock.h:393:2: warning: 'flags' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/video/fbdev/omap2/omapfb/dss/dispc.c:282:16: note: 'flags' was declared here /kisskb/src/drivers/net/ethernet/freescale/fec_ptp.c: In function 'fec_ptp_adjfreq': /kisskb/src/drivers/net/ethernet/freescale/fec_ptp.c:340:50: warning: 'corr_period' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/net/ethernet/freescale/fec_ptp.c:333:11: warning: 'corr_inc' may be used uninitialized in this function [-Wuninitialized] WARNING: vmlinux.o(.text+0x51a): Section mismatch in reference from the variable start_here_multiplatform to the function .init.text:.early_setup() The function start_here_multiplatform() references the function __init .early_setup(). This is often because start_here_multiplatform lacks a __init annotation or the annotation of .early_setup is wrong. WARNING: vmlinux.o (.PPC.EMB.apuinfo): unexpected non-allocatable section. Did you forget to use "ax"/"aw" in a .S file? Note that for example contains section definitions for use in .S files. WARNING: 141 bad relocations c00000000002462e R_PPC64_ADDR16_HIGHEST .head.text+0x0000000000024648 c000000000024632 R_PPC64_ADDR16_HIGHER .head.text+0x0000000000024648 c00000000002463a R_PPC64_ADDR16_HI .head.text+0x0000000000024648 c00000000002463e R_PPC64_ADDR16_LO .head.text+0x0000000000024648 c000000003326f94 R_PPC64_UADDR64 .rodata+0x0000000000ac4e48 c000000003326faf R_PPC64_UADDR64 .rodata+0x00000000009f1a18 c000000003326fca R_PPC64_UADDR64 .rodata+0x00000000009f1a48 c000000003326fe5 R_PPC64_UADDR64 .rodata+0x00000000009f1a58 c00000000332701b R_PPC64_UADDR64 .rodata+0x00000000009f1a78 c000000003327036 R_PPC64_UADDR64 .rodata+0x00000000009f1a88 c000000003327051 R_PPC64_UADDR64 .rodata+0x00000000009f1a98 c00000000332706c R_PPC64_UADDR64 .rodata+0x00000000009f1aa8 c000000003327087 R_PPC64_UADDR64 .rodata+0x00000000009f1ab8 c0000000033270a2 R_PPC64_UADDR64 .rodata+0x00000000009f1ac8 c0000000033270bd R_PPC64_UADDR64 .rodata+0x00000000009f1ad0 c0000000033270f3 R_PPC64_UADDR64 .rodata+0x00000000009f1ae8 c00000000332710e R_PPC64_UADDR64 .rodata+0x00000000009f1af8 c000000003327129 R_PPC64_UADDR64 .rodata+0x00000000009f1b08 c000000003327144 R_PPC64_UADDR64 .rodata+0x00000000009f1b18 c00000000332715f R_PPC64_UADDR64 .rodata+0x00000000009f1b28 c00000000332717a R_PPC64_UADDR64 .rodata+0x00000000009f1b38 c000000003327195 R_PPC64_UADDR64 .rodata+0x00000000009f1b48 c0000000033271cb R_PPC64_UADDR64 .rodata+0x00000000009f1b68 c0000000033271e6 R_PPC64_UADDR64 .rodata+0x00000000009f1b78 c000000003327201 R_PPC64_UADDR64 .rodata+0x00000000009f1b88 c00000000332721c R_PPC64_UADDR64 .rodata+0x00000000009f1b98 c000000003327237 R_PPC64_UADDR64 .rodata+0x00000000009f1ba8 c000000003327252 R_PPC64_UADDR64 .rodata+0x00000000009f1bb8 c00000000332726d R_PPC64_UADDR64 .rodata+0x00000000009f1bc8 c0000000033272a3 R_PPC64_UADDR64 .rodata+0x00000000009f1be8 c0000000033272be R_PPC64_UADDR64 .rodata+0x00000000009f1bf8 c0000000033272d9 R_PPC64_UADDR64 .rodata+0x00000000009f1c08 c0000000033272f4 R_PPC64_UADDR64 .rodata+0x00000000009f1c10 c00000000332730f R_PPC64_UADDR64 .rodata+0x00000000009f1c20 c00000000332732a R_PPC64_UADDR64 .rodata+0x00000000009f1c30 c000000003327345 R_PPC64_UADDR64 .rodata+0x00000000009f1c40 c00000000332737b R_PPC64_UADDR64 .rodata+0x00000000009f1c60 c000000003327396 R_PPC64_UADDR64 .rodata+0x00000000009f1c70 c0000000033273b1 R_PPC64_UADDR64 .rodata+0x00000000009f1c80 c0000000033273cc R_PPC64_UADDR64 .rodata+0x00000000009f1c90 c0000000033273e7 R_PPC64_UADDR64 .rodata+0x00000000009f1ca0 c000000003327402 R_PPC64_UADDR64 .rodata+0x00000000009f1cb0 c00000000332741d R_PPC64_UADDR64 .rodata+0x00000000009f1cc0 c000000003327453 R_PPC64_UADDR64 .rodata+0x00000000009f1ce0 c00000000332746e R_PPC64_UADDR64 .rodata+0x00000000009f1cf0 c000000003327489 R_PPC64_UADDR64 .rodata+0x00000000009f1d00 c0000000033274a4 R_PPC64_UADDR64 .rodata+0x00000000009f1d10 c0000000033274bf R_PPC64_UADDR64 .rodata+0x00000000009f1d20 c0000000033274da R_PPC64_UADDR64 .rodata+0x00000000009f1d30 c0000000033274f5 R_PPC64_UADDR64 .rodata+0x00000000009f1d40 c00000000332752b R_PPC64_UADDR64 .rodata+0x00000000009f1d60 c000000003327546 R_PPC64_UADDR64 .rodata+0x00000000009f1d70 c000000003327561 R_PPC64_UADDR64 .rodata+0x00000000009f1d80 c00000000332757c R_PPC64_UADDR64 .rodata+0x00000000009f1d90 c000000003327597 R_PPC64_UADDR64 .rodata+0x00000000009f1da0 c0000000033275b2 R_PPC64_UADDR64 .rodata+0x00000000009f1db0 c0000000033275cd R_PPC64_UADDR64 .rodata+0x00000000009f1dc0 c000000003327603 R_PPC64_UADDR64 .rodata+0x00000000009f1de0 c00000000332761e R_PPC64_UADDR64 .rodata+0x00000000009f1df0 c000000003327639 R_PPC64_UADDR64 .rodata+0x00000000009f1e00 c000000003327654 R_PPC64_UADDR64 .rodata+0x00000000009f1e10 c00000000332766f R_PPC64_UADDR64 .rodata+0x00000000009f1e20 c00000000332768a R_PPC64_UADDR64 .rodata+0x00000000009f1e30 c0000000033276a5 R_PPC64_UADDR64 .rodata+0x00000000009f1e40 c0000000033276db R_PPC64_UADDR64 .rodata+0x00000000009f1e60 c0000000033276f6 R_PPC64_UADDR64 .rodata+0x00000000009f1e70 c000000003327711 R_PPC64_UADDR64 .rodata+0x00000000009f1e80 c00000000332772c R_PPC64_UADDR64 .rodata+0x00000000009f1e90 c000000003327747 R_PPC64_UADDR64 .rodata+0x00000000009f1ea0 c000000003327762 R_PPC64_UADDR64 .rodata+0x00000000009f1eb0 c00000000332777d R_PPC64_UADDR64 .rodata+0x00000000009f1ec0 c0000000033277b3 R_PPC64_UADDR64 .rodata+0x00000000009f1ee0 c0000000033277ce R_PPC64_UADDR64 .rodata+0x00000000009f1ef0 c0000000033277e9 R_PPC64_UADDR64 .rodata+0x00000000009f1f08 c000000003327804 R_PPC64_UADDR64 .rodata+0x00000000009f1f18 c00000000332781f R_PPC64_UADDR64 .rodata+0x00000000009f1f28 c00000000332783a R_PPC64_UADDR64 .rodata+0x00000000009f1f38 c000000003327855 R_PPC64_UADDR64 .rodata+0x00000000009f1f48 c00000000332788b R_PPC64_UADDR64 .rodata+0x00000000009f1f68 c0000000033278a6 R_PPC64_UADDR64 .rodata+0x00000000009f1f78 c0000000033278c1 R_PPC64_UADDR64 .rodata+0x00000000009f1f88 c0000000033278dc R_PPC64_UADDR64 .rodata+0x00000000009f1f98 c0000000033278f7 R_PPC64_UADDR64 .rodata+0x00000000009f1fa8 c000000003327912 R_PPC64_UADDR64 .rodata+0x00000000009f1fb8 c00000000332792d R_PPC64_UADDR64 .rodata+0x00000000009f1fc8 c000000003327963 R_PPC64_UADDR64 .rodata+0x00000000009f1fe8 c00000000332797e R_PPC64_UADDR64 .rodata+0x00000000009f1ff0 c000000003327999 R_PPC64_UADDR64 .rodata+0x00000000009f2000 c0000000033279b4 R_PPC64_UADDR64 .rodata+0x00000000009f2010 c0000000033279cf R_PPC64_UADDR64 .rodata+0x00000000009f2020 c0000000033279ea R_PPC64_UADDR64 .rodata+0x00000000009f2030 c000000003327a05 R_PPC64_UADDR64 .rodata+0x00000000009f2040 c000000003327a3b R_PPC64_UADDR64 .rodata+0x00000000009f2060 c000000003327a56 R_PPC64_UADDR64 .rodata+0x00000000009f2078 c000000003327a71 R_PPC64_UADDR64 .rodata+0x00000000009f2090 c000000003327a8c R_PPC64_UADDR64 .rodata+0x00000000009f20a0 c000000003327aa7 R_PPC64_UADDR64 .rodata+0x00000000009f20b0 c000000003327ac2 R_PPC64_UADDR64 .rodata+0x00000000009f20c0 c000000003327add R_PPC64_UADDR64 .rodata+0x00000000009f20d0 c000000003327b13 R_PPC64_UADDR64 .rodata+0x00000000009f20f0 c000000003327b2e R_PPC64_UADDR64 .rodata+0x00000000009f2100 c000000003327b49 R_PPC64_UADDR64 .rodata+0x00000000009f2110 c000000003327b64 R_PPC64_UADDR64 .rodata+0x00000000009f2120 c000000003327b7f R_PPC64_UADDR64 .rodata+0x00000000009f2130 c000000003327b9a R_PPC64_UADDR64 .rodata+0x00000000009f2140 c000000003327bb5 R_PPC64_UADDR64 .rodata+0x00000000009f2150 c000000003327beb R_PPC64_UADDR64 .rodata+0x00000000009f2170 c000000003327c06 R_PPC64_UADDR64 .rodata+0x00000000009f2180 c000000003327c21 R_PPC64_UADDR64 .rodata+0x00000000009f2190 c000000003327c3c R_PPC64_UADDR64 .rodata+0x00000000009f21a0 c000000003327c57 R_PPC64_UADDR64 .rodata+0x00000000009f21b0 c000000003327c72 R_PPC64_UADDR64 .rodata+0x00000000009f21c0 c000000003327c8d R_PPC64_UADDR64 .rodata+0x00000000009f21d0 c000000003327cc3 R_PPC64_UADDR64 .rodata+0x00000000009f21f0 c000000003327cde R_PPC64_UADDR64 .rodata+0x00000000009f2200 c000000003327cf9 R_PPC64_UADDR64 .rodata+0x00000000009f2210 c000000003327d14 R_PPC64_UADDR64 .rodata+0x00000000009f2220 c000000003327d2f R_PPC64_UADDR64 .rodata+0x00000000009f2230 c000000003327d4a R_PPC64_UADDR64 .rodata+0x00000000009f2240 c000000003327d65 R_PPC64_UADDR64 .rodata+0x00000000009f2250 c000000003327d9b R_PPC64_UADDR64 .rodata+0x00000000009f2270 c000000003327db6 R_PPC64_UADDR64 .rodata+0x00000000009f2280 c000000003327dd1 R_PPC64_UADDR64 .rodata+0x00000000009f2290 c000000003327dec R_PPC64_UADDR64 .rodata+0x00000000009f22a0 c000000003327e07 R_PPC64_UADDR64 .rodata+0x00000000009f22b0 c000000003327e22 R_PPC64_UADDR64 .rodata+0x00000000009f22c0 c000000003327e3d R_PPC64_UADDR64 .rodata+0x00000000009f22d0 c000000003327e73 R_PPC64_UADDR64 .rodata+0x00000000009f22f0 c000000003327e8e R_PPC64_UADDR64 .rodata+0x00000000009f2300 c000000003327ea9 R_PPC64_UADDR64 .rodata+0x00000000009f2310 c000000003327ec4 R_PPC64_UADDR64 .rodata+0x00000000009f2320 c000000003327edf R_PPC64_UADDR64 .rodata+0x00000000009f2330 c000000003327efa R_PPC64_UADDR64 .rodata+0x00000000009f2340 c000000003327f15 R_PPC64_UADDR64 .rodata+0x00000000009f2350 c000000003327f4b R_PPC64_UADDR64 .rodata+0x00000000009f2378 c000000003327f66 R_PPC64_UADDR64 .rodata+0x00000000009f2388 c000000003327f81 R_PPC64_UADDR64 .rodata+0x00000000009f2398 c000000003327f9c R_PPC64_UADDR64 .rodata+0x00000000009f23a8 c000000003327fb7 R_PPC64_UADDR64 .rodata+0x00000000009f23b8 c000000003327fd2 R_PPC64_UADDR64 .rodata+0x00000000009f23c8 c000000003327fed R_PPC64_UADDR64 .rodata+0x00000000009f23d8 WARNING: You need at least binutils >= 2.19 to build a CONFIG_RELOCATABLE kernel INFO: Uncompressed kernel (size 0x5f942f0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x6000000) Image Name: Linux-5.1.0+ Created: Fri May 17 13:48:51 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 31601247 Bytes = 30860.59 KiB = 30.14 MiB Load Address: 00000000 Entry Point: 00000000 Completed OK # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 # Build took: 0:06:20.018535