This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d4439a1189f9 Merge tag 'hsi-for-5.16' of git://git.kernel.org/pub/scm/l [...] new 7f3b3c2bfa9c MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT new 8e16049333e4 MIPS: loongson64: Fix no screen display during boot-up new 67512a8cf5a7 MIPS: Avoid macro redefinitions new c91cf42f61dc MIPS: sni: Fix the build new a274bdbdfcf7 bcm47xx: Get rid of redundant 'else' new 4beaeb5f11f3 bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) w [...] new 169dd5f08a8c MIPS: Loongson64: Add of_node_put() before break new d6c7c374c452 MIPS: octeon: Remove unused functions new a923a2676e60 MIPS: Fix assembly error from MIPSr2 code used within MIPS [...] new 01fde9a0e497 MIPS: kernel: proc: fix trivial style errors new 1ad964ae1a91 MIPS: kernel: proc: use seq_puts instead of seq_printf new 626bfa037299 MIPS: kernel: proc: add CPU option reporting new 95b8a5e0111a MIPS: Remove NETLOGIC support new 18b8f5b6fc53 mips: cm: Convert to bitfield API to fix out-of-bounds access new f69fa4c81b42 mips: fix HUGETLB function without THP enabled new 36de23a4c5f0 MIPS: Cobalt: Explain GT64111 early PCI fixup new a3f36773802d Merge tag 'mips_5.16' of git://git.kernel.org/pub/scm/linu [...] new 387273118714 powerps/pseries/dma: Add support for 2M IOMMU page size new 3c2172c1c47b powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cann [...] new c45361abb918 powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n new 494f238a3861 powerpc/476: Fix sparse report new 93fa8e9d8811 powerpc: Remove unused prototype for of_show_percpuinfo new 9d7fb0643a15 powerpc/powermac: Remove stale declaration of pmac_md new 452f145eca73 powerpc: Drop superfluous pci_dev_is_added() calls new 7eff9bc00ddf powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no pr [...] new 2a24d80fc86b powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal new ee87843795ec powerpc/powernv/dump: Fix typo in comment new f2719b26ae27 video: fbdev: chipsfb: use memset_io() instead of memset() new 56537faf8821 powerpc: fix unbalanced node refcount in check_kvm_guest() new 799f9b51db68 powerpc/paravirt: vcpu_is_preempted() commentary new fda0eb220021 powerpc/paravirt: correct preempt debug splat in vcpu_is_p [...] new 7edd5c9a8820 powerpc/pseries/cpuhp: cache node corrections new 983f91017406 powerpc/cpuhp: BUG -> WARN conversion in offline path new fa2a5dfe2ddd powerpc/pseries/cpuhp: delete add/remove_by_count code new f9473a65719e powerpc/pseries/cpuhp: remove obsolete comment from pserie [...] new 02b182e67482 powerpc/perf: Refactor the code definition of perf reg ext [...] new 29908bbf7b89 powerpc/perf: Expose instruction and data address register [...] new 602946ec2f90 powerpc: Set max_mapnr correctly new 6ffeb56ee210 powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support new b616230e2325 powerpc/eeh: Fix docstrings in eeh.c new 8f6aca0e0f26 powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CM [...] new 3091f5fc5f1d powerpc: Mark .opd section read-only new 4f703e7faa67 powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC new 915b368f6968 powerpc/pseries/iommu: Add of_node_put() before break new 7453f501d443 powerpc/kexec_file: Add of_node_put() before goto new 68b44f94d637 powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC [...] new 3a75fd709c89 powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c new 01116e6e98b0 powerpc/fsl_booke: Take exec flag into account when settin [...] new a97dd9e2f760 powerpc/fsl_booke: Enable reloading of TLBCAM without swit [...] new 52bda69ae8b5 powerpc/fsl_booke: Tell map_mem_in_cams() if init is done new 0b2859a74306 powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory new d5970045cf9e powerpc/fsl_booke: Update of TLBCAMs after init new 49e3d8ea6248 powerpc/fsl_booke: Enable STRICT_KERNEL_RWX new 61cb9ac66b30 powerpc/vas: Fix potential NULL pointer dereference new e9efabc6e4c3 powerpc/5200: dts: add missing pci ranges new 7855b6c66dc4 powerpc/5200: dts: fix pci ranges warnings new aed2886a5e9f powerpc/5200: dts: fix memory node unit name new a85c728cb5e1 powerpc/32: Don't use lmw/stmw for saving/restoring non vo [...] new 566af8cda399 powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC new e606a2f46c72 powerpc/time: Remove generic_suspend_{dis/en}able_irqs() new 8f7fadb4ba87 powerpc/machdep: Remove stale functions from ppc_md structure new 5c810ced36ae powerpc/32: Add support for out-of-line static calls new cbe654c77961 powerpc: warn on emulation of dcbz instruction in kernel mode new e28d0b675056 powerpc/lib/sstep: Don't use __{get/put}_user() on kernel [...] new 63f501e07a85 powerpc/8xx: Simplify TLB handling new fdacae8a8402 powerpc: Activate CONFIG_STRICT_KERNEL_RWX by default new a61ec782a754 powerpc/breakpoint: Cleanup new c7d19189d724 powerpc/32: Don't use a struct based type for pte_t new 319fa1a52e43 powerpc/pseries/mobility: ignore ibm, platform-facilities updates new b7472e1764bf Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPA [...] new f22969a66041 powerpc/64s: Default to 64K pages for 64 bit book3s new b949d009dd52 powerpc/boot: Set LC_ALL=C in wrapper script new 4a5cb51f3db4 powerpc/64s/interrupt: Fix check_return_regs_valid() false [...] new cb662608e546 selftests/powerpc: Use date instead of EPOCHSECONDS in mit [...] new 44a8214de96b powerpc/bpf: Fix write protecting JIT code new b1b93cb7e794 powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set [...] new b6cb20fdc273 powerpc/book3e: Fix set_memory_x() and set_memory_nx() new 44c14509b0da powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs new 5d354dc35ebb powerpc/83xx/mpc8349emitx: Make mcu_gpiochip_remove() return void new 3c12b4df8d5e powerpc/security: Use a mutex for interrupt exit code patching new fef071be57dc powerpc/dcr: Use cmplwi instead of 3-argument cmpli new 290fe8aa69ef powerpc/44x/fsp2: add missing of_node_put new b1f896ce3542 powerpc/xmon: fix task state output new 19b27f37ca97 MAINTAINERS: Update powerpc KVM entry new 322fda0405fe KVM: PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value new 235cee162459 KVM: PPC: Tick accounting should defer vtime accounting 't [...] new 5b9f69ffa6b4 Merge branch 'topic/ppc-kvm' into next new f8c0e36b48e3 powerpc: Don't provide __kernel_map_pages() without ARCH_S [...] new 52862ab33c5d powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier dur [...] new 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 [...] new 43bdcbd50043 microblaze: timer: Remove unused properties new a51e4a1acb5f Merge tag 'microblaze-v5.16' of git://git.monstr.eu/linux- [...] new d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use new f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency new d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" new d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops new f5cdffdc26a2 pinctrl: qcom: msm8226: fill in more functions new c400f51790ae dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings new 7d74b55afd27 pinctrl: qcom: Add SM6350 pinctrl driver new 5147022214db dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings new 48e049ef1238 pinctrl: qcom: Add QCM2290 pinctrl driver new 8c82646196c4 dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,d [...] new 727293a8b11e pinctrl: qcom: spmi-gpio: add support to enable/disable output new 26564c44357e dt-bindings: pinctrl: mt8195: add rsel define new 91e7edceda96 dt-bindings: pinctrl: mt8195: change pull up/down description new 25a74c0f4bf1 pinctrl: mediatek: fix coding style new fb34a9ae383a pinctrl: mediatek: support rsel feature new 387292c357be pinctrl: mediatek: add rsel setting on MT8195 new 075667cc6c29 pinctrl: renesas: No need to initialise global statics new fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h new 5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.ke [...] new 3d45c8438b86 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 new 83917856334e pinctrl: qcom: spmi-gpio: Add compatible for PM6350 new 290e2d18caab pinctrl: uniphier: Add extra audio pinmux settings for LD1 [...] new f66e173dd831 dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding new b0b2303c02fe pinctrl: uniphier: Add UniPhier NX1 pinctrl driver new 576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent new c30174d3332d pinctrl: gemini: fix typos new ce34fb3cb4a8 pinctrl: renesas: r8a779[56]x: Add MediaLB pins new 412da8c7224a pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] new 28e7f8ff9058 pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] new e212923e7407 pinctrl: renesas: checker: Move overlapping field check new f31a5ffbd11d pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] new f4e260bffcf3 pinctrl: renesas: checker: Prefix common checker output new 57135c2810b1 Merge tag 'renesas-pinctrl-for-v5.16-tag2' of git://git.ke [...] new c3efe04533a9 dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML new 02725b0c8998 pinctrl: samsung: support ExynosAutov9 SoC pinctrl new f9a06b810951 dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp [...] new 461030b804fb pinctrl: qcom: ssbi-mpp: hardcode IRQ counts new 56b2443fb4ba pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip new f24dbaaab48a pinctrl: qcom: spmi-mpp: hardcode IRQ counts new afe6777f2ebc pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip new 8ec664ff4316 dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells new 8a097ff4b832 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add reset binding new 0b90315af760 pinctrl: microchip sgpio: use reset driver new 65916a1ca90a dt-bindings: pinctrl: update bindings for MT7986 SoC new 360de6728064 pinctrl: mediatek: add support for MT7986 SoC new 8d886bba3b13 pinctrl: tegra: include lpdr pin properties new 613c0826081b pinctrl: tegra: Add pinmux support for Tegra194 new 53b3947ddb7f pinctrl: equilibrium: Fix function addition in multiple groups new 4434f4c50345 pinctrl: bcm2835: Allow building driver as a module new c7892ae13e46 pinctrl: core: fix possible memory leak in pinctrl_enable() new a42c7d95d29e pinctrl: tegra: Use correct offset for pin group new d2388172389e pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] new f0c142fcf4d6 pinctrl: tegra: Fix warnings and error new cfe6807d82e9 gpio: Allow per-parent interrupt data new 5853fd57d893 Merge branch 'ib-gpio-ppid' into devel new 69533cd3a1a9 dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl new aa68e1b80d8f dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl new a0f160ffcb83 pinctrl: add pinctrl/GPIO driver for Apple SoCs new 5a1bcbd96534 Merge tag 'pinctrl-v5.16-1' of git://git.kernel.org/pub/sc [...] new 08b9a61a87bc HID: multitouch: disable sticky fingers for UPERFECT Y new b7abf78b7a6c HID: u2fzero: clarify error check and length calculations new 43775e62c4b7 HID: u2fzero: properly handle timeouts in usb_submit_urb new e70b703347dd HID: amd_sfh: switch from 'pci_' to 'dma_' API new c45d2b54cc73 HID: amd_sfh: Use dma_set_mask_and_coherent() new ba70a4ff231c HID: amd_sfh: switch from 'pci_' to 'dev_' API new f75203cd8be9 HID: amd_sfh: Update Copyright details new a6e757e3a1c7 Merge branch 'for-5.16/amd-sfh' into for-linus new cc84094218a7 HID: apple: Eliminate obsolete IR receiver quirks new 371a9dcee70e HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 new 0cd3be51733f HID: apple: Add support for the 2021 Magic Keyboard new d58cf34a594d HID: apple: Bring back flag for Apple tilde key quirk new b9865081a56a Merge branch 'for-5.16/apple' into for-linus new 2ea5999d07d2 HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK new 820e9906cf64 Merge branch 'for-5.16/asus' into for-linus new f3e825212454 HID: core: add TransducerSerialNumber2 new a68f3bd13994 HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() new 8e3cd9221c66 HID: cougar: Make use of the helper function devm_add_acti [...] new b026277a8403 Merge branch 'for-5.16/core' into for-linus new fc97b4d6a1a6 HID: playstation: expose DualSense lightbar through a mult [...] new 61177c088a57 leds: add new LED_FUNCTION_PLAYER for player LEDs for game [...] new 8c0ab553b072 HID: playstation: expose DualSense player LEDs through LED class. new 3c92cb4cb60c HID: playstation: fix return from dualsense_player_led_set [...] new d7f1f9fec09a HID: playstation: require multicolor LED functionality new a6be4c6c4ead Merge branch 'for-5.16/playstation' into for-linus new 2af16c1f846b HID: nintendo: add nintendo switch controller driver new c5e626769563 HID: nintendo: add player led support new 08ebba5c2703 HID: nintendo: add power supply support new 697e5c7a34b0 HID: nintendo: add home led support new c4eae84feff3 HID: nintendo: add rumble support new 6b5dca2dea4e HID: nintendo: improve subcommand reliability new 479da173c433 HID: nintendo: send subcommands after receiving input report new c7d0d636171f HID: nintendo: patch hw version for userspace HID mappings new 012bd52c699d HID: nintendo: reduce device removal subcommand errors new 1425247383c5 HID: nintendo: set controller uniq to MAC new 294a828759d0 HID: nintendo: add support for charging grip new 83d640c4f8f8 HID: nintendo: add support for reading user calibration new 4ff5b10840a8 HID: nintendo: add IMU support new 4c048f6b2c25 HID: nintendo: improve rumble performance and stability new e93363f716a2 HID: nintendo: ratelimit subcommands and rumble new dad74e18f72a HID: nintendo: prevent needless queueing of the rumble worker new daf11ca2b9f4 HID: nintendo: fix -Werror build new 0cc82d617acf Merge branch 'for-5.16/nintendo' into for-linus new 6748031a854d HID: u2fzero: Support NitroKey U2F revision of the device new a7c2b7ea82ea Merge branch 'for-5.16/u2fzero' into for-linus new b7644592bd0d HID: wacom: Shrink critical section in `wacom_add_shared_data` new 3d422a4668ef HID: wacom: Make use of the helper function devm_add_actio [...] new 3f81b3a387f7 Merge branch 'for-5.16/wacom' into for-linus new 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 [...] new 4f6094f1663e scsi: hisi_sas: Use managed PCI functions new 089226ef6a08 scsi: hisi_sas: Stop printing queue count in v3 hardware probe new b5a9fa20e3bf scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT new 080b4f976bf7 scsi: hisi_sas: Replace del_timer() calls with del_timer_sync() new 9aec5ffa6e39 scsi: hisi_sas: Increase debugfs_dump_index after dump is [...] new ce4fc333e599 scsi: libsas: Co-locate exports with symbols new e018f03d6ccb scsi: libiscsi: Move ehwait initialization to iscsi_sessio [...] new 08d0a992131a scsi: pm80xx: Fix incorrect port value when registering a device new b27a40534ef7 scsi: pm80xx: Fix lockup in outbound queue management new c29737d03c74 scsi: pm80xx: Correct inbound and outbound queue logging new 51e6ed83bb4a scsi: pm80xx: Fix memory leak during rmmod new 9e1c3206960f scsi: qla2xxx: Add support for mailbox passthru new 52cca50d35f8 scsi: qla2xxx: Display 16G only as supported speeds for 38 [...] new 8192817efbc3 scsi: qla2xxx: Check for firmware capability before creati [...] new e6e22e6cc296 scsi: qla2xxx: Fix crash in NVMe abort path new 527d46e0b014 scsi: qla2xxx: edif: Use link event to wake up app new 3ef68d4f0c9e scsi: qla2xxx: Fix kernel crash when accessing port_speed [...] new 38c61709e662 scsi: qla2xxx: Call process_response_queue() in Tx path new 3a4e1f3b3a3c scsi: qla2xxx: Move heartbeat handling from DPC thread to [...] new 3d33b303d4f3 scsi: qla2xxx: Fix use after free in eh_abort path new b0fe235dad77 scsi: qla2xxx: Update version to 10.02.07.100-k new 914418f36901 scsi: qla2xxx: Remove redundant initialization of pointer req new 99154581b05c scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() new 982fc3965d13 scsi: lpfc: Don't release final kref on Fport node while A [...] new 20d2279f90ce scsi: lpfc: Fix premature rpi release for unsolicited TPLS [...] new 88f7702984e6 scsi: lpfc: Fix hang on unload due to stuck fport node new 3a874488d2e9 scsi: lpfc: Fix rediscovery of tape device after LIP new a864ee709bc0 scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode new b507357f7917 scsi: lpfc: Fix NVMe I/O failover to non-optimized path new cd8a36a90bab scsi: lpfc: Fix FCP I/O flush functionality for TMF routines new 25ac2c970be3 scsi: lpfc: Fix EEH support for NVMe I/O new d5ac69b332d8 scsi: lpfc: Adjust bytes received vales during cmf timer interval new 3ea998cbf9e7 scsi: lpfc: Fix I/O block after enabling managed congestion mode new afd63fa51149 scsi: lpfc: Zero CGN stats only during initial driver load [...] new 315b3fd13521 scsi: lpfc: Improve PBDE checks during SGL processing new 0d6b26795bd2 scsi: lpfc: Update lpfc version to 14.0.0.2 new 0a5e20fc8ca7 scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic new e9d73bfa8e04 scsi: documentation: Document Fibre Channel sysfs node for appid new c4adf171e834 scsi: ufs: ufs-qcom: Remove unneeded variable 'err' new 351b3a849ac7 scsi: ufs: ufshpb: Use proper power management API new aba3b0757b6c scsi: ufs: ufs-mediatek: Change dbg select by check IP version new 7e642ca0375b scsi: target: Remove unused function arguments new a7c052066986 scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h new 8d4efd0040e5 scsi: efct: Add state in nport sm trace printout new ee3dce9f3842 scsi: efct: Fix nport free new e76b7c5e25a1 scsi: efct: Decrease area under spinlock new e88e2d32200a scsi: ufs: core: Probe for temperature notification support new 322c4b29ee1f scsi: ufs: core: Add temperature notification exception handling new cbd9a3347c75 scsi: dc395: Fix error case unwinding new efe1dc571a5b scsi: lpfc: Fix mailbox command failure during driver init [...] new ce580e47e848 scsi: ufs: exynos: Unify naming new 568778f5572a scsi: advansys: Prefer struct_size() over open-coded arithmetic new 8d807a068090 scsi: lpfc: Fix a function name in comments new 9f80eca441a9 scsi: aic7xxx: Fix a function name in comments new 5860d9fb5622 scsi: lpfc: Return NULL rather than a plain 0 integer new 60c98a87fcaa scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y new a5b141a895b5 scsi: lpfc: Add support for optional PLDV handling new 525943a586ef scsi: ufs: core: Export hibern8 entry and exit functions new a0cea83332ae scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling new ca4ff9e751eb scsi: elx: efct: Switch from 'pci_' to 'dma_' API new 6bd49b1a8d43 scsi: core: Delete scsi_{get,free}_host_dev() new 17b49bcbf835 scsi: core: Fix scsi_mode_sense() buffer length handling new a7d6840bed0c scsi: core: Fix scsi_mode_select() buffer length handling new c749301ebee8 scsi: sd: Fix sd_do_mode_sense() buffer length handling new e9076e7f23aa scsi: core: Fix spelling in a source code comment new 1da3b0141e74 scsi: ufs: core: Fix NULL pointer dereference new 68444d73d6a5 scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match [...] new f44abcfc3f9f scsi: ufs: core: Remove return statement in void function new af21c3fd5b3e scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION new edc0596cc04b scsi: ufs: core: Stop clearing UNIT ATTENTIONS new 54a4045342a8 scsi: ufs: core: Do not exit ufshcd_reset_and_restore() un [...] new 87bf6a6bbe8b scsi: ufs: core: Do not exit ufshcd_err_handler() unless o [...] new 05787e3456ff scsi: target: core: Make logs less verbose new d4996c6eac4c scsi: advansys: Fix kernel pointer leak new e7dcc514a49e scsi: megaraid_sas: Fix concurrent access to ISR between I [...] new 4c32edc350e4 scsi: megaraid_sas: Add helper functions for irq_context new cdf7f6a10d48 scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 new 80ed33c8ba93 scsi: target: core: Add common tpg/enable attribute new 382731ec01b3 scsi: target: iscsi: Replace tpg enable attr with ops.enable new cb8717a720a9 scsi: target: qla2xxx: Replace enable attr with ops.enable new fb00af92e5db scsi: target: sbp: Replace enable attr with ops.enable new 9465b4871af0 scsi: target: srpt: Replace enable attr with ops.enable new d7e2932bba1b scsi: target: ibm_vscsi: Replace enable attr with ops.enable new 5384ee089d1f scsi: target: usb: Replace enable attr with ops.enable new c20bda341946 scsi: target: tcmu: Use struct_size() helper in kmalloc() new 4f632918e7a8 scsi: pm80xx: Replace open coded check with dev_is_expander() new 4084a7235d38 scsi: pm80xx: Fix misleading log statement in pm8001_mpi_g [...] new 76a4f7cc5973 scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() new 819225b03dc7 scsi: smartpqi: Update device removal management new 9ee5d6e9ac52 scsi: smartpqi: Add controller handshake during kdump new 5d1f03e6f49a scsi: smartpqi: Capture controller reason codes new 6ce1ddf53252 scsi: smartpqi: Update LUN reset handler new be76f90668d8 scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation new 4f3cefc3084d scsi: smartpqi: Avoid failing I/Os for offline devices new 28ca6d876c5a scsi: smartpqi: Add extended report physical LUNs new 987d35605b7e scsi: smartpqi: Fix boot failure during LUN rebuild new d4dc6aea93cb scsi: smartpqi: Fix duplicate device nodes for tape changers new 80982656b78e scsi: smartpqi: Add 3252-8i PCI id new 605ae389ea02 scsi: smartpqi: Update version to 2.1.12-055 new ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging new f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() new 9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable a [...] new d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_ho [...] new 36c6b7613ef1 scsi: hisi_sas: Initialise devices in .slave_alloc callback new 046ab7d0f594 scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() new 00aeaf329a3a scsi: libsas: Export sas_phy_enable() new 21c7e972475e scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus [...] new a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs new a19a93e4c6a9 scsi: core: pm: Rely on the device driver core for async p [...] new 1c9575326a4a scsi: sd: Rename sd_resume() into sd_resume_system() new 9131bff6a9f1 scsi: core: pm: Only runtime resume if necessary new bf23e619039d scsi: core: Use a structure member to track the SCSI comma [...] new a710eacb9d13 scsi: core: Rename scsi_mq_done() into scsi_done() and export it new 58bf201dfc03 scsi: ata: Call scsi_done() directly new 409d337e6bd6 scsi: firewire: sbp2: Call scsi_done() directly new 5f9ae9eecb15 scsi: ib_srp: Call scsi_done() directly new 1ae6d167793c scsi: message: fusion: Call scsi_done() directly new 68f89c50cd0c scsi: zfcp_scsi: Call scsi_done() directly new 3e6d3832dc1b scsi: 3w-9xxx: Call scsi_done() directly new 2adf975e899a scsi: 3w-sas: Call scsi_done() directly new 9dd9b96c2623 scsi: 3w-xxxx: Call scsi_done() directly new 656f26ade03a scsi: 53c700: Call scsi_done() directly new 0800a26aaa80 scsi: BusLogic: Call scsi_done() directly new 117cd238adfe scsi: NCR5380: Call scsi_done() directly new e42be9e75a02 scsi: a100u2w: Call scsi_done() directly new 1dec65e32fb5 scsi: aacraid: Introduce aac_scsi_done() new 7afdb8637997 scsi: aacraid: Call scsi_done() directly new 396dd2c0b7b2 scsi: acornscsi: Call scsi_done() directly new f3bc9338e08d scsi: advansys: Call scsi_done() directly new 3ab3b151ff12 scsi: aha152x: Call scsi_done() directly new 135223527c81 scsi: aha1542: Call scsi_done() directly new 07ebbc3a8067 scsi: aic7xxx: Call scsi_done() directly new 3f0b59b6852d scsi: arcmsr: Call scsi_done() directly new 681fa5252fd4 scsi: atp870u: Call scsi_done() directly new 4316b5b8b2c6 scsi: bfa: Call scsi_done() directly new a75af82a77d2 scsi: bnx2fc: Call scsi_done() directly new 0979e265e4b7 scsi: csiostor: Call scsi_done() directly new e82d6b179b14 scsi: cxlflash: Call scsi_done() directly new 6c365b880093 scsi: dc395x: Call scsi_done() directly new e6ed928effb6 scsi: dpt_i2o: Call scsi_done() directly new 52e65d1c25a6 scsi: esas2r: Call scsi_done() directly new f8ab27d96494 scsi: esp_scsi: Call scsi_done() directly new caffd3ad966e scsi: fas216: Introduce struct fas216_cmd_priv new 696fec18e17c scsi: fas216: Stop using scsi_cmnd.scsi_done new a0c22474cbc6 scsi: fdomain: Call scsi_done() directly new a7510fbd879e scsi: fnic: Call scsi_done() directly new 82f01edcf9a8 scsi: hpsa: Call scsi_done() directly new 574015a83731 scsi: hptiop: Call scsi_done() directly new 85f6dd08c86a scsi: ibmvscsi: Call scsi_done() directly new 0233196eb238 scsi: imm: Call scsi_done() directly new 25e1d89669ec scsi: initio: Call scsi_done() directly new acd3c42d18f7 scsi: ipr: Call scsi_done() directly new 98cc0e69ba5d scsi: ips: Call scsi_done() directly new e0f63b2181cb scsi: libfc: Call scsi_done() directly new b4b84edc5d39 scsi: libiscsi: Call scsi_done() directly new e803bc52b04b scsi: libsas: Call scsi_done() directly new ca068c2c6ca0 scsi: lpfc: Call scsi_done() directly new c0e70ea3f719 scsi: mac53c94: Call scsi_done() directly new f1170b83dff9 scsi: megaraid_mbox: Call scsi_done() directly new 012f14b269da scsi: megaraid_sas: Call scsi_done() directly new 9e0603656fdf scsi: megaraid: Call scsi_done() directly new aaf2173b5cc3 scsi: mesh: Call scsi_done() directly new 1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly new b0c3007922f4 scsi: mpt3sas: Call scsi_done() directly new ca495999075b scsi: mvumi: Call scsi_done() directly new 0061e3f5e0c2 scsi: myrb: Call scsi_done() directly new 1c21a4f495cf scsi: myrs: Call scsi_done() directly new f0f4f79a4f7d scsi: ncr53c8xx: Call scsi_done() directly new 48760367a401 scsi: nsp32: Call scsi_done() directly new ca0d62d29bb1 scsi: pcmcia: Call scsi_done() directly new f13cc234bec9 scsi: pmcraid: Call scsi_done() directly new 7bc195c75134 scsi: ppa: Call scsi_done() directly new 3ca2385af905 scsi: ps3rom: Call scsi_done() directly new ef697683d3eb scsi: qedf: Call scsi_done() directly new 2d1609afd6d7 scsi: qla1280: Call scsi_done() directly new 79e30b884a01 scsi: qla2xxx: Call scsi_done() directly new fdcfbd6517d9 scsi: qla4xxx: Call scsi_done() directly new da65bc05cf91 scsi: qlogicfas408: Call scsi_done() directly new c33a2dca9853 scsi: qlogicpti: Call scsi_done() directly new 6c2c7d6aa439 scsi: scsi_debug: Call scsi_done() directly new 0ca190805784 scsi: smartpqi: Call scsi_done() directly new 70a5caf11f8c scsi: snic: Call scsi_done() directly new 4acf838e80ba scsi: stex: Call scsi_done() directly new 0c31fa0e6619 scsi: storvsc_drv: Call scsi_done() directly new 37425f5d07cc scsi: sym53c8xx_2: Call scsi_done() directly new 35c3730a9657 scsi: ufs: Call scsi_done() directly new b4194fcb1b51 scsi: virtio_scsi: Call scsi_done() directly new aeb2627dcfd9 scsi: vmw_pvscsi: Call scsi_done() directly new 9c4f6be7ddec scsi: wd33c93: Call scsi_done() directly new f11e4da6bfc1 scsi: wd719x: Call scsi_done() directly new fd17badb664e scsi: xen-scsifront: Call scsi_done() directly new ae4ea859c079 scsi: staging: rts5208: Call scsi_done() directly new 4879f233b4f8 scsi: staging: unisys: visorhba: Call scsi_done() directly new b9d82b7dea2c scsi: target: tcm_loop: Call scsi_done() directly new 46c97948e9b5 scsi: usb: Call scsi_done() directly new 11b68e36b167 scsi: core: Call scsi_done directly new 814818fd4816 scsi: isci: Remove a declaration new 0feb3429d735 scsi: fas216: Introduce the function fas216_queue_command_ [...] new af049dfd0b10 scsi: core: Remove the 'done' argument from SCSI queuecomm [...] new 92c4b58b15c5 scsi: core: Register sysfs attributes earlier new c3f69c7f629f scsi: ata: Switch to attribute groups new 5e88e67b6f3b scsi: firewire: sbp2: Switch to attribute groups new a3cf94c96ede scsi: RDMA/srp: Switch to attribute groups new 2899836f9430 scsi: message: fusion: Switch to attribute groups new d8d7cf3f7d07 scsi: zfcp: Switch to attribute groups new bd21c1e9891f scsi: 3w-9xxx: Switch to attribute groups new 8de1cc904e17 scsi: 3w-sas: Switch to attribute groups new 65bc2a7fd83e scsi: 3w-xxxx: Switch to attribute groups new 90cb6538b5da scsi: 53c700: Switch to attribute groups new bd16d71185c8 scsi: aacraid: Switch to attribute groups new f2523502a40a scsi: arcmsr: Switch to attribute groups new ebcbac342cb5 scsi: be2iscsi: Switch to attribute groups new e73af234a1a2 scsi: bfa: Switch to attribute groups new c3dd11d8ed4d scsi: bnx2fc: Switch to attribute groups new eb78ac7a5474 scsi: bnx2i: Switch to attribute groups new 623cf762c73e scsi: csiostor: Switch to attribute groups new 780c678912fb scsi: cxlflash: Switch to attribute groups new d6ddcd8b38ab scsi: fnic: Switch to attribute groups new 62ac8ccbb819 scsi: hisi_sas: Switch to attribute groups new 4cd16323b523 scsi: hpsa: Switch to attribute groups new e8fbc28e7fc7 scsi: hptiop: Switch to attribute groups new c7da4e1cd040 scsi: ibmvscsi: Switch to attribute groups new 7adbf68f4950 scsi: ibmvfc: Switch to attribute groups new 47d1e6ae0e1e scsi: ipr: Switch to attribute groups new 7eae6af530a6 scsi: isci: Switch to attribute groups new 08adfa753743 scsi: lpfc: Switch to attribute groups new ab53de242e07 scsi: megaraid_mbox: Switch to attribute groups new 09723bb252ca scsi: megaraid_sas: Switch to attribute groups new 1bb3ca27d2ca scsi: mpt3sas: Switch to attribute groups new 88b8132cff99 scsi: mvsas: Switch to attribute groups new 582c0360db90 scsi: myrb: Switch to attribute groups new 087c3ace6337 scsi: myrs: Switch to attribute groups new aec4b25c8572 scsi: ncr53c8xx: Switch to attribute groups new e71eebf744e4 scsi: sym53c500_cs: Switch to attribute groups new c03b72b86c77 scsi: pm8001: Switch to attribute groups new 646bed7e6f45 scsi: pmcraid: Switch to attribute groups new 232cb469d24e scsi: qedf: Switch to attribute groups new 1ebbd3b1d9a7 scsi: qedi: Switch to attribute groups new f8f8f857e7df scsi: qla2xxx: Remove a declaration new 66df386d0b74 scsi: qla2xxx: Switch to attribute groups new a8b476fc86d9 scsi: qla4xxx: Switch to attribute groups new 64fc9015fbeb scsi: smartpqi: Switch to attribute groups new 7500be62910d scsi: snic: Switch to attribute groups new 7ce6000a77cc scsi: staging: unisys: Remove the shost_attrs member new 01e570febaaa scsi: usb: Switch to attribute groups new a47c6b713e89 scsi: core: Remove two host template members that are no l [...] new c4da1205752d scsi: sd: Print write through due to no caching mode page [...] new 30e99f05f8b1 scsi: mpi3mr: Use scnprintf() instead of snprintf() new 3319a8ba82b9 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] new b3ef4a0e40df scsi: fcoe: Use netif_is_bond_master() instead of open code new 8ecfb16c9be2 scsi: 3w-xxx: Remove redundant initialization of variable retval new 4e3ace0051e7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() new f347c26836c2 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() new 7f96c7a67e40 scsi: target: cxgbit: Increase max DataSegmentLength new d1e51ea6bf5f scsi: target: cxgbit: Enable Delayed ACK new 1d2ac7b69d6a scsi: target: tcmu: Allocate zeroed pages for data area new fc65e933fbcc scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] new 1eaff502a8f1 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] new 25d542a85374 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay new 945a160794a9 scsi: target: Fix ordered CMD_T_SENT handling new ed1227e08099 scsi: target: Fix ordered tag handling new 1283c0d1a32b scsi: target: Fix alua_tg_pt_gps_count tracking new 7324f47d4293 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path new f9793d649c29 scsi: target: Perform ALUA group changes in one step new 2a7a891f4c40 scsi: sd: Add error handling support for add_disk() new e9d658c2175b scsi: sr: Add error handling support for add_disk() new e6ab6113526a scsi: aha1542: Use memcpy_{from,to}_bvec() new 1b74ab77d62f scsi: target: core: Stop using bdevname() new 3d8fa78ebd61 scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions new 0ae8f4785107 scsi: mpt3sas: Make mpt3sas_dev_attrs static new bb4a8dcb4e94 scsi: ufs: mediatek: Avoid sched_clock() misuse new b6ca770ae7f2 scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer new a516074c2026 scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior [...] new d305c253af69 scsi: lpfc: Wait for successful restart of SLI3 adapter du [...] new 7a1dda943630 scsi: lpfc: Correct sysfs reporting of loop support after [...] new 79b20beccea3 scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine new 15af02d8a585 scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted new 1854f53ccd88 scsi: lpfc: Fix link down processing to address NULL point [...] new af984c87293b scsi: lpfc: Allow fabric node recovery if recovery is in p [...] new 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 [...]
The 485 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-class-fc | 27 + Documentation/ABI/testing/sysfs-driver-ufs | 2 +- .../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 + MAINTAINERS | 13 +- arch/microblaze/boot/dts/system.dts | 5 - 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 | 1 + arch/mips/mm/c-r4k.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/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 | 1 - 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 | 13 - 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_asm.h | 4 +- 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/eeh.c | 12 +- 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/setup-common.c | 3 - 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/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-sriov.c | 6 - 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 | 3 +- arch/powerpc/sysdev/dcr-low.S | 2 +- arch/powerpc/xmon/xmon.c | 3 +- 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/firewire/sbp2.c | 10 +- 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/infiniband/ulp/srp/ib_srp.c | 59 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 38 +- drivers/input/joydev.c | 10 + drivers/message/fusion/mptfc.c | 8 +- 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/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/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/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/gadget/function/f_tcm.c | 31 +- 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 +- include/dt-bindings/leds/common.h | 7 + include/dt-bindings/pinctrl/mt65xx.h | 9 + include/linux/gpio/driver.h | 19 +- include/linux/libata.h | 8 +- 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 + .../powerpc/security/mitigation-patching.sh | 4 +- 540 files changed, 16929 insertions(+), 15945 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-fc 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 drivers/hid/hid-nintendo.c create mode 100644 drivers/hid/hid-xiaomi.c 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