This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from 596cf45cbf6e Merge branch 'akpm' (patches from Andrew) adds 5b3e3606ab06 dmaengine: uniphier-mdmac: use devm_platform_ioremap_resource() adds 6735ab500b89 dmaengine: ti: edma: remove unused code adds 2df4a02a9ceb dmaengine: rcar-dmac: Use of_data values instead of a macro adds d832c481bff3 dmaengine: rcar-dmac: Use devm_platform_ioremap_resource() adds fcf8adb78707 dmaengine: rcar-dmac: Add dma-channel-mask property support adds fbd1d637f6d1 dmaengine: at_xdmac: Use devm_platform_ioremap_resource() [...] adds 1148ac673f74 dmaengine: jz4780: Use devm_platform_ioremap_resource() in [...] adds 3d4d6c27f65c dmaengine: k3dma: Use devm_platform_ioremap_resource() in [...] adds 9d68427d0f4f dmaengine: mediatek: Use devm_platform_ioremap_resource() [...] adds a7dc0e6c1ec9 dmaengine: mediatek: Use devm_platform_ioremap_resource() [...] adds ecb4d34fafec dmaengine: owl: Use devm_platform_ioremap_resource() in ow [...] adds 833b48242686 dmaengine: zx: Use devm_platform_ioremap_resource() in zx_ [...] adds f27c22736d13 dmaengine: dw: platform: Mark 'hclk' clock optional adds bc3ecbe09ab1 dmaengine: iop-adma: make array 'handler' static const, ma [...] adds a8bd47542863 dmaengine: xilinx_dma: use devm_platform_ioremap_resource() adds 944879ba4c85 dmaengine: xilinx_dma: Remove clk_get error message for pr [...] adds f228a4a24492 dmaengine: sprd: Change to use devm_platform_ioremap_resource() adds 9d2bbbc21772 dt-bindings: dmaengine: rcar-dmac: Document R8A774B1 bindings adds f2835adf8afb dmaengine: fsl-dpaa2-qdma: Add the DPDMAI(Data Path DMA In [...] adds 7fdf9b05c73b dmaengine: fsl-dpaa2-qdma: Add NXP dpaa2 qDMA controller d [...] adds df781c0ceeba dt-bindings: milbeaut-m10v-hdmac: Add Socionext Milbeaut H [...] adds 6c3214e698e4 dmaengine: milbeaut-hdmac: Add HDMAC driver for Milbeaut p [...] adds 3708f89b33cc dt-bindings: milbeaut-m10v-xdmac: Add Socionext Milbeaut X [...] adds a6e9be055d47 dmaengine: milbeaut-xdmac: Add XDMAC driver for Milbeaut p [...] adds 005a017926ff dmaengine: xilinx_dma: Remove desc_callback_valid check adds 0f45e75e336f dmaengine: xilinx_dma: Merge get_callback and _invoke adds 95f68c626280 dmaengine: xilinx_dma: Remove residue from channel data adds a575d0b4e663 dmaengine: xilinx_dma: Introduce xilinx_dma_get_residue adds d8bae21a48db dmaengine: xilinx_dma: Add callback_result support adds 722b9e6d7e49 dmaengine: xilinx_dma: Print debug message when no free tx [...] adds 8a631a5a0f7d dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_d [...] adds 53596dfa5980 dmaengine: fsl-dpaa2-qdma: export the symbols adds 41814c4eadf8 dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ adds 7208474d1c7a dmaengine: fsl-dpaa2-qdma: Remove unnecessary local variab [...] adds 4868d87c18aa dt-bindings: dmaengine: dma-common: Change dma-channel-mas [...] adds 115b60a93ee4 dt-bindings: dma: ti-edma: Document dma-channel-mask for EDMA adds 31f4b28f6c41 dmaengine: ti: edma: Add support for handling reserved channels adds 96336cc043ba dt-bindings: dmaengine: xilinx_dma: Remove axidma multicha [...] adds 535b4b0c050b dt-bindings: dmaengine: xilinx_dma: Fix formatting and style adds 7cb1e57544e5 dt-bindings: dmaengine: xilinx_dma: Add binding for Xilinx [...] adds bcb2dc7b6c1e dmaengine: xilinx_dma: Remove axidma multichannel mode support adds c2f6b67db2bd dmaengine: xilinx_dma: Extend dma_config struct to store i [...] adds 6ccd692bfb7f dmaengine: xilinx_dma: Add Xilinx AXI MCDMA Engine driver support adds be80507d45be dt-bindings: dmaengine: Add X1000 bindings. adds fee175e44cb3 dmaengine: JZ4780: Add support for the X1000. adds 9568feda4e29 dmaengine: dma-jz4780: add missed clk_disable_unprepare in remove adds 7d4a069c5889 dmaengine: milbeaut-hdmac: remove redundant error log adds cdc3e306236b dmaengine: milbeaut-xdmac: remove redundant error log adds 051f5175f226 dmaengine: iop-adma: clean up an indentation issue adds 1ff95243257f dmaengine: mediatek: hsdma_probe: fixed a memory leak when [...] adds 5c5332a6a229 dmaengine: zx: remove: removed dmam_pool_destroy adds fa805360f4cf dt-bindings: dmaengine: sf-pdma: add bindins for SiFive PDMA adds 6973886ad58e dmaengine: sf-pdma: add platform DMA support for HiFive Un [...] adds b37949560b93 MAINTAINERS: Add Green as SiFive PDMA driver maintainer adds bb5a471de9bf Merge branch 'fixes' into next adds a7e335deed17 dmaengine: sprd: Add wrap address support for link-list mode adds c236ba4ae718 dmaengine: mmp_tdma: add missed of_dma_controller_free adds 39716c560c75 dmaengine: mmp_pdma: add missed of_dma_controller_free adds 340049d45368 dmaengine: ti: edma: fix missed failure handling adds dd9c324a5e96 dmaengine: sf-pdma: replace /** with /* for non-function comment adds 7d268a28ee33 dmaengine: sf-pdma: move macro to header file adds 67805a4b3c92 dmaengine: Fix Kconfig indentation adds a5255bc31673 Merge tag 'dmaengine-5.5-rc1' of git://git.infradead.org/u [...] adds da6b05dce2a9 iommu/qcom: Simplify a test in 'qcom_iommu_add_device()' adds d0635ebf85aa dt-bindings: iommu: ipmmu-vmsa: Add r8a774b1 support adds 757f26a3a9ec iommu/ipmmu-vmsa: Hook up r8a774b1 DT matching code adds 77cf983892b2 iommu/ipmmu-vmsa: Remove all unused register definitions adds df9828aaa432 iommu/ipmmu-vmsa: tidyup register definitions adds 16d9454f5e04 iommu/ipmmu-vmsa: Add helper functions for MMU "context" r [...] adds 3dc28d9f59ea iommu/ipmmu-vmsa: Calculate context registers' offset inst [...] adds 3667c9978b29 iommu/ipmmu-vmsa: Add helper functions for "uTLB" registers adds 1289f7f15001 iommu/ipmmu-vmsa: Add utlb_offset_base adds 42bb97b80f2e iommu: rockchip: Free domain on .domain_free adds 5b47748ecf2e iommu/rockchip: Don't provoke WARN for harmless IRQs adds fb03082a54ac memory: mtk-smi: Add PM suspend and resume ops adds 2009122f1d83 iommu/mediatek: Correct the flush_iotlb_all callback adds da3cc91b8db4 iommu/mediatek: Add a new tlb_lock for tlb_flush adds a7a04ea34e1c iommu/mediatek: Use gather to achieve the tlb range flush adds 67caf7e2b5a4 iommu/mediatek: Delete the leaf in the tlb_flush adds 1f4fd6248139 iommu/mediatek: Move the tlb_sync into tlb_flush adds 60829b4d00aa iommu/mediatek: Get rid of the pgtlock adds c90ae4a63541 iommu/mediatek: Reduce the tlb flush timeout value adds 446152d5b653 iommu/tegra-smmu: Use non-secure register for flushing adds e31e5929547e iommu/tegra-smmu: Fix client enablement order adds 96d3ab802e49 iommu/tegra-smmu: Fix page tables in > 4 GiB memory adds 3f3b8d0c9c18 iommu/arm-smmu: Remove .tlb_inv_range indirection adds 3370cb6bf64f iommu/arm-smmu: Remove "leaf" indirection adds ae2b60f34ab2 iommu/arm-smmu: Move .tlb_sync method to implementation adds 696bcfb70986 iommu/arm-smmu: Remove arm_smmu_flush_ops adds 931a0ba638e0 iommu/arm-smmu: Report USF more clearly adds 9062c1d0beda iommu/io-pgtable: Move some initialization data to .init.rodata adds bdde4718aba3 iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_all [...] adds ee9bdfedd3dc iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps adds ff34f3cce278 firmware: qcom: scm: Ensure 'a0' status code is treated as signed adds 1a5ea3b7a6ac firmware: qcom_scm-64: Add atomic version of qcom_scm_call adds 5eb0e0e4f90a firmware/qcom_scm: Add scm call to handle smmu errata adds 759aaa10c76c iommu: arm-smmu-impl: Add sdm845 implementation hook adds db22a9de7a78 Merge branch 'for-joerg/arm-smmu/fixes' into for-joerg/arm [...] adds b5813c164ec8 iommu/io-pgtable: Make selftest gubbins consistently __init adds f7b90d2c7422 iommu/io-pgtable-arm: Rationalise size check adds 67f3e53d2a37 iommu/io-pgtable-arm: Simplify bounds checks adds 594ab90fc46c iommu/io-pgtable-arm: Simplify start level lookup adds c79278c185c8 iommu/io-pgtable-arm: Simplify PGD size handling adds 5fb190b0b525 iommu/io-pgtable-arm: Simplify level indexing adds 205577ab6f7a iommu/io-pgtable-arm: Rationalise MAIR handling adds dd5ddd3c7a8c iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc adds 5be9aa95f045 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds f7aff1a93f52 iommu/arm-smmu-v3: Don't display an error when IRQ lines a [...] adds 34d1b0895dbd iommu/arm-smmu: Remove duplicate error message adds 37ec8eb851c1 iommu/amd: Remove unnecessary locking from AMD iommu driver adds 781ca2de89ba iommu: Add gfp parameter to iommu_ops::map adds 795bbbb9b6f8 iommu/dma-iommu: Handle deferred devices adds 6e2350207f40 iommu/dma-iommu: Use the dev->coherent_dma_mask adds be62dbf554c5 iommu/amd: Convert AMD iommu driver to the dma-iommu api adds 470eb3b31134 iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event adds 3057fb9377eb iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() adds a5bbbf37c6f8 iommu/amd: Do not re-fetch iommu->cmd_buf_tail adds 3332364e4ebc iommu/amd: Support multiple PCI DMA aliases in device table adds 3c124435e8dd iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping adds 1ee0186b9a12 iommu/vt-d: Refactor find_domain() helper adds f036c7fa0ab6 iommu/vt-d: Check VT-d RMRR region in BIOS is reported as [...] adds 6c3a44ed3c55 iommu/vt-d: Turn off translations at shutdown adds c1c8058dfb98 iommu/virtio: Remove unused variable adds 4c7c171f85b2 iommu: Introduce cache_invalidate API adds fa83433c92e3 iommu: Add I/O ASID allocator adds e5c0bd7f2206 iommu/ioasid: Add custom allocators adds 808be0aae53a iommu: Introduce guest PASID bind function adds 9b3a713feef8 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', ' [...] adds 1daa56bcfd8b Merge tag 'iommu-updates-v5.5' of git://git.kernel.org/pub [...] adds 8d82cee2f8aa pstore: Make pstore_choose_compression() static adds 8328dd2f394e Merge tag 'pstore-v5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 6e3ffcd59206 dt-bindings: gpu: Convert Samsung Image Rotator to dt-schema adds d3895c2a8682 dt-bindings: power: syscon-reboot: Convert bindings to jso [...] adds 67e4a47a076a dt-bindings: power: syscon-poweroff: Convert bindings to j [...] adds 3412bef684d8 dt-bindings: arm: samsung: Convert Samsung board/soc bindi [...] adds e557d383486e dt-bindings: arm: samsung: Document missing S5Pv210 boards [...] adds 1bc2711c3994 dt-bindings: arm: samsung: Document missing Exynos7 boards [...] adds daa629cdba21 dt-bindings: arm: samsung: Convert Exynos Chipid bindings [...] adds 81bedcc72450 dt-bindings: rtc: s3c: Convert S3C/Exynos RTC bindings to [...] adds b356ceb3c0c6 dt-bindings: iio: adc: exynos: Convert Exynos ADC bindings [...] adds 9dacf8b5b169 dt-bindings: iio: adc: exynos: Remove old requirement of t [...] adds 3b76f4e1d153 dt-bindings: iommu: Convert Samsung Exynos IOMMU H/W, Syst [...] adds d500314a47fa dt-bindings: irqchip: renesas-irqc: convert bindings to js [...] adds cd392f15ccfd dt-bindings: arm: samsung: Convert Exynos System Registers [...] adds 1f947a863dfc dt-bindings: arm: samsung: Convert Exynos PMU bindings to [...] adds b20473168905 of/fdt: don't ignore errors from of_setup_earlycon adds 65eba0db2274 dt-bindings: timer: Convert Exynos MCT bindings to json-schema adds 4b73b6f7dca3 dt-bindings: timer: Use defines instead of numbers in Exyn [...] adds 785ae7420af3 dt-bindings: bus: simple-pm-bus: convert bindings to json-schema adds bce3cff3a303 dt-bindings: bus: renesas-bsc: convert bindings to json-schema adds 671bc90e2207 dt-bindings: gpu: Convert Samsung Image Scaler to dt-schema adds 5a58252fa37f dt-bindings: gpu: Convert Samsung 2D Graphics Accelerator [...] adds 2a197ce6720a dt-bindings: pwm: renesas: pwm-rcar: convert bindings to j [...] adds faf66c22e647 dt-bindings: pwm: renesas: tpu: convert bindings to json-schema adds 79df4a9b547f dt-bindings: watchdog: Convert Samsung SoC watchdog bindin [...] adds 6fd64049cfe1 dt-bindings: watchdog: Add missing clocks requirement in S [...] adds 7971f4be9f49 dt-bindings: watchdog: meson-gxbb-wdt: Include generic wat [...] adds a36a383dc301 Merge branch 'dt/linus' into dt/next adds 3a9ac959ba28 of: Remove unused of_find_matching_node_by_address() adds 6e6faf637443 of: Make of_dma_get_range() private adds 76dd7068e32c of: address: Report of_dma_get_range() errors meaningfully adds 862ab5578f75 of/address: Introduce of_get_next_dma_parent() helper adds c60bf3eb888a of: address: Follow DMA parent for "dma-coherent" adds b68ac8dc22eb of: Factor out #{addr,size}-cells parsing adds 04db93a95aef of/unittest: Add dma-ranges address translation tests adds 81db12ee15cb of/address: Translate 'dma-ranges' for parent nodes missin [...] adds 645c138636de of/address: Fix of_pci_range_parser_one translation of DMA [...] adds 951d48855d86 of: Make of_dma_get_range() work on bus nodes adds 7f3bf4203774 dt-bindings: at24: convert the binding document to yaml adds 61a48006ffbb dt-bindings: at24: add new compatible adds 73b2608a28af dt-bindings: rng: exynos4-rng: Convert Exynos PRNG binding [...] adds a2c02a4304eb dt-bindings: memory-controllers: Convert Samsung Exynos SR [...] adds 99e0b62152fa dt-bindings: crypto: samsung: Convert SSS and SlimSSS bind [...] adds 7ae8b2f5dfb3 dt-bindings: rtc: rtc-sh: convert bindings to json-schema adds 1f1a65d495df ASoC: samsung: i2s: Document clocks macros adds 5cb2ef85eefb dt-bindings: display: imx: fix native-mode setting adds ce0c94e158e9 dt-bindings: display: clps711x-fb: fix native-mode setting adds a4dc1ca607e4 dt-bindings: riscv: Fix CPU schema errors adds e400edb141d7 checkpatch: Warn if DT bindings are not in schema format adds f3dde260bb0e dt-bindings: Clean-up regulator '-supply' schemas adds b1b7ce97fa1e dt-bindings: hwlock: Convert stm32 hwspinlock bindings to [...] adds 1c86b23db0f0 dt-bindings: media: Convert stm32 cec bindings to json-schema adds 97721c5e66c7 dt-bindings: media: Convert stm32 dcmi bindings to json-schema adds bf5c3ae18e4d dt-bindings: thermal: Convert stm32 thermal bindings to js [...] adds bfbcbf88f9db dt-bindings: timer: Convert stm32 timer bindings to json-schema adds 3130c26a26fa dt-bindings: display: Convert stm32 display bindings to js [...] adds d9b11fccb233 dt-bindings: serio: Convert Allwinner PS2 controller to a schema adds c2b474b02df2 dt-bindings: samsung: Indent examples with four spaces adds bec576a20f0f dt-bindings: rtc: s3c: Use defines instead of clock numbers adds ca9ccc0d8dc8 dt-bindings: rtc: s3c: Include generic dt-schema bindings adds 6eda6f6d8dcd dt-bindings: iio: adc: exynos: Use defines instead of cloc [...] adds 97bb24a6e7cc dt-bindings: pwm: rcar: Add r8a774b1 support adds 906c6b3300e1 dt-bindings: irqchip: renesas-irqc: Document r8a774b1 bindings adds e407626d2a2d dt-bindings: arm: stm32: Add missing STM32 boards adds 4b6fffe7a45a dt-bindings: pinctrl: stm32: Fix 'st, syscfg' description field adds 02ceb12c20f5 dt-bindings: usb: generic-ehci: Add "companion" entry adds d4999f1cc747 dt-bindings: display: Convert sharp, ld-d5116z01b panel to [...] adds d27bd6b9e27f dt-bindings: iommu: Convert Arm SMMU to DT schema adds b5c8c6ded32e dt-bindings: iommu: Convert Arm SMMUv3 to DT schema adds 758622581489 dt-bindings: watchdog: renesas-wdt: Document r8a774b1 support adds 2ca98a46435c dt-bindings: PCI: rcar: Add device tree support for r8a774b1 adds 04cb1d4711ba dt-bindings: gpu: samsung-rotator: Fix indentation adds 26ed19adbab1 libfdt: reduce the number of headers included from libfdt_env.h adds 5b6070ce9310 dt-bindings: arm: samsung: Update the CHIPID binding for ASV adds 7054c207b067 dt: writing-schema: Add a note about tools PATH setup adds 70145d16b3c1 dt: submitting-patches: Document requirements for DT schema adds 58fbe999ff40 dt-bindings: example-schema: Add some additional examples [...] adds b4e8c0b12deb Merge branch 'dt/linus' into dt/next adds f69629919942 dt-bindings: sram: Convert SRAM bindings to json-schema adds e1679513f9ee dt-bindings: sram: Merge Samsung SRAM bindings into generic adds 0f0bbb7986c4 dt-bindings: sram: Merge Amlogic SRAM bindings into generic adds 0759b09eadd0 dt-bindings: sram: Merge Renesas SRAM bindings into generic adds 1a4d47af0714 dt-bindings: sram: Merge Rockchip SRAM bindings into generic adds 517bcde22c21 dt-bindings: sram: Merge Allwinner SRAM bindings into generic adds 4345dda5a58a dt-bindings: sram: Merge Socionext SRAM bindings into generic adds b00e14c53657 dt-bindings: ata: sata_rcar: Add r8a774b1 support adds b8fee80207ef dt-bindings: input: max77650: convert the binding document [...] adds a62ffedee2ef dt-bindings: regulator: max77650: convert the binding docu [...] adds dfd4e3dfd2a6 dt-bindings: power: max77650: convert the binding document [...] adds 3d585ad8a66e dt-bindings: leds: max77650: convert the binding document to yaml adds b1184bab3b34 dt-bindings: mfd: max77650: convert the binding document to yaml adds 589531a027a3 MAINTAINERS: update the list of maintained files for max77650 adds cf4ef3a82f74 dt-bindings: media: meson-ao-cec: convert to yaml adds a90cc244e89d media: dt-bindings: media: add new rc map names adds 2ff0b4504fce dt-bindings: soc: amlogic: canvas: convert to yaml adds ffe9fc1fb6a4 dt-bindings: display: st,stm32-dsi: Fix white spaces adds 692a0dc734c7 dt-bindings: can: Convert Allwinner A10 CAN controller to [...] adds 1ee1ffe1f0fb scripts/dtc: dtx_diff - add color output support adds 067c650c456e dtc: Use pkg-config to locate libyaml adds 23c091d95a98 dt-bindings: usb: Convert Allwinner A10 mUSB controller to [...] adds 6a24490fd664 dt-bindings: serial: Convert Samsung UART bindings to json-schema adds 3d9d879324bf dt-bindings: arm: samsung: Drop syscon compatible from CHI [...] adds 07e6315e75cd dt-bindings: interconnect: Convert qcom, qcs404 to DT schema adds 454f5d9da195 dt-bindings: Remove FIXME in yaml bindings adds 6453ae7f083b dt-bindings: net: davinci-mdio: convert bindings to json-schema adds f0d83c6614ad dt-bindings: arm-smmu: update binding for qcom sc7180 SoC adds 6aec97513a8c dt-bindings: usb: dwc3: Move Amlogic G12A DWC3 Glue Bindin [...] adds 2fa0a530594d dt-bindings: example-schema: Standard unit should be micro [...] adds 59b3d30f689d dt-bindings: gpu: mali-midgard: Tidy up conversion to YAML adds a17f07d61cec dt-bindings: gpu: mali-midgard: Add Realtek RTD1295 adds 0211b71c52da dt-bindings: gpu: mali-bifrost: Add Realtek RTD1619 adds 3afd6389f320 dt-bindings: gpu: mali-midgard: add samsung exynos 5420 co [...] adds 5279a3d8bede dt-bindings: power: Convert Generic Power Domain bindings [...] adds abb4805e343a dt-bindings: power: Convert Samsung Exynos Power Domain bi [...] adds 93512dad334d dt-bindings: Improve validation build error handling adds 56fb34d86e87 dt-bindings: mfd: Convert stm32 timers bindings to json-schema adds 30f78c332e12 dt-bindings: crypto: Convert stm32 CRC bindings to json-schema adds a2f12f80d274 dt-bindings: crypto: Convert stm32 CRYP bindings to json-schema adds cc57d7daafc2 dt-bindings: Add syscon YAML description adds 7f3fefeec2ce of: property: Fix documentation for out values adds cc691344dbb0 dt-bindings: arm: Convert sprd board/soc bindings to json-schema adds f46e47f84a87 dt-bindings: arm: Add bindings for Unisoc SC9863A adds 12e72714cfff dt-bindings: serial: Convert sprd-uart to json-schema adds d6a62a4b5f3f dt-bindings: serial: Add a new compatible string for SC9863A adds 89650a1e3b6f dt-bindings: pwm: Convert PWM bindings to json-schema adds d8c313d75abf dt-bindings: pwm: Convert Samsung PWM bindings to json-schema adds 5059791efc73 dt-bindings: rng: Convert stm32 RNG bindings to json-schema adds ceced4acb01a dt-bindings: crypto: Convert stm32 HASH bindings to json-schema adds b9da2fcc5ed9 dt-bindings: interrupt-controller: Convert stm32-exti to j [...] adds b88091f5d84a dt-bindings: mfd: Convert stm32 low power timers bindings [...] adds 4360bf724483 dt-bindings: mailbox: convert stm32-ipcc to json-schema adds 34376eb1b084 dt-bindings: remoteproc: convert stm32-rproc to json-schema adds 1e25c5f5333a dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema adds f33dabf59d6c dt-bindings: i2c: stm32: Migrate i2c-stm32 documentation to yaml adds d17f8338fe77 dt-bindings: power: Rename back power_domain.txt bindings [...] adds cb6192d647f7 dt-bindings: firmware: ixp4xx: Drop redundant minItems/maxItems adds cf7d88fb867c dt-bindings: interrupt-controller: arm,gic-v3: Add missing [...] adds 637392a8506a of: overlay: add_changeset_property() memory leak adds 2aacace6dbbb of: unittest: fix memory leak in attach_node_and_children adds 30a3e01d4cbb dt-bindings: arm: Remove leftover axentia.txt adds a8de1304b7df libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h adds 2c97b5ae83dc Merge tag 'devicetree-for-5.5' of git://git.kernel.org/pub [...] adds 29efbb24d992 docs: Use make invocation's -j argument for parallelism adds 631604b49201 mailmap: add new email address for Martin Kepplinger adds 9fde576f7874 CREDITS: update email address for Martin Kepplinger adds 6795b29c1ca0 docs: security: fix section hyperlink adds 2c861bf5e6ff docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names adds 6ee0fac199e1 docs: fix memory.low description in cgroup-v2.rst adds 2730ce017fa6 scripts/sphinx-pre-install: add how to exit virtualenv usa [...] adds 2b5f78e5e942 kernel-doc: fix processing nested structs with attributes adds f861537d5f85 kernel-doc: add support for ____cacheline_aligned_in_smp a [...] adds 81929718b866 Merge branch 'dump-struct' into docs-next adds 0522e130b00a docs: perf: Add imx-ddr to documentation index adds e18409c0589f Documentation: document earlycon without options for more [...] adds e07f7927d52b docs: No structured comments in kernel/dma/coherent.c adds 1b1438b5351f doc-rst: Reduce CSS padding around Field adds aa2048552813 doc-rst: Programmatically render MAINTAINERS into ReST adds ba71cc5c40a7 docs: it_IT: maintainer-pgp-guide: Fix reference to "Nitro [...] adds bdd68860a044 Documentation: networking: device drivers: Remove stray asterisks adds ff8fdb36ac35 scripts/sphinx-pre-install: allow checking for multiple mi [...] adds 9692f2fdb163 scripts/sphinx-pre-install: Add a new path for the debian [...] adds 185271a1fa07 riscv-docs: correct the sequence of the magic number 2 sin [...] adds 81584a6a771b docs: remove :c:func: from refcount-vs-atomic.rst adds cc84ac35d9fa docs: Catch up with the new location of get_user_pages_fast() adds ea83df73aaa3 genalloc: Fix a set of docs build warnings adds f704985b1e7e docs/driver-api: Catch up with dma_buf file-name changes adds 61d221b735e8 docs: Fix "make help" suggestion for SPHINXDIR adds 5ecd0a06e6bb docs: move botching-up-ioctls.rst to the process guide adds 049500715e7a docs: Move the user-space ioctl() docs to userspace-api adds f11b46f31420 docs: remove :c:func: from genalloc.rst adds 7f70ae564b80 Documentation: admin-guide: add earlycon documentation for RISC-V adds 0ac624f47dd3 docs: fix some broken references adds 868adb544a39 bindings: rename links to mason USB2/USB3 DT files adds 81834b918e92 bindings: MAINTAINERS: fix references to Allwinner LRADC adds d6ce98fe11a0 docs: networking: devlink-trap: Fix reference to other document adds ea882f75766c docs: networking: phy: Improve phrasing adds ca30ad857d90 docs: admin-guide: fix printk_ratelimit explanation adds 0a6f33dba4ee dm dust: convert documentation to ReST adds 0e3901891ab6 docs: SafeSetID.rst: Remove spurious '???' characters adds 0a04480d9633 docs: misc: xilinx_sdfec: Actually add documentation adds 2c1d7ffdf4fe docs: admin-guide: Sort the "unordered guides" to avoid me [...] adds d4300c4e4fd4 docs: admin-guide: Move Dell RBU document from driver-api adds 80c730b564b4 docs: admin-guide: dell_rbu: Rework the title adds a016e092940f docs: admin-guide: dell_rbu: Improve formatting and spelling adds 7867dbb4ea06 docs: driver-api: pti_intel_mid: Enable syntax highlightin [...] adds cd15ed23d717 docs: i2c: Fix SPDX-License-Identifier syntax adds d8fb03e1ea64 docs: w1: Fix SPDX-License-Identifier syntax adds d94cdae138d3 Updated iostats docs adds 85c2a0edcd5f docs: remove :c:func: from genericirq.rst adds dc5fcc51a5d1 docs: driver-api: Remove reference to sgi-ioc4 adds 98919f4c9a34 Documentation: debugfs: Document debugfs helper for unsign [...] adds b275fb6013df docs: ioctl: fix typo adds d41abfd7ae33 Documentation/scheduler: fix links in sched-stats adds 822bbba0cabb Merge tag 'v5.4-rc4' into docs-next adds ef8330fe0271 docs/core-api: memory-allocation: fix typo adds 094ef1c9fbea docs/core-api: memory-allocation: remove uses of c:func: adds 1c16b3d58681 docs/core-api: memory-allocation: mention size helpers adds 43756e347f21 scripts/kernel-doc: Add support for named variable macro a [...] adds 67dd7d87d4dd docs: driver-api: make interconnect title quieter adds 0d0da9aa03a1 scripts/sphinx-pre-install: fix Arch latexmk dependency adds 73eb802ad97f docs: admin-guide: Fix min value of threads-max in kernel.rst adds e80d89380c5a docs: admin-guide: Remove threads-max auto-tuning adds 36bc683dde0a kernel-doc: rename the kernel-doc directive 'functions' to [...] adds e8686a40a32a docs: process: Add base-commit trailer usage adds ff467342d309 Documentation: atomic_open called with shared lock on non- [...] adds 5c8fac10c837 coresight: etm4x: docs: Update ABI doc for new sysfs name scheme. adds b3ef0df18132 coresight: etm4x: docs: Update ABI doc for new sysfs etm4 [...] adds 8adf42e29392 coresight: docs: Create common sub-directory for coresight trace. adds f0ae2cfae53b coresight: etm4x: docs: Adds detailed document for program [...] adds 88288ed050ad docs: printk-formats: add ptrdiff_t type to printk-formats adds 4a9acb6de0f2 Documentation/process: Add AMD contact for embargoed hardw [...] adds 14d3fe428be5 Revert "Documentation: admin-guide: add earlycon documenta [...] adds f11f2a3c5435 docs: filesystems: convert autofs.txt to reST adds c11565e88790 docs: filesystems: Update code snippets in autofs.rst adds e8a9e30d7211 docs: filesystems: Add mount map description in Content adds 5ca470a0c388 docs: Add request_irq() documentation adds 291084904eb0 Documentation: Document how to get links with git am adds 83ededdb72ca docs: Add initial documentation for devfreq adds 2ece3e00ac95 docs/memory-barriers.txt/kokr: Rewrite "KERNEL I/O BARRIER [...] adds bf3b965bc45c Documentation/kokr: Kill all references to mmiowb() adds 18b68475c5ef docs/memory-barriers.txt/kokr: Fix style, spacing and gram [...] adds 3ef2f6aca51d docs/memory-barriers.txt/kokr: Update I/O section to be cl [...] adds a897b13d1b77 docs/memory-barriers.txt: Remove remaining references to mmiowb() adds bf23a48edbe3 Documentation/translation: Use Korean for Korean translati [...] adds 605b0f53a126 Documentation/process/howto/kokr: Update for 4.x -> 5.x ve [...] adds 402613f3ef4b Documentation: security: core.rst: fix warnings adds e3fedd570ded Documentation: Remove bootmem_debug from kernel-parameters.txt adds 4920323cffc0 docs, parallelism: Fix failure path and add comment adds dffd011480d7 docs, parallelism: Do not leak blocking mode to other readers adds 51e46c7a4007 docs, parallelism: Rearrange how jobserver reservations are made adds 1ca84ed6425f MAINTAINERS: Reclaim the P: tag for Maintainer Entry Profile adds 4699c504e603 Maintainer Handbook: Maintainer Entry Profile adds 47843401e3a0 libnvdimm, MAINTAINERS: Maintainer Entry Profile adds 0bfa52a43ec0 docs: fix up the maintainer profile document adds 22abcd756961 Merge branch 'maintainer-profile' into docs-next adds 36bb9778fd11 docs: remove a bunch of stray CRs adds 937d6eefc716 Merge tag 'docs-5.5a' of git://git.lwn.net/linux adds 359e10f087db scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs adds 65a3df63e7ff scsi: lpfc: Fix premature re-enabling of interrupts in lpf [...] adds b7b95fb8637d scsi: lpfc: Fix miss of register read failure check adds a5f7337f5a82 scsi: lpfc: Fix NVME io abort failures causing hangs adds 97acd0019d5d scsi: lpfc: Fix rpi release when deleting vport adds 0f154226d699 scsi: lpfc: Fix device recovery errors after PLOGI failures adds 07b858243037 scsi: lpfc: Fix locking on mailbox command completion adds 9df0a0381a60 scsi: lpfc: Fix GPF on scsi command completion adds 3f97aed6117c scsi: lpfc: Fix discovery failures when target device conn [...] adds 51f8e43ed355 scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS adds 43bfea1bffb6 scsi: lpfc: Fix coverity errors on NULL pointer checks adds 24c7c0a6d3de scsi: lpfc: Fix host hang at boot or slow boot adds 15498dc1a55b scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq adds d38b4a527fe8 scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() adds a4c21acca2be scsi: lpfc: Fix hdwq sgl locks and irq handling adds 35a635af54ce scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq adds d11ed16db698 scsi: lpfc: Update async event logging adds 412e7375e48f scsi: lpfc: Complete removal of FCoE T10 PI support on SLI [...] adds ff349bca1771 scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt adds 5f9d423a725a scsi: lpfc: Update lpfc version to 12.4.0.1 adds d04a6edfed0b scsi: mpt3sas: Register trace buffer based on NVDATA settings adds 4bc50dc1afb7 scsi: mpt3sas: Display message before releasing diag buffer adds 782b281883ca scsi: mpt3sas: Fix clear pending bit in ioctl status adds 764f472ba4a7 scsi: mpt3sas: Free diag buffer without any status check adds 08e7378ee331 scsi: mpt3sas: Maintain owner of buffer through UniqueID adds dd180e4eedfd scsi: mpt3sas: clear release bit when buffer reregistered adds a066f4c31359 scsi: mpt3sas: Reuse diag buffer allocated at load time adds a8a6cbcd038d scsi: mpt3sas: Add app owned flag support for diag buffer adds 29f571f8b4cc scsi: mpt3sas: Fail release cmnd if diag buffer is released adds b06ff1024903 scsi: mpt3sas: Use Component img header to get Package ver adds 77fd4f2c88bf scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA adds 9e64fd1e65f7 scsi: mpt3sas: Fix module parameter max_msix_vectors adds d8b2625f4699 scsi: mpt3sas: Bump mpt3sas driver version to 32.100.00.00 adds a3a65ddd79c3 scsi: smartpqi: clean up indentation of a statement adds 1c6294858950 scsi: smartpqi: remove set but not used variable 'ctrl_info' adds da6d2965dbdb scsi: qla2xxx: remove redundant assignment to pointer host adds c88dcd8aca65 scsi: mvsas: remove redundant assignment to variable rc adds b23c640c33b8 scsi: fnic: make array dev_cmd_err static const, makes obj [...] adds 5ece56a2a6b2 scsi: ips: make array 'options' static const, makes object [...] adds 7e52440c81aa scsi: ufs: make array setup_attrs static const, makes obje [...] adds 69be9264e35c scsi: ufs-hisi: Use PTR_ERR_OR_ZERO() in ufs_hisi_get_resource() adds 0e62395da2bd scsi: bfa: release allocated memory in case of error adds 63e40c553f08 scsi: csiostor: Fix spelling typos adds b1000fcca176 scsi: hisi_sas: fix spelling mistake "digial" -> "digital" adds c74f80566217 scsi: core: allow auto suspend override by low-level driver adds 49615ba144a0 scsi: ufs: override auto suspend tunables for ufs adds e6d6ba8014e5 scsi: ufs-mediatek: enable auto suspend capability adds c3dde2f3fe6a scsi: qedf: Add port_id getter adds 8ee132b3cb69 scsi: core: Log SCSI command age with errors adds 9adc2a5c3b7d scsi: csiostor: clean up indentation issue adds 9e322310e16c scsi: smartpqi: clean up an indentation issue adds d188b0675b21 scsi: core: Add sysfs attributes for VPD pages 0h and 89h adds f99f6f46f6de scsi: libcxgbi: remove unused function to stop warning adds 7cd4cb94cf4f scsi: bfa: Make restart_bfa static adds 27f722ccbe15 scsi: target: Remove tpg_list and se_portal_group.se_tpg_node adds a3a8d13f625d Merge branch '5.4/scsi-fixes' into 5.5/scsi-queue adds 84ed362ac40c scsi: qla2xxx: Dual FCP-NVMe target port support adds c76ae845ea83 scsi: qla2xxx: Add error handling for PLOGI ELS passthrough adds 6997db98d00a scsi: qla2xxx: Set remove flag for all VP adds c55474197a2e scsi: qla2xxx: Check for MB timeout while capturing ISP27/ [...] adds d52cd7747d90 scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event adds 45c96e442f52 scsi: qla2xxx: Improve logging for scan thread adds 8ae15a460b14 scsi: qla2xxx: Update driver version to 10.01.00.20-k adds c51c4841f157 scsi: ch: add include guard to chio.h adds f7cb0d0945eb scsi: lpfc: Make function lpfc_defer_pt2pt_acc static adds 3524a38e594d scsi: mpt3sas: Clean up some indenting adds 0530736e40a0 scsi: smartpqi: fix controller lockup observed during forc [...] adds b969261134c1 scsi: smartpqi: fix call trace in device discovery adds 21432010d528 scsi: smartpqi: add inquiry timeouts adds c2922f174fa0 scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung adds bb9af08cfc41 scsi: smartpqi: change TMF timeout from 60 to 30 seconds adds e655d469c32d scsi: smartpqi: correct syntax issue adds 5b083b305b49 scsi: smartpqi: fix problem with unique ID for physical device adds 0fa31a88bfd2 scsi: smartpqi: remove unused manifest constants adds 694c5d5b4625 scsi: smartpqi: Align driver syntax with oob adds 390e28087823 scsi: smartpqi: bump version adds ff7ca7fd03ce scsi: megaraid_sas: Unique names for MSI-X vectors adds 8cfb8e40d686 scsi: megaraid_sas: remove unused variables 'debugBlk','fusion' adds c86fbe484c10 scsi: aacraid: fix illegal IO beyond last LBA adds f2244c1b35e5 scsi: aacraid: fixed IO reporting error adds c02a3342bad3 scsi: aacraid: fixed firmware assert issue adds e2fd90dd2ed8 scsi: aacraid: setting different timeout for src and thor adds 572ee53a9bad scsi: aacraid: check adapter health adds 26c54d0ec25c scsi: aacraid: send AIF request post IOP RESET adds c695793b5221 scsi: aacraid: bump version adds 9cef2a7955f2 scsi: target: compare full CHAP_A Algorithm strings adds 95f8f6a974cc scsi: target: fix SendTargets=All string compares adds d30f53dd014d scsi: target: remove unused extension parameters adds e519a34c2959 scsi: cxlflash: remove set but not used variable 'ioarcb' adds 97a9ed3b3ae8 scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count adds 0a5ce731977d scsi: lpfc: Fix reporting of read-only fw error errors adds 27f3efd637ce scsi: lpfc: Fix lockdep errors in sli_ringtx_put adds feff8b3d84d3 scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices adds 324e1c402069 scsi: lpfc: Fix bad ndlp ptr in xri aborted handling adds 91a52b617cdb scsi: lpfc: Fix hardlockup in lpfc_abort_handler adds f84f8f93f01f scsi: lpfc: fix coverity error of dereference after null check adds 22770cbabf6b scsi: lpfc: Slight fast-path performance optimizations adds ea85a20cd54f scsi: lpfc: Remove lock contention target write path adds 8156d378c4cb scsi: lpfc: Revise interrupt coalescing for missing scenarios adds 95bfc6d8ad86 scsi: lpfc: Make FW logging dynamically configurable adds b1dfa5411ea4 scsi: lpfc: Add log macros to allow print by serverity or [...] adds e7d859527255 scsi: lpfc: Add FA-WWN Async Event reporting adds 83c6cb1ae8be scsi: lpfc: Add FC-AL support to lpe32000 models adds b4b3417cf6c8 scsi: lpfc: Add additional discovery log messages adds 74acec655f56 scsi: lpfc: Update lpfc version to 12.6.0.0 adds 2c7fb469024f scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer adds 5314995e370e scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer adds d6c9b31ac306 scsi: csiostor: Don't enable IRQs too early adds e07734fdee78 scsi: cxgb4i: remove set but not used variable 'ppmax' adds 906ca6353ac0 scsi: esas2r: unlock on error in esas2r_nvram_read_direct() adds 5bb2f743cdaa scsi: mpt3sas: change allocation option adds d44c897c391e scsi: isci: Spelling s/configruation/configuration/ adds 1125c70a9238 scsi: Fix various misspellings of "connect" adds 35160421b63d scsi: hisi_sas: Don't create debugfs dump folder twice adds 65a3b8bd5694 scsi: hisi_sas: Set the BIST init value before enabling BIST adds 8fa9a7bd3099 scsi: hisi_sas: use wait_for_completion_timeout() when cle [...] adds 550c0d89d52d scsi: hisi_sas: Replace in_softirq() check in hisi_sas_tas [...] adds d28ed83b7693 scsi: hisi_sas: Add timestamp for a debugfs dump adds 35ea630b2bad scsi: hisi_sas: Add debugfs file structure for CQ adds 1b54c4db725d scsi: hisi_sas: Add debugfs file structure for DQ adds c61163981076 scsi: hisi_sas: Add debugfs file structure for registers adds 1f66e1fd26bd scsi: hisi_sas: Add debugfs file structure for port adds e15f2e2dff5b scsi: hisi_sas: Add debugfs file structure for IOST adds 0161d55f23a1 scsi: hisi_sas: Add debugfs file structure for ITCT adds b714dd8f36dc scsi: hisi_sas: Add debugfs file structure for IOST cache adds 357e4fc7a933 scsi: hisi_sas: Add debugfs file structure for ITCT cache adds a70e33eae363 scsi: hisi_sas: Allocate memory for multiple dumps of debugfs adds 905ab01faf5f scsi: hisi_sas: Add module parameter for debugfs dump count adds 8f6432986e61 scsi: hisi_sas: Add ability to have multiple debugfs dumps adds cabe7c10c97a scsi: hisi_sas: Delete the debugfs folder of hisi_sas when [...] adds f873b66119f2 scsi: hisi_sas: Record the phy down event in debugfs adds 9e2edb41c3d4 scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc adds 5792a0e81678 scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx adds c3e5aac3e2f5 scsi: lpfc: Fix NULL check before mempool_destroy is not needed adds 7b10db555257 scsi: lpfc: Make lpfc_debugfs_ras_log_data static adds 92953c6e0aa7 scsi: zfcp: signal incomplete or error for sync exchange c [...] adds 7e418833e689 scsi: zfcp: diagnostics buffer caching and use for exchang [...] adds 088210233e6f scsi: zfcp: add diagnostics buffer for exchange config data adds a10a61e807b0 scsi: zfcp: support retrieval of SFP Data via Exchange Port Data adds 6028f7c4cd87 scsi: zfcp: introduce sysfs interface for diagnostics of l [...] adds 8155eb078527 scsi: zfcp: implicitly refresh port-data diagnostics when [...] adds 5a2876f0d1ef scsi: zfcp: introduce sysfs interface to read the local B2 [...] adds 8a72db70b5ca scsi: zfcp: implicitly refresh config-data diagnostics whe [...] adds 48910f8c35cf scsi: zfcp: move maximum age of diagnostic buffers into a [...] adds e76acc519426 scsi: zfcp: proper indentation to reduce confusion in zfcp [...] adds 100843f17610 scsi: zfcp: trace channel log even for FCP command responses adds 059efd847a40 scsi: ufs: delete redundant function ufshcd_def_desc_sizes() adds d0e9760de338 scsi: ufs: Fix kernel-doc warnings adds 7f674c38a38e scsi: ufs: Use enum dev_cmd_type where appropriate adds 6eb045e092ef scsi: core: avoid host-wide host_busy counter for scsi_mq adds 62fb8b34be36 scsi: pm8001: Fix Use plain integer as NULL pointer adds 75a740e6e81c scsi: csiostor: Fix NULL check before debugfs_remove_recursive adds 64dc4f346b5b scsi: csiostor: Return value not required for csio_dfs_destroy adds b1335f5b0486 scsi: core: scsi_trace: Use get_unaligned_be*() adds ec990306f77f scsi: fnic: fix use after free adds a16a47416d3f scsi: sg: sg_ioctl(): fix copyout handling adds a62726cb9cb4 scsi: sg: sg_new_write(): replace access_ok() + __copy_fro [...] adds 062c9d4527cc scsi: sg: sg_write(): __get_user() can fail... adds c35a5cfb4150 scsi: sg: sg_read(): simplify reading ->pack_id of userlan [...] adds d9fc5617bcb6 scsi: sg: sg_new_write(): don't bother with access_ok adds c8c12792d5fe scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() adds a64e5a868573 scsi: sg: sg_write(): get rid of access_ok()/__copy_from_u [...] adds 1feefb7ec2fe scsi: sg: sg_ioctl(): get rid of access_ok() adds 7cfd5639d99b scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow adds 6bfb16208298 scsi: lpfc: Fix configuration of BB credit recovery in ser [...] adds 6c1e803eac84 scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during [...] adds 2332e6e475b0 scsi: lpfc: Fix unexpected error messages during RSCN handling adds dda5bdf074da scsi: lpfc: Fix dynamic fw log enablement check adds 69641627c653 scsi: lpfc: Sync with FC-NVMe-2 SLER change to require Con [...] adds b9da814cd5f5 scsi: lpfc: Clarify FAWNN error message adds 93a4d6f40198 scsi: lpfc: Add registration for CPU Offline/Online events adds dcaa21367938 scsi: lpfc: Change default IRQ model on AMD architectures adds 171f6c41949f scsi: lpfc: Add enablement of multiple adapter dumps adds aff6ab9e7221 scsi: lpfc: Update lpfc version to 12.6.0.1 adds f6b8540f4020 scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for RE [...] adds a572d24af4d1 scsi: target: iscsi: CHAP: add support for SHA1, SHA256 an [...] adds 19f5f88ed779 scsi: target: iscsi: tie the challenge length to the hash [...] adds f9fab3d98600 scsi: target: iscsi: rename some variables to avoid confusion. adds c8510d240306 scsi: dt-bindings: ufs: Add sm8150 compatible string adds 983f127603fa scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure adds 71c80b75ce8f scsi: qla2xxx: Do command completion on abort timeout adds af2a0c51b120 scsi: qla2xxx: Fix SRB leak on switch command timeout adds dd322b7f3efc scsi: qla2xxx: Fix driver unload hang adds f45bca8c5052 scsi: qla2xxx: Fix double scsi_done for abort path adds 2f856d4e8c23 scsi: qla2xxx: Fix memory leak when sending I/O fails adds 65e920093805 scsi: qla2xxx: Fix device connect issues in P2P configuration adds b3f74568411b scsi: qla2xxx: Update driver version to 10.01.00.21-k adds 47140a20a819 scsi: qla2xxx: Remove an include directive adds 162b805e3832 scsi: qla2xxx: Fix a dma_pool_free() call adds f5a2b219a789 scsi: qla2xxx: initialize fc4_type_priority adds a10c8803d0db scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME adds 765ab6cdac3b scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl [...] adds eea2d396aa57 scsi: lpfc: Fix a kernel warning triggered by lpfc_sli4_en [...] adds 61951a6d3153 scsi: lpfc: Fix lpfc_cpumask_of_node_init() adds 9237f04e12cc scsi: core: Fix scsi_get/set_resid() interface adds 0eccce866f84 scsi: target: tcmu: Prevent memory reclaim recursion adds 8e31a94938ad scsi: dt-bindings: ufs: ti,j721e-ufs.yaml: Add binding for [...] adds 6979e56cec97 scsi: ufs: Add driver for TI wrapper for Cadence UFS IP adds 6f23f8c5c9f1 scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null po [...] adds 6c6d59e0fe5b scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null point [...] adds d480e57809a0 scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() adds bc227dde0d8b scsi: lpfc: Initialize cpu_map for not present cpus adds 542ddc9b3469 scsi: lpfc: revise nvme max queues to be hdwq count adds 3b294c0fb910 scsi: lpfc: Update lpfc version to 12.6.0.2 adds 8c39673d5474 scsi: hisi_sas: Check sas_port before using it adds 547fde8b5a19 scsi: hisi_sas: Return directly if init hardware failed adds 7c0ecd40c312 scsi: hisi_sas: Relocate call to hisi_sas_debugfs_exit() adds 964231aa0c7e scsi: hisi_sas: Stop converting a bool into a bool adds 3d4881d1d645 scsi: ufs: print helpful hint when response size exceed bu [...] adds cfcbae3895b8 scsi: ufs: fix potential bug which ends in system hang adds 63f565aa6e06 scsi: csiostor: Remove set but not used variable 'rln' adds 02f7e9f351a9 scsi: zorro_esp: Limit DMA transfers to 65536 bytes (excep [...] adds 70e8d9accd0a scsi: ufs: ufshcd: Remove dev_err() on platform_get_irq() failure adds 63cb70a1ee89 scsi: nsp_cs: drop redundant MODULE_LICENSE ifdef adds d04adaa47508 scsi: nsp_cs: enable compile-testing on 64-bit adds 79172ab20bfd scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead [...] adds 35c3363363ac scsi: core: Clean up SG_NONE adds ebdd1dfde5d2 scsi: ufs: Add device reset in link recovery path adds 870b1279c7a0 scsi: ufs-qcom: Add reset control support for host controller adds 71d848b8d97e scsi: ufs: Fix up auto hibern8 enablement adds cddaebaf3d81 scsi: ufs: Fix register dump caused sleep in atomic context adds 9333d7757348 scsi: ufs: Fix irq return code adds 18f01374b55b scsi: ufs: Abort gating if clock on request is pending adds 6d303e4b19d6 scsi: ufs: Fix error handing during hibern8 enter adds ce21c63ee995 scsi: pm80xx: Fix for SATA device discovery adds e703977b505f scsi: pm80xx: Make phy enable completion as NULL adds cef1538456ba scsi: pm80xx: Initialize variable used as return status adds 4daf1ef3c681 scsi: pm80xx: Convert 'long' mdelay to msleep adds 7370672dc3e7 scsi: pm80xx: Squashed logging cleanup changes adds e90e236250e9 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check adds a88d9db94c4c scsi: pm80xx: Fix dereferencing dangling pointer adds 91a43fa61f10 scsi: pm80xx: Fix command issue sizing adds 51c1c5f6ed64 scsi: pm80xx: Cleanup command when a reset times out adds 3e253d9657b0 scsi: pm80xx: Do not request 12G sas speeds adds e2773c67e24a scsi: pm80xx: Controller fatal error through sysfs adds 7295493682aa scsi: pm80xx: Tie the interrupt name to the module instance adds 044f59de3a3d scsi: pm80xx: Modified the logic to collect fatal dump adds 3fe3d2428b62 scsi: qla4xxx: fix double free bug adds 9b44ffab49e3 scsi: arcmsr: fix indentation issues adds 4583a4f66b32 scsi: lpfc: use hdwq assigned cpu for allocation adds aa5334c4f301 scsi: scsi_debug: num_tgts must be >= 0 adds 350767f20be8 scsi: NCR5380: Call scsi_set_resid() on command completion adds d04fc41af247 scsi: NCR5380: Unconditionally clear ICR after do_abort() adds 0b7a223552d4 scsi: NCR5380: Add disconnect_mask module parameter adds 5a993e507ee6 Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" adds 29d28f2b8d37 scsi: bnx2i: fix potential use after free adds 11bf1d14b2d6 scsi: target: core: Document target_cmd_size_check() adds 80647a89eaf3 scsi: target: core: Release SPC-2 reservations when closin [...] adds e9d3009cb936 scsi: target: iscsi: Wait for all commands to finish befor [...] adds 238191d65d72 scsi: iscsi: Don't send data to unbound connection adds c941e0d17260 scsi: target: core: Fix a pr_debug() argument adds 65309ef6b258 scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() adds ef2cc88e2a20 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds b98c7518c534 firewire: ohci: stop using get_seconds() for BUS_TIME adds 7807759e4ad8 firewire: core: code cleanup after vm_map_pages_zero introduction adds 9b326948c239 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] adds e5e634041bc1 xfs: include QUOTA, FATAL ASSERT build options in XFS_BUIL [...] adds bdb2ed2dbdc2 xfs: ignore extent size hints for always COW inodes adds f6b428a46d60 xfs: track active state of allocation btree cursors adds f5e7dbea1e3e xfs: introduce allocation cursor data structure adds d6d3aff20377 xfs: track allocation busy state in allocation cursor adds c62321a2a0ea xfs: track best extent from cntbt lastblock scan in alloc cursor adds 396bbf3c657e xfs: refactor cntbt lastblock scan best extent logic into helper adds fec0afdaf498 xfs: reuse best extent tracking logic for bnobt scan adds 4a65b7c2c72c xfs: refactor allocation tree fixup code adds 78d7aabdeea3 xfs: refactor and reuse best extent scanning logic adds 0e26d5ca4a40 xfs: refactor near mode alloc bnobt scan into separate function adds d29688257fd4 xfs: factor out tree fixup logic into helper adds dc8e69bd7218 xfs: optimize near mode bnobt scans with concurrent cntbt lookups adds cd95cb962b7d xfs: pass the correct flag to xlog_write_iclog adds 2c68a1dfbd8e xfs: remove the unused ic_io_size field from xlog_in_core adds 390aab0a1640 xfs: move the locking from xlog_state_finish_copy to the callers adds df732b29c807 xfs: call xlog_state_release_iclog with l_icloglock held adds 032cc34ed517 xfs: remove dead ifdef XFSERRORDEBUG code adds fe9c0e77acc5 xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags adds 1858bb0bec61 xfs: turn ic_state into an enum adds 4b29ab04ab0d xfs: remove the XLOG_STATE_DO_CALLBACK state adds 3f8a4f1d876d xfs: fix inode fork extent count overflow adds 0d45e3a20822 xfs: also call xfs_file_iomap_end_delalloc for zeroing operations adds dd26b84640cc xfs: remove xfs_reflink_dirty_extents adds ffb375a8cf20 xfs: pass two imaps to xfs_reflink_allocate_cow adds ae36b53c6c60 xfs: refactor xfs_file_iomap_begin_delay adds 36adcbace24e xfs: fill out the srcmap in iomap_begin adds 43568226a4a3 xfs: factor out a helper to calculate the end_fsb adds 690c2a38878e xfs: split out a new set of read-only iomap ops adds a526c85c2236 xfs: move xfs_file_iomap_begin_delay around adds f150b4234397 xfs: split the iomap ops for buffered vs direct writes adds 12dfb58af61d xfs: rename the whichfork variable in xfs_buffered_write_i [...] adds 5c5b6f7585d2 xfs: cleanup xfs_direct_write_iomap_begin adds 1e190f8e8098 xfs: improve the IOMAP_NOWAIT check for COW inodes adds 3fb21fc8cc04 xfs: remove the duplicated inode log fieldmask set adds 1c743574de8b xfs: cap longest free extent to maximum allocatable adds da781e64b28c xfs: don't set bmapi total block req where minleft is adds 1aa6300638e7 xfs: add mising include of xfs_pnfs.h for missing declarations adds 3dd4d40b4208 xfs: Sanity check flags of Q_XQUOTARM call adds 25a409572b5f xfs: mark xfs_buf_free static adds 30fa529e3b2e xfs: add a xfs_inode_buftarg helper adds f9acc19c8cbe xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write adds c7d68318c9ae xfs: use xfs_inode_buftarg in xfs_file_ioctl adds 9afe1d5c14e0 xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 adds 837a6e7f5cdb fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers adds 7a42c70ea0dd xfs: disable xfs_ioc_space for always COW inodes adds 360c09c01c5a xfs: consolidate preallocation in xfs_file_fallocate adds c84760659dcf xfs: check attribute leaf block structure adds 16c6e92c7e98 xfs: namecheck attribute names before listing them adds 04df34ac6494 xfs: namecheck directory entry names before listing them adds c2414ad6e66a xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata adds fec40e220ffc xfs: refactor xfs_bmap_count_blocks using newer btree helpers adds e992ae8afded xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks adds 2123ef851083 xfs: simplify setting bio flags adds 8da57c5c000c xfs: remove the biosize mount option adds 69e8575dee42 xfs: remove the dsunit and dswidth variables in adds dd2d535e3fb2 xfs: cleanup calculating the stat optimal I/O size adds b5ad616c3edf xfs: don't use a different allocsice for -o wsync adds 3cd1d18b0d40 xfs: remove the m_readio_* fields in struct xfs_mount adds 5da8a07c79e8 xfs: rename the m_writeio_* fields in struct xfs_mount adds 2fcddee8cd8f xfs: simplify parsing of allocsize mount option adds 3274d0080100 xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to adds 7c6b94b1b526 xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE adds aa58d4455a11 xfs: clean up printing the allocsize option in adds 1775c506a31e xfs: clean up printing inode32/64 in xfs_showargs adds 21f55993eb7a xfs: merge xfs_showargs into xfs_fs_show_options adds 249bd9087a52 xfs: properly serialise fallocate against AIO+DIO adds ae7e403fa5bb xfs: simplify xfs_iomap_eof_align_last_fsb adds 49bbf8c76156 xfs: mark xfs_eof_alignment static adds 57c49444d7cc xfs: remove the extsize argument to xfs_eof_alignment adds 88cdb7147b21 xfs: slightly tweak an assert in xfs_fs_map_blocks adds 307cdb54b80e xfs: don't log the inode in xfs_fs_map_blocks if it adds e696663a97e8 xfs: simplify the xfs_iomap_write_direct calling adds be6cacbeea8c xfs: refactor xfs_bmapi_allocate adds fd638f1de1f3 xfs: move extent zeroing to xfs_bmapi_allocate adds c34d570d1586 xfs: cleanup use of the XFS_ALLOC_ flags adds e91ec882af21 xfs: relax shortform directory size checks adds d243b89a611e xfs: constify the buffer pointer arguments to error functions adds a5155b870d68 xfs: always log corruption errors adds f676c7508667 xfs: remove unused struct xfs_mount field m_fsname_len adds e1d3d2188546 xfs: use super s_id instead of struct xfs_mount m_fsname adds 3d9d60d9addf xfs: dont use XFS_IS_QUOTA_RUNNING() for option check adds 7b77b46a6137 xfs: use kmem functions for struct xfs_mount adds a943f372c22b xfs: merge freeing of mp names and mp adds 82332b6da226 xfs: add xfs_remount_rw() helper adds 2c6eba31775b xfs: add xfs_remount_ro() helper adds c0a6791667f8 xfs: refactor suffix_kstrtoint() adds 846410ccd104 xfs: avoid redundant checks when options is empty adds 48a06e1b5773 xfs: refactor xfs_parseags() adds 9a861816a026 xfs: move xfs_parseargs() validation to a helper adds 7c89fcb2783d xfs: dont set sb in xfs_mount_alloc() adds 73e5fff98b64 xfs: switch to use the new mount-api adds 63cd1e9b026e xfs: move xfs_fc_reconfigure() above xfs_fc_free() adds 2f8d66b3cd79 xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() adds 8757c38f2cf6 xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() adds 50f8300904b1 xfs: fold xfs_mount-alloc() into xfs_init_fs_context() adds ee4fb16cbec9 xfs: decrease indenting problems in xfs_dabuf_map adds 110f09cb705a xfs: add missing assert in xfs_fsmap_owner_from_rmap adds 9842b56cd406 xfs: make the assertion message functions take a mount parameter adds 8ef34723eff0 xfs: add missing early termination checks to record scrubb [...] adds 0279c71fe0d1 xfs: remove redundant assignment to variable error adds 5d1116d4c6af xfs: periodically yield scrub threads to the scheduler adds 5f213ddbcbe8 xfs: fix missing header includes adds f5be08446ee7 xfs: null out bma->prev if no previous extent adds 120254608f04 xfs: "optimize" buffer item log segment bitmap setting adds d6abecb82573 xfs: range check ri_cnt when recovering log items adds cf085a1b5d22 xfs: Correct comment tyops -> typos adds f755979355d4 xfs: annotate functions that trip static checker locking checks adds 5113f8ec3753 xfs: clean up weird while loop in xfs_alloc_ag_vextent_near adds 2fe4f92834c4 xfs: refactor "does this fork map blocks" predicate adds 895e196fb6f8 xfs: convert EIO to EFSCORRUPTED when log contents are invalid adds 7f6bcf7c2941 xfs: remove a stray tab in xfs_remount_rw() adds a39f089a25e7 xfs: move incore structures out of xfs_da_format.h adds b16be561876e xfs: use unsigned int for all size values in struct xfs_da [...] adds 649d9d98c60e xfs: refactor btree node scrubbing adds f475dc4dc7cc xfs: devirtualize ->node_hdr_from_disk adds e1c8af1e02c7 xfs: devirtualize ->node_hdr_to_disk adds 51908ca75feb xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr adds 3b34441309f3 xfs: move the node header size to struct xfs_da_geometry adds 518425560a8b xfs: devirtualize ->leaf_hdr_from_disk adds 163fbbb3568b xfs: devirtualize ->leaf_hdr_to_disk adds 787b0893ad1e xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr adds 545910bcc875 xfs: move the dir2 leaf header size to struct xfs_da_geometry adds 478c7835cb8e xfs: move the max dir2 leaf entries count to struct xfs_da [...] adds 5ba30919a6fc xfs: devirtualize ->free_hdr_from_disk adds 200dada70008 xfs: devirtualize ->free_hdr_to_disk adds 195b0a44ab73 xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_no [...] adds a84f3d5cb04f xfs: add a bests pointer to struct xfs_dir3_icfree_hdr adds ed1d612fbe6b xfs: move the dir2 free header size to struct xfs_da_geometry adds 5893e4feb0ea xfs: move the max dir2 free bests count to struct xfs_da_geometry adds 3d92c93b7065 xfs: devirtualize ->db_to_fdb and ->db_to_fdindex adds 84915e1bdddf xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino adds 50f6bb6b7aea xfs: devirtualize ->sf_entsize and ->sf_nextentry adds 93b1e96a4200 xfs: devirtualize ->sf_get_ino and ->sf_put_ino adds 4501ed2a3a86 xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype adds c81484e2b97f xfs: remove the unused ->data_first_entry_p method adds 1682310474b2 xfs: remove the data_dot_offset field in struct xfs_dir_ops adds 2eb68a5d3619 xfs: remove the data_dotdot_offset field in struct xfs_dir_ops adds da3ca0df8bd1 xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry [...] adds ee641d5af5e6 xfs: remove the ->data_unused_p method adds 263dde869bd0 xfs: cleanup xfs_dir2_block_getdents adds 2f4369a862b6 xfs: cleanup xfs_dir2_leaf_getdents adds 4c037dd5fd32 xfs: cleanup xchk_dir_rec adds 4a1a8b2f5f78 xfs: cleanup xchk_directory_data_bestfree adds 8073af5153ce xfs: cleanup xfs_dir2_block_to_sf adds 62479f573459 xfs: cleanup xfs_dir2_data_freescan_int adds 48a71399e747 xfs: cleanup __xfs_dir3_data_check adds 9eedae10899a xfs: remove the now unused ->data_entry_p method adds 5c072127d31d xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset adds fdbb8c5b805c xfs: devirtualize ->data_entsize adds 7e8ae7bd1c5d xfs: devirtualize ->data_entry_tag_p adds d73e1cee8add xfs: move the dir2 data block fixed offsets to struct xfs_ [...] adds 711c7dbf5fda xfs: cleanup xfs_dir2_data_entsize adds 1848b607a9ad xfs: devirtualize ->data_bestfree_p adds 59b8b465058e xfs: devirtualize ->data_get_ftype and ->data_put_ftype adds 957ee13e204a xfs: remove the now unused dir ops infrastructure adds ae42976de7f1 xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int adds 23220fe260c4 xfs: always pass a valid hdr to xfs_dir3_leaf_check_int adds 27d9ee577dcc xfs: actually check xfs_btree_check_block return in xfs_bt [...] adds 2815a16d7ff6 xfs: attach dquots and reserve quota blocks during unwritt [...] adds 2713fefa5dd5 xfs: attach dquots before performing xfs_swap_extents adds 1ec28615d248 xfs: add a XFS_IS_CORRUPT macro adds f9e0370648b9 xfs: kill the XFS_WANT_CORRUPT_* macros adds a71895c5dad1 xfs: convert open coded corruption check to use XFS_IS_CORRUPT adds 537dabcfdbc1 xfs: remove the unused m_chsize field adds d8d11fc703a2 xfs: devirtualize ->m_dirnameops adds 8d2d878db897 xfs: use a struct timespec64 for the in-core crtime adds de7a866fd41b xfs: merge the projid fields in struct xfs_icdinode adds 048a35d2f0b4 xfs: don't reset the "inode core" in xfs_iread adds 93597ae8dac0 xfs: Fix deadlock between AGI and AGF when target_ip exist [...] adds e8777b27ca8a xfs: avoid time_t in user api adds aefe69a45d84 xfs: remove the xfs_disk_dquot_t and xfs_dquot_t adds c072fbefe48e xfs: remove the xfs_quotainfo_t typedef adds fd8b81dbbb23 xfs: remove the xfs_dq_logitem_t typedef adds d0bdfb106907 xfs: remove the xfs_qoff_logitem_t typedef adds 1cc95e6f0d7c xfs: Replace function declaration by actual definition adds 35dab307c8e9 xfs: remove unused typedef definitions adds a55cefccaaa8 xfs: remove unused structure members & simple typedefs adds eb0d21637f89 xfs: remove duplicated include from xfs_dir2_data.c adds 8234532fd400 xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE adds f368b29ba917 xfs: fix another missing include adds 050552cbe06a xfs: fix some memory leaks in log recovery adds 2a2b5932db67 xfs: fix attr leaf header freemap.size underflow adds b1231760e443 xfs: Remove slab init wrappers adds aaf54eb8bc15 xfs: Remove kmem_zone_destroy() wrapper adds 377bcd5f3b7f xfs: Remove kmem_zone_free() wrapper adds 6519f708cc35 xfs: report corruption only as a regular error adds fa0d44ec7faa xfs: simplify mappedbno handling in xfs_da_{get,read}_buf adds 45feef8f50b9 xfs: refactor xfs_dabuf_map adds 199e9ba4e4a9 xfs: improve the xfs_dabuf_map calling conventions adds 06566fda428e xfs: remove the mappedbno argument to xfs_da_reada_buf adds dfb8759408a9 xfs: remove the mappedbno argument to xfs_attr3_leaf_read adds c943c0b2e5c3 xfs: remove the mappedbno argument to xfs_dir3_leaf_read adds f3fcb314d16c xfs: remove the mappedbno argument to xfs_dir3_leafn_read adds 02c57f0a8b07 xfs: split xfs_da3_node_read adds cd2c9f1b544b xfs: remove the mappedbno argument to xfs_da_read_buf adds 2911edb653b9 xfs: remove the mappedbno argument to xfs_da_get_buf adds 8feb4732ff9f xfs: allow parent directory scans to be interrupted with f [...] adds 97eeb4d9d755 Merge tag 'xfs-5.5-merge-16' of git://git.kernel.org/pub/s [...] adds 188945e9d926 ubi: Print skip_check in ubi_dump_vol_info() adds 099718776742 ubi: Fix warning static is not at beginning of declaration adds b27b281f9cfa ubifs: Remove obsolete TODO from dfs_file_write() adds 3cfa4412df98 ubifs: Force prandom result to __le32 adds df22b5b3ecc6 ubifs: Fixed missed le64_to_cpu() in journal adds 7cc7720f06ab ubifs: Fix type of sup->hash_algo adds 91cbf01178c3 Revert "ubifs: Fix memory leak bug in alloc_ubifs_info() e [...] adds 10256f000932 ubifs: do_kill_orphans: Fix a memory leak bug adds 6abf57262166 ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps adds f9c34bb52997 ubi: Fix producing anchor PEBs adds 6e78c01fde90 Revert "jffs2: Fix possible null-pointer dereferences in j [...] adds e3a251e366e1 Merge tag 'upstream-5.5-rc1' of git://git.kernel.org/pub/s [...] adds 5c1f33e2a03c um: Don't trace irqflags during shutdown adds 04e5b1fb0183 um: virtio: Remove device on disconnect adds 7e6074600557 um: virtio: Keep reading on -EAGAIN adds bf9f80cf0cca um: virtio_uml: Disallow modular build adds 7d8093a56063 um: Fix Kconfig indentation adds 9807019a62dc um: Loadable BPF "Firmware" for vector drivers adds fcaa0ad72d8a Merge tag 'for-linus-5.5-rc1' of git://git.kernel.org/pub/ [...] adds 0ecdcaa6d5e7 openrisc: Fix Kconfig indentation adds 120e47686a00 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 8394bfec51e0 crypto: arch - conditionalize crypto api in arch glue for [...] adds dbc2e87bd8b6 crypto: talitos - Fix build error by selecting LIB_DES adds 8a6b8f4d7a89 crypto: hisilicon - fix a NULL vs IS_ERR() bug in sec_crea [...] adds 483847a70262 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds f60b85e83659 Revert "selftests: Fix O= and KBUILD_OUTPUT handling for r [...] adds e30dbe50dc91 Merge tag 'linux-kselftest-5.5-rc1-fixes2' of git://git.ke [...] adds 872e24d5c698 hexagon: remove asm/bitsperlong.h adds c25f867ddd00 ia64: remove unneeded uapi asm-generic wrappers adds e3c639b89933 video/logo: simplify cmd_logo adds 78a20a012ece video/logo: move pnmtologo tool to drivers/video/logo/ fro [...] adds 521b29b6ff53 kconfig: split util.c out of parser.y adds fab546e6cd7a kbuild: update comments in scripts/Makefile.modpost adds 1747269ab016 modpost: do not parse vmlinux for external module builds adds 39808e451fdf kbuild: do not read $(KBUILD_EXTMOD)/Module.symvers adds 9a0663571844 kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' adds 0e11773e7609 kheaders: optimize md5sum calculation for in-tree builds adds ea79e5168be6 kheaders: optimize header copy for in-tree builds adds 1463f74f492e kheaders: remove the last bashism to allow sh to run it adds f276031b4e2f kheaders: explain why include/config/autoconf.h is exclude [...] adds 35e046a203ee kbuild: remove unneeded variable, single-all adds 203126293cd7 kbuild: reduce KBUILD_SINGLE_TARGETS as descending into su [...] adds 2dffd23f81a3 kbuild: make single target builds much faster adds a31ec048ef01 asm-generic/export.h: make __ksymtab_* local symbols adds 03034dbdaed8 asm-generic/export.h: remove unneeded __kcrctab_* symbols adds 3c96bdd0ebfa scripts: setlocalversion: replace backquote to dollar parenthesis adds a64c0440dda1 kbuild: Wrap long "make help" text lines adds 4234448b7073 kbuild: Extend defconfig field size from 24 to 27 adds af7db99a1caf kbuild: Add make dir-pkg build option adds 5d8b42aa7ccb kconfig: Add option to get the full help text with listnewconfig adds 46b2afa6890d kconfig: be more helpful if pkg-config is missing adds faade9610246 scripts/ver_linux: add Bison and Flex to the checklist adds bff9c62b5d20 modpost: do not invoke extra modpost for nsdeps adds 0241ea8cae19 modpost: free ns_deps_buf.p after writing ns_deps files adds bbc55bded4aa modpost: dump missing namespaces into a single modules.nsd [...] adds bc35d4bda205 scripts/nsdeps: support nsdeps for external module builds adds 76b54cf033c9 modpost: remove unneeded local variable in contains_namespace() adds d2a99dbdade4 kbuild: update compile-test header list for v5.5-rc1 adds 2d3b1b8f0da7 kbuild: drop $(wildcard $^) check in if_changed* for faste [...] adds eba19032f99c kbuild: rename any-prereq to newer-prereqs adds fcbb8461fd23 kbuild: remove header compile test adds 7ecaf069da52 kbuild: move headers_check rule to usr/include/Makefile adds afa0459daa7b modpost: add a helper to get data pointed by a symbol adds e84f9fbbece1 modpost: refactor namespace_from_kstrtabns() to not hard-c [...] adds 9bd2a099d722 modpost: rename handle_modversions() to handle_symbol() adds 1743694eb235 modpost: stop symbol preloading for modversion CRC adds e4b26c9f75e4 modpost: do not set ->preloaded for symbols from Module.symvers adds 7ef9ab3b32b4 modpost: respect the previous export when 'exported twice' [...] adds b1fbfcb4a209 kbuild: make single target builds even faster adds 1ef26b7c9481 scripts/kallsyms: remove unneeded #ifndef ARRAY_SIZE adds 21915eca088d scripts/kallsyms: fix definitely-lost memory leak adds 5e5c4fa78745 scripts/kallsyms: shrink table before sorting it adds f34ea0291029 scripts/kallsyms: set relative_base more effectively adds e0109042cc4e scripts/kallsyms: remove redundant is_arm_mapping_symbol() adds c5e5002f3603 scripts/kallsyms: remove unneeded length check for prefix [...] adds 29e55ad3d5f5 scripts/kallsyms: add sym_name() to mitigate cast ugliness adds aa915245005b scripts/kallsyms: replace prefix_underscores_count() with [...] adds 2558c138aca7 scripts/kallsyms: make find_token() return (unsigned char *) adds 4bfe2b7816a6 scripts/kallsyms: add const qualifiers where possible adds a41333e06acd scripts/kallsyms: skip ignored symbols very early adds 97261e1e2240 scripts/kallsyms: move more patterns to the ignored_prefix [...] adds 887df76de67f scripts/kallsyms: move ignored symbol types to is_ignored_ [...] adds b6233d0ded33 scripts/kallsyms: make check_symbol_range() void function adds d44270fc976b scripts/kallsyms: put check_symbol_range() calls close together adds 831362fc317a scripts/kallsyms: remove redundant initializers adds d21b7e6b985c MAINTAINERS: update Kbuild/Kconfig maintainer's email address adds 76bb8b05960c Merge tag 'kbuild-v5.5' of git://git.kernel.org/pub/scm/li [...]
No new revisions were added by this update.
Summary of changes: .gitignore | 2 +- .mailmap | 1 + CREDITS | 3 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 183 ++- Documentation/Makefile | 12 +- Documentation/admin-guide/LSM/SafeSetID.rst | 4 +- Documentation/admin-guide/cgroup-v2.rst | 7 +- .../{driver-api => admin-guide}/dell_rbu.rst | 14 +- .../device-mapper/{dm-dust.txt => dm-dust.rst} | 243 ++-- Documentation/admin-guide/device-mapper/index.rst | 1 + Documentation/admin-guide/index.rst | 65 +- Documentation/admin-guide/iostats.rst | 47 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/perf/imx-ddr.rst | 33 +- Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/sysctl/kernel.rst | 12 +- Documentation/conf.py | 3 +- Documentation/core-api/genalloc.rst | 26 +- Documentation/core-api/genericirq.rst | 52 +- Documentation/core-api/memory-allocation.rst | 50 +- Documentation/core-api/mm-api.rst | 2 +- Documentation/core-api/printk-formats.rst | 14 + Documentation/core-api/refcount-vs-atomic.rst | 36 +- Documentation/core-api/symbol-namespaces.rst | 3 + Documentation/dev-tools/kmemleak.rst | 2 +- Documentation/devicetree/bindings/Makefile | 5 +- .../devicetree/bindings/arm/amlogic/smp-sram.txt | 32 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- Documentation/devicetree/bindings/arm/axentia.txt | 28 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- .../bindings/arm/samsung/exynos-chipid.txt | 12 - .../bindings/arm/samsung/exynos-chipid.yaml | 39 + .../devicetree/bindings/arm/samsung/pmu.txt | 72 - .../devicetree/bindings/arm/samsung/pmu.yaml | 105 ++ .../bindings/arm/samsung/samsung-boards.txt | 83 -- .../bindings/arm/samsung/samsung-boards.yaml | 181 +++ .../arm/samsung/samsung-secure-firmware.yaml | 31 + .../devicetree/bindings/arm/samsung/sysreg.txt | 19 - .../devicetree/bindings/arm/samsung/sysreg.yaml | 45 + Documentation/devicetree/bindings/arm/sprd.txt | 14 - Documentation/devicetree/bindings/arm/sprd.yaml | 33 + .../devicetree/bindings/arm/stm32/stm32.yaml | 27 +- .../devicetree/bindings/arm/sunxi/smp-sram.txt | 44 - .../devicetree/bindings/ata/sata_rcar.txt | 7 +- .../devicetree/bindings/bus/renesas,bsc.txt | 46 - .../devicetree/bindings/bus/renesas,bsc.yaml | 60 + .../devicetree/bindings/bus/simple-pm-bus.txt | 44 - .../devicetree/bindings/bus/simple-pm-bus.yaml | 75 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 2 +- .../devicetree/bindings/clock/ti/davinci/psc.txt | 2 +- .../bindings/counter/stm32-lptimer-cnt.txt | 29 - .../bindings/counter/stm32-timer-cnt.txt | 31 - .../devicetree/bindings/cpu/cpu-topology.txt | 2 +- .../devicetree/bindings/crypto/samsung-slimsss.txt | 19 - .../bindings/crypto/samsung-slimsss.yaml | 47 + .../devicetree/bindings/crypto/samsung-sss.txt | 32 - .../devicetree/bindings/crypto/samsung-sss.yaml | 58 + .../devicetree/bindings/crypto/st,stm32-crc.txt | 16 - .../devicetree/bindings/crypto/st,stm32-crc.yaml | 38 + .../devicetree/bindings/crypto/st,stm32-cryp.txt | 19 - .../devicetree/bindings/crypto/st,stm32-cryp.yaml | 51 + .../devicetree/bindings/crypto/st,stm32-hash.txt | 30 - .../devicetree/bindings/crypto/st,stm32-hash.yaml | 69 + .../bindings/display/amlogic,meson-dw-hdmi.yaml | 2 - .../bindings/display/bridge/ti,sn65dsi86.txt | 2 +- .../bindings/display/cirrus,clps711x-fb.txt | 2 +- .../devicetree/bindings/display/imx/fsl,imx-fb.txt | 2 +- .../bindings/display/panel/sharp,ld-d5116z01b.txt | 26 - .../bindings/display/panel/sharp,ld-d5116z01b.yaml | 30 + .../devicetree/bindings/display/st,stm32-dsi.yaml | 150 ++ .../devicetree/bindings/display/st,stm32-ltdc.txt | 144 -- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 81 ++ .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 4 +- .../devicetree/bindings/dma/dma-common.yaml | 9 +- .../devicetree/bindings/dma/jz4780-dma.txt | 3 +- .../bindings/dma/milbeaut-m10v-hdmac.txt | 32 + .../bindings/dma/milbeaut-m10v-xdmac.txt | 24 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 55 + Documentation/devicetree/bindings/dma/ti-edma.txt | 8 + .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 24 +- Documentation/devicetree/bindings/eeprom/at24.txt | 90 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 188 +++ .../devicetree/bindings/example-schema.yaml | 81 +- .../intel,ixp4xx-network-processing-engine.yaml | 2 - .../bindings/firmware/nvidia,tegra186-bpmp.txt | 2 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 4 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 22 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 3 +- .../devicetree/bindings/gpu/samsung-g2d.txt | 27 - .../devicetree/bindings/gpu/samsung-g2d.yaml | 75 + .../devicetree/bindings/gpu/samsung-rotator.txt | 28 - .../devicetree/bindings/gpu/samsung-rotator.yaml | 48 + .../devicetree/bindings/gpu/samsung-scaler.txt | 27 - .../devicetree/bindings/gpu/samsung-scaler.yaml | 81 ++ .../bindings/hwlock/st,stm32-hwspinlock.txt | 23 - .../bindings/hwlock/st,stm32-hwspinlock.yaml | 50 + .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 4 +- .../devicetree/bindings/i2c/i2c-stm32.txt | 65 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 4 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 141 ++ .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 +- .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 1 - .../devicetree/bindings/iio/adc/avia-hx711.yaml | 1 - .../bindings/iio/adc/samsung,exynos-adc.txt | 107 -- .../bindings/iio/adc/samsung,exynos-adc.yaml | 151 ++ .../bindings/iio/chemical/plantower,pms7003.yaml | 1 - .../devicetree/bindings/iio/pressure/bmp085.yaml | 2 - .../bindings/iio/timer/stm32-lptimer-trigger.txt | 23 - .../bindings/iio/timer/stm32-timer-trigger.txt | 25 - .../devicetree/bindings/input/max77650-onkey.txt | 26 - .../devicetree/bindings/input/max77650-onkey.yaml | 35 + .../bindings/interconnect/qcom,qcs404.txt | 45 - .../bindings/interconnect/qcom,qcs404.yaml | 77 + .../allwinner,sun7i-a20-sc-nmi.yaml | 4 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 1 + .../bindings/interrupt-controller/renesas,irqc.txt | 48 - .../interrupt-controller/renesas,irqc.yaml | 87 ++ .../interrupt-controller/st,stm32-exti.txt | 29 - .../interrupt-controller/st,stm32-exti.yaml | 98 ++ .../devicetree/bindings/iommu/arm,smmu-v3.txt | 77 - .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 95 ++ .../devicetree/bindings/iommu/arm,smmu.txt | 182 --- .../devicetree/bindings/iommu/arm,smmu.yaml | 230 +++ .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + .../devicetree/bindings/iommu/samsung,sysmmu.txt | 67 - .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 108 ++ .../devicetree/bindings/leds/leds-max77650.txt | 57 - .../devicetree/bindings/leds/leds-max77650.yaml | 51 + .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 84 ++ .../devicetree/bindings/mailbox/stm32-ipcc.txt | 47 - .../bindings/media/allwinner,sun4i-a10-ir.yaml | 4 +- .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 91 ++ .../devicetree/bindings/media/meson-ao-cec.txt | 37 - Documentation/devicetree/bindings/media/rc.yaml | 6 + .../devicetree/bindings/media/st,stm32-cec.txt | 19 - .../devicetree/bindings/media/st,stm32-cec.yaml | 54 + .../devicetree/bindings/media/st,stm32-dcmi.txt | 45 - .../devicetree/bindings/media/st,stm32-dcmi.yaml | 86 ++ .../bindings/memory-controllers/exynos-srom.txt | 79 -- .../bindings/memory-controllers/exynos-srom.yaml | 128 ++ .../bindings/mfd/samsung,exynos5433-lpass.txt | 2 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 120 ++ .../devicetree/bindings/mfd/st,stm32-timers.yaml | 162 +++ .../devicetree/bindings/mfd/stm32-lptimer.txt | 48 - .../devicetree/bindings/mfd/stm32-timers.txt | 73 - Documentation/devicetree/bindings/mfd/syscon.txt | 32 - Documentation/devicetree/bindings/mfd/syscon.yaml | 84 ++ .../devicetree/bindings/misc/allwinner,syscon.txt | 20 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 6 +- .../bindings/mtd/st,stm32-fmc2-nand.yaml | 98 ++ .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 - .../bindings/net/allwinner,sun4i-a10-emac.yaml | 6 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 6 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 6 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 6 +- .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 51 + .../devicetree/bindings/net/can/sun4i_can.txt | 36 - .../devicetree/bindings/net/davinci-mdio.txt | 36 - .../devicetree/bindings/net/ti,davinci-mdio.yaml | 71 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 4 +- Documentation/devicetree/bindings/pci/rcar-pci.txt | 1 + .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 1 - .../bindings/pinctrl/st,stm32-pinctrl.yaml | 7 +- .../bindings/power/amlogic,meson-gx-pwrc.txt | 2 +- .../devicetree/bindings/power/fsl,imx-gpc.txt | 2 +- .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 2 +- .../devicetree/bindings/power/pd-samsung.txt | 45 - .../devicetree/bindings/power/pd-samsung.yaml | 66 + .../devicetree/bindings/power/power-domain.yaml | 133 ++ .../devicetree/bindings/power/power_domain.txt | 95 +- .../bindings/power/renesas,sysc-rmobile.txt | 2 +- .../bindings/power/reset/syscon-poweroff.txt | 30 - .../bindings/power/reset/syscon-poweroff.yaml | 60 + .../bindings/power/reset/syscon-reboot.txt | 30 - .../bindings/power/reset/syscon-reboot.yaml | 60 + .../bindings/power/supply/max77650-charger.txt | 28 - .../bindings/power/supply/max77650-charger.yaml | 34 + .../bindings/power/xlnx,zynqmp-genpd.txt | 2 +- .../devicetree/bindings/pwm/atmel-hlcdc-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,iproc-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,kona-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/img-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/imx-pwm.txt | 2 +- .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 2 +- .../devicetree/bindings/pwm/lpc1850-sct-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 2 +- .../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt | 2 +- .../devicetree/bindings/pwm/nxp,pca9685-pwm.txt | 2 +- .../devicetree/bindings/pwm/pwm-bcm2835.txt | 2 +- .../devicetree/bindings/pwm/pwm-berlin.txt | 2 +- .../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 2 +- .../devicetree/bindings/pwm/pwm-hibvt.txt | 2 +- .../devicetree/bindings/pwm/pwm-lp3943.txt | 2 +- .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +- .../devicetree/bindings/pwm/pwm-meson.txt | 2 +- .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 2 +- .../devicetree/bindings/pwm/pwm-omap-dmtimer.txt | 2 +- .../devicetree/bindings/pwm/pwm-rockchip.txt | 2 +- .../devicetree/bindings/pwm/pwm-samsung.txt | 51 - .../devicetree/bindings/pwm/pwm-samsung.yaml | 109 ++ .../devicetree/bindings/pwm/pwm-sifive.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 2 +- .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 30 - .../devicetree/bindings/pwm/pwm-stm32.txt | 38 - .../devicetree/bindings/pwm/pwm-tiecap.txt | 2 +- .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-zx.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm.txt | 11 +- Documentation/devicetree/bindings/pwm/pwm.yaml | 29 + .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 40 - .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 78 ++ .../devicetree/bindings/pwm/renesas,tpu-pwm.txt | 35 - .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 69 + .../devicetree/bindings/pwm/spear-pwm.txt | 2 +- .../devicetree/bindings/pwm/st,stmpe-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwmled.txt | 2 +- .../devicetree/bindings/pwm/vt8500-pwm.txt | 2 +- .../bindings/regulator/fixed-regulator.yaml | 1 - .../bindings/regulator/max77650-regulator.txt | 41 - .../bindings/regulator/max77650-regulator.yaml | 31 + .../bindings/remoteproc/st,stm32-rproc.yaml | 128 ++ .../devicetree/bindings/remoteproc/stm32-rproc.txt | 63 - .../bindings/rng/samsung,exynos4-rng.txt | 19 - .../bindings/rng/samsung,exynos4-rng.yaml | 45 + .../devicetree/bindings/rng/st,stm32-rng.txt | 25 - .../devicetree/bindings/rng/st,stm32-rng.yaml | 48 + .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 70 + Documentation/devicetree/bindings/rtc/rtc-sh.txt | 28 - Documentation/devicetree/bindings/rtc/s3c-rtc.txt | 31 - Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 89 ++ .../devicetree/bindings/serial/samsung_uart.txt | 58 - .../devicetree/bindings/serial/samsung_uart.yaml | 118 ++ .../devicetree/bindings/serial/sprd-uart.txt | 32 - .../devicetree/bindings/serial/sprd-uart.yaml | 72 + .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 51 + .../bindings/serio/allwinner,sun4i-ps2.txt | 22 - .../bindings/soc/amlogic/amlogic,canvas.txt | 33 - .../bindings/soc/amlogic/amlogic,canvas.yaml | 49 + .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 2 +- .../devicetree/bindings/soc/mediatek/scpsys.txt | 2 +- .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 2 +- .../devicetree/bindings/sram/milbeaut-smp-sram.txt | 24 - .../devicetree/bindings/sram/renesas,smp-sram.txt | 27 - .../devicetree/bindings/sram/rockchip-smp-sram.txt | 30 - .../devicetree/bindings/sram/samsung-sram.txt | 38 - Documentation/devicetree/bindings/sram/sram.txt | 80 -- Documentation/devicetree/bindings/sram/sram.yaml | 257 ++++ .../devicetree/bindings/submitting-patches.txt | 21 +- .../bindings/thermal/st,stm32-thermal.yaml | 79 ++ .../devicetree/bindings/thermal/stm32-thermal.txt | 61 - .../devicetree/bindings/timer/ingenic,tcu.txt | 4 +- .../bindings/timer/samsung,exynos4210-mct.txt | 88 -- .../bindings/timer/samsung,exynos4210-mct.yaml | 124 ++ .../devicetree/bindings/timer/st,stm32-timer.txt | 22 - .../devicetree/bindings/timer/st,stm32-timer.yaml | 47 + .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 68 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + .../bindings/usb/allwinner,sun4i-a10-musb.txt | 28 - .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 100 ++ .../devicetree/bindings/usb/amlogic,dwc3.txt | 88 -- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 127 ++ .../devicetree/bindings/usb/generic-ehci.yaml | 5 + .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 3 + .../devicetree/bindings/watchdog/renesas,wdt.txt | 1 + .../devicetree/bindings/watchdog/samsung-wdt.txt | 35 - .../devicetree/bindings/watchdog/samsung-wdt.yaml | 74 + Documentation/devicetree/writing-schema.rst | 9 +- Documentation/doc-guide/kernel-doc.rst | 29 +- Documentation/dontdiff | 1 + Documentation/driver-api/devfreq.rst | 30 + Documentation/driver-api/gpio/driver.rst | 2 +- Documentation/driver-api/index.rst | 3 +- Documentation/driver-api/infrastructure.rst | 3 - Documentation/driver-api/interconnect.rst | 2 +- Documentation/driver-api/pti_intel_mid.rst | 4 +- .../filesystems/{autofs.txt => autofs.rst} | 263 ++-- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 2 +- Documentation/hwmon/inspur-ipsps1.rst | 2 +- Documentation/i2c/busses/index.rst | 2 +- Documentation/i2c/index.rst | 2 +- Documentation/index.rst | 1 - Documentation/kbuild/makefiles.rst | 17 - Documentation/kbuild/modules.rst | 13 +- Documentation/maintainer/configure-git.rst | 30 + Documentation/maintainer/index.rst | 1 + .../maintainer/maintainer-entry-profile.rst | 102 ++ Documentation/memory-barriers.txt | 11 +- Documentation/mips/ingenic-tcu.rst | 2 +- Documentation/misc-devices/xilinx_sdfec.rst | 291 ++++ .../networking/device_drivers/mellanox/mlx5.rst | 2 +- Documentation/networking/devlink-trap.rst | 2 +- Documentation/networking/phy.rst | 2 +- Documentation/nvdimm/maintainer-entry-profile.rst | 59 + .../{ioctl => process}/botching-up-ioctls.rst | 2 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/index.rst | 2 + Documentation/process/maintainers.rst | 1 + Documentation/process/submitting-patches.rst | 53 +- Documentation/riscv/boot-image-header.rst | 2 +- Documentation/scheduler/sched-stats.rst | 4 +- Documentation/scsi/scsi_mid_low_api.txt | 3 +- Documentation/security/keys/core.rst | 2 +- Documentation/security/lsm.rst | 2 +- Documentation/sphinx-static/theme_overrides.css | 10 + Documentation/sphinx/kerneldoc.py | 17 +- Documentation/sphinx/maintainers_include.py | 197 +++ Documentation/sphinx/parallel-wrapper.sh | 33 + .../trace/{ => coresight}/coresight-cpu-debug.rst | 0 .../trace/coresight/coresight-etm4x-reference.rst | 798 +++++++++++ Documentation/trace/{ => coresight}/coresight.rst | 2 +- Documentation/trace/coresight/index.rst | 9 + Documentation/trace/index.rst | 3 +- .../it_IT/process/maintainer-pgp-guide.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 56 +- Documentation/translations/ko_KR/index.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 227 ++- Documentation/userspace-api/index.rst | 1 + Documentation/{ => userspace-api}/ioctl/cdrom.rst | 0 Documentation/{ => userspace-api}/ioctl/hdio.rst | 0 Documentation/{ => userspace-api}/ioctl/index.rst | 1 - .../{ => userspace-api}/ioctl/ioctl-decoding.rst | 0 .../{ => userspace-api}/ioctl/ioctl-number.rst | 0 Documentation/w1/index.rst | 2 +- MAINTAINERS | 116 +- Makefile | 121 +- arch/arm/boot/compressed/libfdt_env.h | 4 +- arch/arm/crypto/chacha-glue.c | 26 +- arch/arm/crypto/curve25519-glue.c | 5 +- arch/arm/crypto/poly1305-glue.c | 9 +- arch/arm64/crypto/chacha-neon-glue.c | 5 +- arch/arm64/crypto/poly1305-glue.c | 5 +- arch/hexagon/include/uapi/asm/bitsperlong.h | 27 - arch/ia64/include/asm/iommu.h | 5 + arch/ia64/include/uapi/asm/errno.h | 2 - arch/ia64/include/uapi/asm/ioctl.h | 2 - arch/ia64/include/uapi/asm/ioctls.h | 7 - arch/mips/crypto/chacha-glue.c | 6 +- arch/mips/crypto/poly1305-glue.c | 6 +- arch/openrisc/Kconfig | 26 +- arch/powerpc/boot/libfdt_env.h | 2 + arch/um/Kconfig | 2 +- arch/um/drivers/Kconfig | 2 +- arch/um/drivers/vector_kern.c | 113 +- arch/um/drivers/vector_kern.h | 8 +- arch/um/drivers/vector_user.c | 94 +- arch/um/drivers/vector_user.h | 8 +- arch/um/drivers/virtio_uml.c | 76 +- arch/um/os-Linux/main.c | 2 +- arch/x86/crypto/blake2s-glue.c | 6 +- arch/x86/crypto/chacha_glue.c | 5 +- arch/x86/crypto/curve25519-x86_64.c | 7 +- arch/x86/crypto/poly1305_glue.c | 5 +- arch/x86/include/asm/iommu.h | 18 + drivers/ata/pata_arasan_cf.c | 1 - drivers/crypto/Kconfig | 1 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 4 +- drivers/dma/Kconfig | 88 +- drivers/dma/Makefile | 4 + drivers/dma/at_xdmac.c | 7 +- drivers/dma/dma-jz4780.c | 16 +- drivers/dma/dw/platform.c | 2 +- drivers/dma/fsl-dpaa2-qdma/Kconfig | 9 + drivers/dma/fsl-dpaa2-qdma/Makefile | 3 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 825 +++++++++++ drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 153 ++ drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 376 +++++ drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 177 +++ drivers/dma/fsl-qdma.c | 3 + drivers/dma/iop-adma.c | 10 +- drivers/dma/k3dma.c | 7 +- drivers/dma/mediatek/mtk-cqdma.c | 10 +- drivers/dma/mediatek/mtk-hsdma.c | 4 +- drivers/dma/mediatek/mtk-uart-apdma.c | 9 +- drivers/dma/milbeaut-hdmac.c | 578 ++++++++ drivers/dma/milbeaut-xdmac.c | 415 ++++++ drivers/dma/mmp_pdma.c | 2 + drivers/dma/mmp_tdma.c | 3 + drivers/dma/owl-dma.c | 7 +- drivers/dma/sf-pdma/Kconfig | 6 + drivers/dma/sf-pdma/Makefile | 1 + drivers/dma/sf-pdma/sf-pdma.c | 620 +++++++++ drivers/dma/sf-pdma/sf-pdma.h | 124 ++ drivers/dma/sh/rcar-dmac.c | 47 +- drivers/dma/sprd-dma.c | 17 +- drivers/dma/ti/edma.c | 77 +- drivers/dma/uniphier-mdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 649 +++++++-- drivers/dma/zx_dma.c | 8 +- drivers/firewire/core-cdev.c | 3 +- drivers/firewire/core-iso.c | 7 - drivers/firewire/core.h | 2 - drivers/firewire/ohci.c | 2 +- drivers/firmware/qcom_scm-32.c | 5 + drivers/firmware/qcom_scm-64.c | 153 +- drivers/firmware/qcom_scm.c | 6 + drivers/firmware/qcom_scm.h | 5 + drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/iommu/Kconfig | 5 + drivers/iommu/Makefile | 3 +- drivers/iommu/amd_iommu.c | 893 +++--------- drivers/iommu/amd_iommu_types.h | 3 +- drivers/iommu/arm-smmu-impl.c | 5 +- drivers/iommu/arm-smmu-qcom.c | 51 + drivers/iommu/arm-smmu-v3.c | 12 +- drivers/iommu/arm-smmu.c | 223 +-- drivers/iommu/arm-smmu.h | 16 +- drivers/iommu/dma-iommu.c | 43 +- drivers/iommu/dmar.c | 5 +- drivers/iommu/exynos-iommu.c | 2 +- drivers/iommu/intel-iommu.c | 61 +- drivers/iommu/io-pgtable-arm-v7s.c | 15 +- drivers/iommu/io-pgtable-arm.c | 130 +- drivers/iommu/ioasid.c | 422 ++++++ drivers/iommu/iommu.c | 73 +- drivers/iommu/ipmmu-vmsa.c | 223 ++- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 90 +- drivers/iommu/mtk_iommu.h | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/iommu/omap-iommu.c | 2 +- drivers/iommu/qcom_iommu.c | 10 +- drivers/iommu/rockchip-iommu.c | 11 +- drivers/iommu/s390-iommu.c | 2 +- drivers/iommu/tegra-gart.c | 2 +- drivers/iommu/tegra-smmu.c | 38 +- drivers/iommu/virtio-iommu.c | 5 +- drivers/memory/mtk-smi.c | 4 + drivers/mtd/ubi/debug.c | 1 + drivers/mtd/ubi/fastmap-wl.c | 31 +- drivers/mtd/ubi/fastmap.c | 14 +- drivers/mtd/ubi/ubi.h | 8 +- drivers/mtd/ubi/wl.c | 32 +- drivers/mtd/ubi/wl.h | 1 - drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 4 +- drivers/of/address.c | 103 +- drivers/of/base.c | 32 +- drivers/of/fdt.c | 4 +- drivers/of/of_private.h | 14 + drivers/of/overlay.c | 37 +- drivers/of/property.c | 8 +- drivers/of/unittest-data/testcases.dts | 1 + drivers/of/unittest-data/tests-address.dtsi | 48 + drivers/of/unittest.c | 96 +- drivers/platform/x86/Kconfig | 2 +- drivers/platform/x86/dell_rbu.c | 2 +- drivers/s390/scsi/Makefile | 2 +- drivers/s390/scsi/zfcp_aux.c | 12 +- drivers/s390/scsi/zfcp_dbf.c | 8 +- drivers/s390/scsi/zfcp_def.h | 4 +- drivers/s390/scsi/zfcp_diag.c | 305 ++++ drivers/s390/scsi/zfcp_diag.h | 101 ++ drivers/s390/scsi/zfcp_erp.c | 4 +- drivers/s390/scsi/zfcp_ext.h | 1 + drivers/s390/scsi/zfcp_fsf.c | 73 +- drivers/s390/scsi/zfcp_fsf.h | 21 +- drivers/s390/scsi/zfcp_scsi.c | 4 +- drivers/s390/scsi/zfcp_sysfs.c | 170 ++- drivers/scsi/NCR5380.c | 37 +- drivers/scsi/aacraid/aachba.c | 11 +- drivers/scsi/aacraid/aacraid.h | 23 +- drivers/scsi/aacraid/comminit.c | 5 + drivers/scsi/aacraid/commsup.c | 21 +- drivers/scsi/aacraid/linit.c | 35 +- drivers/scsi/aacraid/src.c | 10 + drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/arm/acornscsi.c | 4 +- drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/atp870u.c | 2 +- drivers/scsi/bfa/bfad.c | 3 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h | 2 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/csiostor/csio_hw.c | 20 +- drivers/scsi/csiostor/csio_init.c | 7 +- drivers/scsi/csiostor/csio_lnode.c | 18 +- drivers/scsi/csiostor/csio_mb.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 - drivers/scsi/cxgbi/libcxgbi.c | 28 - drivers/scsi/cxlflash/main.c | 2 - drivers/scsi/esas2r/esas2r_flash.c | 1 + drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/fnic/vnic_dev.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 67 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 376 +++-- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 30 +- drivers/scsi/hosts.c | 19 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/port_config.c | 2 +- drivers/scsi/isci/remote_device.c | 2 +- drivers/scsi/iscsi_tcp.c | 8 + drivers/scsi/lpfc/lpfc.h | 40 +- drivers/scsi/lpfc/lpfc_attr.c | 298 +++- drivers/scsi/lpfc/lpfc_bsg.c | 18 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 + drivers/scsi/lpfc/lpfc_ct.c | 28 +- drivers/scsi/lpfc/lpfc_debugfs.c | 118 +- drivers/scsi/lpfc/lpfc_els.c | 57 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 200 ++- drivers/scsi/lpfc/lpfc_hw4.h | 31 +- drivers/scsi/lpfc/lpfc_init.c | 954 ++++++++++--- drivers/scsi/lpfc/lpfc_logmsg.h | 17 + drivers/scsi/lpfc/lpfc_mbox.c | 1 + drivers/scsi/lpfc/lpfc_mem.c | 3 - drivers/scsi/lpfc/lpfc_nportdisc.c | 149 +- drivers/scsi/lpfc/lpfc_nvme.c | 85 +- drivers/scsi/lpfc/lpfc_nvmet.c | 103 +- drivers/scsi/lpfc/lpfc_nvmet.h | 2 - drivers/scsi/lpfc/lpfc_scsi.c | 43 +- drivers/scsi/lpfc/lpfc_sli.c | 391 +++++- drivers/scsi/lpfc/lpfc_sli.h | 3 +- drivers/scsi/lpfc/lpfc_sli4.h | 42 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 3 + drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 36 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 15 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 344 ++++- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 9 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 12 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/pm8001/pm8001_ctl.c | 20 + drivers/scsi/pm8001/pm8001_hwi.c | 131 +- drivers/scsi/pm8001/pm8001_init.c | 36 +- drivers/scsi/pm8001/pm8001_sas.c | 70 +- drivers/scsi/pm8001/pm8001_sas.h | 24 +- drivers/scsi/pm8001/pm80xx_hwi.c | 451 ++++-- drivers/scsi/pm8001/pm80xx_hwi.h | 3 + drivers/scsi/qedf/qedf_dbg.h | 2 +- drivers/scsi/qedf/qedf_main.c | 8 + drivers/scsi/qedi/qedi_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 34 +- drivers/scsi/qla2xxx/qla_fw.h | 2 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_gs.c | 66 +- drivers/scsi/qla2xxx/qla_init.c | 140 +- drivers/scsi/qla2xxx/qla_inline.h | 12 + drivers/scsi/qla2xxx/qla_iocb.c | 106 +- drivers/scsi/qla2xxx/qla_isr.c | 36 +- drivers/scsi/qla2xxx/qla_mbx.c | 15 +- drivers/scsi/qla2xxx/qla_mid.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 174 ++- drivers/scsi/qla2xxx/qla_target.c | 2 +- drivers/scsi/qla2xxx/qla_tmpl.c | 29 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla4xxx/ql4_mbx.c | 3 - drivers/scsi/scsi.c | 6 +- drivers/scsi/scsi_debug.c | 9 +- drivers/scsi/scsi_lib.c | 45 +- drivers/scsi/scsi_logging.c | 10 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/scsi_sysfs.c | 22 +- drivers/scsi/scsi_trace.c | 124 +- drivers/scsi/sd.c | 4 + drivers/scsi/sg.c | 91 +- drivers/scsi/smartpqi/smartpqi.h | 77 +- drivers/scsi/smartpqi/smartpqi_init.c | 437 +++--- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 22 +- drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/ufs/Kconfig | 10 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/ti-j721e-ufs.c | 90 ++ drivers/scsi/ufs/ufs-hisi.c | 5 +- drivers/scsi/ufs/ufs-mediatek.c | 3 + drivers/scsi/ufs/ufs-qcom.c | 53 + drivers/scsi/ufs/ufs-qcom.h | 3 + drivers/scsi/ufs/ufs-sysfs.c | 15 +- drivers/scsi/ufs/ufs_bsg.c | 1 + drivers/scsi/ufs/ufshcd-dwc.c | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 1 - drivers/scsi/ufs/ufshcd.c | 214 ++- drivers/scsi/ufs/ufshcd.h | 12 + drivers/scsi/ufs/ufshci.h | 2 +- drivers/scsi/zorro_esp.c | 11 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 3 - drivers/target/iscsi/iscsi_target.c | 24 +- drivers/target/iscsi/iscsi_target_auth.c | 232 ++-- drivers/target/iscsi/iscsi_target_auth.h | 17 +- drivers/target/iscsi/iscsi_target_parameters.h | 3 - drivers/target/target_core_fabric_lib.c | 2 +- drivers/target/target_core_tpg.c | 12 - drivers/target/target_core_transport.c | 28 + drivers/target/target_core_user.c | 6 +- drivers/target/target_core_xcopy.c | 1 - drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/storage/transport.c | 3 +- drivers/usb/storage/uas.c | 1 - drivers/video/logo/.gitignore | 1 + drivers/video/logo/Makefile | 15 +- {scripts => drivers/video/logo}/pnmtologo.c | 0 fs/cifs/cifsfs.c | 2 +- fs/compat_ioctl.c | 16 +- fs/ioctl.c | 16 +- fs/jffs2/nodelist.c | 2 +- fs/pstore/platform.c | 2 +- fs/ubifs/debug.c | 12 - fs/ubifs/journal.c | 4 +- fs/ubifs/orphan.c | 17 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 4 +- fs/ubifs/tnc_commit.c | 34 +- fs/xfs/Makefile | 1 - fs/xfs/kmem.c | 2 +- fs/xfs/kmem.h | 30 - fs/xfs/libxfs/xfs_ag_resv.c | 2 + fs/xfs/libxfs/xfs_alloc.c | 1236 ++++++++++------- fs/xfs/libxfs/xfs_alloc.h | 16 +- fs/xfs/libxfs/xfs_alloc_btree.c | 1 + fs/xfs/libxfs/xfs_attr.c | 24 +- fs/xfs/libxfs/xfs_attr_leaf.c | 134 +- fs/xfs/libxfs/xfs_attr_leaf.h | 30 +- fs/xfs/libxfs/xfs_attr_remote.c | 1 + fs/xfs/libxfs/xfs_bit.c | 1 + fs/xfs/libxfs/xfs_bmap.c | 686 +++++---- fs/xfs/libxfs/xfs_btree.c | 97 +- fs/xfs/libxfs/xfs_btree.h | 37 +- fs/xfs/libxfs/xfs_da_btree.c | 668 +++++---- fs/xfs/libxfs/xfs_da_btree.h | 73 +- fs/xfs/libxfs/xfs_da_format.c | 888 ------------ fs/xfs/libxfs/xfs_da_format.h | 59 +- fs/xfs/libxfs/xfs_dir2.c | 72 +- fs/xfs/libxfs/xfs_dir2.h | 90 +- fs/xfs/libxfs/xfs_dir2_block.c | 131 +- fs/xfs/libxfs/xfs_dir2_data.c | 282 ++-- fs/xfs/libxfs/xfs_dir2_leaf.c | 307 ++-- fs/xfs/libxfs/xfs_dir2_node.c | 431 +++--- fs/xfs/libxfs/xfs_dir2_priv.h | 114 +- fs/xfs/libxfs/xfs_dir2_sf.c | 424 +++--- fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 14 +- fs/xfs/libxfs/xfs_fs.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 117 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 21 +- fs/xfs/libxfs/xfs_inode_buf.h | 5 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 18 +- fs/xfs/libxfs/xfs_log_format.h | 4 +- fs/xfs/libxfs/xfs_log_recover.h | 4 +- fs/xfs/libxfs/xfs_refcount.c | 174 ++- fs/xfs/libxfs/xfs_rmap.c | 377 +++-- fs/xfs/libxfs/xfs_rtbitmap.c | 4 +- fs/xfs/libxfs/xfs_sb.c | 1 + fs/xfs/libxfs/xfs_trans_inode.c | 8 +- fs/xfs/libxfs/xfs_trans_resv.c | 6 +- fs/xfs/libxfs/xfs_types.h | 2 - fs/xfs/scrub/attr.c | 11 +- fs/xfs/scrub/bitmap.c | 3 +- fs/xfs/scrub/common.h | 9 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/dabtree.h | 3 +- fs/xfs/scrub/dir.c | 132 +- fs/xfs/scrub/fscounters.c | 8 +- fs/xfs/scrub/health.c | 1 + fs/xfs/scrub/parent.c | 27 +- fs/xfs/scrub/quota.c | 7 + fs/xfs/scrub/scrub.c | 1 + fs/xfs/xfs_acl.c | 18 +- fs/xfs/xfs_aops.c | 43 +- fs/xfs/xfs_aops.h | 3 - fs/xfs/xfs_attr_inactive.c | 76 +- fs/xfs/xfs_attr_list.c | 75 +- fs/xfs/xfs_bmap_item.c | 11 +- fs/xfs/xfs_bmap_util.c | 255 +--- fs/xfs/xfs_bmap_util.h | 4 - fs/xfs/xfs_buf.c | 32 +- fs/xfs/xfs_buf.h | 1 - fs/xfs/xfs_buf_item.c | 6 +- fs/xfs/xfs_dir2_readdir.c | 137 +- fs/xfs/xfs_discard.c | 6 +- fs/xfs/xfs_dquot.c | 46 +- fs/xfs/xfs_dquot.h | 98 +- fs/xfs/xfs_dquot_item.h | 34 +- fs/xfs/xfs_error.c | 31 +- fs/xfs/xfs_error.h | 33 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 9 +- fs/xfs/xfs_file.c | 104 +- fs/xfs/xfs_filestream.c | 3 +- fs/xfs/xfs_fsmap.c | 1 + fs/xfs/xfs_icache.c | 8 +- fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode.c | 48 +- fs/xfs/xfs_inode.h | 31 +- fs/xfs/xfs_inode_item.c | 15 +- fs/xfs/xfs_ioctl.c | 203 +-- fs/xfs/xfs_ioctl.h | 7 - fs/xfs/xfs_ioctl32.c | 49 +- fs/xfs/xfs_ioctl32.h | 13 +- fs/xfs/xfs_iomap.c | 862 ++++++------ fs/xfs/xfs_iomap.h | 11 +- fs/xfs/xfs_iops.c | 70 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_iwalk.c | 3 +- fs/xfs/xfs_linux.h | 14 +- fs/xfs/xfs_log.c | 434 +++--- fs/xfs/xfs_log_cil.c | 6 +- fs/xfs/xfs_log_priv.h | 33 +- fs/xfs/xfs_log_recover.c | 148 +- fs/xfs/xfs_message.c | 22 +- fs/xfs/xfs_message.h | 6 +- fs/xfs/xfs_mount.c | 58 +- fs/xfs/xfs_mount.h | 57 +- fs/xfs/xfs_pnfs.c | 56 +- fs/xfs/xfs_qm.c | 67 +- fs/xfs/xfs_qm.h | 6 +- fs/xfs/xfs_qm_bhv.c | 8 +- fs/xfs/xfs_qm_syscalls.c | 139 +- fs/xfs/xfs_quotaops.c | 3 + fs/xfs/xfs_refcount_item.c | 9 +- fs/xfs/xfs_reflink.c | 138 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_rmap_item.c | 13 +- fs/xfs/xfs_rtalloc.c | 3 +- fs/xfs/xfs_super.c | 1466 ++++++++++---------- fs/xfs/xfs_super.h | 10 + fs/xfs/xfs_symlink.c | 1 + fs/xfs/xfs_symlink.h | 2 +- fs/xfs/xfs_trace.h | 35 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans_ail.c | 10 +- fs/xfs/xfs_trans_dquot.c | 56 +- fs/xfs/xfs_xattr.c | 1 + include/Kbuild | 1187 ---------------- include/asm-generic/export.h | 2 - include/dt-bindings/dma/x1000-dma.h | 40 + include/linux/dma/sprd-dma.h | 4 + include/linux/dmar.h | 2 + include/linux/falloc.h | 10 +- include/linux/fs.h | 2 +- include/linux/interrupt.h | 13 + include/linux/io-pgtable.h | 2 +- include/linux/ioasid.h | 76 + include/linux/iommu.h | 65 +- include/linux/libfdt_env.h | 5 +- include/linux/of_address.h | 21 +- include/linux/qcom_scm.h | 2 + include/scsi/iscsi_proto.h | 1 + include/scsi/scsi_cmnd.h | 5 +- include/scsi/scsi_device.h | 5 +- include/scsi/scsi_host.h | 19 +- include/target/target_core_base.h | 1 - include/uapi/linux/chio.h | 11 +- include/uapi/linux/iommu.h | 169 +++ init/Kconfig | 22 +- kernel/Makefile | 2 +- kernel/gen_kheaders.sh | 64 +- lib/Kconfig.debug | 11 - lib/genalloc.c | 2 +- scripts/.gitignore | 1 - scripts/Kbuild.include | 15 +- scripts/Makefile | 2 - scripts/Makefile.build | 20 +- scripts/Makefile.headersinst | 18 - scripts/Makefile.lib | 14 - scripts/Makefile.modpost | 18 +- scripts/Makefile.package | 6 +- scripts/checkpatch.pl | 8 + scripts/dtc/Makefile | 4 +- scripts/dtc/dtx_diff | 12 +- scripts/jobserver-exec | 66 + scripts/kallsyms.c | 287 ++-- scripts/kconfig/Makefile | 10 +- scripts/kconfig/conf.c | 13 +- scripts/kconfig/mconf-cfg.sh | 3 + scripts/kconfig/nconf-cfg.sh | 3 + scripts/kconfig/parser.y | 1 - scripts/kernel-doc | 27 +- scripts/mod/modpost.c | 188 ++- scripts/mod/modpost.h | 5 +- scripts/nsdeps | 29 +- scripts/package/buildtar | 8 +- scripts/setlocalversion | 22 +- scripts/sphinx-pre-install | 30 +- scripts/ver_linux | 2 + tools/testing/selftests/Makefile | 5 +- usr/include/Makefile | 19 +- 797 files changed, 27065 insertions(+), 16251 deletions(-) rename Documentation/{driver-api => admin-guide}/dell_rbu.rst (94%) rename Documentation/admin-guide/device-mapper/{dm-dust.txt => dm-dust.rst} (51%) delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/arm/axentia.txt delete mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-secure-fi [...] delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sprd.txt create mode 100644 Documentation/devicetree/bindings/arm/sprd.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.txt create mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.yaml delete mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.txt create mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.yaml delete mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.txt create mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.txt create mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.txt create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.txt create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.txt create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z [...] create mode 100644 Documentation/devicetree/bindings/display/st,stm32-dsi.yaml delete mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.txt create mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml create mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-hdmac.txt create mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-xdmac.txt create mode 100644 Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml create mode 100644 Documentation/devicetree/bindings/eeprom/at24.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.txt create mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.txt create mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.txt create mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.yaml delete mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-stm32.txt create mode 100644 Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-lptimer-trigger.txt delete mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-timer-trigger.txt delete mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.txt create mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32 [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32 [...] delete mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu-v3.txt create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.txt create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt create mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/stm32-ipcc.txt create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml delete mode 100644 Documentation/devicetree/bindings/media/meson-ao-cec.txt delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.txt create mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.yaml delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.txt create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/stm32-lptimer.txt delete mode 100644 Documentation/devicetree/bindings/mfd/stm32-timers.txt delete mode 100644 Documentation/devicetree/bindings/mfd/syscon.txt create mode 100644 Documentation/devicetree/bindings/mfd/syscon.yaml delete mode 100644 Documentation/devicetree/bindings/misc/allwinner,syscon.txt create mode 100644 Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt create mode 100644 Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/sun4i_can.txt delete mode 100644 Documentation/devicetree/bindings/net/davinci-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/power/pd-samsung.txt create mode 100644 Documentation/devicetree/bindings/power/pd-samsung.yaml create mode 100644 Documentation/devicetree/bindings/power/power-domain.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32-lp.txt delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.txt create mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/stm32-rproc.txt delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-sh.txt delete mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.txt create mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.yaml create mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.yaml delete mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml delete mode 100644 Documentation/devicetree/bindings/sram/milbeaut-smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/renesas,smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/rockchip-smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/samsung-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/sram.txt create mode 100644 Documentation/devicetree/bindings/sram/sram.yaml create mode 100644 Documentation/devicetree/bindings/thermal/st,stm32-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/stm32-thermal.txt delete mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt create mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml delete mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.yaml create mode 100644 Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml delete mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt create mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml create mode 100644 Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml create mode 100644 Documentation/driver-api/devfreq.rst rename Documentation/filesystems/{autofs.txt => autofs.rst} (77%) create mode 100644 Documentation/maintainer/maintainer-entry-profile.rst create mode 100644 Documentation/misc-devices/xilinx_sdfec.rst create mode 100644 Documentation/nvdimm/maintainer-entry-profile.rst rename Documentation/{ioctl => process}/botching-up-ioctls.rst (99%) create mode 100644 Documentation/process/maintainers.rst create mode 100755 Documentation/sphinx/maintainers_include.py create mode 100644 Documentation/sphinx/parallel-wrapper.sh rename Documentation/trace/{ => coresight}/coresight-cpu-debug.rst (100%) create mode 100644 Documentation/trace/coresight/coresight-etm4x-reference.rst rename Documentation/trace/{ => coresight}/coresight.rst (99%) create mode 100644 Documentation/trace/coresight/index.rst rename Documentation/{ => userspace-api}/ioctl/cdrom.rst (100%) rename Documentation/{ => userspace-api}/ioctl/hdio.rst (100%) rename Documentation/{ => userspace-api}/ioctl/index.rst (86%) rename Documentation/{ => userspace-api}/ioctl/ioctl-decoding.rst (100%) rename Documentation/{ => userspace-api}/ioctl/ioctl-number.rst (100%) delete mode 100644 arch/hexagon/include/uapi/asm/bitsperlong.h delete mode 100644 arch/ia64/include/uapi/asm/errno.h delete mode 100644 arch/ia64/include/uapi/asm/ioctl.h delete mode 100644 arch/ia64/include/uapi/asm/ioctls.h create mode 100644 drivers/dma/fsl-dpaa2-qdma/Kconfig create mode 100644 drivers/dma/fsl-dpaa2-qdma/Makefile create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.c create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.h create mode 100644 drivers/dma/milbeaut-hdmac.c create mode 100644 drivers/dma/milbeaut-xdmac.c create mode 100644 drivers/dma/sf-pdma/Kconfig create mode 100644 drivers/dma/sf-pdma/Makefile create mode 100644 drivers/dma/sf-pdma/sf-pdma.c create mode 100644 drivers/dma/sf-pdma/sf-pdma.h create mode 100644 drivers/iommu/arm-smmu-qcom.c create mode 100644 drivers/iommu/ioasid.c create mode 100644 drivers/of/unittest-data/tests-address.dtsi create mode 100644 drivers/s390/scsi/zfcp_diag.c create mode 100644 drivers/s390/scsi/zfcp_diag.h create mode 100644 drivers/scsi/ufs/ti-j721e-ufs.c rename {scripts => drivers/video/logo}/pnmtologo.c (100%) delete mode 100644 fs/xfs/libxfs/xfs_da_format.c delete mode 100644 include/Kbuild create mode 100644 include/dt-bindings/dma/x1000-dma.h create mode 100644 include/linux/ioasid.h create mode 100755 scripts/jobserver-exec