This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/linux.
from ff61bc81b3fe Merge tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/sc [...] adds 515a2f507491 mei: me: Use dma_set_mask_and_coherent() and simplify code adds ee8ed0141d53 comedi: das16: Use struct_size() helper in comedi_alloc_spriv() adds b05bd3ea4860 selftests/lkdtm: Remove dead config option adds 6d01f36f9e49 selftests/lkdtm: Add UBSAN config adds 7499b529d97f mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM adds 597568e8df04 misc: rtsx: Rework runtime power management flow adds b11a3c7a4b31 misc: rtsx: Cleanup power management ops adds 71732e24609b misc: rtsx: Quiesce rts5249 on system suspend adds 710f8af199ee eeprom: at25: Replace strncpy() with strscpy() adds 7ab004dbcbee Merge tag 'v5.17-rc2' into char-misc-next adds 5f8583a3b755 greybus: svc: fix an error handling bug in gb_svc_hello() adds 5f648e00f50f greybus: svc: clean up hello error path adds a74e7263b534 greybus: svc: clean up link configuration hack at hello adds abaca3179b41 pps: clients: gpio: Propagate return value from pps_gpio_probe adds b2fb28dedd39 drivers/android: remove redundant ret variable adds 84564481bc45 mux: Add support for reading mux state from consumer DT node adds 6632866df852 mux: add missing mux_state_get adds f22d1117b9c3 mux: fix grammar, missing "is". adds ad10ab11348c mux: Fix struct mux_state kernel-doc comment adds c194a38675ea dt-bindings: reserved-memory: Open Profile for DICE adds f396ededbd8b misc: open-dice: Add driver to expose DICE data to userspace adds 10f4629f85f1 drivers: dio: Use <linux/io.h> instead <asm/io.h> adds 8a4606c6429d drivers: dio: brace should be on the previous line adds 7649cb6f3daf drivers: dio: trailing whitespace adds c3c6138589e6 drivers: dio: space prohibited after parenthesis adds f8b187c25435 drivers: dio: space required after that ',' adds dffae938c06a drivers: dio: code indent should use tabs adds aafce7bc5908 drivers: dio: Missing a blank line after declarations adds 83ba7e895deb fsi: Aspeed: Fix a potential double free adds 7163ae1642ae hpet: fix style issue about braces and alignment adds b86f32951d17 hpet: remove unused writeq/readq function definitions adds 9940a7569d4c comedi: remove redundant assignment to variable buffer_config adds 9583e4ee4933 speakup: Allow lower values for the flush parameter adds 353b940c90d2 speakup_audptr: cleanup synth_version adds 5b3dc949f554 misc: alcor_pci: Fix an error handling path adds fac608138c61 VMCI: dma dg: whitespace formatting change for vmci regist [...] adds e283a0e8b7ea VMCI: dma dg: add MMIO access to registers adds eed2298d9360 VMCI: dma dg: detect DMA datagram capability adds 8cb520bea147 VMCI: dma dg: set OS page size adds cc68f2177fcb VMCI: dma dg: register dummy IRQ handlers for DMA datagrams adds 5ee109828e73 VMCI: dma dg: allocate send and receive buffers for DMA datagrams adds 22aa5c7f3230 VMCI: dma dg: add support for DMA datagrams sends adds 463713eb6164 VMCI: dma dg: add support for DMA datagrams receive adds 612e5d847f7d dt-bindings: Add generic bindings for PECI adds 0af618d68d6a dt-bindings: Add bindings for peci-aspeed adds ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes adds 6523d3b2ffa2 peci: Add core infrastructure adds a85e4c52086c peci: Add peci-aspeed controller driver adds 52857e6828e2 peci: Add device detection adds 42bed52b2e9c peci: Add sysfs interface for PECI bus adds 6b8145b054b2 peci: Add support for PECI device drivers adds 93e1821c80f9 peci: Add peci-cpu driver adds bf3608f338e9 hwmon: peci: Add cputemp driver adds 73bc1b885dae hwmon: peci: Add dimmtemp driver adds bdcfb955acc9 docs: hwmon: Document PECI drivers adds 0580565dd717 docs: Add PECI documentation adds e6cb9c167eeb Merge 5.17-rc4 into char-misc-next adds d46fddd52d11 fsi: scom: Fix error handling adds ab1b79159ad5 fsi: scom: Remove retries in indirect scoms adds 3dcf3c84f583 fsi: occ: Improve response status checking adds b8d536d27765 fsi: sbefifo: Use specified value of start of response timeout adds a1dc6308865d fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl adds f2af60bb7ce2 fsi: Add trace events in initialization path adds c29930ef8308 Merge tag 'fsi-for-v5.18' of git://git.kernel.org/pub/scm/ [...] adds 190fae468592 nvmem: core: Remove unused devm_nvmem_unregister() adds 5825b2c67626 nvmem: core: Use devm_add_action_or_reset() adds 8c751e0d9a52 nvmem: core: Check input parameter for NULL in nvmem_unregister() adds 05196facc052 nvmem: qfprom: fix kerneldoc warning adds aea875a9da8c dt-bindings: nvmem: SID: Add compatible for D1 adds 07ae4fde9efa nvmem: sunxi_sid: Add support for D1 variant adds 4dc8d89faed9 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() adds 6f9817cdcc82 dt-bindings: nvmem: add fsl,layerscape-sfp binding adds f78451012b9e nvmem: add driver for Layerscape SFP (Security Fuse Processor) adds 673d2cc5c1e7 doc: nvmem: Remove references to regmap adds 671aa5a4d493 doc: nvmem: Update example adds bcf4ef28b083 mtd: core: Drop duplicate NULL checks around nvmem_unregister() adds 4c49300d8e67 thunderbolt: Drop duplicate NULL checks around nvmem_unregister() adds 7570fb41e450 mmc: rtsx: Let MMC core handle runtime PM adds d0cac2434c8e mfd: simple-mfd-i2c: Add Delta TN48M CPLD support adds b3dcb5de6209 gpio: Add Delta TN48M CPLD GPIO driver adds 440c7317e4bb dt-bindings: reset: Add Delta TN48M adds 5cd3921d16b6 reset: Add Delta TN48M CPLD reset controller adds 54ae8c4b8c29 dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings adds f24b35aa5229 MAINTAINERS: Add Delta Networks TN48M CPLD drivers adds bc5c75e0a5a9 nvmem: qfprom: Increase fuse blow timeout to prevent write fail adds 8747ec2e9762 nvmem: Add driver for OCOTP in Sunplus SP7021 adds 8fb29b450182 dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver adds 7d658f5c4002 MAINTAINERS: add a git repo for the Stratix10 Service driver adds 085a884434f3 firmware: stratix10-svc: extend SVC driver to get the firm [...] adds 41a92a89eee8 w1: w1_therm: fixes w1_seq for ds28ea00 sensors adds b791da238992 VMCI: Fix the description of vmci_check_host_caps() adds cc312da2d3af VMCI: No need to clear memory after a dma_alloc_coherent() call adds 77e861619bae VMCI: Fix some error handling paths in vmci_guest_probe_device() adds 3bc93c7bded0 comedi: drivers: ni_routes: Use strcmp() instead of memcmp() adds 22f01029cd25 xilinx_hwicap: cleanup comments adds 20dde50ffe26 misc: sgi-gru: Don't cast parameter in bit operations adds 4044fe5525ad ocxl: Make use of the helper macro LIST_HEAD() adds aef3125dd6db powerpc/BSR: Make use of the helper macro LIST_HEAD() adds 4c4559b43c5f config: android-recommended: Don't explicitly disable CONFIG_AIO adds 3bdd6d5ad5f8 config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OF [...] adds 2c9ae453543c misc: rtsx: conditionally build rtsx_pm_power_saving() adds f4e335f34519 lkdtm/fortify: Swap memcpy() for strncpy() adds 86f4c65fd500 misc: rtsx: rts522a rts5228 rts5261 support Runtime PM adds f1d0821bf37b firmware: xilinx: Add support for runtime features adds de8512339520 firmware: zynqmp: Add documentation for runtime feature config adds 2c5d8f7cb3f9 firmware: xilinx: Add sysfs support for feature config adds ccdf6f806fbf mei: me: disable driver on the ign firmware adds 685867f40c4e mei: me: avoid link reset on shutdown adds 04af137c6a88 mei: me: fix reset policy on read error in interrupt adds 2be483f12ea3 mei: do not overwrite state on hw start adds 085686fb8491 Merge 5.17-rc6 into char-misc-next adds 540e6a8114d0 Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support" adds 3dd9a926ec23 mmc: rtsx: Fix build errors/warnings for unused variable adds 21f0a239ecab fpga: dfl: pci: Remove usage of the deprecated "pci-dma-co [...] adds 0245107a838b Merge tag 'fpga-for-5.18-rc1' of git://git.kernel.org/pub/ [...] adds aff5d9d378e7 habanalabs: check the return value of hl_cs_poll_fences() adds eb85eec858c1 habanalabs: fix possible memory leak in MMU DR fini adds 4edb4ffe39c9 habanalabs/gaudi: disable CGM permanently adds d280d5954ec3 habanalabs: remove ASIC functions of clock gating adds 2bf338f2ac69 habanalabs: make some MMU functions common adds bfbe9cbedd41 habanalabs: sysfs functions should be in sysfs.c adds 9e2884ce989a habanalabs: get clk is common function adds 8d96430784fc habanalabs: remove hwmgr.c adds 092a31c52662 habanalabs: move more f/w functions to firmware_if.c adds 7ae439a0614f habanalabs: remove asic callback set_pll_profile() adds be028a3648f3 habanalabs: rename dev_attr_grp to dev_clk_attr_grp adds b62ff1a41236 habanalabs: add vrm version to sysfs adds 2491533808d7 habanalabs: remove power9 workaround for dma support adds 6ba2c0ce2692 habanalabs: use common wrapper for MMU cache invalidation adds 4c01e524b21f habanalabs: sysfs support for fw os version adds e24a62cb68d1 habanalabs: there is no kernel TDR in future ASICs adds 1dc6cc4b38e5 habanalabs: duplicate HOP table props to MMU props adds 7169f0dfecf7 habanalabs: don't free phys_pg_pack inside lock adds ca4c8e4e7b57 habanalabs: avoid copying pll data if pll_info_get fails adds aa3e1f12a2c1 habanalabs: add missing error check in sysfs clk_freq_mhz_show adds 15f8eb190573 habanalabs: fix soft reset flow in case of failure adds 4ae9548de7f8 habanalabs: add missing error check in sysfs max_power_show adds 008255ec3d79 habanalabs: update to latest f/w specs adds aa3766def750 habanalabs: expose number of user interrupts adds 9a79e3e4a363 habanalabs: reject host map with mmu disabled adds 54faa5607b54 habanalabs: fix user interrupt wait when timeout is 0 adds 7a78d4d4819e habanalabs: fix race between wait and irq adds 930feb41efe2 habanalabs: prevent false heartbeat failure during soft-reset adds d2cfd6897ce0 habanalabs: remove duplicate print adds a8076c47f6f7 habanalabs: silence an uninitialized variable warning adds b32cd10480eb habanalabs: fix race when waiting on encaps signal adds 9158bf69e74f habanalabs: Timestamps buffers registration adds 960be39db6fe habanalabs: fix spelling mistake adds 2a835946ee49 habanalabs: rephrase error messages in PCI initialization adds 57b6f02fff3e habanalabs: fix use-after-free bug adds 9e70ac1aa7ba habanalabs: add missing include of vmalloc.h adds 4a0b01fa63c9 habanalabs: change function to static adds d01e6cc97b44 habanalabs: enable stop-on-error debugfs setting per ASIC adds 35629bc171b6 habanalabs: use proper max_power variable for device utilization adds 2908826d09f8 habanalabs: set max power on device init per ASIC adds 59456f4c2250 habanalabs: avoid using an uninitialized variable adds 9349a321d327 habanalabs: use kernel-doc for memory ioctl documentation adds f23f280277d5 habanalabs: allow user to set allocation page size adds 26ef1c000bc2 habanalabs/gaudi: handle axi errors from NIC engines adds 100fcf1e111d habanalabs/gaudi: add missing handling of NIC related events adds e8458e20e0a3 habanalabs: make sure device mem alloc is page aligned adds a78b07dcae2f habanalabs: Fix reset upon device release bug adds 9c27896ac1bb habanalabs: Add check for pci_enable_device adds b0106bc6fe5a habanalabs: add an option to delay a device reset adds 655221c56739 habanalabs: remove deprecated firmware states adds 4dee7a7138fa Merge tag 'misc-habanalabs-next-2022-02-28' of https://git [...] adds d1b328557058 soundwire: bus: add dev_warn() messages to track UNATTACHE [...] adds 3957db3ae3da soundwire: intel: fix wrong register name in intel_shim_wake adds 8733729e6300 soundwire: Replace acpi_bus_get_device() adds ad027fa29866 soundwire: stream: remove unused parameter in sdw_stream_a [...] adds 823ca8853d60 soundwire: stream: add slave runtime to list earlier adds 5ec17b98f1d4 soundwire: stream: simplify check on port range adds 6ccf3292e4ff soundwire: stream: add alloc/config/free helpers for ports adds 2811221a3f64 soundwire: stream: split port allocation and configuration loops adds 1508876f0255 soundwire: stream: split alloc and config in two functions adds 4bbd6d55a678 soundwire: stream: add 'slave' prefix for port range checks adds c7aa9d770e23 soundwire: stream: group sdw_port and sdw_master/slave_por [...] adds 1a21892d59b9 soundwire: stream: simplify sdw_alloc_master_rt() adds bb10659a6f84 soundwire: stream: split sdw_alloc_master_rt() in alloc an [...] adds bf75ba4bdba8 soundwire: stream: move sdw_alloc_slave_rt() before 'maste [...] adds edd5cf99a715 soundwire: stream: split sdw_alloc_slave_rt() in alloc and config adds 7a908906d0c1 soundwire: stream: group sdw_stream_ functions adds 00ce0d2afe5a soundwire: stream: rename and move master/slave_rt_free routines adds 42aad41e9699 soundwire: stream: move list addition to sdw_slave_alloc_rt() adds ac3bc88cc56e soundwire: stream: separate alloc and config within sdw_st [...] adds 5e1df5431f5b soundwire: stream: introduce sdw_slave_rt_find() helper adds f3016b891c8c soundwire: stream: sdw_stream_add_ functions can be called [...] adds 63fadaa2c719 soundwire: stream: make enable/disable/deprepare idempotent adds 74e79da9fd46 soundwire: qcom: add runtime pm support adds c7449e766de3 dt-bindings: soundwire: qcom: document optional wake irq adds 04d46a7b3837 soundwire: qcom: add in-band wake up interrupt support adds 35732a0694cd soundwire: qcom: constify static struct qcom_swrm_data glo [...] adds 266fa94673d3 soundwire: qcom: use __maybe_unused for swrm_runtime_resume() adds 57b1659faad0 Merge tag 'soundwire-5.18-rc1' of git://git.kernel.org/pub [...] adds 260f99591c8c drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro adds dc9d167737a5 drivers: phy: qcom: ipq806x-usb: conver latch function to [...] adds a6c99fd55b07 phy: freescale: pcie: cosmetic clean-up adds 873329354944 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible adds 8456caa61c11 phy: qcom-qusb2: Add compatible for MSM8953 adds 3d565bd6fbbb phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 adds 2f87727130ce phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use adds 6466ba1898d4 phy: amlogic: meson8b-usb2: Use dev_err_probe() adds 6f1dedf089ab phy: amlogic: meson8b-usb2: fix shared reset control use adds e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml adds 1f1b0c105b19 dt-bindings: phy: Add compatible for Mediatek MT8186 adds 1e805d190ba5 Merge tag 'phy-fixes-5.17' into next adds d88ca22d6f0c phy: cadence: Sierra: Add support for skipping configuration adds d39f99568da8 dt-bindings: phy: Add eDP PHY compatible for sc7280 adds cc62512c1be3 phy: qcom: Add support for eDP PHY on sc7280 adds 4a4c3cc146b1 phy: qcom: Program SSC only if supported by sink adds 70c6bc427a41 dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy adds e8d1ea4e2181 dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema adds e15db37f6aff dt-bindings: phy: samsung,dp-video-phy: convert to dtschema adds 4bbb2b22075d dt-bindings: phy: samsung,usb2-phy: convert to dtschema adds 3ce97f25b75f dt-bindings: phy: samsung,exynos5250-sata-phy: convert to [...] adds 5a6aa8683c15 dt-bindings: phy: samsung: move SATA phy I2C to trivial devices adds 60c24dbfc54f dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema adds b3df807e1fb0 dt-bindings: soc: grf: add naneng combo phy register compatible adds dedc3acedcd3 dt-bindings: phy: rockchip: Add Naneng combo PHY bindings adds 7160820d742a phy: rockchip: add naneng combo phy for RK3568 adds 6773675ae8cc dt-bindings: phy: Add compatible for D1 USB PHY adds 5df4afa1e438 phy: sun4i-usb: Remove .disc_thresh where not applicable adds 1743dea7f06b phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling adds 204642e7de22 phy: sun4i-usb: Add D1 variant adds 10c573c61338 phy/cadence: Use of_device_get_match_data() adds ae532b2b7aa5 phy: usb: Add "wake on" functionality for newer Synopsis X [...] adds 3153fa38e38a phy: dphy: Correct lpx parameter and its derivatives(ta_{g [...] adds 09a3512681b3 phy: ti: tusb1210: Improve ulpi_read()/_write() error checking adds cb7d21b44f25 phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check [...] adds df37c99815d9 phy: ti: tusb1210: Add a delay between power-on and restor [...] adds 48969a5623ed phy: ti: tusb1210: Add charger detection adds abb29c4783d0 dt-bindings: phy: mediatek,tphy: Add compatible for MT8192 adds 32942d33d63d phy: phy-brcm-usb: fixup BCM4908 support adds 4bf18d5a2dd0 phy: marvell: phy-mvebu-a3700-comphy: Remove port from dri [...] adds 934337080c6c phy: marvell: phy-mvebu-a3700-comphy: Add native kernel im [...] adds ee995101fde6 Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" adds 8e10548f7f48 Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional [...] adds 9a4556dad7bd Revert "PCI: aardvark: Fix initialization with old Marvell [...] adds 7a37e890bd5d dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings adds 41d393aaead4 phy: cadence: Add Cadence D-PHY Rx driver adds 40b95583561e phy: dt-bindings: Convert Cadence DPHY binding to YAML adds 222e7d3f6235 phy: dt-bindings: cdns,dphy: add power-domains property adds e02cebea3fbc phy: dt-bindings: Add Cadence D-PHY Rx bindings adds bb1fea8454b4 dt-bindings: Revert "dt-bindings: soc: grf: add naneng com [...] adds 641024df6a82 dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and [...] adds 7addff4018f0 phy: qcom-snps: Add sc8280xp support adds f01da68667dc dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs c [...] adds c6455af54899 phy: qcom-qmp: add sc8280xp UFS PHY adds 9edcfaa349af Merge tag 'phy-for-5.18' of git://git.kernel.org/pub/scm/l [...] adds 9d6c7ee7c4bb interconnect: imx: Add imx_icc_get_bw function to set init [...] adds e45f1c1d70ca interconnect: Add stubs for the bulk API adds dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc adds 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap adds 52c85167e413 Merge branch 'icc-msm8939' into icc-next adds d6cd2f85931f Merge tag 'icc-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds fc5d805e1223 iio:proximity:sx9310: Add frequency in read_avail adds caa8ce7f6149 iio:proximity:sx9310: Extract common Semtech sensor logic adds 4c18a890dff8 iio:proximity:sx9324: Add SX9324 support adds 656f807086de dt-bindings:iio:proximity: Add sx9324 binding adds a8ee3b32f5da iio:proximity:sx9324: Add dt_binding support adds 1cdb4c47f7f5 iio:proximity:sx9360: Add sx9360 support adds 1412b8cfc7e7 dt-bindings:iio:proximity: Add sx9360 binding adds 02d83fa6393a iio:proximity:sx9360: Add dt-binding support adds 09bdf14fb59d iio:chemical:atlas: Trivial white space cleanup to add spa [...] adds 6e757756122c iio:light:pa12203001: Tidy up white space change to add sp [...] adds 2ba83c80527e iio:light:vcnl4035: Trivial whitespace cleanup to add spac [...] adds 77f8767627c0 iio:light:us5182: White space cleanup of spacing around {} [...] adds 8877af25a260 iio:light:ltr501: White space cleanup of spacing around {} [...] adds 07d6484f4998 iio:proximity:ping: White space cleanup of spacing around [...] adds 40b9a914676d iio:proximity:rfd77402: White space cleanup of spacing aro [...] adds d9d46abc61a6 iio:proximity:srf04: White space cleanup of spacing around [...] adds 086fe53fd1a5 iio:proximity:srf08: White space cleanup of spacing around [...] adds 9ccac0d047ea iio:frequency:admv1013: White space cleanup of spacing aro [...] adds be82553d0254 iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables adds 988078cfdb3e iio:adc:hi8435: Tidy up white space around {} in id tables adds 04e543086c13 iio:adc:ti-adc084s021: Tidy up white space around {} adds 2d77524b0726 iio:light:tsl2722: Fix inconsistent spacing before } in id table adds 86eae303c0d6 iio:proximity:vl53l0x: Tidy up white space around {} in id tables adds 8c7b323a5573 iio:accel:dmard09: Tidy up white space around {} in id table adds 1f69d222242c dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fie [...] adds 2553340bd208 iio: adc: rzg2l_adc: Fix typo adds 26b2ec2e9a27 iio: st_sensors: don't always auto-enable I2C and SPI inte [...] adds f247d58efbce dt-bindings: iio: adc: Add compatible for Mediatek MT8186 adds ff04eb478658 iio: adc: mt8186: Add compatible node for mt8186 adds 1e73d7f689c7 iio: core: Fix the kernel doc regarding the currentmode ii [...] adds 008cc058a4ff MAINTAINERS: fix Analog Devices links adds 0f66edfb0722 MAINTAINERS: add maintainer for ADRF6780 driver adds 84e5d88953d7 iio: adc: tsc2046: rework the trigger state machine adds c3154def82fc iio: core: Use sysfs_emit() adds 0ce1a30cd7ef iio: dmaengine-buffer: Use sysfs_emit() adds 9d5fcb8ffa69 iio: ad7192: Use sysfs_emit() adds 48788715ac8e iio: ad9523: Use sysfs_emit() adds 2fd52124b597 iio: as3935: Use sysfs_emit() adds e9d4397a1627 iio: ina2xx-adc: sysfs_emit() adds 0ad4c227fb60 iio: lm3533: Use sysfs_emit() adds 9df24867d8e8 iio: max31856: Use sysfs_emit() adds 3c1d2fdd8096 iio: max31865: Use sysfs_emit() adds d42b626d54ae iio: max9611: Use sysfs_emit() adds 6ab56c467593 iio: ms_sensors: Use sysfs_emit() adds 1acdaa34ad17 iio: scd4x: Use sysfs_emit() adds f22ab91ae302 iio: sps30: Use sysfs_emit() adds 1bdd962bbdff MAINTAINERS: add maintainer for AD7293 driver adds 712173762fcf MAINTAINERS: add maintainer for ADMV1013 driver adds f3c7b621e9bf MAINTAINERS: add maintainer for ADMV8818 driver adds 90e33e1b3d96 MAINTAINERS: add missing files to the adis lib adds da5936770517 adis: simplify 'adis_update_bits' macros adds c39010ea6ba1 iio: adis: stylistic changes adds 2d255ec51005 iio: hw_consumer: Use struct_size() helper in kzalloc() adds b617693a5d13 iio: adc: tsc2046: add .read_raw support adds 576434fd93b9 iio: adc: tsc2046: add sanity check to avoid to big allocations adds de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] adds e820a33748b5 math.h: Introduce data types for fractional numbers adds 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract adds 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract adds a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract adds 19d32860dc78 iio: sx9360: fix iio event generation adds 72ff282819d0 iio: pressure: dps310: Add ACPI HID table adds 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table adds 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases adds 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] adds ca85123354e1 iio: inkern: make a best effort on offset calculation adds 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations adds cd717ac6f69d iio: afe: rescale: reorder includes adds f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] adds f3366f8e6464 mailmap: Update email address for Cai Huoqing adds 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry adds 0216208088c7 iio: dac: ad5592r: Drop leftover header inclusion adds 200da7ef7cf0 iio: chemical: bme680: Switch from of headers to mod_devic [...] adds 201d11c5082a iio: amplifiers: hmc425a: Make use of device properties adds 130650e8360f iio: frequency: adf4350: Make use of device properties adds d2fdbccd8096 iio: humidity: dht11: Switch from of headers to mod_devicetable.h adds 2314e7ed67d2 iio: temperature: mlx90632: Switch from of headers to mod_ [...] adds 0bb77dcea7fa iio: temperature: maxim_thermocouple: Switch from of heade [...] adds 08f5fbf030ec iio: accel: adxl355: Replace custom definitions with gener [...] adds c53c7740bdbd iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() adds 1ef6ff6ef8d5 iio: imu: inv_mpu6050: Check ACPI companion directly adds 889bdfc33639 iio: imu: inv_mpu6050: Make use of device properties adds 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] adds 261ecd47b4d1 iio: as3935: Use devm_delayed_work_autocancel() adds b946e9491a04 iio: ssp_sensors: Make use of device properties adds 15ea6bc03bd9 iio: chemical: atlas-ezo-sensor: Make use of device properties adds a47ac019e7e8 iio: mma8452: Fix probe failing when an i2c_device_id is used adds b863f2e3a83f iio: mma8452: Add support for the "mount-matrix" device property adds 150ba97f1cb9 iio: trigger: stm32-timer: Make use of device properties adds 3ee61082b420 dt-bindings: vendor-prefixes: Add silan vendor prefix adds cb432e7dda79 dt-bindings: iio: st: Add Silan SC7A20 accelerometer adds c7a43b089826 iio: accel: st_accel: Add support for Silan SC7A20 adds 4205a215803f iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace adds eca7b25bee06 iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace adds c24ef124e944 iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace adds f9c02c94858d iio:accel:bma400: Move exports into IIO_BMA400 namespace adds fa4df5a9036e iio:accel:adxl313: Move exports into IIO_ADXL313 namespace adds 0a18114d3ffd iio:accel:adxl345: Move exports into IIO_ADXL345 namespace adds fe2fe330e0d1 iio:accel:adxl355: Move exports into IIO_ADXL355 namespace adds 489c75af0f4d iio:accel:adxl372: Move exports into IIO_ADXL372 namespace adds 26b74d852f6c iio:accel:bmc150: Move exports into IIO_BMC150 namespace adds 3bd072d11876 iio:accel:bmi088: Move exports into IIO_BMI088 namespace adds fbbd286c16a6 iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace adds d4786e7df03d iio:st-sensors: Remove duplicate MODULE_* adds 0805b5121f29 iio:st-sensors: Move exports into IIO_ST_SENSORS namespace adds ef807729767f iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DEL [...] adds 8a0080af84d3 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. adds 59cea5bc7c19 iio:adc:ad76060: Move exports into IIO_AD7606 namespace. adds a7f6cecfef9b iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS adds 0a1b56b7b3c6 iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS [...] adds 4dcd738473f2 iio:dac:ad5592r: Move exports into IIO_AD5592R namespace adds 2ebc23b34c7f iio:dac:ad5686: Move exports into IIO_AD5686 namespace adds 6c9304d6af12 iio:imu:adis: Move exports into IIO_ADISLIB namespace adds c8629ec92cb2 iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace adds 1980d4a1bae0 iio:pressure:ms5611: Move exports into IIO_MS5611 namespace adds c7c848b05fb8 iio:pressure:mpl115: Move exports into IIO_MPL115 namespace adds 230ee6c69c89 iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace adds 47d6cae0d0ea iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN n [...] adds 7e615caf5c0f iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace adds cfaa5482b3b4 iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace adds 146b43d9f1a1 iio:chemical:bme680: Move exports to IIO_BME680 namespace adds 5d0e9e22e42f iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds ff9231c7eb73 iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds 8aa26e20cf05 iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to p [...] adds 50bc5e785121 iio:accel:dmard10: Switch from CONFIG_PM guards to pm_slee [...] adds 4929ddd0a40d iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm [...] adds 812c5f31b1b9 iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to p [...] adds 81e566f9c013 iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc adds abbdba86f830 iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc adds 0c74ef35128e iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to [...] adds 19e2ed804066 iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm [...] adds a3c185d9ae03 iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to [...] adds 3f1a9c392d69 iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards t [...] adds cc0595a9b684 iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm [...] adds d3a6c17e683b iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds 9cbeee0fac7d iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] adds bb08abc74037 iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_s [...] adds 90b8c2c8f9f5 iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] adds 2f2207a6e6aa iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to [...] adds 5f3521b8ebc5 iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm [...] adds b020281dda5e iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to [...] adds e9b76712625c iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to [...] adds fb20995d5fb7 iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to p [...] adds d03da0512467 iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm [...] adds 20cadda37b1a iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to p [...] adds f3ba05346600 iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to p [...] adds 54edb876789e iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to p [...] adds 854b67052ce8 iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to p [...] adds 5ad7f3c995aa iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to p [...] adds 6c1318f22572 iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc adds fe7b9a3820bd iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm [...] adds c9f384b87b32 iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to p [...] adds 902b291fc683 iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards t [...] adds bff03d5cab09 iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards t [...] adds fe895d256022 iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards [...] adds 51e256d4b485 iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards t [...] adds 1ef7361fec0b iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards [...] adds ce83415d90da iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards [...] adds c1d24fac216f iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to p [...] adds 195b8b24688d iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm [...] adds 671d2c605b7a iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_s [...] adds da123e2949b4 iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc adds 4a96b4e2fa78 iio:temperature:mlx90614: Switch from CONFIG_PM* guards to [...] adds c62433f93186 iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc adds d65daa79d48e iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() adds 25d8770738db iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc adds ea0876120ffa iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc adds ae73d91e6005 iio:proximity:pulsedlight: Switch from CONFIG_PM guards to [...] adds 05a9ddc8fc54 iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc adds 33b0a376f904 iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc adds ade59a7af270 iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to [...] adds f281e4ddbbc0 staging:iio:adc:ad7280a: Fix handing of device address bit [...] adds 4c59aabd9a93 staging:iio:adc:ad7280a: Register define cleanup. adds dd7062fe8801 staging:iio:adc:ad7280a: rename _read() to _read_reg() adds 003f1d48de52 staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts adds 4915c6b3dd19 staging:iio:adc:ad7280a: Use bitfield ops to managed field [...] adds 112bf4aa4afb staging:iio:adc:ad7280a: Switch to standard event control adds 96ccdbc07a74 staging:iio:adc:ad7280a: Standardize extended ABI naming adds c27e1e1a2444 staging:iio:adc:ad7280a: Drop unused timestamp channel. adds e0a3ae8e42ed staging:iio:adc:ad7280a: Trivial comment formatting cleanup adds c5fe2f537b91 staging:iio:adc:ad7280a: Make oversampling_ratio a runtime [...] adds 65ba4ab6f018 staging:iio:adc:ad7280a: Cleanup includes adds 9010ac1c7115 staging:iio:ad7280a: Reflect optionality of irq in ABI adds dfa258c0660e staging:iio:adc:ad7280a: Use a local dev pointer to avoid [...] adds 219def447527 staging:iio:adc:ad7280a: Use device properties to replace [...] adds d2960145b376 staging:iio:adc:ad7280a: Drop buggy support for early term [...] adds aa1b784deff3 dt-bindings:iio:adc:ad7280a: Add binding adds bc6fbf117719 iio:adc:ad7280a: Document ABI for cell balance switches adds 6c6bc851d836 staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. adds 48fb57697ee6 staging:iio:adc:ad7280a: Use more conservative delays to a [...] adds cf890fe8ae36 iio:adc:ad7280a: Move out of staging adds b38da7feefb4 dt-bindings: iio: adc: microchip,mcp3201: fix interface ty [...] adds a1a5cfe70cd2 iio: introduce mag_referenced adds 89d185848633 iio: ABI: document mag_referenced adds 06a4a0cf6984 iio: ABI: add note about configuring other attributes duri [...] adds 27ae7f9d9238 dt-bindings: iio: accel: add ADXL367 adds cbab791c5e2a iio: accel: add ADXL367 driver adds f4eb9ac7842f iio: frequency: admv1014: add support for ADMV1014 adds b4112083b11b dt-bindings: iio: frequency: add admv1014 binding adds 0ac02bf5bd8e Documentation: ABI: testing: admv1014: add ABI docs adds 2be8795a6098 MAINTAINERS: add maintainer for ADMV1014 driver adds 2c43265516b5 iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() t [...] adds 7948d301c248 iio: accel: adxl367: unlock on error in adxl367_buffer_pre [...] adds 185897d03ca3 iio: accel: adxl367: Fix handled initialization in adxl367 [...] adds d3616e09baa5 iio: potentiometer: ds1803: Alignment to match the open pa [...] adds 4a68b326112a iio: potentiometer: ds1803: Add available functionality adds a98d2b029b7c iio: potentiometer: ds1803: Add channel information in dev [...] adds 6450b62cb2f2 iio: potentiometer: ds1803: Change to firmware provided data adds 9b68725e90e4 iio: potentiometer: ds1803: Add device specific read_raw function adds 73c169857c12 iio: potentiometer: ds1803: Add support for Maxim DS3502 adds 10dce8deabb5 dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivi [...] adds b30537a4cedc iio: adc: Add check for devm_request_threaded_irq adds 01676b0f3b62 iio: accel: adxl345: Convert to use dev_err_probe() adds 024f5d4f0ac0 iio: accel: adxl345: Set driver_data for OF enumeration adds c1db3d5cab03 iio: accel: adxl345: Get rid of name parameter in adxl345_ [...] adds 266be7cb11c7 iio: accel: adxl345: Make use of device properties adds b9493d595226 iio: accel: adxl345: Add ACPI HID table adds 5b4c63f691b8 iio: accel: adxl345: Extract adxl345_powerup() helper adds b8f83abdd2dd iio: accel: adxl345: Drop comma in terminator entries adds 4781f3e0e6ca iio: accel: adxl345: Remove unneeded blank lines adds 602744fa9f8b dt-bindings: iio: amplifiers: add ada4250 doc adds 28b4c30bfa5f iio: amplifiers: ada4250: add support for ADA4250 adds 56853f7db02c MAINTAINERS: add maintainer for ADA4250 driver adds bfdf1635a2d7 dt-bindings: iio: frequency: Add ADMV4420 doc adds b59c04155901 iio: frequency: admv4420.c: Add support for ADMV4420 adds bc437f7515f5 iio: afe: rescale: expose scale processing function adds 701ee14da95d iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support adds a29c3283653b iio: afe: rescale: add offset support adds f5fc003d4803 iio: afe: rescale: fix accuracy for small fractional scales adds 2eb30577f253 iio: afe: rescale: reduce risk of integer overflow adds 8e74a48d17d5 iio: test: add basic tests for the iio-rescale driver adds 278fe1d2d3a7 iio: afe: rescale: add RTD temperature sensor support adds 03e7d21ee1a9 iio: afe: rescale: add temperature transducers adds d065a283fe81 dt-bindings: iio: afe: add bindings for temperature-sense-rtd adds 66724c31c0a0 dt-bindings: iio: afe: add bindings for temperature transducers adds 832cb9eeb931 iio: dac: add support for ltc2688 adds 52302f87d0a1 iio: ABI: add ABI file for the LTC2688 DAC adds f568cbd9aef2 dt-bindings: iio: Add ltc2688 documentation adds 6270bf1f0197 iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct adds 571426631acf iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] adds c87b7b12f48d iio: accel: mma8452: use the correct logic to get mma8452_data adds 5165102efa41 dt-bindings: iio: adc: zynqmp_ams: Add clock entry adds 1f21a4157806 iio: adc: xilinx-ams: Fixed missing PS channels adds d5d786fb5316 iio: adc: xilinx-ams: Fixed wrong sequencer register settings adds 0bf126163c3e iio: adc: xilinx-ams: Fix single channel switching sequence adds cc6ce5ac2c99 Merge tag 'iio-for-5.18a' of https://git.kernel.org/pub/sc [...] adds ac0ba2100298 coresight: trbe: Work around the ignored system register writes adds f209e9fe5bd7 coresight: trbe: Work around the invalid prohibited states adds 3a828845ae35 coresight: trbe: Work around the trace data corruption adds ea75a342aed5 coresight: Fix TRCCONFIGR.QE sysfs interface adds cfa5dbcdd7ae coresight: syscfg: Fix memleak on registration failure in [...] adds 27caf7e473ef hwtracing: coresight: Replace acpi_bus_get_device() adds d05bbad0130f coresight: no-op refactor to make INSTP0 check more idiomatic adds ef1dacf4b3e2 coresight: trbe: Move check for kernel page table isolatio [...] adds bf0ef4f12c63 coresight: etm4x: Add lock for reading virtual context ID [...] adds 1314dd197130 coresight: etm4x: Don't use virtual contextID for non-root [...] adds aab473867fed coresight: etm4x: Don't trace PID for non-root PID namespace adds ec70b05d5da9 coresight: etm3x: Don't trace PID for non-root PID namespace adds 286f950545e0 coresight: Drop unused 'none' enum value for each component adds 6aec3bfe38e3 Merge tag 'coresight-next-v5.18-v2' of git://git.kernel.or [...] adds fefb8a2a9413 virtio_console: eliminate anonymous module_init & module_exit adds e70bcbcfa983 VMCI: Update maintainers for VMCI adds 5df0e734b8c3 VMCI: Check exclusive_vectors when freeing interrupt 1 adds c8e9b30ccae6 VMCI: Release notification_bitmap in error path adds 7bbbd0845818 mei: me: add Alder Lake N device id. adds c10187b1c5eb mei: avoid iterator usage outside of list_for_each_entry adds b734fed01398 virt: fsl_hypervisor: Directly return 0 instead of using l [...] adds fbeac3dfc762 virt: acrn: Remove unsued acrn_irqfds_mutex. adds 8a6e85f75a83 virt: acrn: obtain pa from VMA with PFNMAP flag adds ecd1735f14d6 virt: acrn: fix a memory leak in acrn_dev_ioctl() adds f1bc423f5630 misc: rtsx: clean up one inconsistent indenting adds 3b2e6a932ead misc: bcm-vk: Remove viper from device id table adds 1456277644b3 platform: goldfish: pipe: Use platform_get_irq() to get th [...] adds e0de88dc7ba2 pps: generators: pps_gen_parport: Switch to use module_par [...] adds 66bcd06099bb parport_pc: Also enable driver for PCI systems adds 824a29ad44b6 misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected" adds 2413ffbf19a9 bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series adds 64f93a9a27c1 bus: mhi: Fix pm_state conversion to string adds ed2d98050323 bus: mhi: Fix MHI DMA structure endianness adds a0f5a630668c bus: mhi: Move host MHI code to "host" directory adds d28cab4d4aa0 bus: mhi: Use bitfield operations for register read and write adds ba1d2b86b6a6 bus: mhi: Use bitfield operations for handling DWORDs of r [...] adds 792ba3218441 bus: mhi: Cleanup the register definitions used in headers adds 84f5f31f110e bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] adds 8485149c7a84 bus: mhi: Move common MHI definitions out of host directory adds 3a1b8e281a26 bus: mhi: Make mhi_state_str[] array static inline and mov [...] adds 95c211f03fc7 counter: 104-quad-8: Add COMPILE_TEST depends adds 4da08477ea1f counter: Set counter device name adds 73799a889262 counter: add new COUNTER_EVENT_CHANGE_OF_STATE adds 257e3df40c62 counter: interrupt-cnt: add counter_push_event() adds cac229ed3fde MAINTAINERS: Add Counter subsystem git tree adds 04c633873c01 counter: add defaults to switch-statements adds 6caf745d6172 w1/ds2490: remove spurious newlines within hexdump adds 6e07a33f97d6 w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF. adds cd9363018269 nvmem: dt-bindings: Fix the error of dt-bindings check adds 6e977eaa8280 nvmem: brcm_nvram: parse NVRAM content into NVMEM cells adds 82a05d81d82b dt-bindings: nvmem: make "reg" property optional adds 084973e944be dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells adds 965602eabb57 misc: fastrpc: separate fastrpc device from channel context adds 5c1b97c7d7b7 misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP adds 6c16fd8bdd40 misc: fastrpc: Add support to get DSP capabilities adds fb42387b2e46 dt-bindings: misc: add property to support non-secure DSP adds 3abe3ab3cdab misc: fastrpc: add secure domain support adds 7f1f481263c3 misc: fastrpc: check before loading process to the DSP adds 87ccc14ee640 dt-bindings: misc: add fastrpc domain vmid property adds e90d91190619 misc: fastrpc: Add support to secure memory map adds 54f7c85be3d3 misc: fastrpc: Add helper function to get list and page adds 8f6c1d8c4f0c misc: fastrpc: Add fdlist implementation adds 35a82b87135d misc: fastrpc: Add dma handle implementation adds 8c8ce95b6f1b arm64: dts: qcom: add non-secure domain property to fastrpc nodes adds b850b7a8b369 firmware: stratix10-svc: add missing callback parameter on RSU adds 202c08914ba5 firmware: sysfb: fix platform-device leak in error path adds 96c9e802c640 kgdbts: fix return value of __setup handler adds 37fd83916da2 firmware: google: Properly state IOMEM dependency adds 02e2af20f4f9 Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub [...] adds 6b8be837aca7 SUNRPC: use default_groups in kobj_type adds 6c5092de8840 NFS: use default_groups in kobj_type adds a8e223094c7a power_supply: ab8500: use default_groups in kobj_type adds 188049f46f76 omapfb: use default_groups in kobj_type adds fa97cb843cfb bcache: use default_groups in kobj_type adds c6479f19e257 ubifs: use default_groups in kobj_type adds 13e906e50a8c component: Replace most references to 'master' with 'aggre [...] adds 8f2d11604543 devtmpfs: drop redundant fs parameters from internal fs adds bb6e8c284143 firmware_loader: simplfy builtin or module check adds 28c9f3f9a01d spdxcheck.py: Fix a type error adds aa21a1bf97be scripts/get_abi.pl: Ignore hidden files adds 27446562a1d9 platform: use dev_err_probe() in platform_get_irq_byname() adds f3a690227f07 kernfs: remove redundant kernfs_rwsem declaration. adds b4ae8c2fb673 driver core: cleanup double words comments adds f2eb478f2f32 kernfs: move struct kernfs_root out of the public view. adds 8bcbde2bb137 debugfs: Document that debugfs_create functions need not b [...] adds 36744c117ab4 firmware_loader: EXTRA_FIRMWARE does not support compressed files adds 2502960fba7e component: Add common helper for compare/release functions adds a190622af3f9 drm/komeda: Make use of the helper component_compare_of adds 1434fc3f3904 drm/armada: Make use of the helper component_compare_of/dev_name adds 0a522394202f drm/etnaviv: Make use of the helper component_compare_of/dev_name adds 0904b83e0cbb drm/hirin: Make use of the helper component_compare_of adds bc02412a8dea drm/ingenic: Make use of the helper component_compare_of adds 05399aa063b1 drm/mediatek: Make use of the helper component_compare_of adds 46a87c5a581d drm/meson: Make use of the helper component_compare_of adds 0a82e0a99bfc drm/msm: Make use of the helper component_compare_of adds 11ef5c77abc2 drm/sprd: Make use of the helper component_compare_of adds 50a912a86602 drm/sti: Make use of the helper component_compare_of adds 6817222e8158 drm/sun4i: Make use of the helper component_compare_of adds f798aa411fa6 drm/rockchip: Make use of the helper component_compare_dev adds 35ca882c053a drm/exynos: Make use of the helper component_compare_dev adds f8b3f5e81479 drm/mcde: Make use of the helper component_compare_dev adds 419838bcf74f drm/omap: dss: Make use of the helper component_compare_dev adds 947f019e4294 drm/vc4: Make use of the helper component_compare_dev adds ab011ab6b007 drm: of: Make use of the helper component_release_of adds 4811a485a91b iommu/mediatek: Make use of the helper component_compare/r [...] adds a8271d7e4053 ASoC: codecs: wcd938x: Make use of the helper component_co [...] adds 5730c81df7a3 power: supply: ab8500: Make use of the helper component_co [...] adds f790ce387372 video: omapfb: dss: Make use of the helper component_compare_dev adds ae016b9da7bc ALSA: hda/realtek: Make use of the helper component_compar [...] adds 4a248f85b3dd Merge 5.17-rc6 into driver-core-next adds 7a19006b60b1 kernfs: remove unneeded #if 0 guard adds 1970a0623002 kernfs: fix typos in comments adds 5bff9632b538 scripts: get_abi.pl: Fix typo in help message adds 9ad307213fa4 driver core: Refactor multiple copies of device cleanup adds 4b775aaf1ea9 driver core: Refactor sysfs and drv/bus remove hooks adds f2aad54703db driver core: dd: fix return value of __setup handler adds b0f6807d3566 base: soc: Make soc_device_match() simpler and easier to read adds 5a242d8547bd samples/kobject: Use sysfs_emit instead of sprintf adds 615f3eea0d5f Documentation: add note block surrounding security patch note adds 451fd6ee1adb devres: fix typos in comments adds 587d39b260c4 Documentation: add link to stable release candidate tree adds 555d44932c67 Documentation: update stable tree link adds 901581389ead drivers/base/dd.c : Remove the initial value of the global [...] adds 88d99e870143 Documentation: update stable review cycle documentation adds 266d17a8c0d8 Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/p [...] adds 915d5c324872 staging: r8188eu: remove Firmware* from struct hal_data_8188e adds 6da97125036f staging: r8188eu: remove rtl8188e_InitializeFirmwareVars() adds 39850edf2bef staging: r8188eu: release_firmware is not called if alloca [...] adds 1541c8210a8c staging: r8188eu: rename Exit label in load_firmware() adds 996d0af0f486 staging: r8188eu: rename rtStatus in load_firmware() adds 43394501457d staging: r8188eu: convert type of return variable in load_ [...] adds ca1cb3c278cb staging: r8188eu: rename parameter pFirmware of load_firmware() adds 2f8e84b2d1f8 staging: r8188eu: rename fields of struct rt_firmware adds 2441fa93a82b staging: r8188eu: use kmemdup instead of kzalloc and memcpy adds f1c140b62f13 staging: r8188eu: rename fw related functions to avoid camel case adds 843e06987045 staging: r8188eu: clean up rtw_reset_8051() adds 08c6f78e9272 staging: r8188eu: convert two functions from s32 to int adds 7a0c9c46c4e0 staging: r8188eu: rename Exit label in rtl8188e_firmware_d [...] adds fc6730404a9a staging: r8188eu: rename rtSatus in rtl8188e_firmware_download() adds 8a9ee2b4d02f staging: r8188eu: rename FWDL_ChkSum_rpt adds 9c010d7a72b5 staging: r8188eu: rename writeFW_retry adds b44dcfb787f5 staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download() adds dbf1c5e37ef6 staging: r8188eu: rename pFirmwareBuf and FirmwareLen adds 7235d165d3cd staging: r8188eu: move firmware loading code out of the hal layer adds 106ee4d8c357 staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST adds 9df7cc3a829a staging: r8188eu: add spaces around & operator in IS_FW_HE [...] adds f19fe1537c38 staging: r8188eu: move firmware related macros to rtw_fw.h adds dba29039b6d0 staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU() adds 08dc8feb14fd staging: r8188eu: remove HW_VAR_TXPAUSE adds f3806385a469 staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHw [...] adds 762e47b34b87 staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU() adds dce7cbb4e1e5 staging: r8188eu: EfuseUsedBytes is set but never used adds 53493c253510 staging: r8188eu: remove HW_VAR_APFM_ON_MAC adds ea9ac80e2ece staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c adds 0bfcc8b5c1ed staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c adds 6397fb278bd9 staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c adds 198fae4213e2 staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c adds d601ad5686de staging: r8188eu: convert/remove DBG_88E calls in os_dep/u [...] adds a5ea39eaa7fd staging: r8188eu: rtw_hostapd_mlme_rx() is empty adds 3a0f2edf5447 staging: r8188eu: convert switch to if statement in mgt_di [...] adds da1c0756a2e7 staging: r8188eu: rtw_os_recv_resource_free() is empty adds ca6246b095df staging: r8188eu: rtw_os_recv_resource_init() does nothing adds 8c2cffdec78e staging: r8188eu: remove rtw_os_recv_resource_alloc() adds 8765a5bc443a staging: rtl8723bs: remove redundant result variable adds d04213433ef4 staging: r8188eu: ODM_MAC_EDCA_TURBO is always set adds dbc04d2730f7 staging: r8188eu: ODM_BB_FA_CNT is always set adds 828f2e9d278c staging: r8188eu: ODM_BB_CCK_PD is always set adds 055305b22373 staging: r8188eu: remove unused chip type settings adds bc7fc5fe846a staging: r8188eu: remove obsolete defines and comments adds 269fae49e8bc staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used adds eb32a443937e staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used adds b6ff06063d66 staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used adds e0d4a5e3b551 staging: r8188eu: CurrentCckTxPwrIdx is set but not used adds df14a12a2d45 staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set adds 5495a7ea9279 staging: r8188eu: remove HAL_*_ENABLE defines adds c87c2b0d3ed0 staging: r8188eu: we always enqueue in rtw_set_chplan_cmd adds 9922c11a501a staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling adds b11ded5e8427 staging: r8188eu: remove a constant variable adds 25d5e8f7bab4 staging: r8188eu: remove unused function parameter adds 1f9bd3991ba6 staging: r8188eu: remove constant function parameter adds 05274a84e1ad staging: r8188eu: replace the READ_AND_CONFIG adds 5c090aa8637c staging: r8188eu: relay errors from ODM_ReadAndConfig_... adds a1a7f3a81bd3 staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into P [...] adds af5df1e7f94c staging: r8188eu: remove unused cck, ofdm and mcs rate defines adds 67396d2dfef3 staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with it [...] adds bf9450db43ab staging: wfx: fix Makefile and Kconfig licenses adds 131e78fa4a09 staging: wfx: fix HIF API license adds a8589360f515 staging: wfx: fix missing headers adds 7a1fa8a4363b staging: wfx: fix comment correctness adds cc6205be682a staging: wfx: explain uncommon Makefile statement adds 122cbf784e69 staging: wfx: remove unnecessary braces adds 143155525792 staging: wfx: remove useless #ifdef adds dbf798da2ff1 staging: wfx: use IS_ALIGNED() adds fa2b25321d3d staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE adds 357e36e21067 stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION adds af915de6bade staging: wfx: preserve endianness of struct hif_ind_startup adds 74507433bc93 staging: wfx: fix ambiguous function name adds eec453df0066 staging: wfx: fix ambiguous function name adds 1c7804829bcd staging: wfx: prefix functions from hif_*.h with wfx_ adds c1d193c5058e staging: wfx: prefix functions from hwio.h with wfx_ adds 5ea9415b27c4 staging: wfx: prefix functions from debug.h with wfx_ adds 822d24997bd3 staging: wfx: prefix tx_policy_is_equal() with wfx_ adds 9d3586feb25c staging: wfx: prefix structs hif_* with wfx_ adds 07874db4b30a staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_ adds 381d32954f06 staging: wfx: reformat code on 100 columns adds f545b23d4775 staging: wfx: reformat comments on 100 columns adds 76523cea867a staging: wfx: fix structs alignments adds 76bf5775de7d staging: wfx: use explicit labels for errors adds b9bf5fb178be staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG() adds ea17482269fb staging: wfx: do not display functions names in logs adds 42f14190c368 staging: wfx: remove force_ps_timeout adds 1ad0104e94d7 staging: wfx: map 'compatible' attribute with board name adds 6ed63359abb9 staging: wfx: fix firmware location adds 892731372821 staging: wfx: drop legacy compatible values adds a948178e7e78 staging: wfx: rename "config-file" DT attribute adds 71b8331380dd staging: wfx: do not probe the device if not in the DT adds 6fb5d25a72c7 staging: r8188eu: Drop get_recvframe_data() adds c146ae45df28 staging: rtl8723bs: Drop get_recvframe_data() adds a0c1fe18702f staging: rtl8712: Drop get_recvframe_data() adds c03de260d610 staging: vc04_services: remove unneeded MODULE_VERSION() usage adds dc6903f9986f staging: vc04_services: use KBUILD_MODNAME instead of own [...] adds 1d7280898f68 Staging: rtl8723bs: Placing opening { braces in previous line adds 424449eff8b9 Staging: rtl8723bs: Removed extra spaces between datatype [...] adds 56a9847a1bdb Staging: rtl8723bs: Inserting blank line after declaration adds 36c4b5360123 staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c adds 38c75bb1dfcb staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c adds aae91d7b8e97 staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c adds f6cb2f7c1311 staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c adds 60a43cf1fa3e staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c adds 666dc625dbfd staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c adds c4b548f94abc staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c adds abadf920bc7f staging: r8188eu: remove unused externl variables adds ea9eb1b55063 staging: r8188eu: remove unused macros adds 0bf66e3a3629 staging: r8188eu: remove unused bitshift function adds 4b583386e03d staging: r8188eu: remove unused PATH_LENGTH_MAX define adds 9224cda4afc4 staging: r8188eu: remove rtw_list_delete wrapper adds 2bd4aa6acb11 staging: r8188eu: remove _cancel_timer wrapper adds ac76abcbf107 staging: r8188eu: call msecs_to_jiffies in _set_timer adds c3e236c8dcf9 staging: r8188eu: remove rtw_netif_wake_queue wrapper adds 19f48a3c670c staging: r8188eu: remove rtw_netif_start_queue wrapper adds 37ba1eba8301 staging: r8188eu: remove rtw_netif_stop_queue wrapper adds f9e97a150078 staging: r8188eu: remove unnecessary braces in rtw_xmit.c adds f2d8871d00c0 staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set b [...] adds 706125892924 staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set adds 4f37285e0a93 staging: r8188eu: ODM_RF_CALIBRATION is always set adds f0fbfdf6b0ef staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_ [...] adds 6cc2d1a65367 staging: pi433: move get version func to where all other f [...] adds 055a2e2ca6d6 staging: r8188eu: handle rtw_init_netdev_name() failure ap [...] adds a1f39746256c staging: vchiq_core: fix indentation in vchiq_log_dump_mem adds e1a17ce82f18 staging: vchiq_debugfs: get the rid of n_log_entries adds 9c78a73a5fd3 staging: vchiq_arm: introduce is_adjacent_block adds 3e68ebd02a87 staging: vchiq: convert TODOs into unordered list adds fcaaed7ca380 staging: vchiq: drop completed tasks from TODO adds fd0be0f9aeca staging: vchiq: add message handling to TODO list adds e831b6955138 staging: vchiq_core: fix type of parameter localport adds 7a30a227c514 staging: vchiq_core: simplify vchiq_add_service_internal adds 05f8950fc9c7 staging: vchiq_core: align return statements in msg_type_str adds 69838a4e0c4a staging: vchiq_core: drop prefix of vchiq_set_service_state adds 6885fc09b0f0 staging: vchiq_core: reduce multi-line statements adds d9bb2daa4f84 staging: vchiq_core: fix alignment adds 5b5a40986b9c staging: vchiq_core: avoid ternary operator for set_service_state adds 96225b631cc9 staging: vchiq_core: use min_t macro adds 914813cc523c staging: vchiq_arm: make vchiq_get_state return early adds aa899e686d44 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_pla [...] adds ca225857faf2 staging: vchiq_core: handle NULL result of find_service_by_handle adds e12592158515 staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_c [...] adds d9dc6c1b440f staging: pi433: fix validation for min bit rate supported [...] adds 14dbdad1f1a1 staging: pi433: change order in which driver config the rf69 chip adds ca532a56ada4 staging: pi433: validate max bit_rate based on modulation used adds 39ddef568183 staging: fbtft: Deduplicate driver registration macros adds ce514dadc61a staging: pi433: enforce tx_cfg to be set before any messag [...] adds 6c73edb5d46a staging: pi433: add missing register contants adds 7eeec44d33f6 staging: mt7621-dts: fix formatting adds cb3677bb17a8 staging: mt7621-dts: fix switch0@0 warnings adds f4c1760f88a0 staging: mt7621-dts: use trgmii on gmac0 and enable flow c [...] adds 0a93c0d75809 staging: mt7621-dts: fix pinctrl properties for ethernet adds 94106f6c21e5 staging: unisys: visorinput: Use struct_size() helper in k [...] adds f383b0770612 dt-bindings: reset: add dt binding header for Mediatek MT7 [...] adds 64b2d6ffff86 staging: mt7621-dts: align resets with binding documentation adds a096a8fb52a2 staging: r8188eu: rx_packet_offset and max_recvbuf_sz are [...] adds bd0861f513b1 staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb() adds fd5285ba0a18 staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_ [...] adds 2eb482ab5995 staging: r8188eu: convert GetHalDefVar8188EUsb() to void adds cab5a00ca8cb staging: r8188eu: convert SetHalDefVar8188EUsb() to void adds 1245e7b64b1b staging: r8188eu: remove IS_*_CUT macros adds 52f11ec9b901 staging: pi433: remove coding style item from the TODO file adds c264c1e48716 staging: r8188eu: remove c2h_evt_clear() adds 590702353c07 staging: r8188eu: remove unused parameter from hw_var_set_* adds 81f897a7129c staging: r8188eu: remove hal_init_macaddr() adds 7e41c7db279c staging: rt8188eu: Remove dead code adds 42475735ad45 staging: r8188eu: remove unneeded variable in rtw_wx_get_essid adds 0bc14454d3e3 staging: r8188eu: remove unneeded variable in rtw_wx_get_enc adds c2e5e5f80c4e staging: r8188eu: remove unneeded variable in rtw_p2p_get adds ab54b196c98f staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds b1b182507e06 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds 6ae1d6e3803b staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds a944d44a14ce staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds 4377ab776373 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds 8fd35553dde4 staging: r8188eu: propagate error code in rtw_p2p_get2 adds 94f2746186c2 staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void adds 712eed5d0978 staging: r8188eu: convert rtw_p2p_setDN to return void adds 449dbe9de377 staging: r8188eu: convert rtw_p2p_get_status to return void adds df1847ed07dd staging: r8188eu: convert rtw_p2p_get_req_cm to return void adds 17a543c398d9 staging: r8188eu: convert rtw_p2p_get_role to return void adds 057d75dbcef1 staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void adds 43a9e572768c staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void adds 6f4dabe2d175 staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invi [...] adds b63d0921ce50 staging: r8188eu: convert rtw_p2p_get_groupid to return void adds fa8e9aa24313 staging: r8188eu: convert rtw_p2p_get_op_ch to return void adds dd103a06418e staging: r8188eu: convert rtw_p2p_invite_req to return void adds e636a1f7b4fa staging: r8188eu: convert rtw_p2p_set_persistent to return void adds 7ce2b888efd1 staging: r8188eu: convert rtw_p2p_prov_disc to return void adds 1f6361d771d4 staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void adds 9957b0e9fc5d staging: r8188eu: remove HW_VAR_BEACON_INTERVAL adds 89ba56a6fae2 staging: r8188eu: remove HW_VAR_SEC_CFG adds 73e2daa8cafc staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL adds 111da5e574d9 staging: r8188eu: remove HW_VAR_AC_PARAM_VO adds 24873b8859d2 staging: r8188eu: remove HW_VAR_AC_PARAM_VI adds 39c2b864780e staging: r8188eu: remove HW_VAR_AC_PARAM_BK adds 0599a490f3a9 staging: r8188eu: remove HW_VAR_MEDIA_STATUS adds 9838ee1cc2ea staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR() adds b82f0b575aff staging: r8188eu: remove HW_VAR_CAM_WRITE adds 6e28b38bad7d staging: r8188eu: remove HW_VAR_BCN_FUNC adds 9b80fa7e1fb2 staging: r8188eu: remove HW_VAR_CHECK_BSSID adds d0d82cb741d0 staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY adds b47f6db34c29 staging: r8188eu: Silence out-of-bounds warning in HT_caps [...] adds 999bae66ba9d staging: r8188eu: ExternalPA is read-only adds 75ba99b4022e staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e adds 513750ab921f staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e adds 2687230c07ed staging: r8188eu: BasicRateSet is set but never used adds b57774ccf573 staging: r8188eu: remove UsbTxAggDescNum from struct hal_d [...] adds 0da702745514 staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e adds 0646c218554f staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e adds eb5e767e568f staging: r8188eu: remove UsbRxAggBlock* from struct hal_da [...] adds 7ef976e0dc59 staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e adds c531c785bc49 staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h adds 3a797f364fe9 staging: vt6656: Fix crash when WLAN is turned off adds 3993e760881b staging: r8188eu: remove unnecessary error check adds 04952a99cb6e staging: r8188eu: simplify error handling in phy_BB8188E_C [...] adds 4ef027d5a367 staging: pi433: add debugfs interface adds 532382fe480d staging: r8188eu: remove constant parameter of phy_LCCalib [...] adds 7728dc33f93e staging: r8188eu: remove dead code for tx power tracking adds 7f2156992a3f staging: r8188eu: remove constant parameter of odm_ConfigR [...] adds 74e69e95f13f staging: r8188eu: remove constant variable eRFPath adds 7f03a457f5f4 staging: r8188eu: TXPowercount is set but not used adds 2ccc526ec9f9 staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used adds b1d602da80b1 staging: r8188eu: bTXPowerTrackingInit is set but not used adds 28ba3b7bfaf4 staging: r8188eu: bTXPowerTracking is set but not used adds 246c4680a94e staging: r8188eu: remove constant rf variable adds 2096151fbe67 staging: r8188eu: RfRegChnlVal[1] is set but not used adds 49132583d260 staging: r8188eu: use a define for the radio path adds 3b011b097c38 staging: r8188eu: limit rf register writes to path a adds bfa4b4e6912f staging: r8188eu: remove UsbBulkOutSize from struct hal_da [...] adds c2e6b577784d staging: r8188eu: only OFDM_index_old[0] is used adds 18cb09cb2543 staging: r8188eu: only OFDM_index[0] is used adds 8a1cf651d602 staging: r8188eu: replace local OFDM_index with single variable adds fa6ffa4a7587 staging: r8188eu: remove debug code to bypass LC calibration adds 521e63c5d9a5 staging: r8188eu: remove debug code to bypass IQ calibration adds fc91b5bf8cf0 staging: r8188eu: move local definitions into rtw_fw.h adds e3b1450dfc38 staging: r8188eu: remove unused enum _IFACE_TYPE adds 3c4b62e3819c staging: r8188eu: remove unused enum _ADAPTER_TYPE adds de424be4e976 staging: r8188eu: remove the global DriverState adds e5b45a53efc8 staging: r8188eu: remove unused struct adapter components adds 72d8054a5b59 staging: r8188eu: in_cta_test is always 0 adds 2a02c1adf86e staging: r8188eu: irq_alloc is not used adds f59d7c0b60de staging: r8188eu: not_indic_disco is unused adds c781d8db2c57 staging: r8188eu: remove unused struct hostapd_priv adds a548aea7ff6b staging: r8188eu: usb_vendor_req_mutex is not used adds ac510bbe168d staging: r8188eu: dvobj_priv's signal_strength is not used adds 0266c945a8ff staging: r8188eu: RegUsbSS is not used adds 1091a8737b9e staging: r8188eu: usb_suspend_sema is initialised but not used adds 20198dd98cb5 staging: gdm724x: Replace one-element array with flexible- [...] adds 4948dbb78d53 Staging: unisys: visorhba: alignment should match open par [...] adds 171561849655 Staging: r8188eu: core: 'associcated' may be misspelled - [...] adds 9e223aa451a1 staging: pi433: remove register debug dev_dbg stmts using [...] adds 1b6a6147374e staging: pi433: standardize use of line escape chars in de [...] adds a2882e5ea349 staging: pi433: remove need to recompile code to debug fif [...] adds 1b9a8d755f2b Staging: nvec: Fix ending in '(' error adds f2c461536226 staging: drop fpgaboot driver adds 1e7f32f77608 Merge 5.17-rc4 into staging-testing adds dcbecb497908 staging: wfx: allow new PDS format adds 2f8189beb4c8 staging: wfx: remove support for legacy PDS format adds d6ef48e59582 staging: most: video: Make use of the helper macro LIST_HEAD() adds b7b3c35e8791 staging: most: net: Make use of the helper macro LIST_HEAD() adds f89019d43bd1 staging/ks7010: Remove redundant 'flush_workqueue()' calls adds 3b335cf1f67d staging: greybus: Remove redundant 'flush_workqueue()' calls adds 5d2ed511b4a2 staging: r8188eu: remove useless if else adds 478b09fa2c00 dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cell [...] adds 38a8553b0a22 clk: ralink: make system controller node a reset provider adds 13456b9b43d4 staging: r8188eu: keep the success path and error path separate adds 90e0372af7b8 staging: r8188eu: Use sizeof dereferenced pointer in kzalloc() adds d92b70b37294 staging: r8188eu: remove unused enum adds 167390093b9f staging: r8188eu: clean up enum hw_variables adds 83e5f11b8f23 staging: r8188eu: remove ishighspeed from dvobj_priv adds 6c36bcbfcef7 staging: r8188eu: remove unused structs from ieee80211.h adds d08282a9423a staging: r8188eu: remove unused enums from ieee80211.h adds d709b5ae9a44 staging: r8188eu: set path a explicitly adds e31e782a361a staging: r8188eu: write only path a registers in rtw_dbg_port adds e7fd55f6c180 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] adds 138a2ff3ccea staging: r8188eu: remove path parameter from phy_RFSerialWrite adds aa7776609583 staging: r8188eu: clarify that bb_reg_dump uses only path a adds 67a825083163 staging: r8188eu: limit rtw_wx_read_rf to path a adds 8460ddc21c6f staging: r8188eu: limit rtw_dbg_port to path a adds c45049ad5270 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] adds aa3dfd461353 staging: r8188eu: remove path parameter from phy_RFSerialRead adds 841b3f2fb6c6 staging: r8188eu: we only need one struct bb_reg_def for path a adds 25e4f5220efe staging: mt7621-dts: fix pinctrl-0 items to be size-1 item [...] adds 56f1124a9469 staging: mt7621-dts: do not use rgmii2_pins for ethernet o [...] adds 3027d37d93a7 staging: r8188eu: mark _rtw_free_sta_priv as void adds 2ea2394e01f8 staging: r8188eu: remove unused struct zero_bulkout_context adds 50ad6a0ffc64 staging: r8188eu: remove empty function rtw_get_encrypt_de [...] adds ff3b7942529b staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock adds 932fa93090ea staging: r8188eu: remove empty function _InitOperationMode adds dbb2423ba700 staging: r8188eu: remove empty function __nat25_db_print adds b3896a36810e staging: r8188eu: remove unused argument in __nat25_has_expired adds 87d544b6f4cb staging: r8188eu: remove unused argument in on_action_publ [...] adds 14b33d8c8a81 staging: r8188eu: remove unused argument in chk_ap_is_alive adds 66c123d8b43b staging: r8188eu: remove unused macros in sta_info.h adds e9685834b1db staging: r8188eu: remove unconditional if statement adds d746f5bcb0ce staging: r8188eu: remove unused enum adds d5890d9264d5 staging: r8188eu: bCCKinCH14 is read-only adds 5df60184a2b1 staging: r8188eu: rename CCKSwingTable_Ch1_Ch13 adds 5f86ecba8e8e staging: wfx: WF200 has no official SDIO IDs adds 96e0cbca1cb9 staging: wfx: apply the necessary SDIO quirks for the Sila [...] adds 2da0d487781b staging: wfx: fix DT bindings location adds 88daa27a2834 staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly" adds fa0d50f2ee91 staging: r8188eu: evt_allocated_buf is not used adds 0077e86a5bfe staging: r8188eu: evt_done_cnt is set but not used adds f24bd333b4c6 staging: r8188eu: struct usb_suspend_parm is not used adds 973aeaee5018 staging: r8188eu: remove previously converted DBG_88E_LEVEL calls adds 1663e5f86355 staging: r8188eu: remove smaller sets of converted DBG_88E calls adds dbc96a32e406 staging: r8188eu: remove converted DBG_88E calls from core [...] adds 34b6d9434e5f staging: r8188eu: remove DBG_88E calls from core subdir adds db67ebf6b49c staging: r8188eu: remove DBG_88E calls from hal subdir adds 1cdb45322a6c staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c adds 8a1961c95e0b staging: r8188eu: remove remaining DBG_88E calls from os_d [...] adds 475dae07f1cd staging: r8188eu: remove remaining DBG_88E call from inclu [...] adds ef0435972572 staging: r8188eu: remove all aliased DBG_88E calls adds cd480b0cc9fa staging: r8188eu: remove DBG_88E macro definition adds db381acc41b4 staging: r8188eu: remove rtw_debug module parameter adds fee26e2257c5 staging: r8188eu: fix lines modified by DBG_88E cleanup adds 9106c8c78982 staging: r8188eu: remove rtw_sctx_chk_waring_status function adds 7e2f6bf6adf2 staging: r8188eu: remove padapter param from aes_decipher [...] adds 695eac3c62b8 staging: r8188eu: correct long line warnings near prior DB [...] adds 1f3c2a776a37 staging: wfx: fix scan with WFM200 and WW regulation adds 60f1d3c92dc1 staging: wfx: fix an error handling in wfx_init_common() adds 4fcc0c275e3f staging: qlge: add unregister_netdev in qlge_probe adds 2b92c3946ea7 staging: r8188eu: move out assignment in if condition adds d9ae592bd743 staging: r8188eu: RxMIMOSignalQuality is set but not used adds 5ae17c443b7e staging: r8188eu: RxSNR is set but not used adds 9e14cec808fe staging: r8188eu: NumQryPhyStatusCCK is set but not used adds 60352184705a staging: r8188eu: NumQryPhyStatusOFDM is set but not used adds bffd6e0a7398 staging: r8188eu: remove ODM_CmnInfoHook() adds 165f2997adfc staging: r8188eu: convert two u8 variables to bool adds ec868592f5c5 staging: r8188eu: remove enum odm_bw adds c16be3c61dc9 staging: r8188eu: convert type of pBandWidth in odm_dm_struct adds f474a4546feb staging: r8188eu: remove ODM_CmnInfoUpdate() adds 4fcde4ec0170 staging: r8188eu: remove unused macros from rtw_security.h adds 98e8e0c3115d staging: r8188eu: remove unused aes tables from rtw_security.c adds 1a461527f6bc staging: r8188eu: move open brace to the previous line adds c4b5dfd8403b staging: rtl8192e: use BIT macro instead of left shifting adds 7c6444d8e0f1 staging: r8188eu: remove unnecessary braces in if statements adds a17b34502aeb staging: wfx: check the return value of devm_kmalloc() adds 26c511f8b7c3 staging: vt6656: Fix CamelCase warnings in mac.h and mac.c adds efae250a1a12 staging: vt6656: Add comment for locks adds ac1569b7dca2 staging: vt6656: Fix CamelCase warnings in macro adds efc72b11b3eb staging: vt6656: Change macro to function and moved to bet [...] adds 1929be8c45a2 staging: vt6656: Remove ftrace-like logging adds d4cbaca3d086 staging: vt6656: Remove unnecessary line breaks adds 57cbe4277d34 staging: r8188eu: remove unused variable from UpdateHalRAM [...] adds 6f29d72d2b7a staging: r8188eu: remove 5 GHz channels from ch_freq_map adds b052de652638 staging: r8188eu: refactor rtw_ch2freq() adds 91b0ad05b6fd staging: r8188eu: clean up rtw_rf.c adds 8beb52f6baf5 staging: r8188eu: remove redundant variable reg_0x143 adds cf38b73e4879 staging: rtl8192u: fix broken debug macro adds 907f6fae37cd staging: rtl8192u: add empty debug functions adds 57078a3c2e24 staging: rtl8192u: rework init and exit function adds 91c9ba35bb06 staging: pi433: add index value to write dev_dbg statement adds a42614f2b48b staging: wfx: sta.o was linked twice adds 0d585ee974bc staging: wfx: fix struct alignment adds e71b18ba664d staging: wfx: format comments on 100 columns adds 5265c43d40d0 staging: wfx: format code on 100 columns adds 063cf5f58922 staging: wfx: remove useless variable adds a564d55a0cc1 staging: wfx: drop useless include adds 1de8eec7c339 staging: wfx: remove duplicated code in wfx_cmd_send() adds 0803a85a6f23 staging: wfx: prefer to wait for an event instead to sleep adds c86176d51340 staging: wfx: ensure HIF request has been sent before polling adds fe5c03d478d4 staging: wfx: flags for SPI IRQ were ignored adds 63a9c6676ef0 staging: r8188eu: EepromAddressSize is set but not used adds 8f7b7c0df5e8 staging: r8188eu: remove unused function prototype adds b073b837fc54 staging: r8188eu: remove update_bcn_p2p_ie() adds 83ba9a33b566 staging: r8188eu: remove ETH_ALEN from ieee80211.h adds dbbe23c31922 Merge 5.17-rc6 into staging-next adds 50dc963bc12c staging: pi433: remove TODOs-related item from the TODO file adds ed01d1b9bca2 staging: r8188eu: remove _linked_rx_signal_strength_display() adds 2d19e698e7f1 staging: pi433: remove rf69_get_flag function resolving en [...] adds 18ba5748c24d staging: r8188eu: smooth_rssi_data is not used adds 6e1e59c1caf6 staging: r8188eu: irq_prepare_beacon_tasklet is unused adds 1327fcf175fa staging: r8188eu: fix endless loop in recv_func adds 905eebcf28d0 staging: r8188eu: cnt is set but not used adds dde7b6ea8780 staging: r8188eu: recvframe_push is not used adds 1b627cc17291 staging: r8188eu: get_rx_status is not used adds e092f715ff5f staging: r8188eu: remove unused define adds e9f3ac5edb25 staging: r8188eu: use ieee80211 define for management frame type adds d7e168c76f16 staging: r8188eu: use ieee80211 helpers to check the frame type adds aacd0400c7f3 staging: r8188eu: refactor validate_recv_frame's error handling adds 1c167e3b8304 staging: r8188eu: use ieee80211 helper for qos bit adds 7c22fd48fd4e staging: r8188eu: use ieee80211 helper to check for more f [...] adds 3371c86dc054 staging: r8188eu: use ieee80211 helper to read "more data" adds 0beae891d3ba staging: r8188eu: use ieee80211 helper to read the protected bit adds 095f74650274 staging: r8188eu: use ieee80211 helper to read the "order" bit adds b497e06d2714 staging: pi433: prevent uninitialized data from being printed out adds b25c7dc13fb8 staging: rts5208: fix Lines should not end with a '('. adds 4cc893176cf6 Merge 5.17-rc8 into staging-next adds 46eb3ad789a4 staging: rtl8723bs: fix typos in comments adds 6256e1868615 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree adds 5bc148649cf3 staging: mt7621-dts: fix GB-PC2 devicetree adds dcd520af4eac staging: mt7621-dts: fix cpuintc and fixedregulator dtc wa [...] adds 56955aae9fc2 staging: vchiq_arm: make vchiq_platform_get_arm_state() static adds 8d6319cdafad staging: gdm724x: remove redundant assignment of pointer w adds 4a51c297f8ff staging: vt6655: remove redundant assignment of pointer tx_key adds 765b9808cd21 staging: r8188eu: mark rtw_is_cckrates_included as bool adds f11a0a1d028d staging: r8188eu: mark rtw_is_cckratesonly_included as bool adds f85021269ab4 staging: r8188eu: mark rtw_is_desired_network as bool adds 97115f5f0f96 staging: r8188eu: mark PS_RDY_CHECK as bool adds 77a5ea010be8 staging: r8188eu: mark check_indicate_seq as bool adds e21762181fb5 staging: r8188eu: mark enqueue_reorder_recvframe as bool adds 10b4f58f2ef2 staging: r8188eu: mark recv_indicatepkts_in_order as bool adds fb706ede588a staging: r8188eu: mark cckrates_included as bool adds 2a603c8fac9d staging: r8188eu: mark cckratesonly_included as bool adds 7167068ac69c staging: r8188eu: mark is_basicrate as bool adds ad5213882e1f staging: r8188eu: mark is_ap_in_tkip as bool adds 34e21a9157e1 staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool adds b459e83949a5 staging: r8188eu: mark check_fwstate as bool adds a47807b864b0 staging: r8188eu: mark IS_MCAST as bool adds 5a61d6b4f4a9 staging: r8188eu: mark IsFrameTypeCtrl as bool adds daed08de44e8 staging: r8188eu: mark rtw_endofpktfile as bool adds b8cb97338d77 staging: r8188eu: remove unused field list adds 3770d651ce3c staging: r8188eu: remove unused field recvbuf_lock adds e9ef65f994d4 staging: r8188eu: remove unused fields in struct recv_buf adds b711ae9a5573 staging: r8188eu: remove unused field phead adds fffb719a6340 staging: r8188eu: remove unused field ptail adds cd7110668906 staging: r8188eu: remove unused field pend adds e3ffbcac9d8d staging: r8188eu: remove unused field pdata adds 4e342a3c786e staging: r8188eu: remove unneeded field pbuf adds 44aa511a6c38 staging: r8188eu: remove unused fields in struct recv_buf adds 23a11ec550db staging: r8188eu: remove tmp variable in update_recvframe_ [...] adds 618a9b2719c3 staging: r8188eu: summarize declaration and assignment adds 05a0a115aa04 staging: r8188eu: don't initialize drvinfo_sz to 0 adds 49571c57e21f staging: r8188eu: remove unnecessary casts adds cb9d43900226 staging: r8188eu: remove comments in update_recvframe_attrib_88e adds 378c64302afe staging: pi433: remove hardcoded mask value for easier rea [...] adds d7e2d1e88823 staging: pi433: formatting improvement for multi-line bitw [...] adds 1ffba3573013 staging: vt6655: Remove unused byRFType in channel.c adds b7711a870612 staging: vt6655: Remove unused byRFType in baseband.c adds dd2837bdea0e staging: vt6655: Remove unused byRFType in rf.c adds 65c873c37ec3 staging: vt6655: Remove unused byRFType in card.c adds 6413489354f1 staging: rtl8723bs: Use min() instead of doing it manually adds c93338804239 staging: vt6656: Remove unused rf_type in channel.c adds 10c896896845 staging: vt6656: Remove unused rf_type in baseband.c adds ee9a0fc17f0c staging: vt6656: Remove unused rf_type in rf.c; top level adds 8b0f74a8cfe5 staging: vt6656: Remove unused rf_type in rf.c; unused variables adds 78b33c600486 staging: vt6656: Remove unused rf_type in card.c adds 721412ed3d81 staging: remove ashmem adds 203b43db788b staging: vt6656: Removed unused variable bb_vga_0 adds cff7326792f7 staging: vt6656: Removed unused variable vt3342_vnt_threshold adds 57a42b4d73f9 staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv adds 1868755c9078 staging: r8188eu: proper error handling in rtw_init_drv_sw adds ca7918f21466 MAINTAINERS: remove the obsolete file entry for staging in [...] adds 02d838dec8a0 staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST" adds a39a6b330be4 staging: r8188eu: remove unnecessary initializations adds 432c80a379b3 staging: r8188eu: remove three unused receive defines adds e85176ffa54a staging: r8188eu: remove unused function prototype adds 3524c88e334b staging: r8188eu: make rtl8188e_process_phy_info static adds 5aaec657369c staging: r8188eu: remove some unused local ieee80211 macros adds 7a6ee0bbab25 mips: dts: ralink: add MT7621 SoC adds 9b63000010a0 staging: mmal-vchiq: clear redundant item named bulk_scratch adds 0e8cf2be5c0a staging: fbtft: Constify buf parameter in fbtft_dbg_hex() adds 362e54e48b78 staging: fbtft: Consider type of init sequence values in f [...] adds 9314a822e564 staging: sm750fb: fix naming style adds 56bd392be52e staging: rts5208: Resolve checkpatch.pl issues. adds 832ce36f44a2 staging: greybus: introduce pwm_ops::apply adds 41197a5f11a4 staging: r8188eu: remove unnecessary memset in r8188eu adds dfdc1de64248 Merge tag 'staging-5.18-rc1' of git://git.kernel.org/pub/s [...] adds 021d517296f3 tty: serial: max3100: Remove redundant 'flush_workqueue()' calls adds 7a637784d517 serial: imx: reduce RX interrupt frequency adds 93cf538e23d0 tty: serial: fsl_lpuart: count tty buffer overruns adds 15dc475bcc17 serial: core: clean up EXPORT_SYMBOLs adds 702d10a08977 serial: atmel_serial: include circ_buf.h adds 4e2a44c1408b tty: add kfifo to tty_port adds d56738a38a65 tty: tty_port_open, document shutdown vs failed activate adds cd3a4907ee33 mxser: fix xmit_buf leak in activate when LSR == 0xff adds 92cc9d1d14e3 mxser: use tty_port xmit_buf helpers adds 32330c833442 mxser: switch from xmit_buf to kfifo adds 7b9528c29190 serial: fsl_linflexuart: deduplicate character sending adds d88812a8d666 serial: fsl_linflexuart: don't call uart_write_wakeup() twice adds e41752c0e79b serial: mcf: use helpers in mcf_tx_chars() adds 4c6123873a42 Merge tag 'v5.17-rc2' into tty-next adds f31afa6151ae tty: Replace acpi_bus_get_device() adds 8e4413aaf6a2 serial: 8250_exar: derive nr_ports from PCI ID for Acces I [...] adds 1d22c270752e dt-bindings: serial: Add compatible for Mediatek MT8186 adds 0fc589312074 dt-bindings: serial: samsung_uart: Document Exynos5433 compatible adds a5e3faf161a3 amiserial: Drop duplicate NULL check in shutdown() adds 916acbf6b4b9 serial: core: Fix the definition name in the comment of UP [...] adds 3c5b2f5b9a82 tty: Drop duplicate NULL check in TTY port functions adds 186ab09930aa serial: core: Drop duplicate NULL check in uart_*shutdown() adds 9978c2f14f20 serial: mctrl_gpio: add a new API to enable / disable wake_irq adds 7547d9ab0372 serial: stm32: enable / disable wake irqs for mcrtl_gpio w [...] adds 330582535eb2 dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible adds 93fc5f2fba94 dt-bindings: serial: renesas,scif: Remove redundant renesa [...] adds ed265bc955cf dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC adds 5cfb02ced7e0 dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC adds fcc446c8aa63 serial: 8250_bcm2835aux: Add ACPI support adds 582e9a24fc13 tty: serial: imx: Add fast path when rs485 delays are 0 adds e67b9bc4d926 dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards c [...] adds ad30d108a513 dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum adds 802d00bd774b Merge 5.17-rc4 into tty-next adds aab68e959b37 tty: serial: atmel: add earlycon support adds 81ddb200f636 serial: sh-sci: Simplify multiplication/shift logic adds 2394f3596049 serial: 8250_mid: Get rid of custom MID_DEVICE() macro adds 324facd1ccb3 serial: 8250_mid: Remove unneeded test for ->setup() presence adds a603ca60cebf serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type adds bb5f36c31414 ia64: termbits.h is identical to asm-generic one adds 787779f8afe7 xtensa: termbits.h is identical to asm-generic one adds 52fa786609dc MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer adds 932d596378b0 serial: 8250: Return early in .start_tx() if there are no [...] adds c112653b89e0 sc16is7xx: Preserve EFR bits on update adds 6cca8f154a29 sc16is7xx: Update status lines in single call adds 679875d1d880 sc16is7xx: Separate GPIOs from modem control lines adds 2c861b73a23b math64: New DIV_U64_ROUND_CLOSEST helper adds 9b0d5d4b7a58 dt-bindings: mvebu-uart: document DT bindings for marvell, [...] adds b7e2b5360f9b serial: mvebu-uart: implement UART clock driver for config [...] adds ebd7e37a8b7e dt-bindings: mvebu-uart: update information about UART clock adds 694b7112473a serial: mvebu-uart: implement support for baudrates higher [...] adds c77a6ac84085 arm64: dts: marvell: armada-37xx: add device node for UART [...] adds 6ba6351b023e serial: 8250: Correct Kconfig help text for blacklisted PC [...] adds c5e453f9c9a9 serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit adds 67ec6dd0b257 serial: 8250_mid: Balance reference count for PCI DMA device adds 5318f70da7e8 serial: 8250_lpss: Balance reference count for PCI DMA device adds 18662a1d8f35 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned adds d185a852e17c tty: serial: serial_txx9: remove info print from init adds f52361790aaf tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper adds f166d19f9e82 tty: serial: amba-pl010: use more uart_port pointers adds 841f913e770f tty: serial: meson: Move request the register region to probe adds 6436dd8f9b25 tty: serial: meson: Use devm_ioremap_resource to get regis [...] adds 44023b8e1f14 tty: serial: meson: Describes the calculation of the UART [...] adds e5fc2b99840d tty: serial: meson: Make some bit of the REG5 register writable adds 19b2ba0baffc tty: serial: meson: The system stuck when you run the stty [...] adds 5427c352a993 tty: serial: meson: Added S4 SOC compatibility adds dedab69fd650 serial: 8250: Fix race condition in RTS-after-send handling adds b48b9f6deacf dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver adds 9e8d5470325f serial: sunplus-uart: Add Sunplus SoC UART Driver adds c2faf737abfb tty: Reserve ldisc 29 for development purposes adds d4ab5487cc77 Merge 5.17-rc6 into tty-next adds 797bd4d41c8b tty: serial: define UART_LCR_WLEN() macro adds 988c5bbea59f tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() adds 5e1440bc2332 USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() adds 834119f57631 sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() adds e7d6f84c9b5a mxser: make use of UART_LCR_WLEN() + tty_get_char_size() adds 31979060cc07 tty: serial: meson: Fix the compile link error reported by [...] adds a106848c42b6 serial: sunplus-uart: Fix compile error while CONFIG_SERIA [...] adds 16b3ac9041a3 Revert "tty: serial: meson: *" adds cc4c1d05eb10 sc16is7xx: Properly resume TX after stop adds 21144bab4f11 sc16is7xx: Handle modem status lines adds 6e124e58ae2e sc16is7xx: Set AUTOCTS and AUTORTS bits adds 47b95e8ab731 serial: mvebu-uart: fix return value check in mvebu_uart_c [...] adds 3f8bab174cb2 serial: make uart_console_write->putchar()'s character an [...] adds 3631e48df0db serial: samsung: Add samsung_early_read to support early kgdboc adds 53819a0d97aa tty: hvc: fix return value of __setup handler adds ab818c7aa754 kgdboc: fix return value of __setup handler adds 4f6f194f2be4 tty: serial: serial_txx9: remove struct uart_txx9_port adds 988c7c006910 serial: samsung_tty: do not unlock port->lock for uart_wri [...] adds a6cee01b4f92 serial: 8250_mtk: make two read-only arrays static const adds 168b504bc1d2 tty: serial: jsm: remove redundant assignments to variable [...] adds b0db9263b0d5 tty: serial: jsm: fix two assignments in if conditions adds 1a282ef0a18f serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS adds 0dc0da881b45 tty: serial: bcm63xx: use more precise Kconfig symbol adds dffa58b64cca serial: 8250_tegra: mark acpi_device_id as unused with !ACPI adds d3a46d0d83f9 tty: serial: samsung: embed s3c24xx_uart_info in parent structure adds 7483189d6b3c tty: serial: samsung: embed s3c2410_uartcfg in parent structure adds 3aec40096550 tty: serial: samsung: reduce number of casts adds 97a6cfe8115b tty: serial: samsung: constify s3c24xx_serial_drv_data adds 5d18bec0cf73 tty: serial: samsung: constify UART name adds 8eea61c00f7c tty: serial: samsung: constify s3c24xx_serial_drv_data members adds bb1d98187b09 tty: serial: samsung: constify variables and pointers adds f25fbd5b1ef3 tty: serial: samsung: simplify getting OF match data adds 927728a34f11 serial: sc16is7xx: Clear RS485 bits in the shutdown adds 02a64ef64c4e dt-bindings: serial: samsung: Add ARTPEC-8 UART adds 1db536f95d02 tty: serial: samsung: Add ARTPEC-8 support adds f58c252e30cf serial: 8250: fix XOFF/XON sending when DMA is used adds b31c41339f4f vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE adds 7203062171db Merge tag 'tty-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds b537bf429a68 xen: use time_is_before_eq_jiffies() instead of open coding it adds eed05744322d xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 adds b359b3a0296a x86/xen: Fix kerneldoc warning adds 982e4430beb9 drivers/xen: use helper macro __ATTR_RW adds b0f212633b31 xen/grant-table: remove gnttab_*transfer*() functions adds c94b731da21f xen/grant-table: remove readonly parameter from functions adds 309b517276f2 arch:x86:xen: Remove unnecessary assignment in xen_apic_read() adds ff32baa1f39b xen: don't hang when resuming PCI device adds de2ae403b4c0 xen: fix is_xen_pmu() adds a701f370b521 Merge tag 'for-linus-5.18-rc1-tag' of git://git.kernel.org [...] adds 2957308343fa livepatch: Don't block removal of patches that are safe to unload adds 4327b9eaf8a4 livepatch: Skip livepatch tests if ftrace cannot be configured adds 5e6ded2e7a5d livepatch: Reorder to use before freeing a pointer adds e7dbd4d5369d Merge branch 'for-5.18/selftests-fixes' into for-linus adds d111c9f0344a Merge tag 'livepatching-for-5.18' of git://git.kernel.org/ [...] adds 93b33bb6a5e5 microblaze: fix typo in a comment adds 19d448a04e00 microblaze: add const to of_device_id adds fcc619621df5 microblaze/PCI: Remove pci_phys_mem_access_prot() dead code adds b83d85a5c81c Merge tag 'microblaze-v5.18' of git://git.monstr.eu/linux- [...] adds b0cf9b4b26e6 MAINTAINERS: update hexagon maintainer email, tree adds 023f3fef8386 Merge tag 'hexagon-5.18-0' of git://git.kernel.org/pub/scm [...] adds c1cb81429df4 kdb: Fix the putarea helper function adds cffb2b72d3ed Merge tag 'kgdb-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds ffba2123e171 net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional cl [...] adds 109d899452ba net: dsa: realtek: make interface drivers depend on OF adds 9fe087dda5bf net: usb: ax88179_178a: add Allied Telesis AT-UMCs adds 4b5f1ad5566a vsock/virtio: initialize vdev->priv before using VQs adds c1011c0b3a9c vsock/virtio: read the negotiated features before using VQs adds 88704454ef8b vsock/virtio: enable VQs early on probe adds a81687886ca9 Merge branch 'vsock-virtio-enable-vqs-early-on-probe-and-f [...] adds feb13dcb1818 net: enetc: report software timestamping via SO_TIMESTAMPING adds 264a9c5c9dff net: sparx5: Remove unused GLAG handling in PGID adds ad238fc6de7d net: sparx5: Refactor mdb handling according to feedback adds afec4980dc04 Merge branch 'net-sparx5-refactor-based-on-feedback-on' adds ccb18f05535c net: hns3: fix bug when PF set the duplicate MAC address for VFs adds c0f46de30c96 net: hns3: fix port base vlan add fail when concurrent with reset adds 1932a624ab88 net: hns3: add vlan list lock to protect vlan list adds 190cd8a72b01 net: hns3: refine the process when PF set VF VLAN adds 371d1ccf4309 Merge branch 'net-hns3-add-some-fixes-for-net' adds 2d327a79ee17 llc: only change llc->dev when bind() succeeds adds bf8bfc4336f7 net: phy: broadcom: Fix brcm_fet_config_init() adds b50d3b46f842 selftests: test_vxlan_under_vrf: Fix broken test case adds 877837211802 net: hns3: fix ethtool tx copybreak buf size indicating no [...] adds a89cbb16995b net: hns3: add max order judgement for tx spare buffer adds 671cb8cbb9c9 net: hns3: clean residual vf config after disable sriov adds f5cd60169f98 net: hns3: add netdev reset check for hns3_set_tunable() adds 4d07c5936c25 net: hns3: add NULL pointer check for hns3_set/get_ringparam() adds ad0ecaef6a2c net: hns3: fix phy can not link up when autoneg off and reset adds 2eca426d37e7 Merge branch 'hns3-fixes' adds 08be6b13db23 net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL adds 1521db37f0d4 qlcnic: dcb: default to returning -EOPNOTSUPP adds 7781607938c8 net/x25: Fix null-ptr-deref caused by x25_disconnect adds 0906f3a3df07 net: sparx5: switchdev: fix possible NULL pointer dereference adds 33b5bc9e7033 octeontx2-af: initialize action variable adds 5c7e49be96ea selftests: tls: skip cmsg_to_pipe tests with TLS=n adds 5ae6acf1d00b net/smc: fix a memory leak in smc_sysctl_net_exit() adds bcb74e132a76 net/sched: act_ct: fix ref leak when switching zones adds d645552e9bd9 netfilter: egress: Report interface as outgoing adds f2dd495a8d58 netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options adds 33758c891479 memcg: enable accounting for nft objects adds 2aa2f88c9707 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds d9142e1cf3bb selftests: net: Add tls config dependency for tls selftests adds dcf500065fab net: bnxt_ptp: fix compilation error adds 6da69b1da130 net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list [...] adds f32404ae1bb9 net: move net_unlink_todo() out of the header adds 906b3d64913c net/smc: Send out the remaining data in sndbuf before close adds 20695e9a9fd3 Revert "selftests: net: Add tls config dependency for tls [...] adds d717e4cae0fe Merge tag 'net-5.18-rc0' of git://git.kernel.org/pub/scm/l [...] adds e97824ff663c mm/mlock: fix two bugs in user_shm_lock() adds 0a815d0135f1 Merge tag 'ucount-rlimit-for-v5.18' of git://git.kernel.or [...] adds 19397e8b546d ptrace: Move ptrace_report_syscall into ptrace.h adds 42da6b7e7db5 ptrace/arm: Rename tracehook_report_syscall report_syscall adds 153474ba1a4a ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h adds 0cfcb2b9ef48 ptrace: Remove arch_syscall_{enter,exit}_tracehook adds c145137dc990 ptrace: Remove tracehook_signal_handler adds 8ca07e17c9dd task_work: Remove unnecessary include from posix_timers.h adds 7f62d40d9cb5 task_work: Introduce task_work_pending adds 8ba62d37949e task_work: Call tracehook_notify_signal from get_signal on [...] adds 7c5d8fa6fbb1 task_work: Decouple TIF_NOTIFY_SIGNAL and task_work adds 593febb143d1 signal: Move set_notify_signal and clear_notify_signal int [...] adds d3c51a0c8944 resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_n [...] adds 03248addadf1 resume_user_mode: Move to resume_user_mode.h adds 355f841a3f8c tracehook: Remove tracehook.h adds 336d4b814bf0 ptrace: Move setting/clearing ptrace_message into ptrace_stop adds 6487d1dab837 ptrace: Return the signal to continue with from ptrace_stop adds ee1fee900537 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE adds dcbc65aac283 ptrace: Remove duplicated include in ptrace.c adds 1930a6e739c4 Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel. [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + .../ABI/stable/sysfs-driver-firmware-zynqmp | 141 ++ .../ABI/testing/debugfs-driver-habanalabs | 20 +- Documentation/ABI/testing/sysfs-bus-iio | 31 + .../ABI/testing/sysfs-bus-iio-adc-ad7280a | 13 + .../ABI/testing/sysfs-bus-iio-dac-ltc2688 | 86 ++ .../ABI/testing/sysfs-bus-iio-frequency-admv1014 | 23 + Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 + Documentation/ABI/testing/sysfs-bus-peci | 16 + Documentation/ABI/testing/sysfs-driver-habanalabs | 16 +- .../clock/marvell,armada-3700-uart-clock.yaml | 59 + .../bindings/clock/mediatek,mt7621-sysc.yaml | 12 + .../devicetree/bindings/gpio/delta,tn48m-gpio.yaml | 39 + .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 79 + .../devicetree/bindings/iio/adc/adi,ad7280a.yaml | 77 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 - .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/microchip,mcp3201.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 8 + .../bindings/iio/afe/temperature-sense-rtd.yaml | 101 ++ .../bindings/iio/afe/temperature-transducer.yaml | 114 ++ .../bindings/iio/amplifiers/adi,ada4250.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ltc2688.yaml | 146 ++ .../bindings/iio/frequency/adi,admv1014.yaml | 134 ++ .../bindings/iio/frequency/adi,admv4420.yaml | 55 + .../bindings/iio/proximity/semtech,sx9324.yaml | 161 ++ .../bindings/iio/proximity/semtech,sx9360.yaml | 89 ++ .../devicetree/bindings/iio/st,st-sensors.yaml | 3 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- .../devicetree/bindings/mfd/delta,tn48m-cpld.yaml | 90 ++ .../devicetree/bindings/misc/qcom,fastrpc.txt | 10 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 + .../devicetree/bindings/nvmem/brcm,nvram.yaml | 25 +- .../bindings/nvmem/fsl,layerscape-sfp.yaml | 38 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 - .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 84 ++ .../devicetree/bindings/peci/peci-aspeed.yaml | 72 + .../devicetree/bindings/peci/peci-controller.yaml | 33 + .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 4 +- .../devicetree/bindings/phy/cdns,dphy-rx.yaml | 42 + .../devicetree/bindings/phy/cdns,dphy.txt | 20 - .../devicetree/bindings/phy/cdns,dphy.yaml | 56 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 + .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 109 ++ .../devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 3 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 85 -- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 109 ++ .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 3 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 3 +- .../bindings/phy/samsung,dp-video-phy.yaml | 41 + .../bindings/phy/samsung,exynos5250-sata-phy.yaml | 64 + .../bindings/phy/samsung,mipi-video-phy.yaml | 113 ++ .../devicetree/bindings/phy/samsung,usb2-phy.yaml | 102 ++ .../bindings/phy/samsung,usb3-drd-phy.yaml | 126 ++ .../devicetree/bindings/phy/samsung-phy.txt | 210 --- .../bindings/reserved-memory/google,open-dice.yaml | 46 + .../bindings/reset/delta,tn48m-reset.yaml | 35 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 10 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/serial/mvebu-uart.txt | 9 +- .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 5 +- .../devicetree/bindings/serial/samsung_uart.yaml | 4 + .../bindings/serial/sunplus,sp7021-uart.yaml | 56 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 +- .../bindings/staging}/net/wireless/silabs,wfx.yaml | 82 +- .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/nvmem.rst | 28 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/peci-cputemp.rst | 90 ++ Documentation/hwmon/peci-dimmtemp.rst | 57 + Documentation/index.rst | 1 + Documentation/peci/index.rst | 16 + Documentation/peci/peci.rst | 51 + Documentation/process/stable-kernel-rules.rst | 32 +- MAINTAINERS | 197 ++- arch/Kconfig | 5 +- arch/alpha/kernel/ptrace.c | 5 +- arch/alpha/kernel/signal.c | 4 +- arch/arc/kernel/ptrace.c | 5 +- arch/arc/kernel/signal.c | 4 +- arch/arm/boot/dts/aspeed-g4.dtsi | 11 + arch/arm/boot/dts/aspeed-g5.dtsi | 11 + arch/arm/boot/dts/aspeed-g6.dtsi | 11 + arch/arm/kernel/ptrace.c | 12 +- arch/arm/kernel/signal.c | 4 +- arch/arm64/Kconfig | 6 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 3 + arch/arm64/include/asm/Kbuild | 1 + arch/arm64/kernel/ptrace.c | 14 +- arch/arm64/kernel/signal.c | 4 +- arch/csky/include/asm/Kbuild | 1 + arch/csky/kernel/ptrace.c | 5 +- arch/csky/kernel/signal.c | 4 +- arch/h8300/kernel/ptrace.c | 5 +- arch/h8300/kernel/signal.c | 4 +- arch/hexagon/kernel/process.c | 4 +- arch/hexagon/kernel/signal.c | 1 - arch/hexagon/kernel/traps.c | 6 +- arch/ia64/include/uapi/asm/termbits.h | 209 --- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 6 +- arch/ia64/kernel/signal.c | 1 - arch/m68k/kernel/ptrace.c | 5 +- arch/m68k/kernel/signal.c | 4 +- arch/microblaze/include/asm/pci.h | 4 - arch/microblaze/kernel/ptrace.c | 5 +- arch/microblaze/kernel/signal.c | 6 +- arch/microblaze/pci/pci-common.c | 49 - arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/boot/dts/ralink/Makefile | 4 + .../mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 44 +- .../mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 62 +- .../mips/boot/dts/ralink}/mt7621.dtsi | 59 +- arch/mips/kernel/ptrace.c | 5 +- arch/mips/kernel/signal.c | 4 +- arch/mips/ralink/Kconfig | 5 + arch/nios2/kernel/ptrace.c | 5 +- arch/nios2/kernel/signal.c | 4 +- arch/openrisc/kernel/ptrace.c | 5 +- arch/openrisc/kernel/signal.c | 4 +- arch/parisc/kernel/ptrace.c | 7 +- arch/parisc/kernel/signal.c | 4 +- arch/powerpc/kernel/ptrace/ptrace.c | 8 +- arch/powerpc/kernel/signal.c | 4 +- arch/riscv/include/asm/Kbuild | 1 + arch/riscv/kernel/ptrace.c | 5 +- arch/riscv/kernel/signal.c | 4 +- arch/s390/include/asm/entry-common.h | 1 - arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/signal.c | 5 +- arch/sh/kernel/ptrace_32.c | 5 +- arch/sh/kernel/signal_32.c | 4 +- arch/sparc/kernel/ptrace_32.c | 5 +- arch/sparc/kernel/ptrace_64.c | 5 +- arch/sparc/kernel/signal32.c | 1 - arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 4 +- arch/um/include/asm/Kbuild | 1 + arch/um/kernel/process.c | 4 +- arch/um/kernel/ptrace.c | 5 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/signal.c | 5 +- arch/x86/mm/tlb.c | 1 + arch/x86/xen/apic.c | 2 +- arch/x86/xen/pmu.c | 10 +- arch/x86/xen/pmu.h | 3 +- arch/x86/xen/setup.c | 2 +- arch/x86/xen/smp_hvm.c | 6 + arch/x86/xen/smp_pv.c | 2 +- arch/x86/xen/time.c | 24 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/termbits.h | 221 --- arch/xtensa/kernel/ptrace.c | 5 +- arch/xtensa/kernel/signal.c | 4 +- block/blk-cgroup.c | 2 +- drivers/Kconfig | 3 + drivers/Makefile | 1 + drivers/accessibility/speakup/speakup_audptr.c | 24 +- drivers/accessibility/speakup/synth.c | 2 +- drivers/android/binder_alloc.c | 8 +- drivers/ata/ahci.h | 2 - drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/libahci_platform.c | 2 +- drivers/base/component.c | 300 ++-- drivers/base/dd.c | 88 +- drivers/base/devres.c | 4 +- drivers/base/devtmpfs.c | 2 - drivers/base/firmware_loader/Kconfig | 5 + drivers/base/platform.c | 6 +- drivers/base/soc.c | 14 +- drivers/block/xen-blkfront.c | 8 +- drivers/bus/Makefile | 2 +- drivers/bus/mhi/Kconfig | 27 +- drivers/bus/mhi/Makefile | 8 +- drivers/bus/mhi/common.h | 304 ++++ drivers/bus/mhi/core/internal.h | 722 --------- drivers/bus/mhi/{ => host}/Kconfig | 0 drivers/bus/mhi/{core => host}/Makefile | 4 +- drivers/bus/mhi/{core => host}/boot.c | 17 +- drivers/bus/mhi/{core => host}/debugfs.c | 40 +- drivers/bus/mhi/{core => host}/init.c | 131 +- drivers/bus/mhi/host/internal.h | 382 +++++ drivers/bus/mhi/{core => host}/main.c | 66 +- drivers/bus/mhi/{ => host}/pci_generic.c | 1 + drivers/bus/mhi/{core => host}/pm.c | 36 +- drivers/char/bsr.c | 2 +- drivers/char/hpet.c | 28 +- drivers/char/tpm/xen-tpmfront.c | 2 +- drivers/char/virtio_console.c | 8 +- drivers/char/xilinx_hwicap/fifo_icap.c | 2 +- drivers/char/xilinx_hwicap/xilinx_hwicap.c | 6 +- drivers/clk/ralink/clk-mt7621.c | 92 +- drivers/comedi/drivers/das16.c | 4 +- drivers/comedi/drivers/ni_routes.c | 6 +- drivers/comedi/drivers/pcm3724.c | 1 - drivers/counter/Kconfig | 2 +- drivers/counter/counter-chrdev.c | 4 + drivers/counter/counter-core.c | 12 +- drivers/counter/interrupt-cnt.c | 7 +- drivers/dio/dio.c | 140 +- drivers/firmware/google/Kconfig | 2 +- drivers/firmware/stratix10-svc.c | 11 +- drivers/firmware/sysfb_simplefb.c | 23 +- drivers/firmware/xilinx/zynqmp.c | 120 ++ drivers/fpga/dfl-pci.c | 15 +- drivers/fsi/fsi-core.c | 11 +- drivers/fsi/fsi-master-aspeed.c | 19 +- drivers/fsi/fsi-occ.c | 87 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 45 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-tn48m.c | 100 ++ drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 7 +- drivers/gpu/drm/armada/armada_drv.c | 17 +- drivers/gpu/drm/drm_of.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +- drivers/gpu/drm/mcde/mcde_drv.c | 7 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 +- drivers/gpu/drm/meson/meson_drv.c | 10 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/omapdrm/dss/dss.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +- drivers/gpu/drm/sprd/sprd_drm.c | 7 +- drivers/gpu/drm/sti/sti_drv.c | 7 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 11 +- drivers/gpu/drm/vc4/vc4_drv.c | 7 +- drivers/gpu/drm/xen/xen_drm_front_evtchnl.c | 2 +- drivers/greybus/svc.c | 16 +- drivers/hwmon/Kconfig | 2 + drivers/hwmon/Makefile | 1 + drivers/hwmon/peci/Kconfig | 31 + drivers/hwmon/peci/Makefile | 7 + drivers/hwmon/peci/common.h | 58 + drivers/hwmon/peci/cputemp.c | 592 ++++++++ drivers/hwmon/peci/dimmtemp.c | 630 ++++++++ drivers/hwtracing/coresight/coresight-core.c | 3 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 12 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 38 +- drivers/hwtracing/coresight/coresight-platform.c | 8 +- drivers/hwtracing/coresight/coresight-syscfg.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 125 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 - drivers/iio/accel/Kconfig | 62 +- drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adis16201.c | 1 + drivers/iio/accel/adis16209.c | 1 + drivers/iio/accel/adxl313_core.c | 6 +- drivers/iio/accel/adxl313_i2c.c | 1 + drivers/iio/accel/adxl313_spi.c | 1 + drivers/iio/accel/adxl345.h | 7 +- drivers/iio/accel/adxl345_core.c | 56 +- drivers/iio/accel/adxl345_i2c.c | 35 +- drivers/iio/accel/adxl345_spi.c | 35 +- drivers/iio/accel/adxl355_core.c | 11 +- drivers/iio/accel/adxl355_i2c.c | 1 + drivers/iio/accel/adxl355_spi.c | 1 + drivers/iio/accel/adxl367.c | 1588 ++++++++++++++++++++ drivers/iio/accel/adxl367.h | 23 + drivers/iio/accel/adxl367_i2c.c | 90 ++ drivers/iio/accel/adxl367_spi.c | 164 ++ drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 1 + drivers/iio/accel/adxl372_spi.c | 1 + drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bma400_core.c | 6 +- drivers/iio/accel/bma400_i2c.c | 1 + drivers/iio/accel/bma400_spi.c | 1 + drivers/iio/accel/bmc150-accel-core.c | 8 +- drivers/iio/accel/bmc150-accel-i2c.c | 1 + drivers/iio/accel/bmc150-accel-spi.c | 1 + drivers/iio/accel/bmi088-accel-core.c | 8 +- drivers/iio/accel/bmi088-accel-spi.c | 1 + drivers/iio/accel/da280.c | 6 +- drivers/iio/accel/da311.c | 6 +- drivers/iio/accel/dmard06.c | 10 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/dmard10.c | 7 +- drivers/iio/accel/fxls8962af-core.c | 8 +- drivers/iio/accel/fxls8962af-i2c.c | 1 + drivers/iio/accel/fxls8962af-spi.c | 1 + drivers/iio/accel/kxsd9-i2c.c | 1 + drivers/iio/accel/kxsd9-spi.c | 1 + drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mc3230.c | 6 +- drivers/iio/accel/mma7455_core.c | 6 +- drivers/iio/accel/mma7455_i2c.c | 1 + drivers/iio/accel/mma7455_spi.c | 1 + drivers/iio/accel/mma7660.c | 11 +- drivers/iio/accel/mma8452.c | 54 +- drivers/iio/accel/mma9551.c | 12 +- drivers/iio/accel/mma9551_core.c | 36 +- drivers/iio/accel/mma9553.c | 12 +- drivers/iio/accel/ssp_accel_sensor.c | 1 + drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_buffer.c | 5 - drivers/iio/accel/st_accel_core.c | 88 +- drivers/iio/accel/st_accel_i2c.c | 6 + drivers/iio/accel/st_accel_spi.c | 1 + drivers/iio/accel/stk8312.c | 11 +- drivers/iio/accel/stk8ba50.c | 11 +- drivers/iio/adc/Kconfig | 11 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 14 +- drivers/iio/adc/ad7091r-base.c | 4 +- drivers/iio/adc/ad7091r5.c | 1 + drivers/iio/adc/ad7124.c | 1 + drivers/iio/adc/ad7192.c | 5 +- drivers/iio/adc/ad7280a.c | 1111 ++++++++++++++ drivers/iio/adc/ad7606.c | 4 +- drivers/iio/adc/ad7606_par.c | 1 + drivers/iio/adc/ad7606_spi.c | 1 + drivers/iio/adc/ad7780.c | 1 + drivers/iio/adc/ad7791.c | 1 + drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad_sigma_delta.c | 20 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91_adc.c | 7 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 9 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mt6577_auxadc.c | 16 +- drivers/iio/adc/palmas_gpadc.c | 10 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 24 +- drivers/iio/adc/qcom-vadc-common.c | 92 +- drivers/iio/adc/rcar-gyroadc.c | 6 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rockchip_saradc.c | 9 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 17 +- drivers/iio/adc/stm32-adc.c | 12 +- drivers/iio/adc/stm32-dfsdm-adc.c | 11 +- drivers/iio/adc/stm32-dfsdm-core.c | 19 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-tsc2046.c | 269 +++- drivers/iio/adc/twl4030-madc.c | 9 +- drivers/iio/adc/twl6030-gpadc.c | 10 +- drivers/iio/adc/vf610_adc.c | 7 +- drivers/iio/adc/xilinx-ams.c | 26 +- drivers/iio/afe/iio-rescale.c | 288 +++- drivers/iio/amplifiers/Kconfig | 11 + drivers/iio/amplifiers/Makefile | 1 + drivers/iio/amplifiers/ada4250.c | 403 +++++ drivers/iio/amplifiers/hmc425a.c | 6 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/atlas-ezo-sensor.c | 32 +- drivers/iio/chemical/atlas-sensor.c | 17 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 1 + drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 28 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 40 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 7 +- drivers/iio/common/st_sensors/Kconfig | 2 - drivers/iio/common/st_sensors/st_sensors_buffer.c | 7 +- drivers/iio/common/st_sensors/st_sensors_core.c | 28 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 9 +- drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5592r-base.c | 5 +- drivers/iio/dac/ad5592r.c | 1 + drivers/iio/dac/ad5593r.c | 1 + drivers/iio/dac/ad5686-spi.c | 1 + drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 1 + drivers/iio/dac/ltc2688.c | 1071 +++++++++++++ drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/stm32-dac-core.c | 16 +- drivers/iio/dac/stm32-dac.c | 9 +- drivers/iio/dac/vf610_dac.c | 7 +- drivers/iio/frequency/Kconfig | 20 + drivers/iio/frequency/Makefile | 2 + drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 103 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/frequency/admv1014.c | 823 ++++++++++ drivers/iio/frequency/admv4420.c | 398 +++++ drivers/iio/gyro/Kconfig | 37 +- drivers/iio/gyro/adis16136.c | 1 + drivers/iio/gyro/adis16260.c | 1 + drivers/iio/gyro/ssp_gyro_sensor.c | 1 + drivers/iio/gyro/st_gyro_buffer.c | 4 - drivers/iio/gyro/st_gyro_core.c | 5 +- drivers/iio/gyro/st_gyro_i2c.c | 1 + drivers/iio/gyro/st_gyro_spi.c | 1 + drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 + drivers/iio/humidity/htu21.c | 1 + drivers/iio/imu/adis.c | 67 +- drivers/iio/imu/adis16400.c | 1 + drivers/iio/imu/adis16460.c | 1 + drivers/iio/imu/adis16475.c | 1 + drivers/iio/imu/adis16480.c | 1 + drivers/iio/imu/adis_buffer.c | 10 +- drivers/iio/imu/adis_trigger.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 1 + drivers/iio/industrialio-buffer.c | 4 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/industrialio-event.c | 1 + drivers/iio/inkern.c | 40 +- drivers/iio/light/apds9300.c | 10 +- drivers/iio/light/bh1780.c | 12 +- drivers/iio/light/cm3232.c | 9 +- drivers/iio/light/isl29018.c | 10 +- drivers/iio/light/isl29125.c | 7 +- drivers/iio/light/jsa1212.c | 11 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 20 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 7 +- drivers/iio/light/st_uvis25_core.c | 4 +- drivers/iio/light/st_uvis25_i2c.c | 1 + drivers/iio/light/st_uvis25_spi.c | 1 + drivers/iio/light/stk3310.c | 11 +- drivers/iio/light/tcs3414.c | 7 +- drivers/iio/light/tcs3472.c | 7 +- drivers/iio/light/tsl2563.c | 10 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/tsl4531.c | 10 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/magnetometer/ak8975.c | 12 +- drivers/iio/magnetometer/bmc150_magn.c | 8 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 1 + drivers/iio/magnetometer/bmc150_magn_spi.c | 1 + drivers/iio/magnetometer/hmc5843_core.c | 8 +- drivers/iio/magnetometer/hmc5843_i2c.c | 1 + drivers/iio/magnetometer/hmc5843_spi.c | 1 + drivers/iio/magnetometer/mag3110.c | 10 +- drivers/iio/magnetometer/mmc35240.c | 9 +- drivers/iio/magnetometer/rm3100-core.c | 8 +- drivers/iio/magnetometer/rm3100-i2c.c | 1 + drivers/iio/magnetometer/rm3100-spi.c | 1 + drivers/iio/magnetometer/st_magn_buffer.c | 4 - drivers/iio/magnetometer/st_magn_core.c | 5 +- drivers/iio/magnetometer/st_magn_i2c.c | 1 + drivers/iio/magnetometer/st_magn_spi.c | 1 + drivers/iio/potentiometer/Kconfig | 6 +- drivers/iio/potentiometer/ds1803.c | 169 ++- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 + drivers/iio/pressure/mpl115.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 1 + drivers/iio/pressure/mpl115_spi.c | 1 + drivers/iio/pressure/mpl3115.c | 10 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 1 + drivers/iio/pressure/ms5611_spi.c | 1 + drivers/iio/pressure/ms5637.c | 1 + drivers/iio/pressure/st_pressure_buffer.c | 5 - drivers/iio/pressure/st_pressure_core.c | 5 +- drivers/iio/pressure/st_pressure_i2c.c | 1 + drivers/iio/pressure/st_pressure_spi.c | 1 + drivers/iio/pressure/zpa2326.c | 12 +- drivers/iio/pressure/zpa2326_i2c.c | 1 + drivers/iio/pressure/zpa2326_spi.c | 1 + drivers/iio/proximity/Kconfig | 34 + drivers/iio/proximity/Makefile | 3 + drivers/iio/proximity/as3935.c | 26 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 7 +- drivers/iio/proximity/rfd77402.c | 9 +- drivers/iio/proximity/srf04.c | 12 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 741 ++------- drivers/iio/proximity/sx9324.c | 1068 +++++++++++++ drivers/iio/proximity/sx9360.c | 893 +++++++++++ drivers/iio/proximity/sx9500.c | 8 +- drivers/iio/proximity/sx_common.c | 572 +++++++ drivers/iio/proximity/sx_common.h | 157 ++ drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90614.c | 12 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/iio/temperature/tmp006.c | 6 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 1 + drivers/iio/temperature/tsys02d.c | 1 + drivers/iio/test/Kconfig | 10 + drivers/iio/test/Makefile | 1 + drivers/iio/test/iio-test-rescale.c | 710 +++++++++ drivers/iio/trigger/Kconfig | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 23 +- drivers/input/misc/xen-kbdfront.c | 4 +- drivers/interconnect/imx/imx.c | 9 + drivers/interconnect/qcom/msm8939.c | 10 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/mtk_iommu.h | 10 - drivers/iommu/mtk_iommu_v1.c | 4 +- drivers/md/bcache/stats.c | 3 +- drivers/md/bcache/sysfs.c | 15 +- drivers/md/bcache/sysfs.h | 2 +- drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/bcm-vk/bcm_vk_dev.c | 1 - drivers/misc/cardreader/alcor_pci.c | 9 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5227.c | 47 + drivers/misc/cardreader/rts5228.c | 25 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 35 +- drivers/misc/cardreader/rtsx_pcr.c | 228 ++- drivers/misc/cardreader/rtsx_pcr.h | 3 + drivers/misc/eeprom/at25.c | 4 +- drivers/misc/fastrpc.c | 556 ++++++- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 265 +++- drivers/misc/habanalabs/common/debugfs.c | 40 +- drivers/misc/habanalabs/common/device.c | 53 +- drivers/misc/habanalabs/common/firmware_if.c | 152 +- drivers/misc/habanalabs/common/habanalabs.h | 209 ++- drivers/misc/habanalabs/common/habanalabs_drv.c | 3 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 13 +- drivers/misc/habanalabs/common/hwmgr.c | 117 -- drivers/misc/habanalabs/common/irq.c | 127 +- drivers/misc/habanalabs/common/memory.c | 360 ++++- drivers/misc/habanalabs/common/mmu/mmu.c | 55 + drivers/misc/habanalabs/common/mmu/mmu_v1.c | 47 +- drivers/misc/habanalabs/common/pci/pci.c | 9 +- drivers/misc/habanalabs/common/sysfs.c | 176 ++- drivers/misc/habanalabs/gaudi/gaudi.c | 462 ++---- drivers/misc/habanalabs/gaudi/gaudiP.h | 8 +- drivers/misc/habanalabs/goya/goya.c | 45 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 67 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 2 + .../misc/habanalabs/include/common/hl_boot_if.h | 5 + .../habanalabs/include/gaudi/gaudi_async_events.h | 10 + drivers/misc/kgdbts.c | 4 +- drivers/misc/lkdtm/fortify.c | 6 +- drivers/misc/mei/client.c | 1 + drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/hw-me.c | 43 +- drivers/misc/mei/init.c | 5 + drivers/misc/mei/interrupt.c | 35 +- drivers/misc/mei/pci-me.c | 11 +- drivers/misc/ocxl/link.c | 2 +- drivers/misc/open-dice.c | 208 +++ drivers/misc/sgi-gru/grukservices.c | 2 +- drivers/misc/sgi-gru/grutables.h | 6 - drivers/misc/vmw_vmci/vmci_guest.c | 366 ++++- drivers/mmc/core/quirks.h | 5 + drivers/mmc/core/sdio_uart.c | 17 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 20 +- drivers/mtd/mtdcore.c | 13 +- drivers/mux/core.c | 239 ++- drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/realtek/Kconfig | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 2 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 44 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 23 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 173 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 15 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 1 + .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 2 + .../ethernet/microchip/sparx5/sparx5_mactable.c | 19 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 7 +- .../net/ethernet/microchip/sparx5/sparx5_pgid.c | 20 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 18 +- .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 7 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 10 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 7 + drivers/net/phy/broadcom.c | 21 + drivers/net/usb/ax88179_178a.c | 51 + drivers/net/xen-netfront.c | 13 +- drivers/nvmem/Kconfig | 24 + drivers/nvmem/Makefile | 4 + drivers/nvmem/brcm_nvram.c | 90 ++ drivers/nvmem/core.c | 47 +- drivers/nvmem/layerscape-sfp.c | 89 ++ drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/qfprom.c | 4 +- drivers/nvmem/sunplus-ocotp.c | 228 +++ drivers/nvmem/sunxi_sid.c | 6 + drivers/of/platform.c | 1 + drivers/parport/Kconfig | 4 +- drivers/pci/controller/pci-aardvark.c | 4 +- drivers/pci/xen-pcifront.c | 2 +- drivers/peci/Kconfig | 36 + drivers/peci/Makefile | 10 + drivers/peci/controller/Kconfig | 18 + drivers/peci/controller/Makefile | 3 + drivers/peci/controller/peci-aspeed.c | 599 ++++++++ drivers/peci/core.c | 236 +++ drivers/peci/cpu.c | 343 +++++ drivers/peci/device.c | 252 ++++ drivers/peci/internal.h | 136 ++ drivers/peci/request.c | 482 ++++++ drivers/peci/sysfs.c | 82 + drivers/phy/allwinner/phy-sun4i-usb.c | 41 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 46 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 36 + drivers/phy/broadcom/phy-brcm-usb-init.h | 1 + drivers/phy/broadcom/phy-brcm-usb.c | 11 +- drivers/phy/cadence/Kconfig | 8 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/cdns-dphy-rx.c | 255 ++++ drivers/phy/cadence/phy-cadence-salvo.c | 7 +- drivers/phy/cadence/phy-cadence-sierra.c | 82 +- drivers/phy/freescale/Kconfig | 5 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 1350 +++++++++++++++-- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/qualcomm/phy-qcom-edp.c | 9 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 5 + drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 581 +++++++ drivers/phy/ti/phy-tusb1210.c | 443 +++++- drivers/platform/goldfish/goldfish_pipe.c | 8 +- drivers/power/supply/ab8500_charger.c | 8 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/pps/clients/pps-gpio.c | 2 +- drivers/pps/generators/pps_gen_parport.c | 42 +- drivers/reset/Kconfig | 13 + drivers/reset/Makefile | 1 + drivers/reset/reset-tn48m.c | 128 ++ drivers/scsi/xen-scsifront.c | 4 +- drivers/soundwire/bus.c | 8 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 7 +- drivers/soundwire/qcom.c | 208 ++- drivers/soundwire/stream.c | 952 +++++++----- drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 3 - drivers/staging/android/Kconfig | 19 - drivers/staging/android/Makefile | 4 - drivers/staging/android/TODO | 8 - drivers/staging/android/ashmem.c | 970 ------------ drivers/staging/android/ashmem.h | 24 - drivers/staging/android/uapi/ashmem.h | 43 - drivers/staging/fbtft/fbtft-core.c | 9 +- drivers/staging/fbtft/fbtft.h | 2 +- drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/greybus/pwm.c | 64 +- drivers/staging/greybus/sdio.c | 1 - drivers/staging/gs_fpgaboot/Kconfig | 8 - drivers/staging/gs_fpgaboot/Makefile | 3 - drivers/staging/gs_fpgaboot/README | 70 - drivers/staging/gs_fpgaboot/TODO | 7 - drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 394 ----- drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 41 - drivers/staging/gs_fpgaboot/io.c | 105 -- drivers/staging/gs_fpgaboot/io.h | 73 - drivers/staging/iio/accel/adis16203.c | 1 + drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/iio/adc/Kconfig | 11 - drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7280a.c | 1044 ------------- drivers/staging/iio/adc/ad7280a.h | 37 - drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/most/net/net.c | 2 +- drivers/staging/most/video/video.c | 2 +- drivers/staging/mt7621-dts/Kconfig | 11 - drivers/staging/mt7621-dts/Makefile | 5 - drivers/staging/mt7621-dts/TODO | 5 - drivers/staging/mt7621-dts/gbpc2.dts | 22 - drivers/staging/nvec/nvec.c | 4 +- drivers/staging/pi433/TODO | 4 +- drivers/staging/pi433/pi433_if.c | 176 ++- drivers/staging/pi433/pi433_if.h | 2 - drivers/staging/pi433/rf69.c | 169 +-- drivers/staging/pi433/rf69.h | 3 +- drivers/staging/pi433/rf69_enum.h | 20 - drivers/staging/pi433/rf69_registers.h | 2 + drivers/staging/qlge/qlge_main.c | 11 +- drivers/staging/r8188eu/Makefile | 2 +- drivers/staging/r8188eu/core/rtw_ap.c | 240 +-- drivers/staging/r8188eu/core/rtw_br_ext.c | 82 +- drivers/staging/r8188eu/core/rtw_cmd.c | 49 +- drivers/staging/r8188eu/core/rtw_fw.c | 314 ++++ drivers/staging/r8188eu/core/rtw_ieee80211.c | 41 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 - drivers/staging/r8188eu/core/rtw_iol.c | 14 +- drivers/staging/r8188eu/core/rtw_mlme.c | 106 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 439 +----- drivers/staging/r8188eu/core/rtw_p2p.c | 73 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 47 +- drivers/staging/r8188eu/core/rtw_recv.c | 146 +- drivers/staging/r8188eu/core/rtw_rf.c | 62 +- drivers/staging/r8188eu/core/rtw_security.c | 193 +-- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 14 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 129 +- drivers/staging/r8188eu/core/rtw_xmit.c | 99 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 185 +-- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/hal_intf.c | 3 - drivers/staging/r8188eu/hal/odm.c | 118 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 44 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 7 +- drivers/staging/r8188eu/hal/odm_debug.c | 6 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 46 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 52 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 403 +---- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 150 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 24 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 82 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 26 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 22 +- drivers/staging/r8188eu/hal/usb_halinit.c | 432 +----- drivers/staging/r8188eu/hal/usb_ops_linux.c | 60 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 6 +- drivers/staging/r8188eu/include/HalVerDef.h | 23 - drivers/staging/r8188eu/include/drv_types.h | 46 +- drivers/staging/r8188eu/include/hal_com.h | 3 - drivers/staging/r8188eu/include/hal_intf.h | 48 +- drivers/staging/r8188eu/include/ieee80211.h | 271 +--- drivers/staging/r8188eu/include/odm.h | 50 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +- drivers/staging/r8188eu/include/osdep_service.h | 50 +- drivers/staging/r8188eu/include/recv_osdep.h | 5 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 97 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 8 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 4 +- drivers/staging/r8188eu/include/rtw_br_ext.h | 5 - drivers/staging/r8188eu/include/rtw_cmd.h | 16 +- drivers/staging/r8188eu/include/rtw_debug.h | 8 - drivers/staging/r8188eu/include/rtw_fw.h | 12 + drivers/staging/r8188eu/include/rtw_mlme.h | 11 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 61 +- drivers/staging/r8188eu/include/rtw_security.h | 112 -- drivers/staging/r8188eu/include/sta_info.h | 48 +- drivers/staging/r8188eu/include/usb_ops.h | 8 +- drivers/staging/r8188eu/include/wifi.h | 70 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/include/xmit_osdep.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 558 ++----- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/r8188eu/os_dep/os_intfs.c | 91 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 - drivers/staging/r8188eu/os_dep/recv_linux.c | 35 - drivers/staging/r8188eu/os_dep/usb_intf.c | 125 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8192e/rtllib_debug.h | 54 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 9 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 45 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/rtl871x_recv.h | 8 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 11 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 + drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 11 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 98 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/rts5208/ms.c | 9 +- drivers/staging/rts5208/rtsx.c | 8 - drivers/staging/sm750fb/ddk750_dvi.c | 68 +- drivers/staging/sm750fb/ddk750_dvi.h | 64 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- drivers/staging/vc04_services/interface/TODO | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 37 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 7 - drivers/staging/vt6655/baseband.c | 80 - drivers/staging/vt6655/card.c | 56 +- drivers/staging/vt6655/channel.c | 85 +- drivers/staging/vt6655/rf.c | 404 +---- drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6656/baseband.c | 40 +- drivers/staging/vt6656/card.c | 18 - drivers/staging/vt6656/channel.c | 96 +- drivers/staging/vt6656/device.h | 11 +- drivers/staging/vt6656/mac.c | 14 +- drivers/staging/vt6656/mac.h | 22 +- drivers/staging/vt6656/rf.c | 413 +---- drivers/staging/vt6656/rxtx.c | 8 +- drivers/staging/vt6656/usbpipe.c | 4 +- drivers/staging/vt6656/wcmd.c | 13 +- drivers/staging/wfx/Kconfig | 5 + drivers/staging/wfx/Makefile | 4 +- drivers/staging/wfx/bh.c | 68 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 105 +- drivers/staging/wfx/bus_spi.c | 126 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 152 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 116 +- drivers/staging/wfx/hif_api_cmd.h | 152 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 171 +-- drivers/staging/wfx/hif_tx.c | 201 ++- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 201 ++- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 168 +-- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 267 ++-- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 60 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 201 +-- drivers/staging/wfx/sta.h | 21 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/thunderbolt/nvm.c | 6 +- drivers/tty/amiserial.c | 6 +- drivers/tty/goldfish.c | 2 +- drivers/tty/hvc/hvc_dcc.c | 2 +- drivers/tty/hvc/hvc_iucv.c | 4 +- drivers/tty/mxser.c | 125 +- drivers/tty/serdev/core.c | 7 +- drivers/tty/serial/21285.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 8 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 52 +- drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_early.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 37 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 28 +- drivers/tty/serial/8250/8250_mid.c | 43 +- drivers/tty/serial/8250/8250_mtk.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 16 +- drivers/tty/serial/8250/8250_port.c | 45 +- drivers/tty/serial/8250/8250_tegra.c | 2 +- drivers/tty/serial/8250/Kconfig | 16 +- drivers/tty/serial/Kconfig | 32 +- drivers/tty/serial/Makefile | 1 + drivers/tty/serial/altera_jtaguart.c | 4 +- drivers/tty/serial/altera_uart.c | 2 +- drivers/tty/serial/amba-pl010.c | 176 ++- drivers/tty/serial/amba-pl011.c | 6 +- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/ar933x_uart.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 27 +- drivers/tty/serial/bcm63xx_uart.c | 2 +- drivers/tty/serial/clps711x.c | 2 +- drivers/tty/serial/digicolor-usart.c | 2 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/earlycon-arm-semihost.c | 2 +- drivers/tty/serial/earlycon-riscv-sbi.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 50 +- drivers/tty/serial/fsl_lpuart.c | 24 +- drivers/tty/serial/imx.c | 22 +- drivers/tty/serial/imx_earlycon.c | 2 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/jsm/jsm_cls.c | 20 +- drivers/tty/serial/jsm/jsm_neo.c | 19 +- drivers/tty/serial/jsm/jsm_tty.c | 3 +- drivers/tty/serial/kgdboc.c | 6 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 12 +- drivers/tty/serial/max3100.c | 1 - drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/milbeaut_usio.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 22 +- drivers/tty/serial/mps2-uart.c | 4 +- drivers/tty/serial/mvebu-uart.c | 600 +++++++- drivers/tty/serial/mxs-auart.c | 2 +- drivers/tty/serial/omap-serial.c | 20 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/pxa.c | 18 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sa1100.c | 2 +- drivers/tty/serial/samsung_tty.c | 296 ++-- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 263 +++- drivers/tty/serial/sccnxp.c | 2 +- drivers/tty/serial/serial-tegra.c | 22 +- drivers/tty/serial/serial_core.c | 40 +- drivers/tty/serial/serial_mctrl_gpio.c | 38 + drivers/tty/serial/serial_mctrl_gpio.h | 18 + drivers/tty/serial/serial_txx9.c | 369 ++--- drivers/tty/serial/sh-sci.c | 4 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 4 +- drivers/tty/serial/st-asc.c | 2 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/sunplus-uart.c | 775 ++++++++++ drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 4 +- drivers/tty/serial/uartlite.c | 4 +- drivers/tty/serial/vr41xx_siu.c | 17 +- drivers/tty/serial/vt8500_serial.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/tty_port.c | 18 +- drivers/tty/vt/vt_ioctl.c | 10 +- drivers/usb/host/xen-hcd.c | 4 +- drivers/usb/host/xhci-mvebu.c | 42 - drivers/usb/host/xhci-mvebu.h | 6 - drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 1 - drivers/usb/serial/ark3116.c | 17 +- drivers/usb/serial/f81232.c | 16 +- drivers/usb/serial/f81534.c | 16 +- drivers/usb/serial/mos7720.c | 20 +- drivers/usb/serial/quatech2.c | 16 +- drivers/usb/serial/ssu100.c | 16 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +- drivers/virt/acrn/hsm.c | 20 +- drivers/virt/acrn/irqfd.c | 1 - drivers/virt/acrn/mm.c | 24 + drivers/virt/fsl_hypervisor.c | 4 +- drivers/w1/masters/ds2490.c | 8 +- drivers/w1/slaves/w1_therm.c | 78 +- drivers/xen/balloon.c | 3 +- drivers/xen/gntalloc.c | 2 +- drivers/xen/gntdev-dmabuf.c | 2 +- drivers/xen/grant-table.c | 151 +- drivers/xen/manage.c | 4 +- drivers/xen/pvcalls-front.c | 6 +- drivers/xen/sys-hypervisor.c | 5 +- drivers/xen/xen-front-pgdir-shbuf.c | 3 +- fs/coredump.c | 1 - fs/debugfs/inode.c | 10 + fs/exec.c | 1 - fs/io-wq.c | 6 +- fs/io_uring.c | 11 +- fs/kernfs/dir.c | 9 + fs/kernfs/file.c | 2 +- fs/kernfs/kernfs-internal.h | 19 +- fs/proc/array.c | 1 - fs/proc/base.c | 1 - fs/sysfs/mount.c | 2 +- fs/ubifs/sysfs.c | 3 +- include/asm-generic/syscall.h | 2 +- include/dt-bindings/reset/delta,tn48m-reset.h | 20 + include/dt-bindings/reset/mt7621-reset.h | 37 + include/linux/component.h | 24 +- include/linux/coresight.h | 5 - include/linux/entry-common.h | 47 +- include/linux/entry-kvm.h | 2 +- include/linux/firmware.h | 2 +- include/linux/firmware/intel/stratix10-smc.h | 21 +- .../linux/firmware/intel/stratix10-svc-client.h | 4 + include/linux/firmware/xlnx-zynqmp.h | 25 + include/linux/iio/adc/qcom-vadc-common.h | 15 +- include/linux/iio/afe/rescale.h | 36 + include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 60 +- include/linux/interconnect.h | 36 +- include/linux/kernfs.h | 18 +- include/linux/math.h | 12 + include/linux/math64.h | 13 + include/linux/mux/consumer.h | 18 + include/linux/netdevice.h | 10 - include/linux/netfilter_netdev.h | 2 +- include/linux/nvmem-provider.h | 8 - include/linux/peci-cpu.h | 40 + include/linux/peci.h | 112 ++ include/linux/posix-timers.h | 1 - include/linux/ptrace.h | 81 +- include/linux/resume_user_mode.h | 64 + include/linux/rtsx_pci.h | 5 +- include/linux/sched/signal.h | 17 + include/linux/serial.h | 2 + include/linux/serial_core.h | 6 +- include/linux/task_work.h | 5 + include/linux/tracehook.h | 226 --- include/linux/tty_port.h | 3 + include/linux/vmw_vmci_defs.h | 84 +- include/trace/events/fsi.h | 86 ++ include/trace/events/fsi_master_aspeed.h | 12 + include/uapi/linux/counter.h | 2 + include/uapi/linux/fsi.h | 14 + include/uapi/linux/iio/types.h | 1 + include/uapi/linux/ptrace.h | 2 +- include/uapi/linux/serial_core.h | 6 + include/uapi/linux/tty.h | 6 +- include/uapi/misc/fastrpc.h | 81 +- include/uapi/misc/habanalabs.h | 146 +- include/xen/grant_table.h | 13 +- kernel/cgroup/cgroup.c | 4 +- kernel/configs/android-recommended.config | 2 +- kernel/debug/kdb/kdb_support.c | 2 +- kernel/entry/common.c | 19 +- kernel/entry/kvm.c | 9 +- kernel/exit.c | 3 +- kernel/livepatch/transition.c | 12 +- kernel/ptrace.c | 47 +- kernel/sched/fair.c | 1 + kernel/seccomp.c | 1 - kernel/signal.c | 62 +- kernel/task_work.c | 4 +- kernel/time/posix-cpu-timers.c | 1 + mm/memcontrol.c | 2 +- mm/mlock.c | 7 +- net/9p/trans_xen.c | 8 +- net/core/dev.c | 10 + net/llc/af_llc.c | 59 +- net/netfilter/core.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 17 +- net/netfilter/nf_tables_api.c | 44 +- net/sched/act_ct.c | 15 +- net/smc/smc_close.c | 3 + net/smc/smc_sysctl.c | 5 + net/vmw_vsock/virtio_transport.c | 11 +- net/x25/af_x25.c | 11 +- samples/kobject/kobject-example.c | 4 +- samples/kobject/kset-example.c | 4 +- samples/livepatch/livepatch-shadow-fix1.c | 2 +- samples/livepatch/livepatch-shadow-fix2.c | 2 +- scripts/get_abi.pl | 3 +- scripts/spdxcheck.py | 2 +- security/apparmor/domain.c | 1 - security/selinux/hooks.c | 1 - sound/pci/hda/patch_realtek.c | 11 +- sound/soc/codecs/wcd938x.c | 18 +- sound/xen/xen_snd_front_evtchnl.c | 2 +- tools/iio/iio_event_monitor.c | 1 + tools/testing/selftests/livepatch/functions.sh | 22 +- tools/testing/selftests/livepatch/test-ftrace.sh | 3 +- .../testing/selftests/net/test_vxlan_under_vrf.sh | 8 +- tools/testing/selftests/net/tls.c | 6 + 1092 files changed, 34263 insertions(+), 19338 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280a create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 create mode 100644 Documentation/ABI/testing/sysfs-bus-peci create mode 100644 Documentation/devicetree/bindings/clock/marvell,armada-3700-uar [...] create mode 100644 Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml create mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-sense-rtd.yaml create mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-transducer.yaml create mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv4420.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml create mode 100644 Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy-rx.yaml delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung-phy.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/google,open-d [...] create mode 100644 Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml create mode 100644 Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml rename {drivers/staging/wfx/Documentation/devicetree/bindings => Documentation/dev [...] create mode 100644 Documentation/hwmon/peci-cputemp.rst create mode 100644 Documentation/hwmon/peci-dimmtemp.rst create mode 100644 Documentation/peci/index.rst create mode 100644 Documentation/peci/peci.rst delete mode 100644 arch/ia64/include/uapi/asm/termbits.h copy drivers/staging/mt7621-dts/gbpc1.dts => arch/mips/boot/dts/ralink/mt7621-gnub [...] rename drivers/staging/mt7621-dts/gbpc1.dts => arch/mips/boot/dts/ralink/mt7621-gn [...] rename {drivers/staging/mt7621-dts => arch/mips/boot/dts/ralink}/mt7621.dtsi (93%) delete mode 100644 arch/xtensa/include/uapi/asm/termbits.h create mode 100644 drivers/bus/mhi/common.h delete mode 100644 drivers/bus/mhi/core/internal.h copy drivers/bus/mhi/{ => host}/Kconfig (100%) rename drivers/bus/mhi/{core => host}/Makefile (54%) rename drivers/bus/mhi/{core => host}/boot.c (96%) rename drivers/bus/mhi/{core => host}/debugfs.c (90%) rename drivers/bus/mhi/{core => host}/init.c (92%) create mode 100644 drivers/bus/mhi/host/internal.h rename drivers/bus/mhi/{core => host}/main.c (97%) rename drivers/bus/mhi/{ => host}/pci_generic.c (99%) rename drivers/bus/mhi/{core => host}/pm.c (97%) create mode 100644 drivers/gpio/gpio-tn48m.c create mode 100644 drivers/hwmon/peci/Kconfig create mode 100644 drivers/hwmon/peci/Makefile create mode 100644 drivers/hwmon/peci/common.h create mode 100644 drivers/hwmon/peci/cputemp.c create mode 100644 drivers/hwmon/peci/dimmtemp.c create mode 100644 drivers/iio/accel/adxl367.c create mode 100644 drivers/iio/accel/adxl367.h create mode 100644 drivers/iio/accel/adxl367_i2c.c create mode 100644 drivers/iio/accel/adxl367_spi.c create mode 100644 drivers/iio/adc/ad7280a.c create mode 100644 drivers/iio/amplifiers/ada4250.c create mode 100644 drivers/iio/dac/ltc2688.c create mode 100644 drivers/iio/frequency/admv1014.c create mode 100644 drivers/iio/frequency/admv4420.c create mode 100644 drivers/iio/proximity/sx9324.c create mode 100644 drivers/iio/proximity/sx9360.c create mode 100644 drivers/iio/proximity/sx_common.c create mode 100644 drivers/iio/proximity/sx_common.h create mode 100644 drivers/iio/test/iio-test-rescale.c delete mode 100644 drivers/misc/habanalabs/common/hwmgr.c create mode 100644 drivers/misc/open-dice.c create mode 100644 drivers/nvmem/layerscape-sfp.c create mode 100644 drivers/nvmem/sunplus-ocotp.c create mode 100644 drivers/peci/Kconfig create mode 100644 drivers/peci/Makefile create mode 100644 drivers/peci/controller/Kconfig create mode 100644 drivers/peci/controller/Makefile create mode 100644 drivers/peci/controller/peci-aspeed.c create mode 100644 drivers/peci/core.c create mode 100644 drivers/peci/cpu.c create mode 100644 drivers/peci/device.c create mode 100644 drivers/peci/internal.h create mode 100644 drivers/peci/request.c create mode 100644 drivers/peci/sysfs.c create mode 100644 drivers/phy/cadence/cdns-dphy-rx.c create mode 100644 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c create mode 100644 drivers/reset/reset-tn48m.c delete mode 100644 drivers/staging/android/Kconfig delete mode 100644 drivers/staging/android/Makefile delete mode 100644 drivers/staging/android/TODO delete mode 100644 drivers/staging/android/ashmem.c delete mode 100644 drivers/staging/android/ashmem.h delete mode 100644 drivers/staging/android/uapi/ashmem.h delete mode 100644 drivers/staging/gs_fpgaboot/Kconfig delete mode 100644 drivers/staging/gs_fpgaboot/Makefile delete mode 100644 drivers/staging/gs_fpgaboot/README delete mode 100644 drivers/staging/gs_fpgaboot/TODO delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h delete mode 100644 drivers/staging/gs_fpgaboot/io.c delete mode 100644 drivers/staging/gs_fpgaboot/io.h delete mode 100644 drivers/staging/iio/adc/ad7280a.c delete mode 100644 drivers/staging/iio/adc/ad7280a.h delete mode 100644 drivers/staging/mt7621-dts/Kconfig delete mode 100644 drivers/staging/mt7621-dts/Makefile delete mode 100644 drivers/staging/mt7621-dts/TODO delete mode 100644 drivers/staging/mt7621-dts/gbpc2.dts create mode 100644 drivers/staging/r8188eu/core/rtw_fw.c delete mode 100644 drivers/staging/r8188eu/hal/odm_debug.c create mode 100644 drivers/staging/r8188eu/include/rtw_fw.h create mode 100644 drivers/tty/serial/sunplus-uart.c create mode 100644 include/dt-bindings/reset/delta,tn48m-reset.h create mode 100644 include/dt-bindings/reset/mt7621-reset.h create mode 100644 include/linux/iio/afe/rescale.h create mode 100644 include/linux/peci-cpu.h create mode 100644 include/linux/peci.h create mode 100644 include/linux/resume_user_mode.h delete mode 100644 include/linux/tracehook.h