This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-defconfig in repository toolchain/ci/linux.
from 4b820e167bf6 Revert "ALSA: usb-audio: Reduce latency at playback start" adds 9a81b8cbc245 dt-bindings: reset: Convert ti,sci-reset to json schema adds a7dbfa6f3877 dt-bindings: clock: Convert ti,sci-clk to json schema adds fda55c7256fe dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema adds 5a9652f6994e dt-bindings: arm: keystone: Convert ti,sci to json schema adds be78329717e4 dt-bindings: arm: firmware: Convert linaro,optee-tz to jso [...] adds a869742ff51e dt-bindings: ata: renesas,rcar-sata: Make power-domains an [...] adds 4fa9ee2e65ec dt-bindings: pwm: renesas,pwm-rcar: Make power-domains and [...] adds 4d92239b6517 dt-bindings: power: sysc-rmobile: Convert to json-schema adds aef654741de3 dt-bindings: clk: emev2: Convert to json-schema adds 57d4ef85fc33 dt-bindings: clock: renesas,r9a06g032-sysctrl: Convert to [...] adds 2e64ad1ca775 dt-bindings: add vendor prefix for Insignal Ltd adds d30e82a6461b dt-bindings: net: Convert mdio-gpio to yaml adds de3d7018372c dt-bindings: memory: tegra20: emc: Convert to schema adds d91133eddb58 dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema adds d1dd216738f5 dt-bindings: timer: renesas,tpu: Convert to json-schema adds d0413118bbc3 docs: dt: remove stale property-units.txt, link to current schema adds bb63744b02e9 dt-bindings: pwm: brcm,iproc-pwm: convert to the json-schema adds 1d92d5569cca dt-bindings: display: Fix spacing in lvds.yaml adds 50e02e9a030a dt-bindings: timer: arm,twd: Convert to json-schema adds 2e684660e56d dt-bindings: arm: scu: Convert to json-schema adds 1a60317bc83f dt-bindings: rng: mediatek: convert to yaml schema adds 70c1fc34f3c6 dt-bindings: rng: mediatek: add mt8365 to mtk rng binding adds 9f3849be6f2f dt-bindings: mfd: ti,j721e-system-controller: Fix mux node errors adds f743c41d00be dt-bindings: rtc: nxp,pcf8563: Convert to DT schema adds 9b358af7c818 dt-bindings: mux: Convert mux controller bindings to schema adds a404a6367b0e dt-bindings: i2c: Convert i2c-mux bindings to DT schema adds 86335b51e47d dt-bindings: i2c: i2c-mux-pca954x: Convert to DT schema adds f22107b91ae2 dt-bindings: i2c: maxim,max9286: Use the i2c-mux.yaml schema adds e9ab77a4f2aa dt-bindings: iio: multiplexer: Convert io-channel-mux bind [...] adds 652f2efa93c4 dt-bindings: net: Convert MDIO mux bindings to DT schema adds 1ae5a3d52f95 dt-bindings: arm: intel,keembay: limit the dtschema to root node adds 4071883fd8f3 dt-bindings: add StarFive Technology Co. Ltd. adds ed21e4cd291a dt-bindings: mailbox: Convert omap-mailbox.txt binding to YAML adds 7bf063a1cea9 dt-bindings: firmware: arm,scpi: Move arm,scp-shmem to jso [...] adds 4041e842e2a9 dt-bindings: firmware: arm,scmi: Move arm,scmi-shmem to js [...] adds cba0c95b3b35 dt-bindings: firmware: juno,scpi: Move to sram.yaml json schema adds d6178370995f dt-bindings: firmware: amlogic,scpi: Move arm,scpi-shmem t [...] adds 94dac76d4317 dt-bindings: power: supply: cpcap-battery: update cpcap-ba [...] adds b5205bb4de9e dt-bindings: power: supply: cpcap-charger: update cpcap-ch [...] adds f22145f1532b dt-bindings: soc: ti: update sci-pm-domain.yaml references adds c601eef1e258 dt-bindings: clock: update ti,sci-clk.yaml references adds e84881785ea9 dt-bindings: reset: update ti,sci-reset.yaml references adds 1ee292a66e81 of: Drop reserved mem dependency on DMA_DECLARE_COHERENT a [...] adds 12d55d3b5370 of: Move reserved memory private function declarations adds 00dcc7cf1a49 PCI: Add empty stub for pci_register_io_range() adds 050a2c62dfc7 of: Merge of_get_address() and of_get_pci_address() implem [...] adds c3c0dc75774b of: address: Use IS_ENABLED() for !CONFIG_PCI adds 67a315645385 of: Merge of_address_to_resource() and of_pci_address_to_r [...] adds e837220a27be dt-bindings: mailbox : arm,mhu: Fix arm,scpi example used here adds 1496be719468 dt-bindings: firmware: arm,scpi: Convert to json schema adds 01c70dfaa509 dt-bindings: firmware: amlogic,scpi: Convert to json schema adds 61b8ac9bf89d dt-bindings: firmware: arm,scmi: Convert to json schema adds 3a32f22cc21f dt-bindings: mailbox : arm,mhu: Use examples with matching schema adds 0daa6056476e dt-bindings: mailbox : arm,mhuv2: Use example with matchin [...] adds 8acd12dadc20 dt-bindings: hisilicon: use the correct HiSilicon copyright adds 7cb32edb05d5 dt-bindings: usb: cdns,usb3: Fix interrupts order adds 67c54655b655 of: unittest: Use DEFINE_RES_MEM() to simplify code adds bb718cad0a62 dt-bindings: rtc: Add Arm PL031 schema adds 13542a69b918 dt-bindings: virtio: Convert virtio-mmio to DT schema adds 63f8e9e0ac65 dt-bindings: mtd: Convert mtd-physmap to DT schema adds 000fe96707b4 dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema adds 810e4441946c dt-bindings: aspeed-i2c: Convert txt to yaml format adds 8676e8e71c04 dt-bindings: interrupt-controller: Fix compatible used in [...] adds ca622ed60a46 dt-bindings: pwm: Use examples with documented/matching schema adds 90b8cadfe447 dt-bindings: rtc: nxp,pcf8563: Absorb pcf85263/pcf85363 bindings adds 2892d8a00d23 of: Fix truncation of memory sizes on 32-bit platforms adds 0e407a9a29ff of: Remove superfluous casts when printing u64 values adds 1fc4f5238d96 dt-bindings: PCI: ti,am65: Convert PCIe host/endpoint mode [...] adds cfe34bb7a770 dt-bindings: drm: bridge: adi,adv7511.txt: convert to yaml adds cdbbe6ce26f6 dt-bindings: timer: renesas,tmu: add r8a779a0 TMU support adds 89f8a707d008 dt-bindings: clk: vc5: Fix example adds 67a066b35765 of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE() adds dc4014752eb7 dt-bindings: spmi: Correct 'reg' schema adds 972d6a7dcec3 dt-bindings: Drop redundant minItems/maxItems adds 3c6867a12a22 of: of_reserved_mem: only call memblock_free for normal re [...] adds 7b25995f5319 of: of_reserved_mem: mark nomap memory instead of removing adds b7705ba6d0c4 dt-bindings: interrupt-controller: Convert ARM VIC to json-schema adds b14e889c31b5 dt-bindings: rtc: zynqmp: convert bindings to YAML adds 1e32084cb535 dt-bindings: fpga: zynq: convert bindings to YAML adds 180208cedfec dt-bindings: crypto: ccree: Convert to json-schema adds 0118915b447d dt-bindings: media: adv7180: Add missing video-interfaces. [...] adds bae4cbe1922b dt-bindings: display: renesas,du: Fix 'ports' reference adds 6a9a930dc441 dt-bindings: Fix 'unevaluatedProperties' errors in DT graph users adds a70bb580bfea Merge tag 'devicetree-for-5.14' of git://git.kernel.org/pu [...] adds 30d103f2d460 tools/bootconfig: Simplify expression adds 58b9987de86c sched/tracing: Remove the redundant 'success' in the sched [...] adds 614db49c72db tracing: Remove redundant assignment to event_var adds 957cdcd9bd7e ring-buffer: Use fallthrough pseudo-keyword adds 3d3d9c072e37 trace: replace WB_REASON_FOREIGN_FLUSH with a string adds 08b0c9b4b922 tracing: Remove redundant initialization of variable ret adds 099dcc1801d9 tracing: Fix set_named_trigger_data() kernel-doc comment adds 6c610dba6e2b tracing: Add WARN_ON_ONCE when returned value is negative adds 4f99f8489950 tracing/boot: Add per-group/all events enablement adds ee0a07017ae3 Documentation: tracing: Add per-group/all events enablemen [...] adds ca24306d83a1 bootconfig: Change array value to use child node adds e5efaeb8a8f5 bootconfig: Support mixing a value and subkeys under a key adds 29e1c1ad3ff7 tools/bootconfig: Support mixed value and subkey test cases adds 0ff2bb7d42c3 docs: bootconfig: Update for mixing value and subkeys adds 99f4f5d62338 bootconfig: Share the checksum function with tools adds faa76a6c289f tracing: Simplify the max length test when using the filte [...] adds 8f0901cda14d tracing: Add better comments for the filtering temp buffer [...] adds f38601368f4a tracing: Add tp_printk_stop_on_boot option adds 2db7ab6b4c96 tracing: Have ftrace_dump_on_oops kernel parameter take numbers adds 171ec346fc89 bootconfig/tracing/ktest: Add ktest examples of testing bo [...] adds bb1b24cf41b5 trace/hwlat: Fix Clark's email adds 8fa826b7344d trace/hwlat: Implement the mode config option adds 7bb7d802af1d trace/hwlat: Switch disable_migrate to mode none adds f46b16520a08 trace/hwlat: Implement the per-cpu mode adds bc87cf0a08d4 trace: Add a generic function to read/write u64 values fro [...] adds f27a1c9e1ba1 trace/hwlat: Use trace_min_max_param for width and window params adds aa892f8c887d trace/hwlat: Remove printk from sampling loop adds 62de4f29e917 trace: Add __print_ns_to_secs() and __print_ns_without_sec [...] adds 6880c987e451 tracing: Add LATENCY_FS_NOTIFY to define if latency_fsnoti [...] adds bce29ac9ce0b trace: Add osnoise tracer adds a955d7eac177 trace: Add timerlat tracer adds 039a602db393 trace/hwlat: Protect kdata->kthread with get/put_online_cpus adds ba998f7d9531 trace/hwlat: Support hotplug operations adds c8895e271f79 trace/osnoise: Support hotplug operations adds d3b16034a24a seq_buf: Fix overflow in seq_buf_putmem_hex() adds 6a2cbc58d6c9 seq_buf: Make trace_seq_putmem_hex() support data longer than 8 adds b96285e10aad tracing: Have osnoise_main() add a quiescent state for task rcu adds f7d9f6370e00 trace/osnoise: Fix 'no previous prototype' warnings adds 2a81afa326fd trace/osnoise: Make interval u64 on osnoise_main adds 498627b4ac85 trace/osnoise: Fix return value on osnoise_init_hotplug_support adds bd09c0556eca Documentation: Fix a typo on trace/osnoise-tracer adds b62613b431bd tracing: Fix spelling in osnoise tracer "interferences" -> [...] adds 9913d5745bd7 tracepoint: Add tracepoint_probe_register_may_exist() for [...] adds 19c3eaa72288 trace/osnoise: Make 'noise' variable s64 in run_osnoise() adds 6a82f42a2e55 trace/timerlat: Fix indentation on timerlat_main() adds bfbf8d157a8e tracing: Change variable type as bool for clean-up adds 78c14b385c19 treewide: Add missing semicolons to __assign_str uses adds b81b3e959adb tracing: Simplify & fix saved_tgids logic adds 4030a6e6a6a4 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT adds 757fa80f4edc Merge tag 'trace-v5.14' of git://git.kernel.org/pub/scm/li [...] adds dfe5087675e6 d_path: "\0" is {0,0}, not {0} adds 3a291c974cf7 d_path: saner calling conventions for __dentry_path() adds 3acca043261f d_path: regularize handling of root dentry in __dentry_path() adds 9024348f539f d_path: get rid of path_with_deleted() adds a0378fb9b333 getcwd(2): saner logics around prepend_path() call adds d8548232ea28 d_path: don't bother with return value of prepend() adds 01a4428ee706 d_path: lift -ENAMETOOLONG handling into callers of prepen [...] adds 95b55c42f65a d_path: make prepend_name() boolean adds ad08ae586586 d_path: introduce struct prepend_buffer adds 7c0d552fd5aa d_path: prepend_path(): get rid of vfsmnt adds 2dac0ad17598 d_path: prepend_path(): lift resetting b in case when we'd [...] adds 008673ff74a5 d_path: prepend_path(): lift the inner loop into a new helper adds cf4febc1adc8 d_path: prepend_path() is unlikely to return non-zero adds e4b275531887 getcwd(2): clean up error handling adds f92a322a6351 Merge branch 'work.d_path' of git://git.kernel.org/pub/scm [...] adds 906793123665 ntfs_copy_from_user_iter(): don't bother with copying iov_iter adds bc1bb416bbb9 generic_perform_write()/iomap_write_actor(): saner logics [...] adds 8959a2392427 fuse_fill_write_pages(): don't bother with iov_iter_single [...] adds 66cd071a1f83 iov_iter: Remove iov_iter_for_each_range() adds 08aa64796016 teach copy_page_to_iter() to handle compound pages adds a506abc7b644 copy_page_to_iter(): fix ITER_DISCARD case adds 0e8f0d674015 [xarray] iov_iter_fault_in_readable() should do nothing in [...] adds 3b3fc051cd2c iov_iter_advance(): use consistent semantics for move past [...] adds 4b6c132b7da6 iov_iter: switch ..._full() variants of primitives to use [...] adds 28f38db7edbf iov_iter: reorder handling of flavours in primitives adds 556351c1c09a iov_iter_advance(): don't modify ->iov_offset for ITER_DISCARD adds 8cd54c1c8480 iov_iter: separate direction from flavour adds 185ac4d43669 iov_iter: optimize iov_iter_advance() for iovec and kvec adds 8409a0d261e2 sanitize iov_iter_fault_in_readable() adds 9221d2e37b72 iov_iter_alignment(): don't bother with iterate_all_kinds() adds 610c7a71543d iov_iter_gap_alignment(): get rid of iterate_all_kinds() adds 3d671ca62a08 get rid of iterate_all_kinds() in iov_iter_get_pages()/iov [...] adds 66531c65aa25 iov_iter_npages(): don't bother with iterate_all_kinds() adds e4f8df86798a [xarray] iov_iter_npages(): just use DIV_ROUND_UP() adds f0b65f39ac50 iov_iter: replace iov_iter_copy_from_user_atomic() with it [...] adds 594e450b3f44 csum_and_copy_to_iter(): massage into form closer to csum_ [...] adds f5da83545f4e iterate_and_advance(): get rid of magic in case when n is 0 adds 7a1bcb5d255d iov_iter: massage iterate_iovec and iterate_kvec to logics [...] adds 5c67aa90cd5c iov_iter: unify iterate_iovec and iterate_kvec adds 7491a2bf64e3 iterate_bvec(): expand bvec.h macro forest, massage a bit adds 1b4fb5ffd79b iov_iter: teach iterate_{bvec,xarray}() about possible sho [...] adds 21b56c847753 iov_iter: get rid of separate bvec and xarray callbacks adds 622838f3fde2 iov_iter: make the amount already copied available to iter [...] adds 7baa5099002f iov_iter: make iterator callbacks use base and len instead [...] adds a6e4ec7bfd32 pull handling of ->iov_offset into iterate_{iovec,bvec,xarray} adds 4b179e9a9c7c iterate_xarray(): only of the first iteration we might get [...] adds c1d4d6a9ae88 copy_page_to_iter(): don't bother with kmap_atomic() for b [...] adds 55ca375c5dcc copy_page_from_iter(): don't need kmap_atomic() for kvec/b [...] adds 2495bdcc86dc iov_iter: clean csum_and_copy_...() primitives up a bit adds 893839fd5733 pipe_zero(): we don't need no stinkin' kmap_atomic()... adds 2a510a744beb clean up copy_mc_pipe_to_iter() adds 6852df126699 csum_and_copy_to_pipe_iter(): leave handling of csum_state [...] adds d3acb15a3a1b Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds ffb37ca3bd16 switch file_open_root() to struct path adds bcba1e7d0d52 take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space adds 06422964c882 teach set_nameidata() to handle setting the root as well adds 7962c7d196e3 namei: make sure nd->depth is always valid adds 58ec9059b396 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds 9dcf01d95721 vfio: centralize module refcount in subsystem layer adds 3b62a62429b2 vfio/platform: remove unneeded parent_module attribute adds 204db60c8357 driver core: Pull required checks into driver_probe_device() adds e1499647c69c driver core: Better distinguish probe errors in really_probe adds ef6dcbdd8eb2 driver core: Flow the return code from ->probe() through t [...] adds 45ddcb42949f driver core: Don't return EPROBE_DEFER to userspace during [...] adds 0d9f837c6958 driver core: Export device_driver_attach() adds af3ab3f9b986 vfio/mdev: Remove CONFIG_VFIO_MDEV_DEVICE adds 88a21f265ce5 vfio/mdev: Allow the mdev_parent_ops to specify the device [...] adds 09177ac91921 vfio/mtty: Convert to use vfio_register_group_dev() adds 437e41368c01 vfio/mdpy: Convert to use vfio_register_group_dev() adds 681c1615f891 vfio/mbochs: Convert to use vfio_register_group_dev() adds bc01b7617d46 Merge branch 'hch-mdev-direct-v4' into v5.14/vfio/next adds c7396f2eac2b vfio/iommu_type1: rename vfio_group struck to vfio_iommu_group adds 0af5160edb87 vfio/mdpy: Fix memory leak of object mdev_state->vconfig adds e3a9b1212b9d PCI: Export pci_dev_trylock() and pci_dev_unlock() adds 742b4c0d1efe vfio: use the new pci_dev_trylock() helper to simplify try lock adds 0dd1b7fc3e7d vfio/mtty: Delete mdev_devices_list adds 97d0a6874478 vfio/mtty: Enforce available_instances adds 6a45ece4c9af vfio/pci: Handle concurrent vma faults adds 8e8d9442d113 Merge tag 'vfio-v5.14-rc1' of git://github.com/awilliam/li [...] adds ee522bcf026e leds: tlc591xx: fix return value check in tlc591xx_probe() adds c10074a1e580 leds: trigger: ledtrig-cpu: Fix incorrectly documented par [...] adds c5a87a4ac2bf leds: leds-gpio-register: Supply description for param 'id' adds 6a3a871b4baa leds: led-class: Fix incorrectly documented param 'dev' adds 2c175615cdfb leds: leds-bcm6328: Demote kernel-doc abuse adds da9c6564d5c5 leds: leds-as3645a: Fix function name 'as3645a_set_current()' adds 69f0027e0cb1 leds: leds-blinkm: Remove unused variable 'ret' adds bf588389939e leds: leds-is31fl32xx: Provide missing description for mem [...] adds 9933bde2932c leds: leds-lp3944: Provide missing function names in docum [...] adds 2906aecb9aca leds: leds-lm3530: Fix incorrect spelling of 'brightness' adds 406a0c2c546c leds: leds-lm3692x: Fix some kernel-doc formatting issues adds 6e174d3911f1 leds: leds-lm3697: Provide some missing descriptions for s [...] adds aedc13573c53 leds: leds-mlxreg: Fix incorrect documentation of struct m [...] adds 46cc5941a091 leds: leds-lp8860: Fix kernel-doc related formatting issues adds db30c91add87 leds: leds-mlxcpld: Fix a bunch of kernel-doc formatting issues adds 0ac40af86077 leds: class: The -ENOTSUPP should never be seen by user space adds a43a4e588e72 leds: el15203000: Introduce to_el15203000_led() helper adds fba8a6f2263b leds: lgm-sso: Fix clock handling adds 2cbbe9c50d13 leds: lgm-sso: Remove unneeded of_match_ptr() adds f3e2b3825ffb leds: lgm-sso: Drop duplicate NULL check for GPIO operations adds 99be74f61cb0 leds: lm3532: select regmap I2C API adds 2f39f68cec0a leds: lm3532: Make error handling more robust adds 3c5f655c44bb leds: lm36274: Put fwnode in error case during ->probe() adds e2e8e4e81875 leds: lm36274: Correct headers (of*.h -> mod_devicetable.h) adds f55db1c7fadc leds: lm3692x: Put fwnode in any case during ->probe() adds 807553f8bf4a leds: lm3697: Don't spam logs when probe is deferred adds f1e1d532da7e leds: lp50xx: Put fwnode in error case during ->probe() adds d33e98a1f3ee leds: lt3593: Make use of device properties adds 95138e01275e leds: pwm: Make error handling more robust adds e1012160bbbc leds: el15203000: Make error handling more robust adds e90abb95bc71 leds: lm36274: Add missed property.h adds a5d3d1adc95f leds: lp55xx: Initialize enable GPIO direction to output adds 9d0150db9758 leds: turris-omnia: add missing MODULE_DEVICE_TABLE adds 96a30960a2c5 leds: as3645a: Fix error return code in as3645a_parse_node() adds ee78b9360e14 leds: ktd2692: Fix an error handling path adds 7b97174cc93f leds: lgm: Fix up includes adds 303392fd5c16 Merge tag 'leds-5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds d2500a0c0e73 scsi: blkcg: Fix application ID config options adds 469668a58b68 dt-bindings: i2c: i2c-rk3x: add description for rk3568 adds e653312b5b77 i2c: qcom-cci: add sm8250 compatible adds 168290fb2675 i2c: add binding to mark a bus as supporting SMBus-Alert adds c8062d11e20c i2c: stm32f7: add SMBus-Alert support adds 3fb2e2aeafb2 i2c: aspeed: disable additional device addresses on ast2[56]xx adds 78f420acc423 i2c: i801: Remove unneeded warning after wait_event_timeou [...] adds 1de93d5d5217 i2c: i801: Replace waitqueue with completion API adds 0d3f1e4524bb i2c: i801: Use standard PCI constants instead of own ones adds 7fb9dc8109bf i2c: mediatek: Rename i2c irq name adds 7475d2fbca9c i2c: rcar: Drop "renesas,i2c-rcar" adds cd90e95820d5 dt-bindings: i2c: renesas,i2c: Drop "renesas,i2c-rcar" adds 524f6fdfa637 dt-bindings: i2c: renesas,i2c: Convert to json-schema adds 6221a93475f3 dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema adds 92b7716f4c54 dt-bindings: i2c: renesas,riic: Convert to json-schema adds cb3c66af9585 i2c: core: Make debug message even more debuggish adds 5a7b95fb993e i2c: core: support bus regulator controlling in adapter adds c021087c43c8 dt-binding: i2c: mt65xx: add vbus-supply property adds 9029b9b2ae13 i2c: mediatek: mt65xx: add optional vbus-supply adds 5ab9dc38e2cf MAINTAINERS: Add linux-renesas-soc to the Renesas I2C entries adds 02fa1189927f dt-bindings: i2c: Move i2c-omap.txt to YAML format adds 93b2e8711fe2 dt-bindings: i2c: i2c-mux: Remove reset-active-low from ss [...] adds 5690951154f7 dt-bindings: i2c: renesas,iic: Always declare generic comp [...] adds 632ce67773da dt-bindings: i2c: renesas,iic: Convert to json-schema adds a431a0914f92 dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller adds 010e765b406f i2c: riic: Add RZ/G2L support adds e11654ec22a3 i2c: cht-wc: Replace of_node by NULL adds 44c54c4ec391 i2c: i801: Improve status polling adds 8d83973e7a85 i2c: i801: Simplify initialization of i2c_board_info in i8 [...] adds d4a994f69f0b i2c: i801: Use driver name constant instead of function de [...] adds c601610cd73d i2c: i801: Improve i801_setup_hstcfg adds 4aa908fe4704 dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" adds dd66b39f600b i2c: cadence: Clear HOLD bit before xfer_size register rolls over adds 9dbba3f87c78 i2c: xiic: Simplify with dev_err_probe() adds 2d1a83a4f36f i2c: cadence: Simplify with dev_err_probe() adds cc883cdf68f5 i2c: davinci: Simplify with dev_err_probe() adds 2f799b25dbaa i2c: imx: Fix some checkpatch warnings adds b05c8922c98d dt-bindings: i2c: update bindings for MT8195 SoC adds b64210f2f7c1 i2c: core: Disable client irq on reboot/shutdown adds 31df7195b100 Documentation: i2c: Add doc for I2C sysfs adds 87cf5127968a i2c: core-smbus: Expose PEC calculate function for generic use adds 763778cd7926 i2c: mpc: Restore reread of I2C status register adds 9d6336831bdc i2c: ali1535: mention that the device should not be disabled adds 855ff900b860 Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds 5f50d6b20ca3 cxl/mem: Move some definitions to mem.h adds 8ac75dd6ab30 cxl/mem: Introduce 'struct cxl_regs' for "composable" CXL devices adds 5f653f7590ab cxl/core: Rename bus.c to core.c adds 399d34ebc248 cxl/core: Refactor CXL register lookup for bridge reuse adds 35c32e3095d3 cxl/docs: Fix "Title underline too short" warning adds 21e9f76733a8 cxl: Rename mem to pci adds 199cf8c3feec cxl/pci.c: Add a 'label_storage_size' attribute to the memdev adds dd2a93a814e7 cxl/mem: Demarcate vendor specific capability IDs adds 5d0c6f025953 cxl/mem: Use dev instead of pdev->dev adds 1b0a1a2a1934 cxl/mem: Split creation from mapping in probe adds 1d5a4159074b cxl/mem: Move register locator logic into reg setup adds 6630d31c912e cxl/mem: Get rid of @cxlm.base adds 07d62eac422c cxl/pci: Introduce cxl_decode_register_block() adds f8a7e8c29be8 cxl/pci: Reserve all device regions at once adds 30af97296f48 cxl/pci: Map registers based on capabilities adds 9a016527dcb7 cxl/pci: Reserve individual register block regions adds 08422378c4ad cxl/pci: Add HDM decoder capabilities adds 605a5e41db7d cxl/pci: Fixup devm_cxl_iomap_block() to take a 'struct device *' adds 54ada34b4dfd Merge branch 'rafael/acpica/cfmws' into for-5.14/cxl adds 4812be97c015 cxl/acpi: Introduce the root of a cxl_port topology adds 3feaa2d35880 cxl/Kconfig: Default drivers to CONFIG_CXL_BUS adds 7d4b5ca2e2cb cxl/acpi: Add downstream port data to cxl_port instances adds 3b94ce7b7bc1 cxl/acpi: Enumerate host bridge root ports adds 40ba17afdfab cxl/acpi: Introduce cxl_decoder objects adds 6423035fd26c cxl/hdm: Fix decoder count calculation adds ba2686473688 cxl/component_regs: Fix offset adds 87815ee9d006 cxl/pci: Add media provisioning required commands adds 6af7139c9794 cxl/core: Add cxl-bus driver infrastructure adds 8fdcb1704f61 cxl/pmem: Add initial infrastructure for pmem support adds fd14602d0522 libnvdimm: Export nvdimm shutdown helper, nvdimm_delete() adds 2bbafda405c0 libnvdimm: Drop unused device power management support adds 21083f51521f cxl/pmem: Register 'pmem' / cxl_nvdimm devices adds da6aafec3dca cxl/acpi: Add the Host Bridge base address to CXL port objects adds 3e23d17ce198 cxl/acpi: Use the ACPI CFMWS to create static decoder objects adds 4ad6181e4b21 cxl/pci: Rename CXL REGLOC ID adds 0c66a95c7e01 Merge tag 'cxl-for-5.14' of git://git.kernel.org/pub/scm/l [...] adds 6ea42c84f333 csky: syscache: Fixup duplicate cache flush adds 90dc8c0e664e csky: Kconfig: Remove unused selects adds 0d4d4c6ff6de Merge tag 'csky-for-linus-5.14-rc1' of git://github.com/c- [...] adds d552a58d7080 s390/cpumf: remove counter transaction call backs adds 15e5b53ff4c9 s390/cpumf: remove WARN_ON_ONCE in counter start handler adds d460bb6c6417 s390: enable HAVE_IOREMAP_PROT adds af9ad82290a5 s390/entry: use assignment to read intcode / asm to copy gprs adds 17e89e1340a3 s390/facilities: move stfl information from lowcore to glo [...] adds 6c6a07fc7c98 s390/irq: add union/struct to access external interrupt pa [...] adds 755112b35cdd s390/traps: add struct to access transactional diagnostic block adds a237283fc405 s390/crypto: fix function/prototype mismatches adds 3b4dd96854c4 s390/zcrypt: remove zcrypt_device_count adds 95c09f0344f1 s390/ap: wire up bus->probe and bus->remove adds 197cec2853cb s390/ccwgroup: release the cdevs from within dev->release() adds b7d91d230a11 s390/sclp_vt220: fix console name to match device adds f73c632d387a s390/ipl: make parameter area accessible via struct parmarea adds 27c1dac0b6d8 s390/boot: access kernel command line via parmarea adds bdb8c9353ead s390/mm: ensure switch_mm() is executed with interrupts disabled adds 5789284710aa s390/smp: reallocate IPL CPU lowcore adds 587704efb3de s390/smp: do not preserve boot CPU lowcore on hotplug adds d2e834c62d7f s390/smp: remove redundant pcpu::lowcore member adds 0677519ab94d s390/ap: extend AP change bindings-complete uevent with counter adds 31aae32ca125 s390/vfio-ap: clean up vfio_ap_drv's definition adds 428b7f59835d s390/ccwgroup: simplify ungrouping when driver deregisters adds 17c0b86e5fab s390/ccwgroup: use BUS_NOTIFY_UNBOUND_DRIVER to trigger un [...] adds 42e8d652438f s390: disable SSP when needed adds 5d3516b36476 s390: appldata depends on PROC_SYSCTL adds c63c473f18a7 s390/cio: add tpi.h header file adds 34bbeed07494 s390: add struct tpi_info to struct pt_regs adds 0a500447b847 s390: use struct tpi_info in lowcore.h adds 21aadf2eb055 s390/lowcore: remove superfluous __packed annotations adds 3bd695813628 Merge branch 's390/fixes' into features adds 20232b18e534 s390/mcck: cleanup use of cleanup_sie_mcck adds 113af8e6f457 s390/decompressor: replace use of perl with simple sed/tr adds df6f508c68db s390/ap/zcrypt: notify userspace with online, config and m [...] adds b5415c8f9755 s390/entry.S: factor out OUTSIDE macro adds 0c4f2623b957 s390: setup kernel memory layout early adds 6a9100ad132c s390/setup: cleanup reserve/remove_oldmem adds d2beeb3bc74e s390/debug: Remove pointer obfuscation adds 9c9a915afd90 s390/processor: always inline stap() and __load_psw_mask() adds 4aca3ab45d72 s390/irqflags: always inline arch irqflags functions adds c749d8c018da s390/cio: dont call css_wait_for_slow_path() inside a lock adds e2f4d7b55b99 s390/dcssblk: Remove power management support adds 28ac9b195d66 s390/xpram: Remove power management support adds 8e1eaf4d834a s390/monreader: Remove power management support adds 21adcf11f62d s390/monwriter: Remove power management support adds 5602bf8a7b05 s390/sclp: Remove console power management support adds 2f554d8b0a1e s390/sclp: Remove vt220 power management support adds fc8ebe820b59 s390/sclp: Remove memory hotplug power management support adds 9b357ccddb69 s390/sclp: Remove quiesce power management support adds 2f7e52084e84 s390/sclp: Remove sclp base power management support adds 6b8ed1709563 s390/vmlogrdr: Remove power management support adds c4655a209823 s390: introduce register pair union adds 4f38c7aefed3 s390/bitops: use register pair instead of register asm adds ddd38fd261e7 s390/smp: use register pair instead of register asm adds 75c89a2bc6ef s390/page: use register pair instead of register asm adds 3c45a07bee61 s390/diag: use register pair instead of register asm adds a29a6b5a925b s390/checksum: use register pair instead of register asm adds dda74578e7da s390/maccess: use register pair instead of register asm adds 6a7b4e4ee1d9 s390/sthyi: use register pair instead of register asm adds 25130c1a9e99 s390/sigp: use register pair instead of register asm adds 0a9d947fbe3e s390/cpcmd: use register pair instead of register asm adds 87929cae887d s390/sclp: convert list_for_each to entry variant adds 54f45214522a s390/decompressor: correct BOOT_HEAP_SIZE condition adds 7b034d9c1b08 s390/boot: add zstd support adds f3827dc6b06e s390/hvc_iucv: Remove power management support adds d66a4c7f760b s390/pci: use register pair instead of register asm adds 88c2510cecb7 s390/ipl_parm: fix program check new psw handling adds 9e2509265560 s390/ipl_parm: use register pair instead of register asm adds 53c1c2504b6b s390/pgtable: use register pair instead of register asm adds 5fe29839deb4 s390/sysinfo: get rid of register asm adds dbb8864b28d6 s390/uaccess: get rid of register asm adds d99aea73b4de s390/facility: get rid of register asm adds 86807f348f41 s390/mem_detect: fix diag260() program check new psw handling adds 1b2f281f45af s390/mem_detect: use register pair instead of register asm adds da9057576785 s390/mem_detect: fix tprot() program check new psw handling adds 5a4e0f58e2d9 s390/ipl: use register pair instead of register asm adds e2bc3e91d91e scripts/min-tool-version.sh: Raise minimum clang version t [...] adds c1e18c17bda6 s390/pci: add zpci_set_irq()/zpci_clear_irq() adds e5e1bdf0bca8 virtio/s390: get rid of open-coded kvm hypercall adds c74d3c182ab4 s390/speculation: Use statically initialized const for ins [...] adds 2a18a5502648 s390/zcrypt: Switch to flexible array member adds cf1ffce243bc s390/hypfs: use register pair instead of register asm adds fcc91d5d4047 s390/timex: get rid of register asm adds 7e86f967f4c9 s390/lib,xor: get rid of register asm adds 2bd67038f89e s390/mm,pages-states: get rid of register asm adds 79ee201e2602 s390/cmpxchg: use register pair instead of register asm adds 8f45db5555e3 s390/string: get rid of register asm adds d1e18efa8fa9 s390/lib,uaccess: get rid of register asm adds 8cf23c8e1fec s390/lib,string: get rid of register asm adds 6d7c628be71d s390/cmf: get rid of register asm adds b94bcca28342 s390/ioasm: get rid of register asm adds 7496209a8944 s390/ioasm: use symbolic names for asm operands adds d3e2ff5436d6 s390/qdio: get rid of register asm adds d4a01902eb59 s390/dasd: use register pair instead of register asm adds 2bb919b62f6e Merge tag 's390-5.14-1' of git://git.kernel.org/pub/scm/li [...] adds e2a86800d586 memblock: free_unused_memmap: use pageblock units instead [...] adds f921f53e089a memblock: align freed memory map on pageblock boundaries w [...] adds 023accf5cdc1 memblock: ensure there is no overflow in memblock_overlaps [...] adds a4d5613c4dc6 arm: extend pfn_valid to take into account freed memory ma [...] adds a412897fb546 Merge tag 'memblock-v5.14-rc1' of git://git.kernel.org/pub [...] adds ea0484644e5b kcsan: Add pointer to access-marking.txt to data_race() bullet adds 6f2d98192c3f kcsan: Simplify value change detection adds 793c2579beef kcsan: Distinguish kcsan_report() calls adds 95f7524d7f0c kcsan: Refactor passing watchpoint/other_info adds 97aa6139e1b5 kcsan: Fold panic() call into print_report() adds 39b2e763f2de kcsan: Refactor access_info initialization adds 19dfdc05ffed kcsan: Remove reporting indirection adds 609f80974645 kcsan: Remove kcsan_report_type adds 7bbe6dc0ade7 kcsan: Report observed value changes adds b930226f3db8 kcsan: Document "value changed" line adds 117232c0b912 kcsan: Use URL link for pointing access-marking.txt adds b97efd5e9810 Merge branch 'kcsan.2021.05.18a' of git://git.kernel.org/p [...] adds d25fba0e3474 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds da803f82faa5 Merge branch 'lkmm.2021.05.10c' of git://git.kernel.org/pu [...] adds b18def121f07 bitmap_parse: Support 'all' semantics adds a6814a79f2ca rcu/tree_plugin: Don't handle the case of 'all' CPU range adds 18389c457021 doc: Fix statement of RCU's memory-ordering requirements adds 58d0db869d7a doc: Fix diagram references in memory-ordering document adds e5bd61e82b7a tools/rcu: Add drgn script to dump number of RCU callbacks adds 4c9c3809ae2e rcu: Fix typo in comment: kthead -> kthread adds ce7c169dee28 rcu: Remove the unused rcu_irq_exit_preempt() function adds 277ffe1b7092 rcu: Improve tree.c comments and add code cleanups adds 8e4b1d2bc198 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds e44111ed20d8 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds 27ba76e164fc rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds 1feb2cc8db48 lockdep: Explicitly flag likely false-positive report adds 3066820034b5 rcu: Reject RCU_LOCKDEP_WARN() false positives adds 396eba65f624 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds 3ef5a1c3821a rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds b15805013b44 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 4d80b8e196fa rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds 2f20de99a63b rcu: Make rcu_gp_cleanup() be noinline for tracing adds 3d3a0d1b508d rcu: Point to documentation of ordering guarantees adds 76c8eaafe4f0 rcu: Create an unrcu_pointer() to remove __rcu from a pointer adds 1893afd63409 rcu: Improve comments describing RCU read-side critical sections adds 022384601075 rcu: Remove obsolete rcu_read_unlock() deadlock commentary adds c70360c3343f rcu: Add missing __releases() annotation adds d0bfa8b3c411 kvfree_rcu: Release a page cache under memory pressure adds ac7625ebd5f7 kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] adds d434c00fa3ac kvfree_rcu: Add a bulk-list check when a scheduler is run adds dd28c9f057ad kvfree_rcu: Update "monitor_todo" once a batch is started adds 7fe1da33f6ba kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant adds d8628f35bae0 kvfree_rcu: Fix comments according to current code adds a78d4a2a1017 kvfree_rcu: Refactor kfree_rcu_monitor() adds 0cbc124bce8c mm/slub: Fix backtrace of objects to handle redzone adjustment adds e548eaa116d8 mm/slub: Add Support for free path information of an object adds d76e0926d835 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 258ca95e2cd9 timer: Revert "timer: Add timer_curr_running()" adds c7ef7500a891 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 552cac80e65f rcu/nocb: Allow de-offloading rdp leader adds b6e2c4ed35c3 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 3b2348e2fdf4 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds f9fc166b790b rcu/nocb: Only cancel nocb timer if not polling adds 870905169da8 rcu/nocb: Prepare for fine-grained deferred wakeup adds e75bcd48e2c4 rcu/nocb: Unify timers adds a616aec9aa14 rcu: Fix various typos in comments adds 94df76a1971d srcu: Remove superfluous sdp->srcu_lock_count zero filling adds c75e9d29159b srcu: Remove superfluous ssp initialization for early callbacks adds 7bf0a6141ab9 srcu: Unconditionally embed struct lockdep_map adds 8e9c01c717df srcu: Initialize SRCU after timers adds b5befe842e66 srcu: Fix broken node geometry after early ssp init adds 0a580fa65cfa srcu: Early test SRCU polling start adds 06a3ec9205d5 rcu-tasks: Add block comment laying out RCU Tasks design adds 9fc98e3143de rcu-tasks: Add block comment laying out RCU Rude design adds cf868c2af244 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 474d0997361c tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline adds 98da77199f0c torture: Fix remaining erroneous torture.sh instance of $* adds 3d2cc4fec861 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds fb4855c36249 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 68d415f91ff2 refscale: Allow CPU hotplug to be enabled adds 179141865d08 rcuscale: Allow CPU hotplug to be enabled adds 0092eae4cb4e torture: Add kvm-remote.sh script for distributed rcutortu [...] adds e9b800db96fa refscale: Add acqrel, lock, and lock-irq adds a5c095e0e9b6 rcutorture: Abstract read-lock-held checks adds 32dbdaf71ab9 torture: Fix grace-period rate output adds ee8fef9137e9 torture: Abstract end-of-run summary adds f254a0b52787 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds b09751d752fb torture: Make the build machine control N in "make -jN" adds 226dd39d2348 torture: Make kvm-find-errors.sh account for kvm-remote.sh adds ea6d962e80b6 rcutorture: Judge RCU priority boosting on grace periods, [...] adds f8c8484dbda7 torture: Correctly fetch number of CPUs for non-English languages adds 00ad25f6019b torture: Set kvm.sh language to English adds 7b9dad7abad7 rcutorture: Delay-based false positives for RCU priority b [...] adds 8c7ec02e2a69 rcutorture: Consolidate rcu_torture_boost() timing and statistics adds bcd4af44e2f1 rcutorture: Make rcu_torture_boost_failed() check for GP end adds d4240d628f98 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 0260b92e1c39 rcutorture: Forgive RCU boost failures when CPUs don't pas [...] adds 063f5a4df991 rcutorture: Don't count CPU-stalled time against priority [...] adds c43d3b0083b4 torture: Make kvm-remote.sh account for network failure in [...] adds 3d78668e5b50 torture: Don't cap remote runs by build-system number of CPUs adds 7ab2bd31df87 rcutorture: Move mem_dump_obj() tests into separate function adds 5390473ec169 rcu: Don't penalize priority boosting when there is nothin [...] adds 641faf1b9064 Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c [...] adds 28e92f990337 Merge branch 'core-rcu-2021.07.04' of git://git.kernel.org [...] adds a180bd1d7e16 iov_iter: remove uaccess_kernel() warning from iov_iter_init() adds 3f605ee17f8e m68knommu: fix missing LCD splash screen data initializer adds 8fc4fb172885 Merge tag 'm68knommu-for-v5.14' of git://git.kernel.org/pu [...] adds c054de10ae5d mtd: plat-ram: remove redundant dev_err call in platram_probe() adds da1e6fe563e6 mtd: phram: Fix error return code in phram_setup() adds e4f3c9118f27 mtd: mtd_oobtest: fix error return code in mtd_oobtest_init() adds 5b2fbe0ca0e8 mtd: core: Convert sysfs sprintf/snprintf family to sysfs_emit adds ce675043fa12 mtd: mtdpart: Convert sysfs sprintf/snprintf family to sysfs_emit adds 16a7af2ecc22 mtd: nftlcore: remove set but rewrite variables adds a4d82940ff85 dt-bindings: mtd: brcm,trx: Add brcm,trx-magic adds d7f7e04f8b67 mtd: parsers: trx: Allow to specify brcm, trx-magic in DT adds 81bb218c8292 mtd: parsers: trx: Allow to use TRX parser on Mediatek SoCs adds 1333a6779501 nvmem: core: allow specifying of_node adds e6aed6717cd4 dt-bindings: mtd: add YAML schema for the generic MTD bindings adds 74ae3663b110 dt-bindings: mtd: add OTP bindings adds 96d3af22f87c dt-bindings: mtd: spi-nor: add otp property adds 4b361cfa8624 mtd: core: add OTP nvmem provider support adds 6500dc2bde93 mtd: mtd_oobtest: Remove redundant assignment to err adds 9c5b19c2eea8 mtd: *nftl: return -ENOMEM when kmalloc failed adds 063deb31ae90 mtd: tests: Remove redundant assignment to err adds feb05fae4df1 mtd: Create partname and partid debug files for child MTDs adds cc9d663a00a0 drivers: mtd: sm_ftl: Fix alignment of block comment adds bc8e157fdb46 mtd: core: Fix freeing of otp_info buffer adds c3c8c051df3e mtd: core: Potential NULL dereference in mtd_otp_size() adds 5c1ce1fb8a2d mtd: devices: Remove superfluous "break" adds 237960880960 mtd: partitions: redboot: seek fis-index-block in the right node adds eb1765c40530 mtd: partitions: redboot: fix style issues adds 10f3b4d79958 mtd: parsers: qcom: Fix leaking of partition name adds 97f41002945f mtd: mtdpart: use DEVICE_ATTR_RO() helper macro adds b4e248632c96 mtd: core: add MTD_DEVICE_ATTR_RO/RW() helper macros adds a17da115ac04 mtd: core: use MTD_DEVICE_ATTR_RO/RW() helper macros adds 9fd795eab2db mtd: devices: add devicetree documentation for microchip 48l640 adds 88d125026753 mtd: devices: add support for microchip 48l640 EERAM adds cba8b3bc4ac2 mtd: rfd_ftl: remove unnecessary oom message adds 8ef029135c7b mtd: nftl: remove unnecessary oom message adds b0821cc5dea9 mtd: rawnand: sunxi: remove unnecessary oom message adds 185675232072 mtd: rawnand: atmel: remove unnecessary oom message adds 313ea21aee18 mtd: mtdoops: remove unnecessary oom message adds 4a7bd5e96627 mtd: sun_uflash: remove unnecessary oom message adds 4883307c6d8e mtd: ichxrom: remove unnecessary oom message adds bb89d137b2ed mtd: esb2rom: remove unnecessary oom message adds 042bf272d5fc mtd: ck804xrom: remove unnecessary oom message adds 3d2fac0eeec2 mtd: amd76xrom: remove unnecessary oom message adds 828ed786554f mtd: inftl: remove unnecessary oom message adds 6947ad674944 dt-bindings: mtd: Convert ti, am654-hbmc.txt to YAML schema adds 6aa12138cd9a mtd: Convert list_for_each to entry variant adds 03299d054047 mtd: rawnand: hisi504: Remove redundant dev_err call in probe adds e101bd304561 mtd: rawnand: mtk: remove redundant dev_err call in mtk_ec [...] adds 4d888eceb725 mtd: rawnand: silence static checker warning in nand_setup [...] adds 21020becdf0c mtd: rawnand: qcom: allow override of partition parser adds 27736ddd24cb dt-bindings: mtd: brcmnand: convert to the json-schema adds fd0d8d85f723 mtd: nand: bbt: Fix corner case in bad block table handling adds 961965c45c70 mtd: rawnand: Add a helper to clarify the interface configuration adds 4dd7ef970bee mtd: rawnand: arasan: Check the proposed data interface is [...] adds ed2a49103711 mtd: rawnand: atmel: Check the proposed data interface is [...] adds 64de50e38e6f mtd: rawnand: onfi: Use the BIT() macro when possible adds b16e0d5d7d69 mtd: rawnand: Update dead URL adds dbb7b2e07564 mtd: rawnand: Use more recent ONFI specification wording adds 7ce872d9f55f mtd: rawnand: Clarify the NV-DDR entries in the ONFI structure adds 1666b815ad1a mtd: rawnand: Add NV-DDR timings adds 9310668fb60a mtd: rawnand: Retrieve NV-DDR timing modes from the ONFI p [...] adds 94c8ce8e3e96 mtd: rawnand: Add an indirection on onfi_fill_interface_config() adds 45606518f961 mtd: rawnand: Add onfi_fill_nvddr_interface_config() helper adds fee9c6d8f098 mtd: rawnand: Avoid accessing NV-DDR timings from legacy code adds d7a773e8812b mtd: rawnand: Access SDR and NV-DDR timings through a comm [...] adds 09cdb237c3c8 mtd: rawnand: Handle the double bytes in NV-DDR mode adds e32df79f19c7 mtd: rawnand: Add a helper to find the closest ONFI NV-DDR mode adds f3fe156ede6d mtd: rawnand: Support enabling NV-DDR through SET_FEATURES adds 9d3194bf2aef mtd: rawnand: Allow SDR timings to be nacked adds a9ecc8c814e9 mtd: rawnand: Choose the best timings, NV-DDR included adds b134ed01d95e MAINTAINERS: Add myself as co-maintainer of the Arasan NAN [...] adds 698ddeb89e01 mtd: rawnand: arasan: Fix a macro parameter adds 10938a08fc40 mtd: rawnand: arasan: Workaround a misbehaving prog type w [...] adds 4edde6031458 mtd: rawnand: arasan: Support NV-DDR interface adds 6b562738a22c dt-binding: mtd: nand: Document the cs-gpios property adds 10e96f8b4e75 mtd: rawnand: Move struct gpio_desc declaration to the top adds b85c943d181a mtd: rawnand: Add a helper to parse the gpio-cs DT property adds b5437c7b682c mtd: rawnand: arasan: Ensure proper configuration for the [...] adds acbd3d0945f9 mtd: rawnand: arasan: Leverage additional GPIO CS adds 902f332e461a mtd: rawnand: qcom: Delete an unneeded bool conversion adds c374839f9b44 mtd: spinand: macronix: Add support for serial NAND flash adds a70eb9165e2a dt-binding: memory: pl353-smc: Rephrase the binding adds 386783ea6d9f dt-binding: memory: pl353-smc: Document the range property adds f1d19f740013 dt-binding: memory: pl353-smc: Drop the partitioning section adds 6c74a55e1d79 dt-binding: memory: pl353-smc: Describe the child reg property adds 540148ce3455 dt-binding: memory: pl353-smc: Fix the example syntax and style adds 29c6d09f3959 dt-binding: memory: pl353-smc: Drop unsupported nodes from [...] adds 9af22e1169dd dt-binding: memory: pl353-smc: Fix the NAND controller nod [...] adds 62584c870cba memory: pl353-smc: Fix style adds edd84c4256e2 memory: pl353-smc: Rename goto labels adds 493db2b05d92 memory: pl353-smc: Let lower level controller drivers hand [...] adds 9d7bb4493acf memory: pl353-smc: Avoid useless acronyms in descriptions adds df6c2646d0e4 memory: pl353-smc: Declare variables following a reverse c [...] adds 813d52799ad2 MAINTAINERS: Add PL353 SMC entry adds d3d0e1e85711 dt-binding: memory: pl353-smc: Convert to yaml adds 0b34e320a499 Merge tag 'memory-controller-drv-pl353-5.14' into nand/next adds c93081b26573 mtd: spinand: Fix double counting of ECC stats adds cf67edce22c5 mtd: rawnand: arasan: Use the right DMA mask adds 55e06ae25ea2 mtd: rawnand: onfi: Fix endianness when reading NV-DDR values adds 23739c34f56c mtd: rawnand: arasan: Rename the data interface register adds 76e12c104f62 mtd: rawnand: arasan: Finer grain NV-DDR configuration adds ae94c49527aa mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] adds ff0cd841d2a6 mtd: spinand: add spinand_read_cfg() helper adds 41e005c23ee7 mtd: spinand: Add spinand_init_flash() helper adds f145b9dcf998 mtd: spinand: add SPI-NAND MTD resume handler adds 21db4f475d56 mtd: rawnand: r852: use DEVICE_ATTR_RO() helper macro adds f856c4e9cf22 mtd: rawnand: marvell: Minor documentation correction adds bfb34eced559 mtd: rawnand: qcom: avoid writing to obsolete register adds d70c6b026069 MAINTAINERS: Add PL353 NAND controller entry adds 2f86102bd548 dt-bindings: mtd: pl353-nand: Describe this hardware controller adds 08d8c62164a3 mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAN [...] adds 47b4c8bd5db1 mtd: rawnand: omap: Aggregate the HW configuration of the ELM adds e29973843d92 mtd: rawnand: omap: Rename a macro adds 11a017782852 mtd: rawnand: omap: Check return values adds 496030b1b71e mtd: rawnand: omap: Various style fixes adds c06dd49fd59a mtd: rawnand: omap: Add larger page NAND chips support adds 600d050944e1 Merge tag 'nand/for-5.14' of git://git.kernel.org/pub/scm/ [...] adds 5c26d52c9e5c mtd: spi-nor: nxp-spifi: Use SPI_MODE_X_MASK adds ccfb7cf18f96 mtd: spi-nor: Add documentation for spi_nor_soft_reset() adds a6e2cd4dd28e mtd: spi-nor: otp: fix kerneldoc typos adds 854955ae96db mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds d406f49b05e5 mtd: spi-nor: macronix: Fix name for mx66l51235f adds 7ea40b54e83b mtd: spi-nor: enable locking support for MX25L12805D adds b97b1a769849 mtd: spi-nor: otp: fix access to security registers in 4 b [...] adds d5b813e48472 mtd: spi-nor: otp: use more consistent wording adds 388161ca45c9 mtd: spi-nor: otp: return -EROFS if region is read-only adds c6ec3e1e3a85 mtd: spi-nor: otp: implement erase for Winbond and similar [...] adds 65b6d89d45a7 mtd: spi-nor: sfdp: save a copy of the SFDP data adds 36ac02286265 mtd: spi-nor: add initial sysfs support adds c17e5c85b32f mtd: spi-nor: remove redundant continue statement adds 0bcc3939c98d Merge tag 'spi-nor/for-5.14' into mtd/next adds da85e7ed6993 Merge tag 'mtd/for-5.14' of git://git.kernel.org/pub/scm/l [...] adds 41e81022a04a Input: usbtouchscreen - fix control-request directions adds 0b1d6c8c0015 Input: xpad - map "Select" button on Microsoft Xbox One co [...] adds b9c0ebb867d6 Input: elants_i2c - fix NULL dereference at probing adds 45a4b68354ff Input: elants_i2c - switch to probe_new adds d9b576917a1d Input: hil_kbd - fix error return code in hil_dev_connect() adds ba5b93d56c8d dt-bindings: input: remove fsl-mma8450 which is handled by [...] adds 204db365077d Input: evbug - remove an empty comment block adds 94a332bd8626 Input: ims-pcu - replace some spaces with tabs adds cbb245239282 Merge tag 'v5.12' into next adds 71d576d31f85 dt-bindings: touchscreen: Convert resistive-adc-touch bind [...] adds ff7af0fe13b5 dt-bindings: touchscreen: add touchscreen-x/y-plate-ohms property adds 241a952f90aa dt-bindings: touchscreen: resistive-adc-touch: add support [...] adds fb082cd59afa Input: resistive-adc-touch - add support for z1 and z2 channels adds 4b48d935a5e0 Input: cyttsp - convert bindings to YAML and extend adds 007704c99f52 Input: cyttsp - probe from compatibles adds 6cf3b3abbf0b Input: cyttsp - obtain regulators adds c9d2939dda3b Input: cyttsp - do not force interrupt trigger adds 02e28cf7dc2b Input: resistive-adc-touch - describe parameters in kernel doc adds 08729298c4ee Input: resistive-adc-touch - replace OF headers with proper ones adds 60b7db914ddd Input: resistive-adc-touch - rework mapping of channels adds 0ff5cd50c48c Input: cyttsp - change maintainer adds d27ac0fba71c Input: cyttsp - remove public header adds 77191c8d6ccf dt-bindings: input: touchscreen: edt-ft5x06: add iovcc-supply adds df4c40f48419 Input: edt-ft5x06 - add support for iovcc-supply adds 595c238a8cd1 dt-bindings: input: pm8941-pwrkey: add pmk8350 compatible strings adds 2fcbda9a822d Input: pm8941-pwrkey - add support for PMK8350 PON_HLOS PM [...] adds 6cdc1ef84eac Input: resistive-adc-touch - fix uninitialized variable 'press' adds 6abee582034c Input: cy8ctmg110_ts - rely on platform code to supply interrupt adds 9a9b1a7b2b08 Input: cy8ctmg110_ts - do not hard code interrupt trigger adds 2a15cebb8b40 Input: cy8ctmg110_ts - do not hardcode as wakeup source adds 172b07a6ead3 Input: cy8ctmg110_ts - let I2C core configure wake interrupt adds 1c68b7cfd1d4 Input: cy8ctmg110_ts - use endian helpers when converting [...] adds 4e5220cb8e4b Input: cy8ctmg110_ts - switch to using managed resources adds 83b41248ed04 Input: cy8ctmg110_ts - switch to using gpiod API adds 9b2336965a4c dt-bindings: Add vendor prefix and bindings for Qwiic Joystick adds 552e4047f334 Input: add SparkFun Qwiic Joystick driver adds c2d7ed9d680f Input: i8042 - fix typos in comments adds aaf35899668f dt-bindings: input: touchscreen: st1232: Convert to json-schema adds 25531d612bac Input: cros_ec_keyb - use kobj_to_dev() API adds f519f78c7e95 Input: ims-pcu - use kobj_to_dev() adds 6ffd4c7964d2 Input: tsc200x-core - use kobj_to_dev() adds 50221b0b68a6 Input: atkbd - use kobj_to_dev() adds eacacdb5fc96 Input: trackpoint - use kobj_to_dev() adds cac7100d4c51 Input: hideep - fix the uninitialized use in hideep_nvm_unlock() adds f8f84af5da9e Input: joydev - prevent use of not validated data in JSIOC [...] adds 818b26588994 Merge branch 'next' into for-linus adds 1f89a590b26e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 63c4acfb8031 dt-bindings: gpio: convert rk3328-grf-gpio.txt to YAML adds c35fb576652d gpio: logicvc: Remove redundant error printing in logicvc_ [...] adds e7d8fde4ab50 gpio: mockup: Switch to use gpiochip_get_desc() adds f2e03ca3e839 gpiolib: Drop duplicate offset check in gpiochip_is_requested() adds cde3d0f81e67 bitmap: Make bitmap_remap() and bitmap_bitremap() availabl [...] adds 043aa3db1cbb gpio: xilinx: Introduce xgpio_read_chan() / xgpio_write_chan() adds 02b3f84d9080 gpio: xilinx: Switch to use bitmap APIs adds 6453b9532b5f gpio: xilinx: No need to disable IRQs in the handler adds 2a9a2ccaab99 gpio: stmpe: fully use convert probe to device-managed adds 1189827a2cf7 gpio: da9055: remove platform_set_drvdata() + cleanup probe adds fd80b8ba3aa5 gpiolib: Make use of assign_bit() API (part 2) adds 9e23bf6b00fd gpiolib: Use sysfs_emit() in "show" functions adds ec5aa31bbed6 gpio: visconti: remove platform_set_drvdata() + cleanup probe adds 6681db5ef540 gpio: adp5520: cleanup probe error path + remove platform_ [...] adds aa93b0f39a07 gpio: altera-a10sr: remove platform_set_drvdata() + cleanup probe adds 21dde316cac7 gpio: bd9571mwv: remove platform_set_drvdata() + cleanup probe adds 91d594b2db51 gpio: tps68470: remove platform_set_drvdata() + cleanup probe adds 94a7b66910ea gpio: xgene: simplify probe, return devm_gpiochip_add_data [...] adds 4d2a72635b55 gpio: da9052: remove platform_set_drvdata() + cleanup probe adds 10a476164b08 gpio: gpio-tegra186: remove empty remove hook adds 6e153938b7f0 gpio: gpio-tegra186: remove platform_set_drvdata() + clean [...] adds cc7af0bfa0d9 gpio: tps6586x: remove platform_set_drvdata() + cleanup probe adds 3660660a8e86 gpio: tc3589x: emove platform_set_drvdata() + cleanup probe adds 0cef30b8beaf gpio: tps65218: remove platform_set_drvdata() + cleanup probe adds effe3781b6cc gpio: tps65912: remove platform_set_drvdata() + cleanup probe adds cd440753dc9e gpio: ath79: remove platform_set_drvdata() + cleanup probe adds 81933d3e4850 gpio: spear-spics: remove platform_set_drvdata() + cleanup probe adds 52f39cfee66d gpio: sprd: remove platform_set_drvdata() + cleanup probe adds f716f1fb84a4 gpio: sta2x11: remove platform_set_drvdata() + cleanup probe adds 96a03e867c70 gpio: tps65910: remove platform_set_drvdata() + cleanup probe adds 14ebdaec6d00 gpio: wm831x: remove platform_set_drvdata() + cleanup probe adds e076aeda467d gpio: wm8994: remove platform_set_drvdata() + cleanup probe adds 0533260687a7 gpio: wm8350: remove platform_set_drvdata() + cleanup probe adds bc3aca5393c4 dt-bindings: gpio: omap: Convert to json-schema adds c80c44352dda gpiolib: Split fastpath array to two adds c354c29524ee gpiolib: Switch to bitmap_alloc() adds cc0f53d2bb42 gpio: 104-idio-16: Fix coding style issues adds 5a5bc826fed1 gpio: dwapb: Drop redundant check in dwapb_irq_set_type() adds bd56b051c96b gpio: dwapb: Switch to use fwnode_irq_get() adds 40e568f9c88d gpio: gpio-regmap: Use devm_add_action_or_reset() adds 043a0c9fe7a0 gpio-dwapb: Drop unused headers and sort the rest adds 9b3c47f124b6 gpio: regmap: move drvdata to config data adds 4195926aedca gpio: Add support for IDT 79RC3243x GPIO controller adds 03c36034ce19 dt-bindings: gpio: Add devicetree binding for IDT 79RC3243 [...] adds 354cb6465a9b MAINTAINERS: update ti,omap-gpio.yaml reference adds 622096fdff79 gpio: idt3243x: Fix return value check in idt_gpio_probe() adds c43ce4740249 gpio: zynq: use module_platform_driver to simplify the code adds a51b2fb94b04 gpio: zynq: Check return value of pm_runtime_get_sync adds 35d7b72a632b gpio: zynq: Check return value of irq_get_irq_data adds be4dc321a55c gpio: gpio-xilinx: update on suspend and resume calls adds 6d49b3a0f351 gpio: pca953x: Add support for the On Semi pca9655 adds c830b87a761b dt-bindings: gpio: gpio-davinci: Convert to json-schema adds 45ca16072b70 dt-bindings: gpio: zynq: convert bindings to YAML adds eda627f6be8a dt-bindings: gpio: stp: convert to json-schema adds cdee1d622254 gpio: mxs: Prefer unsigned int to bare use of unsigned adds d766dfee58e1 dt-bindings: gpio: pcf857x: Convert to json-schema adds c34c1228fc1c docs: driver-api: gpio: using-gpio.rst: avoid using ReST : [...] adds b8052599420c Merge tag 'gpio-updates-for-v5.14' of git://git.kernel.org [...] adds 77347eda64ed mmc: core: clear flags before allowing to retune adds b2af322792d6 mmc: sdhci-of-arasan: Use clock-frequency property to upda [...] adds 2f2b73a29d2a phy: intel: Fix for warnings due to EMMC clock 175Mhz chan [...] adds 49036ba889e3 mmc: sdhci: Clear unused bounce buffer at DMA mmap error path adds 2fee14ac97dc dt-bindings: mmc: change compatiable string for MT8195 mmc [...] adds d0244847f9fc mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode adds 8f3f2ccf3c9e Merge tag 'mmc-v5.14-2' of git://git.kernel.org/pub/scm/li [...] adds f0c07993af0a dmaengine: fsl-qdma: check dma_set_mask return value adds 58cb138e2029 dmaengine: idxd: Remove redundant variable cdev_ctx adds 33f9f3c33e93 dmaengine: idxd: remove devm allocation for idxd->int_handles adds 6f64aa5746d2 dt-bindings: dma: convert arm-pl08x to yaml adds 30211901927a dmaengine: xilinx: dpdma: Print channel number in kernel l [...] adds 4fbf41ce5735 dmaengine: xilinx: dpdma: Print debug message when losing [...] adds acfbb1911dc9 dmaengine: Move kdoc description of struct dma_chan_percpu [...] adds 66fde1794ffd dmaengine: hsu: Account transferred bytes adds 340ad031887b dmaengine: ti: omap-dma: Skip pointless cpu_pm context res [...] adds 2e5c09d19e63 dmaengine: sun4i: Use list_move_tail instead of list_del/l [...] adds 14f259c8be01 dt-bindings: dmaengine: qcom: gpi: add compatible for sm8250 adds 23e51f110f91 dmaengine: qcom: gpi: Add SM8250 compatible adds 2451eeb4ebc0 dt-bindings: dmaengine: Remove SHDMA Device Tree bindings adds c1fc3745e7b0 dmaengine: sh: Remove unused shdma-of driver adds 94b4cd7c5fc0 dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma [...] adds ce939833b828 dmaengine: xilinx: dpdma: fix kernel-doc adds 90ad30310a35 dt-bindings: dma: add schema for altera-msgdma adds ce91c6220947 MAINTAINERS: add entry for Altera mSGDMA adds 656758425f98 dmaengine: altera-msgdma: add OF support adds 536bc5e6fdab dmaengine: xilinx: dpdma: Use kernel type u32 over uint32_t adds 72cce7dd9f0a dmaengine: xilinx: dpdma: Fix spacing around addr[i-1] adds 8d11cfb0c375 dmaengine: imx-sdma: Remove platform data header adds 18ef082713ad Merge tag 'dmaengine-5.14-rc1' of git://git.kernel.org/pub [...] adds c06a40e9513d mfd: lp87565: Fix typo in define names adds 5258f7eed42f mfd: lp87565: Move LP87565_regulator_id to .c file adds 1c4565f55b86 Merge tags 'tb-mfd-asoc-v5.14-1', 'tb-mfd-gpio-regulator-v [...] adds 9fb3cad02517 mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs adds a933272041d8 mfd: mp2629: Select MFD_CORE to fix build error adds 9a2601ebc2e9 mfd: mt6397: Add MT6358 register definitions for power key adds 7addf7e705c8 mfd: mt6397: Use named IRQs instead of index (keys) adds 34b6677e0679 mfd: mt6397: Add PMIC keys for MT6358 adds 608b1bf1cd0a mfd: si476x-cmd: Fix two typos of 'returned' adds a7618119c254 mfd: wcd934x: Add macro for adding new interrupts adds f62da567d8ad mfd: wcd934x: Add additional interrupts required for MBHC support adds 5a23e8b0fd60 mfd: Remove software node conditionally and locate at right place adds 56a1188159cb mfd: syscon: Free the allocated name field of struct regma [...] adds 4700ef326556 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE adds 50e4d7a2a667 mfd: lp87565: Handle optional reset pin adds 80cf16de33a2 mfd: google,cros-ec: add DT bindings for a baseboard's swi [...] adds bd8a09744306 mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag adds a1649a526063 mfd: rn5t618: Fix IRQ trigger by changing it to level mode adds 4f10f31e7258 backlight: rt4831: Adds DT binding document for Richtek RT [...] adds 3367ac3ea0dc mfd: rt4831: Adds support for Richtek RT4831 adds 037dd2f02351 mfd: rt4831: Adds DT binding document for Richtek RT4831 adds 137871bce20c mfd: mt6360: Rearrange include file adds 50e89312e39d mfd: mt6360: Remove redundant brackets around raw numbers adds 12f3f131948f mfd: mt6360: Indicate sub-dev compatible name by using "-" adds 4ee06e10dd26 mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 [...] adds e63ce9a5b3ed mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata adds 60a90b3579be mfd: mt6360: Rename mt6360_pmu by mt6360 adds a75a2d56dc2f mfd: mt6360: Remove handle_post_irq callback function adds e84702940613 mfd: mt6360: Fix flow which is used to check ic exist adds b042c085de7a mfd: mt6360: Merge header file into driver and remove unus [...] adds 3b0850440a06 mfd: mt6360: Merge different sub-devices I2C read/write adds 3efc465f9110 mfd: axp20x: Allow AXP 806 chips without interrupt lines adds db39579acf38 mfd: ioc3: Directly include linux/irqdomain.h adds 3a7e046acf26 Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver" adds 926337b211d7 mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock() adds 9b31ec3de743 mfd: twl-core: Fix incorrect function name twl_regcache_bypass() adds e00a953b7adc mfd: db8500-prcmu: Fix multiple incorrectly documented fun [...] adds 4a2833c622ab mfd: omap-usb-host: File headers are not good candidates f [...] adds 140d61bb61ed mfd: omap-usb-tll: File headers are not good candidates fo [...] adds ac85e26297a3 mfd: si476x-cmd: Fix a bunch of incorrectly documented fun [...] adds 769b76087262 mfd: si476x-i2c: Fix incorrectly documented function names adds f94c780172b3 mfd: db8500-prcmu: Add devicetree bindings adds 33d550701b91 mfd: arizona: Allow building arizona MFD-core as module adds 0b7cbe811ca5 mfd: cpcap: Fix cpcap dmamask not set warnings adds 07a0b7d6f154 mfd: hisilicon: Use the correct HiSilicon copyright adds 6f1b660731d8 mfd: bd71828: Fix .n_voltages settings adds 921071a83dc7 mfd: da9063: Propagate errno when I2C mode fails adds d10a83bf86f9 dt-bindings: mfd: pm8008: Add IRQ listing adds b0572a9b2397 dt-bindings: mfd: pm8008: Add bindings adds 6b149f3310a4 mfd: pm8008: Add driver for QCOM PM8008 PMIC adds c32d7feba0b5 mfd: qcom-spmi-pmic: Add support for four variants adds b486413dd73a mfd: max8997: Simplify getting of_device_id match data adds fac61e6931d1 mfd: max8998: Simplify getting of_device_id match data adds 8b201402ea02 mfd: da9052: Simplify getting of_device_id match data adds 5783bbe9a434 mfd: da9062: Simplify getting of_device_id match data adds cdefb765f150 mfd: sec: Simplify getting of_device_id match data adds 5a7b909c7c9a mfd: sec: Drop support for board files and require devicetree adds 12e1a41952c0 mfd: sec: Remove unused cfg_pmic_irq in platform data adds 294fb2ce2de2 mfd: sec: Remove unused device_type in platform data adds c1d3ab31e735 mfd: sec: Remove unused irq_base in platform data adds 2056f024c89c mfd: sec: Enable wakeup from suspend via devicetree property adds 39cdbe8d2bc6 mfd: sec: Remove unused platform data members adds a75f4d1f4683 mfd: cros_ec_dev: Load lightbar module only present adds 81a22c3378ba mfd: t7l66xb: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to [...] adds f928fe143599 mfd: as3722: Use DEFINE_RES_IRQ_NAMED() to simplify code adds 5ac4b8509fdd mfd: da9055: Use DEFINE_RES_IRQ_NAMED() to simplify code adds a5b42f66878a mfd: tps80031: Use DEFINE_RES_IRQ() to simplify code adds 5c058e92ad35 mfd: 88pm800: Use DEFINE_RES_IRQ_NAMED() to simplify code adds ba4672ad1057 mfd: 88pm805: Use DEFINE_RES_IRQ_NAMED() to simplify code adds c5db56feccb1 mfd: asic3: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to s [...] adds 223d2158b20e mfd: sun6i-prcm: Use DEFINE_RES_MEM() to simplify code adds 00d5fa42210e dt-bindings: mfd: stm32-timers: Remove #address/size cells [...] adds 3da286aa4a8c mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] adds 981ce06ab8dd mfd: wm831x: Use DEVICE_ATTR_RO macro adds 47ed390bac52 mfd: ucb1x00-assabet: Use DEVICE_ATTR_RO macro adds ae7955f7250e mfd: timberdale: Use DEVICE_ATTR_RO macro adds a2cb660b2fef mfd: sm501: Use DEVICE_ATTR_RO macro adds 426d94a91456 mfd: pcf50633: Use DEVICE_ATTR_ADMIN_RO macro adds cd5bde2ce8cc mfd: kempld-core: Use DEVICE_ATTR_RO macro adds 24676b3ef8c4 mfd: janz-cmodio: Use DEVICE_ATTR_RO macro adds 5089e34f7bba mfd: intel_soc_pmic_bxtwc: Use DEVICE_ATTR_ADMIN_RW macro adds afb349c09601 mfd: ab8500-core: Use DEVICE_ATTR_RO/RW macro adds 184b69c5d3a7 mfd: max8907: Remove IRQF_NO_AUTOEN flag adds 8a14ded5a8cb mfd: cros_ec: Add peripheral device charger adds 463c09d09d42 Merge tag 'mfd-next-5.14' of git://git.kernel.org/pub/scm/ [...] adds 6d1c32dbedd7 backlight: lm3630a_bl: Put fwnode in error case during ->probe() adds f3e6c298e3ed backlight: rt4831: Adds DT binding document for Richtek RT [...] adds 190ccab3185e backlight: rt4831: Adds support for Richtek RT4831 backlight adds 6fc632d3e3e0 video: backlight: qcom-wled: Add PMI8994 compatible adds 2c538940d97c backlight: Kconfig whitespace and indentation cleanups adds b9481a667a90 backlight: lm3630a: Fix return code of .update_status() callback adds 1181f2164135 backlight: lm3630a: Convert to atomic PWM API and check fo [...] adds 3f8b8e7dbd79 Merge tag 'backlight-next-5.14' of git://git.kernel.org/pu [...] adds 7d5b2cbe7a8f comedi: remove editor modelines and cruft (again) adds ca263dd848a2 mei: Drop unnecessary NULL check after container_of adds 17e336db2b8a drivers: pnp: proc.c: Removed unnecessary varibles adds dccdb2fcd239 uio: uio_aec: Use pci_iounmap instead of iounmap adds 20be064ec864 nvmem: sprd: Fix an error message adds e4e050167fd0 uio: uio_pci_generic: add memory resource mappings adds da9db7117330 cxl: Fix an error message adds 9ac78c8a0c93 video: ssd1307fb: Drop OF dependency adds 4a5ff99bbb8f misc: eeprom_93xx46: Remove hardcoded bit lengths adds 14374fbb3f06 misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings adds a56dfb6a79ee dt-bindings: eeprom-93xx46: Add support for 93C46, 93C56 a [...] adds 1553573c588e sparc/vio: make remove callback return void adds 7272b591c4cb misc/libmasm/module: Fix two use after free in ibmasm_init_one adds 3ce3e45cc333 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge adds 03e3e31ee5c8 Merge 50f09a3dd587 ("Merge tag 'char-misc-5.13-rc3' of git [...] adds 4e2898164656 char: pcmcia: cm4000_cs: Remove unused variable 'tmp' adds a9af9ae81443 char: pcmcia: cm4040_cs: Remove unused variable 'uc' adds d80758c02fcf char: hpet: Remove unused variable 'm' adds f40b70d3daf5 char: hw_random: pseries-rng: Demote non-conformant kernel [...] adds 4d070b8b7456 comedi: comedi_8254: Fix descriptions for 'i8254' and 'iobase' adds 7b89d91c5d7f comedi: drivers: ni_tio: Fix slightly broken kernel-doc an [...] adds 69484d97dd3f comedi: drivers: ni_routes: Demote non-conforming kernel-d [...] adds d3a2bfde6b11 comedi: drivers: comedi_isadma: Fix misspelling of 'dma_chan1' adds 8c55a99dc77a parport: Use string_upper() instead of open coded variant adds 6a072b2e3722 w1: w1_therm: correct function name bulk_read_support() adds c6fa1a96db26 w1: w1_therm: fix build warning in w1_seq_show() adds ddb20bcf7738 w1: ds2438: fixed a coding style issue adds c9f2713531a9 w1: ds2438: fixed if brackets coding style issue adds 67c6964228b6 w1: ds2438: changed sysfs macro for rw file adds 1f5e7518f063 w1: ds2438: fixing bug that would always get page0 adds fd6ec5d79507 w1: ds2438: adding support for reading page1 adds c999fbbdcf77 w1: ds2438: support for writing to offset register adds d9eb95845dc8 uio: Remove leading spaces in Kconfig adds 208012f05163 misc: bcm-vk: Replace zero-length array with flexible arra [...] adds 46ad05724591 sysfs: Add helper BIN_ATTRIBUTE_GROUPS adds b63866efa10c eeprom: ee1004: Let device core handle attribute eeprom adds 78429edfeed8 misc: xilinx-sdfec: Drop unnecessary NULL check after cont [...] adds 281e46844699 misc: alcor_pci: fix inverted branch condition adds 601a68879993 w1: ds2482: fix kernel-doc syntax in file adds 83aacfbcbd42 w1: fix build warning in w1_ds2438.rst adds 8cb5d216ab33 char: xillybus: Move class-related functions to new xillyb [...] adds a53d1202aef1 char: xillybus: Add driver for XillyUSB (Xillybus variant [...] adds 9272e5d0028d ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe adds b716f42e8761 ipac: ipoctal: fix kernel-doc syntax and remove filename f [...] adds 0419bf0fe6e5 ipac: tpci200: fix kernel-doc syntax and remove filename f [...] adds 7af5662826f7 dyndbg: display KiB of data memory used. adds 37188559c610 char: pcmcia: error out if 'num_bytes_read' is greater tha [...] adds ee9b9b81ecd7 char: pcmcia: scr24x_cs: Fix redundant fops adds 372dae899725 misc/pvpanic-pci: Fix error handling in 'pvpanic_pci_probe()' adds b647ceb5a13e misc/pvpanic-pci: Use GFP_KERNEL instead of GFP_ATOMIC adds 9a3c72ee6ffc misc/pvpanic-mmio: Fix error handling in 'pvpanic_mmio_probe()' adds a224db273acc misc/pvpanic-mmio: Use GFP_KERNEL instead of GFP_ATOMIC adds 394febc9d0a6 misc/pvpanic: Make 'pvpanic_probe()' resource managed adds 7adbd54fb23b eeprom: ee1004: Use kobj_to_i2c_client to simplify the code adds 7abdadfcf19a eeprom: ee1004: Remove not needed check in ee1004_read adds 64bf274711c0 eeprom: ee1004: Remove not needed check in ee1004_eeprom_read adds b97ba92e2962 eeprom: ee1004: Remove usage of i2c_adapter_id in adapter [...] adds 08e5138aa419 eeprom: ee1004: Improve check for SMBUS features adds 3c03dad7652e eeprom: ee1004: Improve creating dummy devices adds 2ac99039c568 eeprom: ee1004: Switch to i2c probe_new callback adds b2cd8a2f8eb1 eeprom: ee1004: Cache current page at initialization of fi [...] adds 6601017e2a49 eeprom: ee1004: Factor out setting page to ee1004_set_curr [...] adds 6f68dbd6cc7b eeprom: ee1004: Improve error handling in ee1004_read adds 8aeacb7a2de3 eeprom: ee1004: Move call to ee1004_set_current_page to ee [...] adds 8700a7328e89 eeprom: ee1004: Add constant EE1004_NUM_PAGES adds 5fe3cba0bf5c eeprom: ee1004: Add helper ee1004_cleanup adds d99247f9b542 firmware: stratix10-svc: Fix a resource leak in an error h [...] adds 2d06954e2337 Merge 5.13-rc4 into char-misc-next adds 1b1ee3a91d21 char: xillybus: Fix condition for invoking the xillybus/ s [...] adds b71cdf15fcc1 char: xillybus: Remove unneeded MODULE_VERSION() usage adds cc196fed0394 char: xillybus: Fix spelling mistake "overflew" -> "overflowed" adds ce52ec5beecc visorbus: fix error return code in visorchipset_init() adds 23d51b818151 misc: hpilo: map iLO shared memory by PCI revision id adds 2fa7d74ff54e eeprom: ee1004: Remove not needed debug message adds 39ee156c5ac1 EISA: use DEVICE_ATTR_RO() helper macro adds 603e4922f1c8 remove the raw driver adds d208cbb0024e misc/pvpanic: Remove some dead-code adds 0508c477907b dt-bindings: fpga: fpga-region: change FPGA indirect artic [...] adds f7c2e792c6fe Documentation: fpga: dfl: change FPGA indirect article to an adds 987b741c52c7 Documentation: ocxl.rst: change FPGA indirect article to an adds df82d2ecd9e8 fpga: change FPGA indirect article to an adds e7555cf6c263 fpga: bridge: change FPGA indirect article to an adds 895ec9c09aa7 fpga-mgr: change FPGA indirect article to an adds 011c49e37038 fpga: region: change FPGA indirect article to an adds 25feb31d26a9 fpga: of-fpga-region: change FPGA indirect article to an adds 8923557bd579 fpga: stratix10-soc: change FPGA indirect article to an adds 432b6c560750 habanalabs/gaudi: remove redundant assignment to variable err adds 20827dddf27d misc: bcm-vk: use list_move_tail instead of list_del/list_ [...] adds 3f6ee1c09515 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() adds e0db3deea73b eeprom: idt_89hpesx: Restore printing the unsupported fwnode name adds 750411206574 eeprom: idt_89hpesx: use SPDX-License-Identifier adds 762b296bcbbc uacce: add print information if not enable sva adds 19a52178125c fsi: Add missing MODULE_DEVICE_TABLE adds 910810945707 fsi: core: Fix return of error values on failures adds 4134cb916578 fsi: aspeed: Emit fewer barriers in opb operations adds a5c317dac556 fsi: scom: Reset the FSI2PIB engine for any error adds f72ddbe1d7b7 fsi: scom: Remove retries adds 8a4659be0857 fsi: occ: Don't accept response from un-initialized OCC adds 614f0a50c9df fsi: occ: Log error for checksum failure adds 75028ef45830 hwmon: (occ) Start sequence number at one adds 38483e8fed80 hwmon: (occ) Print response status in first poll error message adds a3469912f4ca fsi: aspeed: convert to devm_platform_ioremap_resource adds 1e2233d4f3df fsi: Aspeed: Reduce poll timeout adds 56e05c60f2d4 fsi: master-ast-cf: Remove redundant error printing in fsi [...] adds 95152433e46f fsi/sbefifo: Clean up correct FIFO when receiving reset re [...] adds 9ab1428dfe2c fsi/sbefifo: Fix reset timeout adds 800370b05b76 Merge tag 'fsi-for-v5.14' of git://git.kernel.org/pub/scm/ [...] adds 78a005a22d56 nvmem: sunxi_sid: Set type to OTP adds c813bb37bd32 nvmem: qfprom: minor nit fixes adds 1f7b4d878746 nvmem: core: constify nvmem_cell_read_variable_common() re [...] adds 989f77e3fdee nvmem: qfprom: Improve the comment about regulator setting adds fd307a4ad332 nvmem: prepare basics for FRAM support adds 63879e2964bc nvmem: core: add a missing of_node_put adds 604288bc6196 nvmem: eeprom: at25: fix type compiler warnings adds eab61fb1cc2e nvmem: eeprom: at25: fram discovery simplification adds db4e54aefdfe Merge tag 'v5.13-rc6' into char-misc-next adds 341466b64f30 fpga: altera-pr-ip: Remove function alt_pr_unregister adds d9ec9daa20eb fpga: stratix10-soc: Add missing fpga_mgr_free() call adds 59ef362234dd fpga: mgr: Rename dev to parent for parent device adds ceb8ab3c07db fpga: bridge: Rename dev to parent for parent device adds 5e77886d0aa9 fpga: region: Rename dev to parent for parent device adds 0ae8d798c827 coresight: core: Switch to krealloc_array() adds d777a8991847 coresight: core: Fix use of uninitialized pointer adds e12f6b5593e4 coresight: core: Remove unnecessary assignment adds af36b6859a2e coresight: etm4x: core: Remove redundant check of attr adds 5fae8a946ac2 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update [...] adds 51dd19a7e9f8 coresight: Propagate symlink failure adds 5b5140bf5182 speakup: Separate out translations for bright colors names adds 36b1fefe36c7 accessibility: braille: braille_console: fix whitespace st [...] adds 01d12a6656f7 firewire: nosy: switch from 'pci_' to 'dma_' API adds c7e9967668d9 mei: hdcp: SPDX tag should be the first line adds 60f86b9a1c0d mcb: Remove trailing semicolon in macros adds 337c75634575 bus: fsl-mc: mc-io: Supply function names for 'fsl_create_ [...] adds 33c6527a07ed bus: fsl-mc: mc-sys: Supply missing function names in kern [...] adds d71b57dc075f bus: fsl-mc: fsl-mc-bus: Demote a bunch of non-conformant [...] adds 4c36624711b1 bus: fsl-mc: dprc: Fix a couple of misspelling and formatt [...] adds 5907c72c8de0 bus: fsl-mc: dprc-driver: Fix some missing/incorrect funct [...] adds 07fbbf2ae0a3 bus: fsl-mc: fsl-mc-allocator: Fix misspelling of 'new_mc_ [...] adds b4fa2e831fd7 bus: fsl-mc-msi: Fix a little doc-rot pertaining to 'np' t [...] adds 91812dd0937c bus: fsl-mc: mc-io: Correct misdocumentation of 'dpmcp_dev' param adds 9c294739cf5b soundwire/ASoC: add leading zeroes in peripheral device name adds 0531e6b60569 soundwire: bandwidth allocation: improve error messages adds 345e9f5ca798 soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions adds 448df2d8fcab soundwire: add missing kernel-doc description adds b50bb8ba369c soundwire: bus: handle -ENODATA errors in clock stop/start [...] adds 54a6ca4fa8a3 soundwire: bus: add missing \n in dynamic debug adds 36eee232df7b soundwire: cadence_master: always set CMD_ACCEPT adds 037219925e7a soundwire: dmi-quirks: remove duplicate initialization adds 1ec9d2e7936c soundwire: cadence: remove the repeated declaration adds 29a269c6f548 soundwire: intel: move to auxiliary bus adds 031e668bc1ad soundwire: bus: Make sdw_nwrite() data pointer argument const adds 3d3e88e33633 soundwire: stream: Fix test for DP prepare complete adds 1730a594ac16 Merge tag 'soundwire-5.14-rc1' of git://git.kernel.org/pub [...] adds 7bd1e23e5f13 habanalabs: increase ELBI reset timeout for PLDM adds 3b39840083ef habanalabs: update firmware files to latest adds 6e16ab6c326c habanalabs: prepare preboot stage to dynamic f/w load adds 364690429a60 habanalabs: request f/w in separate function adds a22f0ec0731d habanalabs: refactor init device cpu code adds 08c03a19662f habanalabs: use mmu cache range invalidation adds 50f036df476c habanalabs: use common fw_version read adds 22a795b4af5a habanalabs: dynamic fw load reset protocol adds c592c270fe1f habanalabs: expose ASIC specific PCI info to common code adds 90bd4798a8bb habanalabs: update to latest f/w headers adds 38fbcc6ec9a3 habanalabs: give FW a grace time for configuring iATU adds a5d4f2e92f0d habanalabs: modify progress status messages adds b8e785c559c0 habanalabs: use dev_dbg upon hint address failure adds 8a43c83fec12 habanalabs: load boot fit to device adds b31e59bc5543 habanalabs: load linux image to device adds 7693f5d39ee0 habanalabs: ignore device unusable status adds 3f18b8421fcd habanalabs: add missing space after casting adds c07c54e9de32 habanalabs: better error print for pin failure adds 6542c3541d0f habanalabs: set dma mask from fw once fw done iatu config adds ea7d5e7b102b habanalabs: avoid using uninitialized pointer adds e67a60400ffc habanalabs: read f/w's 2-nd sts and err registers adds 8121736bbf3d habanalabs/gaudi: use scratchpad regs instead of GIC controller adds a782422b20f4 habanalabs: notify before f/w loading adds 3e0ca9fab10b habanalabs/gaudi: send hard reset cause to preboot adds 190ec49710a9 habanalabs: check if asic secured with asic type adds e591a49cb585 habanalabs/gaudi: read GIC sts after FW is loaded adds 1dae12fe1bf7 habanalabs/gaudi: do not move HBM bar if iATU done by FW adds 7fb2a1f5b7f8 habanalabs: set memory scrubbing to disabled by default adds 1242e9f0f458 habanalabs: check running index in eqe control adds 7feffb681545 habanalabs: read preboot status bits in an earlier stage adds 3649eaea2754 habanalabs/gaudi: disable GIC usage if security is enabled adds 4080308e33bd habanalabs/gaudi: use COMMS to reset device / halt CPU adds 4cb4508c86d7 habanalabs: track security status using positive logic adds a60d075c81f0 habanalabs/gaudi: refactor reset code adds b92c637c5f5e habanalabs/gaudi: set the correct cpu_id on MME2_QM failure adds 9081021029fd habanalabs/gaudi: don't use nic_ports_mask in compute adds ae151bcfab04 habanalabs/gaudi: add ARB to QM stop on error masks adds 135ade0c6afc habanalabs: prefer ASYNC device probing adds 5bc691d84966 habanalabs/gaudi: split host irq interfaces towards FW adds 5a967fb3a741 habanalabs/gaudi: update to latest f/w specs adds a39725819c81 habanalabs/gaudi: don't use disabled ports in collective wait adds 254fac6d1a73 habanalabs/gaudi: add FW alive event support adds 8e8125f19228 habanalabs: add debug flag to prevent failure on timeout adds 84586de49610 habanalabs: reset device upon FD close if not idle adds 6a785e368a67 habanalabs: skip valid test for boot_dev_sts regs adds 0f37510ca348 habanalabs: fix mask to obtain page offset adds f1a29770b215 habanalabs/gaudi: use standard error codes adds 12d133deb30d habanalabs: small code refactoring adds e1222c2794de habanalabs: report EQ fault during heartbeat adds 358526be824f habanalabs: enable stop on error for all QMANs and engines adds 4b09901cf71f habanalabs: enable dram scramble before linux f/w adds 4efb6b2b4662 habanalabs: add hard reset timeout for PLDM adds c9d2f5cf27c5 habanalabs: print firmware versions adds 3002f467a0b0 habanalabs: Fix an error handling path in 'hl_pci_probe()' adds f5d6e39eb2a9 habanalabs: print more info when failing to pin user memory adds b538888c3e49 habanalabs: zero complex structures using memset adds 11d5cb8b9545 habanalabs: set rc as 'valid' in case of intentional func exit adds f5eb7bf0c487 habanalabs: remove node from list before freeing the node adds ba662265feac habanalabs/gaudi: update coresight configuration adds 1f7ef4bf41c7 habanalabs/gaudi: set the correct rc in case of err adds e307b302be8b habanalabs: added open_stats info ioctl adds f18cb6b58e34 habanalabs/goya: add '__force' attribute to suppress false alarm adds 2718e1d32238 habanalabs/gaudi: print last QM PQEs on error adds 5bdc65732016 habanalabs: remove a rogue #ifdef adds 7d5ba005cfbc habanalabs/gaudi: correct driver events numbering adds 38e19d0b87eb habanalabs: fix typo adds 4d041216c83d debugfs: add skip_reset_on_timeout option adds 23bace677a3d habanalabs: allow reset upon device release adds 69dbbbadad4f habanalabs: get lower/upper 32 bits via masking adds 3817b352aad3 habanalabs: add validity check for signal cs adds 6c31f494d8a9 habanalabs/gaudi: add support for NIC DERR adds b7a71fddc0dd habanalabs/gaudi: refactor hard-reset related code adds 8254ee0e0ac4 Merge tag 'misc-habanalabs-next-2021-06-22' of https://git [...] adds 09f8c33a4cad mei: fix kdoc in the driver adds 40292383640a mei: revamp mei extension header structure layout. adds 0b889618939f dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings adds 46bdcac533cc interconnect: qcom: Add SC7280 interconnect provider driver adds f274e2962677 Merge tag 'icc-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 8a981128a81e dt-bindings: phy: renesas,rcar-gen3-pcie-phy: Convert to j [...] adds 77945a345acf dt-bindings: phy: mediatek,mt7621-pci-phy: add clock entries adds 60ece833ccd0 phy: ralink: phy-mt7621-pci: use kernel clock APIS adds 28dcfba1a0d6 phy: ralink: Kconfig: enable COMPILE_TEST on mt7621-pci-ph [...] adds 6eded551cefe phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool' adds 652a6a2e3824 phy: ralink: phy-mt7621-pci: properly print pointer address adds 46eba71a1d15 dt-bindings: phy: qcom,qmp: Add IPQ60xx PCIe PHY bindings adds 9f7368ff1210 dt-bindings: pci: qcom: Document PCIe bindings for IPQ6018 SoC adds 520264db3bf9 phy: qcom-qmp: add QMP V2 PCIe PHY support for ipq60xx adds 8a917813cc74 phy: Allow a NULL phy name for devm_phy_get() adds 490dbd2380c7 phy: phy-core-mipi-dphy.c: Correct reference version adds 04a82a13f12d dt-bindings: phy: qcom,qmp: Add binding for SDX55 PCIe PHY adds 952b702bf82f phy: qcom-qmp: Use phy_status field for the status bit offset adds be0ddb5dfd8b phy: qcom-qmp: Add support for SDX55 QMP PCIe PHY adds 3136b3b1d216 phy: phy-xgene.c: Fix alignment of comment adds 4bbe33f66d7d phy: qcom-qmp: remove redundant error of clock bulk adds 436b6403db53 dt-bindings: phy: add vbus-supply optional property to phy [...] adds 51770dae6081 phy: stm32: manage optional vbus regulator on phy_power_on/off adds 74478ab503b0 dt-bindings: phy: rockchip-inno-usb2: add compatible for r [...] adds 31f840e7ff3e phy: phy-rockchip-inno-usb2: add support for RK3308 USB phy adds 46923bdb14c2 dt-bindings: phy: convert rockchip-usb-phy.txt to YAML adds f0afa235685e phy: phy-twl4030-usb: use DEVICE_ATTR_RO macro adds 1ed9e566f3d7 MAINTAINERS: update marvell,armada-3700-utmi-phy.yaml reference adds 185ff019f6ff phy: bcm-ns-usb3: Remove redundant dev_err call in bcm_ns_ [...] adds 349f98321121 phy: phy-mmp3-hsic: Remove redundant dev_err call in mmp3_ [...] adds 779fabf2a030 phy: phy-mtk-mipi-dsi: Remove redundant dev_err call in mt [...] adds 10d2dece591b phy: phy-mtk-hdmi: Remove redundant dev_err call in mtk_hd [...] adds 307773f525eb phy: core: Reword the comment specifying the units of max_ [...] adds ad92330614b9 dt-bindings: phy: Add binding for TI TCAN104x CAN transceivers adds a4a86d273ff1 phy: phy-can-transceiver: Add support for generic CAN tran [...] adds de82b841833b phy: rockchip: remove redundant initialization of pointer cfg adds ba66207eb01f dt-bindings: phy: add yaml binding for rockchip-inno-csi-dphy adds bd1f775d6027 phy/rockchip: add Innosilicon-based CSI dphy adds 4a90bbb478db phy: uniphier-pcie: Fix updating phy parameters adds f7eedcb8539d phy: ti: dm816x: Fix the error handling path in 'dm816x_us [...] adds 15692a80d949 phy: Revert "phy: ralink: Kconfig: convert mt7621-pci-phy [...] adds 5471a8123503 Merge tag 'phy-for-5.14_v2' of git://git.kernel.org/pub/sc [...] adds ecb5bdff9011 extcon: intel-mrfld: Sync hardware and software state on init adds d25b224f8e55 extcon: sm5502: Drop invalid register write in sm5502_reg_data adds dc11fc2991e9 extcon: max8997: Add missing modalias string adds d3a213d23c52 extcon: sm5502: Use devm_regmap_add_irq_chip() adds b1b76af23de8 extcon: sm5502: Implement i2c_driver->probe_new() adds 59ab522d5b61 dt-bindings: extcon: sm5502: Convert to DT schema adds 85b8326ed151 dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic adds f33c056dea2e extcon: sm5502: Refactor driver to use chip-specific struct adds d97c0ff5a124 extcon: sm5502: Add support for SM5504 adds d4e1406618a1 Merge tag 'extcon-next-for-5.14' of git://git.kernel.org/p [...] adds 04831e892b41 selftests/lkdtm: Avoid needing explicit sub-shell adds c2eb472bbe25 selftests/lkdtm: Fix expected text for CR4 pinning adds 0acbdbc7205c selftests/lkdtm: Fix expected text for free poison adds a15676ac8f24 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE adds 9c4f6ebc3665 lkdtm/heap: Add vmalloc linear overflow test adds f123c42bbeff lkdtm: Enable DOUBLE_FAULT on all architectures adds 5b777131bd80 lkdtm: Add CONFIG hints in errors where possible adds b61ce4d81ba2 selftests/lkdtm: Enable various testable CONFIGs adds 37a0ca7f3e60 lkdtm/heap: Add init_on_alloc tests adds 1e2658aef517 fpga: machxo2-spi: Address warning about unused variable adds 75020f2df6e4 siox: Simplify error handling via dev_err_probe() adds 7487257cea87 misc: vmw_vmci: return the correct errno code adds 1db376113e45 misc: ibmasm: Modify matricies to matrices adds d874742f6a73 nitro_enclaves: Set Bus Master for the NE PCI device adds d0b371e5fba0 stm class: Spelling fix adds ae128916fb87 intel_th: Remove an unused exit point from intel_th_remove() adds 02ca71effb96 intel_th: msu: Make contiguous buffers uncached adds ab1afed701d2 intel_th: Wait until port is in reset before programming it adds 44b1eba44dc5 bus: mhi: core: Fix power down latency adds 02b49cd11745 bus: mhi: Wait for M2 state during system resume adds a25d144fb883 bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds d02908ad8f34 PNP: moved EXPORT_SYMBOL so that it immediately followed i [...] adds 6f746d485fb9 mcb: Use DEFINE_RES_MEM() helper macro and fix the end address adds eed0218e8cae Merge tag 'char-misc-5.14-rc1' of git://git.kernel.org/pub [...] adds 0733d8390532 firmware: replace HOTPLUG with UEVENT in FW_ACTION defines adds d616f56d34e2 debugfs: only accept read attributes for blobs adds 8c60a14104e8 driver core: replace open-coded device_lock_assert() adds a6daf4bb5fcb driver core: attribute_container: fix W=1 warnings adds 5c3e241f5246 lib: devres: Add error information printing for __devm_ior [...] adds 0e9e37d042b1 Merge 5.13-rc2 into driver-core-next adds e1327a127703 export: Make CRCs robust to symbol trimming adds 2100c9b06046 drm/i915/gvt: remove local storage of debugfs file adds 2435628e5611 b43legacy: don't save dentries for debugfs adds 77b98d456d60 b43: don't save dentries for debugfs adds 1be4ec2456a7 scsi: snic: debugfs: remove local storage of debugfs files adds 393b06383fb7 debugfs: remove return value of debugfs_create_bool() adds fb05b14c5b99 debugfs: remove return value of debugfs_create_ulong() adds fd03c075e362 drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO adds 0d71f80b1898 driver core: auxiliary bus: Fix typo in the docs adds 7e7ba9b3d46d device property: Don't check for NULL twice in the loops adds 82769cc671b6 component: Drop 'dev' argument to component_match_realloc() adds d52ff34ee952 component: Rename 'dev' to 'parent' adds 39b27e89a76f driver core: Drop helper devm_platform_ioremap_resource_wc() adds 92722bac5fe4 Merge 5.13-rc4 into driver-core-next adds 4e0c02431a71 devcoredump: remove contact information adds 7f787701b298 firmware_loader: remove unneeded 'comma' macro adds 5a576764e419 drivers/base: Constify static attribute_group structs adds 68afbd8459e9 Merge tag 'v5.13-rc6' into driver-core-next adds d826e0365199 kernfs: move revalidate to be near lookup adds bbc8f3e79e9e devres: Make locking straight forward in release_nodes() adds c3cd0ff7aa18 devres: Use list_for_each_safe_from() in remove_nodes() adds a7f1d03b6046 devres: No need to call remove_nodes() when there none present adds 09705dcb63d2 devres: Enable trace events adds 3b1f941536af docs: ABI: testing: sysfs-firmware-memmap: add some memmap types. adds f5c13f1fdef9 Merge tag 'driver-core-5.14-rc1' of git://git.kernel.org/p [...] adds 7f201acf475d staging: r8192U_core: Remove unused variable 'ret' and dem [...] adds 9a6ce484e885 staging: android: ashmem: Supply description for 'new_range' adds 52ee2c7c825b staging: r8192U_core: Do not use kernel-doc formatting for [...] adds 803c63d960d8 staging: r819xU_phy: Remove some local variables from the stack adds 4a29a072b1e5 staging: r819xU_cmdpkt: Remove functionless method 'cmpk_h [...] adds ea82ff749587 staging: wlan-ng: cfg80211: Move large struct onto the heap adds 683707c7ed87 staging: rtl8188eu: core: rtw_ieee80211: Fix incorrectly d [...] adds 4c98e73f28e2 staging: rtl8723bs: core: rtw_mlme: Remove a bunch of unus [...] adds 02d06dd53463 staging: rtl8712: rtl871x_mp_ioctl: Remove a bunch of unus [...] adds daa2627c7f2f staging: rtl8723bs: core: rtw_recv: Mark debug variable as [...] adds 9d65023547dc staging: rtl8188eu: core: rtw_security: Fix some formattin [...] adds e06ede38f380 staging: rtl8723bs: core: rtw_security: Demote non-conform [...] adds f02eafb7f1b4 staging: rtl8723bs: core: rtw_sta_mgt: Remove unused varia [...] adds 324960df12a0 staging: rtl8723bs: core: rtw_sta_mgt: Return error value [...] adds efda125b79e8 staging: octeon: ethernet-tx: Fix formatting issue in func [...] adds c337ee00146a staging: rtl8723bs: core: rtw_wlan_util: Remove unused var [...] adds 0b18e5fe6008 staging: rtl8712: rtl871x_mp_ioctl: Move a large data stru [...] adds d57d7ac57639 staging: iio: frequency: ad9834: Provide missing descripti [...] adds e950dd6bb36f staging: nvec: Fix a bunch of kernel-doc issues adds fbd3996990b6 staging: ks7010: ks_hostif: Remove a bunch of unused variables adds 204d839bbe07 staging: fwserial: Demote a whole host of kernel-doc abuses adds d12dd1e0e3b9 staging: sm750fb: sm750_accel: Provide description for 'ac [...] adds 2f61c6649f47 staging: most: net: Fix some kernel-doc formatting issues adds b259c9b2380a staging: vt6655: upc: Suppress set but not used warning in macro adds 061e390b7c87 staging: rtl8192u: ieee80211_softmac: Move a large data st [...] adds 6f4d367f3356 staging: most: dim2: Provide missing descriptions and fix doc-rot adds 80566ab54229 staging: rtl8723bs: core: rtw_ieee80211: Remove seemingly [...] adds 1658384fc3d3 staging: rtl8723bs: core: rtw_mlme: 'retry' is only used i [...] adds f74afcfd9438 staging: most: i2c: Fix a little doc-rot adds 7af9b4444fab staging: most: dim2: hal: Fix one kernel-doc header and de [...] adds 51ca97af82af staging: most: dim2: hal: Demote non-conformant kernel-doc [...] adds c848434c629d staging: axis-fifo: axis-fifo: Fix some formatting issues adds 7dd8ffdbc005 staging: rtl8188eu: os_dep: ioctl_linux: Move 2 large data [...] adds f877899b9a4b staging: fbtft: fb_ili9320: Remove unused variable 'ret' adds 50676c55f00e staging: rtl8723bs: core: rtw_ieee80211: Fix incorrectly n [...] adds ad7e84ef4c21 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] adds 55016d099acd staging: rtl8188eu: os_dep: mon: Demote non-conforming ker [...] adds 904f18483591 staging: rtl8723bs: hal: rtl8723b_phycfg: Fix a bunch of m [...] adds 433cb9f05aa9 staging: rtl8723bs: hal: sdio_ops: Mark used 'err' as __ma [...] adds 3821526719f1 staging: rtl8723bs: os_dep: ioctl_cfg80211: 'ack' is used [...] adds bbf40b2f6e38 staging: axis-fifo: axis-fifo: Fix function naming in the [...] adds e3a7f78dc096 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] adds 705655a2c4cb staging: rtl8723bs: core: rtw_mlme_ext: Move very large da [...] adds 1873cb875525 staging: rtl8723bs: hal: sdio_halinit: Remove unused varia [...] adds ad843f392035 staging: wlan-ng: remove redundant initialization of varia [...] adds bdf2b26de612 staging: vchiq_arm: avoid crashing the kernel adds bd18b980a21d staging: vchiq_core: break early in vchiq_close_service_internal adds f7ba60127a3a staging: vchiq_core: return early in do_abort_bulks adds 08f31d0196cb staging: vchiq_core: introduce get_bulk_reason adds 82aa95ee2d37 staging: vchiq_core: Drop unnecessary check in notify_bulks adds c74541f7c7ce staging: vchiq_arm: drop return value of vchiq_arm_init_state adds ae69402867b6 staging: vchiq_2835_arm: drop enum vchiq_status adds a9fbd828be7f staging: vchiq_arm: drop enum vchiq_status from vchiq_*_internal adds a2161d1d5e10 staging: vchiq_core: drop vchiq_status from vchiq_set_serv [...] adds abf2836a381a staging: vchiq_core: drop vchiq_status from vchiq_initialise adds fd11b55da4d5 staging: vchiq_core: drop vchiq_status from vchiq_init_state adds 6332d14f0043 Staging: rtl8188eu: rtw_ioctl_set.c: fixed indentation issue adds 9d1d2621248f staging: rtl8723bs: remove unused log function adds 33fad5b4df5e staging: rtl8723bs: replace DBG_871X_SEL log macro with ne [...] adds 2867c27bf854 staging: rtl8723bs: add two functions to improve register [...] adds c106cb190cb7 staging: rtl8723bs: remove DBG_871X_SEL macro declaration adds 10cf7747638c staging: rtl8723bs: remove unused _DBG_871X_LEVEL macro adds a8ce8f9f9634 staging: rtl8723bs: remove unused mac_reg_dump() function [...] adds 5d047570e0a2 staging: rtl8723bs: remove unused bb_reg_dump() function argument adds eeec59e45cc4 staging: rtl8723bs: remove unused rf_reg_dump() function argument adds aeef75e7c4a7 staging: rtl8723bs: remove unused RTW_DBGDUMP macro definition adds 33a5f34c5668 staging: rtl8723bs: remove all defs related to _dbgdump macro adds 198ffd276ff9 staging: rtl8723bs: remove unused debug variables declarat [...] adds 2ee42acab194 staging: rtl8723bs: remove unneeded header file include adds 67f3a1c02844 staging: rtl8723bs: remove unused debug macro definitions adds 9ce42bc33fd4 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 54f8a6ab76d7 staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds a596ef195603 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 93026ce6a7bb staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds c2f04efd30c6 staging: rtl8723bs: remove debug macros related to core/rt [...] adds bc5c27b68730 staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds ffc49b55c979 staging: rtl8723bs: move static array definition from head [...] adds c0b8b55ce1b9 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 8acdc8db86d5 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 3c747a990438 staging: rtl8723bs: remove debug macros related to core/rt [...] adds e45199eaa0a4 staging: rtl8723bs: remove obsolete debug macro definitions adds c479026ce60f staging: rtl8723bs: remove debug macros related to core/rt [...] adds 7c75c38553ba staging: rtl8723bs: remove obsolete _IO_OSDEP_C_ debug mac [...] adds 4c53cdb3b3ac staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds 5610af57dc49 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 8edee4306a87 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 3ddc92d111e4 staging: rtl8723bs: remove debug macros related to hal/hal [...] adds c529c96139a2 staging: rtl8723bs: remove debug macros related to hal/sdi [...] adds ebb0a22ea4be staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 8b63686eab1a staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 0744b91b59e2 staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 74a0738db3ff staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds e8bc244c28e1 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] adds 65b00505f1fb staging: rtl8723bs: remove unused macros tied to os_dep/sd [...] adds c7432a3c7ab3 staging: rtl8723bs: remove unused debug macros tied to _HC [...] adds 57e3a852160a staging: rtl8723bs: remove unused debug macros tied to hal [...] adds 43a0faffd44d staging: rtl8723bs: remove unused debug macros tied to os_ [...] adds 3dc3456e0d43 staging: rtl8723bs: remove unused _module_mp_ def adds 72b2b0467b4f staging: rtl8723bs: remove unused macros tied to _HCI_OPS_ [...] adds d0ffbfae136a staging: rtl8723bs: remove unused macros tied to _RTL871X_ [...] adds 7d8fff53cd7a staging: rtl8723bs: remove unused macros tied to _RTL8712_ [...] adds c9727c55874f staging: rtl8723bs: remove commented out macro definition adds e5ec9bf4a0f5 staging: rtl8723bs: remove unused debug macro definitions adds 2f3103bf4f07 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] adds 4a98eb30e465 staging: rtl8723bs: remove unsed debug macros tied to no p [...] adds 5a155c08c0b7 staging: rtl8723bs: remove last unused debug macros adds acbc0849bd30 staging: rtl8723bs: macro DRIVER_PREFIX expands to lowerca [...] adds b1e9109aeff3 staging: wlan-ng: silence incorrect type in argument 1 (di [...] adds 23017c8842d2 staging: rtl8188eu: Use list iterators and helpers adds 3580942c864f staging: rtl8712: Use list iterators and helpers adds 5660634d8d48 staging: rtl8192u: fix typos in comments adds 89bbf2a5136e staging: rtl8723bs: remove unnecessary hex dumps adds ac76b4383405 staging: rtl8723bs: remove unused macro DRIVER_PREFIX adds cab775908889 staging: rtl8723bs: core: remove unneeded variable adds bd8d4ba394c4 staging: rtl8723bs: hal: Remove set but unused variables adds 5e7106f6c96a staging: rtl8723bs: core: Remove set but unused variable adds 66d708e655af staging: rtl8192e: remove unnecesasry ftrace-like logging adds 84b45d4ff9e0 staging: rtl8192e: replace comparison to NULL by bool adds 62409b31dbb5 staging: rtl8712: remove multiple multiple assignments adds a616d1212a7a staging: rtl8723bs: Change the return type adds 116138c3bd34 staging: rtl8712: Fix some tests against some 'data' subty [...] adds 33ed2b7079f6 staging: rtl8188eu: remove enum WIFI_FRAME_SUBTYPE adds b3cd518c5abd staging: rtl8723bs: Use list iterators and helpers adds a76455587f1d staging: rtl8723bs: remove ODM_RT_TRACE logs adds 7fa2973a1a6b staging: rtl8723bs: remove if-else blocks left empty by OD [...] adds 2523c9978e00 staging: rtl8723bs: remove empty functions adds 8b2a605a6e6e staging: rtl8723bs: remove empty hal/odm_PathDiv.c source file adds 466bd365857d staging: rtl8723bs: remove undefined function prototypes adds 7081d290d32b staging: rtl8723bs: remove empty header file adds 364787f94150 staging: rtl8723bs: remove ODM_RT_TRACE* unused macro defs adds 9e517aca02cf staging: rtl8723bs: remove all commented out ODM_RT_TRACE logs adds 57c73cb6fdba staging: rtl8723bs: replace ODM_RT_ASSERT with netdev_dbg() adds 7c87fd54d552 staging: rtl8723bs: remove unused ODM_RT_ASSERT macro adds 37066837974e staging: rtl8723bs: remove unused ODM_PRINT_ADDR macro adds b5edd20dfef0 staging: rtl8723bs: remove unused ODM_dbg_trace macro adds 187f0a97333c staging: rtl8723bs: remove unused ODM_dbg_enter adds a8a21160c2c4 staging: rtl8723bs: remove unused ODM_dbg_exit macro adds 2a9664702491 staging: rtl8723bs: remove empty ifdef block adds ae5351da40fb staging: rtl8723bs: remove unused ASSERT macro adds 22a555bb47ba staging: rtl8723bs: remove empty #ifndef block adds 2172a6576388 staging: rtl8723bs: remove commented out RT_ASSERT occurrences adds 292611481c8b staging: rtl8723bs: remove unused RT_PRINTK macro adds 8e30fb99d729 staging: rtl8723bs: remove BTC_PRINT logs adds fda6c767fbd9 staging: rtl8723bs: remove empty if-else blocks after BTC_ [...] adds ec0e82b45f74 staging: rtl8723bs: remove braces around single statement [...] adds f003ab00a5a4 staging: rtl8723bs: remove commented out BTC_PRINT logs adds 698a405f08e6 staging: rtl8723bs: remove BTC_PRINT macro definitions adds 1bd9ebfd7d13 staging: rtl8723bs: remove BTC_PRINT_ADDR macro definitions adds 2875b3bf0445 staging: rtl8723bs: remove BTC_PRINT_DATA definitions adds 87c596b03be7 staging: rtl8723bs: remove BTC_PRINT_F macro definition adds ad91b3d47b6f staging: rtl8723bs: remove empty #ifdef block adds 273214356429 staging: rtl8723bs: remove unsed hal_btcoex_SetDBG() function adds c8fc131b4994 staging: rtl8723bs: remove hal_btcoex_GetDBG() function adds e7f0be6415a0 staging: rtl8723bs: remove unnecessary halbtcoutsrc_DbgIni [...] adds b0a21a60afb0 staging: rtl8723bs: remove obsolete GLBtcDbgType array dec [...] adds f71c344766a3 staging: rtl8723bs: remove unused enum adds 76c80b8931b0 staging: rtl8723bs: remove obsolete debug macros adds 2ce75c4f9ecb staging: rtl8723bs: remove commented out DbgPrint logs adds 367fce0d9e92 staging: rtl8723bs: remove unused DbgPrint macro adds 3a96d356b9fd staging: rtl8723bs: remove commented out *RT_DISP logs adds 603693d1cf87 staging: rtl8723bs: remove RT_DISP macro definition adds 4f7cffcfe49f staging: rtl8723bs: remove ODM_InitDebugSetting() function adds 83147d899eb8 staging: rtl8723bs: remove empty hal/odm_debug.c file adds ae75f934658c staging: rtl8723bs: remove member in dm_odm_t struct adds 1cad68fc8343 staging: rtl8723bs: remove DebugLevel member in dm_odm_t struct adds 0d59ca5a7ed1 staging: rtl8723bs: remove odm_debug.h header file adds ec03c2104365 staging: fbtft: Rectify GPIO handling adds 37667f6e5771 staging: fbtft: Don't spam logs when probe is deferred adds fd4c5961d819 staging: fbtft: Add support for orientation on Himax HX8347d adds 982192e2a1b3 staging: fbtft: Replace custom ->reset() with generic one adds 801deaf91add staging: fbtft: Update TODO adds 41c014b8659d staging: rtl8723bs: align argument position in a new line adds 7d40753d8820 staging: rtl8723bs: use in-kernel aes encryption in OMAC1 [...] adds 3d3a170f6d80 staging: rtl8723bs: use in-kernel aes encryption adds cc4e864a5ce4 staging: mt7621-pci: make use of kernel clock apis adds 96c310c1a2b6 staging: mt7621-pci: avoid to set gpio mode in driver adds c92454a42b95 staging: mt7621-pci: remove some not needed includes adds 726eb31628d4 staging: mt7621-pci: group io resource assignments all together adds 4ab4ca2015ea staging: mt7621-pci: replace mdelay with msleep adds 35d96b88e763 staging: mt7621-pci: directly return 'mt7621_pcie_register_host' adds b99cc3a2b6b6 staging: mt7621-pci: avoid custom 'map_irq' function adds 7fa708e061b7 staging: mt7621-pci: remove two blank lines adds 706737d29807 staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask' adds cc1966a7e084 staging: mt7621-dts: properly organize pcie node adds 32dcd0724237 staging: fieldbus: anybus: Make remove callback return void adds a3417158b932 staging: fieldbus: anybus: Refuse registering drivers with [...] adds b619c322021f staging: mt7621-dts: remove ethsys node adds 0e7babd3c653 staging: mt7621-dts: use standard 'syscon' string adds 2752fc4182e2 staging: rtl8188eu: make rtw_android_cmdstr_to_num static adds 13d68881bf0a staging: rtl8188eu: rtw_init_cmd_priv never fails adds 286d60033918 staging: rtl8188eu: don't block until cmdthread runs adds 24aa9caccbe1 staging: rtl8188eu: remove padapter from struct cmd_priv adds 706321a53857 staging: rtl8188eu: remove padapter from struct mlme_ext_priv adds edee771a4533 staging: rtl8188eu: remove nic_hdl from struct mlme_priv adds 7114e7a298c2 staging: mt7621-dts: remove 'bug-range' property adds 321f1fb48c98 staging: mt7621-dts: add missing device_type in pcie root ports adds aaa27b88a5d7 staging: rtl8192e: Remove duplicate declartion adds 0c7ac9108796 staging: rtl8723bs: remove unused macros, arrays and an in [...] adds 6d0753d26e2e staging: rtl8723bs: remove more unused encryption macros adds 8adffa4bf11c staging: rtl8723bs: remove unused symbolic constant _AES_IV_LEN_ adds 1b11e893eda0 staging: rtl8723bs: replace private arc4 encryption with i [...] adds 1cd3acd4e9cf staging: rtl8723bs: Delete two redundant condition branches adds 1ba6d8dc50df staging: rtl8192e: Avoid multiple line dereference adds d0cf4e2bd40d staging: rtl8192e: Add identifier name to function definition adds f6d5d118462d staging: rtl8192e: Fix whitespace around conditional statement adds b97fad10de38 staging: rtl8723bs: replace private CRC-32 routines with i [...] adds 1f5adcfe87a0 staging: rtl8723bs: remove unneeded comments to silence 'l [...] adds 08df2c3ba119 staging: qlge: removed unnecessary debug message to fix co [...] adds 7ac5ed5095a5 staging: rtl8723bs: hal: Remove set but unused variable adds 76dfbca4757f staging: rtl8723bs: core: Remove unnecessary lines of code adds 56a1c5cc8a16 Staging: vchiq_arm: Using pr_err and pr_notice instead of printk adds 5f8e9aff1a11 staging: rtl8723bs: remove unused argument 'msg' adds 519c49678a13 staging: mt7621-dts: use clock in pci phy nodes adds 30e06867478f staging: rtl8723bs: hal: Remove three set but unused variables adds 09be0d0db530 staging: rtl8723bs: hal: Remove set but unused variable adds 76e78f3df8f5 staging: unisys: visorinput: remove redundant assignment o [...] adds d8218b0de51f Merge 5.13-rc2 into staging-next adds e2a027109422 staging: rtl8712: fix the bssid in mp_start_test() adds ae12cf6bf904 staging: rtl8188eu: Drop unnecessary NULL check after cont [...] adds 934de9eef1c5 staging: rtl8192u: Fix variable shadowing warning adds 7f02d57e7c20 staging: rtl8723bs: fix coding style for if comparisions adds 509af4f98d44 staging: rtl8188eu: rename struct field bLedOn adds 83e9f677a4ef Staging: rtl8723bs: remove unnecessary braces in HalBtc872 [...] adds 426ddc529877 Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c adds 3750ae9e79b6 Staging: rtl8723bs: fix indentation in HalBtc8723b1Ant.c adds aa62018944a8 Staging: rtl8723bs: fix comparison formatting in HalBtc872 [...] adds 557c2325364a Staging: rtl8723bs: add missing blank line in HalBtc8723b1Ant.c adds f7d21f444a41 Staging: rtl8723bs: fix line continuations in HalBtc8723b1Ant.c adds 0c21b72a7f19 Staging: rtl8723bs: remove dead code in HalBtc8723b1Ant.c adds d5af74ead205 staging: rtl8188eu: use safe iterator in rtw_free_network_queue adds 565a45a1c301 staging: rtl8188eu: use safe iterator in rtw_free_all_stainfo adds 39b19c63a39a staging: rtl8188eu: use safe iterator in expire_timeout_chk adds b0f2044c61d9 staging: rtl8188eu: use safe iterator in rtw_acl_remove_sta adds 2253748164d8 staging: rtl8188eu: use safe iterator in rtw_sta_flush adds af39f935c1fa staging: rtl8188eu: use safe iterator in rtw_free_xmitframe_queue adds 1c82975b5f4c staging: vchiq_core: fix return type of vchiq_init_state adds 63e24ae26fd5 staging: vchiq_core: drop unnecessary release_count adds 21711c7ee13e staging: vchiq_core: separate postfix increment adds 8ba5f91bab63 staging: vc04_services: remove __VCCOREVER__ adds 0705a939c2b8 staging: vchiq_arm: balance braces for if-else statements adds 20ebcf0bf1fd staging: vchiq_core: introduce poll_services_of_group adds 2f440843a7d4 staging: vchiq_core: avoid indention in poll_services_of_group adds 022b5a3cd8c0 staging: vchiq_arm: Use define for doorbell irq adds 618150c1252a staging: vchiq_arm: drop ftrace-like logging adds a140f3a02a50 staging: vchiq_arm: Prefer kzalloc(sizeof(*waiter)...) adds fd3e03d71f6e staging: vchiq_arm: drop non-beneficial comments adds f299b34ef27c staging: vchiq_arm: add blank line after declarations adds 7040e9d7b7c5 staging: vchiq_arm: re-arrange function header adds ed720b2bfad2 staging: vchiq_core: reduce indention in release_service_messages adds 1d702f5962f7 staging: vchiq_core: fix comment in vchiq_shutdown_internal adds e39ff0e4eab6 staging: vchiq_arm: make vchiq_shutdown_internal return void adds 1a64ab341d5f staging: vchiq_arm: Avoid unnecessary line breaks adds 4c51210461f9 staging: vchiq_core: introduce parse_message adds 5c56a4485cfc staging: vchiq_core: introduce defines for close_recvd adds 286bc9f48cad staging: vchiq_core: introduce defines for retry_poll adds 51d4aa6d6bf3 staging: rtl8723bs: remove duplicate names for _rtw_read8() adds 8ff74e4307b4 staging: rtl8723bs: remove duplicate names for _rtw_read16() adds 16b1b3c8221a staging: rtl8723bs: remove duplicate names for _rtw_read32() adds 7f06caf9a40b staging: rtl8723bs: remove duplicate names for _rtw_write8() adds 1c42d72e4747 staging: rtl8723bs: remove duplicate names for _rtw_write16() adds 4d6bfc6f6270 staging: rtl8723bs: remove duplicate names for _rtw_write32() adds 3bdc1bc67ed3 staging: rtl8723bs: remove duplicate name for _rtw_write_port() adds 73861d26a5f4 staging: rtl8723bs: remove _rtw_sd_f0_read8() adds 6f8ef160190d staging: vc04_services: fix a whitespace coding style issue adds 9b0644fc4381 staging: iio: fix some formatting issues adds 946c945301db staging: rtl8192e: delete extra blank lines adds 403e6946d119 staging: rtl8723bs: remove if (true) statement adds b9f38e913a92 staging: comedi: Remove unused variable ‘min_full_scale’ a [...] adds 9a032e3f7e04 staging: greybus: audio: Fix sparse warning. adds ede4ac7b67eb staging: emxx_udc: fix loop in _nbu2ss_nuke() adds 5d4f6b9e207a Staging: greybus: fix open parenthesis error in gbphy.c adds 62d7ecaf56ba staging: greybus: spi: add blank line after variable declaration adds d23dc8cd1339 staging: rtl8723bs: HalBtc8723b1Ant.c: fix build warnings [...] adds 7ca8d993d070 staging: rtl8723bs: rtl8723b_hal_init.c: fix build warning [...] adds 1b4c0f3bbdbd staging: rtl8723bs: rename get_ra() due to global symbol c [...] adds a1b8a9bbce45 staging: rtl8723bs: moved contexts for arc4 encryption in [...] adds 939ef16943a8 staging: rtl8712: Removed unnecessary blank lines adds 6ec070e872a1 staging: rtl8192e: Fix shadowed variable name adds db52e8f48067 staging: rtl8723bs: hal: Remove set but unused variables adds f57e6d91a873 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove set but u [...] adds 3c8c577fd2fc staging: rtl8723bs: refactor to reduce indents adds 8f5193f828fe staging: rtl8723bs: remove unnecessary braces from conditionals adds 85487bd72187 staging: rtl8723bs: fix suspect indents adds a75d6a327911 staging: rtl8188eu: remove ASSERT and ODM_RT_ASSERT macros adds b67decf85fd3 staging: rtl8723bs: remove sd_f0_read8() adds 21e4614b2f69 staging: emxx_udc: fix alignment issues adds 993b21a04614 Staging: rtl8723bs: fixed a blank coding style adds 7f8d698ffb17 staging: rtl8188eu: convert pr_info call to dev_err call O [...] adds afc023da53e4 staging: mmal-vchiq: Fix incorrect static vchiq_instance. adds cb293e6b834b staging: rtl8192u: Fixed warnings of coding style adds 90c976189908 staging: rtl8723bs: remove the repeated declaration adds cb37defbd17a Merge 5.13-rc4 into staging-next adds 487829879f8b staging: rtl8192u: Fix shadowed variable name adds 6184fa23216c staging: rtl8192u: remove the repeated declaration adds 6a80a7abb473 staging: rtl8723bs: core: rtw_mlme_ext.c: remove deadcode adds 3efe8c49cc99 Staging: rtl8712: Cleanup coding style warning adds af249fce390f staging: rtl8188eu: use IW_HANDLER to declare wext handlers adds 31c809986d8a staging: rtl8188eu: remove dummy wext handlers adds 827dffb1caee staging: rtl8188eu: remove dummy setfreq handler adds 0ee817dd5898 staging: rtl8188eu: Fix fall-through warnings for Clang adds 4ce74e3b5081 staging: rtl8192u: r8192U_hw.h: fix spaces preferred aroun [...] adds ad0129fad514 staging: rtl8192u: put parentheses on macros with complex [...] adds cae6c233a7ab staging: rtl8192u: fix spaces in r8192U_hw.h adds bdf696a01987 staging: mt7621-dts: review pcie overlay in 'gbpc1' dts file adds 447fbc14f416 staging: vchiq_core: fix logic in poll_services_of_group adds eb928dad1604 staging: vchiq_arm: introduce free_bulk_waiter adds b9fab6798a96 staging: vchiq_core: move internals to C source adds e63becb7f308 staging: vchiq_core: get the rid of IS_POW2 adds 15618b35bdbf staging: vchiq_core: get the rid of vchiq_static_assert adds 9d5f721f8c60 staging: vchiq_core: put spaces around operators adds 525dd8a36c33 staging: vchiq_core: avoid precedence issues adds a6dd3f261752 staging: vchiq_core: use define for message type shift adds 86aee79ed49c staging: vchiq_core: introduce message specific make macros adds 75f0a4f2c1f7 staging: vchiq_core: simplify WARN_ON conditions adds 68a485965aba staging: vchiq_arm: tidy up service function naming adds 88a6ab1d0ab1 staging: vchiq_core: introduce process_free_data_message adds 60f394b50fa0 staging: vchiq_core: reduce indentation in parse_open adds bc60b0f834a3 staging: vchiq_core: store message id in local variable adds 826818f88bc2 staging: vchiq_connected: move EXPORT_SYMBOL below the rig [...] adds 33e82ff2a055 staging: vchiq_core: introduce handle_poll adds 54fd727f83a4 staging: rtl8712: Remove unnecessary alias of printk() adds 3cdea6e9a838 iio: adc: exynos: drop unneeded variable assignment adds 5e713b25d137 dt-bindings: iio: temperature: Add DT bindings for TMP117 adds df041e737a38 iio: temperature: add driver support for ti tmp117 adds 643adb9af72e iio:chemical:sps30: Convert sysfs sprintf/snprintf family [...] adds c79859bd77de iio: light: Convert sysfs sprintf/snprintf family to sysfs_emit adds 8bad6050654b iio: trigger: stm32-timer: Convert sysfs sprintf/snprintf [...] adds 0cd71145803d iio: st-sensors: Update ST Sensor bindings adds 494186662ecf iio: adc: ad7298: Enable on Intel Galileo Gen 1 adds d877539ad8e8 iio: adis_buffer: do not return ints in irq handlers adds ab3df79782e7 iio: adis16400: do not return ints in irq handlers adds 00f6742b5ff4 iio: adis_buffer: check return value on page change adds 2335f0d7c790 iio: light: Added AMS tsl2591 driver implementation adds afa2b78f1e58 dt-bindings: iio: light: Added AMS tsl2591 device tree binding adds 4e023c4dcfc5 iio: adc: adi-axi-adc: simplify devm_adi_axi_adc_conv_register() adds 2c6a958789f7 iio: buffer-dmaengine: simplify __devm_iio_dmaengine_buffe [...] adds bfc1807acf85 iio: hw_consumer: simplify devm_iio_hw_consumer_alloc() adds 8e39d4723a00 iio: triggered-buffer: simplify devm_iio_triggered_buffer_ [...] adds cf5724e91515 iio: core: simplify some devm functions adds 171a70afbde9 iio: trigger: simplify __devm_iio_trigger_register adds 7349e8a36caa iio: inkern: simplify some devm functions adds 2599d5bc910d dt-bindings:iio:accel:adis16201 and adis16209 bindings adds 7dbd479425d2 dt-bindings:iio:accel:bosch,bma220 device tree binding doc [...] adds 3ed7928d9f15 dt-bindings:iio:accel:fsl,mma7455 binding doc adds d9bf5d37fd58 dt-bindings:trivial-devices: Add memsic,mxc4005/mxc6255/mx [...] adds 1ce9da1f6164 dt-bindings:trivial-devices: Add sensortek,stk8312 and sen [...] adds c1096dce272f dt-bindings:iio:adc:adi,ad7298 document bindings adds 6e5566e72d2a iio:accel:stk8312: Add lowercase i2c device id adds 7f9ef8ed0f40 dt-bindings:iio:dac:ti,dac082s085 yaml conversion adds 7bf50a968a1c iio:adc:ad7476: Handle the different regulators used by va [...] adds 2cd2b093e444 dt-bindings:iio:adc:adi,ad7476: Add missing binding document adds 99422e2a670c dt-bindings: iio: accel: Add SCA3300 documentation adds 9cc9806e2217 iio: accel: Add driver for Murata SCA3300 accelerometer adds 00a72db718fa iio: adis16475: do not return ints in irq handlers adds 0ae157081ca3 iio: adis_buffer: update device page after changing it adds 669da56a7eaf iio: adis_buffer: don't push data to buffers on failure adds dbf20809d6e0 iio: adis: add burst_max_speed_hz variable adds 256e69ab9693 iio: adis16475: do not directly change spi 'max_speed_hz' adds b27e1970aa1e iio: adis16400: do not directly change spi 'max_speed_hz' adds 69c93a7df74b iio:ABI docs: Fix up duplicate *_calibbias_* documentation [...] adds 3a879b29916a iio:ABI docs: Drop device specific docs for _powerdown for [...] adds cff8431bf442 iio:ABI docs: Fix issue around repeated definition of out_ [...] adds 101af4c20c5a iio:ABI docs: Move specific description of out_altvoltageX [...] adds 8f3f13085278 iio: sps30: separate core and interface specific code adds b2e171f5a5c6 iio: sps30: add support for serial interface adds 7dfc4dc385dc dt-bindings: iio: chemical: sps30: update binding with ser [...] adds fb6da706ff1e iio: adc: stm32-adc: Fix docs wrongly marked as kernel-doc adds caf0fb3bb38a iio: Documentation: move incompatible ABI to obsolete adds f7e196fc0815 dt-bindings:iio:adc: add generic settling-time-us and over [...] adds 03f2193a6bea dt-bindings:iio:adc: add documentation for TI TSC2046 controller adds 9374e8f5a38d iio: adc: add ADC driver for the TI TSC2046 controller adds cb25d770cf9d iio: accel: bmi088: Drop manual assignment of iio_dev.dev.parent adds e42523c11f2a iio: dac: ad5766: Drop duplicate setting of iio_dev.dev.pa [...] adds 806e657b0f7e iio: adc: mp2629: Drop duplicate setting iio_dev.dev.parent adds 85493b9ae818 iio: adc: mt6360: Drop duplicate setting of iio_dev.dev.parent adds 9eb04878e4af iio: adc: ti-ads131e08: Drop duplicate setting of iio_dev. [...] adds 932bf4710ee1 iio: humidity: hdc2010: Drop duplicate setting of iio_dev. [...] adds 63027b34189a iio: position: hid-sensor-custom-intel-hinge: Drop duplica [...] adds e6cc8f2b7616 iio: common: scmi_sensors: Drop duplicate setting of iio_d [...] adds 15ea2878bfb2 iio: core: move @id from struct iio_dev to struct iio_dev_opaque adds e5333ed09e0f iio: avoid shadowing of variable name in to_iio_dev_opaque() adds 6eaf9f6a2738 iio: core: move @driver_module from struct iio_dev to stru [...] adds 3028e0c2af95 iio: core: move @trig_readonly from struct iio_dev to stru [...] adds 62f4f36cdfcd iio: core: move @scan_index_timestamp to struct iio_dev_opaque adds b804e2b76ac6 iio: core: move @info_exist_lock to struct iio_dev_opaque adds 396f72348569 iio: core: move @chrdev from struct iio_dev to struct iio_ [...] adds 8b1c82cb849f iio: core: move @flags from struct iio_dev to struct iio_d [...] adds 62a486c46d61 iio: core: move @clock_id from struct iio_dev to struct ii [...] adds 3b91452032c4 iio: accel: st_accel: Move platform data from header to C file adds dffdd7567874 iio: gyro: st_gyro: Move platform data from header to C file adds 38934daf7b5c iio: magnetometer: st_magn: Provide default platform data adds 7db4f2cacbed iio: st_sensors: Call st_sensors_power_enable() from bus drivers adds d61881ef7f08 iio: st_sensors: Make accel, gyro, magn and pressure probe shared adds 6731ca3999ff iio: st_sensors: Add lsm9ds0 IMU support adds 8cd401310bc4 dt-bindings: iio: st,st-sensors: Add LSM9DS0 compatible string adds ef8512b3b2c8 dt-bindings:iio:dac:ad5755: txt to yaml format conversion. adds 3a57abfaa5a6 iio: am2315: Remove acpi_device_id table adds aff35afb0190 iio:accel:stk8312: Remove acpi_device_id table adds f0e4057e97c1 iio: bme680_spi: Remove acpi_device_id table adds b73d21dccf68 iio: bme680_i2c: Remove acpi_device_id table adds f7d5c18a8c37 iio: imu: st_lsm6dsx: correct ODR in header adds a3e0b51884ee iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers adds 7f36da145573 dt-bindings: iio: accel: fxls8962af: add bindings adds 90cc5ec5488e iio: accel: fxls8962af: add set/get of samplerate adds 9ab2c60e6b26 iio: accel: fxls8962af: add interrupt support adds 79e3a5bdd9ef iio: accel: fxls8962af: add hw buffered sampling adds af959b7b96b8 iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads adds f42590c4cb41 iio: ep93xx: Remove redundant error printing in ep93xx_adc [...] adds 347978983b34 dt-bindings: iio: afe: current-sense-shunt: add io-channel-cells adds f5abfa40a755 iio: adc: Add missing MODULE_DEVICE_TABLE adds 52d8e7f86428 dt-bindings: iio: kionix,kxcjk1013: Document kionix,kx023-1025 adds ae4467f6884e iio: accel: kxcjk-1013: Refactor configuration registers i [...] adds c630c1768522 iio: accel: kxcjk-1013: Add support for KX023-1025 adds 41120ebbb1eb iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_ [...] adds a2fa3debc12e iio: light: isl29028: Balance runtime pm + use pm_runtime_ [...] adds 6fbaebae758d iio: light: tsl2583: Balance runtime pm + use pm_runtime_r [...] adds d3a8969dde08 iio: accel: bmc150-accel: Balanced runtime pm + use pm_run [...] adds 2d980d7efd5f iio: accel: mma9551/3: Balance untime pm + use pm_runtime_ [...] adds 19611aec50ae iio: accel: kxcjk-1013: Balance runtime pm + use pm_runtim [...] adds 2d082b6ed264 iio: imu: kmx61: Balance runtime pm + use pm_runtime_resum [...] adds 265028b8d989 iio: adc: stm32-adc: Use pm_runtime_resume_and_get() to re [...] adds 29534eb2e242 iio: adc: stm32-dfsdm: Use pm_runtime_resume_and_get() to [...] adds 54e81f6818b8 iio: dac: stm32-dac: Use pm_runtime_resume_and_get() to re [...] adds 6e4183ec8dfd iio: light: us5182: Use pm_runtime_resume_and_get() to rep [...] adds 66e748ae7f82 iio: temp: mlx90614: Handle failure in pm_runtime_resume_a [...] adds db9c6c2ec4a8 iio: adc: rcar-gyroadc: Use pm_runtime_resume_and_get() an [...] adds 9009a732a87f iio: proximity: srf04: Use pm_runtime_resume_and_get() and [...] adds db27fdb33d10 iio: light: vcnl4000: Use pm_runtime_resume_and_get() to r [...] adds f30172723ce2 iio: light: vcnl4035: Use pm_runtime_resume_and_get() to r [...] adds 9a20795c6027 iio: accel: bmi088: Balance runtime pm + use pm_runtime_re [...] adds 264da5124314 iio: magn: bmc150: Balance runtime pm + use pm_runtime_res [...] adds 934616e8ebe1 iio: light: rpr0521: Balance runtime pm + use pm_runtime_r [...] adds 5937b860e925 iio: accel: mma8452: Balance runtime pm + use pm_runtime_r [...] adds fc36da3131a7 iio: accel: bma180: Fix buffer alignment in iio_push_to_bu [...] adds 151dbf0078da iio: accel: bma220: Fix buffer alignment in iio_push_to_bu [...] adds c6559bf796cc iio: accel: hid: Fix buffer alignment in iio_push_to_buffe [...] adds 3ab3aa2e7bd5 iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_t [...] adds f65802284a3a iio: accel: mxc4005: Fix overread of data and alignment issue. adds f40a71ffec80 iio: accel: stk8312: Fix buffer alignment in iio_push_to_b [...] adds 334883894bc1 iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_ [...] adds d85d71dd1ab6 iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_ [...] adds 7765dfaa22ea iio: adc: vf610: Fix buffer alignment in iio_push_to_buffe [...] adds 06778d881f37 iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buf [...] adds f4ca2e2595d9 iio: humidity: am2315: Fix buffer alignment in iio_push_to [...] adds 19f1a254fe49 iio: prox: srf08: Fix buffer alignment in iio_push_to_buff [...] adds 679cc377a03f iio: prox: pulsed-light: Fix buffer alignment in iio_push_ [...] adds 37eb8d8c64f2 iio: prox: as3935: Fix buffer alignment in iio_push_to_buf [...] adds 1ef2f51e9fe4 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_bu [...] adds 7692088f7286 iio: magn: bmc150: Fix buffer alignment in iio_push_to_buf [...] adds 3d4725194de6 iio: light: isl29125: Fix buffer alignment in iio_push_to_ [...] adds ff08fbc22ab3 iio: light: tcs3414: Fix buffer alignment in iio_push_to_b [...] adds df2f37cffd6e iio: light: tcs3472: Fix buffer alignment in iio_push_to_b [...] adds b0f5d8db7348 iio: chemical: atlas: Fix buffer alignment in iio_push_to_ [...] adds 8dea228b174a iio: cros_ec_sensors: Fix alignment of buffer in iio_push_ [...] adds 8979b67ec61a iio: potentiostat: lmp91000: Fix alignment of buffer in ii [...] adds 2a1c6a7743d7 iio: light: pa12203001: Use pm_runtime_resume_and_get() to [...] adds 43fa73945049 iio: core: Fix an error pointer vs NULL bug in devm_iio_de [...] adds bd1455615f40 iio:adc:ad7766: Fix unnecessary check in ad7766_probe() adds 7fce54ace336 iio: light: tsl2591: fix some signedness bugs adds 2989df460cf8 iio: light: tsl2591: delete a stray tab adds 9504db5765e8 iio: adc: tsc2046: fix a warning message in tsc2046_adc_up [...] adds af51ec8c9213 iio: hid: trigger: Balance runtime pm + use pm_runtime_res [...] adds e50f8e049554 iio: buffer: Remove redundant assignment to in_loc adds 941f130881fa iio: adis16480: support burst read function adds b892770a2c55 iio: Drop Duplicated "mount-matrix" parameter adds 842b17223fcd staging: iio: cdc: ad7746: Remove unnecessary assignment i [...] adds 53ebee949980 iio: afe: iio-rescale: Support processed channels adds 13f212e15b84 dt-bindings: staging: iio: cdc: ad7746: add binding docume [...] adds bbd125f84fcc staging: iio: cdc: ad7746: use dt for capacitive channel setup. adds 0990c6e428c8 iio: adis16260: make use of adis lock helpers adds 5d142d41585f iio: adis16136: make use of adis lock helpers adds 42ef8aa2263b iio: st_sensors: Create extended attr macro adds 3d8ad94bb175 iio: accel: st_sensors: Support generic mounting matrix adds 8d78d1e171fc iio: accel: st_sensors: Stop copying channels adds d5b920015f50 iio: magnetometer: st_magn: Support mount matrix adds e1c5d708bfe0 iio: gyro: st_gyro: Support mount matrix adds 38e9d5caeedb iio: chemical: sgp30: Drop use of %hx in format string. adds ff9111ab3e1f iio: adc: max11100: Use get_unaligned_be16() rather than o [...] adds 7169a78e3984 iio: adc: max11100: Use devm_ functions for rest of probe() adds 30b527dd4fc5 iio: adc: max1118: Use devm_ managed functions for all of probe adds 3c43b6e108d5 iio: adc: max1118: Avoid jumping back and forth between sp [...] adds 6c100eb960e7 iio: adc: ti-adc081c: Use devm managed functions for all o [...] adds 55364f73a600 iio: adc: ti-adc0832: Use devm managed functions for all o [...] adds 9ecc2ebbb636 iio: adc: ti-adc108s102: Use devm managed functions for al [...] adds 09f75a2bab03 iio: adc: ti-adc161s626: Use devm managed functions for al [...] adds 9410685cb183 staging: iio: cdc: ad7746: remove ordinary comments adds 7d3049fbf3c3 staging: iio: cdc: ad7746: clean up probe return adds 6a7e4b04df3f staging: iio: cdc: ad7746: extract capac setup to own function adds b711f687a1c1 counter: Add support for Intel Quadrature Encoder Peripheral adds eb4e91f42fc9 iio: accel: bma180: Add missing 500 Hz / 1000 Hz bandwidth adds 9654c414bfdc iio: adis: Cleanout unused headers adds aa5c8b253928 i2c: core: Add stub for i2c_verify_client() if !CONFIG_I2C adds 41340965b4f8 Merge branch 'ib-iio-i2c-5.13rc1' into togreg Adds a stub [...] adds 6771fb0b940e Merge tag 'iio-for-5.14a' of https://git.kernel.org/pub/sc [...] adds a3bb1d050e43 staging: mt7621-pci: make cleaner 'mt7621_pcie_enable_ports' adds aa6c32f9fe0d staging: mt7621-pci: remove 'RALINK_PCI_BAR0SETUP_ADDR' de [...] adds 860bce4565b6 staging: mt7621-pci: use {readl|writel}_relaxed instead of [...] adds cf37f42997a1 staging: mt7621-dts: move some properties into root port c [...] adds 2d3d288f0eaf staging: mt7621-pci: parse some dt properties from root po [...] adds 25203e32ce3e staging: mt7621-pci: make use of 'pcie_port_write' adds 0a48e46c80c0 staging: rtl8188eu: remove unused RT_PRINT_DATA macro adds b17aad8b567f staging: rtl8188eu: remove RT_TRACE and DBG_88E prints fro [...] adds d3f3fb9810ac staging: rtl8188eu: refactor rtw_lps_ctrl_wk_cmd adds cda915c9c2a3 staging: rtl8188eu: make rtw_free_recvframe return void adds 0acd0c57027f staging: rtl8188eu: simplify rtw_get_wireless_stats adds 4b3201b71b97 staging: rtl8188eu: remove RT_TRACE and DBG_88E prints fro [...] adds 0e37b86d1fca staging: rtl8188eu: use existing define for ethernet header len adds 56b02ba0d2ab staging: rtl8188eu: use standard kthread handling adds f0516d2e8860 staging: rtl8188eu: remove unused function parameter adds 978d7f0978ef staging: rtl8723bs: hal: Delete tests with no effects adds 5697686ed4ed staging: fpgaboot: change FPGA indirect article to an adds fe5fcefc9130 staging: rtl8188eu: Use is_{zero/broadcast}_ether_addr() i [...] adds 7973bfefb5ad staging: rtl8188eu: Use eth_broadcast_addr() to assign bro [...] adds 3c67430b7f5a staging: rtl8723bs: use list_for_each_safe in loops deleti [...] adds 535ca63b2ae2 staging: rtl8188eu: use safe iterator in stop_ap_mode() adds b5e944c50cbd staging: rtl8188eu: use safe iterator in tx_beacon_hdl() adds e0f489a25a99 staging: rtl8188eu: use safe iterator in dequeue_xmitframe [...] adds c47bcff9ae42 staging: rtl8188eu: use safe iterator in wakeup_sta_to_xmit() adds 629132b3d523 staging: rtl8188eu: use safe iterator in xmit_delivery_ena [...] adds a56d78b5d00d staging: rtl8188eu: use safe iterator in rtl8188eu_xmitfra [...] adds 5bd9e94a11ab staging: rtl8188eu: delete some dead code adds 3cac092a05d8 staging: gdm724x: emove redundant initialization of variab [...] adds 22a9f1c45946 staging: rtl8723bs: os_dep: Remove conditions with no effects adds eff810f82e47 staging: rtl8712: Replace printk() with netdev_dbg() adds c57f4f002bbd staging: rtl8723bs: core: add blank line after variable de [...] adds 922a0524f7c4 staging: drop kpc2000 driver adds edc64e7a03c8 staging: rtl8188eu: remove ODM_RT_TRACE calls from hal/phy.c adds 23f89b127532 Merge tag 'v5.13-rc6' into staging-next adds 4a36e160856d staging: gdm724x: check for buffer overflow in gdm_lte_mul [...] adds 7002b526f4ff staging: gdm724x: check for overflow in gdm_lte_netif_rx() adds 47bbb445748e staging: rtl8188eu: remove HW_DEF_ODM_DBG_FLAG enum value adds 9d056c19c567 staging: rtl8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c adds 9866b3133b70 staging: rtl8188eu: convert DBG_88E calls in core/rtw_recv.c adds 7c0ae9e01d90 staging: qlge: change msleep to usleep_range adds ebdc8d8cf6b5 staging: rtl8188eu: remove unused hal_data_8188e members adds 33bbc15d5a71 staging: rtl8188eu: remove a write-only struct member adds d1d900c66571 staging: rtl8188eu: remove a write-only power-index members adds 64ed82a5493e staging: rtl8188eu: remove another write-only member adds 69d998f1e552 staging: rtl8712: remove redundant check in r871xu_drv_init adds d1d3e3cdfda8 staging: rtl8712: fix error handling in r871xu_drv_init adds e02a3b945816 staging: rtl8712: fix memory leak in rtl871x_load_fw_cb adds 6d400d7cee38 staging: unisys: visorhba: Convert module from IDR to XArray adds 9a6780227ece staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds ba82ad78925b staging: rtl8188eu: remove all DBG_88E calls from core/rtw_xmit.c adds e83e5dbbf4b7 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 857c3a9e690f staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 31a0e87fbff2 staging: rtl8188eu: remove all DBG_88E calls from core/rtw_ap.c adds 77555d49a37b staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 000d5887ae4b staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 847b23462b71 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 089b7e431538 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 2bcb099dcc64 staging: rtl8188eu: remove all DBG_88E calls from core/rtw_mlme.c adds f4a0ab46339c staging: rtl8188eu: remove all DBG_88E calls from os_dep/i [...] adds 4a9b79746690 staging: rtl8188eu: remove all DBG_88E calls from os_dep/u [...] adds 8379df4f3755 staging: rtl8188eu: remove all DBG_88E calls from os_dep/o [...] adds d3a5c77af7ec staging: rtl8188eu: remove all DBG_88E calls from os_dep/m [...] adds de7711881eb4 staging: rtl8188eu: remove all DBG_88E calls from os_dep/x [...] adds f7d851054ac9 staging: rtl8188eu: remove all DBG_88E calls from os_dep/r [...] adds f8b15397b14d staging: rtl8188eu: remove all DBG_88E calls from hal/hal_intf.c adds 9a5ad3a2a4e6 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds 90da970c55c1 staging: rtl8188eu: remove all DBG_88E calls from hal/pwrseqcmd.c adds 325eabd92d46 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds 574e725d7330 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds b3ccfe3f2201 staging: rtl8188eu: remove all DBG_88E calls from hal/usb_ [...] adds 8e2b258baabb staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds e04bd12f265b staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds 7e5bcf11e329 staging: rtl8188eu: remove converted netdev_dbg calls from [...] adds cfdff814cdbd staging: rtl8188eu: remove converted netdev_dbg calls from [...] adds 2b1b85f0dae0 staging: rtl8188eu: remove core/rtw_debug.c adds d3cfc3dd40b4 staging: rtl8188eu: remove DBG_88E macro definition adds a22bda6df28c staging: rtl8723bs: remove unused debug macro adds 6f8b3e04bfa6 staging: rtl8723bs: remove unneeded comments adds 298a52a37ab7 staging: rtl8723bs: remove unused WAKEUP_GPIO_IDX macro de [...] adds bb1c456d7f88 staging: rtl8723bs: remove unneeded DISABLE_BB_RF macro adds b4e1882d750f staging: rtl8723bs: remove HAL_{BB,MAC,RF,FW}_ENABLE macros adds 414ce135c422 staging: rtl8723bs: move LPS_RPWM_WAIT_MS macro adds 56addfb0893c staging: rtl8723bs: remove include/autoconf.h header file [...] adds e0878ad49938 staging: rtl8723bs: remove two unused files from tree adds 222b27713d7f MIPS: ralink: Define PCI_IOBASE adds b15606e63ea9 staging: mt7621-pci: remove 'mt7621_pci_parse_request_of_p [...] adds 5b4f167ef355 staging: mt7621-dts: fix pci address for PCI memory range adds 0ef5dec44aea staging: rtl8188eu: remove empty label from mlmeext_joinbs [...] adds 65df1d15d073 staging: rtl8188eu: use prefix decrement operator on trycn [...] adds ee82be77be24 staging: rtl8188eu: remove unused variables from core/rtw_efuse.c adds 950c3525341b staging: rtl8188eu: remove unused variables from core/rtw_ [...] adds b16605f9b959 staging: rtl8188eu: remove unused variable from os_dep/ioc [...] adds daadab03824a staging: rtl8188eu: remove unused variables from hal/rtl81 [...] adds d78f4549d35b staging: rtl8188eu: remove _dbg_dump_tx_info function adds 769841c966fd docs: counter: Consolidate Counter sysfs attributes documentation adds c316424d9921 docs: counter: Fix spelling adds eb8eaa271f00 counter: 104-quad-8: Remove pointless comment adds af383bb1467b counter: 104-quad-8: Annotate hardware config module parameter adds e612b600253e counter: 104-quad-8: Add const qualifiers for quad8_preset [...] adds fca2534fddfa counter: 104-quad-8: Add const qualifier for functions_list array adds 891b58b35fd6 counter: interrupt-cnt: Add const qualifier for functions_ [...] adds 7e0dcfcefeca counter: microchip-tcb-capture: Add const qualifier for fu [...] adds 8a00fed665ad counter: stm32-lptimer-cnt: Add const qualifier for functi [...] adds 45af9ae84c60 counter: stm32-timer-cnt: Add const qualifier for function [...] adds 6a9eb0e31044 counter: 104-quad-8: Add const qualifier for actions_list array adds 9b2574f61c49 counter: ftm-quaddec: Add const qualifier for actions_list array adds 0056a405c7ad counter: microchip-tcb-capture: Add const qualifier for ac [...] adds f83e6e59366b counter: stm32-lptimer-cnt: Add const qualifier for action [...] adds d0ce3d5cf77d counter: stm32-timer-cnt: Add const qualifier for actions_ [...] adds 770494a785a5 iio: si1133: fix format string warnings adds d4f2a1c6c1f2 iio: light: si1133: Drop remaining uses of %hhx format string. adds e8951f087899 iio: imu: inv_mpu6050: Drop use of %hhx format string. adds c9d52c89e738 iio: light: si1145: Drop use of %hhx format specifier. adds f2bf22dc9ea8 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] adds f407e2dca0f5 iio: accel: bmc150: Don't make the remove function of the [...] adds 42d1c1dc0f91 iio: accel: bmc150: Move check for second ACPI device into [...] adds 3aac11a7c2d1 iio: accel: bmc150: Add support for dual-accelerometers wi [...] adds ba8bd0b33b7b iio: accel: bmc150: Move struct bmc150_accel_data definiti [...] adds 35157f443b6f iio: accel: bmc150: Remove bmc150_set/get_second_device() [...] adds addab6febc42 iio: accel: bmc150: Add support for DUAL250E ACPI DSM for [...] adds 61ddd0a75d14 iio: accel: bmc150: Refactor bmc150_apply_acpi_orientation() adds e6148fe79107 iio: accel: bmc150: Set label based on accel-location for [...] adds 718fb2bcf103 iio: adc: ad_sigma_delta: introduct devm_ad_sd_setup_buffe [...] adds 801a80eff4d7 iio: adc: ad7793: convert to device-managed functions adds bb560edc19a5 iio: adc: ad7791: convert to device-managed functions adds e50aab18dd7f iio: adc: ad7780: convert to device-managed functions adds c9ec2cb328e3 iio: adc: ad7192: use devm_clk_get_optional() for mclk adds bd5dcdeb3fd0 iio: adc: ad7192: convert to device-managed functions adds c066ca1464f3 iio: adc: ad7124: Use devm_ managed calls for all of probe [...] adds 4b36151d7482 iio: adc: ad_sigma_delta: remove ad_sd_{setup,cleanup}_buf [...] adds 21fd77afa113 iio: imu: remove unused private data assigned with spi_set [...] adds 49bd77560f06 iio: adc: remove unused private data assigned with spi_set [...] adds ac3bd9d6b11f counter: intel-qep: Mark PM callbacks with __maybe_unused adds 93466212b932 counter: intel-qep: Use to_pci_dev() helper adds 8090d67421dd iio: accel: bma180: Fix BMA25x bandwidth register values adds c8cc4cf60b00 iio: frequency: adf4350: disable reg and clk on error in a [...] adds 94588c1bf1c8 iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] adds 6e2a90af0b8d iio: accel: bmc150: Fix bma222 scale unit adds 4c17782311bd iio: accel: bmc150: Clarify combo modules in Kconfig adds c06a6aba6835 iio: accel: bmc150: Drop misleading/duplicate chip identifiers adds 54b61203e203 iio: accel: bmc150: Drop duplicated documentation of suppo [...] adds 88e63ce6ca28 iio: accel: bmc150: Sort all chip names alphabetically / b [...] adds c3a16200c72e dt-bindings: iio: accel: bma255: Document bosch,bma253 adds 49e95c689ad8 iio: accel: bmc150: Add device IDs for BMA253 adds d1e7ff89e6f1 dt-bindings: iio: bma255: Allow multiple interrupts adds 5640fed3035e dt-bindings: iio: accel: bma180/bma255: Move bma254 to bma [...] adds a7ba1c24da7b iio: accel: bma180/bmc150: Move BMA254 to bmc150-accel driver adds b4c166925d4c iio: scmi: fix spelling of SPDX tag adds 2ac0b029a04b iio: ltr501: mark register holding upper 8 bits of ALS_DAT [...] adds 421a26f3d7a7 iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR adds 71b33f6f93ef iio: ltr501: ltr501_read_ps(): add missing endianness conversion adds afedd992c38a iio: ltr501: mark ltr501_chip_info as const adds bc84957d3118 counter: interrupt-cnt: Add const qualifier for actions_li [...] adds 8f8847589662 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_t [...] adds afe2a789fbf7 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffe [...] adds 6a6be221b8bd iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_b [...] adds 61fa5dfa5f52 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_ [...] adds b8f939fd2069 iio: magn: rm3100: Fix alignment of buffer in iio_push_to_ [...] adds dce793c0ab00 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_ [...] adds ec90b52c07c0 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] adds 92babc9938eb iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] adds 12f13d1faead iio: hid-sensors: lighten exported symbols by moving to II [...] adds 40b54cbebf16 iio: imu: mpu6050: Balance runtime pm + use pm_runtime_res [...] adds 17181d4dc330 iio: adc: ads1015: Balance runtime pm + pm_runtime_resume_ [...] adds 0e4f336f50de iio: chemical: atlas-sensor: Balance runtime pm + pm_runti [...] adds c2f89f4ccd7a iio: prox: pulsed-light-v2: Use pm_runtime_resume_and_get() adds 64f9dc6a6800 iio: pressure: icp10100: Balance runtime pm + use pm_runti [...] adds fb226ae750ea iio: hid-sensors: Update header includes adds e2a73c4e78fc iio: accel: bmc150: Use more consistent and accurate scale values adds 7cd04c863f9e iio: light: tcs3472: do not free unallocated IRQ adds 8c51c9b59a10 Merge tag 'iio-for-5.14b' of https://git.kernel.org/pub/sc [...] adds 594ea7358b05 staging: android: ashmem: add size field in procfs fdinfo adds 609e9339dc71 staging: rts5208: remove redundant continue statement adds a85adbb5858a staging: ks7010: Wrap macro definitions in parenthesis adds 3c07e1eaafdb staging: r8188eu/core: remove the check for NULL pointer i [...] adds 44c26bec8614 staging: rtl8723bs: os_dep: use eth_broadcast_addr() to as [...] adds 3b0a4a1bdb0f staging: rtl8723bs: core: use eth_broadcast_addr() to assi [...] adds 78adf574c969 staging: rtl8723bs: hal: use eth_broadcast_addr() to assig [...] adds 6cbb3aa0f9d5 staging: rtl8723bs: rtw_efuse: Fix coding style adds eb64c6f60ed5 staging: rtl8723bs: Fix an error handling path adds 9a4ccb73a5fb staging: rtl8188eu: remove useless comment adds 12a17d72f794 staging: rtl8188eu: remove "rtw_ieee80211_back_actioncode" adds 872cfb096d3a staging: rtl8188eu: remove "rtw_ieee80211_back_parties" adds deefd9211ded staging: rtl8188eu: fix usb_submit_urb error handling adds c1ccff4682da staging: rtl8188eu: handle errors from dev_alloc_name adds abc6baa88224 staging: rtl8188eu: remove RT_TRACE prints from usb_intf.c adds 3b4b55a041a8 staging: rtl8188eu: remove RT_TRACE prints from rtl8188e_h [...] adds 7c12683cf7c9 staging: rtl8188eu: remove a couple of unused defines adds 7ad9bc70e1ac staging: rtl8188eu: remove efuse type adds ef803a9a49ef staging: rtl8188eu: remove unnecessary if clause adds b4399591371d staging: rtl8188eu: remove RT_TRACE and MSG_88E prints fro [...] adds 896e9022998a staging: rtl8188eu: remove HAL_INIT_PROFILE_TAG adds 0e02d10ec293 staging: rtl8188eu: simplify rtl88eu_mon_init adds c372251719f2 staging: rtl8188eu: remove RT_TRACE prints from pwrseqcmd.c adds ea7810f6e0b2 staging: rtl8188eu: make efuse_ReadEFuse static adds 0684c15d32fd staging: rtl8188eu: remove sdio defines adds f38143580e8f staging: rtl8188eu: remove more unused defines adds e57dcbf698f8 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from os [...] adds fe16215de4b0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds 8e727b9353ec staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds 0389516cb429 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds c511354263c0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds ffa3e77ca71d staging: rtl8188eu: remove DBG_88E_LEVEL macro from includ [...] adds 4ce8ae20286f staging: rtl8188eu: remove MSG_88E call from hal/odm.c adds 2b1aca59e11f staging: rtl8188eu: remove MSG_88E macro from include/rtw_debug.h adds 708180a92cd8 staging: rtl8723bs: remove all 5Ghz network types adds 33137187d3c8 staging: rtl8723bs: remove code related to unsupported cha [...] adds aa9224a80043 staging: rtl8723bs: remove unused enum items related to ch [...] adds 7d5fd85ea855 staging: rtl8723bs: rename enum items related to channel bonding adds e5d6664e273a staging: rtl8723bs: remove 5Ghz field in struct registry_priv adds c659a4687114 staging: rtl8723bs: remove struct rt_channel_plan_5g adds 284a80374531 staging: rtl8723bs: remove all branchings between 2.4Ghz a [...] adds 997f60810715 staging: rtl8723bs: beautify prototypes in include/hal_com [...] adds ec84d0ae54a6 staging: rtl8723bs: remove 5Ghz code related to channel pl [...] adds aa0b6160eac7 staging: rtl8723bs: remove some unused 5Ghz macro definitions adds 9e749e6f352a staging: rtl8723bs: remove 5Ghz code related to RF power c [...] adds fc2cda0fe329 staging: rtl8723bs: remove VHT dead code adds 6a782e4a4ebf staging: rtl8723bs: remove unused ODM_CMNINFO_BOARD_TYPE e [...] adds 6d490a27e23c staging: rtl8723bs: fix macro value for 2.4Ghz only device adds 43cf7e96fe45 staging: rtl8723bs: remove obsolete 5Ghz comments adds 990a1472930b staging: rtl8723bs: fix check allowing 5Ghz settings adds bee5ebf02dbb staging: rtl8723bs: remove item from TODO list adds 0c5a11c0ca25 staging: rtl8723bs: convert function to static adds 83fb097ba87a staging: phy-hi3670-usb3: do a some minor cleanups adds fcc84fe12fd8 staging: hisi-spmi-controller: rename spmi-channel property adds 7aae846a7b28 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 887af3fa7195 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds f53ae8193fdb staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 0299b6df594b staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 0bf20e534d12 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds ebb02b8f93a9 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 9eb8004c87c0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 8040692730df staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 9b7f6d9fd425 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 6f518ce18b43 staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_led.c adds dbc2850c8651 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 5e28bb5ad652 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds f1fb05f06a56 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 435a384417f0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 5700b8330ca6 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds e3a5f40c5809 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 8787b57f3792 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] adds da5dae9b8444 staging: rtl8188eu: remove all RT_TRACE calls from hal/hal_intf.c adds 254b0a1e4cf6 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] adds 85f1c72a1ef4 staging: rtl8188eu: remove RT_TRACE macro adds 3fd18e0321c9 staging: rtl8188eu: remove DRIVER_PREFIX preprocessor definition adds 4424ddb0ee83 staging: rtl8188eu: remove GlobalDebugLevel variable adds 4420fa312826 staging: rtl8188eu: remove include/rtw_debug.h header adds 8de6b7edd493 phy: phy-hi3670-usb3: move driver from staging into phy adds e562cf3aea3e spmi: hisi-spmi-controller: move driver from staging adds cb5d92d11246 staging: hisilicon,hi6421-spmi-pmic.yaml: cleanup descriptions adds fc3d3369c6e1 staging: hi6421-spmi-pmic: use devm_request_threaded_irq() adds 943f5a04e154 staging: hi6421-spmi-pmic: better name IRQs adds 0fb8de638c76 staging: hi6421-spmi-pmic: change a return code adds 5ff96c9672c5 staging: hi6421-spmi-pmic: change identation of a table adds 77ad1f0e99bd staging: hi6421-spmi-pmic: cleanup some macros adds a16d8644bad4 Merge tag 'staging-5.14-rc1' of git://git.kernel.org/pub/s [...] adds 52008ebd62ad dt-bindings: serial: snps-dw-apb-uart: add description for rk3568 adds fcb10ee27fb9 tty: serial: fsl_lpuart: fix the potential risk of divisio [...] adds ccf08fd1204b serial: fsl_lpuart: don't modify arbitrary data on lpuart32 adds ec22c3eec543 serial: fsl_lpuart: use UARTDATA_MASK macro adds 0d84f62220ed serial: fsl_lpuart: don't restore interrupt state in ISR adds 5697df7322fe serial: fsl_lpuart: split sysrq handling adds 5541a9bacfe5 serial: fsl_lpuart: handle break and make sysrq work adds e60c2991f18b serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() adds fa3540735425 serial: fsl_lpuart: remove manual RTSCTS control from 8-bi [...] adds 8a0c810d94f0 serial: fsl_lpuart: add loopback support adds 8cac2f6eb854 serial: fsl_lpuart: disable DMA for console and fix sysrq adds 7a9a2363d7ee tty: serial: samsung_tty: remove set but not used variables adds 991a350dff13 serial: 8250_aspeed_vuart: factor out aspeed_vuart_{read, [...] adds c9805fbf9d89 serial: 8250_aspeed_vuart: initialize vuart->port in aspee [...] adds 54da3e381c2b serial: 8250_aspeed_vuart: use UPF_IOREMAP to set up regis [...] adds 8f082dcf2c3d dt-bindings: serial: Change to reference the kernel-define [...] adds e27671f66321 dt-bindings: serial: Add label property in serial.yaml adds 71581242164f serial: qcom_geni_serial: redundant initialization to vari [...] adds f5b08386dee4 serial: 8250: of: Check for CONFIG_SERIAL_8250_BCM7271 adds 021212f53352 serial: meson: remove redundant initialization of variable id adds 89e78001295c serial: 8250: Use 'hlist_for_each_entry' to simplify code adds 26f7591632d7 serial: 8250: Add an empty line and remove some useless {} adds d7e325aaa8c3 serial: 8250_omap: fix a timeout loop condition adds ed5aecd3da2e tty: remove broken r3964 line discipline adds 7fb8a8affdf1 n_tty: remove n_tty_receive_char wrapper adds 89bb4a3622f9 n_tty: remove n_tty_receive_char_fast adds 1ed2dfedd215 n_tty: drop n_tty_receive_buf_fast adds 95aafe3278e7 n_tty: drop parmrk_dbl from n_tty_receive_char adds 67a620d58b47 n_tty: move lnext handling adds 16765365a062 n_tty: make n_tty_receive_char_special return void adds 3a7d530a0cf9 n_tty: do only one cp dereference in n_tty_receive_buf_standard adds e8f2a139ffb6 n_tty: invert TTY_NORMAL condition in n_tty_receive_buf_standard adds fc0df90b7811 n_tty: remove superfluous return from n_tty_receive_signal_char adds 0f3dcf3b5d76 tty: make fp of tty_ldisc_ops::receive_buf{,2} const adds 6e94dbc7a4e4 tty: cumulate and document tty_struct::flow* members adds 64d608db38ff tty: cumulate and document tty_struct::ctrl* members adds fbadf70a8053 tty: set tty_ldisc_ops::num statically adds 839e0f226d1c n_gsm: use goto-failpaths in gsm_init adds f81ee8b8b842 tty: make tty_ldisc_ops a param in tty_unregister_ldisc adds 194752093311 tty: drop tty_ldisc_ops::refcount adds 357a6a875f1c tty: no checking of tty_unregister_ldisc adds f6f19595a7ef tty: return void from tty_unregister_ldisc adds 303e8ebf5dcb ti-st: use goto-failpath in st_core_init adds 0f29b503bd0b ti-st: use tty_write_room adds 03b3b1a2405c tty: make tty_operations::write_room return uint adds 9a33fbf9d230 tty: make tty_buffer_space_avail return uint adds fa7501e57e9b tty: remove tty_operations::chars_in_buffer for non-buffering adds fff4ef17a940 tty: make tty_operations::chars_in_buffer return uint adds 3d18354248b1 nozomi: simplify ntty_chars_in_buffer adds 4fb266e1976e tty: remove empty tty_operations::flush_buffer adds 4da872befc83 tty: remove empty tty_operations::set_termios adds 3e679e1da5ef isdn: capi, remove optional tty ops adds 1bf422966341 isdn: capi, drop useless pr_debugs adds 76af233d9b0c tty: remove unused tty_throttle adds 635b258962da tty: serial: atmel: include <linux/io.h> instead of <asm/io.h> adds 27bcf79b8adb tty: serial: dz: include <linux/io.h> instead of <asm/io.h> adds 0ebee1ebbc72 tty: serial: icom: include <linux/io.h> instead of <asm/io.h> adds 3dccc357b7da tty: serial: ip22zilog: include <linux/io.h> instead of <a [...] adds b1c92c121b77 tty: serial: mux: include <linux/io.h> instead of <asm/io.h> adds ce6ff28069d8 tty: serial: pmac_zilog: include <linux/io.h> insteiad of [...] adds 10dab44f78df tty: serial: txx9: include <linux/io.h> instead of <asm/io.h> adds d890c508769b tty: serial: sunsab: include <linux/io.h> instead of <asm/io.h> adds 4f1c65813072 tty: serial: sunsu: include <linux/io.h> instead of <asm/io.h> adds 933100787d64 tty: serial: sunzilog: include <linux/io.h> instead of <asm/io.h> adds 7d5a3ec537d9 tty: serial: vr41xx_siu: include <linux/io.h> instead of < [...] adds 27dede097d20 tty: serial: sb1250-duart: include <linux/io.h> instead of [...] adds bf3d6ab9bc12 ttyprintk: Add TTY port shutdown callback adds 2fee88112197 ttyprintk: Removed unnecessary TTY ioctl callback adds 31a9a3182559 tty: nozomi: Fix a resource leak in an error handling function adds eb460edb5f83 tty: tty_baudrate: Remove unnecessary tab and spaces in co [...] adds ad48749b98c7 tty: tty_baudrate: Fix coding style issues of block comments adds 993c67b1fe44 tty: tty_buffer: Add a blank line after declarations adds dadc10494868 tty: tty_buffer: Remove the repeated word 'the' adds 80e3fce1034a tty: tty_buffer: Fix coding style issues of block comments adds 395e783371de tty: tty_io: Remove spaces before tabs adds e73b240785f2 tty: tty_io: Add a blank line after declarations adds 94bc2eb5fb43 tty: tty_io: Fix spaces required around that ':' adds d91c1a3eed06 tty: tty_io: Fix trailing whitespace issues adds b426a5b8154c tty: tty_io: Fix coding style issues of block comments adds 44969f85402e tty: tty_io: Remove the repeated word 'can' adds 5e4d5ac32ba5 tty: tty_io: Fix an issue of code indent for conditional s [...] adds 27eab129323b tty: tty_io: Delete a blank line before EXPORT_SYMBOL(foo) adds fab491030cea tty: tty_io: Remove return in void function adds 16d15f747a09 tty: tty_port: Delete a blank line before EXPORT_SYMBOL(foo) adds 54ad59a25ad1 tty: tty_port: Add a blank line after declarations adds 1df92640ba7d tty: tty_port: Fix coding style issues of block comments adds 7985723d21a1 vt: Move custom isspace() to its own namespace adds 7912146abf67 tty: hvc_iucv: Drop unnecessary NULL check after container_of adds f985b0b6e1db dt-bindings: serial: amlogic, meson-uart: add fifo-size property adds 27d44e05d7b8 tty: serial: meson: retrieve port FIFO size from DT adds 92e06e12212a dt-bindings: serial: renesas,scif: Document r9a07g044 bindings adds 064b6e47b2b2 serial: sh-sci: Add support for RZ/G2L SoC adds 1e49b0954c91 serial: kgdb_nmi: remove redundant initialization of variable c adds 1d751b04a49d dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK1808 adds 18ee37e1382a serial: drop irq-flags initialisations adds d4d6f03c4fb3 serial: max310x: Try to get crystal clock rate from property adds cb1b206cff46 serial: sc16is7xx: Use devm_clk_get_optional() adds 4503b1c29db4 tty: pty: remove redundant initialization of variable fd adds f6038cf46e37 tty: pty: correct function name pty_resize() adds 758dfe3ddcae MAINTAINERS: TTY LAYER: add some ./include/linux/ header files adds 4bc2bd5aefd6 serial: liteuart: Add support for earlycon adds b8be5db573b8 tty/serial: clean up uart_match_port adds cd256b068f80 tty/serial: make port of serial8250_register_8250_port const adds 756a4e4a7a4b tty: fix kernel-doc for tty_{read,write} adds d06e256f7a4b tty: fix kernel-doc for {start,stop}_tty adds 816cea10285d tty: vt: selection: Correct misspelled function sel_loadlut() adds 1d31d0caa33f tty: serdev: core: Fix misspelled function name __serdev_d [...] adds a1c0da88f1ca tty: tty_buffer: Fix incorrectly documented function __tty [...] adds 6ef6785d781e tty: tty_jobctrl: Fix 2 incorrectly documented functions adds ef80f77ba29e tty: n_hdlc: Fix a little doc-rot in n_hdlc_tty_read() adds 0e4b5597350e tty: serial: st-asc: Demote a kernel-doc formatting abuse adds 542a121aea6d tty: n_gsm: Fix function naming and provide missing param [...] adds b50155c65c57 tty: serial: xilinx_uartps: Fix documentation for cdns_uar [...] adds f421ed33ee2b Revert "serial: sh-sci: Add support for RZ/G2L SoC" adds 2ac62268a2c0 tty: hvc_console: Remove the repeated words 'no' and 'from' adds 18c092e5c35e ttyprintk: remove redundant initialization of variable i adds f2b0fe4b121e dt-bindings: serial: pl011: Delete an incorrect compatible string adds 6ae7d0f5a92b tty: nozomi: Fix the error handling path of 'nozomi_card_init()' adds fad92b11047a tty: serial: 8250: serial_cs: Fix a memory leak in error h [...] adds 910cc9537302 Merge 5.13-rc4 into tty-next adds db0a196bd8ad serial: imx: Add DMA buffer configuration via DT adds 236b26f18814 ARM: dts: imx53-ppd: add dma-info nodes adds d157fca711ad serial: tty: uartlite: fix console setup adds 3b2cd60689fa serial: sh-sci: Add support for RZ/G2L SoC adds 2877389f59dc tty: vcc: use DEVICE_ATTR_*() macro adds e901000aa6d0 serial: sh-sci: Remove unused STEPFN() macro adds 7d356a438b24 serial: 8250_exar: Extract exar_get_platform() helper adds e2129550de99 tty: tty_ldisc: fix doc warnings in tty_ldisc.c adds a69008475fc5 vt: vt_kern.h, remove the repeated declaration adds 99289bf1a76c Merge tag 'v5.13-rc6' into tty-next adds 08a84410a04f serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() adds af9a1f61ac33 serial: tegra-tcu: Reorder channel initialization adds a7770a4bfcf4 serial: stm32: defer probe for dma devices adds fb524360f522 ipwireless: remove unused ipw_tty::closing adds 654ee49b7e08 tty: make tty_get_{char,frame}_size available adds 8ea43acc690c mxs-auart: redefine AUART_LINECTRL_WLEN to accept bits count adds d8f0209bfedb cypress_m8: switch data_bits to real character bits adds 3ec2ff37230e tty: make use of tty_get_{char,frame}_size adds f771a34b1411 serial: 8250: Dissociate 4MHz Titan ports from Oxford ports adds 6cbe45d8ac93 serial: 8250: Correct the clock for OxSemi PCIe devices adds 1882441cd788 dt-bindings: serial: Move omap-serial.txt to YAML schema adds b1691bd04952 serial: 8250: Document SMSC Super I/O UART peculiarities adds 78bcae8616ac serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates adds f7adc7387818 serial: 8250: Handle custom baud rates in UPF_MAGIC_MULTIP [...] adds 788847839873 MIPS: Malta: Enable magic multipliers for Super I/O UARTs adds 11b1d881a90f serial_cs: remove wrong GLOBETROTTER.cis entry adds d495dd743d5e serial_cs: Add Option International GSM-Ready 56K/ISDN modem adds 291343676e32 mxser: drop ISA support adds 152549026901 mxser: renumber mxser_cards adds cede216a0539 mxser: remove info printout from init adds 4463cc5b8cbe mxser: integrate mxser.h into .c adds dc33f644f1cb mxser: cleanup Gpci_uart_info struct adds 3b6618299a38 mxser: rename CheckIsMoxaMust to mxser_get_must_hwid adds 292955a7c011 mxser: rename mxser_board::chip_flag to must_hwid adds e45583668e03 mxser: introduce enum mxser_must_hwid adds 58a2ddb3aa85 mxser: drop constant board::uart_type adds 928f94642690 mxser: move max_baud from port to board adds cef222cbffcc mxser: remove nonsense from ISR adds 15517806037c mxser: cleanup LSR handling in mxser_receive_chars adds 9e40ea1f7852 mxser: extract port ISR adds 9cb5c9c3226b mxser: simplify mxser_interrupt and drop mxser_board::vector_mask adds e5ce1bcedac6 mxser: extract mxser_receive_chars_new adds 0c4194218cf2 mxser: extract mxser_receive_chars_old adds 6de6e5c4becb mxser: remove else from LSR bits checks adds a93963e41ffe mxser: correct types for uart variables adds 02e431444b52 mxser: make xmit ring buffer variables unsigned adds 70640052324b mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines adds a7f8f2c9dcb2 mxser: drop unused MOXA_DIAGNOSE macro adds 413d555e1296 mxser: remove MOXA_GET_MAJOR deprecated ioctl adds ef3dff8a0af9 mxser: remove MOXA_SET_BAUD_METHOD ioctl adds 644c55d22953 mxser: remove MOXA_ASPP_MON and friends adds 489435e4abc0 mxser: remove MOXA_ASPP_LSTATUS ioctl adds a1ebc3794e9c mxser: remove MOXA_CHKPORTENABLE ioctl adds 476c351db8f0 mxser: remove MOXA_GETDATACOUNT ioctl adds c94deae5b708 mxser: remove MOXA_GETMSTATUS ioctl adds a7574ca74a6e mxser: remove MOXA_ASPP_OQUEUE ioctl adds 47f82769181f mxser: remove MOXA_HighSpeedOn ioctl adds 95b3ea4c6f45 mxser: remove cnt from mxser_receive_chars adds 389fc82e475b mxser: don't allocate MXSER_PORTS + 1 adds cc673990292c mxser: drop unused mxser_port::normal_termios adds 01c3de9a10bb mxser: remove unused mxser_port::stop_rx adds a6970c39c311 mxser: drop mxser_port::baud_base adds d811b26ba3a7 mxser: drop mxser_port::custom_divisor adds 2c21832b55dd mxser: cleanup mxser_change_speed adds 9fae5f857e12 mxser: extract mxser_ioctl_op_mode adds 238d117d1751 mxser: simplify mxser_ioctl_op_mode adds edb7d27cd103 mxser: dedup mxser_must_set_enhance_mode adds b286484b3bb1 mxser: introduce mxser_must_select_bank and use it adds b441eb0f69d1 mxser: clean up the rest of MUST helpers adds 57faa7d6148c mxser: move board init into mxser_initbrd adds d450f0852fcc mxser: inline mxser_board_remove into mxser_remove adds dcb04e21bba3 mxser: pci, switch to managed resources adds 7f0e79dc0969 mxser: move request irq to probe and switch to managed adds 1e37f7333c89 mxser: remove info message from probe adds c24c31ff4a7d mxser: remove mxser_cardinfo adds c3db20c3b71b mxser: cleanup mxser_process_txrx_fifo adds 42ad25fc46d3 mxser: rework and simplify mxser_open adds 13d4aba8a974 mxser: make mxser_board::idx really an index adds f8b6b327aa73 mxser: alloc struct mxser_board dynamically adds ad1c92ff6ee9 mxser: alloc only needed # of ports adds 987a4cfee576 mxser: remove pointless ioaddr checks adds 599084332836 mxser: cleanup mxser_rs_break adds 007bbdc87522 mxser: cleanup mxser_dtr_rts adds 8aff64e00f1e mxser: don't start TX from tty_operations::put_char adds be4866671f83 mxser: extract and dedup CTS handling adds 740165f7acbf mxser: introduce and use start/stop_tx helpers adds 265ceff7aeaa mxser: remove xmit_cnt < 0 tests adds aaa28e9f250c mxser: decrypt FCR values adds 464fbf6c4fc2 mxser: fix typos around enhanced mode adds 202acdaa143a mxser: access info->MCR under info->slock adds 1b3086b6e602 mxser: use port variable in mxser_set_serial_info adds 06cc52ef8284 mxser: rename flags to old_speed in mxser_set_serial_info adds 5d1ea1ad288f mxser: introduce mxser_16550A_or_MUST helper adds a7f6afcd4ec6 mxser: Documentation, remove traces of callout device adds b34440ffada7 mxser: Documentation, make the docs up-to-date adds 0dd77d02c333 mxser: Documentation, fix typos adds 18aaa97eee7d MAINTAINERS: add me back as mxser maintainer adds b61c8bf4694b tty: serial: Add UART driver for Cortina-Access platform adds cddd53e8aa4f Revert "tty: serial: Add UART driver for Cortina-Access platform" adds 08b0adb1ae54 serial: qcom_geni_serial: use DT aliases according to DT bindings adds b67e830d38fa serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs adds 5607fa6c3da3 serial: Prefer unsigned int to bare use of unsigned adds 4834446035a1 tty: make linux/tty_flip.h self-contained adds 9078204ca5c3 serial: mvebu-uart: fix calculation of clock divisor adds ecd6b010d81f serial: mvebu-uart: do not allow changing baudrate when ua [...] adds deeaf963569a serial: mvebu-uart: correctly calculate minimal possible baudrate adds 56b3276954f0 dt-bindings: mvebu-uart: fix documentation adds 2cbfdedef39f arm64: dts: marvell: armada-37xx: Fix reg for standard var [...] adds 15279ebe99d7 serial: mvebu-uart: remove unused member nb from struct mv [...] adds c932ed0adb09 Merge tag 'tty-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 29a812e4f346 usb: gadget: function: fix typo in f_hid.c adds d2d9b9416486 usb: gadget: Drop unnecessary NULL checks after container_of adds f42b333f2885 usb: gadget: function: Fix inconsistent indent adds 374ac7448caa usb: dwc3: remove repeated setting of current_dr_role adds c34030129a26 usb: phy: Use fallthrough pseudo-keyword adds f91e5d097f12 usb: gadget: fsl_qe_udc: fix implicit-fallthrough warnings adds 0826dae3d815 usb: musb: Fix spelling mistake "tranfer" -> "transfer" adds cd783e5abb60 usb: musb: Remove duplicate declaration of functions adds 6cfe9036acc5 usb: musb: Remove unused local variable dma, urb, offset adds 3c5e0d0e9da1 usb: musb: Remove unused function argument dma, qh, offset [...] adds 40ddb76ba0ba usb: xhci-mtk: use bitfield instead of bool adds e56e60f7a9d6 usb: xhci-mtk: remove unnecessary setting of has_ippc adds bb8d7ef68e29 usb: xhci-mtk: remove unnecessary assignments in periodic [...] adds 4676be28a46e usb: xhci-mtk: use first-fit for LS/FS adds 457d22850b27 usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake adds 9e8d268f831b USB: gadget: udc: s3c2410_udc: s3c2410_udc_set_ep0_ss() ca [...] adds cbbc07e1e892 usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core adds 216e0e563d81 usb: core: hcd: use map_urb_for_dma for single step set fe [...] adds 9fbf82c76414 Merge 5.13-rc2 into usb-next adds 92c6dc0beb68 usb: typec: wcove: Fx wrong kernel doc format adds e3d59eff47b8 USB: gadget: lpc32xx_udc: remove debugfs dentry variable adds 1531a2bb4494 USB: gadget: s3c2410_udc: remove dentry storage for debugfs file adds 1d50071b53f2 USB: gadget: pxa25x_udc: remove dentry storage for debugfs file adds 005775859a3d fsl-usb: add need_oc_pp_cycle flag for 85xx also adds 53ad92fdf7c3 usb: gadget: tegra-xudc: Constify static structs adds 106133dacc00 usb: gadget: s3c-hsudc: Use struct_size() in devm_kzalloc() adds 7142452387c7 USB: Verify the port status when timeout happens during po [...] adds c5c7489dc982 Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" adds 62d472d8ad88 usb: musb: Add missing PM suspend and resume functions for [...] adds 7d076c2f5590 usb: musb: Check devctl status again for a spurious sessio [...] adds 3f87443b4ee6 dt-bindings: usb: sunxi-musb: Add H616 compatible string adds c63fef4c4302 dt-bindings: usb: Add H616 compatible string adds 880287910b18 usb: common: usb-conn-gpio: fix NULL pointer dereference o [...] adds ddaf0d6dc467 usb: common: usb-conn-gpio: use dev_err_probe() to print log adds 24bb0076d7bc usb: fix spelling mistakes in header files adds abfabc8ae3bd usb: isp1760: fix strict typechecking adds 1da9e1c06873 usb: isp1760: move to regmap for register access adds 03e28d5233d5 usb: isp1760: use relaxed primitives adds f9a88370e675 usb: isp1760: remove platform data struct and code adds a74f639c5b56 usb: isp1760: hcd: refactor mempool config and setup adds 3eb96e04be99 usb: isp1760: use dr_mode binding adds 60d789f3bfbb usb: isp1760: add support for isp1763 adds e7a990e00cb1 dt-bindings: usb: nxp,isp1760: add bindings adds d369c9187c18 usb: isp1763: add peripheral mode adds b274e2a44e16 usb: atm: cxacru: Fix typo in comment adds 80a3c7f70e99 usb: gadget: tegra-xudc: Don't print error on probe deferral adds 77b57218ac2f usb: gadget: tegra-xudc: Use dev_err_probe() adds 18538a50239b USB: cdnsp: drop irq-flags initialisations adds 8879904b1935 USB: dwc2: drop irq-flags initialisations adds c9c5f057d0d6 USB: gadget: drop irq-flags initialisations adds 56d426146cdf dt-bindings: usb: dwc2: add compatible for RK3308 USB controller adds d112efbe6dbf usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled adds dea6f87e60d1 usb: typec: tcpm: Refactor logic to enable/disable auto vb [...] adds 59d4d06c8ab0 usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP adds 7257fbc7c598 usb: typec: tcpci: Implement callback for apply_rc adds 5cc59c418fde USB: core: WARN if pipe direction != setup packet direction adds 1eef7953129c USB: gadget: udc: fix kernel-doc syntax in file headers adds 08377263a932 USB: usbfs: remove double evaluation of usb_sndctrlpipe() adds ca82c0678842 usb: phy: isp1301: Deduplicate of_find_i2c_device_by_node() adds a0765597c986 usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static adds 73e33008e865 usb: roles: add helper usb_role_string() adds baabd69492bb usb: common: usb-conn-gpio: use usb_role_string() to print [...] adds 7bf991eab8b2 usb: typec: mux: Use device type instead of device name fo [...] adds acad3e9c7250 usb: typec: mux: Remove requirement for the "orientation-s [...] adds ab00a41e73dc usb: dwc3: trace: Remove unused fields in dwc3_log_trb adds 8f6c7c5a11ec USB: chipidea: remove dentry storage for debugfs file adds 0cac35771716 USB: gadget: bcm63xx_udc: remove dentry storage for debugfs file adds 8efd88f94601 USB: gadget: pxa27x_udc: remove dentry storage for debugfs file adds 0f60203d2142 USB: fotg210-hcd: remove dentry storage for debugfs file adds 70f400d4d957 driver core: Move the "removable" attribute from USB to core adds c037b6c818c3 PCI: Add sysfs "removable" attribute adds 47a4edc7acfd usb: cdns3: core: Fix a couple of incorrectly documented f [...] adds 6dd1efeb18d2 usb: cdns3: cdns3-plat: Fix incorrect naming of function ' [...] adds 56480a03f179 usb: cdns3: cdns3-gadget: Fix a bunch of kernel-doc relate [...] adds a945fd0a583d usb: cdns3: cdns3-ti: File headers are not good candidates [...] adds e1ecf7582f1b usb: cdns3: cdns3-ep0: Fix a few kernel-doc formatting issues adds c23e55e6682f usb: cdns3: cdns3-imx: File headers are not good candidate [...] adds b1f562f1c401 usb: chipidea: core: Fix incorrectly documented function ' [...] adds 953c3a3c310f usb: chipidea: otg: Fix formatting and missing documentati [...] adds 9b3c1c90d6e7 usb: chipidea: udc: Fix incorrectly documented function 'h [...] adds 00dfda2db2c1 usb: cdns3: cdns3-gadget: Provide correct function naming [...] adds 632d234b0bf8 usb: cdns3: cdnsp-gadget: Provide function name for 'cdnsp [...] adds c1fb8640e8a3 usb: dwc2: platform: Provide function name for 'dwc2_check [...] adds 826e9c44978b usb: common: ulpi: Add leading underscores for function na [...] adds bd37fbd5f5bb usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in [...] adds 8268acfe1cc9 usb: isp1760: isp1760-udc: Provide missing description for [...] adds a63acbde8264 usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_ [...] adds 81d708bc13f3 usb: dwc2: pci: Fix possible copy/paste issue adds 58aff959fc84 usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnect [...] adds 5aff197ffef1 usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' adds e0fbc1c0ba37 usb: gadget: udc: pxa27x_udc: Fix documentation for 'pxa27 [...] adds 61a140f08ebb usb: gadget: udc: udc-xilinx: Place correct function names [...] adds 7652dd2c5cb7 USB: core: Check buffer length matches wLength for control [...] adds aa10fab0f859 Merge 5.13-rc4 into usb-next adds 7f7d0afe1d47 Revert "usb: typec: mux: Remove requirement for the "orien [...] adds 425de3182c91 USB: gr_udc: remove dentry storage for debugfs file adds 5ff90af9da8f usb: dwc3: debugfs: Add and remove endpoint dirs dynamically adds 32ab701df626 usb: mtu3: remove mtu3_ep0_setup() declaration in mtu3.h adds 2c09bdaa58c9 usb: mtu3: remove repeated setting of speed adds 10e93e081416 usb: mtu3: dump a status register of IPPC adds f3ec606efc20 usb: mtu3: use dev_err_probe to print error log about extcon adds 51c236d5e1d1 usb: mtu3: skip getting extcon when use manual drd switch adds 309f5d794462 dt-bindings: usb: cdns,usb3: Fix interrupts order adds a8534cb092d7 usb: phy: introduce usb_phy device type with its own ueven [...] adds ca5ce8252910 usb: typec: intel_pmc_mux: Update IOM port status offset f [...] adds ab1150e9576f doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] adds 7dc0c55e9f30 USB: UDC core: Add udc_async_callbacks gadget op adds 04145a03db9d USB: UDC: Implement udc_async_callbacks in dummy-hcd adds b42e8090ba93 USB: UDC: Implement udc_async_callbacks in net2280 adds 87191ca9f902 USB: UDC: Implement udc_async_callbacks in net2272 adds 2a042767814b usb: dwc3: core: fix kernel panic when do reboot adds 307462a6f5c5 usb: gadget: function: printer: use list_move instead of l [...] adds 60dfe484cef4 USB: core: Avoid WARNings for 0-length descriptor requests adds 45d39448b4d0 usb: dwc3: support 64 bit DMA in platform driver adds ecfbd7b9054b usb: gadget: f_fs: Fix setting of device and driver data c [...] adds aafe93516b85 usb: dwc2: Don't reset the core after setting turnaround time adds 24f779dac8f3 usb: gadget: f_uac2/u_audio: add feedback endpoint support adds 40c73b30546e usb: gadget: f_uac2: add adaptive sync support for capture adds e89bb4288378 usb: gadget: u_audio: add real feedback implementation adds 03a674f5d758 usb: ehci: do not initialise static variables adds 8562d5bfc0fc USB: dwc3: remove debugfs root dentry storage adds 12f739798470 usb: typec: ucsi: Fix a comment in ucsi_init() adds 37fdb7c90f8c Merge tag 'v5.13-rc6' into usb-next adds e2ff8815f3d4 usb: musb: Simplify cable state handling adds 318324e6df97 usb: musb: Implement tracing for state change events adds 23d5ec3f0286 phy: tegra: xusb: Move usb3 port init for Tegra210 adds 2352fdb0d35e phy: tegra: xusb: Rearrange UPHY init on Tegra210 adds c339605cb0f6 phy: tegra: xusb: Add Tegra210 lane_iddq operation adds c545a9056712 phy: tegra: xusb: Add sleepwalk and suspend/resume adds 2d1021487273 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds 0baabcbedd9e phy: tegra: xusb: Tegra210 host mode VBUS control adds 1f9cab6cc20c phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds 23eca83155c3 Merge branch 'for-5.14/phy' into for-5.14/usb adds 41a7426d25fa usb: xhci: tegra: Unlink power domain devices adds 971ee247060d usb: xhci: tegra: Enable ELPG for runtime/system PM adds 66165dba2929 Merge tag 'for-5.14-usb' of git://git.kernel.org/pub/scm/l [...] adds 1f28f6f091b4 usb: gadget: fsl: properly remove remnant of MXC support adds 6f8d39a8ef55 usb: phy: tegra: Wait for VBUS wakeup status deassertion o [...] adds 7917e90667bc usb: phy: tegra: Correct definition of B_SESS_VLD_WAKEUP_EN bit adds e90f9ceb7059 usb: renesas-xhci: Replace BIT(15) with macro adds 5f4dee73a4bc usb: isp1760: Fix meaningless check in isp1763_run() adds b057da6d5491 usb: mtu3: power down device IP by default adds 960d3557d203 usb: mtu3: power down port when power down device IP adds 3abf562723d2 usb: mtu3: remove wakelock adds ae634f932129 usb: mtu3: drop support vbus detection adds a04c9f2d5dba usb: mtu3: use enum usb_role instead of private defined ones adds 18cfd7b85ced usb: mtu3: rebuild role switch flow of extcon adds 6c7b9497622b usb: mtu3: add helper to get pointer of ssusb_mtk struct adds 13862176a312 usb: mtu3: use force mode for dual role switch adds bfce43c43e2f usb: mtu3: rebuild role switch get/set hooks adds cd59ea91ea7d usb: mtu3: use clock bulk to get clocks adds 80ee6fc281b7 dt-bindings: usb: Add binding for Realtek RTS5411 hub controller adds b4e326165e21 USB: misc: Add onboard_usb_hub driver adds 412981e06294 of/platform: Add stubs for of_platform_device_create/destroy() adds c950686b382d usb: host: xhci-plat: Create platform device for onboard h [...] adds 1da8116eb0c5 arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub adds d143825baf15 usb: renesas-xhci: Fix handling of unknown ROM state adds 9ea90e9fadb6 usb: host: xhci-tegra: add missing put_device() in tegra_x [...] adds ec03554f980f usb: host: xhci-tegra: Add missing of_node_put() in tegra_ [...] adds e56621580755 usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_r [...] adds d6963f22da2e usb: host: u132-hcd: remove redundant continue statements adds 73f3d9453dfd USB: UDC: net2280: remove redundant continue statement adds 4288debeaa4e usb: typec: tcpci: Fix up sink disconnect thresholds for PD adds fed09e0bf9f0 usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE [...] adds 2b537cf877ea usb: typec: tcpm: Relax disconnect threshold during power [...] adds 03026197bb65 usb: typec: Add the missed altmode_id_remove() in typec_re [...] adds ebd88cf50729 xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES adds 90d551a5bc73 xhci: Add adaptive interrupt rate for isoch TRBs with XHCI [...] adds 271a21d8b280 xhci: handle failed buffer copy to URB sg list and fix a W [...] adds b31d9d6d7abb xhci: solve a double free problem while doing s4 adds 8e4167f34a3b Revert "arm64: dts: qcom: sc7180-trogdor: Add nodes for on [...] adds 70b8edf9bb6b Revert "usb: host: xhci-plat: Create platform device for o [...] adds 738d5ad104bb Revert "of/platform: Add stubs for of_platform_device_crea [...] adds 04d72afa34ed Revert "USB: misc: Add onboard_usb_hub driver" adds cfb0276373df Merge tag 'v5.13-rc7' into usb-next adds 440e547dd0f8 usb: cdns3: Corrected comment to align with kernel-doc comment adds 4ae08bc23e1b usb: cdnsp: Useless condition has been removed adds 3496993d06ff doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] adds 33e99b65a134 usb: cdns3: cdns3-gadget: Use list_move_tail instead of li [...] adds f2dca339fa7d Merge tag 'usb-v5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 33cb46c4676d usb: gadget: f_hid: fix endianness issue with descriptors adds 4249d6fbc10f usb: gadget: eem: fix echo command packet response issue adds 88693f770bb0 usb: gadget: hid: fix error return code in hid_bind() adds 84524d1232ec usb: dwc3: Fix debugfs creation flow adds ab37ac690ed0 xhci: remove redundant continue statement adds fe6f6f95919c thunderbolt: Add self-authenticate support for new dock adds 9b383037770f thunderbolt: Split NVM read/write generic functions out fr [...] adds 34163dfad412 thunderbolt: Use generic tb_nvm_[read|write]_data() for Th [...] adds 68977e61ab9e Documentation / thunderbolt: Clean up entries adds 6026b703e8f6 thunderbolt: Add wake from DisplayPort adds 3caf88871c6a thunderbolt: Align USB4 router wakes configuration with th [...] adds 1c561e4e659d thunderbolt: Make tb_port_type() take const parameter adds 02c5e7c2db2b thunderbolt: Move nfc_credits field to struct tb_path_hop adds e7051beab839 thunderbolt: Wait for the lanes to actually bond adds 56ad3aef5cda thunderbolt: Read router preferred credit allocation information adds 69fea377e660 thunderbolt: Update port credits after bonding is enabled/ [...] adds 6ed541c53edc thunderbolt: Allocate credits according to router preferences adds 7c37bb304fd6 thunderbolt: Add quirk for Intel Goshen Ridge DP credits adds bfa8f78e06ed thunderbolt: Add KUnit tests for credit allocation adds 0f28879cf683 thunderbolt: Log the link as TBT instead of TBT3 adds cae5f5151d76 thunderbolt: Add USB4 port devices adds ccc5cb8ad5d1 thunderbolt: Add support for ACPI _DSM to power on/off retimers adds 3406de7cc20f thunderbolt: Add additional USB4 port operations for retim [...] adds 3fb10ea4ce86 thunderbolt: Add support for retimer NVM upgrade when ther [...] adds ff3a83064567 thunderbolt: Move nvm_write_ops to tb.h adds 1cbf680f7687 thunderbolt: Allow router NVM authenticate separately adds faa1c615f0bd thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM oper [...] adds 25335b30daf6 thunderbolt: Check for NVM authentication status after the [...] adds a0d36fa10659 thunderbolt: Bond lanes only when dual_link_port != NULL i [...] adds 349bfe089d02 thunderbolt: Add device links only when software connectio [...] adds 0172e411450a thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set adds 2a8b519ece3b thunderbolt: No need to include <linux/acpi.h> in usb4_port.c adds 135794868ad8 thunderbolt: Add support for Intel Alder Lake adds b18f901382fd thunderbolt: Fix DROM handling for USB4 DROM adds 00a738b86ec0 Merge tag 'thunderbolt-for-v5.14-rc1' of git://git.kernel. [...] adds 94cc7aeaf6c0 USB: serial: make usb_serial_driver::write_room return uint adds 155591d3ceee USB: serial: make usb_serial_driver::chars_in_buffer return uint adds 3aed3af202aa USB: serial: digi_acceleport: reduce chars_in_buffer over- [...] adds dcbc0ae4f8fc USB: serial: digi_acceleport: add chars_in_buffer locking adds 9a8253a7c2da USB: serial: io_edgeport: drop buffer-callback sanity checks adds 683c5cfa5d1c USB: serial: mos7720: drop buffer-callback sanity checks adds 661867161f63 USB: serial: mos7840: drop buffer-callback return-value comments adds 17cd3a106e97 USB: serial: drop irq-flags initialisations adds 8051334e901f USB: serial: cp210x: add support for GPIOs on CP2108 adds 8e9910c5ad97 Merge tag 'usb-serial-5.14-rc1' of https://git.kernel.org/ [...] adds 42601e356bfa usb: class: cdc-wdm: return the correct errno code adds 269072a3d907 usb: ftdi-elan: remove redundant continue statement in a w [...] adds d3997fce189f usb: xhci-mtk: allow multiple Start-Split in a microframe adds 4897807753e0 USB: cdc-acm: blacklist Heimann USB Appset device adds 2f0b20fb0568 dt-bindings: usb: qcom,dwc3: Add bindings for sm6115/4250 adds bbaabe0d2674 dt-bindings: phy: qcom,qusb2: document sm4250/6115 compatible adds 7756f1d6369e phy: qcom-qusb2: Add configuration for SM4250 and SM6115 adds 79160a603bdb Merge tag 'usb-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 839a534f1e85 exfat: avoid incorrectly releasing for root inode adds 1e5654de0f51 exfat: handle wrong stream entry size in exfat_readdir() adds 7a5e9a17b2d8 Merge tag 'exfat-for-5.14-rc1' of git://git.kernel.org/pub [...] adds 24523e45b44f orangefs: readahead adjustment adds 0fdec1b3c9fb orangefs: fix orangefs df output. adds 729437e334a9 Merge tag 'for-linus-5.14-ofs1' of git://git.kernel.org/pu [...] adds d92d88f0568e fuse: Fix crash in fuse_dentry_automount() error path adds e3a43f2a9539 fuse: Fix crash if superblock of submount gets killed early adds e4a9ccdd1c03 fuse: Fix infinite loop in sget_fc() adds b89ecd60d38e fuse: ignore PG_workingset after stealing adds 80ef08670d4c fuse: check connected before queueing on fpq->io adds 49221cf86d18 fuse: reject internal errno adds 2d82ab251ef0 virtiofs: propagate sync() to file server adds fe0a7bd81bfe fuse: add dedicated filesystem context ops for submounts adds 266eb3f2fae4 fuse: Call vfs_get_tree() for submounts adds 29e0e4df9d2b fuse: Switch to fc_mount() for submounts adds 1b539917374d fuse: Make fuse_fill_super_submount() static adds 6b1bdb56b17c fuse: allow fallocate(FALLOC_FL_ZERO_RANGE) adds 15db16837a35 fuse: fix illegal access to inode with reused nodeid adds 6c88632be382 fuse: use DIV_ROUND_UP helper macro for calculations adds c4e0cd4e0c16 virtiofs: Fix spelling mistakes adds 8e4f3e15175f Merge tag 'fuse-update-5.14' of git://git.kernel.org/pub/s [...] adds 5f66f73b9ff4 coccinelle: misc: add minmax script adds 3afb532b19df coccinelle: misc: restrict patch mode in flexible_array.cocci adds cb62732d3bf0 coccinelle: misc: update uninitialized_var.cocci documentation adds 7845daa8bd72 coccinelle: misc: add swap script adds 5d2db9bb5f8a coccinelle: irqf_oneshot: reduce the severity due to false [...] adds 32c465613959 drop unneeded *s adds aeb300c1dbfc coccinelle: misc: minmax: suppress patch generation for er [...] adds f5b3553b5019 scripts: coccicheck: fix troubles on non-English builds adds 5e5234462756 coccinelle: api: remove kobj_to_dev.cocci script adds 76e2d16bd5d0 Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/li [...] adds 220a31b091fb kgdb: Fix spelling mistakes adds c8daba4640ac kgdb: Fix fall-through warning for Clang adds df8ba5f16033 Merge tag 'kgdb-5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds ad4e600cbf89 drivers/soc/litex: remove 8-bit subregister option adds 4c55e2aeb808 Merge tag 'for-linus' of git://github.com/openrisc/linux adds d619f90fae23 ARM: update __swp_entry_to_pte() to use PTE_TYPE_FAULT adds 01bb34852bf3 ARM: change vmalloc_min to be unsigned long adds 4f706b078fd5 ARM: use a temporary variable to hold maximum vmalloc size adds f572f5cb3926 ARM: change vmalloc_min to vmalloc_start adds 4c1b7a761608 ARM: change vmalloc_start to vmalloc_size adds 08b842400ff5 ARM: use "* SZ_1M" rather than "<< 20" adds c01914efeaa9 ARM: use MiB for vmalloc sizes adds 7411cfc3c91a ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+ adds 331f5f63c30c ARM: 9076/1: boot: remove redundant piggy_data from clean-files adds 4e271701c17d ARM: 9077/1: PLT: Move struct plt_entries definition to header adds 890cb057a46d ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() adds 79f32b221b18 ARM: 9079/1: ftrace: Add MODULE_PLTS support adds ae7ba7614601 ARM: 9082/1: [v2] mark prepare_page_table as __init adds 4716e2e34a22 ARM: 9083/1: uncompress: atags_to_fdt: Spelling s/REturn/Return/ adds 6073882cc1a8 ARM: 9084/1: simplify the build rule of mach-types.h adds b34b98204ca4 ARM: 9085/1: remove unneeded abi parameter to syscallnr.sh adds ad05f676525a ARM: 9086/1: syscalls: use pattern rules to generate sysca [...] adds 8b95a7d90ce8 ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1 adds b78f63f4439b ARM: 9088/1: Split KERNEL_OFFSET from PAGE_OFFSET adds a91da5457085 ARM: 9089/1: Define kernel physical section start and end adds 6e121df14ccd ARM: 9090/1: Map the lowmem and kernel separately adds 89a0b011fa72 ARM: 9091/1: Revert "mm: qsd8x50: Fix incorrect permission [...] adds cfca563bc1d8 ARM: 9092/1: xen: Register with kernel restart handler adds 2bb565bbdc03 ARM: 9093/1: drivers: firmwapsci: Register with kernel res [...] adds ce8f1ccbc027 ARM: 9094/1: Register with kernel restart handler adds ab6cef1d1447 ARM: 9095/1: ARM64: Remove arm_pm_restart() adds 33f087577ed3 ARM: 9096/1: Remove arm_pm_restart() adds e17362d683fb ARM: 9097/1: mmu: Declare section start/end correctly adds 6fa630bf4738 ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without [...] adds 77d34a4683b0 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 95347e734846 remoteproc: Add kernel-doc comment for is_iomem adds f28674340023 remoteproc: Fix various kernel-doc warnings adds c16ced60f3bf dt-bindings: remoteproc: k3-r5f: Update bindings for AM64x SoCs adds fee613a6fec6 Merge tag '20210327143117.1840-2-s-anna@ti.com' into rproc-next adds ee99ee7c929c remoteproc: k3-r5: Extend support to R5F clusters on AM64x SoCs adds 3e25e407a1c9 remoteproc: stm32: fix phys_addr_t format string adds 34c4da6d5dfb remoteproc: k3-r5: Fix an error message adds cf107e98d024 dt-bindings: remoteproc: qcom: pas: Convert binding to YAML adds e50f4bda7539 dt-bindings: remoteproc: qcom: pas: Add power domains for MSM8996 adds bad70abdfac1 dt-bindings: remoteproc: imx_rproc: add fsl,auto-boot property adds 7a95b19a39c6 dt-bindings: remoteproc: imx_rproc: add i.MX7ULP support adds 5dc9e9d1b758 dt-bindings: remoteproc: imx_rproc: support i.MX8MN/P adds e13d1a43aa0f remoteproc: imx_rproc: parse fsl,auto-boot adds 52bda8d37514 remoteproc: imx_rproc: initial support for mutilple start/ [...] adds cc0316c10fb7 remoteproc: imx_rproc: make clk optional adds c8a1a56d8729 remoteproc: imx_rproc: support i.MX7ULP adds 79806d32d5aa remoteproc: imx_rproc: support i.MX8MN/P adds 1cd6239426a4 remoteproc: imx-rproc: Fix IMX_REMOTEPROC configuration adds 30da589dba53 dt-bindings: remoteproc: qcom: pas: Fix indentation warnings adds 61d1961adf4b soc: qcom: smem_state: Add devm_qcom_smem_state_get() adds 632f1ca39698 remoteproc: qcom_q6v5: Use devm_qcom_smem_state_get() to f [...] adds 8131156974cb remoteproc: qcom_wcnss: Use devm_qcom_smem_state_get() adds bfc245129caa dt-bindings: remoteproc: pru: Update bindings for K3 AM64x SoCs adds 0740ec0893ea remoteproc: pru: Add support for various PRU cores on K3 A [...] adds c6659ee893e2 remoteproc: core: Move cdev add before device add adds 519346ecabd3 remoteproc: core: Move validate before device add adds 930eec0be20c remoteproc: core: Fix cdev remove and rproc del adds 7dbdb8bd7c02 remoteproc: core: Cleanup device in case of failure adds 51c4b4e21226 remoteproc: stm32: fix mbox_send_message call adds 5f5fb97491b9 dt-bindings: remoteproc: imx_rproc: support i.MX8ULP adds d59eedc0e408 remoteproc: imx_rproc: support i.MX8ULP adds 4865ed136045 dt-bindings: remoteproc: qcom: pas: Add SC8180X adsp, cdsp [...] adds aef6a521e5bf remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss adds d0fe3f47ef09 Merge tag 'rproc-v5.14' of git://git.kernel.org/pub/scm/li [...] adds f9e784dcb63f dt-bindings: hwlock: add sun6i_hwspinlock adds 3c881e05c814 hwspinlock: add sun6i hardware spinlock support adds 234462bc7f23 dt-bindings: hwlock: sun6i: Fix various warnings in binding adds b5e6d1261e20 Merge tag 'hwlock-v5.14' of git://git.kernel.org/pub/scm/l [...] adds 6ca24c65632e net/mlx4: Fix fall-through warning for Clang adds ba3fea547236 i3c: master: cdns: Fix fall-through warning for Clang adds 4e1c8c17ff12 scsi: aic94xx: Fix fall-through warning for Clang adds f1469e568bf6 Input: Fix fall-through warning for Clang adds 383df634f147 Merge tag 'Wimplicit-fallthrough-clang-5.14-rc1' of git:// [...] adds 2060061767c5 xen: Use DEVICE_ATTR_*() macro adds 629a5d87e26f xen: sync include/xen/interface/io/ring.h with Xen's newes [...] adds 4ea903179567 Merge tag 'for-linus-5.14-rc1-tag' of git://git.kernel.org [...] adds 7cd60e43a6de uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ adds 939ef713297d x86/signal: Introduce helpers to get the maximum signal fr [...] adds 1c33bb050750 x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ adds bdf6c8b84a4f selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if [...] adds 2beb4a53fc3f x86/signal: Detect and prevent an alternate signal stack overflow adds 8919f0727699 selftest/x86/signal: Include test cases for validating sig [...] adds f72a249b0ba8 x86/fpu: Add address range checks to copy_user_to_xstate() adds b7c11876d24b selftests/x86: Test signal frame XSTATE header corruption [...] adds c4cf5f61982e Merge x86/urgent into x86/fpu adds 9625895011d1 x86/fpu: Fix copy_xstate_to_kernel() gap handling adds b3607269ff57 x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value [...] adds ce578f16348b x86/fpu: Mark various FPU state variables __ro_after_init adds 4e8e4313cf81 x86/fpu: Make xfeatures_mask_all __ro_after_init adds ce38f038ede7 x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() adds 4098b3eef37b x86/fpu: Remove unused get_xsave_field_ptr() adds e68524456c85 x86/fpu: Move inlines where they belong adds 07d6688b22e0 x86/fpu: Limit xstate copy size in xstateregs_set() adds 43be46e89698 x86/fpu: Sanitize xstateregs_set() adds 947f4947cf00 x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() adds 3a3351126ee8 x86/fpu: Simplify PTRACE_GETREGS code adds 6164331d15f7 x86/fpu: Rewrite xfpregs_set() adds 145e9e0d8c6f x86/fpu: Fail ptrace() requests that try to set invalid MX [...] adds da53f60bb86e x86/fpu: Clean up fpregs_set() adds eb6f51723f03 x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() adds adc997b3d66d x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() adds 3f7f75634cce x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() adds afac9e894364 x86/fpu: Remove fpstate_sanitize_xstate() adds 5a32fac8dbe8 x86/fpu/regset: Move fpu__read_begin() into regset adds dbb60ac76458 x86/fpu: Move fpu__write_begin() to regset adds 02b93c0b00df x86/fpu: Get rid of using_compacted_format() adds 71ef453355a9 x86/kvm: Avoid looking up PKRU in XSAVE buffer adds 9fe8a6f5eed8 x86/fpu: Cleanup arch_set_user_pkey_access() adds 1f3171252dc5 x86/fpu: Get rid of copy_supervisor_to_kernel() adds b16313f71c10 x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() adds 6b862ba18214 x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() adds 16dcf4385933 x86/fpu: Rename fxregs-related copy functions adds 872c65dbf669 x86/math-emu: Rename frstor() adds 6fdc908cb561 x86/fpu: Rename fregs-related copy functions adds 1cc34413ff3f x86/fpu: Rename xstate copy functions which are related to UABI adds 522e92743b35 x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() adds ebe7234b08a4 x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to [...] adds 08ded2cd18a0 x86/fpu: Get rid of the FNSAVE optimization adds 1c61fada304c x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_ [...] adds b76411b1b568 x86/fpu: Rename initstate copy functions adds 01707b665358 x86/fpu: Rename "dynamic" XSTATEs to "independent" adds a75c52896b6d x86/fpu/xstate: Sanitize handling of independent features adds 784a46618f63 x86/pkeys: Move read_pkru() and write_pkru() adds b2681e791dbc x86/fpu: Rename and sanitize fpu__save/copy() adds 8a1dc55a3f3e x86/cpu: Sanitize X86_FEATURE_OSPKE adds 739e2eec0f48 x86/pkru: Provide pkru_get_init_value() adds ff7ebff47c59 x86/pkru: Provide pkru_write_default() adds fa8c84b77a54 x86/cpu: Write the default PKRU value when enabling PKE adds 371071131cd1 x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_ [...] adds e7ecad17c84d x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() adds 33344368cb08 x86/fpu: Clean up the fpu__clear() variants adds 727d01100e15 x86/fpu: Rename __fpregs_load_activate() to fpregs_restore [...] adds 1d9bffab116f x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() adds 65e952102122 x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() adds 2ebe81c6d800 x86/fpu: Dont restore PKRU in fpregs_restore_userspace() adds 9782a712eb97 x86/fpu: Add PKRU storage outside of task XSAVE buffer adds e84ba47e313d x86/fpu: Hook up PKRU into ptrace() adds 30a304a13873 x86/fpu: Mask PKRU from kernel XRSTOR[S] operations adds 954436989cc5 x86/fpu: Remove PKRU handling from switch_fpu_finish() adds 0e8c54f6b2c8 x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() adds 72a6c08c44e4 x86/pkru: Remove xstate fiddling from write_pkru() adds bf68a7d98922 x86/fpu: Mark init_fpstate __ro_after_init adds 99a5901951b7 x86/fpu/signal: Move initial checks into fpu__restore_sig() adds 9ba589f9cdbd x86/fpu/signal: Remove the legacy alignment check adds 1258a8c89604 x86/fpu/signal: Sanitize the xstate check on sigframe adds cdcec1b77001 x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() adds 0a6c2e9ec91c x86/fpu/signal: Split out the direct restore code adds aee8c67a4faa x86/fpu: Return proper error codes from user access functions adds fcb3635f5018 x86/fpu/signal: Handle #PF in the direct restore path adds 6f9866a166cd x86/fpu/signal: Let xrstor handle the features to init adds 93c2cdc975aa x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi [...] adds 1423e2660cf1 Merge tag 'x86-fpu-2021-07-07' of git://git.kernel.org/pub [...] adds 02b2fb455b2e kernel/module: Use BUG_ON instead of if condition followed by BUG adds 2c0f0f363956 module: correctly exit module_kallsyms_on_each_symbol when [...] adds a931dd33d370 Merge tag 'modules-for-v5.14' of git://git.kernel.org/pub/ [...] adds a948b1142cae NFSD: Fix TP_printk() format specifier in nfsd_clid_class adds 87b2394d60c3 NFSD: Add an RPC authflavor tracepoint display helper adds 27787733ef44 NFSD: Add nfsd_clid_cred_mismatch tracepoint adds 744ea54c869c NFSD: Add nfsd_clid_verf_mismatch tracepoint adds 0bfaacac57e6 NFSD: Remove trace_nfsd_clid_inuse_err adds 7e3b32ace609 NFSD: Add nfsd_clid_confirmed tracepoint adds cee8aa074281 NFSD: Add nfsd_clid_reclaim_complete tracepoint adds c41a9b7a906f NFSD: Add nfsd_clid_destroyed tracepoint adds 2958d2ee7102 NFSD: Add a couple more nfsd_clid_expired call sites adds 237f91c85ace NFSD: Add tracepoints for SETCLIENTID edge cases adds e8f80c5545ec NFSD: Add tracepoints for EXCHANGEID edge cases adds 1736aec82a15 NFSD: Constify @fh argument of knfsd_fh_hash() adds 8476c69a7fa0 NFSD: Capture every CB state transition adds 167145cc64ce NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_<state> macros adds 806d65b617d8 NFSD: Add cb_lost tracepoint adds b200f0e35338 NFSD: Adjust cb_shutdown tracepoint adds 9f57c6062bf3 NFSD: Remove spurious cb_setup_err tracepoint adds 3c92fba557c6 NFSD: Enhance the nfsd_cb_setup tracepoint adds 2cde7f8118f0 NFSD: Add an nfsd_cb_lm_notify tracepoint adds 87512386e951 NFSD: Add an nfsd_cb_offload tracepoint adds 17d76ddf76e4 NFSD: Replace the nfsd_deleg_break tracepoint adds 4ade892ae1c3 NFSD: Add an nfsd_cb_probe tracepoint adds 1d2bf65983a1 NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints adds d6cbe98ff32a NFSD: Update nfsd_cb_args tracepoint adds e5d74a2d0ee6 nfsd: Prevent truncation of an unlinked inode from blockin [...] adds eeeadbb9bd56 nfsd: move some commit_metadata()s outside the inode lock adds eac0b17a77fb NFSD add vfs_fsync after async copy is done adds f4e44b393389 NFSD: delay unmount source's export after inter-server cop [...] adds 934bd07fae7e nfsd: move fsnotify on client creation outside spinlock adds d50295255e78 xprtrdma: Fix spelling mistakes adds 3518c8666f15 nfsd4: Expose the callback address and state of each NFS4 client adds f47dc2d3013c nfsd: fix kernel test robot warning in SSC code adds 54185267e1fe NFSD: Fix error return code in nfsd4_interssc_connect() adds 5823e4005516 nfs_common: fix doc warning adds f6260b98ec14 rpc: remove redundant initialization of variable status adds 05570a2b0111 nfsd: rpc_peeraddr2str needs rcu lock adds 99cdf57b33e6 lockd: Remove stale comments adds a9ad1a8090f5 lockd: Create a simplified .vs_dispatch method for NLM requests adds a6a63ca5652e lockd: Common NLM XDR helpers adds cc1029b51273 lockd: Update the NLMv1 void argument decoder to use struc [...] adds 2fd0c67aabcf lockd: Update the NLMv1 TEST arguments decoder to use stru [...] adds c1adb8c672ca lockd: Update the NLMv1 LOCK arguments decoder to use stru [...] adds f4e08f3ac8c4 lockd: Update the NLMv1 CANCEL arguments decoder to use st [...] adds c27045d302b0 lockd: Update the NLMv1 UNLOCK arguments decoder to use st [...] adds 16ddcabe6240 lockd: Update the NLMv1 nlm_res arguments decoder to use s [...] adds 137e05e2f735 lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use [...] adds 890939e1266b lockd: Update the NLMv1 SHARE arguments decoder to use str [...] adds 14e105256b9d lockd: Update the NLMv1 FREE_ALL arguments decoder to use [...] adds e26ec898b68b lockd: Update the NLMv1 void results encoder to use struct [...] adds adf98a4850b9 lockd: Update the NLMv1 TEST results encoder to use struct [...] adds e96735a69805 lockd: Update the NLMv1 nlm_res results encoder to use str [...] adds 529ca3a116e8 lockd: Update the NLMv1 SHARE results encoder to use struc [...] adds 7956521aac58 lockd: Update the NLMv4 void arguments decoder to use stru [...] adds 345b4159a075 lockd: Update the NLMv4 TEST arguments decoder to use stru [...] adds 0e5977af4fdc lockd: Update the NLMv4 LOCK arguments decoder to use stru [...] adds 1e1f38dcf3c0 lockd: Update the NLMv4 CANCEL arguments decoder to use st [...] adds d76d8c25cea7 lockd: Update the NLMv4 UNLOCK arguments decoder to use st [...] adds b4c24b5a41da lockd: Update the NLMv4 nlm_res arguments decoder to use s [...] adds bc3665fd718b lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use [...] adds 7cf96b6d0104 lockd: Update the NLMv4 SHARE arguments decoder to use str [...] adds 3049e974a7c7 lockd: Update the NLMv4 FREE_ALL arguments decoder to use [...] adds ec757e423b4f lockd: Update the NLMv4 void results encoder to use struct [...] adds 1beef1473cca lockd: Update the NLMv4 TEST results encoder to use struct [...] adds 447c14d48968 lockd: Update the NLMv4 nlm_res results encoder to use str [...] adds 0ff5b50ab1f7 lockd: Update the NLMv4 SHARE results encoder to use struc [...] adds 474bc334698d nfsd: Reduce contention for the nfsd_file nf_rwsem adds e34c0ce9136a nfsd: remove redundant assignment to pointer 'this' adds 7b08cf62b123 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint adds ab1016d39cc0 nfsd: fix NULL dereference in nfs3svc_encode_getaclres adds 0cc2ea8cebe9 Merge tag 'nfsd-5.14' of git://linux-nfs.org/~bfields/linux adds 29353816300c watchdog: keembay: Update WDT pre-timeout during the initi [...] adds 0f7bfaf10c0a watchdog: keembay: Upadate WDT pretimeout for every update [...] adds 75f6c56dfeec watchdog: keembay: Update pretimeout to zero in the TH ISR adds 0e36a09faea2 watchdog: keembay: Clear either the TO or TH interrupt bit adds 9eb25269271c watchdog: keembay: Remove timeout update in the WDT start [...] adds 624873f1e7f8 watchdog: keembay: MACRO for WDT enable and disable values adds 3168be5d66ac watchdog: keembay: Removed timeout update in the TO ISR adds 613c4db22026 watchdog: keembay: WDT SMC handler MACRO name update adds d1fb8bbd769f watchdog: keembay: Typo corrections and other blank operations adds abd3ac7902fb watchdog: sbsa: Support architecture version 1 adds 76215889be9d watchdog: mtx-1: drop au1000.h header file adds e0b101ab01c7 watchdog: imx2_wdt: avoid to ping before resume back adds c08a6b31e491 watchdog: Fix possible use-after-free in wdt_startup() adds 5185c4e8a8cc watchdog: dw_wdt: Fix duplicate included linux/kernel.h adds 742b80c56135 watchdog/hpwdt: New PCI IDs adds 05f0a994cd27 watchdog: sp805: Use devm_clk_get_optional() adds 3452239effed watchdog: sp805: Fix kernel doc description adds 6ddf5087f802 watchdog: Add {min,max}_timeout sysfs nodes adds 90b7c1411322 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() adds d0212f095ab5 watchdog: Fix possible use-after-free by calling del_timer_sync() adds 3bb21781d135 watchdog: Use sysfs_emit() and sysfs_emit_at() in "show" f [...] adds 010288297958 watchdog: clean up the Kconfig file adds e7dc481c9206 watchdog: aspeed: fix hardware timeout calculation adds 4d12252b37a2 watchdog: it87_wdt: remove useless function adds c891ef7d80da watchdog: Fix a typo in Kconfig adds 0a1186e49b01 watchdog: meson_wdt: Use device_get_match_data() helper adds b2802e78beca watchdog: of_xilinx_wdt: Add comment to spinlock adds 73ec94403190 watchdog: of_xilinx_wdt: Used BIT macro adds a40b2c3dc360 watchdog: of_xilinx_wdt: Used dev_dbg() adds f185de2231ce watchdog: of_xilinx_wdt: Remove passing null pointer adds 48027d0d9a77 watchdog: of_xilinx_wdt: Skip printing pointer value adds 879a70843afd watchdog: sl28cpld_wdt: Fix a typo adds e379c2199de4 watchdog: bcm7038_wdt: add big endian support adds fdc46a148585 watchdog: wdat_wdg: fix typo adds 4700df05d384 watchdog: fix syntactic kernel-doc issues adds 1bbce7792bd1 watchdog: mtk: support pre-timeout when the bark irq is available adds 5f8ebd4766dd doc: mtk-wdt: support pre-timeout when the bark irq is available adds bc65baf73b68 watchdog: Remove MV64x60 watchdog driver adds 29e85f53fb58 watchdog: jz4740: Fix return value check in jz4740_wdt_probe() adds bbfdad82efb3 watchdog: Fix a typo in the file orion_wdt.c adds 8442ef6f11cf watchdog: qcom: Move suspend/resume to suspend_late/resume_early adds e1138cef88a5 dt-bindings: watchdog: Add compatible for SC7280 SoC adds 7b7d2fdc8c3e watchdog: Add hrtimer-based pretimeout feature adds 266b2e335ce0 watchdog: diag288_wdt: Remove redundant assignment adds 854478a38107 watchdog: imx_sc_wdt: fix pretimeout adds e4c721d7167f dt-bindings: watchdog: dw-wdt: add description for rk3568 adds b326f2c85f3d dt-bindings: watchdog: Add compatible for Mediatek MT8195 adds 6da96e6e9244 watchdog: ziirave_wdt: Remove VERSION_FMT defines and add [...] adds 13b191692d91 dt-bindings: watchdog: sama5d4-wdt: convert to yaml adds 5ae233fba8ed watchdog: sama5d4_wdt: add support for sama7g5-wdt adds 12dbbf085fa1 dt-bindings: watchdog: sama5d4-wdt: add compatible for sam [...] adds 5b606ae892e3 dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema adds cb011044e34c watchdog: iTCO_wdt: Account for rebooting on second timeout adds 3e5fcb022add dt-bindings: watchdog: Add Mstar MSC313e WDT devicetree bi [...] adds e9800b799464 watchdog: Add Mstar MSC313e WDT driver adds cf813c67d961 watchdog: iTCO_wdt: use dev_err() instead of pr_err() adds 9d69294be2a3 Merge tag 'linux-watchdog-5.14-rc1' of git://www.linux-wat [...] adds a5afc7605b2a dt-bindings: power: supply: charger-manager: Convert to DT [...] adds 5e9ae9573684 MAINTAINERS: power: supply: use Krzysztof Kozlowski's Cano [...] adds 603fcfb9d4ec power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE adds 2aac79d14d76 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE adds 94233f11f8b6 power: supply: ab8500: Fix typo adds 1c1f13a006ed power: supply: ab8500: Move to componentized binding adds 7e2bb83c617f power: supply: ab8500: Call battery population once adds 5bcb5087c9dd power: supply: ab8500: Avoid NULL pointers adds f9184a228d7a power: supply: ab8500: Enable USB and AC adds 9c2b682610a2 power: supply: ab8500: Drop unused member adds 066ebe8ca1e4 power: ab8500: remove unused header adds 73ddad05b44e MAINTAINERS: power: supply: cover also header files adds e2bfc28afabc power: supply: ab8500: Drop unnecessary NULL check after c [...] adds aa8c8bf64b6e power: supply: pm2301_charger: Delete driver adds 3ee236296a40 power: supply: smb347-charger: Drop unused include adds 7d76367774d7 power: supply: rn5t618: Add charger type detection adds 20a3c8b57b2b power: supply: rn5t618: Add input current limit adds b49a81d0fd02 power: supply: sbs-battery: cache constant string properties adds 7fbf6b731bca power: supply: max17042: Do not enforce (incorrect) interr [...] adds 8bb2314fc226 power: supply: max17040: Do not enforce (incorrect) interr [...] adds 4b53bdd53a90 power: supply: Drop BD70528 support adds 4a8fd33517da dt-bindings: power: supply: Add DT schema for richtek,rt50 [...] adds f3076cd8d1d5 power: supply: rt5033_battery: Fix device tree enumeration adds ed3443fb4df4 power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE adds 8ef9f687abff power: reset: at91-sama5d2_shdwc: Remove redundant error p [...] adds c603bec359ae power: supply: max17040: remove non-working POWER_SUPPLY_P [...] adds ce0ae8324e09 power: supply: max17040: simplify POWER_SUPPLY_PROP_ONLINE adds cd70c85c5752 power: supply: max17040: drop unused platform data support adds 6a0fcc87c9e3 power: supply: axp20x_battery: allow disabling battery charging adds aecd127b45ea power: supply: cpcap-battery: invalidate config when incom [...] adds eab4e6d953c1 power: supply: cpcap-charger: get the battery inserted inf [...] adds e633f33d2669 power: supply: surface_battery: Fix battery event handling adds 601423bc0c06 power: supply: surface-charger: Fix type of integer variable adds 2fc6d0ec54b9 Merge branch 'psy-fixes' into psy-next adds 4465b3a621e7 power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLE adds 073b5d5b1f9c power: supply: charger-manager: add missing MODULE_DEVICE_TABLE adds dfe52db13ab8 power: supply: ab8500: add missing MODULE_DEVICE_TABLE adds 30e677a2ba29 drivers: power: add missing MODULE_DEVICE_TABLE in keyston [...] adds df6f3f7eb70d power: supply: bq24190_charger: drop of_match_ptr() from d [...] adds 0973e96b4bbd power: supply: axp288_fuel_gauge: Rename fuel_gauge_blackl [...] adds 3a06b912a5ce power: supply: axp288_fuel_gauge: Make "T3 MRD" no_battery [...] adds f390e4bd7928 power: supply: axp288_fuel_gauge: remove redundant continu [...] adds f1c74a6c07e7 power: supply: ab8500: Fix an old bug adds c6e8c51f6978 Merge tag 'for-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds 49d6feef94c9 cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() adds 9357a380f90a cpufreq: CPPC: Migrate to ->exit() callback instead of ->s [...] adds 952da0c9ab5b cpufreq: powernv: Migrate to ->exit() callback instead of [...] adds 3e0f897fd926 cpufreq: Remove the ->stop_cpu() driver callback adds f9ccdec24d91 cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_ [...] adds b3beca761816 cpufreq: Remove ->resolve_freq() adds 17a8b0b6dde6 cpufreq: blacklist SC7280 in cpufreq-dt-platdev adds 88bf5a85fe98 dt-bindings: dvfs: Add support for generic performance domains adds 70d99a8f0442 cpufreq: mediatek: add support for mt8365 adds b791c7f94680 cpufreq: scmi: Fix an error message adds 4814d9c5d3b9 cpufreq: dt: Rename black/white-lists adds eed828895b24 clk: mediatek: remove deprecated CLK_INFRA_CA57SEL for MT8173 SoC adds 9821a195d4e2 dt-bindings: cpufreq: update cpu type and clock name for M [...] adds fe2535a44904 cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init adds eead1840cbd3 cpufreq: CPPC: Pass structure instance by reference adds 83150f5d05f0 arch_topology: Avoid use-after-free for scale_freq_data adds 1eb5dde674f5 cpufreq: CPPC: Add support for frequency invariance adds c503c193db7d Merge branch 'cpufreq/cppc-fie' into cpufreq/arm/linux-next adds 5ddbecb49768 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 797920a8498e dt-bindings: arm: msm: Add SAW2 for MSM8226 adds 0f0ac1e4eef2 cpuidle: qcom: Add SPM register data for MSM8226 adds ad6b010d8129 Merge tag 'cpuidle-v5.14-rc1' of https://git.linaro.org/pe [...] adds 75674eb06a28 PM: sleep: Use ktime_us_delta() in initcall_debug_report() adds 40ba55e40d0b PM: domains: Shrink locking area of the gpd_list_lock adds 843372db2e3b Merge branches 'pm-cpuidle', 'pm-sleep' and 'pm-domains' adds aef4226f9140 Merge tag 'pm-5.14-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 7b167c4cb48e ACPI: PM: Only mark EC GPE for wakeup on Intel systems adds 771862943267 ACPI: AMBA: Fix resource name in /proc/iomem adds 9249c32ec919 ACPI: video: Add quirk for the Dell Vostro 3350 adds 9b52363b9283 ACPI: Kconfig: Provide help text for the ACPI_PRMT option adds bd7a94c0fa41 ACPI: Correct _SB._OSC bit definition for PRM adds 392ed6a78980 ACPI: Do not singal PRM support if not enabled adds 166fdb4dd05f Merge branches 'acpi-misc', 'acpi-video' and 'acpi-prm' adds e9f1cbc0c411 Merge tag 'acpi-5.14-rc1-2' of git://git.kernel.org/pub/sc [...] adds f3791f4df569 Fix UCOUNT_RLIMIT_SIGPENDING counter leak adds ea4aae059743 PCI: Print a debug message on PCI device release adds 8fe55ef23387 PCI: Dynamically map ECAM regions adds 104eb9d8c972 Merge branch 'pci/enumeration' adds 95ea95396135 PCI/AER: Use consistent format when printing PCI device adds 8e3237989b0d Documentation: PCI: Fix typo in pci-error-recovery.rst adds 5f2554cc0ae2 Merge branch 'pci/error' adds a97396c6eb13 PCI: pciehp: Ignore Link Down/Up caused by DPC adds 6d71cc4c91d8 PCI: cpcihp: Declare cpci_debug in header file adds 56d2731cb27e Merge branch 'pci/hotplug' adds 0a470c843d23 x86/pci: Return true/false (not 1/0) from bool functions adds 4db221f6983a MAINTAINERS: Add Joyce Ooi as Altera PCIe maintainer adds 96b0df246c99 Merge branch 'pci/misc' adds 6389d4374522 PCI/P2PDMA: Rename upstream_bridge_distance() and rework doc adds e4ece59abd70 PCI/P2PDMA: Collect acs list in stack buffer to avoid sleeping adds f9c125b9eb30 PCI/P2PDMA: Use correct calc_map_type_and_dist() return type adds cf201bfe8cdc PCI/P2PDMA: Warn if host bridge not in whitelist adds 7e2faa1710c4 PCI/P2PDMA: Refactor pci_p2pdma_map_type() adds 3ec0c3ec2d92 PCI/P2PDMA: Avoid pci_get_slot(), which may sleep adds d1b8dc09dd71 PCI/P2PDMA: Simplify distance calculation adds ae21f835a5bd PCI/P2PDMA: Finish RCU conversion of pdev->p2pdma adds c9fb9042c98d Merge branch 'pci/p2pdma' adds 4694ae373dc2 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby adds e92605b0a0cd Merge branch 'pci/pm' adds 0dad3ce523c2 PCI: Add pci_reset_bus_function() Secondary Bus Reset interface adds 411e2a43d210 PCI: Work around Huawei Intelligent NIC VF FLR erratum adds 76d826c32f88 Merge branch 'pci/reset' adds 65db04053efe PCI: Coalesce host bridge contiguous apertures adds 131e4f76c9ae Merge branch 'pci/resource' adds bdcdaa13ad96 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun adds 316ae3305121 PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf [...] adds f8cf6e513ec4 PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" [...] adds 381bd3fa8306 PCI/sysfs: Fix 'resource_alignment' newline issues adds 14c19b2a40b6 PCI/sysfs: Add 'devspec' newline adds 7132700067f2 Merge branch 'pci/sysfs' adds e9c3bbd68ec7 PCI/IOV: Clarify error message for unbound devices adds 524e6b039598 Merge branch 'pci/virtualization' adds fd6403756f4c PCI: imx6: Remove imx6_pcie_probe() redundant error message adds 7a289a164c73 PCI: imx6: Limit DBI register length for imx6qp PCIe adds c9d511dc8461 dt-bindings: imx6q-pcie: Add "vph-supply" for PHY supply voltage adds d2ce69ca2516 PCI: imx6: Enable PHY internal regulator when supplied >3V adds 570987cb4c4d Merge branch 'pci/host/imx6' adds 655832d12f22 PCI: intel-gw: Fix INTx enable adds 364a716bd73e Merge branch 'pci/host/intel-gw' adds 3cf5f7ab230e PCI: rockchip: Register IRQ handlers after device and data [...] adds d2918cb78497 Merge branch 'pci/host/rockchip' adds 7bf475a4614a PCI: tegra: Add missing MODULE_DEVICE_TABLE adds 7b8f0c867a56 Merge branch 'pci/host/tegra' adds c4bf1f25c6c1 PCI: tegra194: Fix host initialization during resume adds f67092eff2bd PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] adds 5a57de58a3d1 Merge branch 'pci/host/tegra194' adds 662e4b03431f PCI: xgene: Annotate __iomem pointer adds 5e0716fc26a2 Merge branch 'pci/host/xgene' adds 347269c113f1 PCI: Fix kernel-doc formatting adds 4343292f8057 Merge branch 'pci/kernel-doc' adds 8ceeac307a79 PCI: aardvark: Fix checking for PIO Non-posted Request adds 7f71a409fe3d PCI: aardvark: Implement workaround for the readback value [...] adds c04881e8c4a3 Merge branch 'remotes/lorenzo/pci/aardvark' adds 5be967d5016a PCI: ftpci100: Rename macro name collision adds 777e5e6ba918 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 94d22763207a PCI: hv: Fix a race condition when removing the device adds 326dc2e1e59a PCI: hv: Remove bus device removal unused refcount/functions adds 02722a841502 Merge branch 'remotes/lorenzo/pci/hv' adds e673d697b9a2 PCI: iproc: Fix multi-MSI base vector number allocation adds 2dc0a201d0f5 PCI: iproc: Support multi-MSI only on uniprocessor kernel adds 19a41f995801 Merge branch 'remotes/lorenzo/pci/iproc' adds 28bba1e22077 PCI: mediatek: Remove redundant error printing in mtk_pcie [...] adds 6b65fbf063a5 Merge branch 'remotes/lorenzo/pci/mediatek' adds 3a2e476dc5d0 PCI: mediatek-gen3: Add missing MODULE_DEVICE_TABLE adds 93f60bb915ca Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds 124310647429 PCI: microchip: Make the struct event_descs static adds 25f2d745666d Merge branch 'remotes/lorenzo/pci/microchip' adds 42d7a8dc195f PCI: mobiveil: Remove unused readl and writel functions adds d58b20611059 Merge branch 'remotes/lorenzo/pci/mobiveil' adds 316a2c9b6a5f Merge tag 'pci-v5.14-changes' of git://git.kernel.org/pub/ [...] adds b1f247714acb clk: stm32mp1: fix missing spin_lock_init() adds b424f73b6c01 clk: lmk04832: fix return value check in lmk04832_probe() adds 2cdee50eda9d clk: lmk04832: Fix spelling mistakes in dev_err messages a [...] adds faa0e3079485 clk: k210: Fix k210_clk_set_parent() adds bbd7a6cc382f clk: divider: Add re-usable determine_rate implementations adds db400ac1444b clk: divider: Switch from .round_rate to .determine_rate b [...] adds e4c5ef6b9584 clk: meson: regmap: switch to determine_rate for the dividers adds 498cc50b3fa9 clk: hisilicon: hi3559a: Drop __init markings everywhere adds 783d08bd02f5 Revert "clk: divider: Switch from .round_rate to .determin [...] adds b0dfd9af28b6 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds cf38c978cf1d pwm: Make of_pwm_xlate_with_flags() work with #pwm-cells = <2> adds 5447e7833629 pwm: Drop of_pwm_simple_xlate() in favour of of_pwm_xlate_ [...] adds 69230cfac3d0 pwm: Autodetect default value for of_pwm_n_cells from device tree adds e9fdf122cf34 pwm: Simplify all drivers with explicit of_pwm_n_cells = 3 adds 937efa29e70f pwm: visconti: Fix and simplify period calculation adds b601a18f1238 pwm: spear: Don't modify HW state in .remove callback adds da0dea891269 pwm: spear: Free resources only after pwmchip_remove() adds 98761ce4b91b pwm: spear: Implement .apply() callback adds 9e40ee18a1dc pwm: core: Support new usage_power setting in PWM state adds ae16db1fd3a1 pwm: pca9685: Support new usage_power setting in PWM state adds 6d6e7050276d pwm: pca9685: Restrict period change for enabled PWMs adds 79dd354fe176 pwm: pca9685: Add error messages for failed regmap calls adds 2ba4597d932b dt-bindings: pwm: pwm-tiehrpwm: Convert to json schema adds d233504af7db dt-bindings: pwm: pwm-tiehrpwm: Add compatible string for [...] adds bcda91bf86c1 pwm: Add a device-managed function to add PWM chips adds d1e487b7a3c5 pwm: lpss: Simplify using devm_pwmchip_add() adds f41227eb8fb7 pwm: meson: Simplify using devm_pwmchip_add() adds 9c6a02e6d5c6 pwm: clps711x: Simplify using devm_pwmchip_add() adds 1bc6ea31cb41 pwm: imx1: Don't disable clocks at device remove time adds f7edeb4023ef pwm: imx1: Simplify using devm_pwmchip_add() adds 66a03c4fd9e9 pwm: crc: Simplify using devm_pwmchip_add() adds ad5e085c63f5 pwm: Drop irrelevant error path from pwmchip_remove() adds ec67fba92ebf pwm: tiecap: Drop .free() callback adds 0ca7acd84766 pwm: tiecap: Implement .apply() callback adds 3f3e805177af pwm: berlin: use consistent naming for variables adds 30dffb42fcd4 pwm: berlin: Implement .apply() callback adds 0512f0503b05 pwm: berlin: Don't check the return code of pwmchip_remove() adds 81b7c173e360 pwm: pxa: Drop if with an always false condition adds b63d60b2eaf3 pwm: pxa: Always use the same variable name for driver data adds fde25294dfd8 pwm: img: Fix PM reference leak in img_pwm_enable() adds 76982e478de4 pwm: sprd: Don't check the return code of pwmchip_remove() adds b0b8d558efb5 dt-bindings: pwm: pwm-tiecap: Convert to json schema adds 9939648a53c4 dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC adds ef3d13b86763 docs: firmware-guide: ACPI: Add a PWM example adds ca06616b1eed pwm: core: Convert to use fwnode for matching adds e5c38ba9f281 pwm: core: Reuse fwnode_to_pwmchip() in ACPI case adds e625fb70a6d2 pwm: core: Unify fwnode checks in the module adds c333b936c153 pwm: core: Remove unused devm_pwm_put() adds 9ae241d06ef7 pwm: core: Simplify some devm_*pwm*() functions adds c1b8ac969feb pwm: tegra: Drop an if block with an always false condition adds 86f7fa71cd83 pwm: tegra: Don't modify HW state in .remove callback adds 3b8b571fcc49 pwm: tegra: Don't needlessly enable and disable the clock [...] adds 2f1a3bd4510a pwm: tegra: Assert reset only after the PWM was unregistered adds fb2cb3bff9e0 pwm: vt8500: Drop if with an always false condition adds 868f13bdea33 pwm: vt8500: Only unprepare the clock after the pwmchip wa [...] adds 6d45374af539 pwm: ep93xx: Implement .apply callback adds 72cce47fe8f8 pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply() adds b235f8a39fc3 pwm: ep93xx: Prepare clock before using it adds 96e45e520237 pwm: ep93xx: Fix read of uninitialized variable ret adds bebedf2bb4a9 pwm: Remove redundant assignment to pointer pwm adds 8c1bfd746030 Merge tag 'pwm/for-5.14-rc1' of git://git.kernel.org/pub/s [...] adds a51482458daf drm/amd/display: Enabling eDP no power sequencing with DAL [...] adds dafff0476d65 drm/amdgpu: Power down VCN and JPEG before disabling SMU features adds 0dbc2c81a1ab drm/amdgpu: correct tcp harvest setting adds 9c26ddb1c5b6 drm/amdgpu: fix Navi1x tcp power gating hang when issuing [...] adds 5a5da8ae9546 drm/amdgpu: fix NAK-G generation during PCI-e link width switch adds adcf949e664a drm/amdgpu: fix the hang caused by PCIe link width switch adds 754e9883d48c drm/amdgpu: correct clock gating settings on feature unsupported adds 3e7fbfb40fd8 drm/amdgpu: update GFX MGCG settings adds ff4b601a0541 drm/amdgpu: update HDP LS settings adds 75ae84c89b13 drm/amdkfd: add helper function for kfd sysfs create adds dcdb4d904b4b drm/amdkfd: fix sysfs kobj leak adds 751580b3ff9a drm/amdkfd: add sysfs counters for vm fault and migration adds d4ebc2007040 drm/amdkfd: implement counters for vm fault and migration adds c8af9390e5c0 drm/amdgpu: enable tmz on yellow carp adds b3a24461f9fb amdgpu/nv.c - Added codec query for Beige Goby adds e7d9560aeae5 Revert "drm/amd/display: Fix overlay validation by conside [...] adds ed50995514d3 drm/amdgpu/display: drop unused variable adds 91161b06be57 amdgpu/pm: remove code duplication in show_power_cap calls adds a2f55040cfbe drm/amd/amdgpu: enable gpu recovery for beige_goby adds e2329e74a615 drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) adds e38ca7e42279 drm/amd/display: fix incorrrect valid irq check adds b66596f62665 drm/amd/display: fix null pointer access in gpu reset adds 8dbe43e99f0f drm/amdgpu: Set ttm caching flags during bo allocation adds c1bfd74bfef7 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdo [...] adds c339a80d3a5a drm/amdgpu/dc: Really fix DCN3.1 Makefile for PPC64 adds 9ba85914c36c drm/radeon: Add the missed drm_gem_object_put() in radeon_ [...] adds 25f178bbd078 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in dml Makefile adds 9f6a78572033 drm/amdgpu: move apu flags initialization to the start of [...] adds 0e2125227eee drm/amd/pm: skip PrepareMp1ForUnload message in s0ix adds 06ac9b6c736a drm/amdgpu: add new dimgrey cavefish DID adds aa6158112645 drm/amdgpu: Update NV SIMD-per-CU to 2 adds 1d40ef902d4c drm/amd/display: Extend DMUB diagnostic logging to DCN3.1 adds 9e4a91cd9ea9 drm/amdkfd: inc counter on child ranges with xnack off adds 3a61dae854cc drm/amdkfd: device pgmap owner at the svm migrate init adds 8c21fc49a8e6 drm/amdkfd: add owner ref param to get hmm pages adds a010d98a78c0 drm/amdkfd: set owner ref to svm range prefault adds 1fc160cfe17a drm/amdgpu: get owner ref in validate and map adds 278a708758b5 drm/amdkfd: use hmm range fault to get both domain pfns adds 1d5dbfe6c06a drm/amdkfd: classify and map mixed svm range pages in GPU adds 1ade5f84cc25 drm/amdkfd: skip invalid pages during migrations adds 6ffecc946fad drm/amdkfd: skip migration for pages already in VRAM adds 3bf8282c6b94 drm/amdkfd: add invalid pages debug at vram migration adds 7981ec65497a drm/amdkfd: Maintain svm_bo reference in page->zone_device_data adds 93c5bcd4eaaa drm/amdgpu: Conditionally reset SDMA RAS error counts adds 0d3a1b37ab93 Merge tag 'amd-drm-next-5.14-2021-07-01' of https://gitlab [...] adds 07b72960d2b4 drm/i915/display: Do not zero past infoframes.vsc adds 995e9bcb42f9 drm/i915/display/dg1: Correctly map DPLLs during state readout adds 320ad343ea30 drm/i915: Use the correct IRQ during resume adds 3dd6c11b60d2 drm/i915: Drop all references to DRM IRQ midlayer adds 5cebdea6f8ce Merge tag 'drm-intel-next-fixes-2021-07-07' of git://anong [...] adds ba2472eaf725 drm/amdgpu: return early for non-TTM_PL_TT type BOs adds 82c850c12fc2 <linux/dma-resv.h>: correct a function name in kernel-doc adds cd8f318fbd26 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds f18f58012ee8 drm/radeon: Fix NULL dereference when updating memory stats adds 21c355b09711 Merge tag 'drm-misc-next-fixes-2021-07-01' of git://anongi [...] adds f55966571d5e Merge tag 'drm-next-2021-07-08-1' of git://anongit.freedes [...] adds 53b0fe36ab7c lib/test: fix spelling mistakes adds 9dbbc3b9d09d lib: fix spelling mistakes adds c23c80822fbd lib: fix spelling mistakes in header files adds 6fef087d0d37 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script adds 681ba73c7230 hexagon: use common DISCARDS macro adds 113616ec5b64 hexagon: select ARCH_WANT_LD_ORPHAN_WARN adds 788691464c29 mm/slub: use stackdepot to save stack trace in objects adds 6aeb25425d07 mmap: make mlock_future_check() global adds 10cc32788391 riscv/Kconfig: make direct map manipulation options depend on MMU adds 6d47c23b16aa set_memory: allow querying whether set_direct_map_*() is a [...] adds 1507f51255c9 mm: introduce memfd_secret system call to create "secret" [...] adds 9a436f8ff631 PM: hibernate: disable when there are active secretmem users adds 7bb7f2ac24a0 arch, mm: wire up memfd_secret system call where relevant adds 76fe17ef588a secretmem: test: add basic selftest for memfd_secret(2) adds 06c8839815ac mm: fix spelling mistakes in header files adds 5748fbc533a3 mm: add setup_initial_init_mm() helper adds 8e339d50234d arc: convert to setup_initial_init_mm() adds 34f8602e3089 arm: convert to setup_initial_init_mm() adds 29ffbca19e82 arm64: convert to setup_initial_init_mm() adds 79886ddced9b csky: convert to setup_initial_init_mm() adds 9772bdef22bf h8300: convert to setup_initial_init_mm() adds ed408db17469 m68k: convert to setup_initial_init_mm() adds de26fb41c24d nds32: convert to setup_initial_init_mm() adds 4154267a1492 nios2: convert to setup_initial_init_mm() adds 20f2eccfaade openrisc: convert to setup_initial_init_mm() adds 6cd7547b360f powerpc: convert to setup_initial_init_mm() adds 723a42f4f6b2 riscv: convert to setup_initial_init_mm() adds 638cd5a3062e s390: convert to setup_initial_init_mm() adds f7cce365988e sh: convert to setup_initial_init_mm() adds 30120d72a41e x86: convert to setup_initial_init_mm() adds a010d79b6683 buildid: only consider GNU notes for build ID parsing adds 7eaf3cf3b7c5 buildid: add API to parse build ID out of buffer adds 83cc6fa0049d buildid: stash away kernels build ID on init adds 22f4e66df79d dump_stack: add vmlinux build ID to stack traces adds 9294523e3768 module: add printk formats to add module build ID to stacktraces adds f61b8706075a arm64: stacktrace: use %pSb for backtrace printing adds 9ef8af2a8f25 x86/dumpstack: use %pSb/%pBb for backtrace printing adds 26681eb3724b scripts/decode_stacktrace.sh: support debuginfod adds 5bf0f3bc377e scripts/decode_stacktrace.sh: silence stderr messages from [...] adds d5ce757d8f1b scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds 60eec3263716 buildid: mark some arguments const adds 3f14d029f98f buildid: fix kernel-doc notation adds 44e8a5e9120b kdump: use vmlinux_build_id to simplify adds 9cf6fa245844 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] adds dc4875f0e791 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] adds f27a5c93cdd4 selftest/mremap_test: update the test to handle pagesize o [...] adds a9cc9c345655 selftest/mremap_test: avoid crash with static build adds 7d846db7d0e2 mm/mremap: convert huge PUD move to separate helper adds d6655dff2e25 mm/mremap: don't enable optimized PUD move if page table l [...] adds 0881ace292b6 mm/mremap: use pmd/pud_poplulate to update page table entries adds 97113eb39fa7 mm/mremap: hold the rmap lock in write mode when moving pa [...] adds 3bbda69c48d2 mm/mremap: allow arch runtime override adds cec6515abbda powerpc/book3s64/mm: update flush_tlb_range to flush page [...] adds feac00aad123 powerpc/mm: enable HAVE_MOVE_PMD support adds bd9c35060329 Merge branch 'akpm' (patches from Andrew) adds 5db479f049c4 f2fs: compress: rename __cluster_may_compress adds ee68d27181f0 f2fs: add cp_error check in f2fs_write_compressed_pages adds b763f3bedc2d f2fs: restructure f2fs page.private layout adds cad83c968c2e f2fs: fix to avoid racing on fsync_entry_slab by multi fil [...] adds d927ccfccb00 f2fs: Prevent swap file in LFS mode adds 89e53ff1651a f2fs: atgc: fix to set default age threshold adds fbec3b963ae1 f2fs: compress: remove unneeded f2fs_put_dnode() adds 91f0fb6903ed f2fs: compress: clean up parameter of __f2fs_cluster_blocks() adds 4f55dc2a988b f2fs: return success if there is no work to do adds 0dd571785d61 f2fs: add MODULE_SOFTDEP to ensure crc32 is included in th [...] adds e3c548323d32 f2fs: let's allow compression for mmap files adds 4a67d9b07ac8 f2fs: compress: fix to disallow temp extension adds 8939a8489ca6 f2fs: atgc: export entries for better tunability via sysfs adds 8f1d49832636 f2fs: compress: remove unneeded preallocation adds c61404153eb6 f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] adds 833dcd354537 f2fs: logging neatening adds a7d9fe3c3388 f2fs: support RO feature adds 39307f8ee353 f2fs: Show casefolding support only when supported adds 4c039d545269 f2fs: Advertise encrypted casefolding in sysfs adds 4a196df4cfba f2fs: add pin_file in feature list adds 4c89b53d05f1 f2fs: clean up /sys/fs/f2fs/<disk>/features adds 6ce19aff0b8c f2fs: compress: add compress_inode to cache compressed blocks adds 0b8fc00601c0 f2fs: swap: remove dead codes adds 859fca6b706e f2fs: swap: support migrating swapfile in aligned write mode adds 4d9a2bb1a6ba f2fs: introduce f2fs_casefolded_name slab cache adds 3c16dc40aab8 f2fs: fix to avoid adding tab before doc section adds 4215d054aea0 f2fs: enable extent cache for compression files in read-only adds 132e3209789c f2fs: remove false alarm on iget failure during GC adds bf1c5bc21b87 MAINTAINERS: f2fs: update my email address adds 151b1982be5d f2fs: compress: add nocompress extensions support adds c9ebd3df43c0 f2fs: initialize page->private when using for our internal use adds 28607bf3aa6f f2fs: drop dirty node pages when cp is in error status adds 227c4d507c71 Merge tag 'f2fs-for-5.14-rc1' of git://git.kernel.org/pub/ [...] adds dd99e9f98fbf NFSv4: Initialise connection to the server in nfs4_alloc_client() adds 3731d44bba8e NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] adds 6d1c0f3d28f9 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] adds bb24cc0f37a2 rpc: remove redundant initialization of variable status adds bc1c56e9bbe9 SUNRPC: prevent port reuse on transports which don't request it. adds 1fcb6fcd74a2 nfs: fix acl memory leak of posix_acl_create() adds 213bb58475b5 NFS: Fix up inode attribute revalidation timeouts adds 20cf7d4ea4ad NFSv4: Fix handling of non-atomic change attrbute updates adds a9601ac5e916 NFS: Avoid duplicate resets of attribute cache timeouts adds eae00c5d6e48 nfs: update has_sec_mnt_opts after cloning lsm options fro [...] adds b42ad64f5f21 NFS: Remove unnecessary inode parameter from nfs_pageio_co [...] adds fcb170a9d825 SUNRPC: Fix the batch tasks count wraparound. adds 5483b904bf33 SUNRPC: Should wake up the privileged task firstly. adds be20037725d1 NFSv4: Fix delegation return in cases where we have to retry adds 6b4befc0a06b NFSv4: Add lease breakpoints in case of a delegation recal [...] adds e93a5e9306a5 NFSv4: Add support for application leases underpinned by a [...] adds e97bc66377bc NFS: nfs_find_open_context() may only select open files adds df2c7b951f43 NFSv4: setlease should return EAGAIN if locks are not available adds e9e8ee40b37a Merge branch 'leases-devel' adds 746787489b0c sunrpc: Create a sunrpc directory under /sys/kernel/ adds c441f125de79 sunrpc: Create a client/ subdirectory in the sunrpc sysfs adds c5a382ebdbda sunrpc: Create per-rpc_clnt sysfs kobjects adds 572caba402e1 sunrpc: add xprt id adds 5b9268727f29 sunrpc: add IDs to multipath adds d3abc73987fd sunrpc: keep track of the xprt_class in rpc_xprt structure adds baea99445dd4 sunrpc: add xprt_switch direcotry to sunrpc's sysfs adds 2a338a543163 sunrpc: add a symlink from rpc-client directory to the xpr [...] adds d408ebe04ac5 sunrpc: add add sysfs directory per xprt under each xprt_switch adds 587bc7255d26 sunrpc: add dst_attr attributes to the sysfs xprt directory adds 4a09651a6b28 sunrpc: provide transport info in the sysfs directory adds 0e5590358770 sunrpc: provide multipath info in the sysfs directory adds 681d5699cbe7 sunrpc: provide showing transport's state info in the sysf [...] adds 526fca376412 Merge branch 'sysfs-devel' adds e0340f16a08d NFS: Ensure nfs_readpage returns promptly when internal er [...] adds ba512c1bc323 NFS: Fix fscache read from NFS after cache error adds aa95edf309ef NFSv4/pnfs: Fix the layout barrier update adds 0b77f97a7e42 NFSv4/pnfs: Fix layoutget behaviour after invalidation adds b4e89bcba2b3 NFSv4/pnfs: Clean up layout get on open adds f46f84931a0a NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times adds dd5c153ed783 NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect ca [...] adds e091853ebdb4 SUNRPC mark the first transport adds 0e65ea43d9c7 SUNRPC display xprt's main value in sysfs's xprt_info adds a8482488a7d6 SUNRPC query transport's source port adds c1830a63c79a SUNRPC for TCP display xprt's source port in sysfs xprt_info adds 5b7eb78486cd SUNRPC: take a xprt offline using sysfs adds 85e39feead94 NFSv4.1 identify and mark RPC tasks that can move between [...] adds 6a2840590b66 sunrpc: display xprt's queuelen of assigned tasks via sysfs adds 6f081693e7b2 sunrpc: remove an offlined xprt using sysfs adds 878b3dfc42c4 Merge part 2 of branch 'sysfs-devel' adds 96890bc2eaa1 Merge tag 'nfs-for-5.14-1' of git://git.linux-nfs.org/proj [...] adds 22d41cdcd3cf ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty adds 675d4d8997ac ceph: make ceph_netfs_read_ops static adds 4364c6938dcb ceph: make ceph_queue_cap_snap static adds d71a95e7ffab libceph: kill ceph_none_authorizer::reply_buf adds 1e6de263d116 libceph: fix some spelling mistakes adds da6ebb4d67d9 libceph: remove unnecessary ret variable in ceph_auth_init() adds dc915ecde863 libceph: fix doc warnings in cls_lock_client.c adds 8ecd34c797a8 ceph: simplify the metrics struct adds fc123d5f504b ceph: update and rename __update_latency helper to __update_stdev adds 903f4fec78dd ceph: add IO size metrics support adds f3fd3ea6a26a ceph: decoding error in ceph_update_snap_realm should return -EIO adds a6862e6708c1 ceph: add some lockdep assertions around snaprealm handling adds df2c0cb7f8e8 ceph: clean up locking annotation for ceph_get_snap_realm [...] adds 7e65624d32b6 ceph: allow ceph_put_mds_session to take NULL or ERR_PTR adds 52d60f8e18b8 ceph: eliminate session->s_gen_ttl_lock adds 6a92b08fdad2 ceph: don't take s_mutex or snap_rwsem in ceph_check_caps adds 0449a35222e9 ceph: don't take s_mutex in try_flush_caps adds 7732fe168eda ceph: don't take s_mutex in ceph_flush_snaps adds 23c2c76ead54 ceph: eliminate ceph_async_iput() adds 4c18347238ab ceph: take reference to req->r_parent at point of assignment adds 47a7ce62889a Merge tag 'ceph-for-5.14-rc1' of git://github.com/ceph/cep [...] adds 8813587a996e Revert "ext4: consolidate checks for resize of bigalloc in [...] adds 558d6450c775 ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error wr [...] adds cd84bbbac12a ext4: use ext4_grp_locked_error in mb_find_extent adds 61bb4a1c417e ext4: fix possible UAF when remounting r/o a mmp-protected [...] adds 0955901908e8 ext4: fix flags validity checking for EXT4_IOC_CHECKPOINT adds 0705e8d1e220 ext4: inline jbd2_journal_[un]register_shrinker() adds e49d68ce7cc5 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds a2c2a622d411 ubifs: journal: Fix error return code in ubifs_jnl_write_inode() adds be076fdf8369 ubifs: fix snprintf() checking adds f4e3634a3b64 ubifs: Fix races between xattr_{set|get} and listxattr operations adds 819f9ab430a4 ubifs: Remove ui_mutex in ubifs_xattr_get and change_xattr adds 07c32de44e67 ubifs: Fix spelling mistakes adds a801fcfeef96 ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode adds 7a400bf28334 Merge tag 'for-linus-5.14-rc1' of git://git.kernel.org/pub [...] adds 0bbadafdc49d um: allow disabling NO_IOMEM adds ca2e334232b6 lib: add iomem emulation (logic_iomem) adds 2efea7dfaa67 um: remove unused smp_sigio_handler() declaration adds fbb42e7fe2c4 um: export signals_enabled directly adds 33c7d0616a04 um: expose time-travel mode to userspace side adds d6b399a0e02a um: time-travel/signals: fix ndelay() in interrupt adds a5ab7c8467f1 um: irqs: allow invoking time-travel handler multiple times adds 68f5d3f3b654 um: add PCI over virtio emulation driver adds 43c590cb8666 um: virtio/pci: enable suspend/resume adds 386093c68ba3 um: allow not setting extra rpaths in the linux binary adds d8fb32f4790f um: Add support for host CPU flags and alignment adds c0ecca6604b8 um: enable the use of optimized xor routines in UML adds dd3035a21ba7 um: add a UML specific futex implementation adds 80f849bf541e um: implement flush_cache_vmap/flush_cache_vunmap adds 558f9b2f94db um: Fix stack pointer alignment adds b77e81fbe5f5 um: fix error return code in slip_open() adds ccf1236ecac4 um: fix error return code in winch_tramp() adds 80f9733114e8 um: Remove the repeated declaration adds 1aee020155f3 um: remove unneeded semicolon in um_arch.c adds dcf3c935dd9e Merge tag 'for-linus-5.14-rc1' of git://git.kernel.org/pub [...] adds cd5d5e602f50 powerpc/mm: Fix lockup on kernel exec fault adds 419ac821766c powerpc/bpf: Fix detecting BPF atomic instructions adds 307e5042c7bd powerpc/bpf: Reject atomic ops in ppc32 JIT adds 3f601608b71c powerpc/xive: Fix error handling when allocating an IPI adds 1df3af6dc3cf powerpc/64e: Fix system call illegal mtmsrd instruction adds 2c669ef6979c powerpc/preempt: Don't touch the idle task's preempt_count [...] adds 1459718d7d79 Merge tag 'powerpc-5.14-2' of git://git.kernel.org/pub/scm [...] adds f5397c3ee0a3 riscv: mm: add _PAGE_LEAF macro adds 141682f5b9d6 riscv: mm: make pmd_bad() check leaf condition adds c3b2d67046d2 riscv: mm: add param stride for __sbi_tlb_flush_range adds e88b333142e4 riscv: mm: add THP support on 64-bit adds 3332f4190674 riscv: mremap speedup - enable HAVE_MOVE_PUD and HAVE_MOVE_PMD adds 8f3e136ff378 riscv: mm: Remove setup_zero_page() adds db756746807b riscv: enable generic PCI resource mapping adds f842f5ff6aaf riscv: Move setup_bootmem into paging_init adds 50bae95e17c6 riscv: mm: Drop redundant _sdata and _edata declaration adds 8237c5243a61 riscv: Optimize switch_mm by passing "cpu" to flush_icache [...] adds 37a7a2a10ec5 riscv: Turn has_fpu into a static key if FPU=y adds 8c9f4940c27d riscv: kprobes: Remove redundant kprobe_step_ctx adds 3df952ae2ac8 riscv: Add __init section marker to some functions again adds 010623568222 riscv: mm: init: Consolidate vars, functions adds 7fa865f5640a riscv: TRANSPARENT_HUGEPAGE: depends on MMU adds cba43c31f14b riscv: Use global mappings for kernel pages adds ff76e3d7c3c9 riscv: fix build error when CONFIG_SMP is disabled adds 5def4429aefe riscv: mm: Use better bitmap_zalloc() adds efcec32fe84a riscv: Cleanup unused functions adds ae3d69bcc455 riscv: fix typo in init.c adds ce3aca0465e3 riscv: Only initialize swiotlb when necessary adds c9811e379b21 riscv: Add mem kernel parameter support adds 70c7605c08c5 riscv: pass the mm_struct to __sbi_tlb_flush_range adds 3f1e782998cd riscv: add ASID-based tlbflushing methods adds f627476e8f1a RISC-V: Use asm-generic for {in,out}{bwlq} adds 47513f243b45 riscv: Enable KFENCE for riscv64 adds 9b79878ced8f riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED adds 7094e6acaf7a riscv: Simplify xip and !xip kernel address conversion macros adds c10bc260e7c0 riscv: Introduce set_kernel_memory helper adds e5c35fa04019 riscv: Map the kernel with correct permissions the first time adds 01112e5e20f5 Merge branch 'riscv-wx-mappings' into for-next adds 658e2c5125bb riscv: Introduce structure that group all variables regard [...] adds 9eb4fcff2207 riscv: mm: fix build errors caused by mk_pmd() adds 70eee556b678 riscv: ptrace: add argn syntax adds 31da94c25aea riscv: add VMAP_STACK overflow detection adds ca6eaaa210de riscv: __asm_copy_to-from_user: Optimize unaligned memory [...] adds 7761e36bc722 riscv: Fix PTDUMP output now BPF region moved back to modu [...] adds 1958e5aef509 riscv: xip: Fix duplicate included asm/pgtable.h adds 9b76d71fa8be Merge tag 'riscv-for-linus-5.14-mw0' of git://git.kernel.o [...] adds cd5c91fe6251 crypto: qat - ratelimit invalid ioctl message and print th [...] adds b0d2193ba643 crypto: scatterwalk - Remove obsolete PageSlab check adds 6ee55a6f50fe crypto: omap - Drop obsolete PageSlab check adds 8833272d876e crypto: drbg - self test for HMAC(SHA-512) adds df941fdd779e crypto: sl3516 - Typo s/Stormlink/Storlink/ adds e29dd5c8382e crypto: sl3516 - Add dependency on ARCH_GEMINI adds 66192b2e3fd8 crypto: hisilicon/sec - fix the process of disabling sva p [...] adds d8dc121eeab9 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 4f118472d4b4 virtio_blk: cleanups: remove check obsoleted by CONFIG_LBD [...] adds 8693059284dd vhost-iotlb: fix vhost_iotlb_del_range() documentation adds e22626a876a0 vdpa_sim_blk: remove duplicate include of linux/blkdev.h adds 04c6ad8f22da vDPA/ifcvf: record virtio notify base adds 5f1b73a275f8 vDPA/ifcvf: implement doorbell mapping for ifcvf adds d61914ea6ada virtio: update virtio id table, add transitional ids adds 42326903c632 vDPA/ifcvf: reuse pre-defined macros for device ids and ve [...] adds b71ba22e7c6c virtio-blk: Fix memory leak among suspend/resume procedure adds 3f2869cace82 virtio_net: Fix error handling in virtnet_restore() adds 94e48d6aafef vp_vdpa: correct the return value when fail to map notification adds 7a43ce37cd59 vhost: Remove the repeated declaration adds 63947b3434f4 virtio-blk: limit seg_max to a safe value adds d00d8da5869a virtio_console: Assure used length from device is limited adds 1465cb6117ba vhost: remove work arg from vhost_work_flush adds 31fbea3ab94e vhost-scsi: remove extra flushes adds d60146c161be vhost-scsi: reduce flushes during endpoint clearing adds efb18e1e50b4 vhost: fix poll coding style adds d8f35f41e2b4 vhost: fix up vhost_work coding style adds 31c11db6bd93 virtio_ring: Fix kernel-doc adds e3011776af16 vdpa/mlx5: Fix umem sizes assignments on VQ create adds 71ab6a7cfbae vdpa/mlx5: Fix possible failure in umem size calculation adds e13cd45d352d vdpa/mlx5: Support creating resources with uid == 0 adds 7d23dcdf213c vdp/mlx5: Fix setting the correct dma_device adds 6f5312f80183 vdpa/mlx5: Add support for running with virtio_vdpa adds 5a2f966d0f3f virtio_net: move tx vq operation under tx queue lock adds 22bc63c58e87 virtio_net: move txq wakeups under tx q lock adds 8d622d21d248 virtio: fix up virtio_disable_cb adds a7766ef18b33 virtio_net: disable cb aggressively adds b57c46cb3c3b vdpa/mlx5: Add support for doorbell bypassing adds e3aadf2e1614 vdpa/mlx5: Clear vq ready indication upon device reset adds aeef9b4733c5 virtio-ring: maintain next in extra state for packed virtqueue adds 1f28750f2e11 virtio_ring: rename vring_desc_extra_packed adds 5a2224216020 virtio-ring: factor out desc_extra allocation adds 44593865b7c5 virtio_ring: secure handling of mapping errors adds fe4c3862df63 virtio_ring: introduce virtqueue_desc_add_split() adds 5bc72234f7c6 virtio: use err label in __vring_new_virtqueue() adds 72b5e8958738 virtio-ring: store DMA metadata in desc_extra for split virtqueue adds 530a5678bc00 vdpa: support packed virtqueue for set/get_vq_state() adds 0140b3d07617 virtio-pci library: introduce vp_modern_get_driver_features() adds 1225c216d954 vp_vdpa: allow set vq state to initial state after reset adds efa08cb468cd virtio/vdpa: clear the virtqueue state during probe adds 500817bf5e11 virtio-mem: don't read big block size in Sub Block Mode adds 49d42872d520 virtio-mem: use page_zonenum() in virtio_mem_fake_offline() adds f4cf803dff4c virtio-mem: simplify high-level plug handling in Sub Block Mode adds 5304ca3dd70c virtio-mem: simplify high-level unplug handling in Sub Block Mode adds c740bb97cc84 virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode adds c6bc1422fa55 virtio-mem: simplify high-level unplug handling in Big Block Mode adds db7b337709a1 virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode adds 1eb8df18677d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 26c563731056 tracing/histograms: Fix parsing of "sym-offset" modifier adds fa73514d5e62 tracing/selftests: Add tests to test histogram sym and sym [...] adds 3ecda64475bc ftrace: Use list_move instead of list_del/list_add adds 5a7f7fc5ddbb Merge tag 'trace-v5.14-2' of git://git.kernel.org/pub/scm/ [...] adds 42334fbc219e ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1x [...] adds 1d7a03957018 ALSA: x86: fix spelling mistakes adds ea57e8743e22 ALSA: usx2y: fix spelling mistakes adds a07ebc7e050c ALSA: bebob: correct duplicated entries with TerraTec OUI adds ff630b6ab952 ALSA: usb-audio: fix spelling mistakes adds ced7c2877523 ALSA: emux: fix spelling mistakes adds 31028cbed26a ALSA: isa: Fix error return code in snd_cmi8330_probe() adds 307cc9baac5c ALSA: usb-audio: Reduce latency at playback start, take#2 adds 24d1e49415be ALSA: intel8x0: Fix breakage at ac97 clock measurement adds 3de62951a5be Merge tag 'sound-fix-5.14-rc1' of git://git.kernel.org/pub [...] adds d2efa81dd8ba mtip32xx: simplify sysfs setup adds cc25592caa5d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk adds 2f43dbf3a742 null_blk: remove an unused variable assignment in null_add_dev adds 7eb90f7e90a8 ubd: remove the code to register as the legacy IDE driver adds 35efb594c3a8 ubd: use blk_mq_alloc_disk and blk_cleanup_disk adds 6497ef8df568 nbd: provide a way for userspace processes to identify dev [...] adds 249cda3325e0 mmc: remove an extra blk_{get,put}_queue pair adds 607d968a5769 mmc: switch to blk_mq_alloc_disk adds 1033d103a9b7 mmc: initialized disk->minors adds 8b52d8be86d7 loop: reorder loop_exit adds bd5c39edad53 loop: reduce loop_ctl_mutex coverage in loop_exit adds d6da83d072c1 loop: remove the l argument to loop_add adds 4157fe0b3d16 loop: don't call loop_lookup before adding a loop device adds f9d107644aa4 loop: split loop_control_ioctl adds 18d1f200b380 loop: move loop_ctl_mutex locking into loop_add adds e5d66a10324f loop: don't allow deleting an unspecified loop device adds b9848081465d loop: split loop_lookup adds 8e60947d2f1e loop: rewrite loop_exit using idr_for_each_entry adds 5ec780a6edda block: mark blk_mq_init_queue_data static adds da6269da4cfe block: remove REQ_OP_SCSI_{IN,OUT} adds c01b5a814e7b block: support polling through blk_execute_rq adds be42a33b9252 nvme: use blk_execute_rq() for passthrough commands adds fb9b16e15cd7 block: return errors from blk_execute_rq() adds ae5e6886b4f8 nvme: use return value from blk_execute_rq() adds efee99e68e69 ubd: remove dead code in ubd_setup_common adds b5cfbd35ecca block: check disk exist before trying to add partition adds 299f2b5fc08b dasd: unexport dasd_set_target_state adds 2b7a8dc06d0f s390/dasd: Avoid field over-reading memcpy() adds 498dcc13fd64 block: grab a device refcount in disk_uevent adds 63c38d858e0b block: remove the bdgrab in blk_drop_partitions adds 585af8ede703 loop: remove unused variable in loop_set_status() adds 0755d3be2d9b nvme-tcp: can't set sk_user_data without write_lock adds c6af8db92b9a Merge branch 'nvme-5.14' of git://git.infradead.org/nvme i [...] adds d80c228d4464 block: fix the problem of io_ticks becoming smaller adds a731763fc479 blk-cgroup: prevent rcu_sched detected stalls warnings whi [...] adds a022f7d575bb Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/l [...] adds 9011bf9a13e3 io_uring: fix stuck fallback reqs adds 5b0a6acc73fc io_uring: simplify task_work func adds e09ee510600b io_uring: fix exiting io_req_task_work_add leaks adds c32aace0cf93 io_uring: fix drain alloc fail return code adds 8f487ef2cbb2 io_uring: mitigate unlikely iopoll lag adds 9ce85ef2cb5c io_uring: remove dead non-zero 'poll' check adds 50be9417e23a Merge tag 'io_uring-5.14-2021-07-09' of git://git.kernel.d [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/obsolete/sysfs-bus-iio | 182 ++ Documentation/ABI/stable/sysfs-driver-w1_ds2438 | 13 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 2 + .../ABI/testing/debugfs-driver-habanalabs | 8 + Documentation/ABI/testing/sysfs-bus-counter | 85 +- .../ABI/testing/sysfs-bus-counter-104-quad-8 | 61 - .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 - Documentation/ABI/testing/sysfs-bus-cxl | 103 + Documentation/ABI/testing/sysfs-bus-iio | 125 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 33 - .../ABI/testing/sysfs-bus-iio-health-afe440x | 10 +- Documentation/ABI/testing/sysfs-bus-iio-icm42600 | 20 - .../ABI/testing/sysfs-bus-iio-light-lm3533-als | 11 +- .../ABI/testing/sysfs-bus-spi-devices-spi-nor | 31 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 82 +- Documentation/ABI/testing/sysfs-bus-usb | 11 - Documentation/ABI/testing/sysfs-class-spi-eeprom | 19 + Documentation/ABI/testing/sysfs-devices-removable | 18 + Documentation/ABI/testing/sysfs-firmware-memmap | 4 + Documentation/ABI/testing/sysfs-fs-f2fs | 57 +- Documentation/PCI/pci-error-recovery.rst | 2 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 6 +- Documentation/admin-guide/bootconfig.rst | 30 +- Documentation/admin-guide/kernel-parameters.rst | 5 + Documentation/admin-guide/kernel-parameters.txt | 23 + Documentation/admin-guide/thunderbolt.rst | 29 + Documentation/core-api/printk-formats.rst | 11 + Documentation/cpu-freq/cpu-drivers.rst | 6 - Documentation/dev-tools/kcsan.rst | 93 +- .../devicetree/bindings/arm/amlogic,scpi.txt | 27 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 239 --- Documentation/devicetree/bindings/arm/arm,scpi.txt | 219 -- Documentation/devicetree/bindings/arm/arm,scu.yaml | 46 + Documentation/devicetree/bindings/arm/cpus.yaml | 7 + .../bindings/arm/firmware/linaro,optee-tz.txt | 31 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 58 + .../devicetree/bindings/arm/intel,keembay.yaml | 2 + .../devicetree/bindings/arm/juno,scpi.txt | 26 - .../devicetree/bindings/arm/keystone/ti,sci.txt | 86 - .../devicetree/bindings/arm/keystone/ti,sci.yaml | 129 ++ .../devicetree/bindings/arm/msm/qcom,saw2.txt | 1 + Documentation/devicetree/bindings/arm/scu.txt | 28 - .../devicetree/bindings/arm/ux500/boards.txt | 4 +- .../devicetree/bindings/ata/nvidia,tegra-ahci.yaml | 1 - .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 11 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 7 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 1 - .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 2 - .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 2 - .../bindings/clock/renesas,emev2-smu.txt | 98 - .../bindings/clock/renesas,emev2-smu.yaml | 140 ++ .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 46 - .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 62 + .../bindings/clock/sprd,sc9863a-clk.yaml | 1 - .../devicetree/bindings/clock/ti,sci-clk.txt | 36 - .../devicetree/bindings/clock/ti,sci-clk.yaml | 49 + .../bindings/cpufreq/cpufreq-mediatek.txt | 8 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 2 - .../devicetree/bindings/crypto/arm,cryptocell.yaml | 53 + .../devicetree/bindings/crypto/arm-cryptocell.txt | 25 - .../devicetree/bindings/crypto/fsl-dcp.yaml | 1 - .../allwinner,sun4i-a10-display-backend.yaml | 6 - .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 1 - .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 - .../display/allwinner,sun8i-a83t-hdmi-phy.yaml | 2 - .../display/allwinner,sun8i-r40-tcon-top.yaml | 2 - .../bindings/display/bridge/adi,adv7511.txt | 143 -- .../bindings/display/bridge/adi,adv7511.yaml | 240 +++ .../bindings/display/bridge/adi,adv7533.yaml | 184 ++ .../bindings/display/bridge/cdns,mhdp8546.yaml | 2 - .../bindings/display/bridge/lontium,lt8912b.yaml | 3 +- .../devicetree/bindings/display/panel/lvds.yaml | 46 +- .../devicetree/bindings/display/renesas,du.yaml | 2 +- .../display/rockchip/rockchip,dw-hdmi.yaml | 2 - .../devicetree/bindings/display/st,stm32-dsi.yaml | 2 - .../devicetree/bindings/display/st,stm32-ltdc.yaml | 1 - .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 - .../devicetree/bindings/dma/altr,msgdma.yaml | 61 + .../devicetree/bindings/dma/arm-pl08x.txt | 59 - .../devicetree/bindings/dma/arm-pl08x.yaml | 136 ++ .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 - .../devicetree/bindings/dma/renesas,shdma.txt | 84 - Documentation/devicetree/bindings/dma/ti-edma.txt | 4 +- .../bindings/dvfs/performance-domain.yaml | 74 + .../bindings/edac/amazon,al-mc-edac.yaml | 2 - Documentation/devicetree/bindings/eeprom/at24.yaml | 1 - Documentation/devicetree/bindings/eeprom/at25.yaml | 31 +- .../devicetree/bindings/example-schema.yaml | 2 - .../devicetree/bindings/extcon/extcon-sm5502.txt | 21 - .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 52 + .../devicetree/bindings/firmware/arm,scmi.yaml | 341 +++ .../devicetree/bindings/firmware/arm,scpi.yaml | 247 +++ .../devicetree/bindings/fpga/fpga-region.txt | 22 +- .../bindings/fpga/xilinx-zynq-fpga-mgr.txt | 19 - .../bindings/fpga/xilinx-zynq-fpga-mgr.yaml | 52 + .../devicetree/bindings/gpio/gpio-davinci.txt | 167 -- .../devicetree/bindings/gpio/gpio-davinci.yaml | 185 ++ .../devicetree/bindings/gpio/gpio-omap.txt | 45 - .../devicetree/bindings/gpio/gpio-pcf857x.txt | 69 - .../devicetree/bindings/gpio/gpio-stp-xway.txt | 42 - .../devicetree/bindings/gpio/gpio-stp-xway.yaml | 99 + .../devicetree/bindings/gpio/gpio-zynq.txt | 36 - .../devicetree/bindings/gpio/gpio-zynq.yaml | 59 + .../devicetree/bindings/gpio/idt,32434-gpio.yaml | 67 + .../devicetree/bindings/gpio/nxp,pcf8575.yaml | 103 + .../bindings/gpio/rockchip,rk3328-grf-gpio.txt | 32 - .../bindings/gpio/rockchip,rk3328-grf-gpio.yaml | 50 + .../devicetree/bindings/gpio/ti,omap-gpio.yaml | 108 + .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 1 - .../devicetree/bindings/gpu/vivante,gc.yaml | 1 - .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 48 + .../devicetree/bindings/i2c/aspeed,i2c.yaml | 74 + .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 1 - .../devicetree/bindings/i2c/i2c-aspeed.txt | 49 - .../devicetree/bindings/i2c/i2c-davinci.txt | 4 +- .../devicetree/bindings/i2c/i2c-demux-pinctrl.txt | 2 +- .../devicetree/bindings/i2c/i2c-mt65xx.txt | 2 + .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 5 +- .../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 99 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 124 ++ .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 74 - .../devicetree/bindings/i2c/i2c-mux-pca954x.yaml | 110 + .../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-reg.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c-mux.txt | 73 - Documentation/devicetree/bindings/i2c/i2c-mux.yaml | 87 + Documentation/devicetree/bindings/i2c/i2c-omap.txt | 37 - .../devicetree/bindings/i2c/i2c-pxa-pci-ce4100.txt | 4 +- .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 5 +- .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + Documentation/devicetree/bindings/i2c/i2c.txt | 7 +- .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 2 - .../bindings/i2c/mellanox,i2c-mlxbf.yaml | 1 - .../devicetree/bindings/i2c/renesas,i2c.txt | 67 - .../devicetree/bindings/i2c/renesas,iic-emev2.txt | 22 - .../devicetree/bindings/i2c/renesas,iic-emev2.yaml | 54 + .../devicetree/bindings/i2c/renesas,iic.txt | 72 - .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 158 ++ .../devicetree/bindings/i2c/renesas,riic.txt | 32 - .../devicetree/bindings/i2c/renesas,riic.yaml | 93 + .../bindings/i2c/renesas,rmobile-iic.yaml | 149 ++ .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 102 + .../bindings/iio/accel/adi,adis16201.yaml | 55 + .../bindings/iio/accel/bosch,bma180.yaml | 3 +- .../bindings/iio/accel/bosch,bma220.yaml | 50 + .../bindings/iio/accel/bosch,bma255.yaml | 9 +- .../devicetree/bindings/iio/accel/fsl,mma7455.yaml | 82 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 1 + .../bindings/iio/accel/murata,sca3300.yaml | 44 + .../bindings/iio/accel/nxp,fxls8962af.yaml | 80 + Documentation/devicetree/bindings/iio/adc/adc.yaml | 12 + .../devicetree/bindings/iio/adc/adi,ad7298.yaml | 48 + .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 174 ++ .../bindings/iio/adc/amlogic,meson-saradc.yaml | 1 - .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 - .../devicetree/bindings/iio/adc/ti,tsc2046.yaml | 115 + .../bindings/iio/afe/current-sense-shunt.yaml | 4 + .../devicetree/bindings/iio/cdc/adi,ad7746.yaml | 77 + .../bindings/iio/chemical/sensirion,sps30.yaml | 7 +- .../devicetree/bindings/iio/dac/ad5755.txt | 124 -- .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 169 ++ .../devicetree/bindings/iio/dac/ti,dac082s085.yaml | 72 + .../devicetree/bindings/iio/dac/ti-dac082s085.txt | 34 - .../bindings/iio/light/amstaos,tsl2591.yaml | 50 + .../bindings/iio/multiplexer/io-channel-mux.txt | 39 - .../bindings/iio/multiplexer/io-channel-mux.yaml | 70 + .../devicetree/bindings/iio/st,st-sensors.yaml | 262 ++- .../bindings/iio/temperature/ti,tmp117.yaml | 41 + .../devicetree/bindings/input/fsl-mma8450.txt | 12 - .../bindings/input/qcom,pm8941-pwrkey.txt | 2 + .../input/touchscreen/cypress,cy8ctma340.yaml | 148 ++ .../bindings/input/touchscreen/cyttsp.txt | 93 - .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 + .../input/touchscreen/resistive-adc-touch.txt | 33 - .../input/touchscreen/resistive-adc-touch.yaml | 86 + .../input/touchscreen/sitronix,st1232.yaml | 50 + .../bindings/input/touchscreen/sitronix-st1232.txt | 28 - .../bindings/input/touchscreen/touchscreen.yaml | 6 + .../bindings/interconnect/qcom,rpmh.yaml | 12 + .../bindings/interrupt-controller/arm,vic.txt | 41 - .../bindings/interrupt-controller/arm,vic.yaml | 81 + .../interrupt-controller/fsl,irqsteer.yaml | 1 - .../interrupt-controller/loongson,liointc.yaml | 1 - .../interrupt-controller/ti,pruss-intc.yaml | 2 +- .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 1 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 - .../leds/backlight/richtek,rt4831-backlight.yaml | 62 + .../devicetree/bindings/mailbox/arm,mhu.yaml | 48 +- .../devicetree/bindings/mailbox/arm,mhuv2.yaml | 25 +- .../devicetree/bindings/mailbox/omap-mailbox.txt | 184 -- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 2 - .../bindings/mailbox/ti,omap-mailbox.yaml | 308 +++ .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 1 - .../devicetree/bindings/media/i2c/adv7180.yaml | 8 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 1 - .../devicetree/bindings/media/i2c/imx258.yaml | 2 +- .../bindings/media/i2c/maxim,max9286.yaml | 23 +- .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 2 +- .../bindings/media/marvell,mmp2-ccic.yaml | 1 - .../bindings/media/qcom,sc7180-venus.yaml | 1 - .../bindings/media/qcom,sdm845-venus-v2.yaml | 1 - .../bindings/media/qcom,sm8250-venus.yaml | 1 - .../devicetree/bindings/media/renesas,drif.yaml | 1 - .../devicetree/bindings/media/renesas,vin.yaml | 3 +- .../bindings/memory-controllers/arm,pl353-smc.yaml | 131 ++ .../memory-controllers/mediatek,smi-common.yaml | 6 +- .../memory-controllers/mediatek,smi-larb.yaml | 1 - .../memory-controllers/nvidia,tegra20-emc.txt | 130 -- .../memory-controllers/nvidia,tegra20-emc.yaml | 230 ++ .../bindings/memory-controllers/pl353-smc.txt | 47 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 20 + .../devicetree/bindings/mfd/motorola-cpcap.txt | 4 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 121 ++ .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 4 + .../devicetree/bindings/mfd/richtek,rt4831.yaml | 90 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 2 - .../bindings/mfd/stericsson,db8500-prcmu.yaml | 278 +++ .../bindings/mfd/ti,j721e-system-controller.yaml | 19 +- .../devicetree/bindings/misc/eeprom-93xx46.txt | 3 + .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 4 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 2 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mmc/sdhci-pxa.yaml | 1 - .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 4 +- .../bindings/mtd/arm,pl353-nand-r2p1.yaml | 53 + .../devicetree/bindings/mtd/arm-versatile.txt | 26 - .../devicetree/bindings/mtd/brcm,brcmnand.txt | 186 -- .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 242 +++ Documentation/devicetree/bindings/mtd/common.txt | 16 +- .../bindings/mtd/cortina,gemini-flash.txt | 2 +- .../devicetree/bindings/mtd/cypress,hyperflash.txt | 13 - .../devicetree/bindings/mtd/intel,ixp4xx-flash.txt | 22 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 6 + .../bindings/mtd/microchip,mchp48l640.yaml | 45 + .../devicetree/bindings/mtd/mtd-physmap.txt | 114 - .../devicetree/bindings/mtd/mtd-physmap.yaml | 208 ++ Documentation/devicetree/bindings/mtd/mtd.yaml | 89 + .../devicetree/bindings/mtd/nand-controller.yaml | 18 +- .../bindings/mtd/partitions/brcm,trx.txt | 5 + .../devicetree/bindings/mtd/ti,am654-hbmc.txt | 51 - .../devicetree/bindings/mtd/ti,am654-hbmc.yaml | 69 + .../devicetree/bindings/mux/adi,adg792a.txt | 2 +- .../devicetree/bindings/mux/adi,adgs1408.txt | 2 +- Documentation/devicetree/bindings/mux/gpio-mux.txt | 69 - .../devicetree/bindings/mux/gpio-mux.yaml | 92 + .../devicetree/bindings/mux/mux-consumer.yaml | 46 + .../devicetree/bindings/mux/mux-controller.txt | 157 -- .../devicetree/bindings/mux/mux-controller.yaml | 182 ++ Documentation/devicetree/bindings/mux/reg-mux.txt | 129 -- Documentation/devicetree/bindings/mux/reg-mux.yaml | 143 ++ .../bindings/net/amlogic,meson-dwmac.yaml | 2 - .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 2 - .../bindings/net/brcm,mdio-mux-iproc.txt | 2 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 2 - .../devicetree/bindings/net/can/c_can.txt | 4 +- .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 2 - .../devicetree/bindings/net/mdio-gpio.txt | 27 - .../devicetree/bindings/net/mdio-gpio.yaml | 57 + .../devicetree/bindings/net/mdio-mux-gpio.txt | 119 -- .../devicetree/bindings/net/mdio-mux-gpio.yaml | 135 ++ .../devicetree/bindings/net/mdio-mux-mmioreg.txt | 75 - .../devicetree/bindings/net/mdio-mux-mmioreg.yaml | 78 + .../bindings/net/mdio-mux-multiplexer.txt | 82 - .../bindings/net/mdio-mux-multiplexer.yaml | 82 + Documentation/devicetree/bindings/net/mdio-mux.txt | 129 -- .../devicetree/bindings/net/mdio-mux.yaml | 44 + .../devicetree/bindings/net/snps,dwmac.yaml | 2 - .../devicetree/bindings/net/stm32-dwmac.yaml | 1 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 - .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 3 + .../devicetree/bindings/pci/loongson.yaml | 1 - .../bindings/pci/mediatek-pcie-gen3.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 2 - .../devicetree/bindings/pci/pci-keystone.txt | 115 - .../devicetree/bindings/pci/qcom,pcie.txt | 24 + .../devicetree/bindings/pci/ti,am65-pci-ep.yaml | 74 + .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 96 + .../devicetree/bindings/perf/arm,cmn.yaml | 1 - .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 4 +- .../bindings/phy/brcm,bcm63xx-usbh-phy.yaml | 1 - .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 - .../devicetree/bindings/phy/brcm,sata-phy.yaml | 1 - .../bindings/phy/hisilicon,hi3670-usb3.yaml | 0 .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 5 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 - .../bindings/phy/phy-cadence-sierra.yaml | 2 - .../bindings/phy/phy-cadence-torrent.yaml | 4 - .../bindings/phy/phy-rockchip-inno-usb2.yaml | 1 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 11 + .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 1 - .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 1 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 28 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 4 +- .../devicetree/bindings/phy/rcar-gen3-phy-pcie.txt | 24 - .../bindings/phy/renesas,rcar-gen3-pcie-phy.yaml | 53 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 2 - .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 1 - .../bindings/phy/rockchip-inno-csi-dphy.yaml | 79 + .../devicetree/bindings/phy/rockchip-usb-phy.txt | 52 - .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 81 + .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 56 + .../bindings/pinctrl/actions,s500-pinctrl.yaml | 1 - .../bindings/power/amlogic,meson-ee-pwrc.yaml | 1 - .../bindings/power/renesas,sysc-rmobile.txt | 100 - .../bindings/power/renesas,sysc-rmobile.yaml | 121 ++ .../bindings/power/supply/charger-manager.txt | 91 - .../bindings/power/supply/charger-manager.yaml | 215 ++ .../bindings/power/supply/maxim,max17040.yaml | 2 +- .../power/supply/richtek,rt5033-battery.yaml | 54 + .../devicetree/bindings/property-units.txt | 48 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 1 - .../devicetree/bindings/pwm/brcm,iproc-pwm.txt | 21 - .../devicetree/bindings/pwm/brcm,iproc-pwm.yaml | 45 + .../devicetree/bindings/pwm/pwm-tiecap.txt | 51 - .../devicetree/bindings/pwm/pwm-tiecap.yaml | 64 + .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 50 - .../devicetree/bindings/pwm/pwm-tiehrpwm.yaml | 65 + Documentation/devicetree/bindings/pwm/pwm.yaml | 9 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 13 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 26 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 12 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 228 -- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 547 +++++ .../bindings/remoteproc/st,stm32-rproc.yaml | 2 - .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 31 +- .../bindings/remoteproc/ti,keystone-rproc.txt | 4 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 3 +- .../bindings/remoteproc/ti,pru-rproc.yaml | 5 + .../devicetree/bindings/reset/fsl,imx-src.yaml | 1 - .../devicetree/bindings/reset/ti,sci-reset.txt | 62 - .../devicetree/bindings/reset/ti,sci-reset.yaml | 51 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 1 - Documentation/devicetree/bindings/rng/mtk-rng.txt | 22 - Documentation/devicetree/bindings/rng/mtk-rng.yaml | 54 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 - .../devicetree/bindings/rtc/arm,pl031.yaml | 58 + .../devicetree/bindings/rtc/imxdi-rtc.yaml | 1 - .../devicetree/bindings/rtc/nxp,pcf8563.yaml | 58 + Documentation/devicetree/bindings/rtc/pcf85363.txt | 17 - Documentation/devicetree/bindings/rtc/pcf8563.txt | 29 - .../devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml | 65 + Documentation/devicetree/bindings/rtc/xlnx-rtc.txt | 25 - Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../devicetree/bindings/serial/8250_omap.yaml | 118 + .../bindings/serial/amlogic,meson-uart.yaml | 5 + .../bindings/serial/brcm,bcm7271-uart.yaml | 2 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 12 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 2 - .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/serial/mvebu-uart.txt | 6 +- .../devicetree/bindings/serial/omap_serial.txt | 40 - .../devicetree/bindings/serial/pl011.yaml | 13 +- .../bindings/serial/qca,ar9330-uart.yaml | 4 +- .../bindings/serial/renesas,em-uart.yaml | 2 +- .../devicetree/bindings/serial/renesas,scif.yaml | 4 + .../devicetree/bindings/serial/samsung_uart.yaml | 3 +- .../devicetree/bindings/serial/serial.yaml | 2 + .../devicetree/bindings/serial/sifive-serial.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 4 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 1 - .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 65 - .../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 59 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 2 - .../sound/nvidia,tegra-audio-graph-card.yaml | 1 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 3 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 1 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 2 - .../devicetree/bindings/spi/spi-davinci.txt | 2 +- .../spmi/hisilicon,hisi-spmi-controller.yaml | 73 + Documentation/devicetree/bindings/spmi/spmi.yaml | 15 +- Documentation/devicetree/bindings/sram/sram.yaml | 5 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 - .../timer/allwinner,sun5i-a13-hstimer.yaml | 1 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 1 - .../bindings/timer/arm,arch_timer_mmio.yaml | 2 - .../devicetree/bindings/timer/arm,twd-timer.yaml | 56 + .../devicetree/bindings/timer/arm,twd.txt | 53 - .../bindings/timer/intel,ixp4xx-timer.yaml | 1 - .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + .../devicetree/bindings/timer/renesas,tpu.txt | 21 - .../devicetree/bindings/timer/renesas,tpu.yaml | 56 + .../devicetree/bindings/trivial-devices.yaml | 12 + .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 3 + .../devicetree/bindings/usb/cdns,usb3.yaml | 3 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/maxim,max3420-udc.yaml | 2 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 4 - .../devicetree/bindings/usb/nxp,isp1760.yaml | 69 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/realtek,rts5411.yaml | 62 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 3 - .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 8 +- Documentation/devicetree/bindings/virtio/mmio.txt | 47 - Documentation/devicetree/bindings/virtio/mmio.yaml | 60 + .../bindings/watchdog/arm,sbsa-gwdt.yaml | 51 + .../devicetree/bindings/watchdog/arm,twd-wdt.yaml | 50 + .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 74 + .../bindings/watchdog/atmel-sama5d4-wdt.txt | 34 - .../bindings/watchdog/mstar,msc313e-wdt.yaml | 40 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 6 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + .../devicetree/bindings/watchdog/sbsa-gwdt.txt | 31 - .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 1 + .../bindings/watchdog/st,stm32-iwdg.yaml | 1 - .../devicetree/bindings/writing-bindings.rst | 3 +- Documentation/driver-api/auxiliary_bus.rst | 2 +- Documentation/driver-api/cxl/memory-devices.rst | 20 +- Documentation/driver-api/driver-model/devres.rst | 4 +- Documentation/driver-api/generic-counter.rst | 2 +- Documentation/driver-api/pwm.rst | 7 +- Documentation/driver-api/serial/moxa-smartio.rst | 496 +---- Documentation/driver-api/usb/error-codes.rst | 3 + Documentation/driver-api/vfio-mediated-device.rst | 35 +- Documentation/filesystems/debugfs.rst | 4 +- Documentation/filesystems/f2fs.rst | 50 +- Documentation/filesystems/path-lookup.rst | 6 +- Documentation/filesystems/porting.rst | 18 + Documentation/firmware-guide/acpi/enumeration.rst | 32 + Documentation/fpga/dfl.rst | 4 +- Documentation/i2c/i2c-sysfs.rst | 395 ++++ Documentation/networking/caif/caif.rst | 4 +- Documentation/s390/vfio-ap.rst | 1 - Documentation/trace/boottime-trace.rst | 6 + Documentation/trace/hwlat_detector.rst | 13 +- Documentation/trace/index.rst | 2 + Documentation/trace/osnoise-tracer.rst | 152 ++ Documentation/trace/timerlat-tracer.rst | 181 ++ .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 5 - Documentation/usb/gadget-testing.rst | 2 + Documentation/userspace-api/accelerators/ocxl.rst | 2 +- Documentation/w1/slaves/w1_ds2438.rst | 19 +- Documentation/x86/elf_auxvec.rst | 53 + Documentation/x86/index.rst | 1 + MAINTAINERS | 140 +- arch/alpha/include/asm/pgtable.h | 8 +- arch/alpha/kernel/srmcons.c | 9 +- arch/arc/mm/init.c | 5 +- arch/arm/Kconfig.debug | 2 + arch/arm/boot/compressed/Makefile | 2 +- arch/arm/boot/compressed/atags_to_fdt.c | 2 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/imx53-ppd.dts | 2 + arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/include/asm/ftrace.h | 3 + arch/arm/include/asm/insn.h | 8 +- arch/arm/include/asm/memory.h | 15 +- arch/arm/include/asm/module.h | 10 + arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/pgtable.h | 2 +- arch/arm/include/asm/system_misc.h | 1 - arch/arm/kernel/ftrace.c | 46 +- arch/arm/kernel/head.S | 30 +- arch/arm/kernel/insn.c | 19 +- arch/arm/kernel/module-plts.c | 49 +- arch/arm/kernel/reboot.c | 6 +- arch/arm/kernel/setup.c | 25 +- arch/arm/kernel/vmlinux.lds.S | 2 +- arch/arm/mm/Kconfig | 2 - arch/arm/mm/abort-ev7.S | 26 - arch/arm/mm/init.c | 13 +- arch/arm/mm/mmu.c | 166 +- arch/arm/probes/kprobes/test-thumb.c | 10 +- arch/arm/tools/Makefile | 25 +- arch/arm/tools/syscallnr.sh | 3 +- arch/arm/xen/enlighten.c | 12 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/cacheflush.h | 6 - arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/pgtable.h | 8 +- arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/asm/system_misc.h | 2 - arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/process.c | 7 +- arch/arm64/kernel/setup.c | 5 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/mm/mmu.c | 7 +- arch/arm64/mm/pageattr.c | 13 +- arch/csky/Kconfig | 3 - arch/csky/kernel/setup.c | 5 +- arch/csky/mm/syscache.c | 12 +- arch/h8300/kernel/setup.c | 5 +- arch/hexagon/Kconfig | 1 + arch/hexagon/kernel/vmlinux.lds.S | 9 +- arch/ia64/include/asm/pgtable.h | 4 +- arch/m68k/68000/dragen2.c | 1 + arch/m68k/68000/screen.h | 804 +++++++ arch/m68k/emu/nfcon.c | 2 +- arch/m68k/include/asm/motorola_pgtable.h | 2 +- arch/m68k/kernel/setup_mm.c | 5 +- arch/m68k/kernel/setup_no.c | 5 +- arch/mips/include/asm/mach-ralink/spaces.h | 10 + arch/mips/include/asm/pgtable-64.h | 8 +- arch/mips/mti-malta/malta-platform.c | 3 +- arch/nds32/kernel/setup.c | 5 +- arch/nios2/kernel/setup.c | 5 +- arch/openrisc/kernel/setup.c | 5 +- arch/parisc/include/asm/pgtable.h | 4 +- arch/parisc/kernel/pdc_cons.c | 8 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/book3s/64/pgtable.h | 11 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 2 + arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 6 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 +- arch/powerpc/include/asm/tlb.h | 6 + arch/powerpc/kernel/interrupt_64.S | 6 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 8 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 6 +- arch/powerpc/mm/book3s64/radix_tlb.c | 44 +- arch/powerpc/mm/fault.c | 4 +- arch/powerpc/mm/pgtable_64.c | 4 +- arch/powerpc/net/bpf_jit_comp32.c | 14 +- arch/powerpc/net/bpf_jit_comp64.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 2 + arch/powerpc/platforms/cell/smp.c | 3 - arch/powerpc/platforms/pseries/smp.c | 3 - arch/powerpc/sysdev/xive/common.c | 7 +- arch/riscv/Kconfig | 16 +- arch/riscv/include/asm/asm-prototypes.h | 3 + arch/riscv/include/asm/io.h | 13 - arch/riscv/include/asm/kfence.h | 63 + arch/riscv/include/asm/kprobes.h | 7 - arch/riscv/include/asm/mmu_context.h | 2 + arch/riscv/include/asm/page.h | 81 +- arch/riscv/include/asm/pci.h | 2 + arch/riscv/include/asm/pgtable-64.h | 9 +- arch/riscv/include/asm/pgtable-bits.h | 5 + arch/riscv/include/asm/pgtable.h | 171 +- arch/riscv/include/asm/ptrace.h | 31 + arch/riscv/include/asm/sections.h | 17 + arch/riscv/include/asm/set_memory.h | 24 +- arch/riscv/include/asm/switch_to.h | 11 +- arch/riscv/include/asm/thread_info.h | 15 + arch/riscv/include/asm/tlbflush.h | 5 + arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/asm-offsets.c | 2 + arch/riscv/kernel/cpufeature.c | 6 +- arch/riscv/kernel/entry.S | 108 + arch/riscv/kernel/head.S | 4 +- arch/riscv/kernel/kexec_relocate.S | 4 +- arch/riscv/kernel/machine_kexec.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 40 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/setup.c | 23 +- arch/riscv/kernel/signal.c | 4 +- arch/riscv/kernel/traps.c | 35 + arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/riscv/kernel/vmlinux.lds.S | 2 +- arch/riscv/lib/uaccess.S | 181 +- arch/riscv/mm/context.c | 14 +- arch/riscv/mm/fault.c | 11 +- arch/riscv/mm/init.c | 283 ++- arch/riscv/mm/physaddr.c | 2 +- arch/riscv/mm/ptdump.c | 6 +- arch/riscv/mm/tlbflush.c | 69 +- arch/s390/Kconfig | 6 +- arch/s390/Makefile | 1 + arch/s390/boot/als.c | 6 +- arch/s390/boot/boot.h | 1 + arch/s390/boot/compressed/Makefile | 6 +- arch/s390/boot/compressed/decompressor.c | 8 +- arch/s390/boot/head.S | 3 + arch/s390/boot/ipl_parm.c | 59 +- arch/s390/boot/mem_detect.c | 73 +- arch/s390/boot/startup.c | 91 + arch/s390/boot/uv.c | 25 + arch/s390/hypfs/hypfs_sprp.c | 13 +- arch/s390/include/asm/bitops.h | 10 +- arch/s390/include/asm/ccwgroup.h | 3 +- arch/s390/include/asm/checksum.h | 10 +- arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/cmpxchg.h | 44 +- arch/s390/include/asm/cpu_mcf.h | 3 +- arch/s390/include/asm/facility.h | 25 +- arch/s390/include/asm/irqflags.h | 16 +- arch/s390/include/asm/kasan.h | 1 - arch/s390/include/asm/lowcore.h | 38 +- arch/s390/include/asm/mmu_context.h | 15 +- arch/s390/include/asm/page.h | 15 +- arch/s390/include/asm/pci.h | 7 +- arch/s390/include/asm/percpu.h | 27 +- arch/s390/include/asm/pgtable.h | 62 +- arch/s390/include/asm/processor.h | 6 +- arch/s390/include/asm/ptrace.h | 12 +- arch/s390/include/asm/setup.h | 3 +- arch/s390/include/asm/sigp.h | 14 +- arch/s390/include/asm/string.h | 59 +- arch/s390/include/asm/timex.h | 26 +- arch/s390/include/asm/tpi.h | 24 + arch/s390/include/asm/types.h | 19 + arch/s390/include/asm/uaccess.h | 36 +- arch/s390/include/uapi/asm/schid.h | 3 + arch/s390/kernel/alternative.c | 3 +- arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/cpcmd.c | 42 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/diag.c | 11 +- arch/s390/kernel/early.c | 6 +- arch/s390/kernel/entry.S | 61 +- arch/s390/kernel/ipl.c | 14 +- arch/s390/kernel/irq.c | 6 +- arch/s390/kernel/nospec-branch.c | 17 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 92 +- arch/s390/kernel/perf_cpum_cf_common.c | 1 - arch/s390/kernel/processor.c | 4 +- arch/s390/kernel/ptrace.c | 4 +- arch/s390/kernel/setup.c | 112 +- arch/s390/kernel/smp.c | 131 +- arch/s390/kernel/sthyi.c | 13 +- arch/s390/kernel/syscall.c | 5 +- arch/s390/kernel/sysinfo.c | 19 +- arch/s390/kernel/traps.c | 4 +- arch/s390/kernel/uv.c | 8 +- arch/s390/kvm/kvm-s390.c | 12 +- arch/s390/lib/string.c | 131 +- arch/s390/lib/uaccess.c | 25 +- arch/s390/lib/xor.c | 5 +- arch/s390/mm/kasan_init.c | 35 +- arch/s390/mm/maccess.c | 19 +- arch/s390/mm/page-states.c | 12 +- arch/s390/pci/pci_insn.c | 55 +- arch/s390/pci/pci_irq.c | 46 +- arch/s390/pci/pci_mmio.c | 24 +- arch/s390/purgatory/Makefile | 1 + arch/sh/include/asm/pgtable-3level.h | 4 +- arch/sh/kernel/setup.c | 5 +- arch/sparc/include/asm/pgtable_32.h | 6 +- arch/sparc/include/asm/pgtable_64.h | 10 +- arch/sparc/include/asm/vio.h | 2 +- arch/sparc/kernel/ds.c | 6 - arch/sparc/kernel/vio.c | 4 +- arch/um/Kconfig | 33 +- arch/um/Makefile | 3 +- arch/um/drivers/Kconfig | 20 + arch/um/drivers/Makefile | 1 + arch/um/drivers/chan_user.c | 3 +- arch/um/drivers/line.c | 15 +- arch/um/drivers/line.h | 5 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/slip_user.c | 3 +- arch/um/drivers/ssl.c | 1 - arch/um/drivers/stdio_console.c | 1 - arch/um/drivers/ubd_kern.c | 163 +- arch/um/drivers/virt-pci.c | 895 ++++++++ arch/um/drivers/virtio_uml.c | 40 +- arch/um/include/asm/Kbuild | 4 +- arch/um/include/asm/cacheflush.h | 9 + arch/um/include/asm/cpufeature.h | 157 ++ arch/um/include/asm/fpu/api.h | 20 + arch/um/include/asm/futex.h | 14 + arch/um/include/asm/io.h | 7 + arch/um/include/asm/irq.h | 8 +- arch/um/include/asm/irqflags.h | 10 +- arch/um/include/asm/msi.h | 1 + arch/um/include/asm/pci.h | 39 + arch/um/include/asm/pgtable-3level.h | 2 +- arch/um/include/asm/processor-generic.h | 8 + arch/um/include/asm/tlb.h | 2 +- arch/um/include/asm/xor.h | 17 +- arch/um/include/linux/time-internal.h | 12 +- arch/um/include/linux/virtio-uml.h | 13 + arch/um/include/shared/irq_user.h | 1 + arch/um/include/shared/kern_util.h | 1 - arch/um/include/shared/longjmp.h | 14 +- arch/um/include/shared/os.h | 8 +- arch/um/include/shared/timetravel.h | 22 + arch/um/kernel/Makefile | 14 +- arch/um/kernel/ioport.c | 13 + arch/um/kernel/irq.c | 52 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/skas/clone.c | 2 +- arch/um/kernel/skas/uaccess.c | 136 ++ arch/um/kernel/time.c | 35 +- arch/um/kernel/um_arch.c | 48 +- arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/signal.c | 64 +- arch/um/os-Linux/skas/process.c | 2 +- arch/um/os-Linux/start_up.c | 32 + arch/x86/Makefile.um | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/intel/lbr.c | 6 +- arch/x86/include/asm/elf.h | 4 + arch/x86/include/asm/fpu/internal.h | 202 +- arch/x86/include/asm/fpu/signal.h | 2 + arch/x86/include/asm/fpu/xstate.h | 78 +- arch/x86/include/asm/pgtable.h | 65 +- arch/x86/include/asm/pkeys.h | 9 +- arch/x86/include/asm/pkru.h | 62 + arch/x86/include/asm/processor.h | 9 + arch/x86/include/asm/sigframe.h | 2 + arch/x86/include/asm/special_insns.h | 14 +- arch/x86/include/uapi/asm/auxvec.h | 4 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/cpu/common.c | 37 +- arch/x86/kernel/dumpstack.c | 2 +- arch/x86/kernel/fpu/core.c | 282 +-- arch/x86/kernel/fpu/init.c | 15 +- arch/x86/kernel/fpu/regset.c | 223 +- arch/x86/kernel/fpu/signal.c | 438 ++-- arch/x86/kernel/fpu/xstate.c | 644 +++--- arch/x86/kernel/process.c | 22 +- arch/x86/kernel/process_64.c | 28 +- arch/x86/kernel/setup.c | 5 +- arch/x86/kernel/signal.c | 88 +- arch/x86/kernel/trace.c | 234 ++ arch/x86/kernel/traps.c | 5 +- arch/x86/kvm/svm/sev.c | 1 + arch/x86/kvm/x86.c | 56 +- arch/x86/math-emu/fpu_proto.h | 2 +- arch/x86/math-emu/load_store.c | 2 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/mm/extable.c | 2 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/mm/pgtable.c | 2 +- arch/x86/mm/pkeys.c | 22 - arch/x86/pci/mmconfig-shared.c | 10 +- arch/xtensa/platforms/iss/console.c | 9 +- block/Kconfig | 2 +- block/blk-cgroup.c | 15 + block/blk-core.c | 4 +- block/blk-exec.c | 25 +- block/blk-mq.c | 3 +- block/bsg-lib.c | 2 +- block/bsg.c | 2 +- block/genhd.c | 4 +- block/partitions/core.c | 29 +- block/scsi_ioctl.c | 6 +- crypto/testmgr.c | 5 +- crypto/testmgr.h | 49 + drivers/accessibility/braille/braille_console.c | 3 + drivers/accessibility/speakup/i18n.c | 7 + drivers/accessibility/speakup/i18n.h | 9 +- drivers/accessibility/speakup/main.c | 4 - drivers/accessibility/speakup/spk_ttyio.c | 9 +- drivers/acpi/Kconfig | 10 + drivers/acpi/acpi_amba.c | 1 + drivers/acpi/acpi_video.c | 9 + drivers/acpi/bus.c | 3 +- drivers/acpi/x86/s2idle.c | 12 +- drivers/base/Makefile | 3 + drivers/base/arch_topology.c | 27 +- drivers/base/attribute_container.c | 6 +- drivers/base/base.h | 1 - drivers/base/bus.c | 8 +- drivers/base/component.c | 96 +- drivers/base/core.c | 30 +- drivers/base/cpu.c | 4 +- drivers/base/dd.c | 192 +- drivers/base/devcoredump.c | 4 - drivers/base/devres.c | 105 +- drivers/base/firmware_loader/builtin/Makefile | 1 - drivers/base/memory.c | 4 +- drivers/base/node.c | 4 +- drivers/base/platform.c | 22 +- drivers/base/power/domain.c | 38 +- drivers/base/power/main.c | 5 +- drivers/base/property.c | 16 +- drivers/base/trace.c | 10 + drivers/base/trace.h | 56 + drivers/block/loop.c | 169 +- drivers/block/mtip32xx/mtip32xx.c | 150 +- drivers/block/nbd.c | 60 +- drivers/block/null_blk/main.c | 1 - drivers/block/pktcdvd.c | 2 +- drivers/block/sunvdc.c | 3 +- drivers/block/virtio_blk.c | 17 +- drivers/bluetooth/hci_ldisc.c | 12 +- drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/fsl-mc/dprc.c | 4 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 10 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 19 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 2 +- drivers/bus/fsl-mc/mc-io.c | 6 +- drivers/bus/fsl-mc/mc-sys.c | 19 +- drivers/bus/mhi/core/pm.c | 19 +- drivers/bus/mhi/pci_generic.c | 5 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/Kconfig | 34 - drivers/char/Makefile | 3 +- drivers/char/hpet.c | 4 +- drivers/char/hw_random/pseries-rng.c | 2 +- drivers/char/mem.c | 1 - drivers/char/pcmcia/cm4000_cs.c | 7 +- drivers/char/pcmcia/cm4040_cs.c | 3 +- drivers/char/pcmcia/scr24x_cs.c | 1 - drivers/char/pcmcia/synclink_cs.c | 24 +- drivers/char/raw.c | 362 ---- drivers/char/ttyprintk.c | 52 +- drivers/char/virtio_console.c | 4 +- drivers/char/xillybus/Kconfig | 22 +- drivers/char/xillybus/Makefile | 2 + drivers/char/xillybus/xillybus.h | 10 +- drivers/char/xillybus/xillybus_class.c | 262 +++ drivers/char/xillybus/xillybus_class.h | 30 + drivers/char/xillybus/xillybus_core.c | 180 +- drivers/char/xillybus/xillybus_of.c | 1 - drivers/char/xillybus/xillybus_pcie.c | 1 - drivers/char/xillybus/xillyusb.c | 2259 ++++++++++++++++++++ drivers/clk/clk-divider.c | 75 +- drivers/clk/clk-k210.c | 1 + drivers/clk/clk-lmk04832.c | 20 +- drivers/clk/clk-stm32mp1.c | 1 + drivers/clk/hisilicon/clk-hi3559a.c | 39 +- drivers/clk/meson/clk-regmap.c | 19 +- drivers/comedi/drivers/comedi_8254.c | 3 +- drivers/comedi/drivers/comedi_isadma.c | 2 +- drivers/comedi/drivers/jr3_pci.c | 15 - drivers/comedi/drivers/ni_routes.c | 7 +- drivers/comedi/drivers/ni_routes.h | 1 - .../comedi/drivers/ni_routing/ni_device_routes.c | 1 - .../comedi/drivers/ni_routing/ni_device_routes.h | 1 - .../drivers/ni_routing/ni_device_routes/all.h | 1 - .../ni_routing/ni_device_routes/pci-6070e.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 - .../ni_routing/ni_device_routes/pxi-6030e.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 - .../ni_routing/ni_device_routes/pxie-6251.c | 1 - .../ni_routing/ni_device_routes/pxie-6535.c | 1 - .../ni_routing/ni_device_routes/pxie-6738.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.h | 1 - .../drivers/ni_routing/ni_route_values/all.h | 1 - .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 - .../ni_routing/ni_route_values/ni_eseries.c | 1 - .../ni_routing/ni_route_values/ni_mseries.c | 1 - .../drivers/ni_routing/tools/convert_c_to_py.c | 1 - .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 - .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 - .../drivers/ni_routing/tools/csv_collection.py | 1 - .../drivers/ni_routing/tools/make_blank_csv.py | 1 - .../comedi/drivers/ni_routing/tools/ni_names.py | 1 - drivers/comedi/drivers/ni_tio.c | 12 +- drivers/comedi/drivers/tests/comedi_example_test.c | 1 - drivers/comedi/drivers/tests/ni_routes_test.c | 1 - drivers/comedi/drivers/tests/unittest.h | 1 - drivers/counter/104-quad-8.c | 13 +- drivers/counter/Kconfig | 10 + drivers/counter/Makefile | 1 + drivers/counter/ftm-quaddec.c | 2 +- drivers/counter/intel-qep.c | 544 +++++ drivers/counter/interrupt-cnt.c | 8 +- drivers/counter/microchip-tcb-capture.c | 4 +- drivers/counter/stm32-lptimer-cnt.c | 4 +- drivers/counter/stm32-timer-cnt.c | 4 +- drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/cppc_cpufreq.c | 324 ++- drivers/cpufreq/cpufreq-dt-platdev.c | 10 +- drivers/cpufreq/cpufreq.c | 44 +- drivers/cpufreq/intel_pstate.c | 11 +- drivers/cpufreq/mediatek-cpufreq.c | 1 + drivers/cpufreq/powernv-cpufreq.c | 23 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-qcom-spm.c | 14 + drivers/crypto/Kconfig | 6 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 2 +- drivers/crypto/gemini/sl3516-ce-core.c | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 3 + drivers/crypto/omap-crypto.c | 3 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/cxl/Kconfig | 43 +- drivers/cxl/Makefile | 12 +- drivers/cxl/acpi.c | 434 ++++ drivers/cxl/bus.c | 29 - drivers/cxl/core.c | 1067 +++++++++ drivers/cxl/cxl.h | 332 ++- drivers/cxl/mem.c | 1578 -------------- drivers/cxl/mem.h | 81 + drivers/cxl/pci.c | 1681 +++++++++++++++ drivers/cxl/pci.h | 2 +- drivers/cxl/pmem.c | 230 ++ drivers/dma/altera-msgdma.c | 20 + drivers/dma/fsl-qdma.c | 6 +- drivers/dma/hsu/hsu.c | 3 + drivers/dma/idxd/cdev.c | 2 - drivers/dma/idxd/init.c | 3 +- drivers/dma/imx-sdma.c | 58 +- drivers/dma/qcom/gpi.c | 1 + drivers/dma/sf-pdma/sf-pdma.c | 5 +- drivers/dma/sh/Makefile | 2 +- drivers/dma/sh/shdma-of.c | 76 - drivers/dma/sun4i-dma.c | 5 +- drivers/dma/ti/omap-dma.c | 3 +- drivers/dma/xilinx/xilinx_dpdma.c | 44 +- drivers/eisa/eisa-bus.c | 23 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-intel-mrfld.c | 9 + drivers/extcon/extcon-max8997.c | 1 + drivers/extcon/extcon-sm5502.c | 212 +- drivers/extcon/extcon-sm5502.h | 82 +- drivers/firewire/nosy.c | 43 +- drivers/firmware/psci/psci.c | 12 +- drivers/firmware/stratix10-svc.c | 22 +- drivers/fpga/Kconfig | 4 +- drivers/fpga/altera-pr-ip-core.c | 10 - drivers/fpga/fpga-bridge.c | 40 +- drivers/fpga/fpga-mgr.c | 42 +- drivers/fpga/fpga-region.c | 30 +- drivers/fpga/machxo2-spi.c | 2 + drivers/fpga/of-fpga-region.c | 8 +- drivers/fpga/stratix10-soc.c | 3 +- drivers/fsi/fsi-core.c | 4 +- drivers/fsi/fsi-master-aspeed.c | 33 +- drivers/fsi/fsi-master-ast-cf.c | 2 +- drivers/fsi/fsi-master-gpio.c | 1 + drivers/fsi/fsi-occ.c | 12 +- drivers/fsi/fsi-sbefifo.c | 10 +- drivers/fsi/fsi-scom.c | 105 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-104-idio-16.c | 23 +- drivers/gpio/gpio-adp5520.c | 18 +- drivers/gpio/gpio-altera-a10sr.c | 11 +- drivers/gpio/gpio-ath79.c | 9 +- drivers/gpio/gpio-bd9571mwv.c | 11 +- drivers/gpio/gpio-da9052.c | 11 +- drivers/gpio/gpio-da9055.c | 11 +- drivers/gpio/gpio-dwapb.c | 23 +- drivers/gpio/gpio-idt3243x.c | 206 ++ drivers/gpio/gpio-logicvc.c | 4 +- drivers/gpio/gpio-lp87565.c | 6 +- drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpio-regmap.c | 32 +- drivers/gpio/gpio-spear-spics.c | 12 +- drivers/gpio/gpio-sprd.c | 10 +- drivers/gpio/gpio-sta2x11.c | 10 +- drivers/gpio/gpio-stmpe.c | 32 +- drivers/gpio/gpio-tc3589x.c | 11 +- drivers/gpio/gpio-tegra186.c | 14 +- drivers/gpio/gpio-tps65218.c | 13 +- drivers/gpio/gpio-tps6586x.c | 13 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/gpio/gpio-tps65912.c | 12 +- drivers/gpio/gpio-tps68470.c | 12 +- drivers/gpio/gpio-visconti.c | 10 +- drivers/gpio/gpio-wm831x.c | 12 +- drivers/gpio/gpio-wm8350.c | 12 +- drivers/gpio/gpio-wm8994.c | 13 +- drivers/gpio/gpio-xgene.c | 11 +- drivers/gpio/gpio-xilinx.c | 391 ++-- drivers/gpio/gpio-zynq.c | 32 +- drivers/gpio/gpiolib-sysfs.c | 34 +- drivers/gpio/gpiolib.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 5 + drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 266 ++- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 85 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 51 +- drivers/gpu/drm/amd/amdgpu/nv.c | 37 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 100 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 9 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 272 ++- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 236 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 13 +- drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 4 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 60 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 16 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 5 +- drivers/gpu/drm/amd/include/amd_shared.h | 10 +- drivers/gpu/drm/amd/include/navi10_enum.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 95 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 8 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 3 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 19 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 7 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +- drivers/gpu/drm/i915/i915_drv.c | 1 - drivers/gpu/drm/i915/i915_irq.c | 10 +- drivers/gpu/drm/i915/i915_irq.h | 1 + drivers/gpu/drm/i915/i915_reg.h | 3 - drivers/gpu/drm/lima/lima_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 1 + drivers/gpu/drm/radeon/radeon_drv.c | 8 +- drivers/gpu/drm/radeon/radeon_object.c | 29 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 13 +- drivers/hwmon/occ/common.c | 7 +- drivers/hwspinlock/Kconfig | 9 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/sun6i_hwspinlock.c | 210 ++ drivers/hwtracing/coresight/coresight-core.c | 11 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 5 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/intel_th/core.c | 29 +- drivers/hwtracing/intel_th/gth.c | 16 + drivers/hwtracing/intel_th/intel_th.h | 3 + drivers/hwtracing/intel_th/msu.c | 48 +- drivers/i2c/busses/i2c-ali1535.c | 5 + drivers/i2c/busses/i2c-aspeed.c | 12 +- drivers/i2c/busses/i2c-cadence.c | 57 +- drivers/i2c/busses/i2c-cht-wc.c | 3 +- drivers/i2c/busses/i2c-davinci.c | 5 +- drivers/i2c/busses/i2c-i801.c | 136 +- drivers/i2c/busses/i2c-imx.c | 19 +- drivers/i2c/busses/i2c-mpc.c | 2 + drivers/i2c/busses/i2c-mt65xx.c | 9 +- drivers/i2c/busses/i2c-qcom-cci.c | 1 + drivers/i2c/busses/i2c-rcar.c | 1 - drivers/i2c/busses/i2c-riic.c | 23 +- drivers/i2c/busses/i2c-stm32f7.c | 73 + drivers/i2c/busses/i2c-xiic.c | 9 +- drivers/i2c/i2c-core-base.c | 108 +- drivers/i2c/i2c-core-smbus.c | 12 +- drivers/i3c/master/i3c-master-cdns.c | 2 + drivers/iio/accel/Kconfig | 51 +- drivers/iio/accel/Makefile | 4 + drivers/iio/accel/adis16201.c | 3 - drivers/iio/accel/adis16209.c | 3 - drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/bma180.c | 112 +- drivers/iio/accel/bma220_spi.c | 10 +- drivers/iio/accel/bma400_core.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 234 +- drivers/iio/accel/bmc150-accel-i2c.c | 245 ++- drivers/iio/accel/bmc150-accel-spi.c | 31 +- drivers/iio/accel/bmc150-accel.h | 72 +- drivers/iio/accel/bmi088-accel-core.c | 27 +- drivers/iio/accel/fxls8962af-core.c | 968 +++++++++ drivers/iio/accel/fxls8962af-i2c.c | 57 + drivers/iio/accel/fxls8962af-spi.c | 57 + drivers/iio/accel/fxls8962af.h | 22 + drivers/iio/accel/hid-sensor-accel-3d.c | 19 +- drivers/iio/accel/kxcjk-1013.c | 253 ++- drivers/iio/accel/kxsd9.c | 2 +- drivers/iio/accel/mma8452.c | 7 +- drivers/iio/accel/mma9551.c | 1 - drivers/iio/accel/mma9551_core.c | 4 +- drivers/iio/accel/mma9553.c | 1 - drivers/iio/accel/mxc4005.c | 12 +- drivers/iio/accel/sca3300.c | 472 ++++ drivers/iio/accel/st_accel.h | 12 - drivers/iio/accel/st_accel_core.c | 230 +- drivers/iio/accel/st_accel_i2c.c | 17 +- drivers/iio/accel/st_accel_spi.c | 17 +- drivers/iio/accel/stk8312.c | 27 +- drivers/iio/accel/stk8ba50.c | 19 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 48 +- drivers/iio/adc/ad7192.c | 93 +- drivers/iio/adc/ad7298.c | 8 + drivers/iio/adc/ad7476.c | 120 +- drivers/iio/adc/ad7606.c | 3 +- drivers/iio/adc/ad7766.c | 10 +- drivers/iio/adc/ad7768-1.c | 4 +- drivers/iio/adc/ad7780.c | 38 +- drivers/iio/adc/ad7791.c | 44 +- drivers/iio/adc/ad7793.c | 53 +- drivers/iio/adc/ad7887.c | 1 - drivers/iio/adc/ad9467.c | 2 - drivers/iio/adc/ad_sigma_delta.c | 82 +- drivers/iio/adc/adi-axi-adc.c | 24 +- drivers/iio/adc/at91-sama5d2_adc.c | 5 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/dln2-adc.c | 3 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/hi8435.c | 1 - drivers/iio/adc/hx711.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/max1027.c | 2 - drivers/iio/adc/max11100.c | 34 +- drivers/iio/adc/max1118.c | 68 +- drivers/iio/adc/max1241.c | 2 - drivers/iio/adc/mp2629_adc.c | 1 - drivers/iio/adc/mt6360-adc.c | 1 - drivers/iio/adc/mxs-lradc-adc.c | 5 +- drivers/iio/adc/rcar-gyroadc.c | 15 +- drivers/iio/adc/sc27xx_adc.c | 1 + drivers/iio/adc/stm32-adc.c | 28 +- drivers/iio/adc/stm32-dfsdm-core.c | 6 +- drivers/iio/adc/ti-adc081c.c | 43 +- drivers/iio/adc/ti-adc0832.c | 39 +- drivers/iio/adc/ti-adc084s021.c | 3 - drivers/iio/adc/ti-adc108s102.c | 45 +- drivers/iio/adc/ti-adc161s626.c | 51 +- drivers/iio/adc/ti-ads1015.c | 17 +- drivers/iio/adc/ti-ads124s08.c | 2 - drivers/iio/adc/ti-ads131e08.c | 3 +- drivers/iio/adc/ti-ads8688.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 712 ++++++ drivers/iio/adc/vf610_adc.c | 10 +- drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/iio/afe/iio-rescale.c | 41 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 22 +- drivers/iio/buffer/industrialio-hw-consumer.c | 25 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 23 +- drivers/iio/chemical/Kconfig | 27 +- drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/atlas-sensor.c | 19 +- drivers/iio/chemical/bme680_i2c.c | 8 - drivers/iio/chemical/bme680_spi.c | 8 - drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/scd30_core.c | 3 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sps30.c | 275 +-- drivers/iio/chemical/sps30.h | 35 + drivers/iio/chemical/sps30_i2c.c | 258 +++ drivers/iio/chemical/sps30_serial.c | 431 ++++ .../iio/common/hid-sensors/hid-sensor-attributes.c | 32 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 24 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 + drivers/iio/common/scmi_sensors/Makefile | 2 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/dac/ad5766.c | 2 - drivers/iio/dac/stm32-dac.c | 3 +- drivers/iio/dummy/Kconfig | 1 + drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/adis16136.c | 20 +- drivers/iio/gyro/adis16260.c | 9 +- drivers/iio/gyro/adxrs290.c | 2 +- drivers/iio/gyro/bmg160_core.c | 17 +- drivers/iio/gyro/fxas21002c_core.c | 13 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 6 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/gyro/itg3200_core.c | 3 +- drivers/iio/gyro/mpu3050-core.c | 4 +- drivers/iio/gyro/st_gyro.h | 12 - drivers/iio/gyro/st_gyro_core.c | 53 +- drivers/iio/gyro/st_gyro_i2c.c | 17 +- drivers/iio/gyro/st_gyro_spi.c | 17 +- drivers/iio/health/afe4403.c | 2 +- drivers/iio/health/afe4404.c | 2 +- drivers/iio/humidity/am2315.c | 25 +- drivers/iio/humidity/hdc2010.c | 1 - drivers/iio/humidity/hid-sensor-humidity.c | 2 + drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 4 - drivers/iio/imu/adis16400.c | 27 +- drivers/iio/imu/adis16460.c | 3 - drivers/iio/imu/adis16475.c | 11 +- drivers/iio/imu/adis16480.c | 166 +- drivers/iio/imu/adis_buffer.c | 27 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/bmi160/bmi160_core.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 27 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 8 +- drivers/iio/imu/kmx61.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 8 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 + drivers/iio/imu/st_lsm9ds0/Makefile | 5 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 23 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 163 ++ drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 84 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 83 + drivers/iio/industrialio-buffer.c | 13 +- drivers/iio/industrialio-core.c | 126 +- drivers/iio/industrialio-trigger.c | 37 +- drivers/iio/industrialio-triggered-event.c | 2 +- drivers/iio/inkern.c | 107 +- drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/acpi-als.c | 3 +- drivers/iio/light/hid-sensor-als.c | 6 +- drivers/iio/light/hid-sensor-prox.c | 6 +- drivers/iio/light/isl29028.c | 5 +- drivers/iio/light/isl29125.c | 10 +- drivers/iio/light/ltr501.c | 25 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 9 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/si1145.c | 12 +- drivers/iio/light/tcs3414.c | 10 +- drivers/iio/light/tcs3472.c | 16 +- drivers/iio/light/tsl2583.c | 13 +- drivers/iio/light/tsl2591.c | 1225 +++++++++++ drivers/iio/light/us5182d.c | 4 +- drivers/iio/light/vcnl4000.c | 9 +- drivers/iio/light/vcnl4035.c | 9 +- drivers/iio/light/veml6030.c | 2 +- drivers/iio/magnetometer/ak8974.c | 3 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 26 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 7 +- drivers/iio/magnetometer/hmc5843.h | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 7 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/magnetometer/st_magn.h | 4 - drivers/iio/magnetometer/st_magn_core.c | 181 +- drivers/iio/magnetometer/st_magn_i2c.c | 14 +- drivers/iio/magnetometer/st_magn_spi.c | 14 +- drivers/iio/magnetometer/yamaha-yas530.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 6 +- drivers/iio/orientation/hid-sensor-rotation.c | 5 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 4 +- drivers/iio/potentiostat/lmp91000.c | 7 +- drivers/iio/pressure/hid-sensor-press.c | 6 +- drivers/iio/pressure/icp10100.c | 5 +- drivers/iio/pressure/st_pressure.h | 4 - drivers/iio/pressure/st_pressure_core.c | 15 +- drivers/iio/pressure/st_pressure_i2c.c | 17 +- drivers/iio/pressure/st_pressure_spi.c | 17 +- drivers/iio/pressure/zpa2326.c | 3 +- drivers/iio/proximity/as3935.c | 13 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 14 +- drivers/iio/proximity/srf04.c | 8 +- drivers/iio/proximity/srf08.c | 14 +- drivers/iio/proximity/sx9310.c | 2 +- drivers/iio/proximity/sx9500.c | 2 +- drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/hid-sensor-temperature.c | 2 + drivers/iio/temperature/mlx90614.c | 25 +- drivers/iio/temperature/tmp117.c | 185 ++ drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/infiniband/hw/hfi1/trace_misc.h | 4 +- drivers/infiniband/hw/hfi1/trace_rc.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 6 +- drivers/infiniband/hw/hfi1/trace_tx.h | 8 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 4 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 2 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 4 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 4 +- drivers/input/Kconfig | 1 - drivers/input/evbug.c | 3 - drivers/input/gameport/Kconfig | 1 + drivers/input/joydev.c | 2 +- drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/qwiic-joystick.c | 146 ++ drivers/input/joystick/sidewinder.c | 1 + drivers/input/joystick/xpad.c | 6 + drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/keyboard/hil_kbd.c | 1 + drivers/input/misc/ims-pcu.c | 6 +- drivers/input/misc/pm8941-pwrkey.c | 103 +- drivers/input/mouse/trackpoint.c | 2 +- drivers/input/serio/i8042.c | 4 +- drivers/input/serio/serport.c | 8 +- drivers/input/touchscreen/cy8ctmg110_ts.c | 167 +- drivers/input/touchscreen/cyttsp_core.c | 47 +- drivers/input/touchscreen/cyttsp_core.h | 3 +- drivers/input/touchscreen/cyttsp_i2c.c | 10 + drivers/input/touchscreen/cyttsp_spi.c | 10 + drivers/input/touchscreen/edt-ft5x06.c | 38 +- drivers/input/touchscreen/elants_i2c.c | 11 +- drivers/input/touchscreen/hideep.c | 13 +- drivers/input/touchscreen/resistive-adc-touch.c | 136 +- drivers/input/touchscreen/tsc200x-core.c | 2 +- drivers/input/touchscreen/usbtouchscreen.c | 8 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sc7280.c | 1938 +++++++++++++++++ drivers/interconnect/qcom/sc7280.h | 154 ++ drivers/ipack/carriers/tpci200.c | 9 +- drivers/ipack/carriers/tpci200.h | 4 +- drivers/ipack/devices/ipoctal.c | 8 +- drivers/ipack/devices/ipoctal.h | 6 +- drivers/isdn/capi/capi.c | 40 +- drivers/leds/Kconfig | 2 +- drivers/leds/blink/leds-lgm-sso.c | 53 +- drivers/leds/led-class.c | 6 +- drivers/leds/leds-as3645a.c | 3 +- drivers/leds/leds-bcm6328.c | 2 +- drivers/leds/leds-blinkm.c | 5 +- drivers/leds/leds-el15203000.c | 37 +- drivers/leds/leds-gpio-register.c | 1 + drivers/leds/leds-is31fl32xx.c | 3 +- drivers/leds/leds-ktd2692.c | 27 +- drivers/leds/leds-lm3530.c | 2 +- drivers/leds/leds-lm3532.c | 7 +- drivers/leds/leds-lm36274.c | 4 +- drivers/leds/leds-lm3692x.c | 26 +- drivers/leds/leds-lm3697.c | 12 +- drivers/leds/leds-lp3944.c | 6 +- drivers/leds/leds-lp50xx.c | 2 +- drivers/leds/leds-lp55xx-common.c | 2 +- drivers/leds/leds-lp8860.c | 16 +- drivers/leds/leds-lt3593.c | 8 +- drivers/leds/leds-mlxcpld.c | 38 +- drivers/leds/leds-mlxreg.c | 3 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/leds-tlc591xx.c | 8 +- drivers/leds/leds-turris-omnia.c | 1 + drivers/leds/trigger/ledtrig-cpu.c | 2 +- drivers/mcb/mcb-lpc.c | 13 +- drivers/media/platform/exynos4-is/fimc-is.c | 2 +- drivers/memory/pl353-smc.c | 314 +-- drivers/mfd/88pm800.c | 14 +- drivers/mfd/88pm805.c | 29 +- drivers/mfd/Kconfig | 29 +- drivers/mfd/Makefile | 16 +- drivers/mfd/ab8500-core.c | 33 +- drivers/mfd/arizona-core.c | 2 + drivers/mfd/as3722.c | 14 +- drivers/mfd/asic3.c | 12 +- drivers/mfd/axp20x.c | 24 +- drivers/mfd/cros_ec_dev.c | 21 +- drivers/mfd/da9052-i2c.c | 10 +- drivers/mfd/da9055-core.c | 38 +- drivers/mfd/da9062-core.c | 13 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/intel_soc_pmic_bxtwc.c | 20 +- drivers/mfd/iqs62x.c | 2 +- drivers/mfd/janz-cmodio.c | 6 +- drivers/mfd/kempld-core.c | 19 +- drivers/mfd/lp87565.c | 27 + drivers/mfd/max8907.c | 8 +- drivers/mfd/max8997.c | 9 +- drivers/mfd/max8998.c | 8 +- drivers/mfd/mfd-core.c | 15 +- drivers/mfd/motorola-cpcap.c | 4 + drivers/mfd/mt6360-core.c | 552 +++-- drivers/mfd/mt6397-core.c | 20 +- drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/omap-usb-tll.c | 2 +- drivers/mfd/pcf50633-core.c | 12 +- drivers/mfd/qcom-pm8008.c | 260 +++ drivers/mfd/rn5t618.c | 2 +- drivers/mfd/rt4831.c | 115 + drivers/mfd/sec-core.c | 70 +- drivers/mfd/sec-irq.c | 4 +- drivers/mfd/si476x-cmd.c | 28 +- drivers/mfd/si476x-i2c.c | 10 +- drivers/mfd/sm501.c | 8 +- drivers/mfd/stmpe-i2c.c | 2 +- drivers/mfd/sun6i-prcm.c | 30 +- drivers/mfd/syscon.c | 2 +- drivers/mfd/t7l66xb.c | 12 +- drivers/mfd/timberdale.c | 6 +- drivers/mfd/tps80031.c | 6 +- drivers/mfd/twl-core.c | 2 +- drivers/mfd/ucb1x00-assabet.c | 2 +- drivers/mfd/wcd934x.c | 50 +- drivers/mfd/wm831x-core.c | 250 +-- drivers/mfd/wm831x-otp.c | 6 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 6 +- drivers/misc/bcm-vk/bcm_vk_msg.h | 2 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 2 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cxl/file.c | 5 +- drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/at25.c | 158 +- drivers/misc/eeprom/ee1004.c | 223 +- drivers/misc/eeprom/eeprom_93xx46.c | 90 +- drivers/misc/eeprom/idt_89hpesx.c | 41 +- .../misc/habanalabs/common/command_submission.c | 81 +- drivers/misc/habanalabs/common/context.c | 9 - drivers/misc/habanalabs/common/debugfs.c | 5 + drivers/misc/habanalabs/common/device.c | 82 +- drivers/misc/habanalabs/common/firmware_if.c | 1806 ++++++++++++++-- drivers/misc/habanalabs/common/habanalabs.h | 280 ++- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 23 +- drivers/misc/habanalabs/common/hw_queue.c | 42 +- drivers/misc/habanalabs/common/irq.c | 24 +- drivers/misc/habanalabs/common/memory.c | 22 +- drivers/misc/habanalabs/common/mmu/mmu.c | 14 +- drivers/misc/habanalabs/common/pci/pci.c | 34 +- drivers/misc/habanalabs/common/sysfs.c | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 1013 +++++---- drivers/misc/habanalabs/gaudi/gaudiP.h | 1 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 6 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 15 +- drivers/misc/habanalabs/goya/goya.c | 251 ++- drivers/misc/habanalabs/goya/goyaP.h | 2 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 45 +- .../misc/habanalabs/include/common/hl_boot_if.h | 184 +- .../habanalabs/include/gaudi/gaudi_async_events.h | 14 +- .../include/gaudi/gaudi_async_ids_map_extended.h | 31 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 46 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 15 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 10 + drivers/misc/hpilo.c | 10 +- drivers/misc/hpilo.h | 3 + drivers/misc/ibmasm/module.c | 5 +- drivers/misc/ibmasm/remote.h | 2 +- drivers/misc/lattice-ecp3-config.c | 2 +- drivers/misc/lkdtm/bugs.c | 11 +- drivers/misc/lkdtm/cfi.c | 3 +- drivers/misc/lkdtm/core.c | 58 +- drivers/misc/lkdtm/fortify.c | 3 +- drivers/misc/lkdtm/heap.c | 97 +- drivers/misc/lkdtm/lkdtm.h | 46 +- drivers/misc/lkdtm/stackleak.c | 4 +- drivers/misc/lkdtm/usercopy.c | 7 +- drivers/misc/mei/bus-fixup.c | 2 +- drivers/misc/mei/client.c | 22 +- drivers/misc/mei/hbm.c | 2 +- drivers/misc/mei/hdcp/Kconfig | 1 - drivers/misc/mei/hw-me.c | 4 +- drivers/misc/mei/hw.h | 28 +- drivers/misc/mei/interrupt.c | 23 +- drivers/misc/mei/main.c | 4 +- drivers/misc/mei/mei-trace.h | 6 +- drivers/misc/mei/pci-txe.c | 2 +- drivers/misc/pvpanic/pvpanic-mmio.c | 17 +- drivers/misc/pvpanic/pvpanic-pci.c | 22 +- drivers/misc/pvpanic/pvpanic.c | 33 +- drivers/misc/pvpanic/pvpanic.h | 3 +- drivers/misc/sram.c | 6 +- drivers/misc/ti-st/st_core.c | 30 +- drivers/misc/uacce/uacce.c | 11 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/misc/xilinx_sdfec.c | 3 - drivers/mmc/core/block.c | 29 +- drivers/mmc/core/core.c | 7 +- drivers/mmc/core/queue.c | 23 +- drivers/mmc/core/queue.h | 2 +- drivers/mmc/core/sdio_uart.c | 6 +- drivers/mmc/host/sdhci-of-arasan.c | 14 +- drivers/mmc/host/sdhci.c | 10 +- drivers/mmc/host/sdhci.h | 1 + drivers/mtd/chips/chipreg.c | 5 +- drivers/mtd/devices/Kconfig | 6 + drivers/mtd/devices/Makefile | 1 + drivers/mtd/devices/mchp48l640.c | 373 ++++ drivers/mtd/devices/ms02-nv.c | 1 - drivers/mtd/devices/phram.c | 1 + drivers/mtd/inftlmount.c | 17 +- drivers/mtd/maps/amd76xrom.c | 6 +- drivers/mtd/maps/ck804xrom.c | 8 +- drivers/mtd/maps/esb2rom.c | 7 +- drivers/mtd/maps/ichxrom.c | 6 +- drivers/mtd/maps/plat-ram.c | 1 - drivers/mtd/maps/sun_uflash.c | 4 +- drivers/mtd/mtdcore.c | 246 ++- drivers/mtd/mtdoops.c | 4 +- drivers/mtd/mtdpart.c | 9 +- drivers/mtd/nand/bbt.c | 2 +- drivers/mtd/nand/raw/Kconfig | 8 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/arasan-nand-controller.c | 341 ++- drivers/mtd/nand/raw/atmel/nand-controller.c | 11 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/internals.h | 5 + drivers/mtd/nand/raw/marvell_nand.c | 6 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 364 +++- drivers/mtd/nand/raw/nand_legacy.c | 2 +- drivers/mtd/nand/raw/nand_onfi.c | 5 +- drivers/mtd/nand/raw/nand_timings.c | 370 +++- drivers/mtd/nand/raw/omap2.c | 229 +- drivers/mtd/nand/raw/omap_elm.c | 2 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1194 +++++++++++ drivers/mtd/nand/raw/qcom_nandc.c | 23 +- drivers/mtd/nand/raw/r852.c | 7 +- drivers/mtd/nand/raw/sunxi_nand.c | 4 +- drivers/mtd/nand/spi/core.c | 129 +- drivers/mtd/nand/spi/macronix.c | 112 + drivers/mtd/nftlcore.c | 1 - drivers/mtd/nftlmount.c | 7 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/parsers/parser_trx.c | 9 +- drivers/mtd/parsers/qcomsmempart.c | 10 + drivers/mtd/parsers/redboot.c | 76 +- drivers/mtd/rfd_ftl.c | 5 +- drivers/mtd/sm_ftl.c | 51 +- drivers/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/controllers/nxp-spifi.c | 2 +- drivers/mtd/spi-nor/core.c | 22 +- drivers/mtd/spi-nor/core.h | 16 + drivers/mtd/spi-nor/macronix.c | 5 +- drivers/mtd/spi-nor/otp.c | 160 +- drivers/mtd/spi-nor/sfdp.c | 58 + drivers/mtd/spi-nor/sysfs.c | 93 + drivers/mtd/spi-nor/winbond.c | 1 + drivers/mtd/tests/oobtest.c | 7 +- drivers/mtd/tests/torturetest.c | 2 - drivers/mtd/ubi/debug.c | 2 +- drivers/net/caif/caif_serial.c | 13 +- drivers/net/can/slcan.c | 10 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 12 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + drivers/net/ethernet/sun/ldmvsw.c | 4 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/fjes/fjes_trace.h | 4 +- drivers/net/hamradio/6pack.c | 14 +- drivers/net/hamradio/mkiss.c | 13 +- drivers/net/ppp/ppp_async.c | 12 +- drivers/net/ppp/ppp_synctty.c | 12 +- drivers/net/slip/slip.c | 9 +- drivers/net/usb/hso.c | 8 +- drivers/net/virtio_net.c | 53 +- drivers/net/wireless/broadcom/b43/debugfs.c | 34 +- drivers/net/wireless/broadcom/b43/debugfs.h | 3 - drivers/net/wireless/broadcom/b43legacy/debugfs.c | 29 +- drivers/net/wireless/broadcom/b43legacy/debugfs.h | 3 - drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/nvdimm/bus.c | 64 +- drivers/nvdimm/dimm_devs.c | 18 + drivers/nvme/host/core.c | 65 +- drivers/nvme/host/fabrics.c | 13 +- drivers/nvme/host/fabrics.h | 2 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/ioctl.c | 6 +- drivers/nvme/host/nvme.h | 4 +- drivers/nvme/host/rdma.c | 3 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/passthru.c | 8 +- drivers/nvme/target/tcp.c | 1 - drivers/nvmem/core.c | 27 +- drivers/nvmem/qfprom.c | 9 +- drivers/nvmem/sprd-efuse.c | 2 +- drivers/nvmem/sunxi_sid.c | 1 + drivers/of/Kconfig | 4 +- drivers/of/address.c | 128 +- drivers/of/fdt.c | 14 +- drivers/of/of_private.h | 4 + drivers/of/of_reserved_mem.c | 17 +- drivers/of/unittest.c | 6 +- drivers/parport/probe.c | 11 +- drivers/pci/controller/cadence/pcie-cadence.h | 7 +- drivers/pci/controller/dwc/pci-imx6.c | 25 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 10 +- drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 11 - drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-ftpci100.c | 30 +- drivers/pci/controller/pci-hyperv.c | 64 +- drivers/pci/controller/pci-tegra.c | 1 + drivers/pci/controller/pci-xgene.c | 4 +- drivers/pci/controller/pcie-iproc-msi.c | 33 +- drivers/pci/controller/pcie-iproc.c | 24 +- drivers/pci/controller/pcie-iproc.h | 16 +- drivers/pci/controller/pcie-mediatek-gen3.c | 1 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-microchip-host.c | 2 +- drivers/pci/controller/pcie-rockchip-host.c | 12 +- drivers/pci/ecam.c | 54 +- drivers/pci/hotplug/cpci_hotplug.h | 3 + drivers/pci/hotplug/cpci_hotplug_pci.c | 2 - drivers/pci/hotplug/cpqphp_core.c | 7 +- drivers/pci/hotplug/cpqphp_ctrl.c | 2 +- drivers/pci/hotplug/pci_hotplug_core.c | 8 +- drivers/pci/hotplug/pciehp.h | 3 + drivers/pci/hotplug/pciehp_hpc.c | 36 + drivers/pci/hotplug/rpadlpar_sysfs.c | 4 +- drivers/pci/hotplug/shpchp_sysfs.c | 38 +- drivers/pci/iov.c | 23 +- drivers/pci/msi.c | 8 +- drivers/pci/p2pdma.c | 376 ++-- drivers/pci/pci-label.c | 22 +- drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 60 +- drivers/pci/pci.h | 8 +- drivers/pci/pcie/aer.c | 24 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/pcie/dpc.c | 74 +- drivers/pci/probe.c | 73 +- drivers/pci/quirks.c | 11 + drivers/pci/slot.c | 18 +- drivers/pci/switch/switchtec.c | 18 +- drivers/phy/Kconfig | 9 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/phy-bcm-ns-usb3.c | 4 +- drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3670-usb3.c | 661 ++++++ drivers/phy/intel/phy-intel-keembay-emmc.c | 3 +- drivers/phy/marvell/phy-mmp3-hsic.c | 4 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 4 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 4 +- drivers/phy/phy-can-transceiver.c | 146 ++ drivers/phy/phy-core-mipi-dphy.c | 2 +- drivers/phy/phy-core.c | 16 +- drivers/phy/phy-xgene.c | 3 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 315 ++- drivers/phy/qualcomm/phy-qcom-qmp.h | 189 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 34 + drivers/phy/ralink/Kconfig | 2 +- drivers/phy/ralink/phy-mt7621-pci.c | 37 +- drivers/phy/rockchip/Kconfig | 9 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 459 ++++ drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 44 + drivers/phy/socionext/phy-uniphier-pcie.c | 11 +- drivers/phy/st/phy-stm32-usbphyc.c | 31 + drivers/phy/tegra/xusb-tegra186.c | 550 ++++- drivers/phy/tegra/xusb-tegra210.c | 1877 ++++++++++++---- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/phy/ti/phy-dm816x-usb.c | 17 +- drivers/phy/ti/phy-twl4030-usb.c | 6 +- drivers/platform/x86/dell/dell_rbu.c | 2 +- drivers/pnp/card.c | 7 +- drivers/pnp/driver.c | 9 +- drivers/pnp/isapnp/compat.c | 1 - drivers/pnp/manager.c | 7 +- drivers/pnp/support.c | 1 - drivers/power/reset/at91-sama5d2_shdwc.c | 4 +- drivers/power/reset/gpio-poweroff.c | 1 + drivers/power/reset/keystone-reset.c | 1 + drivers/power/reset/regulator-poweroff.c | 1 + drivers/power/supply/Kconfig | 12 +- drivers/power/supply/Makefile | 3 +- drivers/power/supply/ab8500-bm.h | 7 +- drivers/power/supply/ab8500-chargalg.h | 2 +- drivers/power/supply/ab8500_btemp.c | 126 +- drivers/power/supply/ab8500_charger.c | 381 ++-- drivers/power/supply/ab8500_fg.c | 145 +- drivers/power/supply/abx500_chargalg.c | 117 +- drivers/power/supply/axp20x_battery.c | 17 +- drivers/power/supply/axp288_fuel_gauge.c | 26 +- drivers/power/supply/bd70528-charger.c | 710 ------ drivers/power/supply/bq24190_charger.c | 11 +- drivers/power/supply/charger-manager.c | 1 + drivers/power/supply/cpcap-battery.c | 19 +- drivers/power/supply/cpcap-charger.c | 39 +- drivers/power/supply/max17040_battery.c | 42 +- drivers/power/supply/max17042_battery.c | 2 +- drivers/power/supply/pm2301_charger.c | 1249 ----------- drivers/power/supply/rn5t618_power.c | 235 ++ drivers/power/supply/rt5033_battery.c | 7 + drivers/power/supply/sbs-battery.c | 153 +- drivers/power/supply/sc2731_charger.c | 1 + drivers/power/supply/sc27xx_fuel_gauge.c | 1 + drivers/power/supply/smb347-charger.c | 1 - drivers/power/supply/surface_battery.c | 14 +- drivers/power/supply/surface_charger.c | 2 +- drivers/pps/clients/pps-ldisc.c | 11 +- drivers/pwm/core.c | 222 +- drivers/pwm/pwm-atmel-hlcdc.c | 2 - drivers/pwm/pwm-atmel-tcb.c | 2 - drivers/pwm/pwm-atmel.c | 2 - drivers/pwm/pwm-bcm-iproc.c | 2 - drivers/pwm/pwm-bcm-kona.c | 2 - drivers/pwm/pwm-bcm2835.c | 2 - drivers/pwm/pwm-berlin.c | 165 +- drivers/pwm/pwm-clps711x.c | 12 +- drivers/pwm/pwm-crc.c | 12 +- drivers/pwm/pwm-ep93xx.c | 167 +- drivers/pwm/pwm-fsl-ftm.c | 2 - drivers/pwm/pwm-hibvt.c | 2 - drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-imx-tpm.c | 2 - drivers/pwm/pwm-imx1.c | 14 +- drivers/pwm/pwm-imx27.c | 3 - drivers/pwm/pwm-jz4740.c | 2 - drivers/pwm/pwm-lpc18xx-sct.c | 2 - drivers/pwm/pwm-lpss-pci.c | 4 - drivers/pwm/pwm-lpss-platform.c | 4 +- drivers/pwm/pwm-lpss.c | 8 +- drivers/pwm/pwm-lpss.h | 1 - drivers/pwm/pwm-meson.c | 14 +- drivers/pwm/pwm-mxs.c | 2 - drivers/pwm/pwm-omap-dmtimer.c | 2 - drivers/pwm/pwm-pca9685.c | 198 +- drivers/pwm/pwm-pxa.c | 40 +- drivers/pwm/pwm-renesas-tpu.c | 2 - drivers/pwm/pwm-rockchip.c | 5 - drivers/pwm/pwm-samsung.c | 3 - drivers/pwm/pwm-sifive.c | 2 - drivers/pwm/pwm-spear.c | 40 +- drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-stm32-lp.c | 2 - drivers/pwm/pwm-stm32.c | 2 - drivers/pwm/pwm-sun4i.c | 2 - drivers/pwm/pwm-tegra.c | 24 +- drivers/pwm/pwm-tiecap.c | 58 +- drivers/pwm/pwm-tiehrpwm.c | 2 - drivers/pwm/pwm-visconti.c | 17 +- drivers/pwm/pwm-vt8500.c | 10 +- drivers/regulator/lp87565-regulator.c | 11 + drivers/remoteproc/Kconfig | 1 + drivers/remoteproc/imx_rproc.c | 209 +- drivers/remoteproc/pru_rproc.c | 3 + drivers/remoteproc/qcom_q6v5.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 22 + drivers/remoteproc/qcom_wcnss.c | 5 +- drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 74 +- drivers/remoteproc/remoteproc_elf_loader.c | 12 +- drivers/remoteproc/remoteproc_virtio.c | 6 +- drivers/remoteproc/stm32_rproc.c | 16 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 151 +- drivers/rtc/rtc-hid-sensor-time.c | 1 + drivers/s390/block/dasd.c | 1 - drivers/s390/block/dasd_diag.c | 21 +- drivers/s390/block/dasd_eckd.c | 2 +- drivers/s390/block/dasd_eckd.h | 6 +- drivers/s390/block/dcssblk.c | 106 +- drivers/s390/block/xpram.c | 63 +- drivers/s390/char/con3215.c | 4 +- drivers/s390/char/monreader.c | 125 +- drivers/s390/char/monwriter.c | 90 +- drivers/s390/char/sclp.c | 174 +- drivers/s390/char/sclp.h | 13 - drivers/s390/char/sclp_cmd.c | 34 - drivers/s390/char/sclp_con.c | 53 +- drivers/s390/char/sclp_ftp.c | 1 - drivers/s390/char/sclp_quiesce.c | 37 +- drivers/s390/char/sclp_rw.c | 11 +- drivers/s390/char/sclp_rw.h | 8 +- drivers/s390/char/sclp_tty.c | 13 +- drivers/s390/char/sclp_vt220.c | 65 +- drivers/s390/char/tty3270.c | 22 +- drivers/s390/char/vmlogrdr.c | 24 - drivers/s390/cio/airq.c | 2 +- drivers/s390/cio/ccwgroup.c | 60 +- drivers/s390/cio/chp.c | 3 + drivers/s390/cio/chsc.c | 2 - drivers/s390/cio/cio.c | 2 +- drivers/s390/cio/cio.h | 13 +- drivers/s390/cio/cmf.c | 13 +- drivers/s390/cio/ioasm.c | 143 +- drivers/s390/cio/qdio.h | 25 +- drivers/s390/cio/qdio_main.c | 62 +- drivers/s390/cio/trace.h | 6 +- drivers/s390/crypto/ap_bus.c | 84 +- drivers/s390/crypto/ap_bus.h | 3 + drivers/s390/crypto/ap_card.c | 2 + drivers/s390/crypto/vfio_ap_drv.c | 13 +- drivers/s390/crypto/zcrypt_api.c | 1 - drivers/s390/crypto/zcrypt_api.h | 3 +- drivers/s390/crypto/zcrypt_card.c | 30 +- drivers/s390/crypto/zcrypt_ccamisc.c | 14 +- drivers/s390/crypto/zcrypt_ccamisc.h | 4 +- drivers/s390/crypto/zcrypt_msgtype50.c | 2 + drivers/s390/crypto/zcrypt_msgtype6.c | 5 + drivers/s390/crypto/zcrypt_queue.c | 16 +- drivers/s390/virtio/virtio_ccw.c | 30 +- drivers/scsi/Kconfig | 13 - drivers/scsi/aic94xx/aic94xx_sds.c | 4 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_lib.c | 8 +- drivers/scsi/sg.c | 2 +- drivers/scsi/snic/snic_debugfs.c | 23 +- drivers/scsi/snic/snic_trc.h | 3 - drivers/scsi/st.c | 2 +- drivers/siox/siox-bus-gpio.c | 19 +- drivers/soc/litex/Kconfig | 12 - drivers/soc/litex/litex_soc_ctrl.c | 3 +- drivers/soc/qcom/smem_state.c | 36 + drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus.c | 163 +- drivers/soundwire/cadence_master.c | 21 +- drivers/soundwire/cadence_master.h | 3 - drivers/soundwire/dmi-quirks.c | 2 +- drivers/soundwire/generic_bandwidth_allocation.c | 14 +- drivers/soundwire/intel.c | 56 +- drivers/soundwire/intel.h | 14 +- drivers/soundwire/intel_init.c | 232 +- drivers/soundwire/slave.c | 4 +- drivers/soundwire/stream.c | 13 +- drivers/spmi/Kconfig | 9 + drivers/spmi/Makefile | 1 + drivers/spmi/hisi-spmi-controller.c | 367 ++++ drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ashmem.c | 3 + drivers/staging/axis-fifo/axis-fifo.c | 18 +- drivers/staging/emxx_udc/emxx_udc.c | 11 +- drivers/staging/fbtft/TODO | 5 - drivers/staging/fbtft/fb_agm1264k-fl.c | 30 +- drivers/staging/fbtft/fb_bd663474.c | 4 - drivers/staging/fbtft/fb_hx8347d.c | 29 +- drivers/staging/fbtft/fb_ili9163.c | 4 - drivers/staging/fbtft/fb_ili9320.c | 4 +- drivers/staging/fbtft/fb_ili9325.c | 4 - drivers/staging/fbtft/fb_ili9340.c | 1 - drivers/staging/fbtft/fb_s6d1121.c | 4 - drivers/staging/fbtft/fb_sh1106.c | 1 - drivers/staging/fbtft/fb_ssd1289.c | 4 - drivers/staging/fbtft/fb_ssd1325.c | 2 - drivers/staging/fbtft/fb_ssd1331.c | 6 +- drivers/staging/fbtft/fb_ssd1351.c | 1 - drivers/staging/fbtft/fb_upd161704.c | 4 - drivers/staging/fbtft/fb_watterott.c | 1 - drivers/staging/fbtft/fbtft-bus.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 25 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 2 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 3 +- drivers/staging/fieldbus/anybuss/host.c | 8 +- drivers/staging/fwserial/fwserial.c | 60 +- drivers/staging/gdm724x/gdm_lte.c | 21 +- drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/audio_topology.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/greybus/spilib.c | 1 + drivers/staging/greybus/uart.c | 22 +- drivers/staging/gs_fpgaboot/README | 2 +- drivers/staging/hikey9xx/Kconfig | 22 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 116 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 367 ---- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 7 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 71 - drivers/staging/hikey9xx/phy-hi3670-usb3.c | 668 ------ drivers/staging/iio/accel/adis16203.c | 6 - drivers/staging/iio/accel/adis16240.c | 6 - drivers/staging/iio/addac/adt7316.c | 12 +- drivers/staging/iio/cdc/ad7746.c | 114 +- drivers/staging/iio/cdc/ad7746.h | 28 - drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/kpc2000/Kconfig | 59 - drivers/staging/kpc2000/Makefile | 6 - drivers/staging/kpc2000/TODO | 2 - drivers/staging/kpc2000/kpc.h | 23 - drivers/staging/kpc2000/kpc2000/Makefile | 4 - drivers/staging/kpc2000/kpc2000/cell_probe.c | 548 ----- drivers/staging/kpc2000/kpc2000/core.c | 565 ----- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 23 - drivers/staging/kpc2000/kpc2000/pcie.h | 90 - drivers/staging/kpc2000/kpc2000/uapi.h | 22 - drivers/staging/kpc2000/kpc2000_i2c.c | 731 ------- drivers/staging/kpc2000/kpc2000_spi.c | 517 ----- drivers/staging/kpc2000/kpc_dma/Makefile | 6 - drivers/staging/kpc2000/kpc_dma/dma.c | 270 --- drivers/staging/kpc2000/kpc_dma/fileops.c | 363 ---- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 249 --- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 222 -- drivers/staging/kpc2000/kpc_dma/uapi.h | 11 - drivers/staging/ks7010/ks_hostif.c | 14 +- drivers/staging/ks7010/ks_hostif.h | 24 +- drivers/staging/most/dim2/dim2.c | 23 +- drivers/staging/most/dim2/hal.c | 10 +- drivers/staging/most/i2c/i2c.c | 12 +- drivers/staging/most/net/net.c | 6 +- drivers/staging/mt7621-dts/gbpc1.dts | 6 - drivers/staging/mt7621-dts/mt7621.dtsi | 75 +- drivers/staging/mt7621-pci/pci-mt7621.c | 328 +-- drivers/staging/nvec/nvec.c | 7 +- drivers/staging/octeon/ethernet-tx.c | 1 - drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/qlge/qlge_main.c | 10 +- drivers/staging/rtl8188eu/Makefile | 1 - drivers/staging/rtl8188eu/core/rtw_ap.c | 144 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 153 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 187 -- drivers/staging/rtl8188eu/core/rtw_efuse.c | 62 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 111 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 112 +- drivers/staging/rtl8188eu/core/rtw_led.c | 53 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 236 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 483 +---- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 76 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 289 +-- drivers/staging/rtl8188eu/core/rtw_security.c | 33 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 59 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 111 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 210 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 123 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 6 - drivers/staging/rtl8188eu/hal/odm.c | 161 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 6 - drivers/staging/rtl8188eu/hal/phy.c | 53 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 28 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 57 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 65 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 32 - drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 10 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 28 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 117 +- drivers/staging/rtl8188eu/include/drv_types.h | 1 - drivers/staging/rtl8188eu/include/hal_intf.h | 1 - drivers/staging/rtl8188eu/include/ieee80211.h | 14 - drivers/staging/rtl8188eu/include/odm.h | 2 - drivers/staging/rtl8188eu/include/odm_debug.h | 96 - drivers/staging/rtl8188eu/include/odm_precomp.h | 4 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 32 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 284 +-- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 3 - drivers/staging/rtl8188eu/include/rtw_android.h | 1 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 5 +- drivers/staging/rtl8188eu/include/rtw_debug.h | 131 -- drivers/staging/rtl8188eu/include/rtw_efuse.h | 7 +- drivers/staging/rtl8188eu/include/rtw_led.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 4 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 5 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 3 +- drivers/staging/rtl8188eu/include/wifi.h | 36 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 353 +-- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 - drivers/staging/rtl8188eu/os_dep/mon.c | 19 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 97 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 18 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 30 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 135 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 28 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 5 - drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 12 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 10 +- drivers/staging/rtl8192e/rtllib.h | 2 - drivers/staging/rtl8192e/rtllib_rx.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac.c | 1 - drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 4 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 25 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 15 +- drivers/staging/rtl8192u/r8192U_dm.c | 6 +- drivers/staging/rtl8192u/r8192U_hw.h | 19 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 41 - drivers/staging/rtl8192u/r819xU_phy.c | 48 +- drivers/staging/rtl8712/hal_init.c | 3 + drivers/staging/rtl8712/os_intfs.c | 4 - drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 5 +- drivers/staging/rtl8712/rtl8712_xmit.c | 6 +- drivers/staging/rtl8712/rtl871x_debug.h | 23 - drivers/staging/rtl8712/rtl871x_mlme.c | 6 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 31 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 127 -- drivers/staging/rtl8712/rtl871x_recv.c | 2 +- drivers/staging/rtl8712/rtl871x_security.c | 12 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 1 - drivers/staging/rtl8712/rtl871x_xmit.c | 1 - drivers/staging/rtl8712/usb_intf.c | 33 +- drivers/staging/rtl8712/xmit_linux.c | 1 - drivers/staging/rtl8723bs/Makefile | 2 - drivers/staging/rtl8723bs/TODO | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 244 +-- drivers/staging/rtl8723bs/core/rtw_cmd.c | 41 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 74 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 210 -- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 28 +- drivers/staging/rtl8723bs/core/rtw_io.c | 35 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 103 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 440 ++-- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 - drivers/staging/rtl8723bs/core/rtw_recv.c | 26 +- drivers/staging/rtl8723bs/core/rtw_security.c | 672 +----- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 43 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 194 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 68 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 959 ++------- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 519 +---- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 68 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 79 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 49 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 658 +++--- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 340 +-- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 221 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 175 -- drivers/staging/rtl8723bs/hal/hal_com.c | 261 --- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1059 ++------- drivers/staging/rtl8723bs/hal/hal_intf.c | 3 - drivers/staging/rtl8723bs/hal/odm.c | 103 +- drivers/staging/rtl8723bs/hal/odm.h | 46 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 107 - drivers/staging/rtl8723bs/hal/odm_DIG.c | 322 --- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 22 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 38 - drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 36 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 34 - drivers/staging/rtl8723bs/hal/odm_PathDiv.h | 21 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 1 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 71 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 2 - drivers/staging/rtl8723bs/hal/odm_debug.c | 44 - drivers/staging/rtl8723bs/hal/odm_debug.h | 165 -- drivers/staging/rtl8723bs/hal/odm_precomp.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 65 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 69 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 35 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 16 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 2 - drivers/staging/rtl8723bs/include/autoconf.h | 50 - drivers/staging/rtl8723bs/include/drv_conf.h | 19 - drivers/staging/rtl8723bs/include/drv_types.h | 12 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 62 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 198 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 1 - drivers/staging/rtl8723bs/include/hal_data.h | 40 +- drivers/staging/rtl8723bs/include/hal_pg.h | 2 - drivers/staging/rtl8723bs/include/hal_phy.h | 24 - drivers/staging/rtl8723bs/include/ieee80211.h | 67 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 2 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 21 - drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 170 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 4 - drivers/staging/rtl8723bs/include/rtw_io.h | 44 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 84 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 1 - drivers/staging/rtl8723bs/include/rtw_rf.h | 33 +- drivers/staging/rtl8723bs/include/rtw_security.h | 104 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/sdio_ops_linux.h | 2 - drivers/staging/rtl8723bs/include/wifi.h | 3 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 32 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 67 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 36 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 6 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 28 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 - drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/rts5208/ms.c | 1 - drivers/staging/sm750fb/sm750_accel.c | 4 +- drivers/staging/unisys/visorhba/visorhba_main.c | 101 +- drivers/staging/unisys/visorinput/visorinput.c | 1 - drivers/staging/vc04_services/Makefile | 2 +- .../include/linux/raspberrypi/vchiq.h | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 27 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 307 +-- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 2 +- .../interface/vchiq_arm/vchiq_connected.c | 2 +- .../interface/vchiq_arm/vchiq_connected.h | 8 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 1636 +++++++------- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 93 +- .../interface/vchiq_arm/vchiq_debugfs.c | 6 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- drivers/staging/vt6655/upc.h | 2 +- drivers/staging/wlan-ng/cfg80211.c | 30 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 6 +- drivers/target/target_core_pscsi.c | 2 +- drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/acpi.c | 206 ++ drivers/thunderbolt/dma_port.c | 94 +- drivers/thunderbolt/domain.c | 9 +- drivers/thunderbolt/eeprom.c | 19 +- drivers/thunderbolt/icm.c | 20 +- drivers/thunderbolt/lc.c | 6 +- drivers/thunderbolt/nhi.c | 71 +- drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/nvm.c | 95 + drivers/thunderbolt/path.c | 4 +- drivers/thunderbolt/quirks.c | 30 +- drivers/thunderbolt/retimer.c | 108 +- drivers/thunderbolt/sb_regs.h | 2 + drivers/thunderbolt/switch.c | 274 ++- drivers/thunderbolt/tb.c | 71 +- drivers/thunderbolt/tb.h | 116 +- drivers/thunderbolt/tb_regs.h | 4 + drivers/thunderbolt/test.c | 559 ++++- drivers/thunderbolt/tunnel.c | 401 +++- drivers/thunderbolt/tunnel.h | 2 + drivers/thunderbolt/usb4.c | 438 +++- drivers/thunderbolt/usb4_port.c | 280 +++ drivers/thunderbolt/xdomain.c | 10 + drivers/tty/Kconfig | 7 +- drivers/tty/Makefile | 1 - drivers/tty/amiserial.c | 12 +- drivers/tty/ehv_bytechan.c | 4 +- drivers/tty/goldfish.c | 4 +- drivers/tty/hvc/hvc_console.c | 8 +- drivers/tty/hvc/hvc_iucv.c | 53 - drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/hvc/hvsi.c | 6 +- drivers/tty/ipwireless/tty.c | 6 +- drivers/tty/mips_ejtag_fdc.c | 8 +- drivers/tty/moxa.c | 22 +- drivers/tty/mxser.c | 1958 +++++------------ drivers/tty/mxser.h | 151 -- drivers/tty/n_gsm.c | 34 +- drivers/tty/n_hdlc.c | 18 +- drivers/tty/n_null.c | 7 +- drivers/tty/n_r3964.c | 1283 ----------- drivers/tty/n_tty.c | 201 +- drivers/tty/nozomi.c | 26 +- drivers/tty/pty.c | 89 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 54 +- drivers/tty/serial/8250/8250_core.c | 27 +- drivers/tty/serial/8250/8250_exar.c | 20 +- drivers/tty/serial/8250/8250_of.c | 4 + drivers/tty/serial/8250/8250_omap.c | 22 +- drivers/tty/serial/8250/8250_pci.c | 172 +- drivers/tty/serial/8250/8250_port.c | 57 +- drivers/tty/serial/8250/serial_cs.c | 13 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/dz.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 135 +- drivers/tty/serial/icom.c | 2 +- drivers/tty/serial/imx.c | 27 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/liteuart.c | 21 + drivers/tty/serial/max310x.c | 40 +- drivers/tty/serial/meson_uart.c | 8 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/mvebu-uart.c | 21 +- drivers/tty/serial/mxs-auart.c | 26 +- drivers/tty/serial/omap-serial.c | 10 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 22 +- drivers/tty/serial/samsung_tty.c | 3 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 26 +- drivers/tty/serial/serial_core.c | 58 +- drivers/tty/serial/serial_txx9.c | 2 +- drivers/tty/serial/sh-sci.c | 41 +- drivers/tty/serial/sh-sci.h | 1 + drivers/tty/serial/st-asc.c | 4 +- drivers/tty/serial/stm32-usart.c | 197 +- drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/tegra-tcu.c | 26 +- drivers/tty/serial/uartlite.c | 27 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/vr41xx_siu.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 12 +- drivers/tty/synclink_gt.c | 27 +- drivers/tty/tty_baudrate.c | 13 +- drivers/tty/tty_buffer.c | 28 +- drivers/tty/tty_io.c | 198 +- drivers/tty/tty_ioctl.c | 96 +- drivers/tty/tty_jobctrl.c | 88 +- drivers/tty/tty_ldisc.c | 29 +- drivers/tty/tty_port.c | 18 +- drivers/tty/ttynull.c | 2 +- drivers/tty/vcc.c | 28 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/selection.c | 20 +- drivers/tty/vt/vt.c | 18 +- drivers/uio/Kconfig | 2 +- drivers/uio/uio_aec.c | 2 +- drivers/uio/uio_pci_generic.c | 32 + drivers/usb/atm/cxacru.c | 2 +- drivers/usb/cdns3/cdns3-ep0.c | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 40 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.c | 7 +- drivers/usb/cdns3/cdnsp-mem.c | 5 +- drivers/usb/cdns3/cdnsp-trace.h | 2 +- drivers/usb/cdns3/core.c | 4 +- drivers/usb/chipidea/ci.h | 2 - drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/debug.c | 34 +- drivers/usb/chipidea/otg.c | 9 +- drivers/usb/chipidea/udc.c | 2 +- drivers/usb/class/cdc-acm.c | 26 +- drivers/usb/class/cdc-wdm.c | 5 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/common/usb-conn-gpio.c | 62 +- drivers/usb/core/devio.c | 2 +- drivers/usb/core/hcd.c | 130 ++ drivers/usb/core/hub.c | 34 +- drivers/usb/core/message.c | 6 + drivers/usb/core/quirks.c | 1 - drivers/usb/core/sysfs.c | 24 - drivers/usb/core/urb.c | 9 + drivers/usb/dwc2/core.c | 30 +- drivers/usb/dwc2/gadget.c | 14 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/params.c | 4 +- drivers/usb/dwc2/pci.c | 2 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/core.c | 7 +- drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/debugfs.c | 8 +- drivers/usb/dwc3/drd.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/dwc3/trace.h | 2 - drivers/usb/gadget/function/f_eem.c | 43 +- drivers/usb/gadget/function/f_fs.c | 65 +- drivers/usb/gadget/function/f_hid.c | 4 +- drivers/usb/gadget/function/f_printer.c | 3 +- drivers/usb/gadget/function/f_uac2.c | 144 +- drivers/usb/gadget/function/u_audio.c | 225 +- drivers/usb/gadget/function/u_audio.h | 12 + drivers/usb/gadget/function/u_hid.h | 4 +- drivers/usb/gadget/function/u_midi.h | 4 +- drivers/usb/gadget/function/u_serial.c | 12 +- drivers/usb/gadget/function/u_uac2.h | 4 + drivers/usb/gadget/function/uvc_configfs.c | 5 - drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 7 +- drivers/usb/gadget/udc/core.c | 49 + drivers/usb/gadget/udc/dummy_hcd.c | 11 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 5 + drivers/usb/gadget/udc/fsl_udc_core.c | 44 +- drivers/usb/gadget/udc/fsl_usb2_udc.h | 19 - drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/gr_udc.h | 2 - drivers/usb/gadget/udc/lpc32xx_udc.c | 5 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 41 +- drivers/usb/gadget/udc/net2272.h | 1 + drivers/usb/gadget/udc/net2280.c | 51 +- drivers/usb/gadget/udc/net2280.h | 1 + drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa25x_udc.h | 4 - drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/pxa27x_udc.h | 4 - drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/gadget/udc/s3c2410_udc.c | 9 +- drivers/usb/gadget/udc/s3c2410_udc.h | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 30 +- drivers/usb/gadget/udc/trace.c | 2 +- drivers/usb/gadget/udc/trace.h | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/ehci-fsl.c | 8 +- drivers/usb/host/ehci-hcd.c | 8 +- drivers/usb/host/ehci-hub.c | 139 -- drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/fotg210-hcd.c | 5 +- drivers/usb/host/fotg210.h | 3 - drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/host/xhci-dbgtty.c | 8 +- drivers/usb/host/xhci-mem.c | 3 + drivers/usb/host/xhci-mtk-sch.c | 60 +- drivers/usb/host/xhci-mtk.c | 2 - drivers/usb/host/xhci-mtk.h | 10 +- drivers/usb/host/xhci-pci-renesas.c | 18 +- drivers/usb/host/xhci-ring.c | 7 +- drivers/usb/host/xhci-tegra.c | 621 ++++-- drivers/usb/host/xhci.c | 10 +- drivers/usb/host/xhci.h | 11 +- drivers/usb/isp1760/Kconfig | 5 +- drivers/usb/isp1760/isp1760-core.c | 513 ++++- drivers/usb/isp1760/isp1760-core.h | 44 +- drivers/usb/isp1760/isp1760-hcd.c | 1020 ++++++--- drivers/usb/isp1760/isp1760-hcd.h | 57 +- drivers/usb/isp1760/isp1760-if.c | 41 +- drivers/usb/isp1760/isp1760-regs.h | 435 ++-- drivers/usb/isp1760/isp1760-udc.c | 251 ++- drivers/usb/isp1760/isp1760-udc.h | 13 +- drivers/usb/misc/ftdi-elan.c | 1 - drivers/usb/mtu3/mtu3.h | 30 +- drivers/usb/mtu3/mtu3_core.c | 20 +- drivers/usb/mtu3/mtu3_debugfs.c | 1 + drivers/usb/mtu3/mtu3_dr.c | 169 +- drivers/usb/mtu3/mtu3_gadget.c | 2 +- drivers/usb/mtu3/mtu3_host.c | 6 +- drivers/usb/mtu3/mtu3_plat.c | 95 +- drivers/usb/musb/musb_core.c | 71 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musb_host.c | 18 +- drivers/usb/musb/musb_host.h | 4 - drivers/usb/musb/musb_trace.h | 17 + drivers/usb/musb/omap2430.c | 32 + drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/phy/phy-isp1301.c | 25 +- drivers/usb/phy/phy-tegra-usb.c | 15 +- drivers/usb/phy/phy.c | 55 +- drivers/usb/roles/class.c | 9 + drivers/usb/serial/belkin_sa.c | 20 +- drivers/usb/serial/cp210x.c | 189 +- drivers/usb/serial/cyberjack.c | 4 +- drivers/usb/serial/cypress_m8.c | 37 +- drivers/usb/serial/digi_acceleport.c | 46 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/generic.c | 12 +- drivers/usb/serial/io_edgeport.c | 39 +- drivers/usb/serial/io_ti.c | 12 +- drivers/usb/serial/ir-usb.c | 6 +- drivers/usb/serial/keyspan.c | 4 +- drivers/usb/serial/kobil_sct.c | 4 +- drivers/usb/serial/metro-usb.c | 12 +- drivers/usb/serial/mos7720.c | 29 +- drivers/usb/serial/mos7840.c | 17 +- drivers/usb/serial/opticon.c | 6 +- drivers/usb/serial/oti6858.c | 12 +- drivers/usb/serial/pl2303.c | 15 +- drivers/usb/serial/quatech2.c | 6 +- drivers/usb/serial/sierra.c | 8 +- drivers/usb/serial/ti_usb_3410_5052.c | 16 +- drivers/usb/serial/usb-serial.c | 4 +- drivers/usb/serial/usb-wwan.h | 4 +- drivers/usb/serial/usb_wwan.c | 12 +- drivers/usb/serial/whiteheat.c | 9 +- drivers/usb/typec/class.c | 4 +- drivers/usb/typec/mux.c | 39 +- drivers/usb/typec/mux.h | 6 + drivers/usb/typec/mux/intel_pmc_mux.c | 28 +- drivers/usb/typec/tcpm/tcpci.c | 46 +- drivers/usb/typec/tcpm/tcpm.c | 86 +- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 4 +- drivers/vdpa/ifcvf/ifcvf_base.c | 4 + drivers/vdpa/ifcvf/ifcvf_base.h | 14 +- drivers/vdpa/ifcvf/ifcvf_main.c | 43 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 + drivers/vdpa/mlx5/core/mr.c | 95 +- drivers/vdpa/mlx5/core/resources.c | 7 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 67 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 4 +- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 1 - drivers/vdpa/virtio_pci/vp_vdpa.c | 43 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 16 +- drivers/vfio/mdev/Kconfig | 7 - drivers/vfio/mdev/Makefile | 3 +- drivers/vfio/mdev/mdev_core.c | 46 +- drivers/vfio/mdev/mdev_driver.c | 10 + drivers/vfio/mdev/mdev_private.h | 2 + drivers/vfio/mdev/vfio_mdev.c | 37 +- drivers/vfio/pci/vfio_pci.c | 47 +- drivers/vfio/platform/vfio_amba.c | 1 - drivers/vfio/platform/vfio_platform.c | 1 - drivers/vfio/platform/vfio_platform_common.c | 6 - drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 10 + drivers/vfio/vfio_iommu_type1.c | 34 +- drivers/vhost/iotlb.c | 2 +- drivers/vhost/scsi.c | 21 +- drivers/vhost/vdpa.c | 4 +- drivers/vhost/vhost.c | 8 +- drivers/vhost/vhost.h | 21 +- drivers/vhost/vsock.c | 2 +- drivers/video/backlight/Kconfig | 30 +- drivers/video/backlight/Makefile | 1 + drivers/video/backlight/lm3630a_bl.c | 54 +- drivers/video/backlight/qcom-wled.c | 1 + drivers/video/backlight/rt4831-backlight.c | 203 ++ drivers/video/console/Kconfig | 2 +- drivers/video/fbdev/Kconfig | 1 - drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 + drivers/virtio/virtio_mem.c | 338 +-- drivers/virtio/virtio_pci_modern_dev.c | 21 + drivers/virtio/virtio_ring.c | 229 +- drivers/virtio/virtio_vdpa.c | 15 + drivers/visorbus/visorchipset.c | 6 +- drivers/w1/masters/ds2482.c | 94 +- drivers/w1/slaves/w1_ds2438.c | 122 +- drivers/w1/slaves/w1_therm.c | 5 +- drivers/watchdog/Kconfig | 77 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/aspeed_wdt.c | 6 +- drivers/watchdog/bcm7038_wdt.c | 31 +- drivers/watchdog/booke_wdt.c | 2 +- drivers/watchdog/diag288_wdt.c | 4 - drivers/watchdog/dw_wdt.c | 9 +- drivers/watchdog/eurotechwdt.c | 2 +- drivers/watchdog/hpwdt.c | 1 + drivers/watchdog/iTCO_wdt.c | 16 +- drivers/watchdog/imx2_wdt.c | 10 + drivers/watchdog/imx_sc_wdt.c | 11 +- drivers/watchdog/it87_wdt.c | 8 - drivers/watchdog/jz4740_wdt.c | 4 +- drivers/watchdog/keembay_wdt.c | 34 +- drivers/watchdog/lpc18xx_wdt.c | 2 +- drivers/watchdog/mei_wdt.c | 8 +- drivers/watchdog/meson_wdt.c | 8 +- drivers/watchdog/msc313e_wdt.c | 166 ++ drivers/watchdog/mtk_wdt.c | 77 +- drivers/watchdog/mtx-1_wdt.c | 2 - drivers/watchdog/mv64x60_wdt.c | 324 --- drivers/watchdog/octeon-wdt-main.c | 12 +- drivers/watchdog/of_xilinx_wdt.c | 38 +- drivers/watchdog/orion_wdt.c | 2 +- drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/qcom-wdt.c | 4 +- drivers/watchdog/sama5d4_wdt.c | 10 +- drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sbsa_gwdt.c | 54 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/sp805_wdt.c | 43 +- drivers/watchdog/w83877f_wdt.c | 2 +- drivers/watchdog/watchdog_core.h | 48 + drivers/watchdog/watchdog_dev.c | 86 +- drivers/watchdog/watchdog_hrtimer_pretimeout.c | 44 + drivers/watchdog/watchdog_pretimeout.c | 9 +- drivers/watchdog/wdat_wdt.c | 4 +- drivers/watchdog/wdt.c | 4 +- drivers/watchdog/wdt_pci.c | 2 +- drivers/watchdog/ziirave_wdt.c | 21 +- drivers/xen/pcpu.c | 6 +- drivers/xen/xen-balloon.c | 28 +- drivers/xen/xenbus/xenbus_probe.c | 15 +- fs/block_dev.c | 6 +- fs/btrfs/file.c | 23 +- fs/ceph/addr.c | 26 +- fs/ceph/caps.c | 125 +- fs/ceph/debugfs.c | 37 +- fs/ceph/dir.c | 16 +- fs/ceph/export.c | 1 + fs/ceph/file.c | 24 +- fs/ceph/inode.c | 38 +- fs/ceph/mds_client.c | 54 +- fs/ceph/mds_client.h | 6 +- fs/ceph/metric.c | 167 +- fs/ceph/metric.h | 89 +- fs/ceph/quota.c | 9 +- fs/ceph/snap.c | 45 +- fs/ceph/super.h | 3 - fs/coredump.c | 4 +- fs/d_path.c | 324 ++- fs/debugfs/file.c | 38 +- fs/exfat/dir.c | 8 +- fs/exfat/super.c | 2 +- fs/ext4/ext4_jbd2.c | 2 +- fs/ext4/ioctl.c | 16 +- fs/ext4/mballoc.c | 9 +- fs/ext4/mmp.c | 31 +- fs/ext4/resize.c | 4 - fs/ext4/super.c | 26 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/compress.c | 255 ++- fs/f2fs/data.c | 360 ++-- fs/f2fs/debug.c | 13 + fs/f2fs/dir.c | 25 +- fs/f2fs/f2fs.h | 228 +- fs/f2fs/file.c | 37 +- fs/f2fs/gc.c | 16 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 23 +- fs/f2fs/namei.c | 36 +- fs/f2fs/node.c | 35 +- fs/f2fs/node.h | 33 +- fs/f2fs/recovery.c | 29 +- fs/f2fs/segment.c | 34 +- fs/f2fs/super.c | 188 +- fs/f2fs/sysfs.c | 232 +- fs/fhandle.c | 2 +- fs/fuse/dax.c | 6 +- fs/fuse/dev.c | 14 +- fs/fuse/dir.c | 63 +- fs/fuse/file.c | 18 +- fs/fuse/fuse_i.h | 24 +- fs/fuse/inode.c | 100 +- fs/fuse/readdir.c | 7 +- fs/fuse/virtio_fs.c | 4 + fs/internal.h | 2 +- fs/io_uring.c | 191 +- fs/iomap/buffered-io.c | 35 +- fs/jbd2/checkpoint.c | 4 +- fs/jbd2/journal.c | 149 +- fs/kernel_read_file.c | 2 +- fs/kernfs/dir.c | 86 +- fs/lockd/svc.c | 43 + fs/lockd/svcxdr.h | 151 ++ fs/lockd/xdr.c | 402 ++-- fs/lockd/xdr4.c | 403 ++-- fs/namei.c | 80 +- fs/nfs/delegation.c | 94 +- fs/nfs/delegation.h | 1 + fs/nfs/direct.c | 17 +- fs/nfs/fscache.c | 18 +- fs/nfs/getroot.c | 12 +- fs/nfs/inode.c | 61 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 82 +- fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 114 +- fs/nfs/nfs4trace.h | 6 +- fs/nfs/nfstrace.h | 8 +- fs/nfs/pagelist.c | 8 +- fs/nfs/pnfs.c | 68 +- fs/nfs/pnfs_nfs.c | 54 +- fs/nfs/read.c | 20 +- fs/nfs/write.c | 6 +- fs/nfs_common/grace.c | 1 + fs/nfsd/blocklayout.c | 2 +- fs/nfsd/netns.h | 6 + fs/nfsd/nfs3acl.c | 3 +- fs/nfsd/nfs4callback.c | 47 +- fs/nfsd/nfs4proc.c | 154 +- fs/nfsd/nfs4state.c | 177 +- fs/nfsd/nfsd.h | 4 + fs/nfsd/nfsfh.h | 7 +- fs/nfsd/nfssvc.c | 3 + fs/nfsd/trace.h | 250 ++- fs/nfsd/vfs.c | 26 +- fs/nfsd/xdr4.h | 1 + fs/ntfs/file.c | 33 +- fs/open.c | 4 +- fs/orangefs/inode.c | 7 +- fs/orangefs/super.c | 2 +- fs/proc/bootconfig.c | 2 +- fs/proc/proc_sysctl.c | 2 +- fs/ubifs/debug.c | 2 +- fs/ubifs/dir.c | 7 + fs/ubifs/journal.c | 3 +- fs/ubifs/master.c | 2 +- fs/ubifs/replay.c | 2 +- fs/ubifs/super.c | 3 +- fs/ubifs/tnc_commit.c | 2 +- fs/ubifs/ubifs.h | 4 +- fs/ubifs/xattr.c | 48 +- include/asm-generic/logic_io.h | 78 + include/asm-generic/pgtable-nop4d.h | 2 +- include/asm-generic/pgtable-nopmd.h | 2 +- include/asm-generic/pgtable-nopud.h | 2 +- include/crypto/scatterwalk.h | 7 +- include/dt-bindings/clock/mt8173-clk.h | 1 - include/dt-bindings/interconnect/qcom,sc7280.h | 165 ++ include/dt-bindings/leds/rt4831-backlight.h | 23 + include/dt-bindings/mfd/qcom-pm8008.h | 19 + include/linux/acpi.h | 2 +- include/linux/arch_topology.h | 1 + include/linux/blk-mq.h | 2 - include/linux/blk_types.h | 3 - include/linux/blkdev.h | 37 +- include/linux/bootconfig.h | 62 +- include/linux/buildid.h | 8 + include/linux/clk-provider.h | 6 + include/linux/compaction.h | 4 +- include/linux/cpufreq.h | 10 - include/linux/cpumask.h | 2 +- include/linux/crash_core.h | 12 +- include/linux/debugfs.h | 26 +- include/linux/debugobjects.h | 2 +- include/linux/device.h | 48 +- include/linux/dma-resv.h | 2 +- include/linux/dmaengine.h | 11 +- include/linux/eeprom_93xx46.h | 3 + include/linux/export.h | 5 + include/linux/f2fs_fs.h | 2 + include/linux/firmware.h | 4 +- include/linux/fpga/altera-pr-ip-core.h | 1 - include/linux/fpga/fpga-bridge.h | 2 +- include/linux/fpga/fpga-mgr.h | 2 +- include/linux/fs.h | 11 +- include/linux/ftrace_irq.h | 13 + include/linux/gpio/regmap.h | 6 +- include/linux/hmm.h | 2 +- include/linux/hugetlb.h | 6 +- include/linux/i2c.h | 11 +- include/linux/iio/adc/ad_sigma_delta.h | 4 +- include/linux/iio/common/cros_ec_sensors_core.h | 2 +- include/linux/iio/common/st_sensors.h | 36 +- include/linux/iio/iio-opaque.h | 22 +- include/linux/iio/iio.h | 32 +- include/linux/iio/imu/adis.h | 2 + include/linux/input/cy8ctmg110_pdata.h | 1 - include/linux/input/cyttsp.h | 29 - include/linux/jbd2.h | 6 +- include/linux/kallsyms.h | 21 +- include/linux/kgdb.h | 8 +- include/linux/libnvdimm.h | 1 + include/linux/list_lru.h | 4 +- include/linux/litex.h | 103 +- include/linux/lockd/xdr.h | 6 - include/linux/lockd/xdr4.h | 7 +- include/linux/logic_iomem.h | 62 + include/linux/lru_cache.h | 8 +- include/linux/max17040_battery.h | 16 - include/linux/mcb.h | 2 +- include/linux/mdev.h | 2 + include/linux/mfd/hi655x-pmic.h | 2 +- include/linux/mfd/lp87565.h | 40 +- include/linux/mfd/mt6358/registers.h | 2 + include/linux/mfd/mt6360.h | 240 --- include/linux/mfd/samsung/core.h | 33 - include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 3 + include/linux/mmu_notifier.h | 8 +- include/linux/module.h | 9 +- include/linux/mtd/mtd.h | 2 + include/linux/mtd/onfi.h | 41 +- include/linux/mtd/rawnand.h | 161 +- include/linux/mtd/spi-nor.h | 2 + include/linux/mv643xx.h | 8 - include/linux/n_r3964.h | 175 -- include/linux/namei.h | 3 - include/linux/nfs_fs.h | 1 + include/linux/nfs_ssc.h | 14 + include/linux/nfs_xdr.h | 1 + include/linux/nodemask.h | 6 +- include/linux/nvmem-provider.h | 3 + include/linux/of.h | 11 +- include/linux/of_address.h | 54 +- include/linux/of_reserved_mem.h | 14 +- include/linux/pci-ecam.h | 1 + include/linux/pci-ep-cfs.h | 2 +- include/linux/pci-epc.h | 5 +- include/linux/pci-epf.h | 5 +- include/linux/pci.h | 9 +- include/linux/pci_hotplug.h | 2 + include/linux/percpu-defs.h | 2 +- include/linux/percpu-refcount.h | 2 +- include/linux/pgtable.h | 4 +- include/linux/phy/phy.h | 2 +- include/linux/phy/tegra/xusb.h | 10 +- include/linux/pkeys.h | 4 - include/linux/pl353-smc.h | 30 - include/linux/platform_data/dma-imx-sdma.h | 60 - include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/platform_device.h | 3 - include/linux/pm2301_charger.h | 48 - include/linux/power/ab8500.h | 16 - include/linux/pwm.h | 15 +- include/linux/rcupdate.h | 72 +- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/remoteproc.h | 50 +- include/linux/scatterlist.h | 2 +- include/linux/sched/signal.h | 19 +- include/linux/secretmem.h | 54 + include/linux/serial_8250.h | 2 +- include/linux/serial_core.h | 5 +- include/linux/set_memory.h | 12 + include/linux/shrinker.h | 2 +- include/linux/soc/qcom/smem_state.h | 8 + include/linux/soundwire/sdw.h | 5 +- include/linux/soundwire/sdw_intel.h | 6 +- include/linux/srcu.h | 6 + include/linux/srcutree.h | 2 - include/linux/stm.h | 2 +- include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/sched.h | 2 + include/linux/sunrpc/xprt.h | 10 + include/linux/sunrpc/xprtmultipath.h | 6 + include/linux/sunrpc/xprtsock.h | 1 + include/linux/syscalls.h | 1 + include/linux/sysfs.h | 6 + include/linux/timer.h | 2 - include/linux/trace.h | 7 + include/linux/tracepoint.h | 10 + include/linux/tty.h | 78 +- include/linux/tty_driver.h | 12 +- include/linux/tty_flip.h | 4 +- include/linux/tty_ldisc.h | 6 +- include/linux/uio.h | 66 +- include/linux/usb.h | 9 +- include/linux/usb/composite.h | 2 +- include/linux/usb/gadget.h | 3 +- include/linux/usb/hcd.h | 17 +- include/linux/usb/isp1760.h | 19 - include/linux/usb/otg-fsm.h | 6 +- include/linux/usb/otg.h | 2 +- include/linux/usb/quirks.h | 2 +- include/linux/usb/role.h | 6 + include/linux/usb/serial.h | 10 +- include/linux/usb/tcpm.h | 4 + include/linux/usb/typec_dp.h | 2 +- include/linux/vdpa.h | 25 +- include/linux/virtio_pci_modern.h | 1 + include/linux/vmalloc.h | 4 +- include/linux/vt_kern.h | 1 - include/net/checksum.h | 14 +- include/trace/events/btrfs.h | 2 +- include/trace/events/dma_fence.h | 4 +- include/trace/events/osnoise.h | 142 ++ include/trace/events/rcu.h | 1 + include/trace/events/rpcgss.h | 4 +- include/trace/events/sched.h | 2 - include/trace/events/sunrpc.h | 40 +- include/trace/events/writeback.h | 3 +- include/trace/trace_events.h | 25 + include/uapi/asm-generic/unistd.h | 7 +- include/uapi/linux/auxvec.h | 3 + include/uapi/linux/cxl_mem.h | 12 + include/uapi/linux/fuse.h | 10 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/n_r3964.h | 99 - include/uapi/linux/nbd-netlink.h | 1 + include/uapi/linux/pcitest.h | 2 +- include/uapi/linux/raw.h | 17 - include/uapi/linux/virtio_ids.h | 12 + include/uapi/linux/virtio_pcidev.h | 64 + include/uapi/misc/habanalabs.h | 13 + include/xen/interface/io/ring.h | 278 +-- init/Kconfig | 1 + init/main.c | 16 +- kernel/crash_core.c | 50 +- kernel/debug/debug_core.c | 3 +- kernel/debug/kdb/kdb_main.c | 8 +- kernel/debug/kdb/kdb_private.h | 2 +- kernel/kallsyms.c | 104 +- kernel/kcsan/core.c | 53 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/report.c | 169 +- kernel/locking/lockdep.c | 6 +- kernel/module.c | 48 +- kernel/power/hibernate.c | 5 +- kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 14 +- kernel/rcu/rcutorture.c | 315 +-- kernel/rcu/refscale.c | 109 +- kernel/rcu/srcutree.c | 28 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 58 +- kernel/rcu/tiny.c | 1 - kernel/rcu/tree.c | 313 +-- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_plugin.h | 239 +-- kernel/rcu/tree_stall.h | 84 +- kernel/rcu/update.c | 8 +- kernel/sched/core.c | 1 + kernel/signal.c | 20 +- kernel/sys_ni.c | 2 + kernel/time/timer.c | 14 - kernel/trace/Kconfig | 62 + kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 3 +- kernel/trace/ftrace.c | 3 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 265 ++- kernel/trace/trace.h | 35 +- kernel/trace/trace_boot.c | 27 +- kernel/trace/trace_entries.h | 41 + kernel/trace/trace_events_hist.c | 10 +- kernel/trace/trace_events_trigger.c | 3 +- kernel/trace/trace_hwlat.c | 534 +++-- kernel/trace/trace_osnoise.c | 2059 ++++++++++++++++++ kernel/trace/trace_output.c | 119 +- kernel/trace/trace_sched_wakeup.c | 24 +- kernel/tracepoint.c | 33 +- kernel/usermode_driver.c | 2 +- lib/Kconfig | 14 + lib/Kconfig.debug | 17 +- lib/Makefile | 2 + lib/asn1_encoder.c | 2 +- lib/bitmap.c | 14 +- lib/bootconfig.c | 76 +- lib/buildid.c | 74 +- lib/devres.c | 6 +- lib/dump_stack.c | 13 +- lib/dynamic_debug.c | 8 +- lib/fonts/font_pearl_8x8.c | 2 +- lib/iov_iter.c | 1230 +++++------ lib/kfifo.c | 2 +- lib/list_sort.c | 2 +- lib/logic_iomem.c | 318 +++ lib/nlattr.c | 4 +- lib/oid_registry.c | 2 +- lib/pldmfw/pldmfw.c | 2 +- lib/reed_solomon/test_rslib.c | 2 +- lib/refcount.c | 2 +- lib/rhashtable.c | 2 +- lib/sbitmap.c | 2 +- lib/scatterlist.c | 4 +- lib/seq_buf.c | 10 +- lib/sort.c | 2 +- lib/stackdepot.c | 2 +- lib/test_bitmap.c | 7 + lib/test_bitops.c | 2 +- lib/test_bpf.c | 2 +- lib/test_firmware.c | 10 +- lib/test_kasan.c | 2 +- lib/test_kmod.c | 6 +- lib/test_scanf.c | 2 +- lib/vsprintf.c | 10 +- mm/Kconfig | 4 + mm/Makefile | 1 + mm/filemap.c | 36 +- mm/gup.c | 12 + mm/init-mm.c | 9 + mm/internal.h | 3 + mm/memblock.c | 26 +- mm/mlock.c | 3 +- mm/mmap.c | 5 +- mm/mremap.c | 108 +- mm/oom_kill.c | 2 +- mm/secretmem.c | 254 +++ mm/slab.h | 1 + mm/slab_common.c | 12 +- mm/slub.c | 75 +- mm/util.c | 2 +- net/bluetooth/rfcomm/tty.c | 4 +- net/ceph/auth.c | 7 +- net/ceph/auth_none.c | 4 +- net/ceph/auth_none.h | 1 - net/ceph/cls_lock_client.c | 12 +- net/nfc/nci/uart.c | 7 +- net/sunrpc/Makefile | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/clnt.c | 30 + net/sunrpc/sched.c | 12 +- net/sunrpc/sunrpc_syms.c | 10 + net/sunrpc/sysfs.c | 588 +++++ net/sunrpc/sysfs.h | 42 + net/sunrpc/xdr.c | 7 +- net/sunrpc/xprt.c | 30 +- net/sunrpc/xprtmultipath.c | 38 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 6 +- net/sunrpc/xprtrdma/transport.c | 2 + net/sunrpc/xprtsock.c | 19 +- samples/Kconfig | 6 +- samples/vfio-mdev/mbochs.c | 163 +- samples/vfio-mdev/mdpy.c | 160 +- samples/vfio-mdev/mtty.c | 219 +- scripts/checksyscalls.sh | 4 + scripts/coccicheck | 2 +- scripts/coccinelle/api/kobj_to_dev.cocci | 45 - scripts/coccinelle/free/kfree.cocci | 12 +- scripts/coccinelle/misc/flexible_array.cocci | 23 +- scripts/coccinelle/misc/irqf_oneshot.cocci | 4 +- scripts/coccinelle/misc/minmax.cocci | 222 ++ scripts/coccinelle/misc/swap.cocci | 122 ++ scripts/coccinelle/misc/uninitialized_var.cocci | 15 +- scripts/decode_stacktrace.sh | 89 +- scripts/min-tool-version.sh | 7 +- sound/firewire/bebob/bebob.c | 5 +- sound/isa/cmi8330.c | 2 +- sound/pci/hda/patch_realtek.c | 1 + sound/pci/intel8x0.c | 2 +- sound/soc/codecs/Kconfig | 10 +- sound/soc/codecs/cx20442.c | 4 +- sound/soc/codecs/wm8958-dsp2.c | 6 +- sound/soc/intel/boards/sof_sdw.c | 4 +- sound/soc/ti/ams-delta.c | 11 +- sound/synth/emux/emux_nrpn.c | 2 +- sound/synth/emux/soundfont.c | 6 +- sound/usb/card.h | 3 +- sound/usb/endpoint.c | 4 +- sound/usb/media.c | 2 +- sound/usb/mixer_s1810c.c | 2 +- sound/usb/mixer_scarlett.c | 2 +- sound/usb/pcm.c | 26 +- sound/usb/usx2y/usbusx2yaudio.c | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- sound/x86/intel_hdmi_audio.c | 6 +- sound/x86/intel_hdmi_audio.h | 2 +- tools/bootconfig/main.c | 64 +- tools/bootconfig/samples/bad-override.bconf | 3 - tools/bootconfig/samples/bad-override2.bconf | 3 - tools/bootconfig/samples/good-mixed-append.bconf | 4 + .../{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} | 0 .../{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} | 0 tools/bootconfig/samples/good-mixed-kv3.bconf | 6 + tools/bootconfig/samples/good-mixed-override.bconf | 4 + tools/memory-model/Documentation/explanation.txt | 2 +- tools/rcu/rcu-cbs.py | 46 + .../ktest/examples/bootconfigs/boottrace.bconf | 49 + .../ktest/examples/bootconfigs/config-bootconfig | 1 + .../ktest/examples/bootconfigs/functiongraph.bconf | 15 + .../ktest/examples/bootconfigs/tracing.bconf | 33 + .../ktest/examples/bootconfigs/verify-boottrace.sh | 84 + .../examples/bootconfigs/verify-functiongraph.sh | 61 + .../ktest/examples/bootconfigs/verify-tracing.sh | 72 + .../testing/ktest/examples/include/bootconfig.conf | 69 + tools/testing/ktest/examples/kvm.conf | 1 + .../ftrace/test.d/trigger/trigger-hist.tc | 18 + tools/testing/selftests/lkdtm/config | 7 + tools/testing/selftests/lkdtm/run.sh | 12 +- tools/testing/selftests/lkdtm/stack-entropy.sh | 1 + tools/testing/selftests/lkdtm/tests.txt | 11 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 33 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 + .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 249 +++ tools/testing/selftests/rcutorture/bin/kvm.sh | 61 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 + .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 + .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/sigaltstack/sas.c | 20 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/memfd_secret.c | 296 +++ tools/testing/selftests/vm/mremap_test.c | 118 +- tools/testing/selftests/vm/run_vmtests.sh | 17 + tools/testing/selftests/x86/Makefile | 5 +- .../testing/selftests/x86/corrupt_xstate_header.c | 114 + tools/testing/selftests/x86/sigaltstack.c | 128 ++ 2929 files changed, 84370 insertions(+), 57611 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-bus-iio create mode 100644 Documentation/ABI/stable/sysfs-driver-w1_ds2438 delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-icm42600 create mode 100644 Documentation/ABI/testing/sysfs-bus-spi-devices-spi-nor create mode 100644 Documentation/ABI/testing/sysfs-class-spi-eeprom create mode 100644 Documentation/ABI/testing/sysfs-devices-removable delete mode 100644 Documentation/devicetree/bindings/arm/amlogic,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/arm,scmi.txt delete mode 100644 Documentation/devicetree/bindings/arm/arm,scpi.txt create mode 100644 Documentation/devicetree/bindings/arm/arm,scu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.txt create mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.yaml delete mode 100644 Documentation/devicetree/bindings/arm/juno,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt create mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/scu.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.yaml create mode 100644 Documentation/devicetree/bindings/crypto/arm,cryptocell.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/arm-cryptocell.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml create mode 100644 Documentation/devicetree/bindings/dma/altr,msgdma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.txt create mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,shdma.txt create mode 100644 Documentation/devicetree/bindings/dvfs/performance-domain.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-sm5502.txt create mode 100644 Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml create mode 100644 Documentation/devicetree/bindings/firmware/arm,scmi.yaml create mode 100644 Documentation/devicetree/bindings/firmware/arm,scpi.yaml delete mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.txt create mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-davinci.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-davinci.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-omap.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-zynq.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-zynq.yaml create mode 100644 Documentation/devicetree/bindings/gpio/idt,32434-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/nxp,pcf8575.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hw [...] create mode 100644 Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-omap.txt delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,i2c.txt delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.yaml create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml create mode 100644 Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16201.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/nxp,fxls8962af.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7298.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7746.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac082s085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti-dac082s085.txt create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml delete mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt create mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml delete mode 100644 Documentation/devicetree/bindings/input/fsl-mma8450.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/sitronix,st [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/sitronix-st [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/richtek,rt4831 [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/omap-mailbox.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,omap-mailbox.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/arm,pl353- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt create mode 100644 Documentation/devicetree/bindings/mfd/qcom,pm8008.yaml create mode 100644 Documentation/devicetree/bindings/mfd/richtek,rt4831.yaml create mode 100644 Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml create mode 100644 Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/arm-versatile.txt delete mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt create mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt delete mode 100644 Documentation/devicetree/bindings/mtd/intel,ixp4xx-flash.txt create mode 100644 Documentation/devicetree/bindings/mtd/microchip,mchp48l640.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/mtd-physmap.txt create mode 100644 Documentation/devicetree/bindings/mtd/mtd-physmap.yaml create mode 100644 Documentation/devicetree/bindings/mtd/mtd.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml delete mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.yaml create mode 100644 Documentation/devicetree/bindings/mux/mux-consumer.yaml delete mode 100644 Documentation/devicetree/bindings/mux/mux-controller.txt create mode 100644 Documentation/devicetree/bindings/mux/mux-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux.yaml delete mode 100644 Documentation/devicetree/bindings/pci/pci-keystone.txt create mode 100644 Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml rename drivers/staging/hikey9xx/phy-hi3670-usb3.yaml => Documentation/devicetree/b [...] delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,rcar-gen3-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt5033-b [...] delete mode 100644 Documentation/devicetree/bindings/property-units.txt delete mode 100644 Documentation/devicetree/bindings/pwm/brcm,iproc-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/brcm,iproc-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml delete mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rng/mtk-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/mtk-rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/arm,pl031.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8563.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/pcf85363.txt delete mode 100644 Documentation/devicetree/bindings/rtc/pcf8563.txt create mode 100644 Documentation/devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/xlnx-rtc.txt create mode 100644 Documentation/devicetree/bindings/serial/8250_omap.yaml delete mode 100644 Documentation/devicetree/bindings/serial/omap_serial.txt delete mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml create mode 100644 Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-cont [...] create mode 100644 Documentation/devicetree/bindings/timer/arm,twd-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,twd.txt delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.yaml create mode 100644 Documentation/devicetree/bindings/usb/nxp,isp1760.yaml create mode 100644 Documentation/devicetree/bindings/usb/realtek,rts5411.yaml delete mode 100644 Documentation/devicetree/bindings/virtio/mmio.txt create mode 100644 Documentation/devicetree/bindings/virtio/mmio.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/arm,sbsa-gwdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/arm,twd-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/mstar,msc313e-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/sbsa-gwdt.txt create mode 100644 Documentation/i2c/i2c-sysfs.rst create mode 100644 Documentation/trace/osnoise-tracer.rst create mode 100644 Documentation/trace/timerlat-tracer.rst create mode 100644 Documentation/x86/elf_auxvec.rst create mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/m68k/68000/screen.h create mode 100644 arch/mips/include/asm/mach-ralink/spaces.h create mode 100644 arch/riscv/include/asm/kfence.h create mode 100644 arch/s390/include/asm/tpi.h create mode 100644 arch/s390/include/asm/types.h create mode 100644 arch/um/drivers/virt-pci.c create mode 100644 arch/um/include/asm/cacheflush.h create mode 100644 arch/um/include/asm/cpufeature.h create mode 100644 arch/um/include/asm/fpu/api.h create mode 100644 arch/um/include/asm/futex.h create mode 100644 arch/um/include/asm/msi.h create mode 100644 arch/um/include/asm/pci.h create mode 100644 arch/um/include/linux/virtio-uml.h create mode 100644 arch/um/include/shared/timetravel.h create mode 100644 arch/um/kernel/ioport.c create mode 100644 arch/x86/include/asm/pkru.h create mode 100644 arch/x86/kernel/trace.c create mode 100644 drivers/base/trace.c create mode 100644 drivers/base/trace.h delete mode 100644 drivers/char/raw.c create mode 100644 drivers/char/xillybus/xillybus_class.c create mode 100644 drivers/char/xillybus/xillybus_class.h create mode 100644 drivers/char/xillybus/xillyusb.c create mode 100644 drivers/counter/intel-qep.c create mode 100644 drivers/cxl/acpi.c delete mode 100644 drivers/cxl/bus.c create mode 100644 drivers/cxl/core.c delete mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/mem.h create mode 100644 drivers/cxl/pci.c create mode 100644 drivers/cxl/pmem.c delete mode 100644 drivers/dma/sh/shdma-of.c create mode 100644 drivers/gpio/gpio-idt3243x.c create mode 100644 drivers/hwspinlock/sun6i_hwspinlock.c create mode 100644 drivers/iio/accel/fxls8962af-core.c create mode 100644 drivers/iio/accel/fxls8962af-i2c.c create mode 100644 drivers/iio/accel/fxls8962af-spi.c create mode 100644 drivers/iio/accel/fxls8962af.h create mode 100644 drivers/iio/accel/sca3300.c create mode 100644 drivers/iio/adc/ti-tsc2046.c create mode 100644 drivers/iio/chemical/sps30.h create mode 100644 drivers/iio/chemical/sps30_i2c.c create mode 100644 drivers/iio/chemical/sps30_serial.c create mode 100644 drivers/iio/imu/st_lsm9ds0/Kconfig create mode 100644 drivers/iio/imu/st_lsm9ds0/Makefile create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c create mode 100644 drivers/iio/light/tsl2591.c create mode 100644 drivers/iio/temperature/tmp117.c create mode 100644 drivers/input/joystick/qwiic-joystick.c create mode 100644 drivers/interconnect/qcom/sc7280.c create mode 100644 drivers/interconnect/qcom/sc7280.h create mode 100644 drivers/mfd/qcom-pm8008.c create mode 100644 drivers/mfd/rt4831.c create mode 100644 drivers/mtd/devices/mchp48l640.c create mode 100644 drivers/mtd/nand/raw/pl35x-nand-controller.c create mode 100644 drivers/mtd/spi-nor/sysfs.c create mode 100644 drivers/phy/hisilicon/phy-hi3670-usb3.c create mode 100644 drivers/phy/phy-can-transceiver.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-csidphy.c delete mode 100644 drivers/power/supply/bd70528-charger.c delete mode 100644 drivers/power/supply/pm2301_charger.c create mode 100644 drivers/spmi/hisi-spmi-controller.c delete mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c delete mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml delete mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c delete mode 100644 drivers/staging/iio/cdc/ad7746.h delete mode 100644 drivers/staging/kpc2000/Kconfig delete mode 100644 drivers/staging/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/TODO delete mode 100644 drivers/staging/kpc2000/kpc.h delete mode 100644 drivers/staging/kpc2000/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c delete mode 100644 drivers/staging/kpc2000/kpc2000/core.c delete mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h delete mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h delete mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h delete mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c delete mode 100644 drivers/staging/kpc2000/kpc2000_spi.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h delete mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h delete mode 100644 drivers/staging/rtl8188eu/core/rtw_debug.c delete mode 100644 drivers/staging/rtl8188eu/include/odm_debug.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_debug.h delete mode 100644 drivers/staging/rtl8723bs/core/rtw_eeprom.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.h delete mode 100644 drivers/staging/rtl8723bs/include/autoconf.h delete mode 100644 drivers/staging/rtl8723bs/include/drv_conf.h create mode 100644 drivers/thunderbolt/usb4_port.c delete mode 100644 drivers/tty/mxser.h delete mode 100644 drivers/tty/n_r3964.c create mode 100644 drivers/video/backlight/rt4831-backlight.c create mode 100644 drivers/watchdog/msc313e_wdt.c delete mode 100644 drivers/watchdog/mv64x60_wdt.c create mode 100644 drivers/watchdog/watchdog_hrtimer_pretimeout.c create mode 100644 fs/lockd/svcxdr.h create mode 100644 include/asm-generic/logic_io.h create mode 100644 include/dt-bindings/interconnect/qcom,sc7280.h create mode 100644 include/dt-bindings/leds/rt4831-backlight.h create mode 100644 include/dt-bindings/mfd/qcom-pm8008.h delete mode 100644 include/linux/input/cyttsp.h create mode 100644 include/linux/logic_iomem.h delete mode 100644 include/linux/max17040_battery.h delete mode 100644 include/linux/mfd/mt6360.h delete mode 100644 include/linux/n_r3964.h delete mode 100644 include/linux/pl353-smc.h delete mode 100644 include/linux/platform_data/dma-imx-sdma.h delete mode 100644 include/linux/pm2301_charger.h delete mode 100644 include/linux/power/ab8500.h create mode 100644 include/linux/secretmem.h delete mode 100644 include/linux/usb/isp1760.h create mode 100644 include/trace/events/osnoise.h delete mode 100644 include/uapi/linux/n_r3964.h delete mode 100644 include/uapi/linux/raw.h create mode 100644 include/uapi/linux/virtio_pcidev.h create mode 100644 kernel/trace/trace_osnoise.c create mode 100644 lib/logic_iomem.c create mode 100644 mm/secretmem.c create mode 100644 net/sunrpc/sysfs.c create mode 100644 net/sunrpc/sysfs.h delete mode 100644 scripts/coccinelle/api/kobj_to_dev.cocci create mode 100644 scripts/coccinelle/misc/minmax.cocci create mode 100644 scripts/coccinelle/misc/swap.cocci delete mode 100644 tools/bootconfig/samples/bad-override.bconf delete mode 100644 tools/bootconfig/samples/bad-override2.bconf create mode 100644 tools/bootconfig/samples/good-mixed-append.bconf rename tools/bootconfig/samples/{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} (100%) rename tools/bootconfig/samples/{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} (100%) create mode 100644 tools/bootconfig/samples/good-mixed-kv3.bconf create mode 100644 tools/bootconfig/samples/good-mixed-override.bconf create mode 100644 tools/rcu/rcu-cbs.py create mode 100644 tools/testing/ktest/examples/bootconfigs/boottrace.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/config-bootconfig create mode 100644 tools/testing/ktest/examples/bootconfigs/functiongraph.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/tracing.bconf create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-boottrace.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-functiongraph.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-tracing.sh create mode 100644 tools/testing/ktest/examples/include/bootconfig.conf create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot create mode 100644 tools/testing/selftests/vm/memfd_secret.c create mode 100644 tools/testing/selftests/x86/corrupt_xstate_header.c create mode 100644 tools/testing/selftests/x86/sigaltstack.c