This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig 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 [...] adds 825dbc6ff7a3 percpu: add __percpu to SHIFT_PERCPU_PTR adds 9e8d42a0f7eb percpu-refcount: Use normal instead of RCU-sched" adds ba30e27405af Revert "percpu: add __percpu to SHIFT_PERCPU_PTR" adds 2352923c753f Merge branch 'for-5.5' of git://git.kernel.org/pub/scm/lin [...] adds 9e0afe3910ff firmware: dmi: Remember the memory type adds 7c2378800cf7 firmware: dmi: Add dmi_memdev_handle adds 2dff2a1c9b7c Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 153bedbac2eb irq_work: Convert flags to atomic_t adds 25269871db1a irq_work: Fix irq_work_claim() memory ordering adds feb4a51323ba irq_work: Slightly simplify IRQ_WORK_PENDING clearing adds e9838bd51169 irq_work: Fix IRQ_WORK_BUSY bit clearing adds 20a15ee040f2 genirq: Fix function documentation of __irq_alloc_descs() adds 2c542426128a irqchip: Remove redundant semicolon after while adds 2bbdfcc54ba8 irqchip/gic-v3-its: Fix u64 to __le64 warnings adds f8af4519dfb6 irqchip/gic-v3: Fix __iomem warning adds 6468fc18b006 irqchip/irq-bcm7038-l1: Add PM support adds b94f9008f2ad dt-bindings: Document brcm, irq-can-wake for brcm, bcm7038 [...] adds 27eebb60357e irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary adds e14b5e5ff084 dt-bindings: Document brcm, int-fwd-mask property for bcm7 [...] adds 96de80c14bc6 irqchip/irq-bcm7038-l1: Support brcm,int-fwd-mask adds 87cd38dfd9e6 dt/bindings: Add bindings for Layerscape external irqs adds 0dcd9f872769 irqchip: Add support for Layerscape external interrupt lines adds 8e4d5a5bde88 drivers: irqchip: qcom-pdc: Move to an SoC independent compatible adds bf93b04cd85d dt-bindings: qcom,pdc: Add compatible for sc7180 adds 898aa5ce6158 irqchip/gic-v3-its: Free collection mapping on device teardown adds 2f4f064b3131 irqchip/gic-v3-its: Factor out wait_for_syncr primitive adds 425c09be0f09 irqchip/gic-v3-its: Allow LPI invalidation via the DirectL [...] adds 0dd57fed6b46 irqchip/gic-v3-its: Make is_v4 use a TYPER copy adds ffedbf0cba15 irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead adds 576a83429757 irqchip/gic-v3-its: Kill its->device_ids and use TYPER cop [...] adds c1d4d5cd203c irqchip/gic-v3-its: Add its_vlpi_map helpers adds 286146960a11 irqchip/gic-v3-its: Synchronise INV command targetting a V [...] adds ed0e4aa9cc74 irqchip/gic-v3-its: Synchronise INT/CLEAR commands targett [...] adds 046b5054f566 irqchip/gic-v3-its: Lock VLPI map array before translating it adds 11635fa26dc7 irqchip/gic-v3-its: Make vlpi_lock a spinlock adds 0149385537e6 irqchip: Place CONFIG_SIFIVE_PLIC into the menu adds 20b44b4de61f irqchip: ingenic: Drop redundant irq_suspend / irq_resume [...] adds 52ecc87642f2 irqchip: ingenic: Error out if IRQ domain creation failed adds 208caadce5d4 irqchip: ingenic: Get virq number from IRQ domain adds 8bc7464b5140 irqchip: ingenic: Alloc generic chips from IRQ domain adds b8b0145f7d0e irqchip: Ingenic: Add process for more than one irq at the [...] adds 761becb29183 irqchip/ti-sci-inta: Use ERR_CAST inlined function instead [...] adds d46bca2b5d06 irqdomain: Add bus token DOMAIN_BUS_WAKEUP adds 4a169a95d885 genirq: Introduce irq_chip_get/set_parent_state calls adds 09d31567f85b of/irq: Document properties for wakeup interrupt parent adds b2bb01ed0894 irqchip/qcom-pdc: Update max PDC interrupts adds da3f875a4189 irqchip/qcom-pdc: Do not toggle IRQ_ENABLE during mask/unmask adds 81ef8bf88065 irqchip/qcom-pdc: Add irqdomain for wakeup capable GPIOs adds e71374c07564 irqchip/qcom-pdc: Add irqchip set/get state calls adds e35a6ae0eb3a pinctrl/msm: Setup GPIO chip in hierarchy adds 585d1183ffee pinctrl/sdm845: Add PDC wakeup interrupt map for GPIOs adds 407e62f52aad Merge tag 'irqchip-5.5' of git://git.kernel.org/pub/scm/li [...] adds b22bfea7f16c Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds ccb80012481f clocksource/drivers/timer-of: Convert last full_name to %pOF adds 4411464d6f8b clocksource/drivers/timer-of: Use unique device name inste [...] adds 227314239a5e clocksource/drivers/renesas-ostm: Convert to timer_of adds b35a5e5961f8 clocksource/drivers/renesas-ostm: Use unique device name i [...] adds 6e001f6a4cc7 clocksource/drivers/asm9260: Add a check for of_clk_get adds 7252f1405df1 Merge tag 'timers-v5.6' of https://git.linaro.org/people/d [...] adds 56144737e673 hrtimer: Annotate lockless access to timer->state adds 20d087368d38 time: Optimize ns_to_timespec64() adds 1d6acc18fee7 time: Fix spelling mistake in comment adds 3bbc53f4ae16 hrtimer: Remove the comment about not used HRTIMER_SOFTIRQ adds cf25e24db61c time: Rename tsk->real_start_time to ->start_boottime adds 7b8474466ed9 time: Zero the upper 32-bits in __kernel_timespec on 32-bit adds 83bae01182ea Merge branch 'timers/urgent' into timers/core, to pick up fix adds 043cf46825c1 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 532a3bbc7de8 xtensa: update arch features adds c3e0a444383a xtensa: clean up empty include files adds 6591685d5004 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 6af4ab570db3 xtensa: move MPU constants from .data to .ref.rodata adds 9fab17ca9afe xtensa: fix section name for start_info adds 123b8db839b3 xtensa: use correct symbol for the end of .rodata adds 76743c0e0915 xtensa: move kernel memory layout to platform options adds 7af710d98877 xtensa: add XIP kernel support adds f5fae6790fd3 xtensa: merge .fixup with .text adds cbc6e28703c4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds b387dc044efa xtensa: use macros to generate *_bit and test_and_*_bit functions adds e44491701925 xtensa: use named assembly arguments in bitops.h adds 5bf67094a3a2 xtensa: use "m" constraint instead of "a" in bitops.h assembly adds 643d6976ff0b xtensa: use named assembly arguments in atomic.h adds 13e28135d6fb xtensa: use "m" constraint instead of "a" in atomic.h assembly adds 812e708a4c2d xtensa: use named assembly arguments in cmpxchg.h adds cf3b3baa7125 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds 5eff6ca2e396 xtensa: use "m" constraint instead of "r" in futex.h assembly adds c5fccebc138b xtensa: improve stack dumping adds 8951eb1530dd xtensa: make stack dump size configurable adds f0d1eab8c2e1 xtensa: mm: fix PMD folding implementation adds f5ee2567921d xtensa: get rid of __ARCH_USE_5LEVEL_HACK adds 36de10c4788e xtensa: fix TLB sanity checker adds e64681b487c8 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds 8b5d7e5242de xtensa: entry: Remove unneeded need_resched() loop adds d80a50534847 xtensa: drop unneeded headers from coprocessor.S adds c2d9aa3b6e56 xtensa: fix syscall_set_return_value adds ba9c1d65991a xtensa: rearrange syscall tracing adds 02ce94c22925 xtensa: fix system_call interaction with ptrace adds 9d9043f6a817 xtensa: clean up system_call/xtensa_rt_sigreturn interaction adds 4d7048f55104 Merge tag 'xtensa-20191201' of git://github.com/jcmvbkbc/l [...] adds 914d52e46490 s390: implement perf_arch_fetch_caller_regs adds 6733775a92ea s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR adds a2308c11ecbc s390/smp,vdso: fix ASCE handling adds 5a5525b0488c s390/vdso: fix getcpu adds c2e06e15ad92 s390: always inline disabled_wait adds 7f28dad39524 s390: disable preemption when switching to nodat stack wit [...] adds 103b4cca60d2 s390/unwind: unify task is current checks adds 7579425777c0 s390: correct CALL_ON_STACK back_chain saving adds 7bcaad1f9fac s390: avoid misusing CALL_ON_STACK for task stack setup adds 67f559341987 s390/unwind: report an error if pt_regs are not on stack adds 97806dfb6f38 s390/unwind: make reuse_sp default when unwinding pt_regs adds cb7948e8c3f1 s390/head64: correct init_task stack setup adds e76e69611e94 s390/unwind: stop gracefully at task pt_regs adds a9f2f6865d78 s390/kaslr: store KASLR offset for early dumps adds 532da3de70b2 s390/cpum_sf: Replace function name in debug statements adds c17a7c6ee817 s390/cpum_sf: Remove unnecessary check for pending SDBs adds 7dd6b199df46 s390/cpum_sf: Use TEAR_REG macro consistantly adds 247f265fa502 s390/cpum_sf: Check for SDBT and SDB consistency adds 794b8846dcdc s390/pci: add error message for UID collision adds d497b7ec836d s390/pci: add error message on device number limit adds adcfb8cdc910 s390/unwind: always inline get_stack_pointer adds badbf3979079 s390/unwind: add a test for the internal API adds f44fa79b104b s390/test_unwind: require that unwinding ended successfully adds 4ac24c092b4e s390: fix register clobbering in CALL_ON_STACK adds 7868249fbbc8 s390/test_unwind: add CALL_ON_STACK tests adds 0610154650f1 s390/test_unwind: print verbose unwinding results adds e7409367abe5 s390/test_unwind: add irq context tests adds de6921ccbd0f s390/test_unwind: add program check context tests adds 222ee9087a73 s390/unwind: start unwinding from reliable state adds bf018ee64489 s390/unwind: filter out unreliable bogus %r14 adds be2d11b2a1e8 s390/unwind: add stack pointer alignment sanity checks adds aa137a6d302b s390/livepatch: Implement reliable stack tracing for the c [...] adds 2115fbf7210b s390: remove compat vdso code adds 01d1dff64662 Merge tag 's390-5.5-2' of git://git.kernel.org/pub/scm/lin [...] adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" adds bf1d2ee7bc62 apparmor: Force type-casting of current->real_cred adds df323337e507 apparmor: Use a memory pool instead per-CPU caches adds 8ac2ca328ec9 apparmor: Switch to GFP_KERNEL where possible adds 136db994852a apparmor: increase left match history buffer size adds 00e0590dbaec apparmor: fix unsigned len comparison with less than zero adds 8f21a6247525 apparmor: fix wrong buffer allocation in aa_new_mount adds bce4e7e9c45e apparmor: reduce rcu_read_lock scope for aa_file_perm mediation adds 341c1fda5e17 apparmor: make it so work buffers can be allocated from at [...] adds 79e178a57dae Merge tag 'apparmor-pr-2019-12-03' of git://git.kernel.org [...] adds f550ee9b85fd iomap: Do not create fake iter in iomap_dio_bio_actor() adds 88cfd30e188f iomap: remove unneeded variable in iomap_dio_rw() adds 2a31aca50067 Merge tag 'iomap-5.5-merge-13' of git://git.kernel.org/pub [...] adds 288d9cf1764a rtc: at91rm9200: use of_device_get_match_data() adds eaa6ef563d1a rtc: interface: use timeu64_t for range_max adds 89576bebbc17 rtc: Use devm_platform_ioremap_resource() adds 09ef18bcd5ac rtc: use devm_platform_ioremap_resource() to simplify code adds cf79e7c3c9e9 rtc: m41t80: set range adds 7da83f1bba0e rtc: da9063: Handle invalid IRQ from platform_get_irq_byname() adds cd7629b27bf9 rtc: armada38x: Use of_device_get_match_data() adds f00eaa38eb0c rtc: add a timestamp for year 0 adds 590062f47931 rtc: ds1347: remove verbose messages adds 1d84eca6d5b3 rtc: ds1347: remove useless read adds ff7f9e0533ff rtc: ds1347: simplify getting .driver_data adds 088443c79c77 rtc: ds1347: mask ALM OUT when reading time adds 554692d56d74 rtc: ds1347: convert to devm_rtc_allocate_device adds 3ce20a23e219 rtc: ds1347: set range adds d9dcfa5f7084 rtc: ds1347: properly handle oscillator failures adds 860c45b56d93 rtc: ds1347: use regmap_update_bits adds 147dae76dbb9 rtc: ds1347: handle century register adds 9aa0d0be3856 rtc: wilco-ec: Handle reading invalid times adds d53bf24db377 rtc: xilinx: Fix calibval variable type adds 9e420d7f125f rts: ds1685: remove not needed fields from private struct adds af818031f463 rtc: ds1685: use devm_platform_ioremap_resource helper adds 299b610117a4 rtc: ds1685: add indirect access method and remove plat_re [...] adds cb0b97d68252 rtc: meson-vrtc: move config option to proper location adds ed6c6dfdbe47 rtc: s35390a: convert to devm_rtc_allocate_device adds 9e8a968fe360 rtc: s35390a: set range adds 8d6ac1cec725 rtc: add timestamp for end of 2199 adds e979d0490acc rtc: vt8500: remove useless label adds 3e7d639720d0 rtc: vt8500: remove superfluous error message adds d8bced4b72a2 rtc: vt8500: convert to devm_rtc_allocate_device adds 1a064850b5fe rtc: vt8500: let the core handle rtc range adds ae4866884338 rtc: introduce lock helpers adds 21783322fe4a rtc: ds1343: set range adds 8c9a88fae2ce rtc: ds1343: remove dead code adds f308b682028a rtc: ds1343: use burst write to set time adds 580daaf43afc rtc: ds1343: use rtc_add_group adds ac08888b2590 rtc: ds1343: use regmap_update_bits for glitch filter adds ce0fd9db653b rtc: ds1343: check regmap_read return value adds a986429095df rtc: ds1343: remove unnecessary mutex adds 0680a6cdabf0 rtc: ds1343: rework interrupt handling adds 05df55728539 rtc: ds1343: cleanup .remove adds f583c341a515 rtc: rv3028: add clkout support adds 62409933b8d5 rtc: pcf2127: handle boot-enabled watchdog feature adds db2a4af115c4 rtc: fsl-ftm-alarm: switch to ktime_get_real_seconds adds 9323e9631c85 rtc: fsl-ftm-alarm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds bb451661db24 rtc: fsl-ftm-alarm: avoid struct rtc_time conversions adds 7e7c005b4b1f rtc: disable uie before setting time and enable after adds 3e74ddaa7ca0 rtc: disallow update interrupts when time is invalid adds daa2695fcfdc rtc: ab-b5ze-s3: remove .remove adds aef069a277dc rtc: lpc32xx: remove .remove adds c202ec09ceeb rtc: sc27xx: remove .remove adds d5e6dd9f5c75 rtc: sirfsoc: remove .remove adds 4fc0d13f80a6 rtc: cros-ec: remove superfluous error message adds 0e8431379e3c rtc: cros-ec: let the core handle rtc range adds 94303f8930ed rtc: brcmstb-waketimer: add missed clk_disable_unprepare adds 394c051d0fe2 rtc: em3027: correct month value adds c3e12e66b14a rtc: bd70528: Add MODULE ALIAS to autoload module adds afe19a7ae8b6 rtc: bd70528: fix module alias to autoload module adds 7ad295d5196a rtc: Fix the AltCentury value on AMD/Hygon platform adds 5ea0a619f5ef rtc: rx6110: Remove useless rx6110_remove adds 6d2130e68216 rtc: rx6110: Convert to SPDX identifier adds 265fc0910aae rtc: ds1302: Remove unused DRV_NAME adds e75603418d4a rtc: pcf8563: Constify clkout_rates adds 5ba03f8f681a rtc: fsl-ftm-alarm: remove select FSL_RCPM and default y f [...] adds db96d571a7c2 rtc: tps65910: allow using RTC without alarm interrupt adds e34494c8df0c rtc: msm6242: Fix reading of 10-hour digit adds 32c4d9e8a4eb rtc: msm6242: Remove unneeded msm6242_set()/msm6242_clear( [...] adds 55dcf7a21dbc rtc: interface: fix kerneldoc comments adds 6f6931928f25 rtc: sysfs: fix hctosys_show kerneldoc adds 75859ab1e790 rtc: ds1374: remove unused variable adds 47401580449c rtc: ds1685: remove set but unused variables adds 4ed3f1b8c4b7 rtc: ds1685: fix build error with make W=1 adds e5b7d90fd09d rtc: m41t80: remove excess kerneldoc adds 863d7b1851a1 rtc: pm8xxx: update kerneldoc for struct pm8xxx_rtc adds 8321c2ecb2e8 rtc: tegra: remove set but unused variable adds 42397492fb0f rtc: v3020: remove set but unused variable adds 60bd22fc9063 rtc: meson: remove redundant assignment to variable retries adds 93966243cf90 rtc: pcf8523: Remove struct pcf8523 adds 4f8aadea2342 rtc: st-lpc: Remove struct resource from struct st_rtc adds 8532bd5d3fdc rtc: sun6i: Remove struct device from sun6i_rtc_dev adds fa60b7e838a9 rtc: xgene: Remove unused struct device in struct xgene_rtc_dev adds f830f7cf4752 rtc: Fix Kconfig indentation adds 4672c2f2026d Merge tag 'rtc-5.5' of git://git.kernel.org/pub/scm/linux/ [...] adds af65d1ad416b PCI/AER: Save AER Capability for suspend/resume adds 6458b438ebc1 PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters adds 6a8c97345a15 PCI/AER: Use for_each_set_bit() to simplify code adds 161eea1b2526 PCI/AER: Fix kernel-doc warnings adds 35a0b2378c19 PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without [...] adds c2a3d213d1bc Merge branch 'pci/aer' adds 5e0c21c75e8c PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking adds aff5d0552da4 PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() adds 35efea32b26f PCI/ASPM: Allow re-enabling Clock PM adds 687aaf386aeb PCI/ASPM: Add pcie_aspm_get_link() adds 72ea91afbfb0 PCI/ASPM: Add sysfs attributes for controlling ASPM link states adds 87e90283c94c PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code adds abd05c97f971 Merge branch 'pci/aspm' adds ad5086108b9f PCI: Warn if no host bridge NUMA node info adds 093b9062adc1 Merge branch 'pci/enumeration' adds 157c1062fcd8 PCI: pciehp: Avoid returning prematurely from sysfs requests adds b94ec12dfaee PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() adds 75fcc0ce72e5 PCI: pciehp: Do not disable interrupt twice on suspend adds 87d0f2a5536f PCI: pciehp: Prevent deadlock on disconnect adds 77adf9355304 ACPI / hotplug / PCI: Allocate resources directly under th [...] adds 2df08822a643 Merge branch 'pci/hotplug' adds 4257ac5acdee x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate adds 65e3c803e7a4 x86/PCI: Correct SPDX comment style adds 0d2f4d62ff41 x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y adds bbd8810d3998 PCI: Remove unused includes and superfluous struct declaration adds 7e8ce0e2b036 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect adds ca22d1f5474a PCI: sysfs: Remove unused attribute groups adds 127a7709495d PCI/PTM: Remove spurious "d" from granularity message adds 97a0ac8a4678 PCI/PTM: Remove dependency on PCIEPORTBUS adds 33ce09ef1732 PCI/ASPM: Remove dependency on PCIEPORTBUS adds b6479581e682 PCI: Remove PCIe Kconfig dependencies on PCI adds b7da3d4df052 PCI: Allow building PCIe things without PCIEPORTBUS adds bbdb2f5ecdf1 PCI: Add #defines for Enter Compliance, Transmit Margin adds 19d7a95a8ba6 drm/amdgpu: Correct Transmit Margin masks adds 35e768e29672 drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions adds 88027c89ea14 drm/amdgpu: Prefer pcie_capability_read_word() adds 40bd4be5a652 drm/radeon: Correct Transmit Margin masks adds ca56f99c18ca drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions adds 3d581b11e34a drm/radeon: Prefer pcie_capability_read_word() adds e87eb585d31f Merge branch 'pci/misc' adds d41b0e64d206 PCI/MSI: Remove unused pci_irq_get_node() adds 901c4ddbe277 PCI/MSI: Move power state check out of pci_msi_supported() adds e045fa29e893 PCI/MSI: Fix incorrect MSI-X masking on resume adds 655e7aee1f03 Revert "nvme: Add quirk for Kingston NVME SSD running FW E [...] adds a1b39bae16a6 asm-generic: Make msi.h a mandatory include/asm header adds 191d6f91f283 PCI: Remove PCI_MSI_IRQ_DOMAIN architecture whitelist adds c59f0da5780f Merge branch 'pci/msi' adds f2c33ccacb2d PCI/PM: Always return devices to D0 when thawing adds dc68b406783e PCI/PM: Correct pci_pm_thaw_noirq() documentation adds ec6a75ef8e33 PCI/PM: Clear PCIe PME Status even for legacy power management adds f7b32a86e455 PCI/PM: Run resume fixups before disabling wakeup events adds 6da2f2ccfd2d PCI/PM: Make power management op coding style consistent adds 85a9b0507db2 PCI/PM: Note that PME can be generated from D0 adds b64cf7a1711d PCI/PM: Wrap long lines in documentation adds 6941a0c2bded PCI/PM: Use PCI dev_printk() wrappers for consistency adds 12bcae44bf48 PCI/PM: Use pci_WARN() to include device information adds 7e24bc347e57 PCI/PM: Apply D2 delay as milliseconds, not microseconds adds 993cc6d1bd3a PCI/PM: Expand PM reset messages to mention D3hot (not just D3) adds baef7f8e5e91 PCI/PM: Simplify pci_set_power_state() adds 77b84bb306fd xen-platform: Convert to generic power management adds 89cdbc354635 PCI/PM: Remove unused pci_driver.resume_early() hook adds 1a1daf097e21 PCI/PM: Remove unused pci_driver.suspend_late() hook adds 81cfa5908fd6 PCI/PM: Move power state update away from pci_power_up() adds adfac8f6b739 PCI/PM: Use pci_power_up() in pci_set_power_state() adds dc2256b0735d PCI/PM: Fold __pci_start_power_transition() into its caller adds d6aa37cd04fd PCI/PM: Avoid exporting __pci_complete_power_transition() adds 9c77e63bd8dc PCI/PM: Fold __pci_complete_power_transition() into its caller adds e43f15ea2f6d PCI/PM: Decode D3cold power state correctly adds 327ccbbcc149 PCI/PM: Return error when changing power state from D3cold adds 4827d63891b6 PCI/PM: Add pcie_wait_for_link_delay() adds ad9001f2f411 PCI/PM: Add missing link delays required by the PCIe spec adds bae26849372b PCI/PM: Move pci_dev_wait() definition earlier adds 7cfe16393c3c Merge branch 'pci/pm' adds fb794a708a71 PCI: Protect pci_reassign_bridge_resources() against concu [...] adds 7608158df3ed PCI: Fix missing bridge dma_ranges resource list cleanup adds c9c13ba428ef PCI: Add PCI_STD_NUM_BARS for the number of standard BARs adds d7b8a217521c PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters adds c13704f5685d PCI: Avoid double hpmemsize MMIO window assignment adds 73884a7082f4 PCI: Do not use bus number zero from EA capability adds 774800cb099f Merge branch 'pci/resource' adds 6acdf7e19b37 PCI/switchtec: Read all 64 bits of part_event_bitmap adds e771e0bf823f Merge branch 'pci/switchtec' adds fd872843ecd5 iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM adds 8cbb8a9374a2 PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI adds 9bf49e36d718 PCI/ATS: Handle sharing of PF PRI Capability with all VFs adds 2b0ae7cc3bfc PCI/ATS: Handle sharing of PF PASID Capability with all VFs adds 3ad621920974 PCI/ATS: Disable PF/VF ATS service independently adds c065190bbcd4 PCI/ATS: Cache PRI Capability offset adds 751035b8dc06 PCI/ATS: Cache PASID Capability offset adds e5adf79a1d80 PCI/ATS: Cache PRI PRG Response PASID Required bit adds b24d5c209859 PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h adds c6e9aefbf9db PCI/ATS: Remove unused PRI and PASID stubs adds d355bb209783 PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() adds fef2dd8b3966 PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_s [...] adds d8558ac8c93d PCI: Fix Intel ACS quirk UPDCR register address adds 56b4cd4b7da9 PCI: Add DMA alias quirk for Intel VCA NTB adds 35ff867b7657 PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes adds f338bb9f0179 PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 adds c8de8ed2dcaa PCI: Make ACS quirk implementations more uniform adds 7cf2cba43f15 PCI: Unify ACS quirk desired vs provided checking adds f52412b151a4 Merge branch 'pci/virtualization' adds 364b3f1ff8f0 PCI: aardvark: Use LTSSM state to build link training flag adds f4c7d053d7f7 PCI: aardvark: Wait for endpoint to be ready before training link adds c0f05a6ab525 PCI: aardvark: Fix PCI_EXP_RTCTL register configuration adds 7fbcb5da811b PCI: aardvark: Don't rely on jiffies while holding spinlock adds e078723f9ccc PCI: aardvark: Fix big endian support adds e0d9d30b7354 PCI: pci-bridge-emul: Fix big-endian support adds 318ed91f36f9 Merge branch 'remotes/lorenzo/pci/aardvark' adds bd22885aa188 PCI: cadence: Refactor driver to use as a core library adds de80f95ccb9c PCI: cadence: Move all files to per-device cadence directory adds ba7e87c5dd63 Merge branch 'remotes/lorenzo/pci/cadence' adds 1137e61dcb99 PCI: dwc: Fix find_next_bit() usage adds d76d273dc861 Merge branch 'remotes/lorenzo/pci/dwc' adds daee4f4e42c7 PCI: endpoint: Cast the page number to phys_addr_t adds 454f4de2d931 Merge branch 'remotes/lorenzo/pci/endpoint' adds a8e37506e79a PCI: hv: Reorganize the code in preparation of hibernation adds ac82fc832708 PCI: hv: Add hibernation support adds 14ef39fddd23 PCI: hv: Change pci_protocol_version to per-hbus adds 877b911a5ba0 PCI: hv: Avoid a kmemleak false positive caused by the hbu [...] adds 4eb87ddf390e Merge branch 'remotes/lorenzo/pci/hv' adds 9415743e4c8a PCI: iproc: Invalidate PAXB address mapping before programming it adds 132c4a6b544a Merge branch 'remotes/lorenzo/pci/iproc' adds d8725e38dd9f dt-bindings: pci: layerscape-pci: add compatible strings " [...] adds 7973eb13aecf PCI: layerscape: Add LS1028a support adds e63758e2790f Merge branch 'remotes/lorenzo/pci/layerscape' adds 4d3186a525b3 PCI: amlogic: Fix reset assertion via gpio descriptor adds 0978e95253c6 dt-bindings: pci: amlogic, meson-pcie: Add G12A bindings adds eacaf7dcf08e PCI: amlogic: Fix probed clock names adds 4ff9f68f8378 PCI: amlogic: meson: Add support for G12A adds 631627253de2 phy: meson-g12a-usb3-pcie: Add support for PCIe mode adds 934de3415e5e arm64: dts: meson-g12a: Add PCIe node adds ba1f8af7f772 arm64: dts: khadas-vim3: add commented support for PCIe adds 30c50d3a26a5 Merge branch 'remotes/lorenzo/pci/meson' adds 4906c05b87d4 PCI: mobiveil: Fix csr_read()/write() build issue adds 4940330a3696 Merge branch 'remotes/lorenzo/pci/mobiveil' adds af072edb8355 PCI: rcar: Remove unnecessary header include (../pci.h) adds 85bff4c3d320 PCI: rcar: Move the inbound index check adds 767c7846419c PCI: rcar: Recalculate inbound range alignment for each co [...] adds 7c7e53e1c93d PCI: rcar: Fix missing MACCTLR register setting in initial [...] adds 21cea0c0eaba Merge branch 'remotes/lorenzo/pci/rcar' adds 1e4d40186026 PCI: rockchip: Make some regulators non-optional adds 069ade5dfec9 Merge branch 'remotes/lorenzo/pci/rockchip' adds ff5c2bb9c6f5 PCI: tegra: Fix CLKREQ dependency programming adds b19c3f46caf8 Merge branch 'remotes/lorenzo/pci/tegra' adds 4b1140ade8f5 PCI: uniphier: Set mode register to host mode adds 77471510559c Merge branch 'remotes/lorenzo/pci/uniphier' adds 08bcdd22ecdb PCI: vmd: Add bus 224-255 restriction decode adds ec11e5c213cc PCI: vmd: Add device id for VMD device 8086:9A0B adds e3d023b8952b MAINTAINERS: Remove Keith from VMD maintainer adds d8ddab63635d Merge branch 'remotes/lorenzo/pci/vmd' adds 494f8b10d832 resource: Add a resource_list_first_type helper adds 65991f437699 PCI: Export pci_parse_request_of_pci_ranges() adds 4e5be6f81be7 PCI: aardvark: Use pci_parse_request_of_pci_ranges() adds e634e3e0b790 PCI: altera: Use pci_parse_request_of_pci_ranges() adds 7fe71aa84b43 PCI: dwc: Use pci_parse_request_of_pci_ranges() adds 783a862563f7 PCI: faraday: Use pci_parse_request_of_pci_ranges() adds 7ef1c871da16 PCI: iproc: Use pci_parse_request_of_pci_ranges() adds 8a26f861b815 PCI: mediatek: Use pci_parse_request_of_pci_ranges() adds 6c6a0dff0641 PCI: mobiveil: Use pci_parse_request_of_pci_ranges() adds 5c1306a0fde6 PCI: rockchip: Use pci_parse_request_of_pci_ranges() adds 62240a88004b PCI: rockchip: Drop storing driver private outbound resource data adds e0aebfe84a2f PCI: v3-semi: Use pci_parse_request_of_pci_ranges() adds 83083e241d48 PCI: xgene: Use pci_parse_request_of_pci_ranges() adds ee352c272e41 PCI: xilinx: Use pci_parse_request_of_pci_ranges() adds 3c65ebff8fae PCI: xilinx-nwl: Use pci_parse_request_of_pci_ranges() adds f9f4fdaa3509 PCI: versatile: Use pci_parse_request_of_pci_ranges() adds 2999dea8e94a PCI: versatile: Remove usage of PHYS_OFFSET adds ecf8fd6d917d PCI: versatile: Enable COMPILE_TEST adds 331f63457165 PCI: of: Add inbound resource parsing to helpers adds ea4f718e8455 PCI: ftpci100: Use inbound resources for setup adds 070d7d70291c PCI: v3-semi: Use inbound resources for setup adds 6dce5aa59e0b PCI: xgene: Use inbound resources for setup adds b9ae59b30bcf PCI: iproc: Use inbound resources for setup adds 085f793984ad PCI: rcar: Use inbound resources for setup adds 3b55809cf91f PCI: Make devm_of_pci_get_host_bridge_resources() static adds 7bd4c4a7b0ff Merge branch 'remotes/lorenzo/pci/mmio-dma-ranges' adds a243bf39d8be PCI: iproc-msi: Fix __iomem annotation in decode_msi_hwirq() adds 8990e381d188 PCI: mvebu: Make mvebu_pci_bridge_emul_ops static adds 80aed7dc6d36 PCI: mvebu: mvebu_pcie_map_registers __iomem fix adds 35a82a379510 MAINTAINERS: Add Marek and Shimoda-san as R-Car PCIE co-ma [...] adds 3c379a59b479 tools: PCI: Fix fd leakage adds 48617f03c940 Merge branch 'remotes/lorenzo/pci/misc' adds eceb86028d23 PCI: Remove unnecessary includes adds 9d8b738bb9f8 PCI: Remove useless comments and tidy others adds 9d09e5a95c54 PCI: Fix typos adds 36533f355b1a PCI: Fix indentation adds 7e124c405172 Merge branch 'pci/trivial' adds c3bed3b20e40 Merge tag 'pci-v5.5-changes' of git://git.kernel.org/pub/s [...] adds 76c38d30fee7 serial: imx: adapt rx buffer and dma periods adds 39f809192661 serial: sprd: Add polling IO support adds 0c11b88883db tty: 8250_of: Use software emulated RS485 direction control adds 91daae03188e serial: core: Use cons->index for preferred console registration adds 38b101c6b036 tty/amba-pl011: fix a -Wunused-function warning adds 254cc7743e84 serial: 8250_lpss: Switch over to MSI interrupts adds a8afc193558a serial: 8250_dw: Use devm_clk_get_optional() to get the in [...] adds 8d310c9107a2 drivers/tty/serial/8250: Make Aspeed VUART SIRQ polarity c [...] adds 6270d22d3902 dt-bindings: serial: 8250: Add aspeed,sirq-polarity-sense. adds c791fc76bc72 arm: dts: aspeed: Add vuart aspeed,sirq-polarity-sense to [...] adds 530c4ba3fa05 tty_ldisc: simplify tty_ldisc_autoload initialization adds 7726fb53e75f tty:n_gsm.c: destroy port by tty_port_destroy() adds 3e4aaea7a039 tty: serial: qcom_geni_serial: IRQ cleanup adds 8b7103f31950 tty: serial: qcom_geni_serial: Wakeup over UART RX adds 619cbcaedc8e serial: sirf: make register info static adds 33364d63c75d serdev: Add ACPI devices by ResourceSource field adds d1a1af2cdf19 hvc: dcc: Add earlycon support adds 7ca932e44132 Merge 5.4-rc3 into tty-next adds 6e73113784ac serial: 8250_exar: Move Exar pieces to custom ->startup() adds dd8b7a1db5d0 Revert "serial: core: Use cons->index for preferred consol [...] adds 9905f32aefbe serial: fsl_linflexuart: Be consistent with the name adds c2a552197106 Merge 5.4-rc5 into tty-next adds 2b30efe2e88a tty: serial: lpuart: Remove unnecessary code from set_mctrl adds e3553fee81b5 tty: serial: lpuart: Use defines that correspond to correc [...] adds 67b01837861c tty: serial: lpuart: Add RS485 support for 32-bit uart flavour adds 6fc68e936399 dt-bindings: serial: lpuart: Drop unsupported RS485 bindings adds 5bfb26303663 dt-bindings: serial: sh-sci: Document r8a77961 bindings adds 4d2c82b192e4 tty: rocket: reduce stack usage adds b027ce258369 tty: serial: msm_serial: Fix flow control adds 05faa64e7392 serial: 8250_dw: Avoid double error messaging when IRQ absent adds eb9c1a41ea12 serial: 8250-mtk: Use platform_get_irq_optional() for opti [...] adds 6a7ce07d6cb7 tty: serial: uartlite: use clk_disable_unprepare to match [...] adds 879516870d7a Revert "tty:n_gsm.c: destroy port by tty_port_destroy()" adds 487ee861de17 tty: serial: fsl_lpuart: use the sg count from dma_map_sg adds fba67e8f8978 Remove every trace of SERIAL_MAGIC adds 596fd8dffb74 tty: serial: imx: use the sg count from dma_map_sg adds 74887542fdcc tty: serial: pch_uart: correct usage of dma_unmap_sg adds d338838c09de serial-uartlite: Change logic how console_port is setup adds a00d9db8952b serial-uartlite: Use allocated structure instead of static ones adds 61b37b049e20 tty: serial: amba-pl011: Use dma_request_chan() directly f [...] adds 84a25d956c4f tty: serial: tegra: Use dma_request_chan() directly for ch [...] adds 19b6ecfca6b8 tty: serial: msm_serial: Use dma_request_chan() directly f [...] adds 61ad2a021d1d Revert "serial-uartlite: Use allocated structure instead o [...] adds 5042ffbc95d9 Revert "serial-uartlite: Change logic how console_port is setup" adds 07e5d4ff125a Revert "serial-uartlite: Add runtime support" adds 5d8508aa079a Revert "serial-uartlite: Do not use static struct uart_dri [...] adds 4c5168963231 Revert "serial-uartlite: Add get serial id if not provided" adds f4c47547b40a Revert "serial-uartlite: Move the uart register" adds f6a196477184 serial: pl011: Fix DMA ->flush_buffer() adds 50b2b571c5f3 serial: ifx6x60: add missed pm_runtime_disable adds 55ed51fff224 {tty: serial, nand: onenand}: samsung: rename to fix build [...] adds 4500914d3686 tty: Fix Kconfig indentation adds 14ce38484419 tty: remove unused argument from tty_open_by_driver() adds 7d73170e1c28 serial: serial_core: Perform NULL checks for break_ctl ops adds da88ac0bd683 tty: Fix Kconfig indentation, continued adds 1250ed7114a9 serial: stm32: fix clearing interrupt error flags adds 2ae0b31e0fac tty: don't crash in tty_init_dev when missing tty_port adds b2b2dd71e085 tty: vt: keyboard: reject invalid keycodes adds 0c9acb1af77a vcs: prevent write access to vcsu devices adds 27ed14d0ecb3 Revert "serial/8250: Add support for NI-Serial PXI/PXIe+48 [...] adds 537bd0a159a0 Merge tag 'tty-5.5-rc1' of git://git.kernel.org/pub/scm/li [...] adds bf49d9dd6fef export,module: add SPDX GPL-2.0 license identifier to head [...] adds 388c645a33a7 Merge tag 'spdx-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] adds e6679fd1e2fc platform/chrome: wilco_ec: Add debugfs test_event file adds fdf0fe2df3e3 platform/chrome: wilco_ec: Add Dell's USB PowerShare Polic [...] adds 3c4d77b68928 platform/chrome: wilco_ec: Add charging config driver adds 119a3cb6d687 platform/chrome: wilco_ec: Add keyboard backlight LED support adds 379c02ebcc9a platform/chrome: cros_ec: Fix Kconfig indentation adds c2ce4d23299f platform/chrome: cros_usbpd_logger: add missed destroy_wor [...] adds c9b465683a55 platform/chrome: cros_ec: Put docs with the code adds a16b2e281902 mfd / platform: cros_ec: Add sensor_count and make check_f [...] adds 53067471188c iio / platform: cros_ec: Add cros-ec-sensorhub driver adds d60ac88a62df mfd / platform / iio: cros_ec: Register sensor through sensorhub adds 05a3c420eaa6 platform/chrome: cros-ec: Record event timestamp in the hard irq adds da946589b1b9 platform/chrome: cros_ec: Do not attempt to register a non [...] adds 3300fdd630d4 platform/chrome: cros_ec: handle MKBP more events flag adds 3bcce2e8052d Revert "Input: cros_ec_keyb - add back missing mask for ev [...] adds 99cdb2472bb0 Revert "Input: cros_ec_keyb: mask out extra flags in event_type" adds 5ec966dbcc19 Merge tag 'tag-ib-chrome-mfd-iio-input-5.5' into chrome-pl [...] adds 74c166b58895 platform/chrome: cros_ec: Add Kconfig default for cros-ec- [...] adds 856a0a6e2d09 platform/chrome: wilco_ec: fix use after free issue adds 63de37476ebd Merge tag 'tag-chrome-platform-for-v5.5' of git://git.kern [...] adds c6a3aea93571 PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX adds 14e087576081 PM / QoS: Initial kunit test adds 342035f66c86 PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs adds 36a8015f89e4 PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY adds 016b87ca5c8c ACPI: EC: Rework flushing of pending work adds 024aa8732acb ACPI: PM: s2idle: Rework ACPI events synchronization adds 656b4e639831 cpuidle: Fix Kconfig indentation adds ba1e78a1dc0c cpuidle: Drop disabled field from struct cpuidle_state adds 4d30d4a0441d cpuidle: minor Kconfig help text fixes adds cde10f856a7d cpufreq: Fix Kconfig indentation adds e1e047ace8ce PM / devfreq: Add missing locking while setting suspend_freq adds 2a0efc77735b power: avs: Fix Kconfig indentation new 1e4230f56dac Merge branches 'pm-sleep', 'pm-cpuidle', 'pm-cpufreq', 'pm [...] new ef867c12f31d Merge tag 'pm-5.5-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 833a426cc471 ACPI: OSL: only free map once in osl.c adds 627ead724eff ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() adds 90ed9c639c1b ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch adds a7583e72a5f2 ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 adds feb174069fd7 ACPI: Fix Kconfig indentation new b65d56305c6f Merge branches 'acpi-bus', 'acpi-button', 'acpi-sysfs' and [...] new b92f3d32e098 Merge tag 'acpi-5.5-rc1-2' of git://git.kernel.org/pub/scm [...] adds 240b62d381fe ia64: remove stale paravirt leftovers new ef66f6b8e3f5 Merge tag 'please-pull-misc-5.5' of git://git.kernel.org/p [...] adds de29fe308de7 riscv: Fix Kconfig indentation adds 2cc6c4a0da4a RISC-V: Add address map dumper adds 8eace9fb3960 Merge branch 'next/misc2' into for-next adds f2c5fd9e4c05 riscv: defconfigs: enable debugfs adds 2e06b2717535 riscv: defconfigs: enable more debugging options adds 1646220a6d4b Merge branch 'next/defconfig-add-debug' into for-next new 6cdc7f2efc25 Merge tag 'riscv/for-v5.5-rc1-2' of git://git.kernel.org/p [...] new c1de0f25221c KVM x86: Move kvm cpuid support out of svm new 80b10aa92448 Documentation: kvm: Fix mention to number of ioctls classes new 33cf170715e8 mm: ksm: Export ksm_madvise() new ca9f4942670c KVM: PPC: Book3S HV: Support for running secure guests new 60f0a643aa44 KVM: PPC: Book3S HV: Shared pages support for secure guests new 008e359c76d8 KVM: PPC: Book3S HV: Radix changes for secure guest new c32622575dd0 KVM: PPC: Book3S HV: Handle memory plug/unplug to secure VM new 22945688acd4 KVM: PPC: Book3S HV: Support reset of secure guest new 013a53f2d25a powerpc: Ultravisor: Add PPC_UV config option new 3525d0ccd92c Merge tag 'kvm-ppc-uvmem-5.5-2' of git://git.kernel.org/pu [...] new 433f4ba19041 KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUI [...] new 7d73710d9ca2 kvm: vmx: Stop wasting a page for guest_msrs new aedc0650f913 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 19 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 2 +- .mailmap | 1 + CREDITS | 3 +- Documentation/ABI/stable/sysfs-driver-aspeed-vuart | 11 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 183 ++- Documentation/ABI/testing/sysfs-bus-pci | 13 + Documentation/ABI/testing/sysfs-platform-wilco-ec | 17 + 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 | 27 +- 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 + .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 11 + .../interrupt-controller/fsl,ls-extirq.txt | 49 + .../bindings/interrupt-controller/interrupts.txt | 12 + .../bindings/interrupt-controller/qcom,pdc.txt | 3 +- .../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 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 12 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 + 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 ++ Documentation/devicetree/bindings/serial/8250.txt | 5 + .../devicetree/bindings/serial/fsl-lpuart.txt | 3 +- .../bindings/serial/renesas,sci-serial.txt | 6 +- .../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 +- .../features/core/tracehook/arch-support.txt | 2 +- .../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 + Documentation/power/pci.rst | 24 +- .../{ioctl => process}/botching-up-ioctls.rst | 2 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/index.rst | 2 + Documentation/process/magic-number.rst | 1 - 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 +- .../translations/it_IT/process/magic-number.rst | 1 - .../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 ++- .../translations/zh_CN/process/magic-number.rst | 1 - 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/virt/kvm/api.txt | 20 +- Documentation/w1/index.rst | 2 +- MAINTAINERS | 120 +- Makefile | 121 +- arch/alpha/kernel/pci-sysfs.c | 8 +- arch/arc/include/asm/Kbuild | 1 - arch/arm/boot/compressed/libfdt_env.h | 4 +- arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/crypto/chacha-glue.c | 26 +- arch/arm/crypto/curve25519-glue.c | 5 +- arch/arm/crypto/poly1305-glue.c | 9 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/arch_gicv3.h | 2 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 33 + .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 25 + .../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 25 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 25 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 4 + arch/arm64/crypto/chacha-neon-glue.c | 5 +- arch/arm64/crypto/poly1305-glue.c | 5 +- arch/arm64/include/asm/Kbuild | 1 - arch/hexagon/include/uapi/asm/bitsperlong.h | 27 - arch/ia64/include/asm/iommu.h | 5 + arch/ia64/include/asm/irqflags.h | 4 - arch/ia64/include/uapi/asm/errno.h | 2 - arch/ia64/include/uapi/asm/gcc_intrin.h | 24 +- arch/ia64/include/uapi/asm/intel_intrin.h | 32 +- arch/ia64/include/uapi/asm/intrinsics.h | 51 +- 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/mips/include/asm/Kbuild | 1 - arch/mips/sgi-ip32/ip32-platform.c | 2 +- arch/openrisc/Kconfig | 26 +- arch/powerpc/Kconfig | 17 + arch/powerpc/boot/libfdt_env.h | 2 + arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/hvcall.h | 9 + arch/powerpc/include/asm/kvm_book3s_uvmem.h | 74 + arch/powerpc/include/asm/kvm_host.h | 6 + arch/powerpc/include/asm/kvm_ppc.h | 1 + arch/powerpc/include/asm/ultravisor-api.h | 6 + arch/powerpc/include/asm/ultravisor.h | 36 + arch/powerpc/kvm/Makefile | 3 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 25 + arch/powerpc/kvm/book3s_hv.c | 143 ++ arch/powerpc/kvm/book3s_hv_uvmem.c | 785 +++++++++++ arch/powerpc/kvm/powerpc.c | 12 + arch/riscv/Kconfig.socs | 16 +- arch/riscv/configs/defconfig | 24 + arch/riscv/configs/rv32_defconfig | 24 + arch/riscv/include/asm/Kbuild | 1 - arch/riscv/mm/init.c | 32 + arch/s390/Kconfig | 18 +- arch/s390/Makefile | 1 - arch/s390/boot/startup.c | 5 + arch/s390/include/asm/cpu_mf.h | 2 +- arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/pci_clp.h | 6 +- arch/s390/include/asm/perf_event.h | 7 + arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/stacktrace.h | 36 +- arch/s390/include/asm/unwind.h | 8 +- arch/s390/include/asm/vdso.h | 13 +- arch/s390/kernel/Makefile | 1 - arch/s390/kernel/asm-offsets.c | 3 +- arch/s390/kernel/dumpstack.c | 7 +- arch/s390/kernel/head64.S | 2 +- arch/s390/kernel/machine_kexec.c | 4 +- arch/s390/kernel/perf_cpum_sf.c | 136 +- arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/smp.c | 7 +- arch/s390/kernel/stacktrace.c | 43 + arch/s390/kernel/unwind_bc.c | 80 +- arch/s390/kernel/vdso.c | 42 +- arch/s390/kernel/vdso32/.gitignore | 1 - arch/s390/kernel/vdso32/Makefile | 66 - arch/s390/kernel/vdso32/clock_getres.S | 44 - arch/s390/kernel/vdso32/clock_gettime.S | 179 --- arch/s390/kernel/vdso32/getcpu.S | 33 - arch/s390/kernel/vdso32/gettimeofday.S | 103 -- arch/s390/kernel/vdso32/note.S | 13 - arch/s390/kernel/vdso32/vdso32.lds.S | 142 -- arch/s390/kernel/vdso32/vdso32_wrapper.S | 15 - arch/s390/kernel/vdso64/getcpu.S | 4 +- arch/s390/lib/Makefile | 3 + arch/s390/lib/test_unwind.c | 347 +++++ arch/s390/mm/maccess.c | 12 +- arch/s390/pci/pci.c | 21 +- arch/s390/pci/pci_clp.c | 6 +- arch/sh/kernel/cpu/shmobile/cpuidle.c | 8 +- arch/sparc/include/asm/Kbuild | 1 - 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 + arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/svm.c | 7 - arch/x86/kvm/vmx/vmx.c | 12 +- arch/x86/kvm/vmx/vmx.h | 8 +- arch/x86/pci/Makefile | 4 +- arch/x86/pci/common.c | 2 +- arch/x86/pci/fixup.c | 11 + arch/x86/pci/intel_mid_pci.c | 2 +- arch/x86/pci/numachip.c | 5 +- arch/xtensa/Kconfig | 396 +++--- arch/xtensa/Kconfig.debug | 7 + arch/xtensa/Makefile | 3 +- arch/xtensa/boot/Makefile | 5 + arch/xtensa/configs/xip_kc705_defconfig | 119 ++ arch/xtensa/include/asm/Kbuild | 2 + arch/xtensa/include/asm/atomic.h | 124 +- arch/xtensa/include/asm/bitops.h | 323 ++--- arch/xtensa/include/asm/cache.h | 6 + arch/xtensa/include/asm/cmpxchg.h | 71 +- arch/xtensa/include/asm/fixmap.h | 8 +- arch/xtensa/include/asm/futex.h | 10 +- arch/xtensa/include/asm/hw_irq.h | 14 - arch/xtensa/include/asm/initialize_mmu.h | 3 +- arch/xtensa/include/asm/kmem_layout.h | 29 + arch/xtensa/include/asm/page.h | 11 + arch/xtensa/include/asm/pgtable.h | 4 - arch/xtensa/include/asm/processor.h | 3 +- arch/xtensa/include/asm/syscall.h | 4 +- arch/xtensa/include/asm/uaccess.h | 16 +- arch/xtensa/include/asm/user.h | 20 - arch/xtensa/include/asm/vectors.h | 44 +- arch/xtensa/kernel/coprocessor.S | 10 +- arch/xtensa/kernel/entry.S | 22 +- arch/xtensa/kernel/head.S | 13 +- arch/xtensa/kernel/process.c | 2 + arch/xtensa/kernel/ptrace.c | 18 +- arch/xtensa/kernel/setup.c | 7 + arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/traps.c | 27 +- arch/xtensa/kernel/vmlinux.lds.S | 58 +- arch/xtensa/mm/fault.c | 16 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/kasan_init.c | 12 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/mm/tlb.c | 14 +- drivers/acpi/Kconfig | 8 +- drivers/acpi/bus.c | 2 +- drivers/acpi/button.c | 13 + drivers/acpi/ec.c | 36 +- drivers/acpi/osl.c | 28 +- drivers/acpi/sleep.c | 26 +- drivers/acpi/sysfs.c | 6 +- drivers/ata/pata_arasan_cf.c | 1 - drivers/ata/pata_atp867x.c | 2 +- drivers/ata/sata_nv.c | 2 +- drivers/base/Kconfig | 4 + drivers/base/power/Makefile | 1 + drivers/base/power/qos-test.c | 117 ++ drivers/base/power/qos.c | 73 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/asm9260_timer.c | 4 + drivers/clocksource/renesas-ostm.c | 189 +-- drivers/clocksource/timer-of.c | 6 +- drivers/cpufreq/Kconfig.powerpc | 8 +- drivers/cpufreq/Kconfig.x86 | 16 +- drivers/cpuidle/Kconfig | 16 +- drivers/cpuidle/Kconfig.arm | 22 +- drivers/cpuidle/cpuidle.c | 2 +- drivers/cpuidle/poll_state.c | 1 - drivers/crypto/Kconfig | 1 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 4 +- drivers/devfreq/devfreq.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/dmi_scan.c | 41 +- 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/amd/amdgpu/cik.c | 95 +- drivers/gpu/drm/amd/amdgpu/si.c | 97 +- drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/gpu/drm/radeon/cik.c | 94 +- drivers/gpu/drm/radeon/si.c | 97 +- drivers/idle/intel_idle.c | 6 +- drivers/iio/accel/cros_ec_accel_legacy.c | 6 - drivers/iio/common/cros_ec_sensors/Kconfig | 2 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 4 +- drivers/iio/light/cros_ec_light_prox.c | 6 - drivers/input/keyboard/cros_ec_keyb.c | 6 +- drivers/iommu/Kconfig | 6 + 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/of_iommu.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/irqchip/Kconfig | 8 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm7038-l1.c | 119 +- drivers/irqchip/irq-gic-v2m.c | 1 + drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 302 +++- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-ingenic.c | 85 +- drivers/irqchip/irq-ls-extirq.c | 197 +++ drivers/irqchip/irq-ti-sci-inta.c | 5 +- drivers/irqchip/irq-zevio.c | 2 +- drivers/irqchip/qcom-pdc.c | 149 +- drivers/memory/mtk-smi.c | 4 + drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/mfd/cros_ec_dev.c | 235 +--- drivers/misc/pci_endpoint_test.c | 8 +- drivers/mtd/nand/onenand/Makefile | 2 +- .../mtd/nand/onenand/{samsung.c => samsung_mtd.c} | 0 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/intel/e1000/e1000.h | 1 - drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb.h | 1 - drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c | 2 +- drivers/net/wan/z85230.h | 2 - drivers/nvme/host/core.c | 10 - 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/pci/Kconfig | 26 +- drivers/pci/Makefile | 3 +- drivers/pci/access.c | 2 +- drivers/pci/ats.c | 207 +-- drivers/pci/controller/Kconfig | 31 +- drivers/pci/controller/Makefile | 4 +- drivers/pci/controller/cadence/Kconfig | 45 + drivers/pci/controller/cadence/Makefile | 5 + .../pci/controller/{ => cadence}/pcie-cadence-ep.c | 96 +- .../controller/{ => cadence}/pcie-cadence-host.c | 97 +- drivers/pci/controller/cadence/pcie-cadence-plat.c | 174 +++ .../pci/controller/{ => cadence}/pcie-cadence.c | 0 .../pci/controller/{ => cadence}/pcie-cadence.h | 79 +- drivers/pci/controller/dwc/Kconfig | 6 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pci-layerscape.c | 1 + drivers/pci/controller/dwc/pci-meson.c | 136 +- drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-host.c | 41 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 6 +- drivers/pci/controller/dwc/pcie-uniphier.c | 10 + drivers/pci/controller/pci-aardvark.c | 133 +- drivers/pci/controller/pci-ftpci100.c | 79 +- drivers/pci/controller/pci-host-common.c | 2 +- drivers/pci/controller/pci-hyperv.c | 218 ++- drivers/pci/controller/pci-mvebu.c | 4 +- drivers/pci/controller/pci-thunder-pem.c | 1 + drivers/pci/controller/pci-v3-semi.c | 74 +- drivers/pci/controller/pci-versatile.c | 71 +- drivers/pci/controller/pci-xgene.c | 73 +- drivers/pci/controller/pcie-altera.c | 41 +- drivers/pci/controller/pcie-iproc-msi.c | 5 +- drivers/pci/controller/pcie-iproc-platform.c | 9 +- drivers/pci/controller/pcie-iproc.c | 106 +- drivers/pci/controller/pcie-mediatek.c | 43 +- drivers/pci/controller/pcie-mobiveil.c | 146 +- drivers/pci/controller/pcie-rcar.c | 92 +- drivers/pci/controller/pcie-rockchip-host.c | 158 +-- drivers/pci/controller/pcie-rockchip.h | 7 +- drivers/pci/controller/pcie-xilinx-nwl.c | 21 +- drivers/pci/controller/pcie-xilinx.c | 18 +- drivers/pci/controller/vmd.c | 34 +- drivers/pci/endpoint/functions/pci-epf-test.c | 10 +- drivers/pci/endpoint/pci-epc-mem.c | 2 +- drivers/pci/hotplug/Kconfig | 2 +- drivers/pci/hotplug/acpiphp_glue.c | 12 +- drivers/pci/hotplug/pciehp.h | 8 +- drivers/pci/hotplug/pciehp_core.c | 36 +- drivers/pci/hotplug/pciehp_ctrl.c | 10 +- drivers/pci/hotplug/pciehp_hpc.c | 67 +- drivers/pci/hotplug/rpaphp_core.c | 4 +- drivers/pci/iov.c | 9 +- drivers/pci/msi.c | 25 +- drivers/pci/of.c | 67 +- drivers/pci/pci-bridge-emul.c | 25 +- drivers/pci/pci-bridge-emul.h | 78 +- drivers/pci/pci-driver.c | 198 ++- drivers/pci/pci-sysfs.c | 28 +- drivers/pci/pci.c | 372 +++-- drivers/pci/pci.h | 48 +- drivers/pci/pcie/Kconfig | 10 - drivers/pci/pcie/aer.c | 88 +- drivers/pci/pcie/aspm.c | 245 ++-- drivers/pci/pcie/dpc.c | 2 +- drivers/pci/pcie/portdrv.h | 2 + drivers/pci/pcie/portdrv_core.c | 7 +- drivers/pci/pcie/portdrv_pci.c | 8 + drivers/pci/pcie/ptm.c | 2 +- drivers/pci/probe.c | 60 +- drivers/pci/proc.c | 4 +- drivers/pci/quirks.c | 157 ++- drivers/pci/setup-bus.c | 70 +- drivers/pci/switch/switchtec.c | 2 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 70 +- drivers/pinctrl/qcom/pinctrl-msm.c | 112 +- drivers/pinctrl/qcom/pinctrl-msm.h | 14 + drivers/pinctrl/qcom/pinctrl-sdm845.c | 23 +- drivers/platform/chrome/Kconfig | 19 +- drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec.c | 84 +- drivers/platform/chrome/cros_ec_ishtp.c | 25 +- drivers/platform/chrome/cros_ec_lpc.c | 17 +- drivers/platform/chrome/cros_ec_proto.c | 267 +++- drivers/platform/chrome/cros_ec_rpmsg.c | 19 +- drivers/platform/chrome/cros_ec_sensorhub.c | 199 +++ drivers/platform/chrome/cros_usbpd_logger.c | 1 + drivers/platform/chrome/wilco_ec/Kconfig | 2 +- drivers/platform/chrome/wilco_ec/Makefile | 3 +- drivers/platform/chrome/wilco_ec/core.c | 28 +- drivers/platform/chrome/wilco_ec/debugfs.c | 47 +- drivers/platform/chrome/wilco_ec/keyboard_leds.c | 191 +++ drivers/platform/chrome/wilco_ec/sysfs.c | 91 ++ drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- drivers/platform/x86/Kconfig | 2 +- drivers/platform/x86/dell_rbu.c | 2 +- drivers/power/avs/Kconfig | 12 +- drivers/rapidio/devices/tsi721.c | 2 +- drivers/rtc/Kconfig | 31 +- drivers/rtc/interface.c | 58 +- drivers/rtc/rtc-ab-b5ze-s3.c | 11 - drivers/rtc/rtc-armada38x.c | 10 +- drivers/rtc/rtc-asm9260.c | 4 +- drivers/rtc/rtc-aspeed.c | 4 +- drivers/rtc/rtc-at91rm9200.c | 19 +- drivers/rtc/rtc-at91sam9.c | 4 +- drivers/rtc/rtc-bd70528.c | 1 + drivers/rtc/rtc-brcmstb-waketimer.c | 5 +- drivers/rtc/rtc-cadence.c | 4 +- drivers/rtc/rtc-coh901331.c | 4 +- drivers/rtc/rtc-cros-ec.c | 22 +- drivers/rtc/rtc-da9063.c | 3 + drivers/rtc/rtc-davinci.c | 4 +- drivers/rtc/rtc-digicolor.c | 4 +- drivers/rtc/rtc-ds1216.c | 4 +- drivers/rtc/rtc-ds1286.c | 4 +- drivers/rtc/rtc-ds1302.c | 2 - drivers/rtc/rtc-ds1343.c | 297 ++-- drivers/rtc/rtc-ds1347.c | 102 +- drivers/rtc/rtc-ds1374.c | 3 +- drivers/rtc/rtc-ds1511.c | 4 +- drivers/rtc/rtc-ds1553.c | 4 +- drivers/rtc/rtc-ds1685.c | 116 +- drivers/rtc/rtc-em3027.c | 4 +- drivers/rtc/rtc-ep93xx.c | 4 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 24 +- drivers/rtc/rtc-goldfish.c | 8 +- drivers/rtc/rtc-jz4740.c | 4 +- drivers/rtc/rtc-lpc24xx.c | 4 +- drivers/rtc/rtc-lpc32xx.c | 15 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-m48t86.c | 11 +- drivers/rtc/rtc-mc146818-lib.c | 15 +- drivers/rtc/rtc-meson.c | 6 +- drivers/rtc/rtc-msm6242.c | 23 +- drivers/rtc/rtc-mt7622.c | 4 +- drivers/rtc/rtc-mv.c | 4 +- drivers/rtc/rtc-omap.c | 4 +- drivers/rtc/rtc-pcf2127.c | 10 +- drivers/rtc/rtc-pcf8523.c | 18 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pic32.c | 4 +- drivers/rtc/rtc-pm8xxx.c | 2 +- drivers/rtc/rtc-r7301.c | 7 +- drivers/rtc/rtc-rtd119x.c | 4 +- drivers/rtc/rtc-rv3028.c | 146 ++ drivers/rtc/rtc-rx6110.c | 16 +- drivers/rtc/rtc-s35390a.c | 16 +- drivers/rtc/rtc-s3c.c | 4 +- drivers/rtc/rtc-sa1100.c | 4 +- drivers/rtc/rtc-sc27xx.c | 7 - drivers/rtc/rtc-sirfsoc.c | 8 - drivers/rtc/rtc-spear.c | 4 +- drivers/rtc/rtc-st-lpc.c | 5 +- drivers/rtc/rtc-stk17ta8.c | 4 +- drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-sun6i.c | 2 - drivers/rtc/rtc-sunxi.c | 4 +- drivers/rtc/rtc-tegra.c | 8 +- drivers/rtc/rtc-tps65910.c | 21 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/rtc/rtc-v3020.c | 3 +- drivers/rtc/rtc-vt8500.c | 32 +- drivers/rtc/rtc-wilco-ec.c | 8 +- drivers/rtc/rtc-xgene.c | 6 +- drivers/rtc/rtc-zynqmp.c | 7 +- drivers/rtc/sysfs.c | 5 +- drivers/s390/crypto/zcrypt_error.h | 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 | 133 +- drivers/scsi/pm8001/pm8001_init.c | 38 +- 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/staging/gasket/gasket_constants.h | 3 - drivers/staging/gasket/gasket_core.c | 12 +- drivers/staging/gasket/gasket_core.h | 4 +- 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/tty/Kconfig | 40 +- drivers/tty/amiserial.c | 84 -- drivers/tty/hvc/Kconfig | 28 +- drivers/tty/hvc/hvc_dcc.c | 28 + drivers/tty/rocket.c | 32 +- drivers/tty/serdev/core.c | 111 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 84 ++ drivers/tty/serial/8250/8250_dw.c | 83 +- drivers/tty/serial/8250/8250_exar.c | 19 + drivers/tty/serial/8250/8250_lpss.c | 21 +- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_of.c | 31 + drivers/tty/serial/8250/8250_pci.c | 300 +--- drivers/tty/serial/8250/8250_port.c | 14 - drivers/tty/serial/8250/Kconfig | 3 +- drivers/tty/serial/Kconfig | 104 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 12 +- drivers/tty/serial/fsl_linflexuart.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 84 +- drivers/tty/serial/ifx6x60.c | 3 + drivers/tty/serial/imx.c | 7 +- drivers/tty/serial/msm_serial.c | 10 +- drivers/tty/serial/pch_uart.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 68 +- drivers/tty/serial/{samsung.c => samsung_tty.c} | 0 drivers/tty/serial/serial-tegra.c | 3 +- drivers/tty/serial/serial_core.c | 2 +- drivers/tty/serial/sirfsoc_uart.h | 5 +- drivers/tty/serial/sprd_serial.c | 33 + drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/uartlite.c | 97 +- drivers/tty/tty_io.c | 14 +- drivers/tty/tty_ldisc.c | 7 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/vc_screen.c | 3 + drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/storage/transport.c | 3 +- drivers/usb/storage/uas.c | 1 - drivers/vfio/pci/vfio_pci.c | 11 +- drivers/vfio/pci/vfio_pci_config.c | 32 +- drivers/vfio/pci/vfio_pci_private.h | 4 +- drivers/video/fbdev/aty/radeon_pm.c | 2 +- drivers/video/fbdev/core/fbmem.c | 4 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/logo/.gitignore | 1 + drivers/video/logo/Makefile | 15 +- {scripts => drivers/video/logo}/pnmtologo.c | 0 drivers/xen/platform-pci.c | 14 +- fs/cifs/cifsfs.c | 2 +- fs/compat_ioctl.c | 16 +- fs/exec.c | 2 +- fs/ioctl.c | 16 +- fs/iomap/direct-io.c | 39 +- fs/jffs2/nodelist.c | 2 +- fs/proc/array.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/Kbuild | 1 + include/asm-generic/export.h | 3 +- include/dt-bindings/dma/x1000-dma.h | 40 + include/linux/aer.h | 4 + include/linux/cpuidle.h | 2 +- include/linux/dma/sprd-dma.h | 4 + include/linux/dmar.h | 2 + include/linux/dmi.h | 4 + include/linux/export.h | 1 + include/linux/falloc.h | 10 +- include/linux/fs.h | 2 +- include/linux/hrtimer.h | 14 +- include/linux/interrupt.h | 16 +- include/linux/io-pgtable.h | 2 +- include/linux/ioasid.h | 76 + include/linux/iommu.h | 65 +- include/linux/irq.h | 6 + include/linux/irq_work.h | 10 +- include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/irqchip/ingenic.h | 14 - include/linux/irqdomain.h | 1 + include/linux/libfdt_env.h | 5 +- include/linux/license.h | 1 + include/linux/module.h | 7 +- include/linux/of_address.h | 21 +- include/linux/of_pci.h | 5 +- include/linux/pci-ats.h | 77 +- include/linux/pci-epc.h | 2 +- include/linux/pci.h | 59 +- include/linux/pci_ids.h | 1 + include/linux/percpu-refcount.h | 16 +- include/linux/platform_data/cros_ec_proto.h | 138 +- include/linux/platform_data/cros_ec_sensorhub.h | 30 + include/linux/platform_data/wilco-ec.h | 15 + include/linux/pm_qos.h | 86 +- include/linux/qcom_scm.h | 2 + include/linux/resource_ext.h | 12 + include/linux/rtc.h | 5 + include/linux/rtc/ds1685.h | 12 +- include/linux/sched.h | 2 +- include/linux/soc/qcom/irq.h | 34 + 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 +++ include/uapi/linux/kvm.h | 1 + include/uapi/linux/pci_regs.h | 3 + include/uapi/linux/serial_core.h | 2 +- init/Kconfig | 22 +- kernel/Makefile | 2 +- kernel/bpf/stackmap.c | 2 +- kernel/fork.c | 2 +- kernel/gen_kheaders.sh | 64 +- kernel/irq/chip.c | 44 + kernel/irq/irqdesc.c | 2 +- kernel/irq_work.c | 34 +- kernel/power/qos.c | 4 +- kernel/printk/printk.c | 2 +- kernel/time/hrtimer.c | 11 +- kernel/time/time.c | 26 +- kernel/trace/bpf_trace.c | 2 +- lib/Kconfig.debug | 11 - lib/devres.c | 2 +- lib/genalloc.c | 2 +- mm/ksm.c | 1 + 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 + security/apparmor/Kconfig | 2 + security/apparmor/apparmorfs.c | 130 +- security/apparmor/domain.c | 46 +- security/apparmor/file.c | 45 +- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/file.h | 2 +- security/apparmor/include/match.h | 3 +- security/apparmor/include/path.h | 50 +- security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/label.c | 12 +- security/apparmor/lsm.c | 198 ++- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 67 +- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- tools/pci/pcitest.c | 1 + tools/testing/selftests/Makefile | 5 +- usr/include/Makefile | 19 +- 1275 files changed, 37007 insertions(+), 22418 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 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] 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 arch/powerpc/include/asm/kvm_book3s_uvmem.h create mode 100644 arch/powerpc/kvm/book3s_hv_uvmem.c delete mode 100644 arch/s390/kernel/vdso32/.gitignore delete mode 100644 arch/s390/kernel/vdso32/Makefile delete mode 100644 arch/s390/kernel/vdso32/clock_getres.S delete mode 100644 arch/s390/kernel/vdso32/clock_gettime.S delete mode 100644 arch/s390/kernel/vdso32/getcpu.S delete mode 100644 arch/s390/kernel/vdso32/gettimeofday.S delete mode 100644 arch/s390/kernel/vdso32/note.S delete mode 100644 arch/s390/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/s390/kernel/vdso32/vdso32_wrapper.S create mode 100644 arch/s390/lib/test_unwind.c create mode 100644 arch/xtensa/configs/xip_kc705_defconfig delete mode 100644 arch/xtensa/include/asm/hw_irq.h delete mode 100644 arch/xtensa/include/asm/user.h create mode 100644 drivers/base/power/qos-test.c 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/irqchip/irq-ls-extirq.c rename drivers/mtd/nand/onenand/{samsung.c => samsung_mtd.c} (100%) create mode 100644 drivers/of/unittest-data/tests-address.dtsi create mode 100644 drivers/pci/controller/cadence/Kconfig create mode 100644 drivers/pci/controller/cadence/Makefile rename drivers/pci/controller/{ => cadence}/pcie-cadence-ep.c (83%) rename drivers/pci/controller/{ => cadence}/pcie-cadence-host.c (75%) create mode 100644 drivers/pci/controller/cadence/pcie-cadence-plat.c rename drivers/pci/controller/{ => cadence}/pcie-cadence.c (100%) rename drivers/pci/controller/{ => cadence}/pcie-cadence.h (82%) create mode 100644 drivers/platform/chrome/cros_ec_sensorhub.c create mode 100644 drivers/platform/chrome/wilco_ec/keyboard_leds.c 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 drivers/tty/serial/{samsung.c => samsung_tty.c} (100%) 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 delete mode 100644 include/linux/irqchip/ingenic.h create mode 100644 include/linux/platform_data/cros_ec_sensorhub.h create mode 100644 include/linux/soc/qcom/irq.h create mode 100755 scripts/jobserver-exec