This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 42298a382ab9 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 955fb1698ced Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 07c7804c010a Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits cf3816a2ce5e Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 43e874823863 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 8bdcf7e4136e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 38ed5a2a662f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 9231b76615e3 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 9bed9e3935c3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits aa8180e2f6c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7c02406750fa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 78b979b406d7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7653954a9e3b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b96e277ad0eb Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits c6a63b12ef2e Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits e3ac76270734 Merge remote-tracking branch 'asoc/for-5.16' into asoc-linus omits ed5c36eb9536 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 1eceffaec88b erofs: fix unsafe pagevec reuse of hooked pclusters adds 7f3b3c2bfa9c MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT adds 8e16049333e4 MIPS: loongson64: Fix no screen display during boot-up adds 67512a8cf5a7 MIPS: Avoid macro redefinitions adds c91cf42f61dc MIPS: sni: Fix the build adds a274bdbdfcf7 bcm47xx: Get rid of redundant 'else' adds 4beaeb5f11f3 bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) w [...] adds 169dd5f08a8c MIPS: Loongson64: Add of_node_put() before break adds d6c7c374c452 MIPS: octeon: Remove unused functions adds a923a2676e60 MIPS: Fix assembly error from MIPSr2 code used within MIPS [...] adds 01fde9a0e497 MIPS: kernel: proc: fix trivial style errors adds 1ad964ae1a91 MIPS: kernel: proc: use seq_puts instead of seq_printf adds 626bfa037299 MIPS: kernel: proc: add CPU option reporting adds 95b8a5e0111a MIPS: Remove NETLOGIC support adds 18b8f5b6fc53 mips: cm: Convert to bitfield API to fix out-of-bounds access adds f69fa4c81b42 mips: fix HUGETLB function without THP enabled adds 36de23a4c5f0 MIPS: Cobalt: Explain GT64111 early PCI fixup new a3f36773802d Merge tag 'mips_5.16' of git://git.kernel.org/pub/scm/linu [...] adds 387273118714 powerps/pseries/dma: Add support for 2M IOMMU page size adds 3c2172c1c47b powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cann [...] adds c45361abb918 powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n adds 494f238a3861 powerpc/476: Fix sparse report adds 93fa8e9d8811 powerpc: Remove unused prototype for of_show_percpuinfo adds 9d7fb0643a15 powerpc/powermac: Remove stale declaration of pmac_md adds 452f145eca73 powerpc: Drop superfluous pci_dev_is_added() calls adds 7eff9bc00ddf powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no pr [...] adds 2a24d80fc86b powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal adds ee87843795ec powerpc/powernv/dump: Fix typo in comment adds f2719b26ae27 video: fbdev: chipsfb: use memset_io() instead of memset() adds 56537faf8821 powerpc: fix unbalanced node refcount in check_kvm_guest() adds 799f9b51db68 powerpc/paravirt: vcpu_is_preempted() commentary adds fda0eb220021 powerpc/paravirt: correct preempt debug splat in vcpu_is_p [...] adds 7edd5c9a8820 powerpc/pseries/cpuhp: cache node corrections adds 983f91017406 powerpc/cpuhp: BUG -> WARN conversion in offline path adds fa2a5dfe2ddd powerpc/pseries/cpuhp: delete add/remove_by_count code adds f9473a65719e powerpc/pseries/cpuhp: remove obsolete comment from pserie [...] adds 02b182e67482 powerpc/perf: Refactor the code definition of perf reg ext [...] adds 29908bbf7b89 powerpc/perf: Expose instruction and data address register [...] adds 602946ec2f90 powerpc: Set max_mapnr correctly adds 6ffeb56ee210 powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support adds b616230e2325 powerpc/eeh: Fix docstrings in eeh.c adds 8f6aca0e0f26 powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CM [...] adds 3091f5fc5f1d powerpc: Mark .opd section read-only adds 4f703e7faa67 powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC adds 915b368f6968 powerpc/pseries/iommu: Add of_node_put() before break adds 7453f501d443 powerpc/kexec_file: Add of_node_put() before goto adds 68b44f94d637 powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC [...] adds 3a75fd709c89 powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c adds 01116e6e98b0 powerpc/fsl_booke: Take exec flag into account when settin [...] adds a97dd9e2f760 powerpc/fsl_booke: Enable reloading of TLBCAM without swit [...] adds 52bda69ae8b5 powerpc/fsl_booke: Tell map_mem_in_cams() if init is done adds 0b2859a74306 powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory adds d5970045cf9e powerpc/fsl_booke: Update of TLBCAMs after init adds 49e3d8ea6248 powerpc/fsl_booke: Enable STRICT_KERNEL_RWX adds 61cb9ac66b30 powerpc/vas: Fix potential NULL pointer dereference adds e9efabc6e4c3 powerpc/5200: dts: add missing pci ranges adds 7855b6c66dc4 powerpc/5200: dts: fix pci ranges warnings adds aed2886a5e9f powerpc/5200: dts: fix memory node unit name adds a85c728cb5e1 powerpc/32: Don't use lmw/stmw for saving/restoring non vo [...] adds 566af8cda399 powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC adds e606a2f46c72 powerpc/time: Remove generic_suspend_{dis/en}able_irqs() adds 8f7fadb4ba87 powerpc/machdep: Remove stale functions from ppc_md structure adds 5c810ced36ae powerpc/32: Add support for out-of-line static calls adds cbe654c77961 powerpc: warn on emulation of dcbz instruction in kernel mode adds e28d0b675056 powerpc/lib/sstep: Don't use __{get/put}_user() on kernel [...] adds 63f501e07a85 powerpc/8xx: Simplify TLB handling adds fdacae8a8402 powerpc: Activate CONFIG_STRICT_KERNEL_RWX by default adds a61ec782a754 powerpc/breakpoint: Cleanup adds c7d19189d724 powerpc/32: Don't use a struct based type for pte_t adds 319fa1a52e43 powerpc/pseries/mobility: ignore ibm, platform-facilities updates adds b7472e1764bf Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPA [...] adds f22969a66041 powerpc/64s: Default to 64K pages for 64 bit book3s adds b949d009dd52 powerpc/boot: Set LC_ALL=C in wrapper script adds 4a5cb51f3db4 powerpc/64s/interrupt: Fix check_return_regs_valid() false [...] adds cb662608e546 selftests/powerpc: Use date instead of EPOCHSECONDS in mit [...] adds 44a8214de96b powerpc/bpf: Fix write protecting JIT code adds b1b93cb7e794 powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set [...] adds b6cb20fdc273 powerpc/book3e: Fix set_memory_x() and set_memory_nx() adds 44c14509b0da powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs adds 5d354dc35ebb powerpc/83xx/mpc8349emitx: Make mcu_gpiochip_remove() return void adds 3c12b4df8d5e powerpc/security: Use a mutex for interrupt exit code patching adds fef071be57dc powerpc/dcr: Use cmplwi instead of 3-argument cmpli adds 290fe8aa69ef powerpc/44x/fsp2: add missing of_node_put adds b1f896ce3542 powerpc/xmon: fix task state output adds 19b27f37ca97 MAINTAINERS: Update powerpc KVM entry adds 322fda0405fe KVM: PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value adds 235cee162459 KVM: PPC: Tick accounting should defer vtime accounting 't [...] adds 5b9f69ffa6b4 Merge branch 'topic/ppc-kvm' into next adds f8c0e36b48e3 powerpc: Don't provide __kernel_map_pages() without ARCH_S [...] adds 52862ab33c5d powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier dur [...] adds 81291383ffde powerpc/32e: Ignore ESR in instruction storage interrupt handler new c12ab8dbc492 powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG [...] new 5c0b0c676ac2 Merge tag 'powerpc-5.16-1' of git://git.kernel.org/pub/scm [...] adds 43bdcbd50043 microblaze: timer: Remove unused properties new a51e4a1acb5f Merge tag 'microblaze-v5.16' of git://git.monstr.eu/linux- [...] adds d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use adds f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency adds d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" adds d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops adds f5cdffdc26a2 pinctrl: qcom: msm8226: fill in more functions adds c400f51790ae dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings adds 7d74b55afd27 pinctrl: qcom: Add SM6350 pinctrl driver adds 5147022214db dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings adds 48e049ef1238 pinctrl: qcom: Add QCM2290 pinctrl driver adds 8c82646196c4 dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,d [...] adds 727293a8b11e pinctrl: qcom: spmi-gpio: add support to enable/disable output adds 26564c44357e dt-bindings: pinctrl: mt8195: add rsel define adds 91e7edceda96 dt-bindings: pinctrl: mt8195: change pull up/down description adds 25a74c0f4bf1 pinctrl: mediatek: fix coding style adds fb34a9ae383a pinctrl: mediatek: support rsel feature adds 387292c357be pinctrl: mediatek: add rsel setting on MT8195 adds 075667cc6c29 pinctrl: renesas: No need to initialise global statics adds fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h adds 5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.ke [...] adds 3d45c8438b86 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 adds 83917856334e pinctrl: qcom: spmi-gpio: Add compatible for PM6350 adds 290e2d18caab pinctrl: uniphier: Add extra audio pinmux settings for LD1 [...] adds f66e173dd831 dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding adds b0b2303c02fe pinctrl: uniphier: Add UniPhier NX1 pinctrl driver adds 576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent adds c30174d3332d pinctrl: gemini: fix typos adds ce34fb3cb4a8 pinctrl: renesas: r8a779[56]x: Add MediaLB pins adds 412da8c7224a pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] adds 28e7f8ff9058 pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] adds e212923e7407 pinctrl: renesas: checker: Move overlapping field check adds f31a5ffbd11d pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] adds f4e260bffcf3 pinctrl: renesas: checker: Prefix common checker output adds 57135c2810b1 Merge tag 'renesas-pinctrl-for-v5.16-tag2' of git://git.ke [...] adds c3efe04533a9 dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML adds 02725b0c8998 pinctrl: samsung: support ExynosAutov9 SoC pinctrl adds f9a06b810951 dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp [...] adds 461030b804fb pinctrl: qcom: ssbi-mpp: hardcode IRQ counts adds 56b2443fb4ba pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip adds f24dbaaab48a pinctrl: qcom: spmi-mpp: hardcode IRQ counts adds afe6777f2ebc pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip adds 8ec664ff4316 dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells adds 8a097ff4b832 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add reset binding adds 0b90315af760 pinctrl: microchip sgpio: use reset driver adds 65916a1ca90a dt-bindings: pinctrl: update bindings for MT7986 SoC adds 360de6728064 pinctrl: mediatek: add support for MT7986 SoC adds 8d886bba3b13 pinctrl: tegra: include lpdr pin properties adds 613c0826081b pinctrl: tegra: Add pinmux support for Tegra194 adds 53b3947ddb7f pinctrl: equilibrium: Fix function addition in multiple groups adds 4434f4c50345 pinctrl: bcm2835: Allow building driver as a module adds c7892ae13e46 pinctrl: core: fix possible memory leak in pinctrl_enable() adds a42c7d95d29e pinctrl: tegra: Use correct offset for pin group adds d2388172389e pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] adds f0c142fcf4d6 pinctrl: tegra: Fix warnings and error adds cfe6807d82e9 gpio: Allow per-parent interrupt data adds 5853fd57d893 Merge branch 'ib-gpio-ppid' into devel adds 69533cd3a1a9 dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl adds aa68e1b80d8f dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl adds a0f160ffcb83 pinctrl: add pinctrl/GPIO driver for Apple SoCs new 5a1bcbd96534 Merge tag 'pinctrl-v5.16-1' of git://git.kernel.org/pub/sc [...] adds 08b9a61a87bc HID: multitouch: disable sticky fingers for UPERFECT Y adds b7abf78b7a6c HID: u2fzero: clarify error check and length calculations adds 43775e62c4b7 HID: u2fzero: properly handle timeouts in usb_submit_urb adds e70b703347dd HID: amd_sfh: switch from 'pci_' to 'dma_' API adds c45d2b54cc73 HID: amd_sfh: Use dma_set_mask_and_coherent() adds ba70a4ff231c HID: amd_sfh: switch from 'pci_' to 'dev_' API adds f75203cd8be9 HID: amd_sfh: Update Copyright details new a6e757e3a1c7 Merge branch 'for-5.16/amd-sfh' into for-linus adds cc84094218a7 HID: apple: Eliminate obsolete IR receiver quirks adds 371a9dcee70e HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 adds 0cd3be51733f HID: apple: Add support for the 2021 Magic Keyboard adds d58cf34a594d HID: apple: Bring back flag for Apple tilde key quirk new b9865081a56a Merge branch 'for-5.16/apple' into for-linus adds 2ea5999d07d2 HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK new 820e9906cf64 Merge branch 'for-5.16/asus' into for-linus adds f3e825212454 HID: core: add TransducerSerialNumber2 adds a68f3bd13994 HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() adds 8e3cd9221c66 HID: cougar: Make use of the helper function devm_add_acti [...] new b026277a8403 Merge branch 'for-5.16/core' into for-linus adds fc97b4d6a1a6 HID: playstation: expose DualSense lightbar through a mult [...] adds 61177c088a57 leds: add new LED_FUNCTION_PLAYER for player LEDs for game [...] adds 8c0ab553b072 HID: playstation: expose DualSense player LEDs through LED class. adds 3c92cb4cb60c HID: playstation: fix return from dualsense_player_led_set [...] adds d7f1f9fec09a HID: playstation: require multicolor LED functionality new a6be4c6c4ead Merge branch 'for-5.16/playstation' into for-linus adds 2af16c1f846b HID: nintendo: add nintendo switch controller driver adds c5e626769563 HID: nintendo: add player led support adds 08ebba5c2703 HID: nintendo: add power supply support adds 697e5c7a34b0 HID: nintendo: add home led support adds c4eae84feff3 HID: nintendo: add rumble support adds 6b5dca2dea4e HID: nintendo: improve subcommand reliability adds 479da173c433 HID: nintendo: send subcommands after receiving input report adds c7d0d636171f HID: nintendo: patch hw version for userspace HID mappings adds 012bd52c699d HID: nintendo: reduce device removal subcommand errors adds 1425247383c5 HID: nintendo: set controller uniq to MAC adds 294a828759d0 HID: nintendo: add support for charging grip adds 83d640c4f8f8 HID: nintendo: add support for reading user calibration adds 4ff5b10840a8 HID: nintendo: add IMU support adds 4c048f6b2c25 HID: nintendo: improve rumble performance and stability adds e93363f716a2 HID: nintendo: ratelimit subcommands and rumble adds dad74e18f72a HID: nintendo: prevent needless queueing of the rumble worker adds daf11ca2b9f4 HID: nintendo: fix -Werror build new 0cc82d617acf Merge branch 'for-5.16/nintendo' into for-linus adds 6748031a854d HID: u2fzero: Support NitroKey U2F revision of the device new a7c2b7ea82ea Merge branch 'for-5.16/u2fzero' into for-linus adds b7644592bd0d HID: wacom: Shrink critical section in `wacom_add_shared_data` adds 3d422a4668ef HID: wacom: Make use of the helper function devm_add_actio [...] new 3f81b3a387f7 Merge branch 'for-5.16/wacom' into for-linus adds 95157723dc9e HID: Add support for side buttons of Xiaomi Mi Dual Mode W [...] new 5a2506bb8cb3 Merge branch 'for-5.16/xiaomi' into for-linus new 5af06603c409 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4f6094f1663e scsi: hisi_sas: Use managed PCI functions adds 089226ef6a08 scsi: hisi_sas: Stop printing queue count in v3 hardware probe adds b5a9fa20e3bf scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT adds 080b4f976bf7 scsi: hisi_sas: Replace del_timer() calls with del_timer_sync() adds 9aec5ffa6e39 scsi: hisi_sas: Increase debugfs_dump_index after dump is [...] adds ce4fc333e599 scsi: libsas: Co-locate exports with symbols adds e018f03d6ccb scsi: libiscsi: Move ehwait initialization to iscsi_sessio [...] adds 08d0a992131a scsi: pm80xx: Fix incorrect port value when registering a device adds b27a40534ef7 scsi: pm80xx: Fix lockup in outbound queue management adds c29737d03c74 scsi: pm80xx: Correct inbound and outbound queue logging adds 51e6ed83bb4a scsi: pm80xx: Fix memory leak during rmmod adds 9e1c3206960f scsi: qla2xxx: Add support for mailbox passthru adds 52cca50d35f8 scsi: qla2xxx: Display 16G only as supported speeds for 38 [...] adds 8192817efbc3 scsi: qla2xxx: Check for firmware capability before creati [...] adds e6e22e6cc296 scsi: qla2xxx: Fix crash in NVMe abort path adds 527d46e0b014 scsi: qla2xxx: edif: Use link event to wake up app adds 3ef68d4f0c9e scsi: qla2xxx: Fix kernel crash when accessing port_speed [...] adds 38c61709e662 scsi: qla2xxx: Call process_response_queue() in Tx path adds 3a4e1f3b3a3c scsi: qla2xxx: Move heartbeat handling from DPC thread to [...] adds 3d33b303d4f3 scsi: qla2xxx: Fix use after free in eh_abort path adds b0fe235dad77 scsi: qla2xxx: Update version to 10.02.07.100-k adds 914418f36901 scsi: qla2xxx: Remove redundant initialization of pointer req adds 99154581b05c scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() adds 982fc3965d13 scsi: lpfc: Don't release final kref on Fport node while A [...] adds 20d2279f90ce scsi: lpfc: Fix premature rpi release for unsolicited TPLS [...] adds 88f7702984e6 scsi: lpfc: Fix hang on unload due to stuck fport node adds 3a874488d2e9 scsi: lpfc: Fix rediscovery of tape device after LIP adds a864ee709bc0 scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode adds b507357f7917 scsi: lpfc: Fix NVMe I/O failover to non-optimized path adds cd8a36a90bab scsi: lpfc: Fix FCP I/O flush functionality for TMF routines adds 25ac2c970be3 scsi: lpfc: Fix EEH support for NVMe I/O adds d5ac69b332d8 scsi: lpfc: Adjust bytes received vales during cmf timer interval adds 3ea998cbf9e7 scsi: lpfc: Fix I/O block after enabling managed congestion mode adds afd63fa51149 scsi: lpfc: Zero CGN stats only during initial driver load [...] adds 315b3fd13521 scsi: lpfc: Improve PBDE checks during SGL processing adds 0d6b26795bd2 scsi: lpfc: Update lpfc version to 14.0.0.2 adds 0a5e20fc8ca7 scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic adds e9d73bfa8e04 scsi: documentation: Document Fibre Channel sysfs node for appid adds c4adf171e834 scsi: ufs: ufs-qcom: Remove unneeded variable 'err' adds 351b3a849ac7 scsi: ufs: ufshpb: Use proper power management API adds aba3b0757b6c scsi: ufs: ufs-mediatek: Change dbg select by check IP version adds 7e642ca0375b scsi: target: Remove unused function arguments adds a7c052066986 scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h adds 8d4efd0040e5 scsi: efct: Add state in nport sm trace printout adds ee3dce9f3842 scsi: efct: Fix nport free adds e76b7c5e25a1 scsi: efct: Decrease area under spinlock adds e88e2d32200a scsi: ufs: core: Probe for temperature notification support adds 322c4b29ee1f scsi: ufs: core: Add temperature notification exception handling adds cbd9a3347c75 scsi: dc395: Fix error case unwinding adds efe1dc571a5b scsi: lpfc: Fix mailbox command failure during driver init [...] adds ce580e47e848 scsi: ufs: exynos: Unify naming adds 568778f5572a scsi: advansys: Prefer struct_size() over open-coded arithmetic adds 8d807a068090 scsi: lpfc: Fix a function name in comments adds 9f80eca441a9 scsi: aic7xxx: Fix a function name in comments adds 5860d9fb5622 scsi: lpfc: Return NULL rather than a plain 0 integer adds 60c98a87fcaa scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y adds a5b141a895b5 scsi: lpfc: Add support for optional PLDV handling adds 525943a586ef scsi: ufs: core: Export hibern8 entry and exit functions adds a0cea83332ae scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling adds ca4ff9e751eb scsi: elx: efct: Switch from 'pci_' to 'dma_' API adds 6bd49b1a8d43 scsi: core: Delete scsi_{get,free}_host_dev() adds 17b49bcbf835 scsi: core: Fix scsi_mode_sense() buffer length handling adds a7d6840bed0c scsi: core: Fix scsi_mode_select() buffer length handling adds c749301ebee8 scsi: sd: Fix sd_do_mode_sense() buffer length handling adds e9076e7f23aa scsi: core: Fix spelling in a source code comment adds 1da3b0141e74 scsi: ufs: core: Fix NULL pointer dereference adds 68444d73d6a5 scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match [...] adds f44abcfc3f9f scsi: ufs: core: Remove return statement in void function adds af21c3fd5b3e scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION adds edc0596cc04b scsi: ufs: core: Stop clearing UNIT ATTENTIONS adds 54a4045342a8 scsi: ufs: core: Do not exit ufshcd_reset_and_restore() un [...] adds 87bf6a6bbe8b scsi: ufs: core: Do not exit ufshcd_err_handler() unless o [...] adds 05787e3456ff scsi: target: core: Make logs less verbose adds d4996c6eac4c scsi: advansys: Fix kernel pointer leak adds e7dcc514a49e scsi: megaraid_sas: Fix concurrent access to ISR between I [...] adds 4c32edc350e4 scsi: megaraid_sas: Add helper functions for irq_context adds cdf7f6a10d48 scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 adds 80ed33c8ba93 scsi: target: core: Add common tpg/enable attribute adds 382731ec01b3 scsi: target: iscsi: Replace tpg enable attr with ops.enable adds cb8717a720a9 scsi: target: qla2xxx: Replace enable attr with ops.enable adds fb00af92e5db scsi: target: sbp: Replace enable attr with ops.enable adds 9465b4871af0 scsi: target: srpt: Replace enable attr with ops.enable adds d7e2932bba1b scsi: target: ibm_vscsi: Replace enable attr with ops.enable adds 5384ee089d1f scsi: target: usb: Replace enable attr with ops.enable adds c20bda341946 scsi: target: tcmu: Use struct_size() helper in kmalloc() adds 4f632918e7a8 scsi: pm80xx: Replace open coded check with dev_is_expander() adds 4084a7235d38 scsi: pm80xx: Fix misleading log statement in pm8001_mpi_g [...] adds 76a4f7cc5973 scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() adds 819225b03dc7 scsi: smartpqi: Update device removal management adds 9ee5d6e9ac52 scsi: smartpqi: Add controller handshake during kdump adds 5d1f03e6f49a scsi: smartpqi: Capture controller reason codes adds 6ce1ddf53252 scsi: smartpqi: Update LUN reset handler adds be76f90668d8 scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation adds 4f3cefc3084d scsi: smartpqi: Avoid failing I/Os for offline devices adds 28ca6d876c5a scsi: smartpqi: Add extended report physical LUNs adds 987d35605b7e scsi: smartpqi: Fix boot failure during LUN rebuild adds d4dc6aea93cb scsi: smartpqi: Fix duplicate device nodes for tape changers adds 80982656b78e scsi: smartpqi: Add 3252-8i PCI id adds 605ae389ea02 scsi: smartpqi: Update version to 2.1.12-055 adds ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging adds f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() adds 9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable a [...] adds d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_ho [...] adds 36c6b7613ef1 scsi: hisi_sas: Initialise devices in .slave_alloc callback adds 046ab7d0f594 scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() adds 00aeaf329a3a scsi: libsas: Export sas_phy_enable() adds 21c7e972475e scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus [...] adds a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs adds a19a93e4c6a9 scsi: core: pm: Rely on the device driver core for async p [...] adds 1c9575326a4a scsi: sd: Rename sd_resume() into sd_resume_system() adds 9131bff6a9f1 scsi: core: pm: Only runtime resume if necessary adds bf23e619039d scsi: core: Use a structure member to track the SCSI comma [...] adds a710eacb9d13 scsi: core: Rename scsi_mq_done() into scsi_done() and export it adds 58bf201dfc03 scsi: ata: Call scsi_done() directly adds 409d337e6bd6 scsi: firewire: sbp2: Call scsi_done() directly adds 5f9ae9eecb15 scsi: ib_srp: Call scsi_done() directly adds 1ae6d167793c scsi: message: fusion: Call scsi_done() directly adds 68f89c50cd0c scsi: zfcp_scsi: Call scsi_done() directly adds 3e6d3832dc1b scsi: 3w-9xxx: Call scsi_done() directly adds 2adf975e899a scsi: 3w-sas: Call scsi_done() directly adds 9dd9b96c2623 scsi: 3w-xxxx: Call scsi_done() directly adds 656f26ade03a scsi: 53c700: Call scsi_done() directly adds 0800a26aaa80 scsi: BusLogic: Call scsi_done() directly adds 117cd238adfe scsi: NCR5380: Call scsi_done() directly adds e42be9e75a02 scsi: a100u2w: Call scsi_done() directly adds 1dec65e32fb5 scsi: aacraid: Introduce aac_scsi_done() adds 7afdb8637997 scsi: aacraid: Call scsi_done() directly adds 396dd2c0b7b2 scsi: acornscsi: Call scsi_done() directly adds f3bc9338e08d scsi: advansys: Call scsi_done() directly adds 3ab3b151ff12 scsi: aha152x: Call scsi_done() directly adds 135223527c81 scsi: aha1542: Call scsi_done() directly adds 07ebbc3a8067 scsi: aic7xxx: Call scsi_done() directly adds 3f0b59b6852d scsi: arcmsr: Call scsi_done() directly adds 681fa5252fd4 scsi: atp870u: Call scsi_done() directly adds 4316b5b8b2c6 scsi: bfa: Call scsi_done() directly adds a75af82a77d2 scsi: bnx2fc: Call scsi_done() directly adds 0979e265e4b7 scsi: csiostor: Call scsi_done() directly adds e82d6b179b14 scsi: cxlflash: Call scsi_done() directly adds 6c365b880093 scsi: dc395x: Call scsi_done() directly adds e6ed928effb6 scsi: dpt_i2o: Call scsi_done() directly adds 52e65d1c25a6 scsi: esas2r: Call scsi_done() directly adds f8ab27d96494 scsi: esp_scsi: Call scsi_done() directly adds caffd3ad966e scsi: fas216: Introduce struct fas216_cmd_priv adds 696fec18e17c scsi: fas216: Stop using scsi_cmnd.scsi_done adds a0c22474cbc6 scsi: fdomain: Call scsi_done() directly adds a7510fbd879e scsi: fnic: Call scsi_done() directly adds 82f01edcf9a8 scsi: hpsa: Call scsi_done() directly adds 574015a83731 scsi: hptiop: Call scsi_done() directly adds 85f6dd08c86a scsi: ibmvscsi: Call scsi_done() directly adds 0233196eb238 scsi: imm: Call scsi_done() directly adds 25e1d89669ec scsi: initio: Call scsi_done() directly adds acd3c42d18f7 scsi: ipr: Call scsi_done() directly adds 98cc0e69ba5d scsi: ips: Call scsi_done() directly adds e0f63b2181cb scsi: libfc: Call scsi_done() directly adds b4b84edc5d39 scsi: libiscsi: Call scsi_done() directly adds e803bc52b04b scsi: libsas: Call scsi_done() directly adds ca068c2c6ca0 scsi: lpfc: Call scsi_done() directly adds c0e70ea3f719 scsi: mac53c94: Call scsi_done() directly adds f1170b83dff9 scsi: megaraid_mbox: Call scsi_done() directly adds 012f14b269da scsi: megaraid_sas: Call scsi_done() directly adds 9e0603656fdf scsi: megaraid: Call scsi_done() directly adds aaf2173b5cc3 scsi: mesh: Call scsi_done() directly adds 1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly adds b0c3007922f4 scsi: mpt3sas: Call scsi_done() directly adds ca495999075b scsi: mvumi: Call scsi_done() directly adds 0061e3f5e0c2 scsi: myrb: Call scsi_done() directly adds 1c21a4f495cf scsi: myrs: Call scsi_done() directly adds f0f4f79a4f7d scsi: ncr53c8xx: Call scsi_done() directly adds 48760367a401 scsi: nsp32: Call scsi_done() directly adds ca0d62d29bb1 scsi: pcmcia: Call scsi_done() directly adds f13cc234bec9 scsi: pmcraid: Call scsi_done() directly adds 7bc195c75134 scsi: ppa: Call scsi_done() directly adds 3ca2385af905 scsi: ps3rom: Call scsi_done() directly adds ef697683d3eb scsi: qedf: Call scsi_done() directly adds 2d1609afd6d7 scsi: qla1280: Call scsi_done() directly adds 79e30b884a01 scsi: qla2xxx: Call scsi_done() directly adds fdcfbd6517d9 scsi: qla4xxx: Call scsi_done() directly adds da65bc05cf91 scsi: qlogicfas408: Call scsi_done() directly adds c33a2dca9853 scsi: qlogicpti: Call scsi_done() directly adds 6c2c7d6aa439 scsi: scsi_debug: Call scsi_done() directly adds 0ca190805784 scsi: smartpqi: Call scsi_done() directly adds 70a5caf11f8c scsi: snic: Call scsi_done() directly adds 4acf838e80ba scsi: stex: Call scsi_done() directly adds 0c31fa0e6619 scsi: storvsc_drv: Call scsi_done() directly adds 37425f5d07cc scsi: sym53c8xx_2: Call scsi_done() directly adds 35c3730a9657 scsi: ufs: Call scsi_done() directly adds b4194fcb1b51 scsi: virtio_scsi: Call scsi_done() directly adds aeb2627dcfd9 scsi: vmw_pvscsi: Call scsi_done() directly adds 9c4f6be7ddec scsi: wd33c93: Call scsi_done() directly adds f11e4da6bfc1 scsi: wd719x: Call scsi_done() directly adds fd17badb664e scsi: xen-scsifront: Call scsi_done() directly adds ae4ea859c079 scsi: staging: rts5208: Call scsi_done() directly adds 4879f233b4f8 scsi: staging: unisys: visorhba: Call scsi_done() directly adds b9d82b7dea2c scsi: target: tcm_loop: Call scsi_done() directly adds 46c97948e9b5 scsi: usb: Call scsi_done() directly adds 11b68e36b167 scsi: core: Call scsi_done directly adds 814818fd4816 scsi: isci: Remove a declaration adds 0feb3429d735 scsi: fas216: Introduce the function fas216_queue_command_ [...] adds af049dfd0b10 scsi: core: Remove the 'done' argument from SCSI queuecomm [...] adds 92c4b58b15c5 scsi: core: Register sysfs attributes earlier adds c3f69c7f629f scsi: ata: Switch to attribute groups adds 5e88e67b6f3b scsi: firewire: sbp2: Switch to attribute groups adds a3cf94c96ede scsi: RDMA/srp: Switch to attribute groups adds 2899836f9430 scsi: message: fusion: Switch to attribute groups adds d8d7cf3f7d07 scsi: zfcp: Switch to attribute groups adds bd21c1e9891f scsi: 3w-9xxx: Switch to attribute groups adds 8de1cc904e17 scsi: 3w-sas: Switch to attribute groups adds 65bc2a7fd83e scsi: 3w-xxxx: Switch to attribute groups adds 90cb6538b5da scsi: 53c700: Switch to attribute groups adds bd16d71185c8 scsi: aacraid: Switch to attribute groups adds f2523502a40a scsi: arcmsr: Switch to attribute groups adds ebcbac342cb5 scsi: be2iscsi: Switch to attribute groups adds e73af234a1a2 scsi: bfa: Switch to attribute groups adds c3dd11d8ed4d scsi: bnx2fc: Switch to attribute groups adds eb78ac7a5474 scsi: bnx2i: Switch to attribute groups adds 623cf762c73e scsi: csiostor: Switch to attribute groups adds 780c678912fb scsi: cxlflash: Switch to attribute groups adds d6ddcd8b38ab scsi: fnic: Switch to attribute groups adds 62ac8ccbb819 scsi: hisi_sas: Switch to attribute groups adds 4cd16323b523 scsi: hpsa: Switch to attribute groups adds e8fbc28e7fc7 scsi: hptiop: Switch to attribute groups adds c7da4e1cd040 scsi: ibmvscsi: Switch to attribute groups adds 7adbf68f4950 scsi: ibmvfc: Switch to attribute groups adds 47d1e6ae0e1e scsi: ipr: Switch to attribute groups adds 7eae6af530a6 scsi: isci: Switch to attribute groups adds 08adfa753743 scsi: lpfc: Switch to attribute groups adds ab53de242e07 scsi: megaraid_mbox: Switch to attribute groups adds 09723bb252ca scsi: megaraid_sas: Switch to attribute groups adds 1bb3ca27d2ca scsi: mpt3sas: Switch to attribute groups adds 88b8132cff99 scsi: mvsas: Switch to attribute groups adds 582c0360db90 scsi: myrb: Switch to attribute groups adds 087c3ace6337 scsi: myrs: Switch to attribute groups adds aec4b25c8572 scsi: ncr53c8xx: Switch to attribute groups adds e71eebf744e4 scsi: sym53c500_cs: Switch to attribute groups adds c03b72b86c77 scsi: pm8001: Switch to attribute groups adds 646bed7e6f45 scsi: pmcraid: Switch to attribute groups adds 232cb469d24e scsi: qedf: Switch to attribute groups adds 1ebbd3b1d9a7 scsi: qedi: Switch to attribute groups adds f8f8f857e7df scsi: qla2xxx: Remove a declaration adds 66df386d0b74 scsi: qla2xxx: Switch to attribute groups adds a8b476fc86d9 scsi: qla4xxx: Switch to attribute groups adds 64fc9015fbeb scsi: smartpqi: Switch to attribute groups adds 7500be62910d scsi: snic: Switch to attribute groups adds 7ce6000a77cc scsi: staging: unisys: Remove the shost_attrs member adds 01e570febaaa scsi: usb: Switch to attribute groups adds a47c6b713e89 scsi: core: Remove two host template members that are no l [...] adds c4da1205752d scsi: sd: Print write through due to no caching mode page [...] adds 30e99f05f8b1 scsi: mpi3mr: Use scnprintf() instead of snprintf() adds 3319a8ba82b9 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] adds b3ef4a0e40df scsi: fcoe: Use netif_is_bond_master() instead of open code adds 8ecfb16c9be2 scsi: 3w-xxx: Remove redundant initialization of variable retval adds 4e3ace0051e7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() adds f347c26836c2 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() adds 7f96c7a67e40 scsi: target: cxgbit: Increase max DataSegmentLength adds d1e51ea6bf5f scsi: target: cxgbit: Enable Delayed ACK adds 1d2ac7b69d6a scsi: target: tcmu: Allocate zeroed pages for data area adds fc65e933fbcc scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] adds 1eaff502a8f1 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] adds 25d542a85374 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay adds 945a160794a9 scsi: target: Fix ordered CMD_T_SENT handling adds ed1227e08099 scsi: target: Fix ordered tag handling adds 1283c0d1a32b scsi: target: Fix alua_tg_pt_gps_count tracking adds 7324f47d4293 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path adds f9793d649c29 scsi: target: Perform ALUA group changes in one step adds 2a7a891f4c40 scsi: sd: Add error handling support for add_disk() adds e9d658c2175b scsi: sr: Add error handling support for add_disk() adds e6ab6113526a scsi: aha1542: Use memcpy_{from,to}_bvec() adds 1b74ab77d62f scsi: target: core: Stop using bdevname() adds 3d8fa78ebd61 scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions adds 0ae8f4785107 scsi: mpt3sas: Make mpt3sas_dev_attrs static adds bb4a8dcb4e94 scsi: ufs: mediatek: Avoid sched_clock() misuse adds b6ca770ae7f2 scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer adds a516074c2026 scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior [...] adds d305c253af69 scsi: lpfc: Wait for successful restart of SLI3 adapter du [...] adds 7a1dda943630 scsi: lpfc: Correct sysfs reporting of loop support after [...] adds 79b20beccea3 scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine adds 15af02d8a585 scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted adds 1854f53ccd88 scsi: lpfc: Fix link down processing to address NULL point [...] adds af984c87293b scsi: lpfc: Allow fabric node recovery if recovery is in p [...] adds 83c3a7beaef7 scsi: lpfc: Update lpfc version to 14.0.0.3 new fe91c4725aee Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new baef114759a1 scripts/spelling.txt: add more spellings to spelling.txt new 655edc52678d scripts/spelling.txt: fix "mistake" version of "synchronization" new 75e2f715dffc scripts/decodecode: fix faulting instruction no print when [...] new ae3fab5bcc72 ocfs2: fix handle refcount leak in two exception handling paths new da5e7c87827e ocfs2: cleanup journal init and shutdown new 848be75d154d ocfs2/dlm: remove redundant assignment of variable ret new 839b63860eb3 ocfs2: fix data corruption on truncate new c7c14a369de9 ocfs2: do not zero pages beyond i_size new d1cef29adc22 fs/posix_acl.c: avoid -Wempty-body warning new d41b60359ffb d_path: fix Kernel doc validator complaining new 8587ca6f3415 mm: move kvmalloc-related functions to slab.h new ffc95a46d677 mm/slab.c: remove useless lines in enable_cpucache() new d0fe47c64152 slub: add back check for free nonslab objects new b47291ef02b0 mm, slub: change percpu partial accounting from objects to pages new 23e98ad1ce89 mm/slub: increase default cpu partial list sizes new 04b4b006139b mm, slub: use prefetchw instead of prefetch new 554b0f3ca6f4 mm: disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT [...] new 96c84dde362a mm: don't include <linux/dax.h> in <linux/mempolicy.h> new 7857ccdf94e9 lib/stackdepot: include gfp.h new 7f2b8818ea13 lib/stackdepot: remove unused function argument new 11ac25c62cd2 lib/stackdepot: introduce __stack_depot_save() new 7594b3477429 kasan: common: provide can_alloc in kasan_save_stack() new 7cb3007ce2da kasan: generic: introduce kasan_record_aux_stack_noalloc() new f70da745be4d workqueue, kasan: avoid alloc_pages() when recording stack new 820a1e6e87cc kasan: fix tag for large allocations when using CONFIG_SLAB new 758cabae312d kasan: test: add memcpy test that avoids out-of-bounds write new 10c848c8b480 mm/smaps: fix shmem pte hole swap calculation new 02399c88024f mm/smaps: use vma->vm_pgoff directly when counting partial swap new 230100321518 mm/smaps: simplify shmem handling of pte holes new 8772716f9670 mm: debug_vm_pgtable: don't use __P000 directly new d73dad4eb5ad kasan: test: bypass __alloc_size checks new 75da0eba0a47 rapidio: avoid bogus __alloc_size warning new 86cffecdeaa2 Compiler Attributes: add __alloc_size() for better bounds [...] new 72d67229f522 slab: clean up function prototypes new c37495d6254c slab: add __alloc_size attributes for better bounds checking new 56bcf40f91c7 mm/kvmalloc: add __alloc_size attributes for better bounds [...] new 894f24bb569a mm/vmalloc: add __alloc_size attributes for better bounds [...] new abd58f38dfb4 mm/page_alloc: add __alloc_size attributes for better boun [...] new 17197dd46046 percpu: add __alloc_size attributes for better bounds checking new d1fea155ee3d mm/page_ext.c: fix a comment new 8c8387ee3f55 mm: stop filemap_read() from grabbing a superfluous page new c6fd3ac0fc85 mm: export bdi_unregister new 9718c59c0a16 mtd: call bdi_unregister explicitly new 0b3ea0926afb fs: explicitly unregister per-superblock BDIs new 702f2d1e3b33 mm: don't automatically unregister bdis new efee17134ca4 mm: simplify bdi refcounting new 61d0017e5a32 mm: don't read i_size of inode unless we need it new d417b49fff3e mm/filemap.c: remove bogus VM_BUG_ON new f8ee8909ac81 mm: move more expensive part of XA setup out of mapping check new 20b7fee738d6 mm/gup: further simplify __gup_device_huge() new 363dc512b666 mm/swapfile: remove needless request_queue NULL pointer check new 642929a2ded0 mm/swapfile: fix an integer overflow in swap_show() new 988c69f1bc23 mm: optimise put_pages_list() new 48384b0b76f3 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() new 11192d9c124d memcg: flush stats only if updated new fd25a9e0e23b memcg: unify memcg stat flushing new 38d4ef44ee4a mm/memcg: remove obsolete memcg_free_kmem() new 16f6bf266c94 mm/list_lru.c: prefer struct_size over open coded arithmetic new 58056f77502f memcg, kmem: further deprecate kmem.limit_in_bytes new 60ec6a48eec2 mm: list_lru: remove holding lru lock new 41d17431df4a mm: list_lru: fix the return value of list_lru_count_one() new 642688681133 mm: memcontrol: remove kmemcg_id reparenting new e80216d9f1f5 mm: memcontrol: remove the kmem states new 3eef11279ba5 mm: list_lru: only add memcg-aware lrus to the global lru list new 0b28179a6138 mm, oom: pagefault_out_of_memory: don't force global OOM f [...] new 60e2793d440a mm, oom: do not trigger out_of_memory from the #PF new a4ebf1b6ca1e memcg: prohibit unconditional exceeding the limit of dying tasks new 7866076b924a mm/mmap.c: fix a data race of mm->total_vm new f1dc0db296bd mm: use __pfn_to_section() instead of open coding it new b063e374e7ae mm/memory.c: avoid unnecessary kernel/user pointer conversion new 9ae0f87d009c mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] new 2ca99358671a mm: clear vmf->pte after pte_unmap_same() returns new 232a6a1c0619 mm: drop first_index/last_index in zap_details new 91b61ef333cf mm: add zap_skip_check_mapping() helper new 03c4f20454e0 mm: introduce pmd_install() helper new ed33b5a677da mm: remove redundant smp_wmb() new cbbb69d3c432 Documentation: update pagemap with shmem exceptions new e26e0cc30b48 memory: remove unused CONFIG_MEM_BLOCK_SIZE new 6af5fa0dc783 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() new fdbef6149135 mm/mremap: don't account pages in vma_to_resize() new 2e86f78b117a include/linux/io-mapping.h: remove fallback for writecombine new f595e3411dcb mm: mmap_lock: remove redundant newline in TP_printk new 627ae8284f50 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN new 228f778e9730 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() new bd1a8fb2d43f mm/vmalloc: don't allow VM_NO_GUARD on vmap() new 51e50b3a2293 mm/vmalloc: make show_numa_info() aware of hugepage mappings new 7cc7913e8e61 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo new 9f531973dff3 mm/vmalloc: do not adjust the search size for alignment overhead new 066fed59d8a1 mm/vmalloc: check various alignments when debugging new dd544141b9eb vmalloc: back off when the current task is OOM-killed new 0eb68437a7f9 vmalloc: choose a better start address in vm_area_register [...] new 09cea6195073 arm64: support page mapping percpu first chunk allocator new 3252b1d8309e kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC new b7d90e7a5ea8 mm/vmalloc: be more explicit about supported gfp flags new c00b6b961099 mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] new 34b46efd6ec6 lib/test_vmalloc.c: use swap() to make code cleaner new 084f7e2377e8 mm/large system hash: avoid possible NULL deref in alloc_l [...] new ea808b4efd15 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] new ff7ed9e4532d mm/page_alloc.c: simplify the code by using macro K() new 7cba630bd830 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() new 86fb05b9cc1a mm/page_alloc.c: use helper function zone_spans_pfn() new ba7f1b9e3fd9 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] new 6cf253925df7 mm/page_alloc: print node fallback order new 54d032ced983 mm/page_alloc: use accumulated load when building node fal [...] new 61bb6cd2f765 mm: move node_reclaim_distance to fix NUMA without SMP new ebeac3ea995b mm: move fold_vm_numa_events() to fix NUMA without SMP new 8446b59baaf4 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() new 8ca1b5a49885 mm/page_alloc: detect allocation forbidden by cpuset and b [...] new a6ea8b5b9f1c mm/page_alloc.c: show watermark_boost of zone in zoneinfo new d2635f2012a4 mm: create a new system state and fix core_kernel_text() new e5ae3728327f mm: make generic arch_is_kernel_initmem_freed() do what it says new e012a25d81a1 powerpc: use generic version of arch_is_kernel_initmem_freed() new 564f6ea1a689 s390: use generic version of arch_is_kernel_initmem_freed() new 9c25cbfcb384 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() new 59d336bdf693 mm/page_alloc: use clamp() to simplify code new 477d01fce8da mm: fix data race in PagePoisoned() new ba9eb3cef9e6 mm/memory_failure: constify static mm_walk_ops new e0f43fa50605 mm: filemap: coding style cleanup for filemap_map_pmd() new dd0f230a0a80 mm: hwpoison: refactor refcount check handling new b9d02f1bdd98 mm: shmem: don't truncate page if memory failure happens new 4966455d9100 mm: hwpoison: handle non-anonymous THP correctly new 73c54763482b mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h new 79dfc695525f hugetlb: add demote hugetlb page sysfs interfaces new 9871e2ded6c1 mm/cma: add cma_pages_valid to determine if pages are in CMA new a01f43901cfb hugetlb: be sure to free demoted CMA pages to CMA new 34d9e35b13d5 hugetlb: add demote bool to gigantic page routines new 8531fc6f52f5 hugetlb: add hugetlb demote page support new bd3400ea173f mm: khugepaged: recalculate min_free_kbytes after stopping [...] new 550a7d60bd5e mm, hugepages: add mremap() support for hugepage backed vma new 12b613206474 mm, hugepages: add hugetlb vma mremap() test new 38e719ab2673 hugetlb: support node specified when using cma for giganti [...] new b65c23f72e77 mm: remove duplicate include in hugepage-mremap.c new df8931c89d2e hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro new aa6d2e8cba2d hugetlb: replace the obsolete hugetlb_instantiation_mutex [...] new 0739eb437f3d hugetlb: remove redundant validation in has_same_uncharge_info() new 76efc67a5e7a hugetlb: remove redundant VM_BUG_ON() in add_reservation_i [...] new 2c0078a7d820 hugetlb: remove unnecessary set_page_count in prep_compoun [...] new 1c10e674b35e userfaultfd/selftests: don't rely on GNU extensions for ra [...] new 1042a53d0ec3 userfaultfd/selftests: fix feature support detection new ad0ce23ed099 userfaultfd/selftests: fix calculation of expected ioctls new e1d8c966dbf1 mm/page_isolation: fix potential missing call to unset_mig [...] new a500cb342c84 mm/page_isolation: guard against possible putback unisolated page new cb75463ca734 mm/vmscan.c: fix -Wunused-but-set-variable warning new 8cd7c588decf mm/vmscan: throttle reclaim until some writeback completes [...] new d818fca1cac3 mm/vmscan: throttle reclaim and compaction when too may pa [...] new 69392a403f49 mm/vmscan: throttle reclaim when no progress is being made new 8d58802fc9de mm/writeback: throttle based on page writeback instead of [...] new 132b0d21d21f mm/page_alloc: remove the throttling logic from the page a [...] new c3f4a9a2b082 mm/vmscan: centralise timeout values for reclaim_throttle new a19594ca4a8b mm/vmscan: increase the timeout if page reclaim is not mak [...] new 66ce520bb7c2 mm/vmscan: delay waking of tasks throttled on NOPROGRESS new 7e6ec49c1898 mm/vmpressure: fix data-race with memcg->socket_pressure new f7df2b1cf03a tools/vm/page_owner_sort.c: count and sort by mem new a62f5ecbfb70 tools/vm/page-types.c: make walk_file() aware of address r [...] new b76901db7b3d tools/vm/page-types.c: move show_file() to summary output new 41d4613b378c tools/vm/page-types.c: print file offset in hexadecimal new 5787ea5bed76 arch_numa: simplify numa_distance allocation new c486514dd409 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] new fa27717110ae memblock: drop memblock_free_early_nid() and memblock_free [...] new 621d973901cf memblock: stop aliasing __memblock_free_late with memblock [...] new 3ecc68349bba memblock: rename memblock_free to memblock_phys_free new 4421cca0a3e4 memblock: use memblock_free for freeing virtual pointers new 3723929eb0f5 mm: mark the OOM reaper thread as freezable new b5389086ad7b hugetlbfs: extend the definition of hugepages parameter to [...] new 8eb42beac8d3 mm/migrate: de-duplicate migrate_reason strings new 20f9ba4f9952 mm: migrate: make demotion knob depend on migration new 39cad8878a05 selftests/vm/transhuge-stress: fix ram size thinko new 55fc0d917467 mm, thp: lock filemap when truncating page cache new 8468e937df1f mm, thp: fix incorrect unmap behavior for private pages new fb25a77dde78 mm/readahead.c: fix incorrect comments for get_init_ra_size new 916caa127cb2 mm: nommu: kill arch_get_unmapped_area() new e3820ab252dd selftest/vm: fix ksm selftest to run with different NUMA t [...] new 325254899684 selftests: vm: add KSM huge pages merging time test new af1c31acc853 mm/vmstat: annotate data race for zone->free_area[order].nr_free new a997058679fb mm: vmstat.c: make extfrag_index show more pretty new 39b2e5cae43d selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers new ac62554ba706 mm/memory_hotplug: add static qualifier for online_policy_ [...] new d83fe3c99d27 memory-hotplug.rst: fix two instances of "movablecore" tha [...] new a8db400f997c memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] new 9e122cc1bdc4 memory-hotplug.rst: document the "auto-movable" online policy new 71b6f2dda824 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] new 50f9481ed9fb mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE new 7ec58a2b941e mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit new 6b740c6c3aa3 mm/memory_hotplug: remove HIGHMEM leftovers new 43e3aa2a3247 mm/memory_hotplug: remove stale function declarations new 5c11f00b09c1 x86: remove memory hotplug support on X86_32 new 53d38316ab20 mm/memory_hotplug: handle memblock_add_node() failures in [...] new e14b41556d9e memblock: improve MEMBLOCK_HOTPLUG documentation new 952eea9b01e4 memblock: allow to specify flags with memblock_add_node() new f7892d8e288d memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] new 32befe9e2785 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] new 3d88705c1067 mm/rmap.c: avoid double faults migrating device private pages new afe8605ca454 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new d2c20e51e396 mm/highmem: remove deprecated kmap_atomic new 4aabdc14c4d2 zram_drv: allow reclaim on bio_alloc new a88e03cf3d19 zram: off by one in read_block_state() new 755804d16965 zram: introduce an aged idle interface new 53944f171a89 mm: remove HARDENED_USERCOPY_FALLBACK new a1554c002699 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h new f39f21b3ddc7 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c new 9a19aeb56650 kfence: count unexpectedly skipped allocations new a9ab52bbcb52 kfence: move saving stack trace of allocations into __kfen [...] new 08f6b10630f2 kfence: limit currently covered allocations when pool nearly full new 5cc906b4b4a5 kfence: add note to documentation about skipping covered a [...] new f51733e2fc4d kfence: test: use kunit_skip() to skip tests new 49332956227a kfence: shorten critical sections of alloc/free new 07e8481d3c38 kfence: always use static branches to guard kfence_alloc() new 4f612ed3f748 kfence: default to dynamic branch instead of static keys mode new f24b06260767 mm/damon: grammar s/works/work/ new ad782c48df32 Documentation/vm: move user guides to admin-guide/mm/ new f9803a991846 MAINTAINERS: update SeongJae's email address new 876d0aac2e3a docs/vm/damon: remove broken reference new d2f272b35a84 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] new 704571f99742 mm/damon/core: print kdamond start log in debug mode only new 5f7fe2b9b827 mm/damon: remove unnecessary do_exit() from kdamond new 42e4cef5fe48 mm/damon: needn't hold kdamond_lock to print pid of kdamond new 7ec1992b891e mm/damon/core: nullify pointer ctx->kdamond with a NULL new fda504fade7f mm/damon/core: account age of target regions new 1f366e421c8f mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) new 6dea8add4d28 mm/damon/vaddr: support DAMON-based Operation Schemes new af122dd8f3c0 mm/damon/dbgfs: support DAMON-based Operation Schemes new 2f0b548c9f03 mm/damon/schemes: implement statistics feature new 8d5d4c635905 selftests/damon: add 'schemes' debugfs tests new 68536f8e01e5 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes new 90bebce9fcd6 mm/damon/dbgfs: allow users to set initial monitoring targ [...] new 1c2e11bfa649 mm/damon/dbgfs-test: add a unit test case for 'init_regions' new c2fe4987ed31 Docs/admin-guide/mm/damon: document 'init_regions' feature new 46c3a0accdc4 mm/damon/vaddr: separate commonly usable functions new a28397beb55b mm/damon: implement primitives for physical address space [...] new c026291ab88f mm/damon/dbgfs: support physical memory monitoring new c638072107f5 Docs/DAMON: document physical memory monitoring support new 199b50f4c948 mm/damon/vaddr: constify static mm_walk_ops new 9210622ab81f mm/damon/dbgfs: remove unnecessary variables new 57223ac29584 mm/damon/paddr: support the pageout scheme new 2b8a248d5873 mm/damon/schemes: implement size quota for schemes applica [...] new 50585192bc2e mm/damon/schemes: skip already charged targets and regions new 1cd243030059 mm/damon/schemes: implement time quota new d7d0ec85e983 mm/damon/dbgfs: support quotas of schemes new a2cb4dd0d40d mm/damon/selftests: support schemes quotas new 38683e003153 mm/damon/schemes: prioritize regions within the quotas new 198f0f4c58b9 mm/damon/vaddr,paddr: support pageout prioritization new f4a68b4a04e6 mm/damon/dbgfs: support prioritization weights new 5a0d6a08b811 tools/selftests/damon: update for regions prioritization o [...] new ee801b7dd782 mm/damon/schemes: activate schemes based on a watermarks m [...] new ae666a6dddfd mm/damon/dbgfs: support watermarks new 1dc90ccd15c5 selftests/damon: support watermarks new 43b0536cb471 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) new bec976b69143 Documentation/admin-guide/mm/damon: add a document for DAM [...] new a460a36034ba mm/damon: remove unnecessary variable initialization new b5ca3e83ddb0 mm/damon/dbgfs: add adaptive_targets list check before ena [...] new 82e3fff55d00 Docs/admin-guide/mm/damon/start: fix wrong example commands new 49ce7dee1089 Docs/admin-guide/mm/damon/start: fix a wrong link new b1eee3c54860 Docs/admin-guide/mm/damon/start: simplify the content new 0d16cfd46b48 Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions new 0f91d13366a4 mm/damon: simplify stop mechanism new 010786554196 mm/damon: fix a few spelling mistakes in comments and a pr [...] new 658f9ae761b5 mm/damon: remove return value from before_terminate callback new 512b7931ad05 Merge branch 'akpm' (patches from Andrew) adds af9d82626c8f PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS adds 4c6f6060b7c4 PCI/ACPI: Move supported and control calculations to separ [...] adds 87f1f87a1681 PCI/ACPI: Move _OSC query checks to separate function adds 6bc779ee05d4 PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() new 8d55770b6853 Merge branch 'pci/acpi' adds e1b0d0bb2032 PCI: Re-enable Downstream Port LTR after reset or hotplug new 5e19196c142f Merge branch 'pci/aspm' adds 06dc660e6eb8 PCI: Rename pcibios_add_device() to pcibios_device_add() adds 5ec0a6fcb60e PCI: Do not enable AtomicOps on VFs new 1cac57a267c1 Merge branch 'pci/enumeration' adds 8e9028b3790d PCI: Return NULL for to_pci_driver(NULL) adds 097d9d414433 PCI: Drop pci_device_remove() test of pci_dev->driver adds ae232f0970ea PCI: Drop pci_device_probe() test of !pci_dev->driver adds 171d149ce8d1 PCI/ERR: Factor out common dev->driver expressions adds a534ff3f4d60 scsi: message: fusion: Remove unused mpt_pci driver .probe [...] adds 8f5c335e34b5 crypto: qat - simplify adf_enable_aer() adds 823c523eb2e4 bcma: simplify reference to driver name adds 7c3b2c933a91 ssb: Use dev_driver_string() instead of pci_dev->driver->name adds 5a72431ec318 powerpc/eeh: Use dev_driver_string() instead of struct pci [...] adds 1fbbcffd0ee1 crypto: hisilicon - use dev_driver_string() instead of pci [...] adds e519d9ea62e8 net: hns3: use dev_driver_string() instead of pci_dev->dri [...] adds e14dc2601314 net: marvell: prestera: use dev_driver_string() instead of [...] adds 40dbd5ffc278 mlxsw: pci: Use dev_driver_string() instead of pci_dev->dr [...] adds 230b1e54bd14 nfp: use dev_driver_string() instead of pci_dev->driver->name adds 34ab316d7287 xen/pcifront: Drop pcifront_common_process() tests of pcid [...] adds 43e85554d4ed xen/pcifront: Use to_pci_driver() instead of pci_dev->driver adds 4e59b75430f0 cxl: Factor out common dev->driver expressions adds 16bd44e54dfb cxl: Use to_pci_driver() instead of pci_dev->driver adds 97918f794027 usb: xhci: Use to_pci_driver() instead of pci_dev->driver adds 4141127c44a9 powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver adds ba51521b11a1 perf/x86/intel/uncore: Use to_pci_driver() instead of pci_ [...] adds d98d53331b72 x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev [...] adds 2a4d9408c9e8 PCI: Use to_pci_driver() instead of pci_dev->driver adds b5f9c644eb1b PCI: Remove struct pci_dev->driver new d03c426f7a73 Merge branch 'pci/driver' adds 3134689f98f9 PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() adds ea401499e943 PCI: pciehp: Ignore Link Down/Up caused by error-induced H [...] adds 80dcd36c388a PCI/portdrv: Remove unused resume err_handler adds bb6951b84fb4 PCI/portdrv: Remove unused pcie_port_bus_{,un}register() d [...] adds f9a6c8ad4922 PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n new 4917f7189bd8 Merge branch 'pci/hotplug' adds 5e3be666f46b PCI: Document /sys/bus/pci/devices/.../irq adds ac8e3cef588c PCI/sysfs: Explicitly show first MSI IRQ for 'irq' new efe6856390ba Merge branch 'pci/msi' adds 3a19407913e8 PCI/P2PDMA: Apply bus offset correctly in DMA address calculation new 1f948b88b148 Merge branch 'pci/p2pdma' adds 0e8ae5a6ff59 PCI/portdrv: Do not setup up IRQs if there are no users new 357cf0cdddce Merge branch 'pci/portdrv' adds 7c3855c423b1 PCI: Coalesce host bridge contiguous apertures new 1ebec13fc9e4 Merge branch 'pci/resource' adds 1a323bd071dd PCI/switchtec: Error out MRPC execution when MMIO reads fail adds 551ec658b698 PCI/switchtec: Fix a MRPC error status handling issue adds 1420ac218abc PCI/switchtec: Update the way of getting management VEP in [...] adds 67116444cf55 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP adds 9f37ab0412eb PCI/switchtec: Add check of event support new e34f4262f69e Merge branch 'pci/switchtec' adds 95e83e219d68 PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input adds 36f354ec7bf9 PCI/sysfs: Return -EINVAL consistently from "store" functions adds e0f7b1922358 PCI: Use kstrtobool() directly, sans strtobool() wrapper new ebf275b8564c Merge branch 'pci/sysfs' adds e3f4bd3462f6 PCI: Mark Atheros QCA6174 to avoid bus reset new acd61ffb2f16 PCI: Add ACS quirk for Pericom PI7C9X2G switches new 7aae94125f58 Merge branch 'pci/virtualization' adds bf2928c7a284 PCI/VPD: Add pci_read/write_vpd_any() adds 3331325c6347 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() adds 48225f1878bd cxgb3: Remove t3_seeprom_read and use VPD API adds 43f3b61e37e0 cxgb3: Use VPD API in t3_seeprom_wp() adds 78b5d5c99853 cxgb3: Remove seeprom_write and use VPD API new 10d0f97f78ba Merge branch 'pci/vpd' adds 9a0a1417d3bb PCI: Tidy comments adds b2105b9f39b5 PCI: Correct misspelled and remove duplicated words adds f18312084300 PCI: hv: Remove unnecessary use of %hx adds 357df2fc0066 PCI: Use unsigned to match sscanf("%x") in pci_dev_str_mat [...] adds e98754233c58 PCI: cpqphp: Format if-statement code block correctly adds 88dee3b0efe4 PCI: Remove unused pci_pool wrappers adds ff5d3bb6e16d PCI: Remove redundant 'rc' initialization adds fd1ae23b495b PCI: Prefer 'unsigned int' over bare 'unsigned' adds fb2099960d46 MAINTAINERS: Update PCI subsystem information adds 31dedb8ed11e PCI: cpqphp: Use <linux/io.h> instead of <asm/io.h> adds ca25c63779ca PCI: vmd: Drop redundant includes of <asm/device.h>, <asm/msi.h> new 78be29ab548f Merge branch 'pci/misc' adds 460275f124fb PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros adds a4e17d65dafd PCI: aardvark: Fix PCIe Max Payload Size setting adds 464de7e7fff7 PCI: aardvark: Don't spam about PIO Response Status adds d419052bc6c6 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on [...] adds 46ef6090dbf5 PCI: aardvark: Fix configuring Reference clock adds a7ca6d7fa3c0 PCI: aardvark: Do not clear status bits of masked interrupts adds 1fb95d7d3c7a PCI: aardvark: Do not unmask unused interrupts adds 67cb2a4c9349 PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() adds 223dec14a053 PCI: aardvark: Implement re-issuing config requests on CRS [...] adds 454c53271fc1 PCI: aardvark: Simplify initialization of rootcap on virtu [...] adds f76b36d40bee PCI: aardvark: Fix link training adds 661c399a651c PCI: aardvark: Fix checking for link up via LTSSM state adds 2b650b7ff20e PCI: aardvark: Fix reporting Data Link Layer Link Active adds 7a41ae80bdcb PCI: pci-bridge-emul: Fix emulation of W1C bits adds e4313be1599d PCI: aardvark: Fix return value of MSI domain .alloc() method adds 95997723b640 PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG adds 771153fc884f PCI: aardvark: Fix support for bus mastering and PCI_COMMA [...] adds 84e1b4045dc8 PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge adds bc4fac42e5f8 PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on [...] adds 239edf686c14 PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulate [...] new 27e76d06bfb3 Merge branch 'remotes/lorenzo/pci/aardvark' adds 0ab8d0f6ae3f irqdomain: Make of_phandle_args_to_fwspec() generally available adds 041284181226 of/irq: Allow matching of an interrupt-map local to an int [...] adds 978fd0056e19 PCI: of: Allow matching of an interrupt-map local to a PCI device adds 1e33888fbe44 PCI: apple: Add initial hardware bring-up adds 1512f908f380 PCI: apple: Set up reference clocks when probing adds d8fcbe52d7d3 PCI: apple: Add INTx and per-port interrupt support adds 476c41ed4597 PCI: apple: Implement MSI support adds 946d619fa25f iommu/dart: Exclude MSI doorbell from PCIe device IOVA range adds 468c8d52c332 PCI: apple: Configure RID to SID mapper on device addition new 6b0567dae2e7 Merge branch 'pci/host/apple' adds 496bb18483cc PCI: j721e: Fix j721e_pcie_probe() error path adds 27cd7e3c9bb1 PCI: cadence: Add cdns_plat_pcie_probe() missing return new 93a6bba088c7 Merge branch 'pci/host/cadence' adds af7cda832f8a dt-bindings: rockchip: Add DesignWare based PCIe controller new c840bb27e322 Merge branch 'remotes/lorenzo/pci/dt' adds 3a7fb86758c9 PCI: dwc: Export more symbols to allow modular drivers adds 3b868d150efd PCI: dra7xx: Make it a kernel module adds b9a6943dc891 PCI: dra7xx: Remove unused include adds 5af9405397bf PCI: dra7xx: Get an optional clock adds 2908a0d81f5b PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) adds 8faa1d2defb7 PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) adds 5b8402562e55 PCI: visconti: Remove surplus dev_err() when using platfor [...] adds 7e919677bb39 PCI: dwc: Perform host_init() before registering msi adds 4caab28a6215 PCI: uniphier: Serialize INTx masking/unmasking and fix th [...] new 07dd8bbec131 Merge branch 'pci/host/dwc' adds a2258831d12d PCI: endpoint: Use sysfs_emit() in "show" functions new fd6c10ca26f5 Merge branch 'remotes/lorenzo/pci/endpoint' adds 65315ec52c9b PCI: imx6: Remove unused assignment to variable ret new 1f42bc19bb12 Merge branch 'remotes/lorenzo/pci/imx6' adds 61d37547436d PCI: kirin: Reorganize the PHY logic inside the driver adds 000f60db784b PCI: kirin: Add support for a PHY layer adds d19afe7be126 PCI: kirin: Use regmap for APB registers adds b22dbbb24571 PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX [...] adds e636c1690941 PCI: kirin: Add Kirin 970 compatible adds a4099c59a4b8 PCI: kirin: Add MODULE_* macros adds aed9d9e44926 PCI: kirin: Allow building it as a module adds 76afbdc76b80 PCI: kirin: Add power_off support for Kirin 960 PHY adds 79cf014bf3b0 PCI: kirin: Move the power-off code to a common routine adds 5b1e8c00afc3 PCI: kirin: Disable clkreq during poweroff sequence adds dc47d2f4c054 PCI: kirin: De-init the dwc driver adds e4c72797fd16 PCI: kirin: Allow removing the driver new 581e8fcec53c Merge branch 'pci/host/kirin' adds 27cee7d7ceb0 dt-bindings: PCI: Add MT7621 SoC PCIe host controller adds 2bdd5238e756 PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver adds 370ea5aa50d6 MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer new 83e168d607d6 Merge branch 'pci/host/mt7621' adds 31c9ef002580 dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller adds f55fee56a631 PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver adds 79352928a666 MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver a [...] adds b89ff410253d PCI: qcom: Replace ops with struct pcie_cfg in pcie match data adds aa9c0df98c29 PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 adds 45a3ec891370 PCI: qcom: Add sc8180x compatible new cd48bff78ae5 Merge branch 'remotes/lorenzo/pci/qcom' adds c65bd90dc93e PCI: rcar-ep: Remove unneeded includes adds 861e133ba268 PCI: rcar-host: Remove unneeded includes new 607f7f0b4cb2 Merge branch 'pci/host/rcar' adds 42da7911b83a PCI: vmd: Assign a number to each VMD controller adds 2565e5b69c44 PCI: vmd: Do not disable MSI-X remapping if interrupt rema [...] adds 42cf2a633d5d PCI: vmd: depend on !UML new 7b4bc1011182 Merge branch 'remotes/lorenzo/pci/vmd' adds 894682f0a9b3 PCI: xgene: Use PCI_VENDOR_ID_AMCC macro new dda4b381f05d Merge branch 'remotes/lorenzo/pci/xgene' new 0c5c62ddf88c Merge tag 'pci-v5.16-changes' of git://git.kernel.org/pub/ [...] adds b860b9346e2d s390/ftrace: remove dead code adds 4df898dc06da s390/kprobes: add sanity check adds 1c8174fdc798 s390/pci: tolerate inconsistent handle in recover adds fa172f043f5b s390/cio: unregister the subchannel while purging adds 6526a597a2e8 s390/pci: add simpler s390dbf traces for events adds 0c3812c347bf s390/cio: derive cdev information only for IO-subchannels adds 54235d5cfea0 s390/sclp_sd: fix warnings about missing parameter description adds f768a20c0a6e s390/ftrace: add FTRACE_GEN_NOP_ASM macro adds d340d28a968e kprobes: add testcases for s390 adds bca2d0428e3d s390/sclp_vt220: fix unused function warning adds 584315ed87a7 s390/boot: initialize control registers in decompressor adds e3ec8e0f5711 s390/boot: allocate amode31 section in decompressor adds 11dfe199eb31 s390/block/dasd_genhd: add error handling support for add_disk() adds 1a5db707c859 s390/block/dcssblk: add error handling support for add_disk() adds f367c7d9fb32 s390/block/scm_blk: add error handling support for add_disk() adds 4a667ba87308 s390/debug: fix kernel-doc warnings adds 25d36a85c61b s390/test_unwind: convert to KUnit adds fbbd14073712 s390/barrier: factor out bcr_serialize() adds e16d02ee3f34 s390: introduce text_poke_sync() adds 1c27dfb24e3b s390/jump_label: use text_poke_sync() adds ae2b9a11b494 s390/ftrace: use text_poke_sync_lock() adds e5873d6f7a7a s390/ftrace: add missing serialization for graph caller patching adds 4e0502b8b310 s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH adds acd6c9afc63c s390/jump_label: rename __jump_label_transform() adds 0c14c037952c s390/jump_label: add __init_or_module annotation adds 5740a7c71ab6 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support adds 176510ebecd1 s390/ftrace: add ftrace_instruction_pointer_set() helper function adds 894979689d3a s390/ftrace: provide separate ftrace_caller/ftrace_regs_ca [...] adds 885359c42942 s390/ptrace: fix coding style adds 3990b5baf225 selftests/ftrace: add s390 support for kprobe args tests adds a30b5b030476 s390/ptrace: add function argument access API adds b2f583937aad s390/cmm: use string_upper() instead of open coded variant adds 2ab3a0a9fad8 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support adds 3d487acf1b1a s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h adds c316eb446046 samples: add HAVE_SAMPLE_FTRACE_DIRECT config option adds 1254cfbc5f97 samples: add s390 support for ftrace direct call samples adds 1a446b24730e s390: update defconfigs adds e7456f7adbaa Merge branch 'fixes' into features adds 3826350e6dd4 s390/ap: Fix hanging ioctl caused by orphaned replies adds 3f74eb5f7819 s390/zcrypt: rework of debug feature messages adds 273cd173a1e0 s390/pgtable: use physical address for Page-Table Origin adds 5caca32fba20 s390/cpcmd: use physical address for command and response adds e035389b73b1 s390/setup: use virtual address for STSI instruction adds 04f11ed7d8e0 s390/setup: use physical pointers for memblock_reserve() adds dd9089b65407 s390/setup: convert start and end initrd pointers to virtual adds ada1da31ce34 s390/sclp: sort out physical vs virtual pointers usage adds c8f573eccb73 s390/ptrace: add last_break member to pt_regs adds 26c21aa48584 s390: rename last_break to pgm_last_break adds 5d17d4ed7e89 s390: introduce nospec_uses_trampoline() adds 3b051e89da70 s390: add support for BEAR enhancement facility adds ff7a1eefdff5 s390/bitops: return true/false (not 1/0) from bool functions adds 453380318edd s390/cpumf: Allow multiple processes to access /dev/hwc adds d09827256557 s390/ap: new module option ap.useirq adds a4892f85c85d s390/hmcdrv: fix kernel doc comments adds 5ef4f710065d s390/vfio-ap: s390/crypto: fix all kernel-doc warnings adds ad9a14517263 s390/cio: make ccw_device_dma_* more robust adds 132c1e74aa7f s390/ap: function rework based on compiler warning adds eec013bbf66f s390/string: use generic strrchr adds f492bac3b6c8 s390/string: use generic strlcpy adds 74e74f9cb3de s390/spinlock: remove incorrect kernel doc indicator adds 6aefbf1cdf00 s390/pci: add s390_iommu_aperture kernel parameter adds 277c8389386e s390/kexec_file: move kernel image size check adds 5ecb2da660ab s390: support command lines longer than 896 bytes adds 622021cd6c56 s390: make command line configurable new 0b707e572a19 Merge tag 's390-5.16-1' of git://git.kernel.org/pub/scm/li [...] adds e369953a5ba3 xtensa: move _SimulateUserKernelVectorException out of Win [...] adds eda8dd1224d6 xtensa: use a14 instead of a15 in inline assembly adds d191323bc023 xtensa: don't use a12 in strncpy_user adds 61a6b91283b4 xtensa: don't use a12 in __xtensa_copy_user in call0 ABI adds 5cce39b6aaa0 xtensa: definitions for call0 ABI adds 0b5372570b1f xtensa: implement call0 ABI support in assembly adds 09af39f649da xtensa: use register window specific opcodes only when present adds da0a4e5c8fbc xtensa: only build windowed register support code when needed adds 431d1a34dfb6 xtensa: remove unused variable wmask adds bd47cdb78997 xtensa: move section symbols to asm/sections.h new 00f178e15095 Merge tag 'xtensa-20211105' of git://github.com/jcmvbkbc/l [...] adds 9bf3d2033129 quota: check block number when reading the block in quota file adds d0e36a62bd4c quota: correct error number in free_dqentry() adds e96a1866b405 isofs: Fix out of bound access for corrupted isofs image adds 81dedaf10c20 fs: reiserfs: remove useless new_opts in reiserfs_remount new d8b4e5bd4889 Merge tag 'fs_for_v5.16-rc1' of git://git.kernel.org/pub/s [...] adds 9baf93d68bcc fsnotify: pass data_type to fsnotify_name() adds fd5a3ff49a19 fsnotify: pass dentry instead of inode data adds dabe729dddca fsnotify: clarify contract for create event hooks adds cc53b55f697f fsnotify: Don't insert unmergeable events in hashtable adds b9928e80dda8 fanotify: Fold event size calculation to its own function adds 8299212cbdb0 fanotify: Split fsid check from other fid mode checks adds e0462f91d247 inotify: Don't force FS_IN_IGNORED adds 808967a0a4d2 fsnotify: Add helper to detect overflow_event adds 1ad03c3a326a fsnotify: Add wrapper around fsnotify_add_event adds 29335033c574 fsnotify: Retrieve super block from the data field adds 24dca9059050 fsnotify: Protect fsnotify_handle_inode_event from no-inod [...] adds 330ae77d2a5b fsnotify: Pass group argument to free_event adds 12f47bf0f099 fanotify: Support null inode event in fanotify_dfid_inode adds 74fe4734897a fanotify: Allow file handle encoding for unhashed events adds 272531ac619b fanotify: Encode empty file handle when no inode is provided adds 4fe595cf1c80 fanotify: Require fid_mode for any non-fd event adds 9daa811073fa fsnotify: Support FS_ERROR event type adds 8d11a4f43ef4 fanotify: Reserve UAPI bits for FAN_FS_ERROR adds 734a1a5eccc5 fanotify: Pre-allocate pool of error events adds 83e9acbe13dc fanotify: Support enqueueing of error events adds 8a6ae64132fd fanotify: Support merging of error events adds 2c5069433a3a fanotify: Wrap object_fh inline space in a creator macro adds 4bd5a5c8e6e5 fanotify: Add helpers to decide whether to report FID/DFID adds 572c28f27a26 fanotify: WARN_ON against too large file handles adds 936d6a38be39 fanotify: Report fid info for file related file system errors adds 130a3c742107 fanotify: Emit generic error info for error event adds 9709bd548f11 fanotify: Allow users to request FAN_FS_ERROR events adds 9a089b21f79b ext4: Send notifications on error adds 5451093081db samples: Add fs error monitoring example adds c0baf9ac0b05 docs: Document the FAN_FS_ERROR event adds 8fc70b3a142f samples: Make fs-monitor depend on libc and headers adds 9abeae5d4458 docs: Fix formatting of literal sections in fanotify docs adds b7eccf75c28e samples: Fix warning in fsnotify sample adds 15c72660fe9a samples: remove duplicate include in fs-monitor.c new 2acda7549e70 Merge tag 'fsnotify_for_v5.16-rc1' of git://git.kernel.org [...] adds 7be3248f3139 cifs: To match file servers, make sure the server hostname [...] adds 7ae5e588b0a5 cifs: add mount parameter tcpnodelay new 0d35e382e4e9 cifs: Create a new shared file holding smb2 pdu definitions new fc0b38446949 cifs: move NEGOTIATE_PROTOCOL definitions out into the com [...] new d8d9de532de9 cifs: Move more definitions into the shared area new c462870bf854 cifs: Move SMB2_Create definitions to the shared area new d7171cd1acf7 smb3: add dynamic trace points for socket connection new b5013d084e03 Merge tag '5.16-rc-part1-smb3-client-fixes' of git://git.s [...] adds d08fd747d0ed Compiler Attributes: remove GCC 5.1 mention adds 7c00621dcaee compiler_types: mark __compiletime_assert failure as __noreturn new e54ffb96e6f4 Merge tag 'compiler-attributes-for-linus-v5.16' of git://g [...] adds c353d7ce76bf uapi: Add <linux/map_to_14segment.h> adds ae53c6963f5a dt-bindings: auxdisplay: ht16k33: Document Adafruit segmen [...] adds afcb5a811ff3 auxdisplay: img-ascii-lcd: Fix lock-up when displaying emp [...] adds 7b88e5530f4d auxdisplay: img-ascii-lcd: Add helper variable dev adds 12a19324ebd9 auxdisplay: img-ascii-lcd: Convert device attribute to sys [...] adds 7e76aece6f03 auxdisplay: Extract character line display core support adds 364f2c392f2b auxdisplay: linedisp: Use kmemdup_nul() helper adds d79141c39fe1 auxdisplay: linedisp: Add support for changing scroll rate adds 80f9eb70fd92 auxdisplay: ht16k33: Connect backlight to fbdev adds 840fe2583325 auxdisplay: ht16k33: Fix frame buffer device blanking adds fb61e137c004 auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize() adds 11b92913d1ca auxdisplay: ht16k33: Remove unneeded error check in keypad [...] adds e66b4f4f5279 auxdisplay: ht16k33: Convert to simple i2c probe function adds d08a44d86f9e auxdisplay: ht16k33: Add helper variable dev adds 85d93b165f81 auxdisplay: ht16k33: Move delayed work adds b37cc2202705 auxdisplay: ht16k33: Extract ht16k33_brightness_set() adds fcbb3c356eae auxdisplay: ht16k33: Extract frame buffer probing adds a0428724cf9b auxdisplay: ht16k33: Add support for segment displays adds 2904c01428e7 dt-bindings: auxdisplay: ht16k33: Document LED subnode adds c223d9c636ed auxdisplay: ht16k33: Add LED support adds 5d343f7c458c auxdisplay: ht16k33: Make use of device properties adds 83bb3d512fc2 auxdisplay: cfag12864bfb: remove superfluous header files adds 2b7ea42e7e29 auxdisplay: ks0108: remove superfluous header files adds 1515b849f726 auxdisplay: ht16k33: remove superfluous header files adds 4e5d74fc6b04 auxdisplay: cfag12864bfb: code indent should use tabs wher [...] adds 97fbb29fc1eb MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers new e582e08ec059 Merge tag 'auxdisplay-for-linus-v5.16' of git://github.com [...] new c80be257a4cd i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() new 6b75d88fa81b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] new c80441ff5fce Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 712895342e35 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 96d0c9be432d devlink: fix flexible_array.cocci warning new a4db9055fdb9 net: phy: fix duplex out of sync problem while changing settings new 1a8c7778bcde ice: Fix VF true promiscuous mode new 0299faeaf8eb ice: Remove toggling of antispoof for VF trusted promiscuous mode new ce572a5b88d5 ice: Fix replacing VF hardware MAC to existing MAC filter new b385cca47363 ice: Fix not stopping Tx queues for VFs new e6ba5273d4ed ice: Fix race conditions between virtchnl handling and VF ndo ops new a5bda90884bf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 1e4b50f06d97 mctp: handle the struct sockaddr_mctp padding fields new e9ea574ec1c2 mctp: handle the struct sockaddr_mctp_ext padding field new 436014e860d3 Merge branch 'mctp-sockaddr-padding-check-initialisation-fixup' new b93c6a911a3f bonding: Fix a use-after-free problem when bond_sysfs_slav [...] new af1877b6cad1 net/smc: Print function name in smcr_link_down tracepoint new 0c500ef5d339 tg3: Remove redundant assignments new d7be1d1cfb4d octeontx2-af: use swap() to make code cleaner new f6a510102c05 sfc: use swap() to make code cleaner new 9cbc3367968d octeontx2-pf: select CONFIG_NET_DEVLINK new 827beb7781d3 net: ethernet: litex: Remove unnecessary print function dev_err() new 69dfccbc1186 net: udp: correct the document for udp_mem new 6789a4c05127 net: ax88796c: hide ax88796c_dt_ids if !CONFIG_OF new 3f81c5799128 amt: Fix NULL but dereferenced coccicheck error new 9dcc00715a7c ax88796c: fix ioctl callback new a6785bd7d83c octeontx2-nicvf: fix ioctl callback new dce981c42151 amt: remove duplicate include in amt.c new a46a5036e7d2 net: marvell: prestera: fix patchwork build problems new e41ac2020bca bpftool: Install libbpf headers for the bootstrap version, too new 64165ddf8ea1 libbpf: Fix lookup_and_delete_elem_flags error reporting new 8b4ac13abe7d selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder new f53ea9dbf78d selftests/bpf/xdp_redirect_multi: Use arping to accurate t [...] new 648c3677062f selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to [...] new 8955c1a32987 selftests/bpf/xdp_redirect_multi: Limit the tests in netns new f47d4ffe3a84 riscv, bpf: Fix RV32 broken build, and silence RV64 warning new 9bea6aa4980f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 70bf363d7adb ipv6: remove useless assignment to newinet in tcp_v6_syn_r [...] new c0f49d98006f can: j1939: j1939_tp_cmd_recv(): ignore abort message in t [...] new a79305e156db can: j1939: j1939_can_recv(): ignore messages with invalid [...] new 164051a6ab54 can: j1939: j1939_tp_cmd_recv(): check the dst address of [...] new d9447f768bc8 can: etas_es58x: es58x_rx_err_msg(): fix memory leak in er [...] new 3f1c7aa28498 can: peak_usb: always ask for BERR reporting for PCAN-USB devices new 6b78ba3e51f9 can: peak_usb: exchange the order of information messages new 691204bd66b3 can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offloa [...] new 69c55f6e7669 can: mcp251xfd: mcp251xfd_chip_start(): fix error handling [...] new f05fb508ec3b Merge tag 'linux-can-fixes-for-5.16-20211106' of git://git [...] new 08fcdfa6e3ae nfc: port100: lower verbosity of cancelled URB messages new 85879f131d78 net: hisilicon: fix hsn3_ethtool kernel-doc warnings new 8ac9dfd58b13 llc: fix out-of-bound array index in llc_sk_dev_hash() new e7ea51cd879c sctp: remove unreachable code from sctp_sf_violation_chunk() new e1464db5c57e net: marvell: prestera: fix hw structure laid out new 62b12ab5dff0 selftests: net: tls: remove unused variable and code new 9fec40f85065 nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails new aa09fec023f9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3990ed4c4266 bpf: Stop caching subprog index in the bpf_pseudo_func insn new d99341b37321 bpf: selftest: Trigger a DCE on the whole subprog new 47b3708c6088 Merge branch 'bpf: Fix out-of-bound issue when jit-ing bpf [...] new c55a31c78235 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dce944619243 ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer new ffdd98277f0a ALSA: timer: Unconditionally unlink slave instances, too new 4fad4fb9871b ALSA: hda/realtek: Add quirk for ASUS UX550VE new 8e537d5dec34 ALSA: PCM: Fix NULL dereference at mmap checks new c738c82d2565 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e84639b3efa2 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new fd572393baf0 ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended new 827b0913a9d9 ASoC: DAPM: Cover regression by kctl change notification fix new 0a8facac0d1e ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk new 8f4fa45982b3 ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product new a1797d61cb35 ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration new cf304329e4af ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products new 6fef4c2f4586 ASoC: Intel: sof_sdw: Add support for SKU 0B11 product new 6448d0596e48 ASoC: Intel: sof_sdw: Add support for SKU 0B13 product new 11e18f582c14 ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration new 0c2ed4f03f0b ASoC: Intel: sof_sdw: Add support for SKU 0B29 product new 359ace2b9a41 ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration new f55af7055cd4 ASoC: Intel: sof_sdw: Add support for SKU 0B12 product new 13b1ef781f41 Merge remote-tracking branch 'asoc/for-5.16' into asoc-linus new 9d12d8a880ef Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0644089d6981 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0a55457c7c37 Revert "xhci: Set HCD flag to defer primary roothub registration" new 439b08c57c3f Revert "usb: core: hcd: Add support for deferring roothub [...] new e1959faf085b xhci: Fix USB 3.1 enumeration issues by increasing roothub [...] new 3858485a9503 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new aa593093eb5a Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new be276129e68e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 20b02fe36530 arm64: cpufeature: Export this_cpu_has_cap helper new a4119be4370e Merge tag 'coresight-fixes-v5.16' of gitolite.kernel.org:p [...] new 7b6384baa5f9 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 410f2d08a94d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 82b1d19f5149 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 4ef0299ad099 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new b98846f5b599 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new c186b38dc7f9 erofs: fix unsafe pagevec reuse of hooked pclusters new 2f6fda138565 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b484d7f223db arm64: Track no early_pgtable_alloc() for kmemleak new b469eea5eaf3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e5f041b6867f irqchip/csky-mpintc: Fixup mask/unmask implementation new 4d7a0f5ebd8d irqchip/sifive-plic: Fixup EOI failed when masked new c200660631d1 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 61166c09fc60 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (42298a382ab9) \ N -- N -- N refs/heads/pending-fixes (61166c09fc60)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 415 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: Documentation/ABI/testing/sysfs-bus-pci | 11 + Documentation/ABI/testing/sysfs-class-fc | 27 + Documentation/ABI/testing/sysfs-driver-ufs | 2 +- Documentation/admin-guide/blockdev/zram.rst | 8 + Documentation/admin-guide/cgroup-v1/memory.rst | 11 +- .../admin-guide/filesystem-monitoring.rst | 78 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 26 +- Documentation/admin-guide/mm/damon/index.rst | 1 + Documentation/admin-guide/mm/damon/reclaim.rst | 235 ++ Documentation/admin-guide/mm/damon/start.rst | 128 +- Documentation/admin-guide/mm/damon/usage.rst | 109 +- Documentation/admin-guide/mm/hugetlbpage.rst | 42 +- Documentation/admin-guide/mm/index.rst | 2 + Documentation/admin-guide/mm/memory-hotplug.rst | 143 +- Documentation/admin-guide/mm/pagemap.rst | 53 +- Documentation/{vm => admin-guide/mm}/swap_numa.rst | 0 Documentation/{vm => admin-guide/mm}/zswap.rst | 0 Documentation/core-api/memory-hotplug.rst | 3 - Documentation/dev-tools/kfence.rst | 23 +- .../bindings/auxdisplay/holtek,ht16k33.yaml | 32 +- .../bindings/pci/mediatek,mt7621-pcie.yaml | 142 ++ .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 158 ++ .../devicetree/bindings/pci/qcom,pcie.txt | 5 +- .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 141 ++ .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 10 + .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 363 +++ .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 7 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 4 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 187 -- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 188 ++ .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 165 ++ .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 148 ++ .../bindings/pinctrl/rockchip,pinctrl.txt | 114 - .../bindings/pinctrl/rockchip,pinctrl.yaml | 184 ++ .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../pinctrl/socionext,uniphier-pinctrl.yaml | 1 + Documentation/leds/well-known-leds.txt | 14 + Documentation/networking/ip-sysctl.rst | 6 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 4 - Documentation/vm/damon/design.rst | 29 +- Documentation/vm/damon/faq.rst | 5 +- Documentation/vm/damon/index.rst | 1 - Documentation/vm/index.rst | 26 +- Documentation/vm/page_owner.rst | 23 +- MAINTAINERS | 56 +- Makefile | 15 + arch/alpha/kernel/core_irongate.c | 2 +- arch/arc/mm/init.c | 6 +- arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mm/init.c | 2 +- arch/arm/mm/kasan_init.c | 2 +- arch/arm64/Kconfig | 4 + arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/mm/kasan_init.c | 21 +- arch/arm64/mm/mmu.c | 7 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/mm/mcfmmu.c | 3 +- arch/m68k/mm/motorola.c | 6 +- arch/microblaze/boot/dts/system.dts | 5 - arch/microblaze/pci/pci-common.c | 3 +- arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 92 +- arch/mips/boot/compressed/uart-16550.c | 12 - arch/mips/boot/dts/Makefile | 1 - arch/mips/boot/dts/netlogic/Makefile | 8 - arch/mips/boot/dts/netlogic/xlp_evp.dts | 131 -- arch/mips/boot/dts/netlogic/xlp_fvp.dts | 131 -- arch/mips/boot/dts/netlogic/xlp_gvp.dts | 89 - arch/mips/boot/dts/netlogic/xlp_rvp.dts | 89 - arch/mips/boot/dts/netlogic/xlp_svp.dts | 131 -- arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 - arch/mips/cavium-octeon/executive/cvmx-pko.c | 14 - arch/mips/configs/loongson3_defconfig | 1 + arch/mips/configs/nlm_xlp_defconfig | 557 ----- arch/mips/configs/nlm_xlr_defconfig | 508 ----- arch/mips/include/asm/cmpxchg.h | 5 +- arch/mips/include/asm/cop2.h | 11 - arch/mips/include/asm/cpu-type.h | 8 - arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/ginvt.h | 11 +- arch/mips/include/asm/hazards.h | 2 +- .../include/asm/mach-loongson64/loongson_regs.h | 12 + .../asm/mach-netlogic/cpu-feature-overrides.h | 57 - arch/mips/include/asm/mach-netlogic/irq.h | 17 - arch/mips/include/asm/mach-netlogic/multi-node.h | 74 - arch/mips/include/asm/mips-cm.h | 12 +- arch/mips/include/asm/mipsregs.h | 190 +- arch/mips/include/asm/msa.h | 34 +- arch/mips/include/asm/netlogic/common.h | 132 -- arch/mips/include/asm/netlogic/haldefs.h | 171 -- arch/mips/include/asm/netlogic/interrupt.h | 45 - arch/mips/include/asm/netlogic/mips-extns.h | 301 --- arch/mips/include/asm/netlogic/psb-bootinfo.h | 95 - arch/mips/include/asm/netlogic/xlp-hal/bridge.h | 186 -- .../mips/include/asm/netlogic/xlp-hal/cpucontrol.h | 89 - arch/mips/include/asm/netlogic/xlp-hal/iomap.h | 214 -- arch/mips/include/asm/netlogic/xlp-hal/pcibus.h | 113 - arch/mips/include/asm/netlogic/xlp-hal/pic.h | 366 --- arch/mips/include/asm/netlogic/xlp-hal/sys.h | 213 -- arch/mips/include/asm/netlogic/xlp-hal/uart.h | 192 -- arch/mips/include/asm/netlogic/xlp-hal/xlp.h | 119 - arch/mips/include/asm/netlogic/xlr/bridge.h | 104 - arch/mips/include/asm/netlogic/xlr/flash.h | 55 - arch/mips/include/asm/netlogic/xlr/fmn.h | 365 --- arch/mips/include/asm/netlogic/xlr/gpio.h | 74 - arch/mips/include/asm/netlogic/xlr/iomap.h | 109 - arch/mips/include/asm/netlogic/xlr/msidef.h | 84 - arch/mips/include/asm/netlogic/xlr/pic.h | 306 --- arch/mips/include/asm/netlogic/xlr/xlr.h | 59 - arch/mips/include/asm/octeon/cvmx-helper.h | 7 - arch/mips/include/asm/octeon/cvmx-pko.h | 1 - arch/mips/include/asm/pgtable.h | 45 +- arch/mips/include/asm/processor.h | 13 - arch/mips/include/asm/vermagic.h | 4 - arch/mips/kernel/cpu-probe.c | 84 - arch/mips/kernel/idle.c | 2 - arch/mips/kernel/mips-cm.c | 21 +- arch/mips/kernel/perf_event_mipsxx.c | 86 - arch/mips/kernel/proc.c | 227 +- arch/mips/kvm/entry.c | 8 +- arch/mips/loongson64/init.c | 5 +- arch/mips/mm/c-r4k.c | 2 - arch/mips/mm/init.c | 2 +- arch/mips/mm/tlbex.c | 9 +- arch/mips/netlogic/Kconfig | 86 - arch/mips/netlogic/Makefile | 4 - arch/mips/netlogic/Platform | 16 - arch/mips/netlogic/common/Makefile | 5 - arch/mips/netlogic/common/earlycons.c | 63 - arch/mips/netlogic/common/irq.c | 350 --- arch/mips/netlogic/common/reset.S | 299 --- arch/mips/netlogic/common/smp.c | 285 --- arch/mips/netlogic/common/smpboot.S | 141 -- arch/mips/netlogic/common/time.c | 110 - arch/mips/netlogic/xlp/Makefile | 11 - arch/mips/netlogic/xlp/ahci-init-xlp2.c | 390 ---- arch/mips/netlogic/xlp/ahci-init.c | 209 -- arch/mips/netlogic/xlp/cop2-ex.c | 121 - arch/mips/netlogic/xlp/dt.c | 95 - arch/mips/netlogic/xlp/nlm_hal.c | 508 ----- arch/mips/netlogic/xlp/setup.c | 174 -- arch/mips/netlogic/xlp/usb-init-xlp2.c | 288 --- arch/mips/netlogic/xlp/usb-init.c | 149 -- arch/mips/netlogic/xlp/wakeup.c | 212 -- arch/mips/netlogic/xlr/Makefile | 3 - arch/mips/netlogic/xlr/fmn-config.c | 296 --- arch/mips/netlogic/xlr/fmn.c | 199 -- arch/mips/netlogic/xlr/platform-flash.c | 216 -- arch/mips/netlogic/xlr/platform.c | 250 --- arch/mips/netlogic/xlr/setup.c | 206 -- arch/mips/netlogic/xlr/wakeup.c | 85 - arch/mips/pci/Makefile | 3 - arch/mips/pci/fixup-cobalt.c | 15 + arch/mips/pci/msi-xlp.c | 571 ----- arch/mips/pci/pci-bcm47xx.c | 16 +- arch/mips/pci/pci-xlp.c | 332 --- arch/mips/pci/pci-xlr.c | 368 ---- arch/mips/ralink/Kconfig | 3 +- arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/mips/sgi-ip30/ip30-setup.c | 6 +- arch/mips/sni/time.c | 4 +- arch/powerpc/Kconfig | 20 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/a4m072.dts | 6 +- arch/powerpc/boot/dts/charon.dts | 8 +- arch/powerpc/boot/dts/digsy_mtc.dts | 8 +- arch/powerpc/boot/dts/lite5200.dts | 8 +- arch/powerpc/boot/dts/lite5200b.dts | 8 +- arch/powerpc/boot/dts/media5200.dts | 8 +- arch/powerpc/boot/dts/mpc5200b.dtsi | 6 +- arch/powerpc/boot/dts/mucmc52.dts | 6 +- arch/powerpc/boot/dts/o2d.dts | 2 +- arch/powerpc/boot/dts/o2d.dtsi | 2 +- arch/powerpc/boot/dts/o2dnt2.dts | 2 +- arch/powerpc/boot/dts/o3dnt.dts | 2 +- arch/powerpc/boot/dts/pcm030.dts | 6 +- arch/powerpc/boot/dts/pcm032.dts | 8 +- arch/powerpc/boot/dts/tqm5200.dts | 8 +- arch/powerpc/boot/serial.c | 2 +- arch/powerpc/boot/wrapper | 2 + arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/microwatt_defconfig | 1 + arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 2 - arch/powerpc/include/asm/asm-const.h | 2 - arch/powerpc/include/asm/atomic.h | 8 +- arch/powerpc/include/asm/book3s/64/hash.h | 2 + arch/powerpc/include/asm/book3s/64/pgtable.h | 10 + arch/powerpc/include/asm/book3s/64/radix.h | 3 + arch/powerpc/include/asm/io.h | 4 +- arch/powerpc/include/asm/iommu.h | 6 - arch/powerpc/include/asm/kexec.h | 1 - arch/powerpc/include/asm/kvm_book3s_64.h | 4 + arch/powerpc/include/asm/machdep.h | 15 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 21 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 22 + arch/powerpc/include/asm/nohash/64/pgtable.h | 5 - arch/powerpc/include/asm/nohash/pte-book3e.h | 18 +- arch/powerpc/include/asm/nohash/tlbflush.h | 15 + arch/powerpc/include/asm/paravirt.h | 40 +- arch/powerpc/include/asm/pgtable-types.h | 18 +- arch/powerpc/include/asm/ppc-pci.h | 5 - arch/powerpc/include/asm/ppc_asm.h | 4 +- arch/powerpc/include/asm/sections.h | 13 - arch/powerpc/include/asm/static_call.h | 28 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/align.c | 1 + arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/eeh.c | 20 +- arch/powerpc/kernel/eeh_driver.c | 10 +- arch/powerpc/kernel/firmware.c | 7 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/head_booke.h | 15 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 15 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/paca.c | 8 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/kernel/static_call.c | 37 + arch/powerpc/kernel/swsusp_64.c | 5 - arch/powerpc/kernel/swsusp_asm64.S | 1 - arch/powerpc/kernel/sysfs.c | 3 +- arch/powerpc/kernel/time.c | 22 +- arch/powerpc/kernel/vmlinux.lds.S | 12 +- arch/powerpc/kexec/core.c | 13 - arch/powerpc/kexec/core_32.c | 2 +- arch/powerpc/kexec/core_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 1 + arch/powerpc/kvm/book3s_hv.c | 30 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 9 + arch/powerpc/kvm/booke.c | 16 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/lib/feature-fixups.c | 11 + arch/powerpc/lib/sstep.c | 197 +- arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 7 + arch/powerpc/mm/hugetlbpage.c | 9 +- arch/powerpc/mm/mem.c | 4 +- arch/powerpc/mm/mmu_decl.h | 4 +- arch/powerpc/mm/nohash/Makefile | 4 +- .../mm/nohash/{fsl_booke.c => fsl_book3e.c} | 76 +- arch/powerpc/mm/nohash/kaslr_booke.c | 2 +- arch/powerpc/mm/nohash/tlb.c | 6 +- arch/powerpc/mm/nohash/tlb_low.S | 8 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 8 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/perf/perf_regs.c | 4 + arch/powerpc/perf/power10-events-list.h | 8 +- arch/powerpc/perf/power10-pmu.c | 44 +- arch/powerpc/platforms/44x/fsp2.c | 2 + arch/powerpc/platforms/44x/ppc476.c | 4 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 7 +- arch/powerpc/platforms/85xx/Makefile | 4 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 7 +- arch/powerpc/platforms/85xx/smp.c | 12 +- arch/powerpc/platforms/book3s/vas-api.c | 4 +- arch/powerpc/platforms/powermac/pmac.h | 1 - arch/powerpc/platforms/powermac/setup.c | 2 - arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/opal-prd.c | 12 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/pci-sriov.c | 8 +- arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 298 +-- arch/powerpc/platforms/pseries/iommu.c | 14 +- arch/powerpc/platforms/pseries/mobility.c | 34 + arch/powerpc/platforms/pseries/setup.c | 5 +- arch/powerpc/platforms/pseries/svm.c | 3 +- arch/powerpc/sysdev/dcr-low.S | 2 +- arch/powerpc/xmon/xmon.c | 3 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/mm/extable.c | 4 +- arch/riscv/net/bpf_jit_comp64.c | 2 + arch/s390/Kconfig | 26 + arch/s390/boot/compressed/decompressor.h | 1 + arch/s390/boot/head.S | 54 +- arch/s390/boot/ipl_parm.c | 4 +- arch/s390/boot/pgm_check_info.c | 4 +- arch/s390/boot/startup.c | 8 + arch/s390/configs/debug_defconfig | 9 +- arch/s390/configs/defconfig | 6 + arch/s390/include/asm/barrier.h | 24 +- arch/s390/include/asm/bitops.h | 2 +- arch/s390/include/asm/cpu.h | 3 + arch/s390/include/asm/debug.h | 2 +- arch/s390/include/asm/ftrace.h | 58 +- arch/s390/include/asm/jump_label.h | 2 + arch/s390/include/asm/livepatch.h | 4 +- arch/s390/include/asm/lowcore.h | 9 +- arch/s390/include/asm/nospec-branch.h | 5 + arch/s390/include/asm/pgtable.h | 12 +- arch/s390/include/asm/ptrace.h | 23 +- arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/sections.h | 12 - arch/s390/include/asm/setup.h | 9 +- arch/s390/include/asm/string.h | 4 - arch/s390/include/asm/text-patching.h | 16 + arch/s390/include/uapi/asm/setup.h | 13 - arch/s390/kernel/alternative.c | 20 + arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 2 +- arch/s390/kernel/early.c | 3 +- arch/s390/kernel/entry.S | 45 +- arch/s390/kernel/entry.h | 1 + arch/s390/kernel/ftrace.c | 96 +- arch/s390/kernel/head64.S | 18 - arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/jump_label.c | 34 +- arch/s390/kernel/kprobes.c | 48 +- arch/s390/kernel/machine_kexec_file.c | 35 +- arch/s390/kernel/mcount.S | 64 +- arch/s390/kernel/nospec-branch.c | 2 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 228 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/setup.c | 51 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/syscall.c | 2 + arch/s390/kernel/traps.c | 10 +- arch/s390/kernel/uv.c | 2 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kvm/interrupt.c | 2 +- arch/s390/lib/Makefile | 2 + arch/s390/lib/spinlock.c | 2 +- arch/s390/lib/string.c | 45 - arch/s390/lib/test_kprobes.c | 75 + arch/s390/lib/test_kprobes.h | 10 + arch/s390/lib/test_kprobes_asm.S | 45 + arch/s390/lib/test_unwind.c | 169 +- arch/s390/mm/cmm.c | 11 +- arch/s390/mm/dump_pagetables.c | 14 +- arch/s390/mm/init.c | 3 - arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pageattr.c | 4 +- arch/s390/mm/vmem.c | 10 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_dma.c | 25 +- arch/s390/pci/pci_event.c | 4 + arch/s390/pci/pci_sysfs.c | 8 + arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 4 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 4 +- arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/um/kernel/mem.c | 2 +- arch/x86/Kconfig | 8 +- arch/x86/events/intel/uncore.c | 2 +- arch/x86/kernel/probe_roms.c | 2 +- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/init_32.c | 31 - arch/x86/mm/kasan_init_64.c | 4 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/pci/common.c | 2 +- arch/x86/xen/mmu_pv.c | 6 +- arch/x86/xen/p2m.c | 2 +- arch/x86/xen/setup.c | 6 +- arch/xtensa/boot/boot-elf/bootstrap.S | 2 + arch/xtensa/boot/boot-redboot/bootstrap.S | 72 +- arch/xtensa/include/asm/asmmacro.h | 65 + arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/cmpxchg.h | 16 +- arch/xtensa/include/asm/core.h | 11 + arch/xtensa/include/asm/processor.h | 32 +- arch/xtensa/include/asm/sections.h | 41 + arch/xtensa/include/asm/traps.h | 2 + arch/xtensa/kernel/align.S | 2 + arch/xtensa/kernel/entry.S | 216 +- arch/xtensa/kernel/head.S | 24 +- arch/xtensa/kernel/mcount.S | 38 +- arch/xtensa/kernel/process.c | 27 +- arch/xtensa/kernel/setup.c | 102 +- arch/xtensa/kernel/signal.c | 12 +- arch/xtensa/kernel/traps.c | 6 +- arch/xtensa/kernel/vectors.S | 55 +- arch/xtensa/kernel/vmlinux.lds.S | 12 +- arch/xtensa/lib/strncpy_user.S | 17 +- arch/xtensa/lib/usercopy.S | 28 +- drivers/acpi/pci_root.c | 161 +- drivers/ata/ahci.h | 8 +- drivers/ata/ata_piix.c | 8 +- drivers/ata/libahci.c | 52 +- drivers/ata/libata-sata.c | 21 +- drivers/ata/libata-scsi.c | 29 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 4 +- drivers/ata/sata_sil24.c | 2 +- drivers/auxdisplay/Kconfig | 12 +- drivers/auxdisplay/Makefile | 1 + drivers/auxdisplay/cfag12864bfb.c | 9 +- drivers/auxdisplay/ht16k33.c | 501 ++++- drivers/auxdisplay/img-ascii-lcd.c | 205 +- drivers/auxdisplay/ks0108.c | 3 - drivers/auxdisplay/line-display.c | 261 +++ drivers/auxdisplay/line-display.h | 43 + drivers/base/Makefile | 2 +- drivers/base/arch_numa.c | 92 +- drivers/base/node.c | 9 +- drivers/bcma/host_pci.c | 6 +- drivers/block/zram/zram_drv.c | 66 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 7 +- drivers/crypto/qat/qat_common/adf_aer.c | 10 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 3 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 7 +- drivers/firewire/sbp2.c | 10 +- drivers/firmware/efi/memmap.c | 2 +- drivers/gpio/gpiolib.c | 9 +- drivers/hid/Kconfig | 32 + drivers/hid/Makefile | 2 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 3 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 2 + drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 21 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 3 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 3 +- drivers/hid/hid-apple.c | 66 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-cougar.c | 3 +- drivers/hid/hid-debug.c | 10 +- drivers/hid/hid-ids.h | 18 +- drivers/hid/hid-input.c | 1 + drivers/hid/hid-multitouch.c | 13 + drivers/hid/hid-nintendo.c | 2319 ++++++++++++++++++++ drivers/hid/hid-playstation.c | 159 +- drivers/hid/hid-quirks.c | 3 +- drivers/hid/hid-u2fzero.c | 55 +- drivers/hid/hid-xiaomi.c | 94 + drivers/hid/wacom_sys.c | 15 +- drivers/hwmon/occ/p9_sbe.c | 1 + drivers/i2c/busses/i2c-xgene-slimpro.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 59 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 38 +- drivers/input/joydev.c | 10 + drivers/iommu/apple-dart.c | 28 + drivers/irqchip/irq-csky-mpintc.c | 8 +- drivers/irqchip/irq-sifive-plic.c | 8 +- drivers/macintosh/smu.c | 2 +- drivers/message/fusion/mptbase.c | 7 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptctl.c | 4 +- drivers/message/fusion/mptfc.c | 8 +- drivers/message/fusion/mptlan.c | 2 +- drivers/message/fusion/mptsas.c | 4 +- drivers/message/fusion/mptscsih.c | 46 +- drivers/message/fusion/mptscsih.h | 2 +- drivers/message/fusion/mptspi.c | 6 +- drivers/misc/cxl/guest.c | 30 +- drivers/misc/cxl/pci.c | 35 +- drivers/mmc/core/mmc_test.c | 1 - drivers/mtd/mtdcore.c | 1 + drivers/net/amt.c | 4 +- drivers/net/bonding/bond_sysfs_slave.c | 36 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 6 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 27 +- drivers/net/ethernet/asix/ax88796c_main.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 1 - drivers/net/ethernet/chelsio/cxgb3/common.h | 2 - drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 38 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 98 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 8 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_base.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 141 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 5 + drivers/net/ethernet/litex/litex_liteeth.c | 4 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 +- .../ethernet/marvell/prestera/prestera_ethtool.c | 3 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 134 +- .../net/ethernet/marvell/prestera/prestera_main.c | 6 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 5 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +- drivers/net/ethernet/sfc/falcon/efx.c | 8 +- drivers/net/phy/phy.c | 7 +- drivers/nfc/pn533/pn533.c | 6 +- drivers/nfc/port100.c | 6 +- drivers/of/irq.c | 17 +- drivers/of/kexec.c | 4 +- drivers/of/of_reserved_mem.c | 5 +- drivers/pci/controller/Kconfig | 28 +- drivers/pci/controller/Makefile | 3 + drivers/pci/controller/cadence/pci-j721e.c | 2 +- drivers/pci/controller/cadence/pcie-cadence-plat.c | 2 + drivers/pci/controller/dwc/Kconfig | 30 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 22 +- drivers/pci/controller/dwc/pci-imx6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 3 + drivers/pci/controller/dwc/pcie-designware-host.c | 19 +- drivers/pci/controller/dwc/pcie-designware.c | 1 + drivers/pci/controller/dwc/pcie-kirin.c | 646 ++++-- drivers/pci/controller/dwc/pcie-qcom-ep.c | 721 ++++++ drivers/pci/controller/dwc/pcie-qcom.c | 96 +- drivers/pci/controller/dwc/pcie-uniphier.c | 26 +- drivers/pci/controller/dwc/pcie-visconti.c | 5 +- drivers/pci/controller/pci-aardvark.c | 491 +++-- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pci-thunder-ecam.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 2 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-apple.c | 824 +++++++ drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- .../pci-mt7621.c => pci/controller/pcie-mt7621.c} | 24 +- drivers/pci/controller/pcie-rcar-ep.c | 5 +- drivers/pci/controller/pcie-rcar-host.c | 2 - drivers/pci/controller/vmd.c | 47 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 22 +- drivers/pci/endpoint/pci-ep-cfs.c | 48 +- drivers/pci/endpoint/pci-epc-core.c | 2 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/acpiphp_glue.c | 2 +- drivers/pci/hotplug/cpqphp.h | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/cpqphp_pci.c | 6 +- drivers/pci/hotplug/ibmphp.h | 4 +- drivers/pci/hotplug/pciehp.h | 2 + drivers/pci/hotplug/pciehp_core.c | 2 + drivers/pci/hotplug/pciehp_hpc.c | 26 + drivers/pci/hotplug/shpchp_hpc.c | 2 +- drivers/pci/iov.c | 38 +- drivers/pci/msi.c | 3 +- drivers/pci/of.c | 10 +- drivers/pci/p2pdma.c | 8 +- drivers/pci/pci-bridge-emul.c | 13 + drivers/pci/pci-driver.c | 57 +- drivers/pci/pci-sysfs.c | 51 +- drivers/pci/pci.c | 65 +- drivers/pci/pci.h | 1 + drivers/pci/pcie/Makefile | 4 +- drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/pcie/err.c | 40 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 67 +- drivers/pci/pcie/portdrv_pci.c | 27 +- drivers/pci/probe.c | 60 +- drivers/pci/quirks.c | 70 +- drivers/pci/rom.c | 2 +- drivers/pci/setup-bus.c | 2 +- drivers/pci/setup-irq.c | 26 +- drivers/pci/switch/switchtec.c | 95 +- drivers/pci/vpd.c | 93 +- drivers/pci/xen-pcifront.c | 58 +- drivers/pinctrl/Kconfig | 16 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/bcm/Kconfig | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 9 +- drivers/pinctrl/core.c | 2 + drivers/pinctrl/intel/Kconfig | 6 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 18 + drivers/pinctrl/mediatek/pinctrl-mt7986.c | 927 ++++++++ drivers/pinctrl/mediatek/pinctrl-mt8195.c | 134 ++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 231 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 46 + drivers/pinctrl/mediatek/pinctrl-paris.c | 68 +- drivers/pinctrl/nomadik/Kconfig | 1 - drivers/pinctrl/pinctrl-apple-gpio.c | 534 +++++ drivers/pinctrl/pinctrl-equilibrium.c | 7 +- drivers/pinctrl/pinctrl-gemini.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 7 + drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/qcom/Kconfig | 17 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-msm8226.c | 74 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 1129 ++++++++++ drivers/pinctrl/qcom/pinctrl-sm6350.c | 1401 ++++++++++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 7 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 111 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 133 +- drivers/pinctrl/renesas/core.c | 83 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 14 + drivers/pinctrl/renesas/pfc-r8a77951.c | 22 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 22 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 22 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 108 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/stm32/pinctrl-stm32.c | 16 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 32 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 2 + drivers/pinctrl/tegra/pinctrl-tegra194.c | 1794 ++++++++++++++- drivers/pinctrl/tegra/pinctrl-tegra210.c | 330 +-- drivers/pinctrl/uniphier/Kconfig | 4 + drivers/pinctrl/uniphier/Makefile | 1 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 18 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 35 + drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c | 489 +++++ drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 40 + drivers/rapidio/devices/rio_mport_cdev.c | 9 +- drivers/s390/block/dasd_genhd.c | 10 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 7 +- drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 2 +- drivers/s390/char/sclp_early.c | 7 +- drivers/s390/char/sclp_ftp.c | 3 + drivers/s390/char/sclp_sd.c | 11 +- drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/cio/css.c | 9 +- drivers/s390/cio/device.c | 2 + drivers/s390/cio/device_ops.c | 12 +- drivers/s390/crypto/ap_bus.c | 81 +- drivers/s390/crypto/ap_debug.h | 2 +- drivers/s390/crypto/ap_queue.c | 9 +- drivers/s390/crypto/vfio_ap_drv.c | 16 +- drivers/s390/crypto/vfio_ap_ops.c | 5 +- drivers/s390/crypto/vfio_ap_private.h | 43 +- drivers/s390/crypto/zcrypt_api.c | 45 +- drivers/s390/crypto/zcrypt_card.c | 8 +- drivers/s390/crypto/zcrypt_debug.h | 2 +- drivers/s390/crypto/zcrypt_error.h | 22 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 40 +- drivers/s390/crypto/zcrypt_queue.c | 17 +- drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_scsi.c | 8 +- drivers/s390/scsi/zfcp_sysfs.c | 52 +- drivers/scsi/3w-9xxx.c | 18 +- drivers/scsi/3w-sas.c | 18 +- drivers/scsi/3w-xxxx.c | 26 +- drivers/scsi/53c700.c | 20 +- drivers/scsi/BusLogic.c | 13 +- drivers/scsi/NCR5380.c | 12 +- drivers/scsi/a100u2w.c | 5 +- drivers/scsi/aacraid/aachba.c | 53 +- drivers/scsi/aacraid/linit.c | 38 +- drivers/scsi/advansys.c | 14 +- drivers/scsi/aha152x.c | 29 +- drivers/scsi/aha1542.c | 16 +- drivers/scsi/aha1740.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 6 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_attr.c | 33 +- drivers/scsi/arcmsr/arcmsr_hba.c | 22 +- drivers/scsi/arm/acornscsi.c | 20 +- drivers/scsi/arm/arxescsi.c | 1 + drivers/scsi/arm/cumana_2.c | 1 + drivers/scsi/arm/eesox.c | 1 + drivers/scsi/arm/fas216.c | 26 +- drivers/scsi/arm/fas216.h | 10 + drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/atp870u.c | 17 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bfa/bfad_attr.c | 68 +- drivers/scsi/bfa/bfad_im.c | 16 +- drivers/scsi/bfa/bfad_im.h | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 8 +- drivers/scsi/bnx2i/bnx2i.h | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 15 +- drivers/scsi/csiostor/csio_lnode.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 32 +- drivers/scsi/cxlflash/main.c | 46 +- drivers/scsi/dc395x.c | 12 +- drivers/scsi/dpt_i2o.c | 13 +- drivers/scsi/elx/efct/efct_driver.c | 6 +- drivers/scsi/elx/efct/efct_lio.c | 4 +- drivers/scsi/elx/efct/efct_scsi.c | 3 +- drivers/scsi/elx/libefc/efc.h | 2 +- drivers/scsi/elx/libefc/efc_cmds.c | 7 +- drivers/scsi/elx/libefc/efc_fabric.c | 2 +- drivers/scsi/elx/libefc/efclib.h | 1 + drivers/scsi/esas2r/esas2r_main.c | 8 +- drivers/scsi/esp_scsi.c | 12 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fdomain.c | 2 +- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_attrs.c | 17 +- drivers/scsi/fnic/fnic_main.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 122 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 113 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 23 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 35 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 62 +- drivers/scsi/hosts.c | 17 +- drivers/scsi/hpsa.c | 56 +- drivers/scsi/hptiop.c | 20 +- drivers/scsi/ibmvscsi/ibmvfc.c | 30 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 28 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 42 +- drivers/scsi/imm.c | 6 +- drivers/scsi/initio.c | 7 +- drivers/scsi/ipr.c | 48 +- drivers/scsi/ips.c | 31 +- drivers/scsi/isci/init.c | 8 +- drivers/scsi/isci/task.h | 4 - drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libiscsi.c | 7 +- drivers/scsi/libsas/sas_init.c | 8 +- drivers/scsi/libsas/sas_scsi_host.c | 27 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 314 +-- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_disc.h | 12 +- drivers/scsi/lpfc/lpfc_els.c | 61 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 144 +- drivers/scsi/lpfc/lpfc_hw4.h | 4 + drivers/scsi/lpfc/lpfc_init.c | 135 +- drivers/scsi/lpfc/lpfc_nvme.c | 70 +- drivers/scsi/lpfc/lpfc_nvmet.c | 44 +- drivers/scsi/lpfc/lpfc_scsi.c | 131 +- drivers/scsi/lpfc/lpfc_sli.c | 197 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac53c94.c | 6 +- drivers/scsi/megaraid.c | 24 +- drivers/scsi/megaraid/megaraid_mbox.c | 28 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 40 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 56 +- drivers/scsi/mesh.c | 18 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 32 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 26 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 84 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 26 +- drivers/scsi/mvsas/mv_init.c | 12 +- drivers/scsi/mvumi.c | 4 +- drivers/scsi/myrb.c | 60 +- drivers/scsi/myrs.c | 50 +- drivers/scsi/ncr53c8xx.c | 16 +- drivers/scsi/nsp32.c | 7 +- drivers/scsi/pcmcia/nsp_cs.c | 7 +- drivers/scsi/pcmcia/sym53c500_cs.c | 14 +- drivers/scsi/pm8001/pm8001_ctl.c | 70 +- drivers/scsi/pm8001/pm8001_hwi.c | 12 +- drivers/scsi/pm8001/pm8001_init.c | 14 +- drivers/scsi/pm8001/pm8001_sas.c | 15 + drivers/scsi/pm8001/pm8001_sas.h | 8 +- drivers/scsi/pm8001/pm80xx_hwi.c | 63 +- drivers/scsi/pmcraid.c | 27 +- drivers/scsi/ppa.c | 6 +- drivers/scsi/ps3rom.c | 8 +- drivers/scsi/qedf/qedf.h | 2 +- drivers/scsi/qedf/qedf_attr.c | 15 +- drivers/scsi/qedf/qedf_io.c | 19 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_gbl.h | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_sysfs.c | 15 +- drivers/scsi/qla1280.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 149 +- drivers/scsi/qla2xxx/qla_bsg.c | 48 + drivers/scsi/qla2xxx/qla_bsg.h | 7 + drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_gbl.h | 8 +- drivers/scsi/qla2xxx/qla_gs.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 17 +- drivers/scsi/qla2xxx/qla_mbx.c | 35 +- drivers/scsi/qla2xxx/qla_nvme.c | 20 +- drivers/scsi/qla2xxx/qla_os.c | 103 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 73 +- drivers/scsi/qla4xxx/ql4_attr.c | 41 +- drivers/scsi/qla4xxx/ql4_glbl.h | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/qlogicfas408.c | 7 +- drivers/scsi/qlogicpti.c | 7 +- drivers/scsi/scsi.c | 8 - drivers/scsi/scsi_debug.c | 19 +- drivers/scsi/scsi_error.c | 17 +- drivers/scsi/scsi_lib.c | 64 +- drivers/scsi/scsi_pm.c | 105 +- drivers/scsi/scsi_priv.h | 7 +- drivers/scsi/scsi_scan.c | 74 +- drivers/scsi/scsi_sysfs.c | 54 +- drivers/scsi/scsi_transport_sas.c | 1 + drivers/scsi/sd.c | 38 +- drivers/scsi/smartpqi/smartpqi.h | 61 +- drivers/scsi/smartpqi/smartpqi_init.c | 588 +++-- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 6 +- drivers/scsi/smartpqi/smartpqi_sis.c | 60 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_attrs.c | 19 +- drivers/scsi/snic/snic_main.c | 2 +- drivers/scsi/snic/snic_scsi.c | 33 +- drivers/scsi/sr.c | 7 +- drivers/scsi/stex.c | 10 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/Kconfig | 19 +- drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufs-hisi.c | 6 +- drivers/scsi/ufs/ufs-hwmon.c | 210 ++ drivers/scsi/ufs/ufs-mediatek.c | 111 +- drivers/scsi/ufs/ufs-mediatek.h | 27 + drivers/scsi/ufs/ufs-qcom.c | 21 +- drivers/scsi/ufs/ufs.h | 7 + drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 341 ++- drivers/scsi/ufs/ufshcd.h | 43 +- drivers/scsi/ufs/ufshpb.c | 7 +- drivers/scsi/virtio_scsi.c | 7 +- drivers/scsi/vmw_pvscsi.c | 9 +- drivers/scsi/wd33c93.c | 18 +- drivers/scsi/wd719x.c | 4 +- drivers/scsi/xen-scsifront.c | 4 +- drivers/ssb/pcihost_wrapper.c | 6 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/mt7621-pci/Kconfig | 8 - drivers/staging/mt7621-pci/Makefile | 2 - drivers/staging/mt7621-pci/TODO | 4 - drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 104 - drivers/staging/rts5208/rtsx.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 20 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 17 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 28 +- drivers/target/iscsi/iscsi_target_configfs.c | 91 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/sbp/sbp_target.c | 30 +- drivers/target/target_core_alua.c | 83 +- drivers/target/target_core_configfs.c | 1 + drivers/target/target_core_device.c | 2 + drivers/target/target_core_fabric_configfs.c | 78 +- drivers/target/target_core_iblock.c | 4 +- drivers/target/target_core_internal.h | 1 + drivers/target/target_core_transport.c | 94 +- drivers/target/target_core_user.c | 7 +- drivers/target/target_core_xcopy.c | 14 +- drivers/usb/core/hcd.c | 29 +- drivers/usb/early/xhci-dbc.c | 10 +- drivers/usb/gadget/function/f_tcm.c | 31 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci-pci.c | 2 +- drivers/usb/host/xhci.c | 1 - drivers/usb/image/microtek.c | 5 +- drivers/usb/storage/scsiglue.c | 13 +- drivers/usb/storage/uas.c | 13 +- drivers/usb/storage/usb.c | 4 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/virtio/Kconfig | 2 +- drivers/xen/swiotlb-xen.c | 2 +- fs/cifs/cifsfs.c | 1 - fs/cifs/cifsglob.h | 3 +- fs/cifs/connect.c | 26 +- fs/cifs/fs_context.c | 16 + fs/cifs/fs_context.h | 2 + fs/cifs/misc.c | 2 +- fs/cifs/smb2maperror.c | 16 +- fs/cifs/smb2misc.c | 47 +- fs/cifs/smb2ops.c | 73 +- fs/cifs/smb2pdu.c | 187 +- fs/cifs/smb2pdu.h | 919 +------- fs/cifs/smb2proto.h | 2 +- fs/cifs/smb2transport.c | 36 +- fs/cifs/trace.h | 71 + fs/d_path.c | 8 +- fs/ext4/super.c | 8 + fs/isofs/inode.c | 2 + fs/nfsd/filecache.c | 3 + fs/notify/fanotify/fanotify.c | 117 +- fs/notify/fanotify/fanotify.h | 54 +- fs/notify/fanotify/fanotify_user.c | 157 +- fs/notify/fsnotify.c | 10 +- fs/notify/group.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/notify/inotify/inotify_user.c | 6 +- fs/notify/notification.c | 14 +- fs/ocfs2/alloc.c | 21 +- fs/ocfs2/dlm/dlmrecovery.c | 1 - fs/ocfs2/file.c | 8 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 26 +- fs/ocfs2/journal.h | 3 +- fs/ocfs2/super.c | 40 +- fs/open.c | 16 +- fs/posix_acl.c | 3 +- fs/proc/task_mmu.c | 28 +- fs/quota/quota_tree.c | 15 + fs/reiserfs/super.c | 6 - fs/smbfs_common/smb2pdu.h | 989 +++++++++ fs/super.c | 3 + include/asm-generic/sections.h | 14 - include/dt-bindings/leds/common.h | 7 + include/dt-bindings/pinctrl/mt65xx.h | 9 + include/linux/acpi.h | 2 - include/linux/backing-dev-defs.h | 3 + include/linux/backing-dev.h | 1 - include/linux/bpf.h | 6 + include/linux/cma.h | 1 + include/linux/compiler-gcc.h | 8 + include/linux/compiler_attributes.h | 11 +- include/linux/compiler_types.h | 20 +- include/linux/cpuset.h | 17 + include/linux/damon.h | 236 +- include/linux/fanotify.h | 9 +- include/linux/fs.h | 1 + include/linux/fsnotify.h | 58 +- include/linux/fsnotify_backend.h | 96 +- include/linux/gfp.h | 8 +- include/linux/gpio/driver.h | 19 +- include/linux/highmem.h | 28 +- include/linux/hugetlb.h | 36 +- include/linux/io-mapping.h | 6 - include/linux/irqdomain.h | 4 + include/linux/kasan.h | 8 + include/linux/kernel.h | 1 + include/linux/kfence.h | 21 +- include/linux/libata.h | 8 +- include/linux/memblock.h | 50 +- include/linux/memcontrol.h | 9 +- include/linux/memory.h | 26 +- include/linux/memory_hotplug.h | 3 - include/linux/mempolicy.h | 5 - include/linux/migrate.h | 23 +- include/linux/migrate_mode.h | 13 + include/linux/mm.h | 57 +- include/linux/mm_types.h | 2 - include/linux/mmzone.h | 41 +- include/linux/node.h | 4 +- include/linux/page-flags.h | 2 +- include/linux/pci.h | 21 +- include/linux/percpu.h | 6 +- include/linux/slab.h | 135 +- include/linux/slub_def.h | 13 +- include/linux/stackdepot.h | 8 +- include/linux/stacktrace.h | 1 + include/linux/swap.h | 1 - include/linux/switchtec.h | 1 + include/linux/usb/hcd.h | 2 - include/linux/vmalloc.h | 24 +- include/net/llc.h | 4 +- include/scsi/libsas.h | 1 + include/scsi/scsi_cmnd.h | 14 +- include/scsi/scsi_device.h | 6 + include/scsi/scsi_host.h | 27 +- include/scsi/scsi_transport_sas.h | 1 + include/target/target_core_base.h | 9 +- include/target/target_core_fabric.h | 1 + include/trace/events/mmap_lock.h | 48 +- include/trace/events/vmscan.h | 38 + include/trace/events/writeback.h | 7 - include/uapi/linux/fanotify.h | 8 + include/uapi/linux/map_to_14segment.h | 241 ++ include/uapi/linux/pci_regs.h | 6 + init/Kconfig | 2 +- init/initramfs.c | 2 +- init/main.c | 6 +- kernel/audit_fsnotify.c | 3 +- kernel/audit_watch.c | 3 +- kernel/bpf/core.c | 7 + kernel/bpf/verifier.c | 37 +- kernel/cgroup/cpuset.c | 23 + kernel/dma/swiotlb.c | 2 +- kernel/extable.c | 2 +- kernel/irq/irqdomain.c | 7 +- kernel/kexec_file.c | 5 + kernel/locking/lockdep.c | 15 + kernel/printk/printk.c | 4 +- kernel/sched/topology.c | 1 - kernel/stacktrace.c | 30 + kernel/tsacct.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig.debug | 2 +- lib/Kconfig.kfence | 26 +- lib/bootconfig.c | 2 +- lib/cpumask.c | 2 +- lib/stackdepot.c | 72 +- lib/test_kasan.c | 26 +- lib/test_kasan_module.c | 2 + lib/test_vmalloc.c | 6 +- mm/Kconfig | 10 +- mm/backing-dev.c | 65 +- mm/cma.c | 26 +- mm/compaction.c | 10 +- mm/damon/Kconfig | 24 +- mm/damon/Makefile | 4 +- mm/damon/core.c | 446 +++- mm/damon/dbgfs-test.h | 54 + mm/damon/dbgfs.c | 430 +++- mm/damon/paddr.c | 273 +++ mm/damon/prmtv-common.c | 133 ++ mm/damon/prmtv-common.h | 20 + mm/damon/reclaim.c | 356 +++ mm/damon/vaddr-test.h | 2 +- mm/damon/vaddr.c | 167 +- mm/debug.c | 20 +- mm/debug_vm_pgtable.c | 7 +- mm/filemap.c | 78 +- mm/gup.c | 5 +- mm/highmem.c | 6 +- mm/hugetlb.c | 699 +++++- mm/hugetlb_cgroup.c | 3 - mm/internal.h | 22 + mm/kasan/common.c | 8 +- mm/kasan/generic.c | 14 +- mm/kasan/kasan.h | 2 +- mm/kasan/shadow.c | 5 + mm/kfence/core.c | 200 +- mm/kfence/kfence.h | 2 + mm/kfence/kfence_test.c | 14 +- mm/khugepaged.c | 10 +- mm/list_lru.c | 58 +- mm/memblock.c | 44 +- mm/memcontrol.c | 213 +- mm/memory-failure.c | 111 +- mm/memory.c | 162 +- mm/memory_hotplug.c | 53 +- mm/mempolicy.c | 143 +- mm/migrate.c | 61 + mm/mmap.c | 2 +- mm/mprotect.c | 5 +- mm/mremap.c | 86 +- mm/nommu.c | 6 - mm/oom_kill.c | 25 +- mm/page-writeback.c | 11 +- mm/page_alloc.c | 119 +- mm/page_ext.c | 2 +- mm/page_isolation.c | 29 +- mm/percpu.c | 8 +- mm/readahead.c | 2 +- mm/rmap.c | 8 +- mm/shmem.c | 44 +- mm/slab.c | 16 - mm/slab_common.c | 8 - mm/slub.c | 109 +- mm/sparse-vmemmap.c | 2 +- mm/sparse.c | 2 +- mm/swap.c | 23 +- mm/swapfile.c | 6 +- mm/userfaultfd.c | 8 +- mm/vmalloc.c | 107 +- mm/vmpressure.c | 2 +- mm/vmscan.c | 154 +- mm/vmstat.c | 76 +- mm/zsmalloc.c | 7 +- net/can/j1939/main.c | 7 + net/can/j1939/transport.c | 11 + net/core/devlink.c | 2 +- net/ipv4/tcp.c | 1 - net/ipv4/udp.c | 1 - net/ipv6/tcp_ipv6.c | 1 - net/mctp/af_mctp.c | 24 +- net/netfilter/ipvs/ip_vs_ctl.c | 1 - net/openvswitch/meter.c | 1 - net/sctp/protocol.c | 1 - net/sctp/sm_statefuns.c | 3 - net/smc/smc_tracepoint.h | 2 +- samples/Kconfig | 17 +- samples/Makefile | 2 + samples/fanotify/Makefile | 5 + samples/fanotify/fs-monitor.c | 142 ++ samples/ftrace/Makefile | 2 +- samples/ftrace/ftrace-direct-modify.c | 44 + samples/ftrace/ftrace-direct-too.c | 28 + samples/ftrace/ftrace-direct.c | 28 + scripts/checkpatch.pl | 3 +- scripts/decodecode | 2 +- scripts/spelling.txt | 16 + security/Kconfig | 14 - sound/core/memalloc.c | 7 +- sound/core/timer.c | 13 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/intel/boards/sof_sdw.c | 69 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 105 + sound/soc/mediatek/mt8173/mt8173-rt5650.c | 8 +- sound/soc/soc-dapm.c | 29 +- sound/soc/sof/intel/hda-bus.c | 17 + sound/soc/sof/intel/hda-dsp.c | 3 +- sound/soc/sof/intel/hda.c | 16 + tools/bpf/bpftool/Makefile | 32 +- tools/lib/bpf/bpf.c | 4 +- .../selftests/bpf/progs/for_each_array_map_elem.c | 12 + .../selftests/bpf/test_xdp_redirect_multi.sh | 62 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 4 +- tools/testing/selftests/damon/debugfs_attrs.sh | 13 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + tools/testing/selftests/memory-hotplug/config | 1 - tools/testing/selftests/net/tls.c | 3 - .../powerpc/security/mitigation-patching.sh | 4 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/hugepage-mremap.c | 159 ++ tools/testing/selftests/vm/ksm_tests.c | 154 +- tools/testing/selftests/vm/madv_populate.c | 15 +- tools/testing/selftests/vm/run_vmtests.sh | 11 + tools/testing/selftests/vm/transhuge-stress.c | 2 +- tools/testing/selftests/vm/userfaultfd.c | 157 +- tools/vm/page-types.c | 38 +- tools/vm/page_owner_sort.c | 94 +- 1124 files changed, 32447 insertions(+), 21979 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-fc create mode 100644 Documentation/admin-guide/filesystem-monitoring.rst create mode 100644 Documentation/admin-guide/mm/damon/reclaim.rst rename Documentation/{vm => admin-guide/mm}/swap_numa.rst (100%) rename Documentation/{vm => admin-guide/mm}/zswap.rst (100%) create mode 100644 Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6350-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml delete mode 100644 arch/mips/boot/dts/netlogic/Makefile delete mode 100644 arch/mips/boot/dts/netlogic/xlp_evp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_fvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_gvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_rvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_svp.dts delete mode 100644 arch/mips/configs/nlm_xlp_defconfig delete mode 100644 arch/mips/configs/nlm_xlr_defconfig delete mode 100644 arch/mips/include/asm/mach-netlogic/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-netlogic/irq.h delete mode 100644 arch/mips/include/asm/mach-netlogic/multi-node.h delete mode 100644 arch/mips/include/asm/netlogic/common.h delete mode 100644 arch/mips/include/asm/netlogic/haldefs.h delete mode 100644 arch/mips/include/asm/netlogic/interrupt.h delete mode 100644 arch/mips/include/asm/netlogic/mips-extns.h delete mode 100644 arch/mips/include/asm/netlogic/psb-bootinfo.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/bridge.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/iomap.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pcibus.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pic.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/sys.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/uart.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/xlp.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/bridge.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/flash.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/fmn.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/gpio.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/iomap.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/msidef.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/pic.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/xlr.h delete mode 100644 arch/mips/netlogic/Kconfig delete mode 100644 arch/mips/netlogic/Makefile delete mode 100644 arch/mips/netlogic/Platform delete mode 100644 arch/mips/netlogic/common/Makefile delete mode 100644 arch/mips/netlogic/common/earlycons.c delete mode 100644 arch/mips/netlogic/common/irq.c delete mode 100644 arch/mips/netlogic/common/reset.S delete mode 100644 arch/mips/netlogic/common/smp.c delete mode 100644 arch/mips/netlogic/common/smpboot.S delete mode 100644 arch/mips/netlogic/common/time.c delete mode 100644 arch/mips/netlogic/xlp/Makefile delete mode 100644 arch/mips/netlogic/xlp/ahci-init-xlp2.c delete mode 100644 arch/mips/netlogic/xlp/ahci-init.c delete mode 100644 arch/mips/netlogic/xlp/cop2-ex.c delete mode 100644 arch/mips/netlogic/xlp/dt.c delete mode 100644 arch/mips/netlogic/xlp/nlm_hal.c delete mode 100644 arch/mips/netlogic/xlp/setup.c delete mode 100644 arch/mips/netlogic/xlp/usb-init-xlp2.c delete mode 100644 arch/mips/netlogic/xlp/usb-init.c delete mode 100644 arch/mips/netlogic/xlp/wakeup.c delete mode 100644 arch/mips/netlogic/xlr/Makefile delete mode 100644 arch/mips/netlogic/xlr/fmn-config.c delete mode 100644 arch/mips/netlogic/xlr/fmn.c delete mode 100644 arch/mips/netlogic/xlr/platform-flash.c delete mode 100644 arch/mips/netlogic/xlr/platform.c delete mode 100644 arch/mips/netlogic/xlr/setup.c delete mode 100644 arch/mips/netlogic/xlr/wakeup.c delete mode 100644 arch/mips/pci/msi-xlp.c delete mode 100644 arch/mips/pci/pci-xlp.c delete mode 100644 arch/mips/pci/pci-xlr.c create mode 100644 arch/powerpc/include/asm/static_call.h create mode 100644 arch/powerpc/kernel/static_call.c rename arch/powerpc/mm/nohash/{fsl_booke.c => fsl_book3e.c} (84%) create mode 100644 arch/s390/include/asm/text-patching.h create mode 100644 arch/s390/lib/test_kprobes.c create mode 100644 arch/s390/lib/test_kprobes.h create mode 100644 arch/s390/lib/test_kprobes_asm.S create mode 100644 arch/xtensa/include/asm/sections.h create mode 100644 drivers/auxdisplay/line-display.c create mode 100644 drivers/auxdisplay/line-display.h create mode 100644 drivers/hid/hid-nintendo.c create mode 100644 drivers/hid/hid-xiaomi.c create mode 100644 drivers/pci/controller/dwc/pcie-qcom-ep.c create mode 100644 drivers/pci/controller/pcie-apple.c rename drivers/{staging/mt7621-pci/pci-mt7621.c => pci/controller/pcie-mt7621.c} (95%) create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7986.c create mode 100644 drivers/pinctrl/pinctrl-apple-gpio.c create mode 100644 drivers/pinctrl/qcom/pinctrl-qcm2290.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6350.c create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c create mode 100644 drivers/scsi/ufs/ufs-hwmon.c delete mode 100644 drivers/staging/mt7621-pci/Kconfig delete mode 100644 drivers/staging/mt7621-pci/Makefile delete mode 100644 drivers/staging/mt7621-pci/TODO delete mode 100644 drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt create mode 100644 fs/smbfs_common/smb2pdu.h create mode 100644 include/uapi/linux/map_to_14segment.h create mode 100644 mm/damon/paddr.c create mode 100644 mm/damon/prmtv-common.c create mode 100644 mm/damon/prmtv-common.h create mode 100644 mm/damon/reclaim.c create mode 100644 samples/fanotify/Makefile create mode 100644 samples/fanotify/fs-monitor.c create mode 100644 tools/testing/selftests/vm/hugepage-mremap.c