This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 56d33754481f Merge tag 'drm-next-2021-11-03' of git://anongit.freedeskt [...] new 4c51ba9af42d platform/x86: hp-wmi: add support for omen laptops new ad62cd93198b platform/x86: Add driver for ACPI WMAA EC-based backlight control new 07ce4cfd292c platform/x86: wmi: fix kernel doc new 3ecace310f4d platform/x86: wmi: fix checkpatch warnings new cd3e3d294e52 platform/x86: wmi: remove commas new 9bf9ca95a16e platform/x86: wmi: remove unnecessary initialization new 43aacf838ef7 platform/x86: wmi: remove unnecessary initializations new 21397cac5daa platform/x86: wmi: remove unnecessary variable new 84eacf7e6413 platform/x86: wmi: remove unnecessary argument new c06a2fde7982 platform/x86: wmi: remove unnecessary casts new e83c799270e1 platform/x86: wmi: remove stray empty line new 1ebe62bec412 platform/x86: wmi: remove unnecessary checks new 1c95ace78b6e platform/x86: wmi: use BIT() macro new 285dd01a6cfe platform/x86: wmi: use bool instead of int new 67f472fdacf4 platform/x86: wmi: use guid_t and guid_equal() new dea878d88f9d platform/x86: wmi: make GUID block packed new 6133913a8209 platform/x86: wmi: use sysfs_emit() new 6e0bc588a084 platform/x86: wmi: use !p to check for NULL new 7410b8e634ce platform/x86: wmi: use sizeof(*p) in allocation new 1ce69d2b9620 platform/x86: wmi: remove variable new f5431bf1e678 platform/x86: wmi: move variables new bba08f358f79 platform/x86: wmi: align arguments of functions new 1c23ab912810 platform/x86: wmi: improve debug messages new 1975718c488a platform/x86: wmi: do not fail if disabling fails new 736b48aae5e8 platform/x86: wmi: simplify error handling logic new e7b2e33449e2 platform/x86: wmi: introduce helper to convert driver to W [...] new 57f2ce892113 platform/x86: wmi: introduce helper to generate method names new 51142a0886bd platform/x86: wmi: introduce helper to determine type new 25be44f6e2fc platform/x86: wmi: introduce helper to retrieve event data new b0179b805eed platform/x86: wmi: more detailed error reporting in find_guid() new 1f88e0a22f7c platform/x86: acer-wmi: use __packed instead of __attribut [...] new 7b6bf51de974 platform/x86: Add Intel ishtp eclite driver new 9cfe02023cf6 platform/x86: amd-pmc: Check s0i3 cycle status new f6045de1f532 platform/x86: amd-pmc: Export Idlemask values based on the APU new 8f84a3973c6a platform: lg-laptop: drop unneeded MODULE_ALIAS new d24236cb7cf2 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & bu [...] new cf5585f92164 platform/x86/intel: hid: Add DMI switches allow list new 6ffd9639382f platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX new 5fbd827eb9c2 platform/x86: dell-wmi: Recognise or support new switches new 40635cd32f0d platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS [...] new 9c93f8f4fc8c platform/x86: amd-pmc: Send command to dump data after cle [...] new 7dbcaf743df5 platform/x86: amd-pmc: Add a message to print resume time info new 6a684635478c update email addresses. Change all email addresses for Mar [...] new 599482c58ebd platform/x86: ideapad-laptop: Add platform support for Ide [...] new c99ca78d67a6 platform/x86: thinkpad_acpi: Switch to common use of attributes new 2166cc2657fe ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries new 10317dda7932 ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] new 452dcfab9954 platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] new 5fd56f11838d platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] new a499f93f3d52 platform/x86: Remove "WMAA" from identifier names in wmaa- [...] new ca16d33bd862 platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-b [...] new 6550ba689343 platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI new f32c34d6cfbb platform/x86: intel_scu_ipc: Fix busy loop expiry time new 7f0224dea763 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s new c01bc8e4e840 platform/x86: intel_scu_ipc: Update timeout value in comment new 432cce21b66c platform/x86: amd-pmc: Add alternative acpi id for PMC controller new 95384b3e47af platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] new 0b243c003e11 platform/x86: intel_skl_int3472: Correct null check new 85303db36b6e platform/x86: int1092: Fix non sequential device mode handling new aafa1cafedca platform_data/mlxreg: Add new type to support modular systems new a5d8f57edfb4 platform/x86: mlx-platform: Add initial support for new mo [...] new bb1023b6da37 platform/mellanox: mlxreg-hotplug: Extend logic for hotplu [...] new 67eb006cc1d1 platform/x86: mlx-platform: Configure notifier callbacks f [...] new bbfd79c68170 platform/mellanox: mlxreg-io: Extend number of hwmon attributes new 9d93d7877c91 platform_data/mlxreg: Add new field for secured access new 62f9529b8d5c platform/mellanox: mlxreg-lc: Add initial support for Nvid [...] new 527cd54d49dd Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] new 5b0a315c3db5 Documentation/ABI: Add new line card attributes for mlxreg [...] new 249606d37d20 platform/x86: mlx-platform: Add support for multiply cooli [...] new 95563d45b5da platform/x86: system76_acpi: Report temperature and fan speed new 0de30fc684b3 platform/x86: system76_acpi: Replace Fn+F2 function for OL [...] new 76f7eba3e0a2 platform/x86: system76_acpi: Add battery charging thresholds new 603a7dd08f88 platform/x86: system76_acpi: Add attribute group for kb_led_color new 5558871360f3 surface: surface3-wmi: Use ACPI_COMPANION() directly new 7c7ba5de7f53 surface: surface3_power: Drop redundant acpi_bus_get_devic [...] new 043449e75161 platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly new 2d5b0755b754 platform/x86: panasonic-laptop: Replace snprintf in show f [...] new 33ce79be2784 platform/x86: thinkpad_acpi: Fix coccinelle warnings new fd96e35ea7b9 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning new cd45c9bf8b43 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header new 693841b74262 platform/x86: intel_int0002_vgpio: Use the new soc_intel_i [...] new 5ecc1e947822 Input: axp20x-pek - Use new soc_intel_is_cht() helper new 86af1d02d458 platform/x86: Support for EC-connected GPIOs for identify [...] new 4c9dbf862279 platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` new 59348401ebed platform/x86: amd-pmc: Add special handling for timer base [...] new ef51b9a520f0 platform/surface: gpe: Add support for Surface Laptop Studio new 4f042e40199c platform/surface: aggregator_registry: Add support for Sur [...] new dc0fd0acb6e0 HID: surface-hid: Use correct event registry for managing [...] new ab5fe33925c6 HID: surface-hid: Allow driver matching for target ID 1 devices new b8d4d35074fd platform/x86: wmi: change notification handler type new 164e32717cbd docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io new 21d91e20793d platform/x86: lg-laptop: replace snprintf in show function [...] new c4b9ad6bf990 platform/x86: sony-laptop: replace snprintf in show functi [...] new 9527cdff7832 platform/x86: barco-p50-gpio: use KEY_VENDOR for button in [...] new fc3341b4b55f platform/x86: system76_acpi: fix Kconfig dependencies new 2978891aff80 platform/x86: amd-pmc: fix compilation without CONFIG_RTC_ [...] new 16a035a31406 platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg new 9587f39277ef platform/x86: amd-pmc: Drop check for valid alarm time new d411e370978f platform/x86: hp-wmi: rename platform_profile_* function symbols new 3aa539a584f6 platform/x86: asus-wmi: rename platform_profile_* function [...] new 9045512ca6cd platform/x86: mlx-platform: Extend FAN and LED configurati [...] new 4289fd4ad43a platform/x86: mlx-platform: Add BIOS attributes for Coffee [...] new 4616e54795cc platform/x86: mlx-platform: Add support for new system SGN2410 new 025a2fbd8ddc platform/surface: aggregator_registry: Add initial support [...] new bf653b61cf5f platform/x86: touchscreen_dmi: Add info for the Viglen Con [...] new 97ae45953ea9 platform/x86: system76_acpi: Fix input device error handling new 6ab1d4839a48 Merge tag 'platform-drivers-x86-v5.16-1' of git://git.kern [...] new c3867ab5924b selftests: kvm: fix mismatched fclose() after popen() new dd40f44eabe1 selftests: x86: fix [-Wstringop-overread] warn in test_pro [...] new f35dcaa0a8a2 selftests/core: fix conflicting types compile error for cl [...] new 84924e2e620f Merge tag 'linux-kselftest-next-5.16-rc1' of git://git.ker [...] new b7cbaef303c7 kunit: drop assumption in kunit-log-test about current suite new a127b154a8f2 kunit: tool: allow filtering test cases via glob new cd94fbc2cafb kunit: fix too small allocation when using suite-only kuni [...] new a54ea2e05725 kunit: tool: misc fixes (unused vars, imports, leaked files) new fe678fed2cda kunit: tool: show list of valid --arch options when invalid new 9c6b0e1d8993 kunit: add 'kunit.action' param to allow listing out tests new 7ef925ea8194 kunit: tool: factor exec + parse steps into a function new 5f6aa6d82e45 kunit: tool: actually track how long it took to run tests new ff9e09a3762f kunit: tool: support running each suite/test separately new 7d7c48df811d kunit: tool: yield output from run_kernel in real time new d65d07cb5b01 kunit: tool: improve compatibility of kunit_parser with KT [...] new 17ac23eb43f0 kunit: Reset suite count after running tests new 2ab5d5e67f7a kunit: tool: continue past invalid utf-8 output new 52a5d80a2225 kunit: tool: fix typecheck errors about loading qemu configs new 313b6ffc8e90 Merge tag 'linux-kselftest-kunit-5.16-rc1' of git://git.ke [...] new 604370e106cc Documentation/process: Add maintainer handbooks section new 31c9d7c82975 Documentation/process: Add tip tree handbook new f99b4fe27f7e docs: block: fix discard_max_bytes references new d7482c0da76c Doc: page_migration: fix numbering for non-LRU movable flags new d9548979f7ae Documentation: checkpatch: Add SPLIT_STRING message new 29bd0cace235 Documentation: checkpatch: Add TRAILING_SEMICOLON message new 3454cd5616e9 Documentation: checkpatch: Add SYMBOLIC_PERMS message new 121ca40797f1 docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst new 242f4c77b1c8 docs: zh_TW/index: Move arm64/index to arch-specific section new 54a5d22411c9 Documentation: arm: marvell: Add 88F6040 model into list new 438ffbdb925d Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors new 946c8fee6d6e Documentation: Update SeongJae's email address new f1e69953104e docs/zh_CN: add core api kref translation new 65a21ad04463 docs/zh_CN: Improve zh_CN/process/howto.rst new 585e5159f3c2 docs/zh_CN: typo fix and improve translation new 92a19d809829 docs/zh_CN: modify some words new 5b32e44e8b88 Documentation: update pagemap with shmem exceptions new 0ee387b1417b Documentation: arm: marvell: Add link to Orion Functional [...] new e19af6e980f0 docs/zh_CN: add core-api memory-allocation translation new 26f1a50f56c0 docs/zh_CN: add core-api unaligned-memory-access translation new 4d68c2c9974c docs/zh_CN: add core-api mm-api translation new a4163902d07b docs/zh_CN: add core-api genalloc translation new 71a643688093 docs/zh_CN: add core-api boot-time-mm translation new 9770a132656c docs/zh_CN: add core-api gfp_mask-from-fs-io translation new 15ce51f55e15 Documentation/no_hz: Introduce "dyntick-idle mode" before [...] new cbb817fc2eff docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNE [...] new 250a0a5ba9d2 docs: checkpatch: add multiline, do/while, and multiple-as [...] new b718f9d919d1 Merge tag 'v5.15-rc4' into docs-next new b19511926cb5 Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT [...] new 91c76340b4a8 ext4: docs: switch away from list-table new 7275423c177e ext4: docs: Take out unneeded escaping new d5b421fe0282 docs: Explain the desired position of function attributes new 85eafc63d032 docs: update file link location new ff9c3d4360db docs: proc.rst: mountinfo: improved field numbering new b0b719cea870 docs: proc.rst: mountinfo: align columns new a9d85efb25fb docs: use the lore redirector everywhere new e825b29ab812 docs: UML: user_mode_linux_howto_v2 edits new aa872e0647dc docs: pdfdocs: Adjust \headheight for fancyhdr new a40a8a110305 scripts: kernel-doc: Ignore __alloc_size() attribute new 7b5f80123104 block: add documentation for inflight new 9052e9c95d90 docs: translations: zn_CN: irq-affinity.rst: add a missing [...] new 2df9f7f57905 docs: translations: zh_CN: memory-hotplug.rst: fix a typo new d9bfdf183b1d docs/zh_CN add PCI index.rst translation new 5d045f9511ff docs/zh_CN add PCI pci.rst translation new 8c3b018874e8 docs: f2fs: fix text alignment new c04639a7d2fb coding-style.rst: trivial: fix location of driver model macros new 14efb275d409 scripts: documentation-file-ref-check: ignore hidden files new 6e74e68d0b4c scripts: documentation-file-ref-check: fix bpf selftests path new 3577cdb23b8f docs: deprecated.rst: Clarify open-coded arithmetic with literals new 1f57bd42b77c docs: submitting-patches: make section about the Link: tag [...] new d64fbe9f50d8 speakup: Fix typo in documentation "boo" -> "boot" new 5876a638c8d9 docs/zh_CN: add core-api assoc_array translation new 75ca80e4c4d7 docs/zh_CN: add core-api xarray translation new 603bdf5d6c09 kernel-doc: support DECLARE_PHY_INTERFACE_MASK() new 624ad333d49e Merge tag 'docs-5.16' of git://git.lwn.net/linux new ecc4103f32e9 dt-binding: usb: xilinx: Convert binding to YAML new 0e3e0fa76609 dt-bindings: memory: fsl: convert DDR controller to dtschema new bf99826f239e dt-bindings: Convert Reserved Memory binding to a schema new ddf6cc9a7295 dt-bindings: arm: Convert ARM CCI-400 binding to a schema new caa80275c648 dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema new e978d5271f71 dt-bindings: media: ti,cal: Fix example new dd2c898bc20b dt-bindings: w1: Convert 1-Wire GPIO binding to a schema new 53182e81f47d kbuild: Enable DT schema checks for %.dtb targets new bb667205406c dt-bindings: w1: update w1-gpio.yaml reference new 1b4e3ca2dcc2 dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name new 6f4276ecc0f7 dt-bindings: arm,vexpress-juno: Add missing motherboard pr [...] new f46428f066dd dt-bindings: riscv: correct e51 and u54-mc CPU bindings new c9dcc63e23fe docs: dt: submitting-patches: Add note about other project usage new 9ae54ce551e9 kbuild: Enable dtc 'unit_address_format' warning by default new 2e8b4b6ebe56 dt-bindings: interrupt-controller: Convert MSI controller [...] new da73f4ee4a9a dt-bindings: interrupt-controller: msi: Add msi-ranges property new a3b539fedc09 dt-bindings: pci: Add DT bindings for apple,pcie new 050109f08c28 dt-bindings: mailbox: fix incorrect gce.h file paths new 9ae9c51b092b dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to [...] new a2db23c11077 dt-bindings: mfd: aspeed-lpc: Convert to YAML schema new ae11ad385f81 dt-bindings: aspeed: Add UART routing controller new 71a9aa162d7b dt-bindings: w1-gpio: Drop redundant 'maxItems' new 58ae0b515068 Documentation, dt, numa: Add note to empty NUMA node new 91cb8860cb31 of, numa: Fetch empty NUMA node ID from distance map new 37ef2c34e437 docs: dt: Fix a few grammar nits in the binding/schema docs new 6663ae07d995 of: remove duplicate declarations of __of_*_sysfs() functions new a70ae18b9e95 Merge branch 'dt/linus' into dt/next new 387ee9fe4587 dt-binding: usb: xilinx: Add clocking node new 67252a5293a5 dt-bindings: devfreq: rk3399_dmc: fix clocks in example new 5278e4a181ff dt-bindings: memory: add binding for Mediatek's MT7621 SDR [...] new 88ffadce9d4c dt-bindings: bluetooth: broadcom: Fix clocks check new a9d2d57083b6 dt-bindings: bluetooth: realtek: Add missing max-speed new b33be51c2bad dt-bindings: net: dwmac: Fix typo in the R40 compatible new 03f838e91a94 dt-bindings: net: wireless: Convert ESP ESP8089 binding to [...] new 604e4e44a7c2 dt-bindings: leds: Convert register-bit-led binding to DT schema new 37f86649cdf7 dt-bindings: leds: register-bit-led: Use 'reg' instead of [...] new c509d8b9001e dt-bindings: media: Convert OV5640 binding to a schema new 89a5bf0f22fd dt-bindings: reserved-memory: ramoops: Convert txt binding [...] new 05ef72e36250 dt-bindings: bus: add palmbus device tree bindings new e8a3d847a5ed dt-bindings: input: Convert Silead GSL1680 binding to a schema new af5e7abe1015 dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml new 6d362ea625a1 dt-bindings: nfc: nxp,nci: convert to dtschema new 54aed10d43a1 dt-bindings: nfc: nxp,nci: document NXP PN547 binding new 4cc0246c8af9 dt-bindings: nfc: nxp,pn532: convert to dtschema new 4d9bae3345c3 dt-bindings: nfc: st,st21nfca: convert to dtschema new d45c6e7a07c5 dt-bindings: nfc: st,st95hf: convert to dtschema new 19951f4ced26 dt-bindings: nfc: st,nci: convert to dtschema new 3470d69bfdbf dt-bindings: nfc: ti,trf7970a: convert to dtschema new a997377a4366 dt-bindings: nfc: marvell,nci: convert to dtschema new fad956fc5c5c dt-bindings: reserved-memory: ramoops: update ramoops.yaml [...] new b09122361918 MAINTAINERS: update arm,vic.yaml reference new 02813bc74a84 MAINTAINERS: update aspeed,i2c.yaml reference new 2f8df3b94bbf MAINTAINERS: update faraday,ftrtc010.yaml reference new 109120ccb3b5 MAINTAINERS: update ti,sci.yaml reference new e2306e392780 MAINTAINERS: update intel,ixp46x-rng.yaml reference new 6121505bbab3 MAINTAINERS: update nxp,imx8-jpeg.yaml reference new 433c58da4657 MAINTAINERS: update gemini.yaml reference new 92f5caed04e3 MAINTAINERS: update brcm,unimac-mdio.yaml reference new 1db3b60576ec MAINTAINERS: update mtd-physmap.yaml reference new dc1bf1e4c17f dt-bindings: Add SpinalHDL vendor new 33ecdd38c6fb dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml new 762133d6a67f dt-bindings: net: wireless: ti,wlcore: Convert to json-schema new bb171271f194 dt-bindings: net: ti,bluetooth: Convert to json-schema new 3985aa6ff3a8 dt-bindings: Parallelize yamllint new 378be0cca602 dt-bindings: Consider DT_SCHEMA_FILES when finding all jso [...] new 795e92ec5fd7 of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes new ca96bbe2469f ARM: Use of_get_cpu_hwid() new eb11b5a9562e ARM: broadcom: Use of_get_cpu_hwid() new 4d97b9290ed3 arm64: Use of_get_cpu_hwid() new 316b5e31daef csky: Use of_get_cpu_hwid() new 4e0fa9eeb102 openrisc: Use of_get_cpu_hwid() new 41408b22ec38 powerpc: Use of_get_cpu_hwid() new bd2259ee458e riscv: Use of_get_cpu_hwid() new ada03c68aad5 sh: Use of_get_cpu_hwid() new 7688fa1025cd x86: dt: Use of_get_cpu_hwid() new 6effc8857b24 of: kobj: make of_node_is_(initialized|attached) parameters const new a3c85b2ee098 of: make of_node_check_flag() device_node parameter const new f925a97b32f4 of/unittest: Add of_node_put() before return new f1d46c113d5c dt-bindings: display: Document the Xylon LogiCVC display c [...] new f99e2bf554b5 dt-bindings: sram: Allow numbers in sram region node name new b63c87a120ba dt-bindings: bus: ti-sysc: Update to use yaml binding new 28ead0a4e444 dt-bindings: Add a help message when dtschema tools are missing new 243dde59a039 dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml new 5628d9f1cdb6 dt-bindings: display: xilinx: Fix example with psgtr new a5690a521c26 dt-bindings: mips: convert Ralink SoCs and boards to schema new 57e9befa4863 dt-bindings: ufs: exynos-ufs: add io-coherency property new 14d9f6b02648 dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible new a8bc0707e134 dt-bindings: input: microchip,cap11xx: Convert txt binding [...] new e2266d372f6f dt-bindings: display: tilcd: Fix endpoint addressing in example new 7d194a5afcc2 dt-bindings: arm: firmware: tlm,trusted-foundations: Conve [...] new a77725a9a3c5 scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 new b68d0924ad83 of/unittest: Disable new dtc node_name_vs_property_name an [...] new e85860e5bc07 of: unittest: fix EXPECT text for gpio hog errors new 9526565591b8 of: unittest: document intentional interrupt-map provider [...] new fb2293fd5ef1 of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_rese [...] new 950d566f0d94 dt-bindings: net: qcom,ipa: IPA does support up to two iommus new 6162c4a511b3 dt-bindings: pci: rcar-pci-ep: Document r8a7795 new 4c7a7d5086cd dt-bindings: net: ti,bluetooth: Document default max-speed new dcd68326d29b Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pu [...]
The 280 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/stable/sysfs-driver-mlxreg-io | 244 ++ Documentation/ABI/testing/sysfs-block | 16 + Documentation/ABI/testing/sysfs-driver-xen-blkback | 4 +- .../ABI/testing/sysfs-driver-xen-blkfront | 2 +- .../ABI/testing/sysfs-platform-dell-privacy-wmi | 60 +- Documentation/ABI/testing/sysfs-platform-intel-pmc | 2 + Documentation/admin-guide/mm/pagemap.rst | 22 + Documentation/admin-guide/ramoops.rst | 2 +- Documentation/admin-guide/spkguide.txt | 2 +- Documentation/arm/marvell.rst | 19 + Documentation/asm-annotations.rst | 2 +- Documentation/block/queue-sysfs.rst | 9 +- Documentation/conf.py | 3 + Documentation/dev-tools/checkpatch.rst | 81 + Documentation/dev-tools/kunit/running_tips.rst | 11 +- Documentation/devicetree/bindings/Makefile | 20 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 216 ++ .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 46 +- .../devicetree/bindings/arm/cci-control-port.yaml | 38 + Documentation/devicetree/bindings/arm/cci.txt | 224 -- Documentation/devicetree/bindings/arm/cpus.yaml | 2 + .../arm/firmware/tlm,trusted-foundations.txt | 20 - .../arm/firmware/tlm,trusted-foundations.yaml | 46 + Documentation/devicetree/bindings/bus/palmbus.yaml | 79 + Documentation/devicetree/bindings/bus/ti-sysc.txt | 139 -- Documentation/devicetree/bindings/bus/ti-sysc.yaml | 216 ++ .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../devicetree/bindings/display/tilcdc/tilcdc.txt | 4 +- .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 +- .../bindings/display/xylon,logicvc-display.yaml | 301 +++ .../devicetree/bindings/example-schema.yaml | 14 +- .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 62 + Documentation/devicetree/bindings/gnss/u-blox.txt | 45 - .../devicetree/bindings/input/cap11xx.txt | 78 - .../devicetree/bindings/input/elan,ekth3000.yaml | 81 + .../devicetree/bindings/input/elan_i2c.txt | 44 - .../bindings/input/microchip,cap11xx.yaml | 148 ++ .../bindings/input/touchscreen/silead,gsl1680.yaml | 91 + .../bindings/input/touchscreen/silead_gsl1680.txt | 44 - .../interrupt-controller/msi-controller.yaml | 46 + .../devicetree/bindings/leds/register-bit-led.txt | 94 - .../devicetree/bindings/leds/register-bit-led.yaml | 95 + .../devicetree/bindings/mailbox/mtk-gce.txt | 4 +- .../devicetree/bindings/media/i2c/ov5640.txt | 92 - .../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 154 ++ .../devicetree/bindings/media/ti,cal.yaml | 4 +- .../bindings/memory-controllers/fsl/ddr.txt | 29 - .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 83 + .../memory-controllers/mediatek,mt7621-memc.yaml | 30 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 157 -- .../devicetree/bindings/mfd/aspeed-lpc.yaml | 199 ++ Documentation/devicetree/bindings/mips/ralink.txt | 32 - Documentation/devicetree/bindings/mips/ralink.yaml | 87 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../bindings/net/broadcom-bluetooth.yaml | 17 +- .../devicetree/bindings/net/marvell-bluetooth.txt | 25 - .../devicetree/bindings/net/marvell-bluetooth.yaml | 31 + .../devicetree/bindings/net/nfc/marvell,nci.yaml | 170 ++ .../devicetree/bindings/net/nfc/nfcmrvl.txt | 84 - .../devicetree/bindings/net/nfc/nxp,nci.yaml | 61 + .../devicetree/bindings/net/nfc/nxp,pn532.yaml | 65 + .../devicetree/bindings/net/nfc/nxp,pn544.yaml | 58 + .../devicetree/bindings/net/nfc/nxp-nci.txt | 33 - .../devicetree/bindings/net/nfc/pn532.txt | 46 - .../devicetree/bindings/net/nfc/pn544.txt | 33 - .../devicetree/bindings/net/nfc/st,st-nci.yaml | 106 + .../devicetree/bindings/net/nfc/st,st21nfca.yaml | 64 + .../devicetree/bindings/net/nfc/st,st95hf.yaml | 57 + .../devicetree/bindings/net/nfc/st-nci-i2c.txt | 38 - .../devicetree/bindings/net/nfc/st-nci-spi.txt | 36 - .../devicetree/bindings/net/nfc/st21nfca.txt | 37 - .../devicetree/bindings/net/nfc/st95hf.txt | 45 - .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 98 + .../devicetree/bindings/net/nfc/trf7970a.txt | 43 - .../devicetree/bindings/net/qcom,ipa.yaml | 3 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 2 + .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../devicetree/bindings/net/ti,bluetooth.yaml | 92 + .../devicetree/bindings/net/ti-bluetooth.txt | 60 - .../bindings/net/wireless/esp,esp8089.txt | 30 - .../bindings/net/wireless/esp,esp8089.yaml | 43 + .../bindings/net/wireless/ti,wlcore,spi.txt | 57 - .../devicetree/bindings/net/wireless/ti,wlcore.txt | 45 - .../bindings/net/wireless/ti,wlcore.yaml | 134 ++ Documentation/devicetree/bindings/numa.txt | 46 +- .../devicetree/bindings/pci/apple,pcie.yaml | 160 ++ .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 + .../bindings/pci/microchip,pcie-host.yaml | 1 + .../devicetree/bindings/pci/rcar-pci-ep.yaml | 1 + .../bindings/reserved-memory/memory-region.yaml | 40 + .../bindings/reserved-memory/ramoops.txt | 66 - .../bindings/reserved-memory/ramoops.yaml | 145 ++ .../bindings/reserved-memory/reserved-memory.txt | 172 +- .../bindings/reserved-memory/reserved-memory.yaml | 100 + .../bindings/reserved-memory/shared-dma-pool.yaml | 87 + Documentation/devicetree/bindings/riscv/cpus.yaml | 8 +- Documentation/devicetree/bindings/rng/omap_rng.txt | 38 - .../devicetree/bindings/rng/omap_rng.yaml | 92 + .../bindings/soc/aspeed/uart-routing.yaml | 56 + Documentation/devicetree/bindings/sram/sram.yaml | 2 +- .../devicetree/bindings/submitting-patches.rst | 3 + .../bindings/ufs/samsung,exynos-ufs.yaml | 10 + .../devicetree/bindings/usb/udc-xilinx.txt | 18 - .../devicetree/bindings/usb/xlnx,usb2.yaml | 47 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/devicetree/bindings/w1/w1-gpio.txt | 27 - Documentation/devicetree/bindings/w1/w1-gpio.yaml | 43 + .../devicetree/bindings/writing-bindings.rst | 2 +- .../devicetree/bindings/writing-schema.rst | 29 +- Documentation/filesystems/ext4/orphan.rst | 44 +- Documentation/filesystems/f2fs.rst | 2 +- Documentation/filesystems/proc.rst | 26 +- Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/maintainer/pull-requests.rst | 2 +- Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/process/coding-style.rst | 39 +- Documentation/process/deprecated.rst | 5 +- Documentation/process/index.rst | 1 + Documentation/process/maintainer-handbooks.rst | 18 + Documentation/process/maintainer-tip.rst | 785 +++++++ Documentation/process/submitting-drivers.rst | 2 +- Documentation/process/submitting-patches.rst | 42 +- Documentation/timers/no_hz.rst | 8 +- .../it_IT/process/submitting-patches.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 8 +- Documentation/translations/zh_CN/PCI/index.rst | 36 + Documentation/translations/zh_CN/PCI/pci.rst | 514 +++++ .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/admin-guide/sysrq.rst | 280 +++ .../translations/zh_CN/core-api/assoc_array.rst | 473 ++++ .../translations/zh_CN/core-api/boot-time-mm.rst | 49 + .../translations/zh_CN/core-api/genalloc.rst | 109 + .../zh_CN/core-api/gfp_mask-from-fs-io.rst | 66 + .../translations/zh_CN/core-api/index.rst | 22 +- .../zh_CN/core-api/irq/irq-affinity.rst | 2 +- Documentation/translations/zh_CN/core-api/kref.rst | 311 +++ .../zh_CN/core-api/memory-allocation.rst | 138 ++ .../translations/zh_CN/core-api/memory-hotplug.rst | 2 +- .../translations/zh_CN/core-api/mm-api.rst | 110 + .../zh_CN/core-api/unaligned-memory-access.rst | 229 ++ .../translations/zh_CN/core-api/xarray.rst | 371 +++ .../zh_CN/maintainer/pull-requests.rst | 2 +- .../translations/zh_CN/process/5.Posting.rst | 8 +- Documentation/translations/zh_CN/process/howto.rst | 10 +- .../zh_CN/process/submitting-patches.rst | 8 +- Documentation/translations/zh_TW/index.rst | 10 +- .../zh_TW/process/submitting-patches.rst | 4 +- .../virt/uml/user_mode_linux_howto_v2.rst | 119 +- Documentation/vm/page_migration.rst | 2 +- Documentation/w1/masters/w1-gpio.rst | 2 +- Documentation/x86/entry_64.rst | 2 +- Documentation/x86/orc-unwinder.rst | 4 +- MAINTAINERS | 50 +- Makefile | 10 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/kernel/devtree.c | 22 +- arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +- arch/arm64/kernel/smp.c | 31 +- arch/csky/kernel/smp.c | 6 +- arch/openrisc/kernel/smp.c | 6 +- arch/powerpc/kernel/smp.c | 7 +- arch/riscv/kernel/cpu.c | 3 +- arch/sh/boards/of-generic.c | 5 +- arch/x86/kernel/devicetree.c | 5 +- drivers/hid/surface-hid/surface_hid.c | 4 +- drivers/input/misc/axp20x-pek.c | 26 +- drivers/of/base.c | 22 + drivers/of/fdt.c | 52 +- drivers/of/kobj.c | 4 +- drivers/of/of_numa.c | 2 + drivers/of/of_private.h | 10 +- drivers/of/unittest-data/Makefile | 8 +- drivers/of/unittest-data/tests-interrupts.dtsi | 19 + drivers/of/unittest.c | 24 +- drivers/platform/mellanox/Kconfig | 12 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxreg-hotplug.c | 123 +- drivers/platform/mellanox/mlxreg-io.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 906 ++++++++ drivers/platform/surface/surface3-wmi.c | 9 +- drivers/platform/surface/surface3_power.c | 3 +- .../platform/surface/surface_aggregator_registry.c | 66 + drivers/platform/surface/surface_gpe.c | 13 + drivers/platform/x86/Kconfig | 29 + drivers/platform/x86/Makefile | 4 + drivers/platform/x86/acer-wmi.c | 14 +- drivers/platform/x86/amd-pmc.c | 152 +- drivers/platform/x86/asus-wmi.c | 12 +- drivers/platform/x86/barco-p50-gpio.c | 436 ++++ drivers/platform/x86/dell/dell-wmi-base.c | 76 +- drivers/platform/x86/hp-wmi.c | 337 ++- drivers/platform/x86/ideapad-laptop.c | 35 +- drivers/platform/x86/intel/Kconfig | 16 + drivers/platform/x86/intel/Makefile | 1 + drivers/platform/x86/intel/int0002_vgpio.c | 14 +- drivers/platform/x86/intel/ishtp_eclite.c | 701 ++++++ drivers/platform/x86/lg-laptop.c | 11 +- drivers/platform/x86/mlx-platform.c | 2420 ++++++++++++++++++-- drivers/platform/x86/nvidia-wmi-ec-backlight.c | 213 ++ drivers/platform/x86/panasonic-laptop.c | 18 +- drivers/platform/x86/sony-laptop.c | 46 +- drivers/platform/x86/system76_acpi.c | 427 +++- drivers/platform/x86/thinkpad_acpi.c | 195 +- drivers/platform/x86/touchscreen_dmi.c | 25 + drivers/platform/x86/wmi.c | 375 +-- include/linux/of.h | 3 +- include/linux/platform_data/mlxreg.h | 82 + include/linux/platform_data/x86/soc.h | 65 + include/linux/surface_aggregator/controller.h | 4 +- lib/kunit/executor.c | 152 +- lib/kunit/executor_test.c | 110 +- lib/kunit/kunit-test.c | 14 +- lib/kunit/test.c | 6 +- scripts/Makefile.lib | 1 - scripts/documentation-file-ref-check | 4 + scripts/dtc/checks.c | 222 +- scripts/dtc/dtc-lexer.l | 2 +- scripts/dtc/dtc.c | 6 +- scripts/dtc/dtc.h | 40 +- scripts/dtc/flattree.c | 11 +- scripts/dtc/libfdt/fdt.c | 4 + scripts/dtc/libfdt/fdt_rw.c | 18 +- scripts/dtc/libfdt/fdt_strerror.c | 1 + scripts/dtc/libfdt/libfdt.h | 7 + scripts/dtc/livetree.c | 6 +- scripts/dtc/treesource.c | 48 +- scripts/dtc/util.h | 6 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 16 +- scripts/kernel-doc | 2 + sound/soc/intel/common/soc-intel-quirks.h | 51 +- tools/testing/kunit/kunit.py | 154 +- tools/testing/kunit/kunit_json.py | 56 +- tools/testing/kunit/kunit_kernel.py | 107 +- tools/testing/kunit/kunit_parser.py | 1015 +++++--- tools/testing/kunit/kunit_tool_test.py | 211 +- .../test_is_test_passed-all_passed_nested.log | 34 + .../test_data/test_is_test_passed-kselftest.log | 14 + .../test_data/test_is_test_passed-missing_plan.log | 31 + .../testing/kunit/test_data/test_strip_hyphen.log | 16 + tools/testing/selftests/core/close_range_test.c | 2 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 2 +- tools/testing/selftests/x86/test_vsyscall.c | 2 +- 243 files changed, 16016 insertions(+), 3770 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm,cci-400.yaml create mode 100644 Documentation/devicetree/bindings/arm/cci-control-port.yaml delete mode 100644 Documentation/devicetree/bindings/arm/cci.txt delete mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foun [...] create mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foun [...] create mode 100644 Documentation/devicetree/bindings/bus/palmbus.yaml delete mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.txt create mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.yaml create mode 100644 Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml create mode 100644 Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml delete mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt delete mode 100644 Documentation/devicetree/bindings/input/cap11xx.txt create mode 100644 Documentation/devicetree/bindings/input/elan,ekth3000.yaml delete mode 100644 Documentation/devicetree/bindings/input/elan_i2c.txt create mode 100644 Documentation/devicetree/bindings/input/microchip,cap11xx.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead,gsl1 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-cont [...] delete mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.txt create mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ddr.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,m [...] delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.txt create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.yaml delete mode 100644 Documentation/devicetree/bindings/mips/ralink.txt create mode 100644 Documentation/devicetree/bindings/mips/ralink.yaml delete mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn544.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp-nci.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn544.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/trf7970a.txt create mode 100644 Documentation/devicetree/bindings/net/ti,bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti-bluetooth.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml create mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml delete mode 100644 Documentation/devicetree/bindings/rng/omap_rng.txt create mode 100644 Documentation/devicetree/bindings/rng/omap_rng.yaml create mode 100644 Documentation/devicetree/bindings/soc/aspeed/uart-routing.yaml delete mode 100644 Documentation/devicetree/bindings/usb/udc-xilinx.txt create mode 100644 Documentation/devicetree/bindings/usb/xlnx,usb2.yaml delete mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.txt create mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.yaml create mode 100644 Documentation/process/maintainer-handbooks.rst create mode 100644 Documentation/process/maintainer-tip.rst create mode 100644 Documentation/translations/zh_CN/PCI/index.rst create mode 100644 Documentation/translations/zh_CN/PCI/pci.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/sysrq.rst create mode 100644 Documentation/translations/zh_CN/core-api/assoc_array.rst create mode 100644 Documentation/translations/zh_CN/core-api/boot-time-mm.rst create mode 100644 Documentation/translations/zh_CN/core-api/genalloc.rst create mode 100644 Documentation/translations/zh_CN/core-api/gfp_mask-from-fs-io.rst create mode 100644 Documentation/translations/zh_CN/core-api/kref.rst create mode 100644 Documentation/translations/zh_CN/core-api/memory-allocation.rst create mode 100644 Documentation/translations/zh_CN/core-api/mm-api.rst create mode 100644 Documentation/translations/zh_CN/core-api/unaligned-memory-access.rst create mode 100644 Documentation/translations/zh_CN/core-api/xarray.rst create mode 100644 drivers/platform/mellanox/mlxreg-lc.c create mode 100644 drivers/platform/x86/barco-p50-gpio.c create mode 100644 drivers/platform/x86/intel/ishtp_eclite.c create mode 100644 drivers/platform/x86/nvidia-wmi-ec-backlight.c create mode 100644 include/linux/platform_data/x86/soc.h create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed_ne [...] create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-kselftest.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-missing_plan.log create mode 100644 tools/testing/kunit/test_data/test_strip_hyphen.log