This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 1f2422ba386d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits c28bdde40540 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits fbd12250203f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5bdc03c81fa2 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits dd4ce2d1b252 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 576db8447d36 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b1b6f7c19f7b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 82593710f334 Merge branch 'for-backlight-fixes' of git://git.kernel.org [...] omits b3634924181d Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 0d55bc3abcdd Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 74831d55fb90 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits f631902ce06a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 632281f1d9d1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 81b4e752512b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d23d78e157b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 571e177b69de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2cd98cd14810 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cdd84cdfd398 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f8211aadfc9e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits ee267181ea70 Merge branch 'misc-6.1' into next-fixes adds 969864efae78 i2c: amd-mp2: use msix/msi if the hardware supports adds bb2617f0f2ab dt-bindings: i2c: update bindings for mt7986 soc adds e0b7afc0eba8 i2c: mediatek: add mt7986 support adds a826b6e9e467 i2c: npcm7xx: Group bank 0/1 registers together for readability adds 3ca8217dc450 i2c: npcm7xx: Annotate register field definitions with lon [...] adds a072f249b1b3 dt-bindings: i2c: mv64xxx: Add F1C100s compatible string adds 52951ea193ad i2c: hisi: Add initial device tree support adds e77f7ba726cc dt-bindings: i2c: add entry for hisilicon,ascend910-i2c adds c42edde5de3a i2c: designware: Fix slave state machine for sequential reads adds dcf1bf648f94 i2c: designware: Empty receive FIFO in slave interrupt handler adds 4d827824b7bb i2c: designware: Define software status flags with BIT() adds 40015c675335 i2c: designware: Remove needless initializations from i2c_ [...] adds 5cd69850308f i2c: designware: Remove unused completion code from i2c-de [...] adds 4c7107c29742 i2c: designware: Simplify slave interrupt handler nesting adds cdbd2f169bf1 i2c: designware: Do not process interrupt when device is s [...] adds 184c475ace92 i2c: designware: Move debug print in i2c_dw_isr() adds a92c3388b4ce i2c: designware: Simplify master interrupt handler nesting adds fee61247b7f6 i2c: designware: Remove common i2c_dw_disable_int() adds 966b7d3c738a i2c: designware: Align defines in i2c-designware-core.h adds 4bae6da1cbf4 i2c: designware: Add comment to custom register value constants adds 8502bee55842 i2c: imx: use devm_platform_get_and_ioremap_resource() adds e826192cc26b i2c: /pasemi: PASemi I2C controller IRQ enablement adds e0c7800a5530 Merge branch 'i2c/client_device_id_helper-immutable' into [...] adds 3d50b95b50db i2c: smbus: add DDR support for SPD adds 5bf71889ad9a i2c: tegra: Set ACPI node as primary fwnode adds de917701da5d dt-bindings: i2c: renesas,riic: Document RZ/Five SoC adds af45de836888 dt-bindings: qcom: geni-se: document I2C Master Hub wrappe [...] adds cb29d4e6a9ef dt-bindings: i2c: qcom-geni: document I2C Master Hub seria [...] adds 63fc9af83c11 soc: qcom: geni-se: add desc struct to specify clocks from [...] adds f4aba01db480 soc: qcom: geni-se: add support for I2C Master Hub wrapper [...] adds 14d02fbadb5d i2c: qcom-geni: add desc struct to prepare support for I2C [...] adds cacd9643eca7 i2c: qcom-geni: add support for I2C Master Hub variant adds 73e9841ba7e3 i2c: gpio: Fix potential unused warning for 'i2c_gpio_dt_ids' adds 99c4ec2397bb i2c: mux: pca9541: switch to using .probe_new adds a00f6d3723f5 drivers/i2c: use simple i2c probe adds a5eacd2e3790 i2c: mux: pca954x: Convert to i2c's .probe_new() adds 87ab72695226 i2c: slave-eeprom: Convert to i2c's .probe_new() adds d78a167332e1 i2c: pxa-pci: fix missing pci_disable_device() on error in [...] adds 3256412fc57b i2c: hisi: Add support to get clock frequency from clock adds 810199f73156 i2c: xiic: Make sure to disable clock on .remove() adds 2d47b79d2bd3 i2c: mux: reg: check return value after calling platform_g [...] adds 39244cc75482 i2c: ismt: Fix an out-of-bounds bug in ismt_access() new ec9187ecea14 Merge tag 'i2c-for-6.2-rc1' of git://git.kernel.org/pub/sc [...] adds 0bf588274f73 Fix path in cifs/usage.rst adds 83fb8abec293 cifs: Add "extbuf" and "extbuflen" args to smb2_compound_op() adds 64ce47cb1b29 cifs: Parse owner/group for stat in smb311 posix extensions adds 9381666e2898 cifs: wire up >migrate_folio adds bff9018d3a52 cifs: stop using generic_writepages adds ebaad77c8992 cifs: remove ->writepage adds d406d26745ab cifs: skip alloc when request has no pages adds c19204cbd65c cifs: minor cleanup of some headers adds 9544597b5b63 cifs: fix various whitespace errors in headers adds 2bfd81043e94 cifs: fix missing display of three mount options adds 9d91f8108ebf cifs: print warning when conflicting soft vs. hard mount o [...] adds f7f291e14dde cifs: fix oops during encryption adds d74f4a3f6d88 cifs: Remove duplicated include in cifsglob.h new 851f657a8642 Merge tag '6.2-rc-smb3-client-fixes-part1' of git://git.sa [...] adds 78a01feb4024 ftrace: Clean comments related to FTRACE_OPS_FL_PER_CPU adds 8230f27b1ccc tracing: Add __cpumask to denote a trace event field that [...] adds a01fdc897fa5 tracing: Add trace_trigger kernel command line option adds 04aabc32fb67 ring_buffer: Remove unused "event" parameter adds b179d48b6aab tracing/osnoise: Add osnoise/options file adds 30838fcd8107 tracing/osnoise: Add OSNOISE_WORKLOAD option adds 67543cd6b8ee Documentation/osnoise: Add osnoise/options documentation adds 9430cd62b6cc tracing/perf: Use strndup_user instead of kzalloc/strncpy_ [...] adds a76d4648a0bb tracing: Make tracepoint_print_iter static adds 96e6122cb796 tracing: Optimize event type allocation with IDA adds bd604f3db49c ftrace: Avoid needless updates of the ftrace function call adds 4bded7af8b9a tracing/user_events: Fix call print_fmt leak adds 46a5cd8c8dca tracing: Update MAINTAINERS file for new patchwork and mai [...] adds fd3dc56253ac ftrace/x86: Add back ftrace_expected for ftrace bug reports adds 5f2e094ed259 tracing: Allow multiple hitcount values in histograms adds abaa5258ce5e tracing: Add .percent suffix option to histogram values adds a2c54256dec7 tracing: Add .graph suffix option to histogram value adds ccf47f5cc4ce tracing: Add nohitcount option for suppressing display of [...] adds 8c2b99790196 tracing: docs: Update histogram doc for .percent/.graph an [...] adds fff1787adaee trace/kprobe: remove duplicated calls of ring_buffer_event_data adds 575b76cb8855 tracing/probes: Handle system names with hyphens adds e25e43a4e5d8 tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE adds 4994e387d733 x86/mm/kmmio: Switch to arch_spin_lock() adds 20fb6c997600 x86/mm/kmmio: Use rcu_read_lock_sched_notrace() adds 2cc6a528882d tracing/hist: Fix wrong return value in parse_action_params() adds 82470f7d9044 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' adds ff4837f7fe59 tracing: Fix issue of missing one synthetic field adds 608c6ed33378 tracing/hist: Fix issue of losting command info in error_log adds 88ca6a71dcab ring-buffer: Handle resize in early boot up adds 98629dadcd02 tracing: remove unnecessary trace_trigger ifdef adds ec370890f92b tracing/osnoise: Make osnoise_options static adds bfd5a5e82d22 tracing: Fix some checker warnings adds 0e162c6f1c8f Documentation/osnoise: Escape underscore of NO_ prefix adds 1603dda47714 tracing/osnoise: Add PANIC_ON_STOP option adds b5dce2002567 tracing/osnoise: Add preempt and/or irq disabled options adds d358dfe60b77 Documentation/osnoise: Add osnoise/options documentation adds c1ac03af6ed4 tracing: Fix infinite loop in tracing_read_pipe on overflo [...] adds 3e12758392be x86/mm/kmmio: Remove redundant preempt_disable() adds a785736d7e58 tracing: Have trigger filter parsing errors show up in error_log adds fab89a09c86f tracing: Remove pointer (asterisk) and brackets from cpuma [...] adds fb9f5ee9bf5c tracing: Do not synchronize freeing of trigger filter on boot up adds d0b24b4e91fc ftrace: Prevent RCU stall on PREEMPT_VOLUNTARY kernels adds ea47666ca428 tracing: Improve panic/die notifiers adds eb9d58947d40 tracing: Fix cpumask() example typo new fe36bb8736ee Merge tag 'trace-v6.2' of git://git.kernel.org/pub/scm/lin [...] adds a9438b44bc70 writeback: Add asserts for adding freed inode to lists adds 23e188a16423 writeback: remove obsolete macro EXPIRE_DIRTY_ATIME new 23dc9c755a19 Merge tag 'for-6.2/writeback-2022-12-12' of git://git.kern [...] adds ff39899be80b exfat: simplify empty entry hint adds e298c8a818a3 exfat: hint the empty entry which at the end of cluster chain adds f83d8a3b5320 exfat: reduce the size of exfat_entry_set_cache adds a3ff29a95fde exfat: support dynamic allocate bh for exfat_entry_set_cache adds 20914ff6dd56 exfat: move exfat_entry_set_cache from heap to stack adds 3b9681acb0ef exfat: rename exfat_free_dentry_set() to exfat_put_dentry_set() adds f3fe3954c09f exfat: replace magic numbers with Macros adds 088f1343d910 exfat: remove call ilog2() from exfat_readdir() adds 015c0d4f6b1e exfat: remove unneeded codes from __exfat_rename() adds 72880cb5f157 exfat: remove unnecessary arguments from exfat_find_dir_entry() adds e981917b3fae exfat: remove argument 'size' from exfat_truncate() adds f7cde96710a4 exfat: remove i_size_write() from __exfat_truncate() adds 40306b4d1ba2 exfat: fix overflow in sector and cluster conversion adds 36955d368dc1 exfat: reuse exfat_find_location() to simplify exfat_get_d [...] new 84e57d292203 Merge tag 'exfat-for-6.2-rc1' of git://git.kernel.org/pub/ [...] adds 375ac0b2c1f1 usb: ftdi-elan: remove variable err_count adds 13cc02f115d0 usbip: vudc: Convert snprintf() to sysfs_emit() adds 27ef01e381c7 usbip: convert sysfs snprintf to sysfs_emit adds 90732f176916 usb: cdns3: adjust the partial logic of cdnsp_pci_remove adds 4e74b483a3ce USB: host: Kconfig: Fix spelling mistake "firwmare" -> "firmware" adds 61dd457c0188 dt-bindings: usb: dwc2: Add some missing Lantiq variants adds 9b6447e04bc2 USB: usbip: missing lock in stub down adds d182bf156c4c usb: gadget: uvc: default the ctrl request interface offsets adds a84436a987e7 usb: typec: retimer: Use device type for matching adds 32fee1df5110 usb: musb: remove unused davinci support adds 55f223b8b408 usb: dwc2: platform: Improve error reporting for problems [...] adds 32c6fefb291b usb: phy: generic: make vcc regulator optional adds e1b5d2bed67c usb: chipidea: core: handle usb role switch in a common way adds caa7b74493f9 dt-bindings: phy: imx8mq-usb: add power-domains property adds 74494b33211d usb: chipidea: core: add controller resume support when co [...] adds 450857c6058f usb: chipidea: core: handle suspend/resume for each role adds 2f64d6a6cdfb usb: chipidea: host: add suspend/resume support for host c [...] adds 235ffc17d014 usb: chipidea: udc: add suspend/resume support for device [...] adds b332d6d5c804 usb: chipidea: usbmisc: group usbmisc operations for PM adds 04ff4d31af40 usb: chipidea: usbmisc: add power lost check for imx6sx adds 604ceaa9e9fc usb: chipidea: usbmisc: add power lost check for imx7d adds 8127cac0f393 usb: chipidea: usbmisc: add power lost check for imx7ulp adds 8527e9421690 Merge 6.1-rc3 into usb-next adds 7a09c1269702 USB: core: Change configuration warnings to notices adds 372488c6936f usb: core: Use kstrtobool() instead of strtobool() adds a8bc8cc193c6 usb: gadget: Use kstrtobool() instead of strtobool() adds 0ce0f9d0785a usb: phy: phy-gpio-vbus-usb: Add device tree probing adds 049142335613 usb: dwc3: gadget: Reduce TRB IOC settings adds 430d57f53eb1 usb: core: stop USB enumeration if too many retries adds 0349fdab2ff0 usb: gadget: at91-udc: simplify at91rm9200_udc_pullup callback adds afb21a5155a1 dt-bindings: usb: usb-drd: Describe default dual-role mode adds fff61d4ccf3d dt-bindings: usb: usb251xb: Convert to YAML schema adds 434d806f077c dt-bindings: usb: usb-nop-xceiv: add wakeup-source property adds 4567d1a97f52 usb: phy: generic: Add wakeup capability adds ee9834636f9b usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS adds 4c2604a9a689 usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS adds 9c3959bb4cbf usb: chipidea: ci_hdrc_imx: Fix a typo ("regualator") adds 83045e19feae usb: gadget: aspeed: fix buffer overflow adds d119cd95c62d usb: musb: remove left-over after USB_TI_CPPI_DMA removal adds 77ece8123fed Documentation: devres: add missing PHY helpers adds dced88922c11 usb: chipidea: core: wrap ci_handle_power_lost() with CONF [...] adds c5edb757baa9 tools: usb: ffs-aio-example: Fix build error with aarch64- [...] adds 1dd33a9f1b95 usb: fotg210: Collect pieces of dual mode controller adds aeffd2c3b09f usb: fotg210: Compile into one module adds 1fac1c4da8a2 usb: fotg210: Select subdriver by mode adds 21acc656a06e usb: musb: Add and use inline functions musb_{get,set}_state adds 285f28bfed89 usb: musb: Add and use inline function musb_otg_state_string adds a6d45ea063f0 usb: musb: Allow running without CONFIG_USB_PHY adds 0afddf1e49d1 usb: musb: Support setting OTG mode using generic PHY adds d9b324307777 usb: musb: jz4740: Don't disable external hubs adds 9cd074798ef6 usb: musb: jz4740: Support the generic PHY framework adds 3f2d1f2e4066 usb: phy: jz4770: Remove driver adds 321b59870f85 usb: gadget: u_ether: Do not make UDC parent of the net device adds d65e6b6e884a usb: gadget: f_ecm: Always set current gadget in ecm_bind() adds 00fb05ff87bc usb: fotg2: add Gemini-specific handling adds 46ed6026ca21 usb: fotg210-udc: Fix ages old endianness issues adds 8836402d4b20 usb: Check !irq instead of irq == NO_IRQ adds dd65a243a915 usb/usbip: Fix v_recv_cmd_submit() to use PIPE_BULK define adds d9c3b34d3b3a Merge 6.1-rc6 into usb-next adds ddacd6ef44ca usb: fotg210: Fix Kconfig for USB host modules adds 6d36e0e1a14a usb: USB_FOTG210 should depend on ARCH_GEMINI adds d40eaada4209 fotg210-udc: Use dev pointer in probe and dev_messages adds 5f217ccd520f fotg210-udc: Support optional external PHY adds 718a38d092ec fotg210-udc: Handle PCLK adds f8b729ce97f6 fotg210-udc: Get IRQ using platform_get_irq() adds 202f785b1863 usb: fotg210-udc: Remove a useless assignment adds 488c2c67463c MAINTAINERS: rectify entry for MICROCHIP USB251XB DRIVER adds 7b462b05e47a usb: ftdi-elan: remove variable l adds b6ddd180e3d9 usb: typec: Check for ops->exit instead of ops->enter in a [...] adds 6552ba4cd084 dt-bindings: usb: dwc3: Add SM8550 compatible adds 0384e87e3fec usb: typec: tcpci: fix of node refcount leak in tcpci_regi [...] adds e99e1a7d6f88 usb: host: xhci-mtk: omit shared hcd if either root hub ha [...] adds 19c220e9ab00 usb: typec: tipd: Cleanup resources if devm_tps6598_psy_re [...] adds 782c70edc485 usb: typec: tipd: Fix spurious fwnode_handle_put in error path adds 4c8f27ba9ede usb: typec: tipd: Fix typec_unregister_port error paths adds 53a256ea9596 usb: typec: tipd: Move tps6598x_disconnect error path to i [...] adds ffbe2feac59b usb: musb: omap2430: Fix probe regression for missing resources adds 3205054dc6fe usb: dwc3: improve the config dependency of USB_DWC3_XILINX adds 581c848b610d extcon: usbc-tusb320: Update state on probe even if no IRQ [...] adds afdc12887f2b USB: gadget: Fix use-after-free during usb config switch adds 05b2e347a583 usb: typec: ucsi: stm32g0: Convert to i2c's .probe_new() adds d24182b10cd5 usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() adds f02586d70aeb usb: typec: tcpm/tcpci_rt1711h: Convert to i2c's .probe_new() adds c852ec1c0192 usb: typec: tcpm/tcpci_maxim: Convert to i2c's .probe_new() adds bdd0400d0f72 usb: typec: tcpm/tcpci: Convert to i2c's .probe_new() adds 3646730ee44f usb: typec: tcpm/fusb302: Convert to i2c's .probe_new() adds b5583ea8b9ea usb: typec: hd3ss3220: Convert to i2c's .probe_new() adds cfb8e41ae813 usb: typec: anx7411: Convert to i2c's .probe_new() adds 9f7cc30769ac usb: phy: isp1301: Convert to i2c's .probe_new() adds c3ed6965fe74 usb: isp1301-omap: Convert to i2c's .probe_new() adds d4468280d8bc usb: usb4604: Convert to i2c's .probe_new() adds 4b1e537ad367 usb: misc: usb3503: Convert to i2c's .probe_new() adds 907140462eb5 usb: usb251xb: Convert to i2c's .probe_new() adds 9d1566e1f36b Merge 6.1-rc7 into usb-next adds 1ab30c610630 usb: roles: fix of node refcount leak in usb_role_switch_i [...] adds e0dced9c7d47 usb: typec: ucsi: Resume in separate work adds 57b7b733b1a7 usb: gadget: function: Simplify diagnostic messaging in printer adds 3c347cdafa3d usb: core: hcd: Fix return value check in usb_hcd_setup_lo [...] adds f05f80f217bf usb: dwc3: pci: Update PCIe device ID for USB3 controller [...] adds 01792c6036af usb: host: fix a typo in ehci.h adds 27ef17849779 usb: add usb_set_intfdata() documentation adds 03a88b0bafbe usb: xhci-mtk: fix leakage of shared hcd when fail to set [...] adds 032399819dd5 usb: typec: Add partner PD object wrapper adds ab3593eeef60 platform/chrome: cros_ec_typec: Set parent of partner PD object adds 57f8e00d8a82 usb: musb: Drop old unused am35x glue layer adds ae423ef5d095 usb: cdnsp: fix lack of ZLP for ep0 adds 22683e480b37 usb: misc: onboard_usb_hub: Drop obsolete dependency on CO [...] adds 49b42475dd8a dt-bindings: usb: mtu3: add compatible for mt8186 adds 89ff3dfac604 usb: gadget: f_hid: fix f_hidg lifetime vs cdev adds 70a3288a7586 usb: gadget: f_hid: fix refcount leak on error path adds 944fe915d00d usb: gadget: f_hid: tidy error handling in hidg_alloc adds a9efc04cfd05 i915: Move list_count() to list.h for broader use adds 33f00f41d963 usb: gadget: hid: Convert to use list_count() adds c2d9d02f7bf3 usb: gadget: udc: bcm63xx: Convert to use list_count() adds b47ec9727f47 xhci: Convert to use list_count() adds 87fa05b6db47 thunderbolt: Use str_enabled_disabled() helper adds b9589c417fed thunderbolt: Remove redundant assignment to variable len adds 2ae18cc2269f thunderbolt: ACPI: Use the helper fwnode_find_reference() adds a5cfc9d65879 thunderbolt: Add wake on connect/disconnect on USB4 ports adds 4051a1c96e48 Merge tag 'thunderbolt-for-v6.2-rc1' of git://git.kernel.o [...] adds 62c73bfea048 usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode adds 33379c054211 Revert "xhci: Convert to use list_count()" adds acebf6191919 Revert "usb: gadget: udc: bcm63xx: Convert to use list_count()" adds 54aa8af53905 Revert "usb: gadget: hid: Convert to use list_count()" adds 51daa42d6b86 Revert "i915: Move list_count() to list.h for broader use" adds 2a25e66d676d xhci: print warning when HCE was set adds fed70b61ef2c xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N adds 705c333a7ad2 xhci: export two xhci_hub functions for xhci-pci module usage adds c3bbacd61baa xhci: disable U3 suspended ports in S4 hibernate poweroff_ [...] adds a1575120972e xhci: Prevent infinite loop in transaction errors recovery [...] adds 7428a253315c xhci: remove unused stream_id parameter from xhci_handle_h [...] adds 1524ceb14dd5 Merge tag 'usb-serial-6.1-rc8' of https://git.kernel.org/p [...] adds 74d58cd48a8f USB: sisusbvga: remove console support adds a2f3d83cd74e USB: sisusbvga: rename sisusb.c to sisusbvga.c adds 4b6be020bd6b USB: sisusbvga: use module_usb_driver() adds f0052d7a1edb USB: serial: option: add Quectel EM05-G modem adds e88906b169eb USB: serial: cp210x: add Kamstrup RF sniffer PIDs adds d03a6d4e2bea USB: serial: cp210x: add support for B0 hangup adds 63b8ed26cd09 USB: serial: xr: avoid requesting zero DTE rate adds 82710ecd0e5d Merge tag 'usb-serial-6.2-rc1' of https://git.kernel.org/p [...] adds c35ca10f53c5 usb: storage: Add check for kcalloc adds dc18a4c7b3bd usb: typec: wusb3801: fix fwnode refcount leak in wusb3801 [...] adds 97a48da1619b usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init adds 4c92670b1672 usb: gadget: uvc: Prevent buffer overflow in setup handler adds ecec4b20d29c usb: musb: remove extra check in musb_gadget_vbus_draw adds 6f1f0ad910f7 usb: gadget: udc: drop obsolete dependencies on COMPILE_TEST adds 59d54aa09020 usb: typec: tipd: Set mode of operation for USB Type-C connector adds 0cd142b4665e usb: fotg210-udc: fix potential memory leak in fotg210_udc [...] adds 38cea8e31e9e dt-bindings: vendor-prefixes: add Genesys Logic adds 4e3a4fcd8712 dt-bindings: usb: Add binding for Genesys Logic GL850G hub [...] adds 9bae996ffa28 usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support adds 8a7b31d545d3 usb: ulpi: defer ulpi_register on ulpi_read_id timeout adds 63130462c919 usb: dwc3: core: defer probe on ulpi_read_id timeout adds 2a81a7aa420b dt-bindings: usb: mtk-xhci: add support for mt7986 adds 42a317d076b5 usb: dwc2: disable lpm feature on Rockchip SoCs adds ade23d7b7ec5 usb: dwc2: power on/off phy for peripheral mode in dual-role mode adds 81c25247a2a0 usb: gadget: uvc: Rename bmInterfaceFlags -> bmInterlaceFlags new 58bcac11fd94 Merge tag 'usb-6.2-rc1' of git://git.kernel.org/pub/scm/li [...] adds 0c04b83d95e0 staging: rts5208: split long line of code adds fd22186003a9 staging: iio: frequency: ad9834: merge unnecessary split lines adds febdb8eea98b staging: r8188eu: remove bLedLinkBlinkInProgress adds 85eba7ac39f7 staging: rtl8192e: Remove unchanged variable bFwCtrlLPS adds e77996261369 staging: rtl8192e: Remove unchanged variable bInactivePs adds 3700c365b6b2 staging: rtl8192e: Remove unused variable bIPSModeBackup adds 697541a0e53d staging: rtl8192e: Remove unused variable bInPowerSaveMode adds 11dc999d77e4 staging: rtl8192e: Remove unused variable isRFOff adds 20401e6c6a59 staging: rtl8192e: Remove unchanged variable RegRfOff adds ec437736505f staging: rtl8192e: Remove unchanged variable bDisableNorma [...] adds eda244c081e6 staging: rtl8192e: Remove unused variable bForcedSilentReset adds 93057f835446 staging: rtl8192e: Remove unused variable ScanDelay adds 753def95543c staging: rtl8192e: Remove unused variable bDriverIsGoingToUnload adds 11247c998b00 staging: r8188eu: merge odm_types.h into other headers adds ef2a2422ab86 staging: r8188eu: convert rtw_init_evt_priv() to common er [...] adds d4fda2475767 staging: r8188eu: convert rtw_init_cmd_priv() to common er [...] adds 40b3f62227d4 staging: r8188eu: convert rtw_init_mlme_priv() to common e [...] adds fd692ab4c511 staging: r8188eu: convert _rtw_init_sta_priv() to common e [...] adds a609750c8bf0 staging: r8188eu: convert rtw_reset_drv_sw() to void adds c55f29446d17 staging: r8188eu: convert rtw_free_drv_sw() to void adds c21899dcab31 staging: rtl8192u: Fix spelling mistake athros -> Atheros [...] adds 0fd4d8b7e87e staging: rtl8723bs: Remove redundant initialization of var [...] adds dcf478ab1566 staging: rtl8723bs: Removed extra tabs in conditional statements adds 1850f1598d4a staging: rtl8723bs: align block comment stars adds d9e57cc302f3 staging: rtl8723bs: remove unnecessary parenthesis adds b860ce04ac40 staging: sm750fb: Kconfig: Fix spelling mistake "acceleari [...] adds 6c2fb5dfb640 staging: rtl8192e: Remove single statement braces adds 2122a86d4263 staging: rtl8192e: Rename CurSTAConnectState and PreSTACon [...] adds 9adc341cdcf6 staging: rtl8192e: Rename Op, Length and Value adds 04a5673391a5 staging: rtl8192e: remove unnecessary braces for single st [...] adds 06b764cf6087 Staging: rtl8192e: fix a brace style issue adds c5997186452a staging: r8188eu: replace one GetAddr3Ptr call adds f54ded554f04 staging: r8188eu: get reason code from mgmt struct adds 8ea03e32f514 staging: r8188eu: clarify the bBusyTraffic assignment adds 15697b04e42e staging: r8188eu: use sa instead of Addr2 adds 094fbfbac357 staging: r8188eu: get bssid from mgmt struct adds ece8119070de staging: r8188eu: exit for deauth from unknown station adds 6325d858c48d staging: r8188eu: remove unnecessary return adds 000848a511fc staging: r8188eu: summarize two flags checks adds e2c532aadd86 staging: r8188eu: ignore_received_deauth is a boolean adds 92b81816d5f8 Staging: rtl8192e: remove unnecessary parentheses adds a079a4b2c9bc Staging: rtl8192e: remove multiple blank lines adds 2f618d1167b5 Staging: rtl8192e: make alignment match open parenthesis adds 98703e4264af Staging: rtl8192e: add blank line after function declaration adds 12c6223fc180 staging: r8188eu: fix led register settings adds e5931b7ba5a9 staging: r8188eu: handle rtw_write8 errors in SwLedOn adds ef032c4fa436 staging: r8188eu: fix status updates in SwLedOff adds c16a98833a99 staging: r8188eu: SwLedOn needs no padapter parameter adds 728a14bf8f1e staging: r8188eu: SwLedOff needs no padapter parameter adds 4fc4de550eb0 staging: r8188eu: remove two unused defines adds 5ecf2bb6b1f9 staging: r8188eu: don't include rtw_led.h from rtw_cmd.h adds 1188cfa646ba staging: r8188eu: remove padapter from struct led_priv adds 126647d113dc staging: r8188eu: set two more state variables adds e1445e7b003b staging: r8188eu: summarize tx/rx and scan blinking adds 31760f04cae2 staging: rtl8192e: Added spaces around operators in rtl_ca [...] adds 404971602898 staging: octeon: remove redundant variable total_freed adds acd50e52a7f2 staging: rtl8712: Remove variable xcnt adds 02119c5d84e3 staging: rtl8192u: Provide a TODO file for this driver adds f124c1751844 staging: rtl8192e: Update the TODO file for this driver adds ce51c0c7fae3 staging: ks7010: Update the TODO file for this driver adds 1f3e0b419192 staging: wlan-ng: Provide a TODO file for this driver adds ea679d8e032b staging: most: dim2: correct misleading struct type name adds 6cc7b783f829 staging: r8188eu: use Linux kernel variable naming convention adds 9d76dae6c86e staging: r8188eu: reformat long computation lines adds 3c480b324312 staging: r8188eu: remove {} for single statement blocks adds 227041c5d88a staging: r8188eu: use htons macro instead of __constant_htons adds 0f2635b3ff10 staging: r8188eu: correct misspelled words in comments adds 4b66ec6961f1 staging: r8188eu: Add space between function & macro parameters adds 2bf279885c59 staging: r8188eu: Associate pointer symbol with parameter name adds 285e8d027ecc staging: r8188eu: replace leading spaces by tabs adds d119c18fa41d staging: r8188eu: Put '{" on the symbol declaration line adds c61c8480e3a5 staging: r8188eu: Correct missing or extra space in the st [...] adds 325d0d2c9d11 staging: r8188eu: Remove unused macros adds 302baa63e755 staging: rtl8723bs: remove tab in variable definition adds 83df6f3f2690 staging: rtl8723bs: add newline after variable declaration adds 19cbe487f55f staging: rtl8723bs: use tab instead of spaces for indent adds bf0563502ecd staging: wlan-ng: remove commented debug printk messages adds a6f100aa6483 Staging: rtl8192e: rtl819x_HTProc: fixed missing blank space adds 354989f7dc1e Staging: rtl8192e: rtl819x_HTProc: fixed alignment matchin [...] adds 4a1fc310e739 Staging: rtl8192e: rtl819x_HTProc: fixed unnecessary parentheses adds a12960f970d3 staging: r8188eu: restructure mlme subfunction handling adds b8d4f50557d5 staging: r8188eu: make OnAssocReq static adds 411c3890cb0d staging: r8188eu: make OnAssocRsp static adds 94941c42c248 staging: r8188eu: make OnProbeReq static adds bd0bd67c6bd8 staging: r8188eu: make OnProbeRsp static adds 1aad70df1845 staging: r8188eu: make OnBeacon static adds 8ef3cd4f527c staging: r8188eu: make OnDisassoc static adds de20e195c221 staging: r8188eu: make OnAuthClient static adds 51877bf3ab4c staging: r8188eu: make OnDeAuth static adds 37552ad1fa2e staging: r8188eu: make OnAction static adds 19adbd9a2f26 staging: r8188eu: make OnAuth static adds 05aa6bf9c254 staging: r8188eu: change mlme handlers to void adds 2d64ae536ef0 staging: r8188eu: remove unnecessary label adds 3cf90ead5123 staging: r8188eu: remove unnecessary else branch adds cb2cff04d040 staging: r8188eu: remove unnecessary return adds d667d36d689e staging: r8188eu: remove an else branch adds 8d5c6a1df120 staging: r8188eu: go2asoc is not needed adds ec6d91016437 staging: r8188eu: use standard multicast addr check adds 2ce164e9b363 staging: r8188eu: don't set pcmd_obj components to 0 adds 9e9e26190ee6 staging: r8188eu: NetworkTypeInUse is not in use adds e329c18341b7 staging: r8188eu: remove wait_ack param from _issue_probereq_p2p adds 5229004f8002 staging: r8188eu: bCardDisableWOHSM is write-only adds db213ea614e0 Staging: rtl8192e: rtllib_tx: fixed multiple blank lines adds 2de698578ff3 Staging: rtl8192e: rtllib_tx: fixed alignment matching ope [...] adds 5b773c550420 Staging: rtl8192e: rtllib_tx: added spaces around operators adds 73fb5660fc30 Staging: rtl8192e: rtllib_tx: fixed lines ending with an o [...] adds 438b4ade1258 Staging: rtl8192e: rtllib_tx: removed unnecessary blank li [...] adds 6e006508f6e2 staging: rtl8723bs: Fix indentation in conditional statements adds 5f803b22bd2b staging: rtl8192e: rtllib_crypt_wep: multiple blank lines removal adds 8cd75652300f staging: r8188eu: remove unused macros from wifi.h adds 2fe5dc3dcc29 staging: rtl8723bs: replace ternary statement with min_t macro adds 737143dc87df staging: r8188eu: use min() instead of ternary operator adds cbcab58a7cbf staging: r8188eu: remove unnecessary variable in ioctl_linux adds f67469fe658a staging: r8188eu: remove unnecessary vaiable in rtw_recv adds 0a7bf6a948b2 staging: r8188eu: remove unnecessary variable in rtl8188eu_xmit adds 95571b8db71e staging: r8188eu: make rtw_sta_flush to void adds f369953d9cd9 staging: rtl8192e: rtllib_module: remove unnecessary parentheses adds 607732b42ce6 staging: rtl8192e: Rename variables rateIndex and rateBitm [...] adds 130d7c481008 staging: rtl8192e: rtllib_crypt_tkip: multiple blank lines [...] adds 6360fc223387 staging: rtl8192e: rtllib_crypt_tkip: blank line before cl [...] adds dcbdcfca138a staging: rtl8192e: rtllib_crypt_tkip: fixed alignment matc [...] adds 8d1dcc729ada staging: rtl8192e: rtllib_crypt_tkip: fixes on unbalanced braces adds 1f610736f7f4 staging: rtl8192e: rtllib_crypt_tkip: split multiple assignments adds 1838742b1d4e staging: rtl8192e: rtllib_crypt_tkip: rewritten comparison [...] adds 1a048cde4904 staging: r8188eu: replace get_da with ieee80211_get_DA adds dbc97f832aa7 staging: r8188eu: remove get_da adds c5a7eecdcdb6 Revert "staging: r8712u: Tracking kmemleak false positives." adds 63b5e50571ce staging: rtl8712: check for alloc fail in _r8712_init_recv_priv() adds 242443430dd8 staging: rtl8712: check for return value of _r8712_init_xm [...] adds 336ccc31cda1 staging: rtl8712: fix potential memory leak adds 5c4fb46e9116 staging: r8188eu: replace a GetAddr1Ptr call adds 5998e3192274 staging: r8188eu: remove duplicate category check adds 721d7f496a06 staging: r8188eu: make on_action_public static void adds b22b8618ab3c staging: r8188eu: make OnAction_back static void adds aa415931f968 staging: r8188eu: make OnAction_p2p static void adds b31b29788f10 staging: r8188eu: remove category check in OnAction_p2p adds e246bf42ef82 staging: r8188eu: replace switch-case with if adds fc47cb05cf19 staging: r8188eu: replace GetAddr1Ptr call in OnAction_p2p adds a05159da5a4e staging: r8188eu: clean up on_action_public adds a399a3b05209 staging: r8188eu: remove return value from on_action_publi [...] adds 8161a8335821 staging: r8188eu: remove return value from on_action_publi [...] adds 9001c5029dde staging: r8188eu: rtw_action_public_decache's token is a u8 adds ae85931f8f48 staging: r8188eu: check destination address in OnAction adds e5c3ddd394a4 staging: r8188eu: use ether_addr_equal for address comparison adds 97cc476fc6fb staging: r8188eu: use hdr->frame_control instead of fc adds aa69ca7d6d6c staging: r8188eu: use ieee80211_get_SA adds 3032eb4690d5 staging: r8188eu: replace ternary operator with min, max, [...] adds a653e32aaddb staging: r8188eu: use ether_addr_equal in OnAction adds 3b45e2e139c1 staging: vt6655: change variable name wTimeStampOff adds 3cbb8d0d6d42 staging: octeon: cvmx_ptr_to_phys() should return physaddr_t adds dba2628c8ec5 staging: rtl8192e: Remove line breaks to match coding style adds 8b550eb637b4 staging: rtl8192u: remove unnecessary function implementation adds 1a6d64701922 staging: r8188eu: remove extern from function prototypes adds 29626f3c07d0 staging: r8188eu: convert rtw_free_stainfo() to void adds 72cdc5aec291 staging: wlan-ng: Remove unused struct wlan_ie_ssid references adds 2a899064b60a staging: wlan-ng: Remove unused struct wlan_ie_supp_rates [...] adds a5f994fc0629 staging: wlan-ng: Remove unused struct wlan_ie_tim references adds a2c896ab66f2 staging: wlan-ng: Remove unused struct wlan_ie_ibss_parms [...] adds 5d2366684f93 staging: wlan-ng: Remove unused struct p80211macarray definition adds 49af5dd7209e staging: wlan-ng: Remove unused function declarations adds d911a624cfb4 staging: wlan-ng: Remove unused structure definitions adds a37068715956 staging: r8188eu: convert rtw_setdatarate_cmd to correct e [...] adds 96a53586ec09 staging: vt6655: change 2 variable names wFB_Opt0 and wFB_Opt1 adds f541335e830e staging: rtl8192e: Use min_t/max_t macros for variable comparison adds 6c6ff293337b staging: rtl8723bs: Use min/max macros for variable comparison adds 84415762be07 staging: r8188eu: remove unused ijk_matrix_regs_set implem [...] adds 1d6290639bfc staging: rtl8192e: rtl819x_HTProc: make arrays const and o [...] adds dcb18f5140ab staging: r8188eu: change return type of rtw_set_802_11_dis [...] adds bb5b5e2104ca staging: rtl8192e: Fix divide fault when calculating beacon age adds 11454ddeb2f6 staging: rtl8723bs: replace underutilized struct by array [...] adds f6f213ba4910 staging: emxx_udc: use min helper macro for variable comparison adds 38aa1741c3b3 staging: r8188eu: remove unused struct declarations adds 30534c72bac1 staging: r8188eu: convert three functions to bool adds cc027b3e4087 staging: r8188eu: don't store addba request adds 4142c442f259 staging: r8188eu: remove some obsolete comments adds 8554c4768a36 staging: r8188eu: reorder assignments, clarify the header format adds 2dbc324eaab6 staging: r8188eu: reformat a function header adds d44fa4cb2e30 staging: r8188eu: remove state checks in rtw_led_control adds b69373787637 staging: r8188eu: clean up rtw_hal_init adds b78ec61d9478 staging: r8188eu: remove get_fwstate adds 32265aaf61c6 staging: r8188eu: merge two rtw_free_network_nolock functions adds c12b5b5614ac staging: r8188eu: remove checks in dump_mgntframe adds 2b62e1b447c6 staging: r8188eu: clean up error handling in rtw_start_drv [...] adds c1a84fe1f431 staging: r8188eu: simplify complex pointer casting adds a57ef65a09a0 staging: r8188eu: remove unnecessary casting adds d54b6ac14d3f staging: r8188eu: use a qos_hdr in validate_recv_data_frame adds fa2a8d428422 staging: r8188eu: drop another removal/stop check adds a614e753e8e7 staging: r8188eu: drop removal/stop check in dump_mgntfram [...] adds ce8cc75c7419 drivers: staging: r8188eu: Fix sleep-in-atomic-context bug [...] adds 8ce256540f41 staging: ks7010: Avoid clashing function prototypes adds fb7d5ebea988 staging: fieldbus: use sysfs_emit() in show functions adds 335140116703 staging: rtl8192u: remove redundant macro definitions adds a3f3e97a039c staging: r8188eu: rename three functions adds 9b35a6926c61 staging: r8188eu: convert aes_cipher() to void adds 8985814bb373 staging: r8188eu: convert rtw_xmit_resource_alloc() to com [...] adds 64ce3acd0a50 staging: r8188eu: convert _rtw_init_xmit_priv() to common [...] adds 7209757311d6 staging: r8188eu: binstallGrpkey is set to _FAIL adds b397fc48c5d9 staging: rtl8192e: Rename bTxDisableRate.., RegMaxLPSAwa.. [...] adds c7bf6d33d095 staging: rtl8192e: Rename Regdot11HTOper.., bSupportM.. an [...] adds ca25401e21ab staging: rtl8192e: Rename Regdot11TxHT.., dot11HTOpera.. a [...] adds ca0298c09a5e staging: rtl8192e: Rename pPSC adds ab4bcf795e46 staging: rtl8192e: Rename RFInProgres.., bEnableHT and Reg [...] adds 7e5cfa3c77d3 staging: rtl8192e: Rename LinkDetectInfo adds 8e5d08ceb8db staging: rtl8192e: Rename bNetPromisc.., IntelPromiscu.. a [...] adds 62310f889a73 staging: rtl8192e: Rename bFilterSour.., CCKPresentAt.. an [...] adds 41fa3d42a321 staging: rtl8192e: Rename InterruptLog, RxCounter and bHwR [...] adds ccdbe14b77a5 staging: rtl8192e: Rename pHTInfo adds 357057ee55d3 staging: vme_user: Fix possible UAF in tsi148_dma_list_add adds 2b7962bd0516 staging: gdm724x: Replace macro GDM_TTY_READY with static [...] adds 733611730676 Revert "staging: mmal-vchiq: Avoid use of bool in structures" adds c0012a39cf6c vc04_services: mmal-vchiq: Use bool for vchiq_mmal_compone [...] adds f198d34759eb vc04_services: bcm2835-camera: Use bool values for mmal_fm [...] adds 9a2c1d64c8eb staging: most: i2c: Convert to i2c's .probe_new() adds b62649822e8c staging: olpc_dcon: Convert to i2c's .probe_new() adds 9dadff066244 staging: iio: ade7854: Convert to i2c's .probe_new() adds bcc5e2dcf090 staging: rtl8192u: Fix use after free in ieee80211_rx() adds 24a525a671ef staging: rtl8192e: Remove unchanged variable AcmMethod adds d694a05fda87 staging: rtl8192e: Remove unused variable skb_aggQ adds efc6f7ce3adf staging: rtl8192e: Remove unused variable initialized_at_probe adds aae3567db0e9 staging: rtl8192e: Remove unused variable ChannelAccessSetting adds e0005909e5e9 staging: rtl8192e: Remove unused variable int_log adds d30f4436f364 staging: rtl8192e: Fix potential use-after-free in rtllib_ [...] adds d43ea3d4d2ef staging: r8188eu: drop return value from issue_probereq_ex adds e0e14bbee181 staging: r8188eu: remove wait_ms parameter adds 77833c305dc8 staging: r8188eu: fix the number of probereq retries adds 92f1bb5ff104 staging: r8188eu: simplify the checks for zero address adds 57a8f00f03f1 staging: r8188eu: use ieee80211 helper for protected bit adds d664761116ea staging: greybus: loopback_test: Add blank line after decl [...] adds 2206c10685ab staging: greybus: loopback_test: Remove void function retu [...] adds 2cb3ecf1c5fa staging: greybus: loopback_test: Remove extra blank lines adds 64a4ade699e7 staging: r8188eu: replace one GetAddr3Ptr call adds 84d55656bf44 staging: r8188eu: read timestamp from ieee80211_mgmt adds 0e73b1276a51 staging: r8188eu: replace GetAddr2Ptr calls adds 1ed513f3e0ff staging: r8188eu: pass only ies to process_p2p_ps_ie adds 018da8b60688 staging: r8188eu: use ie buffer in update_beacon_info adds 02b51d08ec3a staging: r8188eu: simplify update_sta_support_rate params adds 32634359a9c3 staging: r8188eu: exit if beacon is not from our bss adds fa205589d5e9 staging: r8188eu: stop beacon processing if kmalloc fails adds dd99fe1f5a83 staging: r8188eu: simplify error handling for missing station adds 17c1202a9e68 staging: r8188eu: remove a variable adds 4de531ce41e5 staging: r8188eu: use ieee80211_mgmt to parse addresses adds e70cac829d63 staging: r8188eu: read reason code from ieee80211_mgmt adds 8f7f05934ea2 staging: r8188eu: move bBusyTraffic update adds 17580de3e2b8 staging: r8188eu: handle the non-ap case first adds 30b28fd639ab staging: r8188eu: simplify err handling for unknown station adds 3f48ad1f243d staging: r8188eu: merge two probereq_p2p functions adds 3d0862367ab8 staging: r8188eu: remove unused da parameter adds 506783ffa96f staging: r8188eu: use subtype helpers in collect_bss_info adds 7868f8f85896 staging: r8188eu: use subtype helper in rtw_check_bcn_info adds bf44039f1ee8 staging: vme_user: remove multiple blank lines adds 7bef797d707f vme: Fix error not catched in fake_init() adds c7912f27dedd staging: rtl8192e: Fix spelling mistake "ContryIE" -> "CountryIE" adds 37aa6b982370 vme: Use root_device_register() not underlined version new b83a7080d300 Merge tag 'staging-6.2-rc1' of git://git.kernel.org/pub/sc [...] adds d780a47c2de9 serial: sifive: select by default if SOC_SIFIVE adds f58a16043a21 serial: sifive: select by default if SOC_CANAAN adds 72da688b457d tty: evh_bytechan: Replace NO_IRQ by 0 adds 5fd8c2d3de3d tty: Move sysctl setup into "core" tty logic adds 83efeeeb3d04 tty: Allow TIOCSTI to be disabled adds 8275b48b2780 tty: serial: introduce transmit helpers adds 2d141e683e9a tty: serial: use uart_port_tx() helper adds d11cc8c3c4b6 tty: serial: use uart_port_tx_limited() adds 35781d8356a2 tty: serial: qcom-geni-serial: Add support for Hibernation [...] adds 801954d1210a serial: 8250: 8250_omap: Support native RS485 adds f4000a06f40f serial: dz: Use uart_xmit_advance() adds 20b01af85291 serial: men_z135_uart: Use uart_xmit_advance() adds 1fcff75f3932 serial: msm: Use uart_xmit_advance() adds a5c9611ddc51 serial: pch_uart: Use uart_xmit_advance() adds a2a74303b308 serial: sc16is7xx: Use uart_xmit_advance() adds fc59f80b0874 serial: 8250_bcm7271: Use uart_xmit_advance() adds 051ef7c8d81f serial: 8250: Use uart_xmit_advance() adds 71a67573d0ed serial: pl011: Use uart_xmit_advance() adds d29d947c14d1 serial: ar933x: Use uart_xmit_advance() adds 8a8dee2cdbb3 serial: arc: Use uart_xmit_advance() adds add147a4591e serial: atmel: Use uart_xmit_advance() adds 4146765cae90 serial: clps711x: Use uart_xmit_advance() adds f8097f0caaf2 serial: cpm_uart: Use uart_xmit_advance() adds cb867f542e2a serial: digicolor: Use uart_xmit_advance() adds 7840a92a3e7d serial: linflexuart: Use uart_xmit_advance() adds cacf7f689b9b serial: fsl_lpuart: Use uart_xmit_advance() adds 26e8f1d9a881 serial: imx: Use uart_xmit_advance() adds daf63432f462 serial: ip22zilog: Use uart_xmit_advance() adds 53c3d62f4687 serial: liteuart: Use uart_xmit_advance() adds 502b13cc5aa2 serial: max3100: Use uart_xmit_advance() adds d41727dbdfcb serial: max310x: Use uart_xmit_advance() adds 681ef4219bee serial: meson: Use uart_xmit_advance() adds 5c664457a937 serial: milbeaut_usio: Use uart_xmit_advance() adds 269599fa886f serial: mvebu-uart: Use uart_xmit_advance() adds 98fdebeebbad serial: pic32: Use uart_xmit_advance() adds b31b07a7d21a serial: pmac_zilog: Use uart_xmit_advance() adds 3d4d838423a5 serial: rda: Use uart_xmit_advance() adds ec04d75fe438 serial: samsung_tty: Use uart_xmit_advance() adds 10b459d2c3da serial: sb1250-duart: Use uart_xmit_advance() adds 3ea03c021dcc serial: sccnxp: Use uart_xmit_advance() adds b7e2647671a2 serial: tegra: Use uart_xmit_advance() adds e234ef0ef1de serial: sh-sci: Use uart_xmit_advance() adds b92df54ccf73 serial: sprd: Use uart_xmit_advance() adds 29d8c07b4957 serial: stm32: Use uart_xmit_advance() adds c5fd4b7d7e58 serial: sunhv: Use uart_xmit_advance() adds 54ffabbe2203 serial: sunplus-uart: Use uart_xmit_advance() adds 5aaae464d6de serial: sunsab: Use uart_xmit_advance() adds 7f20ab70940e serial: sunsu: Use uart_xmit_advance() adds 81eb6227afea serial: sunzilog: Use uart_xmit_advance() adds b421cbb2f33c serial: timbuart: Use uart_xmit_advance() adds 852322ff4f2b serial: uartlite: Use uart_xmit_advance() adds 41e804c4dec6 serial: ucc_uart: Use uart_xmit_advance() adds edc62b17ed9f serial: xuartps: Use uart_xmit_advance() adds c2087b37d104 serial: zs: Use uart_xmit_advance() adds 109a951a9f1f serial: tegra: Read DMA status before terminating adds 6dd07781b4cd serial: Convert serial_rs485 to kernel doc adds 851453abc8e9 Documentation: rs485: Link reference properly adds 0f4648a1a6d3 Documentation: rs485: Mention uart_get_rs485_mode() adds 891e999394f5 Documentation: rs485: Fix struct referencing adds 7b1c56e08a45 Documentation: Make formatting consistent for rs485 docs adds 0c3c184c5218 dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs adds e9c29d80278c serial: 8250/ingenic: Add support for the JZ4750/JZ4755 adds 79d0224f6bf2 tty: serial: imx: Handle RS485 DE signal active high adds 2cfc64f3f0e1 serial: 8250_core: Use str_enabled_disabled() helper adds cc72a1eea5e3 tty: hvc: make hvc_rtas_dev static adds fa31528a2147 dt-bindings: serial: renesas,scif: Document r8a779g0 support adds 15730dc45dc7 tty: Cleanup tty buffer align mask adds 5c30f3e4a6e6 tty: Move TIOCSTI toggle variable before kerndoc adds 2e2b4b896159 tty: Convert tty_buffer flags to bool adds c6d30576bd6c serial: Fix a typo ("ignorning") adds 56dc5074cbec serial: 8250_dma: Rearm DMA Rx if more data is pending adds 6a3ff858915f serial: 8250_bcm7271: Fix error handling in brcmuart_init() adds d85bf5105853 serial: 8250: 8250_omap: Fix calculation of RS485 delays adds 7a1212475f5e tty: n_gsm: introduce macro for minimal unit size adds 2ec7a802a04c tty: n_gsm: add parameters used with parameter negotiation adds 92f1f0c3290d tty: n_gsm: add parameter negotiation support adds a3be423f0657 tty: n_gsm: Delete unneeded semicolon adds 42a62da0ae66 Merge 6.1-rc6 into tty-next adds 947d66b68f3c n_tty: Rename tail to old_tail in n_tty_read() adds cbdf6759e5b7 tty: serial: altera_jtaguart: remove flag from altera_jtag [...] adds 070fa1d2bf08 tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs adds 4e2b16a62d99 tty: serial: altera_jtaguart: use uart_port::read_status_mask adds 4d167f635a4d tty: serial: altera_jtaguart: remove struct altera_jtaguart adds 94cdb9f33698 serial: amba-pl011: avoid SBSA UART accessing DMACR register adds 032d5a71ed37 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. adds b30e66863c60 dt-bindings: serial: xlnx,opb-uartlite: Drop 'contains' fr [...] adds 0d114e9ff940 serial: stm32: move dma_request_chan() before clk_prepare_ [...] adds 24ce048b0d4d tty: synclink_gt: unwind actions in error path of net device open adds 96e829894501 serdev: Replace poll loop by readx_poll_timeout() macro adds 4f5cb8c5e915 tty: serial: fsl_lpuart: enable wakeup source for lpuart adds 43543e6f539b tty: serial: fsl_lpuart: Add runtime pm support adds 22cf92bb3908 tty: serial: fsl_lpuart: Use pm_ptr() to avoid need to mak [...] adds 8be3a7bf7737 serial: pch: Fix PCI device refcount leak in pch_request_dma() adds 1307c5d33cce serial: altera_uart: fix locking in polling mode adds 1a6ec673fb62 serial: sunsab: Fix error handling in sunsab_init() adds 8682ab0eea89 tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API adds 94ec165c9f98 serial: atmel: cleanup atmel_start+stop_tx() adds 6373ab4dfee7 serial: atmel: don't stop the transmitter when doing PIO new dd6f9b17cd7a Merge tag 'tty-6.2-rc1' of git://git.kernel.org/pub/scm/li [...] adds e63e99397b26 drivers: dio: fix possible memory leak in dio_init() adds 02c39bbb36ba virt: fsl_hypervisor: Replace NO_IRQ by 0 adds 2d2879e1834d dt-bindings: spmi: Add qcom,bus-id adds 231601cd22bd spmi: pmic-arb: Add support for PMIC v7 adds 4634c973096a chardev: Fix potential memory leak when cdev_add() failed adds 982a84455e94 misc: genwqe: card_base: Fix some kernel-doc warnings adds e48031603ae6 uio: uio_fsl_elbc_gpcm: Replace NO_IRQ by 0 adds d88bd098f45e test_firmware: Fix spelling mistake "EMTPY" -> "EMPTY" adds 19d54020883c firmware: google: Implement cbmem in sysfs driver adds 9de255c461d1 uio: uio_dmem_genirq: Fix missing unlock in irq configuration adds 118b91801817 uio: uio_dmem_genirq: Fix deadlock between irq config and [...] adds a3fc57bc49a2 uio: uio_dmem_genirq: Use non-atomic bit operations in irq [...] adds 882cf4c913d7 drivers: bus: simple-pm-bus: Use clocks adds c08645ea215c dt-bindings: bus: Add Freescale i.MX8qxp pixel link MSI bu [...] adds 4a4a4e9ebaa3 misc: smpro-errmon: Add Ampere's SMpro error monitor driver adds 763dc90e9a43 misc: smpro-misc: Add Ampere's Altra SMpro misc driver adds 0d4a030b3db1 greybus: svc: Use kstrtobool() instead of strtobool() adds 282a4b71816b char: xillybus: Prevent use-after-free due to race condition adds e8433659bf70 Revert "drivers: bus: simple-pm-bus: Use clocks" adds 210a671cc304 Merge 6.1-rc6 into char-misc-next adds 7872d4236f74 fpga: zynq: Switch to use dev_err_probe() helper adds 463dd43bc976 fpga: lattice-sysconfig-spi: add Lattice sysCONFIG FPGA manager adds ee31d5038c06 dt-bindings: fpga: document Lattice sysCONFIG FPGA manager adds e246e4691f5f Merge tag 'fpga-for-6.2-rc1' of git://git.kernel.org/pub/s [...] adds 46db0ba12be6 bus: mhi: host: Use mhi_soc_reset() API in place of regist [...] adds 869a99907fae bus: mhi: host: Fix race between channel preparation and M0 event adds 2d5253a096c6 bus: mhi: host: pci_generic: Add a secondary AT port to Te [...] adds 1d96c542b291 MAINTAINERS: Remove Hemant from MHI bus adds 46af287cd5d7 bus: mhi: host: pci_generic: add support for sc8280xp-crd [...] adds d8425a8c3a84 bus: mhi: host: pci_generic: Add HP variant of T99W175 adds 5562c6a9657e bus: mhi: host: pci_generic: Add definition for some VIDs adds 08c9d2f56178 Merge tag 'mhi-for-v6.2' of git://git.kernel.org/pub/scm/l [...] adds 6865788f5ad9 MAINTAINERS: Update entries from the Nitro Enclaves section adds 83f47eea742c mei: add timeout to send adds 0ef77698b856 mei: bus-fixup: change pxp mode only if message was sent adds c002f04c0bc7 char: xillybus: Fix trivial bug with mutex adds adc40221bf67 scripts/kallsyms.c Make the comment up-to-date with curren [...] adds e6278a544578 virtio_console: Introduce an ID allocator for virtual cons [...] adds fbfc4ca465a1 nvmem: stm32: move STM32MP15_BSEC_NUM_LOWER in config adds d61784e6410f nvmem: stm32: add warning when upper OTPs are updated adds a3816a7d7c09 nvmem: stm32: add nvmem type attribute adds 107548adf89d dt-bindings: nvmem: add new stm32mp13 compatible for stm32-romem adds 06aac0e11960 nvmem: stm32: fix spelling typo in comment adds 42b868b03290 dt-bindings: nvmem: Fix example adds fb817c4ef63e nvmem: Kconfig: Fix spelling mistake "controlls" -> "controls" adds ada84d07af60 nvmem: u-boot-env: add Broadcom format support adds 27dfc44e1ba3 dt-bindings: nvmem: Introduce the nvmem-layout container adds ca104926184d dt-bindings: eeprom: Inherit from nvmem.yaml adds e33cfae0eff6 dt-bindings: nvmem: add YAML schema for the sl28 vpd layout adds b6c88f10e8bb dt-bindings: vendor-prefixes: Add ONIE adds ce9c0b06abc4 dt-bindings: nvmem: add YAML schema for the ONIE tlv layout adds 97e1a5309190 slimbus: qcom-ngd-ctrl: check for device runtime PM status [...] adds 63c60a226c90 slimbus: qcom-ngd-ctrl: drop PM runtime counter on transfe [...] adds 434d25728171 slimbus: stream: handle unsupported bitrates for presence rate adds 4594cb4b76c6 slimbus: qcom-ngd-ctrl: add support for 44.1 Khz frequency adds a82b1ec34e9b slimbus: stream: add checks for invalid unprepare/disable usage adds 8c8112d7c442 slimbus: qcom-ctrl: drop unneeded qcom,apq8064-slim compatible adds 3d58b933c9eb slimbus: qcom-ctrl: use devm_platform_ioremap_resource_byname() adds 1d01bcb4659c slimbus: qcom-ngd-ctrl: use devm_platform_get_and_ioremap_ [...] adds 319a538d618f slimbus: qcom-ngd-ctrl: reinit the reconf completion flag adds c53627f83abc dt-bindings: slimbus: convert bus description to DT schema adds 717bd3dfc4ce dt-bindings: slimbus: qcom,slim: convert to DT schema adds 5f115bb92a63 dt-bindings: slimbus: qcom,slim-ngd: convert to DT schema adds b9bf27386ddd Accessiblity: speakup_soft: specifying the default driver [...] adds 5e3e27f040ec Accessiblity: speakup_apollo: specifying the default drive [...] adds d5dab7ff97b8 Accessiblity: speakup_audptr: specifying the default drive [...] adds 95892c4e70f3 Accessiblity: speakup_bns: specifying the default driver p [...] adds f613f00eb046 Accessiblity: speakup_decext: specifying the default drive [...] adds b75cfeb116de Accessiblity: speakup_decpc: specifying the default driver [...] adds 44d3e977dd36 Accessiblity: speakup_dectlk: specifying the default drive [...] adds 251ca7da3087 Accessiblity: speakup_dtlk: specifying the default driver [...] adds 81188dd19578 Accessiblity: speakup_dummy: specifying the default driver [...] adds 031c122f8950 Accessiblity: speakup_keypc: specifying the default driver [...] adds 88dce45b3282 Accessiblity: speakup_ltlk: specifying the default driver [...] adds 9744f41fe087 Accessiblity: speakup_spkout: specifying the default drive [...] adds dfa6c10c89f8 Accessiblity: speakup_txprt: specifying the default driver [...] adds cf0b4652d6ac Accessiblity: speakup_acntpc: specifying the default drive [...] adds a606dd6253b8 Accessiblity: speakup_acntsa: specifying the default drive [...] adds f43241aafedb accessibility: speakup: Specify spk_vars among module parameters adds 72b8ec15f97b accessibility: speakup: phonetic spelling while arrowing l [...] adds 7610615e8cdb test_firmware: fix memory leak in test_firmware_init() adds a4cb1004aeed misc: ocxl: fix possible name leak in ocxl_file_register_afu() adds 27158c72678b ocxl: fix pci device refcount leak when calling get_function_0() adds e68a558fb2af speakup: Fix building as extmod adds 1dbb4f0235a4 virt: acrn: Mark the uuid field as unused adds fd2c930cf6a5 misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() adds 643a16a0eb1d misc: sgi-gru: fix use-after-free error in gru_set_context [...] adds 7198cf0f1ca9 misc: lis3lv02d/lis3lv02d_i2c: Convert to i2c's .probe_new() adds 59ee8ca4eeda misc: eeprom/eeprom: Convert to i2c's .probe_new() adds 8427bd8bdee8 misc: tsl2550: Convert to i2c's .probe_new() adds 327e1ad186d9 misc: isl29020: Convert to i2c's .probe_new() adds 99b0cb3f5f8d misc: eeprom/max6875: Convert to i2c's .probe_new() adds 654700c9fc28 misc: hmc6352: Convert to i2c's .probe_new() adds 9c18dad44dc1 misc: ics932s401: Convert to i2c's .probe_new() adds db687ce71845 misc: isl29003: Convert to i2c's .probe_new() adds 244179dbe11e misc: eeprom/idt_89hpesx: Convert to i2c's .probe_new() adds 6757c6480d7f misc: apds990x: Convert to i2c's .probe_new() adds 9f28b675c160 misc: apds9802als: Convert to i2c's .probe_new() adds 781edb0530a1 misc: bh1770glc: Convert to i2c's .probe_new() adds 3127a86a3702 misc: ds1682: Convert to i2c's .probe_new() adds 7b51161696e8 firmware: raspberrypi: fix possible memory leak in rpi_fir [...] adds ab760791c0cf char: misc: Increase the maximum number of dynamic misc de [...] adds fa1ba41c17cd firmware: google: fix a NULL vs IS_ERR() check in cbmem_en [...] adds 61c80d1c3833 cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() adds 02cd3032b154 cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() adds 20228a1d5a55 iio: adc: ad_sigma_delta: do not use internal iio_dev lock adds 2a22b40aea42 iio: accel: bma400: Switch to use dev_err_probe() helper adds 2aebc223fc7c iio: temperature: mlx90632 Add runtime powermanagement modes adds eff07b20700a iio: temperature: mlx90632 Read sampling frequency adds 4e6151403631 iio: temperature: mlx90632 Change return value of sensor m [...] adds 8cf5f0329128 iio: adc: mcp3911: add support to set PGA adds 3f4033a811bc iio: filter: admv8818: close potential out-of-bounds read [...] adds e21b5b1f2669 iio: light: vcnl4000: Preserve conf bits when toggle power adds 85e2c6a23f85 iio: light: vcnl4000: Add ps_it attributes for vcnl4040 adds 55e00b871ce2 iio: multiplexer: Switch to use dev_err_probe() helper adds 4eb61e1a3338 iio: adc: ti-ads131e08: Silence no spi_device_id warnings adds 35dab731c4d2 iio: accel: sca3300: Silence no spi_device_id warning adds 283026528e0e iio: adc: ad9467: Silence no spi_device_id warnings adds 935779eac00a iio: adc: ad7192: Silence no spi_device_id warnings adds 3a258747a01f iio: adc: ad7124: Silence no spi_device_id warnings adds 8f347c565df4 iio: adc: ad799x: do not use internal iio_dev lock adds ed3aa67167be iio: adc: axp288_adc: do not use internal iio_dev lock adds 7dde7ec2a84d iio: adc: imx7d_adc: do not use internal iio_dev lock adds 98c4fb93d1d4 iio: adc: lpc32xx_adc: do not use internal iio_dev lock adds da8091f8acfa iio: adc: ltc2947-core: do not use internal iio_dev lock adds d0c09264f1a6 iio: adc: meson_saradc: do not use internal iio_dev lock adds bb690935df8d iio: adc: rockchip_saradc: do not use internal iio_dev lock adds 8433aa3591af iio: adc: sc27xx_adc: do not use internal iio_dev lock adds f2bdea865e77 iio: adc: vf610_adc: add helper function to read samples adds 4e15cad8dbf9 iio: adc: vf610_adc: vf610_adc: do not use internal iio_dev lock adds d711a5a7eff4 iio: common: scmi_iio: do not use internal iio_dev lock adds 3cc36cabc669 iio: gyro: itg3200_core: do not use internal iio_dev lock adds 4b0c44bdb72e dt-bindings: iio: dac: change ad5766 maintainer adds 8add74e75ea2 dt-bindings: iio: frequency: change admv4420 maintainer adds d26b79732d27 dt-bindings: iio: addac: adi,ad74413r: use spi-peripheral- [...] adds 1b96d663d97d dt-bindings: iio: addac: adi,ad74413r: improve example adds 00407a680e86 dt-bindings: iio: frequency: use spi-peripheral-props.yaml adds d29c7f8ce90d dt-bindings: iio: gyroscope: use spi-peripheral-props.yaml adds acce6052cdf9 dt-bindings: iio: imu: adi,adis16475: use spi-peripheral-p [...] adds 87748b25c65a dt-bindings: iio: pressure: use spi-peripheral-props.yaml adds e91d40216890 dt-bindings: iio: proximity: ams,as3935: use spi-periphera [...] adds 85250a2400ad dt-bindings: iio: resolver: adi,ad2s90: use spi-peripheral [...] adds a44ef7c46097 iio: adc: add max11410 adc driver adds 089ec09f4973 dt-bindings: iio: adc: add adi,max11410.yaml adds 8d2caf8b98f1 Documentation: ABI: testing: add max11410 doc adds c1404d1b659f iio: adc: mt6370: Add MediaTek MT6370 support adds cd83c5c10036 iio: imu: st_lsm6dsx: introduce st_lsm6dsx_device_set_enab [...] adds 6cafcdb19ee4 dt-bindings: iio: adc: stm32-adc: add stm32mp13 compatibles adds cf0fb80ae167 iio: adc: stm32-adc: add stm32mp13 support adds 7cb2303dd024 iio: adc: stm32: manage min sampling time on all internal [...] adds 0a8565425afd iio: core: introduce iio_device_{claim|release}_buffer_mod [...] adds 1555790c8628 iio: health: max30100: do not use internal iio_dev lock adds 6b701cda3632 iio: health: max30102: do not use internal iio_dev lock adds 16afe125b53f iio: core: move 'mlock' to 'struct iio_dev_opaque' adds 0c3a333524a3 iio: pressure: mpl115: Implementing low power mode by shut [...] adds 687c8848c642 iio: accel: fxls8962af: Use new EXPORT_NS_GPL_DEV_PM_OPS() adds 02e082c433c6 iio: gyro: fxas210002c: Move exports to IIO_FXAS210002C na [...] adds ef5a5ef29c8f iio: imu: inv_icm42600: Move exports to IIO_ICM42600 namespace adds 62bfa12c87ac iio: imu: inv_mpu: Move exports to IIO_MPU6050 namespace adds 1ccef2e6e920 iio: adc: ad7192: Simplify using devm_regulator_get_enable() adds 08f75f180db0 iio: dac: ltc2688: Simplify using devm_regulator_*get_enable() adds 2c620883a46b iio: gyro: bmg160_core: Simplify using devm_regulator_*get [...] adds 6900cdbfb99e iio: imu: st_lsm6dsx: Simplify using devm_regulator_*get_enable() adds 7ff0ad35aa6f iio: adc: ad7476: simplify using devm_regulator_get_enable() adds fd5b6c48ec33 iio: adc: ad7606: simplify using devm_regulator_get_enable() adds f55c8e669642 iio: adc: max1241: simplify using devm_regulator_get_enable() adds 3dfa1d4f63ba iio: adc: max1363: simplify using devm_regulator_get_enable() adds 563746c26db6 iio: amplifier: hmc425a: simplify using devm_regulator_get [...] adds fd4fc88d0b6f dt-bindings: iio: pressure: meas,ms5611: add max SPI frequ [...] adds 36a4df5003c9 dt-bindings: iio: adc: add AD4130 adds 62094060cf3a iio: adc: ad4130: add AD4130 driver adds e54ec96c7201 staging: iio: frequency: ad9834: merge unnecessary split lines adds e9b96e18cf47 iio: accel: adxl367: Use devm_regulator_bulk_get_enable() adds 5b30e739ceaf iio: accel: fxls8962af: Use devm_regulator_get_enable() adds 1fa4ff1f2499 iio: accel: kxcjk-1013: Use devm_regulator_bulk_get_enable() adds eefa008b1677 iio: accel: msa311: Use devm_regulator_get_enable() adds 72ce527c7bb5 iio: cdc: ad7150: Use devm_regulator_get_enable() adds 9e855d77b1ec iio: st_sensors: core and lsm9ds0 switch to devm_regulator [...] adds d86186a6e024 iio: frequency: ad9523: Use devm_regulator_get_enable() adds 2c97f7b404b8 iio: humidity: hts211: Use devm_regulator_get_enable() adds c437c977c1d2 iio: light: ltr501: Use devm_regulator_bulk_get_enable() adds b620be5f3262 iio: light: noa1305: Use devm_regulator_get_enable() adds 1db96143df6b iio: proximity: sx_common: Use devm_regulator_bulk_get_enable() adds ecff5cb471b5 iio: accel: adxl367: Convert to i2c's .probe_new() adds a9e38f1ecc46 iio: accel: da311: Convert to i2c's .probe_new() adds 72907238b193 iio: accel: dmard06: Convert to i2c's .probe_new() adds d61f79d383f5 iio: accel: dmard09: Convert to i2c's .probe_new() adds 5019025fc3a9 iio: accel: dmard10: Convert to i2c's .probe_new() adds 2ba423fefb1c iio: accel: kxsd9: Convert to i2c's .probe_new() adds ded7a4f8f902 iio: accel: mc3230: Convert to i2c's .probe_new() adds 76403ea698ad iio: accel: mma7660: Convert to i2c's .probe_new() adds a97d9d95a188 iio: accel: mxc4005: Convert to i2c's .probe_new() adds 76e4a118c85a iio: accel: mxc6255: Convert to i2c's .probe_new() adds 3d8a49ebd657 iio: accel: stk8312: Convert to i2c's .probe_new() adds d18e70608e01 iio: accel: stk8ba50: Convert to i2c's .probe_new() adds 9492c00d83ee iio: accel: st_magn: Convert to i2c's .probe_new() adds 2ca0b16f6ce2 iio: accel: vl6180: Convert to i2c's .probe_new() adds a95ccebde759 iio: temperature: mlx90632 Style alignment for the driver adds f7626504432a iio: trigger: sysfs: rename error label in iio_sysfs_trigg [...] adds b52e2f19f802 dt-bindings: iio: Add KX022A accelerometer adds 7c1d1677b322 iio: accel: Support Kionix/ROHM KX022A accelerometer adds d269e0d60761 MAINTAINERS: Add KX022A maintainer entry adds 6abcb19e0a6a iio: adc: ad4130: Fix spelling mistake "diffreential" -> " [...] adds 2cc64a23c4e2 iio: Add IIO_STATIC_CONST_DEVICE_ATTR adds f0ab171b80d4 iio: adxl367: Use IIO_STATIC_CONST_DEVICE_ATTR() adds f7e6804509ee iio: adxl372: Use IIO_STATIC_CONST_DEVICE_ATTR() adds c02b2a5166a5 iio: bmc150-accel-core: Use IIO_STATIC_CONST_DEVICE_ATTR() adds c1531e3ad43f iio: at91-sama5d2_adc: Use IIO_STATIC_CONST_DEVICE_ATTR() adds 0a33755c4b01 iio: Don't silently expect attribute types adds 26bfb581931a iio: adc: cc10001: Add local struct device *dev variable t [...] adds dc0ba516d103 iio: adc: cc10001: Add devm_add_action_or_reset() to disab [...] adds c247e0d8c0d5 iio: adc: cc10001: Use devm_clk_get_enabled() to avoid boi [...] adds a43d5155b945 iio: adc: cc10001: Use devm_ to call device power down. adds c5269fe90863 iio: adc: cc10001: Switch remaining IIO calls in probe to [...] adds 306935570f23 dt-bindings: iio: adc: qcom,spmi-vadc: simplify compatible enum adds ea4b79e98ae0 dt-bindings: iio: adc: qcom,spmi-vadc: extend example adds 2cfb2180c3e8 iio: imu: st_lsm6dsx: introduce sw trigger support adds a1c6d631ff12 iio: imu: st_lsm6dsx: add support to LSM6DSV adds 9b4901528f57 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsv device bindings adds 75347e30f142 drivers: iio: accel: Use warning if invalid device id is detected adds b311d2e17076 dt-bindings: iio: accel: Add docs for ADXL359 adds d3532d69757f drivers: iio: accel: Add support for ADXL359 device adds ed81d3de8eac Documentation: ad4130: format list of in_voltage-voltage_f [...] adds 5e0176213949 iio: temperature: ltc2983: make bulk write buffer DMA-safe adds 4ecee3607769 dt-bindings: iio: temperature: ltc2983: add default values adds d449fb5146b9 dt-bindings: iio: temperature: ltc2983: use hex for sensor [...] adds 828a6c2252ba dt-bindings: iio: temperature: ltc2983: remove qutations f [...] adds 6cf75e90c5cc dt-bindings: iio: temperature: ltc2983: describe matrix items adds a2ebc8d281de dt-bindings: iio: temperature: ltc2983: require custom sen [...] adds b3805fc3dcf3 dt-bindings: iio: temperature: ltc2983: require 4 wire rtd [...] adds ee7e336c48d3 dt-bindings: iio: temperature: ltc2983: change default exc [...] adds 95027f5b3999 dt-bindings: iio: temperature: ltc2983: refine descriptions adds 93144097f51b dt-bindings: iio: temperature: ltc2983: describe broken mu [...] adds cf738c544da3 dt-bindings: iio: temperature: ltc2983: use generic node n [...] adds d24052695057 dt-bindings: iio: temperature: ltc2983: support more parts adds 6f7cadcf664b iio: temperature: ltc2983: support more parts adds bcf22afd2ce0 iio: temperature: mlx90632: Add error handling for devm_pm [...] adds 99043ba70224 iio: temperature: mlx90632: Add missing static marking on [...] adds c486b7019398 iio: proximity: sx9360: Add a new ACPI hardware ID adds 46975081f751 iio: imu: st_lsm6dsx: add support to LSM6DSV16X adds 03e8373c070d dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsv16x adds 84aea36299a4 dt-bindings: iio: dac: adi,ad5758: Drop 'contains' from 'a [...] adds 6809ec97686f dt-bindings: iio: adc: rockchip-saradc: Add saradc for rv1126 adds c896b9f0920f iio: imu: inv_icm42600: Add support for icm42631 adds 7b4452381a96 dt-bindings: iio: imu: Add inv_icm42600 documentation adds 5ae34494cf37 iio: light: apds9960: Fix iio_event_spec structures adds 572cc583c92e staging: iio: meter: replace ternary operator by if condition adds 10c4539d1d55 iio: adc: ad4130: depend on GPIOLIB adds d94fbd9231a2 iio: imu: st_lsm6dsx: fix LSM6DSV sensor description adds b15654dd11e6 Merge remote-tracking branch 'i2c/i2c/client_device_id_hel [...] adds 12491d35551d iio: pressure: bmp280: convert to i2c's .probe_new() adds 56d784d1778c Merge tag 'iio-for-6.2a-take2' of https://git.kernel.org/p [...] adds 70aa0a5551f6 dt-bindings: misc: qcom,fastrpc: increase allowed iommus entries adds 1959ab9edccd misc: fastrpc: Rename audio protection domain to root adds 1ce91d45ba77 misc: fastrpc: Add reserved mem support adds 6f18c7e84534 misc: fastrpc: Add fastrpc_remote_heap_alloc adds 334f1a1cbe03 misc: fastrpc: Use fastrpc_map_put in fastrpc_map_create on fail adds 72fa6f7820c4 misc: fastrpc: Rework fastrpc_req_munmap adds 0871561055e6 misc: fastrpc: Add support for audiopd adds 76e8e4ace1ed misc: fastrpc: Safekeep mmaps on interrupted invoke adds 532ad70c6d44 misc: fastrpc: Add mmap request assigning for static PD pool adds 9bde43a0e2f4 misc: fastrpc: Add dma_mask to fastrpc_channel_ctx adds 2c5c45e236c4 iio: accel: adxl372_i2c: Convert to i2c's .probe_new() adds c476246bd5ab iio: accel: bma180: Convert to i2c's .probe_new() adds e599500f96fb iio: accel: bma400: Convert to i2c's .probe_new() adds a141d225f6d6 iio: accel: bmc150: Convert to i2c's .probe_new() adds a8fab44897dd iio: accel: da280: Convert to i2c's .probe_new() adds 09cec0835243 iio: accel: kxcjk-1013: Convert to i2c's .probe_new() adds 17b9a72f4a11 iio: accel: mma7455_i2c: Convert to i2c's .probe_new() adds 226d6dbac883 iio: accel: mma8452: Convert to i2c's .probe_new() adds 6dae5d11e29d iio: accel: mma9551: Convert to i2c's .probe_new() adds 50434e4605d6 iio: accel: mma9553: Convert to i2c's .probe_new() adds fe44f0738dd1 iio: adc: ad7091r5: Convert to i2c's .probe_new() adds 3ff5dd78f6b7 iio: adc: ad7291: Convert to i2c's .probe_new() adds 28ae41885ab2 iio: adc: ad799x: Convert to i2c's .probe_new() adds 203a5e83dd3f iio: adc: ina2xx-adc: Convert to i2c's .probe_new() adds 7b8c4fa43583 iio: adc: ltc2471: Convert to i2c's .probe_new() adds 11e67cc9675f iio: adc: ltc2485: Convert to i2c's .probe_new() adds 3a79844428c3 iio: adc: ltc2497: Convert to i2c's .probe_new() adds a69e45a411ea iio: adc: max1363: Convert to i2c's .probe_new() adds d59ecbc48a1c iio: adc: max9611: Convert to i2c's .probe_new() adds 6168215dbfea iio: adc: mcp3422: Convert to i2c's .probe_new() adds 4b50867f6a32 iio: adc: ti-adc081c: Convert to i2c's .probe_new() adds 0143ce1039f7 iio: adc: ti-ads1015: Convert to i2c's .probe_new() adds 7558eaa9727d iio: cdc: ad7150: Convert to i2c's .probe_new() adds 9b1cd21eafc3 iio: cdc: ad7746: Convert to i2c's .probe_new() adds 89d63224e20c iio: chemical: ams-iaq-core: Convert to i2c's .probe_new() adds e9c812ca569f iio: chemical: atlas-ezo-sensor: Convert to i2c's .probe_new() adds 50c359245069 iio: chemical: atlas-sensor: Convert to i2c's .probe_new() adds 5aa377658458 iio: chemical: bme680_i2c: Convert to i2c's .probe_new() adds 684e57366e68 iio: chemical: ccs811: Convert to i2c's .probe_new() adds 2f2adc666335 iio: chemical: scd4x: Convert to i2c's .probe_new() adds 67eba68bfccb iio: chemical: sgp30: Convert to i2c's .probe_new() adds 07eda54d92f7 iio: chemical: sgp40: Convert to i2c's .probe_new() adds 0d8535ee52f0 iio: chemical: vz89x: Convert to i2c's .probe_new() adds 16fb97c4aacf iio: dac: ad5064: Convert to i2c's .probe_new() adds 4b2b4370a845 iio: dac: ad5380: Convert to i2c's .probe_new() adds 94e5ddbaac1e iio: dac: ad5446: Convert to i2c's .probe_new() adds a17c748115cb iio: dac: ad5593r: Convert to i2c's .probe_new() adds 92cd05a0968d iio: dac: ad5696-i2c: Convert to i2c's .probe_new() adds 53f46605c365 iio: dac: ds4424: Convert to i2c's .probe_new() adds 44d7a03c98f4 iio: dac: m62332: Convert to i2c's .probe_new() adds 090515edf46d iio: dac: max517: Convert to i2c's .probe_new() adds 62b001dad803 iio: dac: max5821: Convert to i2c's .probe_new() adds 818fe4546521 iio: dac: mcp4725: Convert to i2c's .probe_new() adds 3de8dd69fad2 iio: dac: ti-dac5571: Convert to i2c's .probe_new() adds 840ef016c202 iio: gyro: bmg160_i2c: Convert to i2c's .probe_new() adds 8312841060b8 iio: gyro: itg3200_core: Convert to i2c's .probe_new() adds b97db5284e9a iio: gyro: mpu3050-i2c: Convert to i2c's .probe_new() adds 1522b453c153 iio: gyro: st_gyro_i2c: Convert to i2c's .probe_new() adds d4764a4045b1 iio: health: afe4404: Convert to i2c's .probe_new() adds 3ef7e6e019c6 iio: health: max30100: Convert to i2c's .probe_new() adds 15818f089013 iio: health: max30102: Convert to i2c's .probe_new() adds 1b1a60e70b0c iio: humidity: am2315: Convert to i2c's .probe_new() adds c5f1c4fdbfa2 iio: humidity: hdc100x: Convert to i2c's .probe_new() adds 0a78deeb639a iio: humidity: hdc2010: Convert to i2c's .probe_new() adds 7b64a83ce6f9 iio: humidity: hts221_i2c: Convert to i2c's .probe_new() adds 1a144b6320f3 iio: humidity: htu21: Convert to i2c's .probe_new() adds e18594f6d87f iio: humidity: si7005: Convert to i2c's .probe_new() adds e6b610550e2c iio: humidity: si7020: Convert to i2c's .probe_new() adds 97202c550418 iio: imu: bmi160/bmi160_i2c: Convert to i2c's .probe_new() adds 4fee985aaf3a iio: imu: fxos8700_i2c: Convert to i2c's .probe_new() adds 4f218ae01c5c iio: imu: inv_mpu6050: Convert to i2c's .probe_new() adds 4bf718bc3b7f iio: imu: kmx61: Convert to i2c's .probe_new() adds b7dbc0aecb2f iio: imu: st_lsm6dsx: Convert to i2c's .probe_new() adds 39c7d963d54a iio: light: adjd_s311: Convert to i2c's .probe_new() adds fd63b0a46acf iio: light: adux1020: Convert to i2c's .probe_new() adds ad428de325d2 iio: light: al3010: Convert to i2c's .probe_new() adds a76c90301f86 iio: light: al3320a: Convert to i2c's .probe_new() adds debe8c756824 iio: light: apds9300: Convert to i2c's .probe_new() adds 783964ae9752 iio: light: apds9960: Convert to i2c's .probe_new() adds 058d6333ea4f iio: light: bh1750: Convert to i2c's .probe_new() adds ed5c6b1ce4e1 iio: light: bh1780: Convert to i2c's .probe_new() adds f8232aad7609 iio: light: cm3232: Convert to i2c's .probe_new() adds ebbcdb1a9dde iio: light: cm3323: Convert to i2c's .probe_new() adds 31ceb2f5b4fb iio: light: cm36651: Convert to i2c's .probe_new() adds b3f8e22e737e iio: light: gp2ap002: Convert to i2c's .probe_new() adds a969195001bc iio: light: gp2ap020a00f: Convert to i2c's .probe_new() adds ee6e0241f854 iio: light: isl29018: Convert to i2c's .probe_new() adds 2086bafffdf7 iio: light: isl29028: Convert to i2c's .probe_new() adds 3059126a449c iio: light: isl29125: Convert to i2c's .probe_new() adds dd97aab4f02c iio: light: jsa1212: Convert to i2c's .probe_new() adds 958f5a0de0f6 iio: light: ltr501: Convert to i2c's .probe_new() adds f0a6f7674ef2 iio: light: lv0104cs: Convert to i2c's .probe_new() adds 0978ef36b24c iio: light: max44000: Convert to i2c's .probe_new() adds c49135d99f52 iio: light: noa1305: Convert to i2c's .probe_new() adds 06d10073283e iio: light: opt3001: Convert to i2c's .probe_new() adds e16302076d8a iio: light: pa12203001: Convert to i2c's .probe_new() adds 314ba3b4208b iio: light: rpr0521: Convert to i2c's .probe_new() adds 122b0c0ba505 iio: light: si1133: Convert to i2c's .probe_new() adds fb006652dc59 iio: light: si1145: Convert to i2c's .probe_new() adds c3ff326a9d3c iio: light: st_uvis25_i2c: Convert to i2c's .probe_new() adds 9046d80dce04 iio: light: stk3310: Convert to i2c's .probe_new() adds b30cfdeb9f7f iio: light: tcs3414: Convert to i2c's .probe_new() adds e498cc544eae iio: light: tcs3472: Convert to i2c's .probe_new() adds 74cd01b3f904 iio: light: tsl2563: Convert to i2c's .probe_new() adds dcc484a21108 iio: light: tsl2583: Convert to i2c's .probe_new() adds e723b95135b1 iio: light: tsl2772: Convert to i2c's .probe_new() adds 081f6b9dc055 iio: light: tsl4531: Convert to i2c's .probe_new() adds 3ed2b14de4d3 iio: light: us5182d: Convert to i2c's .probe_new() adds e61295e0d7cf iio: light: vcnl4000: Convert to i2c's .probe_new() adds 9da43dcc54a1 iio: light: vcnl4035: Convert to i2c's .probe_new() adds e465524d64d1 iio: light: veml6030: Convert to i2c's .probe_new() adds f90b8694f355 iio: light: veml6070: Convert to i2c's .probe_new() adds 6811c7a52f02 iio: light: zopt2201: Convert to i2c's .probe_new() adds 149a5043b6f9 iio: magnetometer: ak8974: Convert to i2c's .probe_new() adds f64eecea19ba iio: magnetometer: ak8975: Convert to i2c's .probe_new() adds f23215c1e5a1 iio: magnetometer: bmc150_magn_i2c: Convert to i2c's .probe_new() adds bcf73c37f7c7 iio: magnetometer: hmc5843: Convert to i2c's .probe_new() adds cee51403c696 iio: magnetometer: mag3110: Convert to i2c's .probe_new() adds e7a45a76351b iio: magnetometer: mmc35240: Convert to i2c's .probe_new() adds fcd969675290 iio: magnetometer: yamaha-yas530: Convert to i2c's .probe_new() adds b11df8374c0d iio: potentiometer: ad5272: Convert to i2c's .probe_new() adds 705f1ce22b96 iio: potentiometer: ds1803: Convert to i2c's .probe_new() adds e005024112dd iio: potentiometer: max5432: Convert to i2c's .probe_new() adds 4c1142cc4368 iio: potentiometer: tpl0102: Convert to i2c's .probe_new() adds 7d8b3e100abe iio: potentiostat: lmp91000: Convert to i2c's .probe_new() adds 576306ab4ceb iio: pressure: abp060mg: Convert to i2c's .probe_new() adds 046ae105f266 iio: pressure: dlhl60d: Convert to i2c's .probe_new() adds 92a54a29cf39 iio: pressure: dps310: Convert to i2c's .probe_new() adds 3d5f5d599f61 iio: pressure: hp03: Convert to i2c's .probe_new() adds 240c69e09d3f iio: pressure: hp206c: Convert to i2c's .probe_new() adds 7a5da8b28618 iio: pressure: icp10100: Convert to i2c's .probe_new() adds 8afce858762f iio: pressure: mpl115_i2c: Convert to i2c's .probe_new() adds 0586ce78a70c iio: pressure: mpl3115: Convert to i2c's .probe_new() adds eba7dcb65337 iio: pressure: ms5611_i2c: Convert to i2c's .probe_new() adds f80ccc71c3f3 iio: pressure: ms5637: Convert to i2c's .probe_new() adds a52833a526b5 iio: pressure: st_pressure_i2c: Convert to i2c's .probe_new() adds aa9b3321735d iio: pressure: t5403: Convert to i2c's .probe_new() adds 1bee48f48a69 iio: pressure: zpa2326_i2c: Convert to i2c's .probe_new() adds 9d6f774dd4ff iio: proximity: isl29501: Convert to i2c's .probe_new() adds 5c5c482e02bc iio: proximity: mb1232: Convert to i2c's .probe_new() adds 94c80ea7677c iio: proximity: pulsedlight-lidar-lite-v2: Convert to i2c' [...] adds 576eb2b09108 iio: proximity: rfd77402: Convert to i2c's .probe_new() adds 038b0fac0abe iio: proximity: srf08: Convert to i2c's .probe_new() adds 7660d32e6f96 iio: proximity: sx9500: Convert to i2c's .probe_new() adds 160c7140bb25 iio: temperature: mlx90614: Convert to i2c's .probe_new() adds 40fbb59b9c13 iio: temperature: mlx90632: Convert to i2c's .probe_new() adds 89824f4cb65e iio: temperature: tmp006: Convert to i2c's .probe_new() adds f1e7d53ddfc3 iio: temperature: tmp007: Convert to i2c's .probe_new() adds d7c9422850aa iio: temperature: tsys01: Convert to i2c's .probe_new() adds 6a9113195fff iio: temperature: tsys02d: Convert to i2c's .probe_new() adds 8282ef72a6e5 staging: iio: adt7316: Convert to i2c's .probe_new() adds 67ab4155b239 staging: iio: ad5933: Convert to i2c's .probe_new() adds 9fe1614f96af staging: iio: ade7854: Convert to i2c's .probe_new() adds 9ee95ae4cffd iio: temperature: Add driver support for Maxim MAX30208 adds 1140f96cd4af dt-bindings: iio: adc: ad7923: adjust documentation adds 99b43a159155 iio: adc: max11410: fix incomplete vref buffer mask adds 99c05e4283a1 iio: adis: add '__adis_enable_irq()' implementation adds 594ff4c49e9d iio: accel: adis16201: Call '__adis_initial_startup()' in probe adds 09f8360f3a88 iio: accel: adis16209: Call '__adis_initial_startup()' in probe adds c5de7d4c026f iio: gyro: adis16136: Call '__adis_initial_startup()' in probe adds 2647f0e4d397 iio: gyro: adis16260: Call '__adis_initial_startup()' in probe adds 40fd61b0698c iio: imu: adis16400: Call '__adis_initial_startup()' in probe adds f3b0ab42a875 staging: iio: accel: adis16203: Call '__adis_initial_startup()' adds 60105b59cc12 staging: iio: accel: adis16240: Call '__adis_initial_startup()' adds c613afc1f257 iio: imu: adis: Remove adis_initial_startup function adds 8aa2e715ca65 iio: use devm_platform_get_and_ioremap_resource() adds 980389d06d08 iio: addac: ad74413r: fix integer promotion bug in ad74413 [...] adds 0e69ba0dd567 dt-bindings: iio: addac: add AD74115 adds 48ea75598db2 iio: addac: add AD74115 driver adds f35e1ee9cb5d iio: imu: st_lsm6dsx: add support to LSM6DSO16IS adds 1842fff0f7b6 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dso16is adds 58ae95f9671d dt-bindings: iio/adc: qcom,spmi-iadc: use double compatibles adds 7b2366008125 iio: addac: ad74413r: add spi_device_id table adds 6aaf7045697a dt-bindings: iio: ad74413r: add optional reset-gpios adds f237cf1914e2 iio: addac: ad74413r: add support for reset-gpio adds 9d901e356c8d iio: adc: stm32-adc: smart calibration support adds 2206732b9ad1 iio: adc: stm32-adc: improve calibration error log adds 51bcacc6fce8 iio: adc: stm32-adc: add debugfs to read raw calibration result adds e2af60f5900c iio: adc128s052: add proper .data members in adc128_of_mat [...] adds 32abe97b48fb dt-bindings: iio: adc: renesas,rzg2l-adc: Document RZ/Five SoC adds a0666f7f0f94 dt-bindings: iio: temperature: ltc2983: drop $ref for -nan [...] adds e0736b1bb71b dt-bindings: iio: adc: ad4130: use spi-peripheral-props.yaml adds 1407438a7ad5 dt-bindings: iio: frequency: add adf4377 doc adds eda549e2e524 iio: frequency: adf4377: add support for ADF4377 adds 3a042fda8813 iio: imu: st_lsm6dsx: add support to ISM330IS adds 91f46207056d dt-bindings: iio: imu: st_lsm6dsx: add ism330is adds f1e24342401a iio: addac: ad74115: remove unused ad74115_dac_slew_rate_hz_tbl adds f84eec02b724 iio: addac: ad74413r: fix blank line after declaration warning adds 75621ae307ca Merge tag 'iio-for-6.2b' of https://git.kernel.org/pub/scm [...] adds 86fdd15e10e4 iio: fix memory leak in iio_device_register_eventset() adds 6e6df27064aa Merge tag 'iio-fixes-for-6.1d' of https://git.kernel.org/p [...] adds 449ef8fb9d35 Merge tag 'counter-fixes-for-6.1b' of git://git.kernel.org [...] adds 8749c27895a3 habanalabs: fix return value check in hl_fw_get_sec_attest_data() adds a925d90b365a habanalabs: allow control device open during reset adds ea73ef14ddf9 habanalabs: Use simplified API for p2p dist calc adds 52d5e5469526 habanalabs: refactor razwi event notification adds 0502df9bbea0 habanalabs: use lower_32_bits() adds 6d1c567f2ac6 habanalabs/gaudi2: fix module ID for RAZWI handling adds dd600db47ba6 habanalabs: add page fault info uapi adds 189b203ebbea habanalabs: replace 'pf' to 'prefetch' adds 16448d644404 habanalabs/gaudi2: remove privileged MME clock configuration adds 5731b6e6f08a habanalabs/gaudi2: add device unavailable notification adds 3a83ebc521b2 habanalabs: skip idle status check if reset on device release adds 51236cd95e7b habanalabs: allow unregistering eventfd when device non-op [...] adds 1eebb259290b habanalabs: move reset workqueue to be under hl_device adds 17f3f42af2bc habanalabs: handle HBM MMU when capturing page fault data adds 15ac503cdc0d habanalabs/gaudi2: capture RAZWI information adds 4f11694f2758 habanalabs/gaudi2: capture page fault data adds 27cd39afde45 habanalabs: verify no zero event is sent adds dc8d243caea8 habanalabs/gaudi2: unsecure CBU_EARLY_BRESP registers adds 24fdfb359cad habanalabs: fix using freed pointer adds e325d5dbf345 habanalabs: allow setting HBM BAR to other regions adds 5ad06bb1d2c0 habanalabs/gaudi2: remove configurations to access the MSI [...] adds 6bcb2d05a59b habanalabs: fix user mappings calculation in case of page fault adds d1e0ac37ed41 habanalabs: avoid divide by zero in device utilization adds a88a6f5f5cdf habanalabs: add support for graceful hard reset adds 11669b58fa1c habanalabs: add an option to control watchdog timeout via debugfs adds 5b8873b39c5d habanalabs/gaudi: use graceful hard reset for F/W events adds d1ce7e5ea140 habanalabs/gaudi2: use graceful hard reset for F/W events adds 1b363adc7fbe habanalabs: use graceful hard reset for CS timeouts adds 4a9c6e2cdf2b habanalabs: no consecutive err when user context is enabled adds 679e968908a4 habanalabs: zero ts registration buff when allocated adds fc69aa8640f8 habanalabs: fix PCIe access to SRAM via debugfs adds bdfef91e7c9c habanalabs: add warning print upon a PCI error adds 306206985a4b habanalabs: remove redundant gaudi2_sec asic type adds 841cd2d7658d habanalabs/gaudi2: add PCI revision 2 support adds cb5fb665f303 habanalabs/gaudi: add razwi notify event adds cd21701cde33 habanalabs: use single threaded WQ for event handling adds aff6354afd1f habanalabs/gaudi: add page fault notify event adds 91bd822448e5 habanalabs/gaudi2: implement fp32 not supported event adds 413bdb176eaa habanalabs/gaudi2: add razwi notify event adds 3daa64eea1fb habanalabs: fix firmware descriptor copy operation adds b829e01025f8 habanalabs: skip events info ioctl if not supported adds a63de89bee7f habanalabs/gaudi2: classify power/thermal events as info adds d3027f4a6250 habanalabs/gaudi2: add page fault notify event adds 5f8981d699ed habanalabs: fix print for out-of-sync and pkt-failure events adds fe3e88c9470c habanalabs/gaudi: fix print for firmware-alive event adds 24c983c88f5e habanalabs/gaudi2: remove redundant firmware version check adds 2c77ec14c2db habanalabs/gaudi2: don't enable entries in the MSIX_GW table adds 9c604af0c9d4 habanalabs/gaudi2: return to reset upon SM SEI BRESP error adds bc8e4bae7023 habanalabs: reset device if still in use when released adds f69c3e460a61 habanalabs: check schedule_hard_reset correctly adds b585daa89d57 habanalabs: extend process wait timeout in device fine adds 18cd948204ff habanalabs/gaudi2: change memory scrub mechanism adds 01907ba52521 habanalabs: increase the size of busy engines mask adds 5908560a7f14 habanalabs: added return value check for hl_fw_dynamic_sen [...] adds 6825b5f81f27 habanalabs/gaudi2: added memset for the cq_size register adds 56fb517775f4 habanalabs: fix rc when new CPUCP opcodes are not supported adds 0abcae8b4885 habanalabs: add RMWREG32_SHIFTED to set a val within a mask adds 408c46bd6eb7 habanalabs: print context refcount value if hard reset fails adds 1f615120fc9d habanalabs: don't put context in hl_encaps_handle_do_relea [...] adds 893afb248c7a habanalabs: clear non-released encapsulated signals adds 1b18cf33d6ce habanalabs: make print of engines idle mask more readable adds 5354a2a00183 habanalabs: fail driver load if EEPROM errors detected adds 19a17a9fb486 habanalabs: fix VA range calculation adds ae27e8869fdb Merge tag 'misc-habanalabs-next-2022-11-23' of https://git [...] adds 3c728e079d83 coresight: etm4x: add CPU hotplug support for probing adds 20ee8c223f79 coresight: trbe: remove cpuhp instance node before remove [...] adds 3dc228b35387 coresight: cti: Fix null pointer error on CTI init before ETM adds c767c3474013 coresight: etm4x: fix repeated words in comments adds c5527c1787e8 Merge tag 'coresight-next-v6.2' of git://git.kernel.org/pu [...] adds c423f01633eb interconnect: qcom: icc-rpm: Remove redundant dev_err call adds f24227a64034 interconnect: qcom: sc7180: fix dropped const of qcom_icc_bcm adds 7870c7076aa0 interconnect: qcom: sc7180: drop double space adds c1c537cf30bc interconnect: qcom: sc8180x: constify pointer to qcom_icc_node adds 4529992c9474 interconnect: qcom: osm-l3: Use platform-independent node ids adds d623264f62d4 interconnect: qcom: osm-l3: Squash common descriptors adds 9235253ec73d interconnect: qcom: osm-l3: Add per-core EPSS L3 support adds b6bcef163ae0 interconnect: qcom: osm-l3: Simplify osm_l3_set() adds c70edc067739 dt-bindings: interconnect: Add sm8350, sc8280xp and generi [...] adds 2d710b00f22f dt-bindings: interconnect: qcom,msm8998-bwmon: Add sc8280x [...] adds 26e90ec7a840 Merge branch 'icc-sc8280xp-l3' into icc-next adds bbb09f8353c1 Merge tag 'icc-6.2-rc1' of git://git.kernel.org/pub/scm/li [...] adds d7237462561f drivers: mcb: fix resource leak in mcb_probe() adds 728ac3389296 mcb: mcb-parse: fix error handing in chameleon_parse_gdd() adds 11fa7fefe3d8 chardev: fix error handling in cdev_device_add() adds 5de7cdd7fa0f extcon: max77843: Replace irqchip mask_invert with unmask_base adds df9c4faa81c9 extcon: fsa9480: Convert to i2c's .probe_new() adds 881de30c28ac extcon: rt8973: Convert to i2c's .probe_new() adds 5313121b22fd extcon: usbc-tusb320: Convert to i2c's .probe_new() adds f361c96c7518 Merge tag 'extcon-next-for-6.2' of git://git.kernel.org/pu [...] new ba54ff1fb662 Merge tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/ [...] adds 7ebe49b76a00 driver core: allow kobj_to_dev() to take a const pointer adds 593efa4091f5 USB: allow some usb functions to take a const pointer. adds 5033ac5c580c USB: make devnode() callback in usb_class_driver take a const * adds aa1d058d48f2 kernfs: dont take i_lock on inode attr read adds 92b57842f430 kernfs: dont take i_lock on revalidate adds 33a0a1e3b3d1 kobject: modify kobject_get_path() to take a const * adds 3d24903a6dd2 kobject: make get_ktype() take a const pointer adds b295d484b970 device property: Allow const parameter to dev_fwnode() adds 23ead33bc6ed device property: Constify fwnode connection match APIs adds a1bfed6094ac device property: Constify parameter in fwnode_graph_is_endpoint() adds 7952cd2b8213 device property: Constify device child node APIs adds 59789f3418dd device property: Constify parameter in device_dma_supporte [...] adds 848dba781f19 container_of: remove container_of_safe() adds 7376e561fd2e linux/container_of.h: Warn about loss of constness adds 1662cea4623f kset: fix memory leak when kset_register() returns error adds 8c3e8a6bdb52 class: fix possible memory leak in __class_register() adds 9e6002ad9e28 Documentation: devres: add missing MEM helper adds 6fcd7e702d3d devres: Use kmalloc_size_roundup() to match ksize() usage adds 92cf87051894 debugfs: small Documentation cleaning adds 9a6800d1b9da sysfs: update Documentation adds fa627348cfc7 driver core: class: make namespace and get_ownership take const * adds be7e8b917ead blkdev: make struct block_device_operations.devnode() take [...] adds 927bdd1e65bd driver core: remove devm_device_remove_groups() adds 0f0605d550ed driver core: remove devm_device_remove_group() adds 189a87f8ef8c driver core: mark driver_allows_async_probing static adds 3da72e18371c cacheinfo: Decrement refcount in cache_setup_of_node() adds 730600223b64 driver core: Use kstrtobool() instead of strtobool() adds 27c0d217340e driver core: Fix bus_type.match() error handling in __driv [...] adds d4ad017d6345 platform: use fwnode_irq_get_byname instead of of_irq_get_ [...] adds 2a4e628570d4 resource: Replace printk(KERN_WARNING) by pr_warn(), print [...] adds 52c4d11f1dce resource: Convert DEFINE_RES_NAMED() to be compound literal adds d3d76fbde1c4 kernel/ksysfs.c: export kernel cpu byteorder adds 9b351be25360 vmlinux.lds.h: add BOUNDED_SECTION* macros adds 2f465b921bb8 vmlinux.lds.h: place optional header space in BOUNDED_SECTION adds f613facc82cf mfd: vexpress-sysreg: Fix resource compound literal assignments adds 435d6b656456 vmlinux.lds.h: fix BOUNDED_SECTION_(PRE|POST)_LABEL macros adds 1d926e259d8f vmlinux.lds.h: add HEADERED_SECTION_* macros adds 05df6ab8eba6 Merge 6.1-rc6 into driver-core-next adds 02a476d93228 kobject: make kobject_get_ownership() take a constant kobject * adds 542aa24646ca kobject: make kobject_namespace take a const * adds c45a88bb3f6c kobject: kset_uevent_ops: make filter() callback take a const * adds a53d1acc9783 kobject: kset_uevent_ops: make name() callback take a const * adds 9f041c5d8296 driver core: pass a const * into of_device_uevent() adds 24b3e3dd9c9c kernfs: fix all kernel-doc warnings and multiple typos adds 40eb28dc17f8 device property: Get rid of __PROPERTY_ENTRY_ARRAY_EL*SIZE*() adds c6c76563bd13 device property: Move PROPERTY_ENTRY_BOOL() a bit down adds 4d57b4f215e8 device property: Rename goto label to be more precise adds 9dc5f12f95e0 device property: Add a blank line in Kconfig of tests adds 2613cc29c572 cacheinfo: Remove of_node_put() for fw_token adds 23680f0b7d7f driver core: make struct class.dev_uevent() take a const * adds ff62b8e6588f driver core: make struct class.devnode() take a const * adds fb12940f51d9 driver core: fix up some missing class.devnode() conversions. adds 69b14fde0b8d driver core: fix up missed scsi/cxlflash class.devnode() c [...] adds 50dc8d18f62d driver core: fix up missed drivers/s390/char/hmcdrv_dev.c [...] adds 64f6a5d1922b container_of: add container_of_const() that preserves cons [...] adds 6149f83b3165 device.h: move kobj_to_dev() to use container_of_const() adds c3da679286be usb.h: take advantage of container_of_const() adds 47446b50ad25 firmware_loader: fix up to_fw_sysfs() to preserve const adds f18caf261398 device property: Fix documentation for fwnode_get_next_parent() new 71a7507afbc3 Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pu [...] new dcde56bb37a9 Fix mismerge due to devnode now taking a 'const *' device adds 25c2e5911705 perf tools riscv: Add support for get_cpuid_str function adds 8f0dcb4e7364 perf arch events: riscv sbi firmware std event files adds c4f769d4093d perf vendor events riscv: add Sifive U74 JSON file adds f7400262ea21 perf tools: Save evsel->pmu in parse_events() adds b86ac6796b6c perf tools: Use pmu info in evsel__is_hybrid() adds 93d5e700156e perf stat: Use evsel__is_hybrid() more adds 375369abcdb7 perf stat: Add aggr id for global mode adds 8938cfa74802 perf stat: Add cpu aggr id for no aggregation mode adds 505ac48ba759 perf stat: Add 'needs_sort' argument to cpu_aggr_map__new() adds ca68b374d040 perf stat: Add struct perf_stat_aggr to perf_stat_evsel adds 1f297a6eb2bd perf stat: Allocate evsel->stats->aggr properly adds f976bc6b6bfc perf stat: Aggregate events using evsel->stats->aggr adds 049aba09e215 perf stat: Factor out evsel__count_has_error() adds 050059e1b1af perf stat: Aggregate per-thread stats using evsel->stats->aggr adds ae7e6492ee54 perf stat: Allocate aggr counts for recorded data adds 8f97963e0976 perf stat: Reset aggr counts for each interval adds 8962cbec5a06 perf stat: Split process_counters() to share it with proce [...] adds 942c5593393d perf stat: Add perf_stat_merge_counters() adds 1d6d2bea5b97 perf stat: Add perf_stat_process_percore() adds 88f1d3512c94 perf stat: Add perf_stat_process_shadow_stats() adds 91f85f98da7a perf stat: Display event stats using aggr counts adds cec94d69636a perf stat: Display percore events properly adds 8b76a3188b85 perf stat: Remove unused perf_counts.aggr field adds a87edbec3572 perf daemon: Complete list of supported subcommand in help [...] adds 0cef66a98420 perf config: Add missing newline on pr_warning() call in h [...] adds 743ef218c2fb perf unwind arm64: Remove needless event.h & thread.h includes adds 6bc13cab5798 perf arch x86: Add missing stdlib.h to get free() prototype adds 06bf28cbc632 perf scripting python: Add missing util/perf_regs.h includ [...] adds b15cf900d11d perf event: Drop perf_regs.h include, not needed anymore adds ad7ad6b5ddf6 perf scripts python: intel-pt-events.py: Add ability inter [...] adds 439dbef2a94e perf test: Do not use instructions:u explicitly adds 9e455f4f29e3 perf test: Fix shellcheck issues in the record test adds 4321ad4ee98b perf test: Use a test program in 'perf record' tests adds 6b7e02ab1262 perf test: Wait for a new thread when testing --per-thread record adds 2cadf2c7b99a perf test: Add system-wide mode in 'perf record' tests adds c8c935677487 perf test: Add target workload test in 'perf record' tests adds 7f4ed3f0b1fc perf test: Test record with --threads option adds 8b380e6afd12 perf test: Do not set TEST_SKIP for record subtests adds 65319890c32d perf tools: Fix "kernel lock contention analysis" test by [...] adds a527c2c1e2d4 perf tools: Make quiet mode consistent between tools adds cff624146450 perf bpf: No need to include compiler.h when HAVE_LIBBPF_S [...] adds 8d0d129e94d4 perf bpf: No need to include headers just use forward decl [...] adds 08043330167f perf branch: Remove some needless headers, add a needed one adds 9823147da6c8 perf tools: Move 'struct perf_sample' to a separate header [...] adds 628d69995e66 perf kwork: Remove includes not needed in kwork.h adds 7e5c6f2c1aa2 perf machine: Move machine__resolve() from event.h adds d1e633e4cdc0 perf symbol: Move addr_location__put() from event.h adds cde5671268fa perf thread: Move thread__resolve() from event.h adds fd8d5a3b076c perf tests: Add missing event.h include adds 606f70ab7f5a perf mmap: Remove several unneeded includes from util/mmap.h adds 2e5a738abc69 perf evlist: Add missing util/event.h header adds 146edff3d7ed perf test: Parse events workaround for dash/minus adds 005ef2b41b11 perf lock contention: Fix memory sanitizer issue adds 0a277b622670 perf lock contention: Check --max-stack option adds 9e9c5f3cf912 perf lock contention: Avoid variable length arrays adds c940fa276b5a perf lock contention: Increase default stack skip to 4 adds 940da138b03e Merge remote-tracking branch 'torvalds/master' into perf/core adds 98e4c68ddcaf perf probe: Fix to avoid crashing if DW_AT_decl_file is NULL adds f828929ab7f0 perf probe: Use dwarf_attr_integrate as generic DWARF attr [...] adds dc9a5d2ccd5c perf probe: Fix to get declared file name from clang DWARF5 adds f3c9bd4e16a5 perf build: Update to C standard to gnu11 adds 8ed28c2b56b7 perf record: Use sig_atomic_t for signal handlers adds 7f3374299f97 perf daemon: Use sig_atomic_t to avoid UB adds 853596fb71f7 perf ftrace: Use sig_atomic_t to avoid UB adds 057929f9d083 perf session: Change type to avoid undefined behaviour in [...] adds 01513fdc18f3 perf stat: Use sig_atomic_t to avoid undefined behaviour i [...] adds 691768968f2a perf top: Use sig_atomic_t to avoid undefined behaviour in [...] adds 92ea0720ba9c perf trace: Use sig_atomic_t to avoid undefined behaviour [...] adds 14e4b9f4289a perf trace: Raw augmented syscalls fix libbpf 1.0+ compatibility adds 514607e3c0f0 perf trace: hello fix libbpf 1.0+ compatibility adds baddab891a21 perf trace: empty fix libbpf 1.0+ compatibility adds 71811e8c77e9 perf trace: 5sec fix libbpf 1.0+ compatibility adds cfddf0d4a557 perf bpf: Remove now unused BPF headers adds 3cd65616f607 perf examples bpf: Remove augmented_syscalls.c, the raw_sy [...] adds b018899e620b perf bpf: Rename perf_include_dir to libbpf_include_dir adds a9cd6c676685 perf trace: Add BPF augmenter to perf_event_open()'s 'stru [...] adds a9dfc46c67b5 perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_ [...] adds 5d0557c75b2f perf intel-pt: Start turning intel-pt-pkt-decoder-test.c i [...] adds 828143f8da28 perf intel-pt: Redefine test_suite to allow for adding mor [...] adds 44a037f54b97 perf intel-pt: Add hybrid CPU compatibility test adds 6ac73820993c perf trace: Add augmenter for clock_gettime's rqtp timespec arg adds 30b331d2e3bc perf lock: Allow concurrent record and report adds 9d895e468429 perf data: Add tracepoint fields when converting to JSON adds cf9f67b36303 perf print-events: Remove redundant comparison with zero adds 612a5337ae7a perf vendor events: Add Arm Neoverse V2 PMU events adds 4ea0be1f0db5 perf stat: Increase metric length to align outputs adds 81a02c6577ec perf stat: Clear screen only if output file is a tty adds f4e55f88da92 perf stat: Move common code in print_metric_headers() adds fdc7d6082459 perf stat: Fix --metric-only --json output adds 6d0a7e394eab perf stat: Do not indent headers for JSON adds 1cc7642abba7 perf stat: Add header for interval in JSON output adds f1db5a1d1d4d perf stat: Fix condition in print_interval() adds 20e2e3177937 perf stat: Consolidate condition to print metrics adds 638c335a473d Merge remote-tracking branch 'torvalds/master' into perf/core adds a80e0e156ca6 perf stat: Fix summary output in CSV with --metric-only adds 7565f9617efa perf stat: Add missing separator in the CSV header adds e5f4afbe395f perf pmu: Remove mostly unused 'struct perf_pmu' 'is_hybri [...] adds fe13d43d0739 perf pmu: Add data structure documentation adds 1504b6f97bad tools lib api fs tracing_path: Add scandir alphasort adds d74060c03368 perf tracepoint: Sort events in iterator adds ca0fe62413f3 perf list: Generalize limiting to a PMU name adds 3301b3fe9bdc perf list: Simplify cache event printing adds de3752a7d6c4 perf list: Simplify symbol event printing adds eb2d4514a597 perf pmu: Restructure print_pmu_events() to avoid memory a [...] adds f5bc4428cc6e perf stat: Clear screen only if output file is a tty adds 31bf6aea9976 perf stat: Split print_running() function adds def99d60df6f perf stat: Split print_noise_pct() function adds 41cb875242e7 perf stat: Split print_cgroup() function adds 33b2e2c2ad68 perf stat: Split aggr_printout() function adds c2019f844eac perf stat: Factor out print_counter_value() function adds d6aeb861b1fb perf stat: Handle bad events in abs_printout() adds df46a3c92b51 perf stat: Add before_metric argument adds 8d500292bd55 perf stat: Align cgroup names adds b2d9832e00a0 perf stat: Split print_metric_headers() function adds 208cbcd21bf5 perf stat: Factor out prepare_interval() adds 33c4ed47990f perf stat: Cleanup interval print alignment adds 6108712c0742 perf stat: Remove impossible condition adds 4c86b664f4cc perf stat: Rework header display adds 453279d5739f perf stat: Move condition to print_footer() adds 2cf38236d946 perf stat: Factor out prefix display adds 78670daefd33 perf stat: Factor out print_metric_{begin,end}() adds 67f8b7eb4e91 perf stat: Support --for-each-cgroup and --metric-only adds 4dd7ff4a0311 perf stat: Add print_aggr_cgroup() for --for-each-cgroup a [...] adds a6efaa2c89bf tools lib api: Add install target adds 630ae80ea1dd tools lib subcmd: Add install target adds 911920b06e6b perf build: Install libsubcmd locally when building adds 00314c9bca8f perf build: Install libapi locally when building adds 91009a3a9913 perf build: Install libperf locally when building adds ef019df01e20 perf build: Install libtraceevent locally when building adds 8d1f68bd76a6 tools lib api: Add missing install headers adds a6e8caf5db2e tools lib perf: Add missing install headers adds 160be157eaba tool lib symbol: Add Makefile/Build adds 84bec6f0b31f perf build: Install libsymbol locally when building adds bd560973c5d3 perf expr: Tidy hashmap dependency adds fd3f518fc114 perf thread_map: Reduce exposure of libperf internal API adds c4d9d95f84d7 perf cpumap: Tidy libperf includes adds 746bd29e348f perf build: Use tools/lib headers from install path adds 35fef9b471c7 libperf: Remove recursive perf/cpumap.h include from perf/ [...] adds 63a3bf5e8d9e libperf: Add missing 'struct perf_cpu_map' forward declara [...] adds b3c39b1a96a6 Merge remote-tracking branch 'torvalds/master' into perf/core adds 586cb1d65cc4 tools lib api: Clean up install_headers adds daa45f3f3577 tools lib bpf: Avoid install_headers make warning adds 806dda31b856 tools lib symbol: Clean up build output adds e8951bfb4cb3 tools lib perf: Make install_headers clearer adds 77dce6890a2a tools lib subcmd: Make install_headers clearer adds e664f31e21a2 tools lib traceevent: Make install_headers clearer adds f215054d749b perf test: Add -w/--workload option adds 24e733b29f13 perf test: Replace pipe test workload with noploop adds 69b352927885 perf test: Add 'thloop' test workload adds 0b8ff0ba2744 perf test: Replace record test workload with thloop adds 41522f744290 perf test: Add 'leafloop' test workload adds 7cf0b4a73a4a perf test: Replace arm callgraph fp test workload with leafloop adds 39281709a6e2 perf test: Add 'sqrtloop' test workload adds e011979ec4c3 perf test: Replace arm spe fork test workload with sqrtloop adds a104f0ea99d8 perf test: Add 'brstack' test workload adds 7bc1dd96cf48 perf test: Replace brstack test workload adds 3dfc01fe9d12 perf test: Add 'datasym' test workload adds 0b77fe474696 perf test: Replace data symbol test workload with datasym adds a3720e969c6d perf build: Fix LIBTRACEEVENT_DYNAMIC adds e5c6109f4813 perf list: Reorganize to use callbacks to allow honouring [...] adds 6ed249441a7d perf list: Add JSON output option adds eadcab4c7a66 perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number adds d4223e1776c3 perf trace: Return error if a system call doesn't exist adds 03e9a5d8eb55 perf trace: Handle failure when trace point folder is missed adds 9bc427a0613d perf augmented_raw_syscalls: Remove unused variable 'syscall' adds 8daf87f59227 perf trace: Remove unused bpf map 'syscalls' adds 7d54a4acd8c1 perf test: Skip watchpoint tests if no watchpoints available adds 19030564ab11 perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZE adds 2e9f5bda2f03 perf test: Fix record test on KVM guests adds 7b7c22ccdf27 MAINTAINERS: Update John Garry's email address for arm64 p [...] adds c66a36af7ba3 perf lock contention: Do not use BPF task local storage adds 15792642db69 perf stat: Fix cgroup display in JSON output adds 6d74ed369d43 perf stat: Move summary prefix printing logic in CSV output adds 8e55ae24c08f perf stat: Do not align time prefix in CSV output adds a7ec1dd2d744 perf stat: Use scnprintf() in prepare_interval() adds f123b2d84ece perf stat: Remove prefix argument in print_metric_headers() adds ce551ec92344 perf stat: Remove metric_only argument in print_counter_ag [...] adds 991991ab9963 perf stat: Pass const char *prefix to display routines adds 92ccf7f11d68 perf stat: Use 'struct outstate' in evlist__print_counters() adds 922ae948c429 perf stat: Pass 'struct outstate' to print_metric_begin() adds e7f4da312259 perf stat: Pass struct outstate to printout() adds 01577597493d perf stat: Do not pass runtime_stat to printout() adds 5f334d88c25e perf stat: Pass through 'struct outstate' adds ab6baaae2735 perf stat: Fix JSON output in metric-only mode adds c4b41b83c250 perf stat: Rename "aggregate-number" to "cpu-count" in JSON adds 765d4e497fc5 perf stat: Tidy up JSON metric-only output when no metrics adds eafcbb6838b6 perf vendor events intel: Add core event list for Alderlake-N adds a6a29bcf5961 perf vendor events intel: Add uncore event list for Alderlake-N adds 2bb3fbad4c3b perf vendor events intel: Add metrics for Alderlake-N adds 4c12f41a14d6 perf vendor events intel: Update events and metrics for alderlake adds 6f520ce17920 perf symbol: correction while adjusting symbol adds 1a9c20b45d19 perf list: Support newlines in wordwrap adds 1284ded7d059 perf list: JSON escape encoding improvements adds be3392b65f2b perf list: List callback support for libpfm adds 0c3852adae83 Merge remote-tracking branch 'torvalds/master' into perf/core adds 49bd97c28b7e perf tools: Use dedicated non-atomic clear/set bit helpers adds 20ed9fa49658 perf branch: Fix interpretation of branch records adds 7e8e5e879729 perf arm64: Fix mksyscalltbl, don't lose syscalls due to sort -nu adds eb0b3f501e4d Revert "perf stat: Rename "aggregate-number" to "cpu-count [...] adds 3c97d25ceb75 perf stat: Check existence of os->prefix, fixing a segfault adds 955f6def5590 perf record: Add remaining branch filters: "no_cycles", "n [...] adds 8f4b1e3cebce perf stat: Fix printing field separator in CSV metrics output adds 1849f9f00926 tools lib api: Add dependency test to install_headers adds 47e02b94a4c9 tools lib perf: Add dependency test to install_headers adds 5d890591db6b tools lib subcmd: Add dependency test to install_headers adds 113bb3964297 tools lib symbol: Add dependency test to install_headers adds 117195d9f8af perf stat: Fix multi-line metric output in JSON adds 3f81f72d30b4 perf stat: Fix invalid output handle adds fce9a6191451 perf util: Make header guard consistent with tool adds 5b7a29fb0b7d perf util: Add host_is_bigendian to util.h adds 336b92da1aa4 perf tool: Move pmus list variable to a new file adds 9d9b22bedad1 perf test: Add event group test for events in multiple PMUs adds cc2367eebb0c machine: Adopt is_lock_function() from builtin-lock.c adds 616aa32d6f22 perf build: Fixes for LIBTRACEEVENT_DYNAMIC adds b89761351089 perf stat: Update event skip condition for system-wide per [...] adds 40769665b63d perf jevents: Parse metrics during conversion adds 378ef0f5d9d7 perf build: Use libtraceevent from the system adds 4171925aa9f3 tools lib traceevent: Remove libtraceevent adds b9a49f8cb02f perf tools: Check if libtracevent has TEP_FIELD_IS_RELATIVE adds 232b82d201cb perf test: Update event group check for support of uncore event adds 167b266bf66c perf off_cpu: Fix a typo in BTF tracepoint name, it should [...] adds 3cad53a6f9cd perf python: Account for multiple words in CC adds fd507d3e359c perf lock contention: Add lock_data.h for common data adds eca949b2b4ad perf lock contention: Implement -t/--threads option for BPF adds 688d2e8de231 perf lock contention: Add -l/--lock-addr option adds 22ddcb6b4a62 perf test: Update perf lock contention test adds ab6bd55e9968 perf cs-etm: Print unknown header version as an error adds fe55ba183264 perf cs-etm: Remove unused stub methods adds b00204f5c21c perf cs-etm: Tidy up auxtrace info header printing adds fd63091f2a03 perf cs-etm: Cleanup cs_etm__process_auxtrace_info() adds 55c1de9973d6 perf cs-etm: Print auxtrace info even if OpenCSD isn't linked adds e76aff0523f7 perf script: Introduce task analyzer python script adds fdd0f81f0528 perf script: task-analyzer add csv support adds e8478b84d6ba perf test: add new task-analyzer tests adds a8f26192ca76 perf test: Add ability to test exit code for attr tests adds c3a8f85351b1 perf test: Add mechanism for skipping attr tests on auxili [...] adds ee26adf627e6 perf test: Add mechanism for skipping attr tests on kernel [...] adds 9440ebdc333d perf test arm64: Add attr tests for new VG register adds caec54705adb perf build: Fix python/perf.so library's name adds 5f8f95673f68 perf evlist: Remove group option. adds c587e77e100f perf stat: Do not delay the workload with --delay adds 818448e9cf92 perf tools: Use "grep -E" instead of "egrep" new 1a931707ad4a Merge remote-tracking branch 'torvalds/master' into perf/core new 4ff17c448a7b libperf: Fix install_pkgconfig target new aa4800e31c54 Merge tag 'perf-tools-for-v6.2-1-2022-12-16' of git://git. [...] adds 38792972de42 ftrace: Allow WITH_ARGS flavour of graph tracer with shado [...] adds c0cd1d541704 Revert "arm64: errata: Workaround possible Cortex-A715 [ES [...] new 77856d911a8c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 35c23fba4eb4 gfs2: Add extra error check in alloc_dinode adds 761fdbbce96f gfs2: Get rid of ghs[] in gfs2_create_inode adds 3d0258bc1118 gfs2: Clean up initialization of "ip" in gfs2_create_inode adds 38552ff676f0 gfs2: Fix and clean up create / evict interaction adds 4ec3c19d058f gfs2: Handle -EBUSY result of insert_inode_locked4 adds 7db354444ad8 gfs2: Cosmetic gfs2_dinode_{in,out} cleanup adds 70376c7ff312 gfs2: Always check inode size of inline inodes adds 4ad02083a092 gfs2: Make gfs2_glock_hold return its glock argument adds 97236ad5a68c gfs2: Avoid dequeuing GL_ASYNC glock holders twice adds 764665c67752 gfs2: Clean up after gfs2_create_inode rework adds fe1bff6517de gfs2: Simply dequeue iopen glock in gfs2_evict_inode adds 3781ec9e0912 gfs2: Uninline and improve glock_{set,clear}_object adds 2ec750a01d18 gfs2: Add gfs2_inode_lookup comment adds 88f4a9f813c5 gfs2: Partially revert gfs2_inode_lookup change adds f0c0ade8d874 gfs2: Minor gfs2_try_evict cleanup adds ba3e77a4a22a gfs2: Remove support for glock holder auto-demotion adds 6b46a06100dd gfs2: Remove support for glock holder auto-demotion (2) new 6830d50325ee Merge tag 'gfs2-v6.1-rc7-fixes' of git://git.kernel.org/pu [...] new 5fc24e6022d4 RDMA/rxe: Fix compile warnings on 32-bit new 5244ca88671a RDMA/siw: Fix pointer cast warning new ed56954cf5a8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 38bcb51f81af leds-pca955x: Remove the unused function pca95xx_num_led_regs() adds fb0f4051ee8e leds: lp55xx: remove variable j adds 57d91e039070 leds: max8997: Don't error if there is no pdata adds 3031993b3474 led: qcom-lpg: Fix sleeping in atomic adds 5f52a8ba7e91 dt-bindings: leds: Add 'cpuX' to 'linux,default-trigger' adds 17c13c724b14 leds: lp5523: fix out-of-bounds bug in lp5523_selftest() adds 447242e1292e MAINTAINERS: Add additional co-maintainer to LEDs adds 135780f1048b leds: is31fl319x: Fix setting current limit for is31fl319{0,1,3} adds 3f6fb1cfaf30 leds: use sysfs_emit() to instead of scnprintf() adds 6afd8bd5db7c leds: qcom,pm8058-led: Convert to DT schema adds 7cb092a0336c leds: MAINTAINERS: include dt-bindings headers new 75caf5940899 Merge tag 'leds-6.2-rc1' of git://git.kernel.org/pub/scm/l [...] adds 28927f6c483d watchdog: mtk_wdt: Add support for MT6795 Helio X10 watchd [...] adds 52f46a6aea59 dt-bindings: watchdog: Add compatible for MediaTek MT8188 adds fea58041af4c dt-bindings: reset: mt8188: add toprgu reset-controller he [...] adds bc7313652a63 watchdog: mediatek: mt8188: add wdt support adds 4d1363a46cdf dt-bindings: watchdog: mediatek: Convert mtk-wdt to json-schema adds c389e1f5068f dt-bindings: watchdog: mediatek,mtk-wdt: Add compatible fo [...] adds 1d8e67ecf114 dt-bindings: watchdog: mediatek,mtk-wdt: Add compatible fo [...] adds 08435c2aab3a watchdog: Add Advantech EC watchdog driver adds b49e2a3cfb84 watchdog: at91rm9200: Remove #ifdef guards for PM related [...] adds d36eda79c600 watchdog: twl4030: Remove #ifdef guards for PM related functions adds 0327476d6ef3 watchdog: omap: Remove #ifdef guards for PM related functions adds 758f46c2e67c watchdog: kempld: Remove #ifdef guards for PM related functions adds 47c008050aec watchdog: rn5t618: add support for read out bootstatus adds ef9b7bf52c2f watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not a [...] adds 9ec0b7e06835 watchdog: aspeed: Enable pre-timeout interrupt new b611996ef270 Merge tag 'linux-watchdog-6.2-rc1' of git://www.linux-watc [...] adds 2e5632aef677 power: supply: lp8788: make const array name static adds 3f5b93f4077b dt-bindings: power: reset: restart-handler: add common schema adds 03b33d4ac41e power/supply: fix repeated words in comments adds ef1ca2102e9c power: supply: bq25890: Document POWER_SUPPLY_PROP_CURRENT_NOW adds 8327a8abd4d7 power: supply: bq25890: Clean up POWER_SUPPLY_PROP_CONSTAN [...] adds 7c8523751973 power: supply: bq25890: Clean up POWER_SUPPLY_PROP_CONSTAN [...] adds b63e60ebb3fb power: supply: bq25890: Add support for setting user charg [...] adds 5f5c10ecaf3f power: supply: bq25890: Factor out regulator registration code adds 85052e90007b power: supply: bq25890: Add get_voltage support to Vbus regulator adds 14a3d159abf8 power: supply: bq25890: Add Vsys regulator adds 98c148cd5c73 power: supply: core: repair kernel-doc for power_supply_vbat2ri() adds 9a265e04b99d power: supply: bd99954: Use LINEAR_RANGE() adds eae063f64714 power: supply: mt6360: Use LINEAR_RANGE_IDX() adds c7d47d51663c dt-bindings: power: supply: define monitored-battery in co [...] adds 8c9e038a2a36 dt-bindings: power: supply: bq25890: allow power-supply fields adds 70547f34deed dt-bindings: power: supply: maxim,max17042: allow power-supplies adds 09b327c991d2 dt-bindings: power: supply: bq25890: use one fallback compatible adds 5b79480ce197 power: supply: fix residue sysfs file in error handle rout [...] adds 332d7d0c6dd7 power: supply: 88pm860x: simplify using devm adds 2f88b7050d67 Merge 'i2c/client_device_id_helper-immutable' adds 02c70e915967 power: supply: adp5061: Convert to i2c's .probe_new() adds 31c050513c7a power: supply: bq2415x: Convert to i2c's .probe_new() adds 31731754b925 power: supply: bq24190: Convert to i2c's .probe_new() adds 924668b4ed02 power: supply: bq24257: Convert to i2c's .probe_new() adds aaf5339e295b power: supply: bq24735: Convert to i2c's .probe_new() adds ed4e2c7570a7 power: supply: bq2515x: Convert to i2c's .probe_new() adds fb94ef2efa1c power: supply: bq256xx: Convert to i2c's .probe_new() adds c5cddca2351b power: supply: bq25890: Convert to i2c's .probe_new() adds 79fc7c26602f power: supply: bq25980: Convert to i2c's .probe_new() adds 67f56c79a572 power: supply: bq27xxx: Convert to i2c's .probe_new() adds 433e38022679 power: supply: ds2782: Convert to i2c's .probe_new() adds d9cafca1f200 power: supply: lp8727: Convert to i2c's .probe_new() adds 66d9e8fc2bac power: supply: ltc2941: Convert to i2c's .probe_new() adds 97bdbe0d04b1 power: supply: ltc4162-l: Convert to i2c's .probe_new() adds b17018dee05a power: supply: max14656: Convert to i2c's .probe_new() adds a07fca69378c power: supply: max17040: Convert to i2c's .probe_new() adds d9ac265b57b8 power: supply: max17042_battery: Convert to i2c's .probe_new() adds f40ec8bc0888 power: supply: rt5033_battery: Convert to i2c's .probe_new() adds 2adfc4370ebb power: supply: rt9455: Convert to i2c's .probe_new() adds ef3f6e07d55a power: supply: sbs: Convert to i2c's .probe_new() adds 02d1a40141a7 power: supply: sbs-manager: Convert to i2c's .probe_new() adds 6d43a4b0b2f8 power: supply: smb347: Convert to i2c's .probe_new() adds 8a4f891b2a10 power: supply: ucs1002: Convert to i2c's .probe_new() adds 922bde5a0955 power: supply: z2_battery: Convert to i2c's .probe_new() adds 955bee204f3d power: supply: z2_battery: Fix possible memleak in z2_batt [...] adds 97f2b4ddb0aa power: supply: cw2015: Fix potential null-ptr-deref in cw_ [...] adds c4d33381b134 power: supply: ab8500: Fix error handling in ab8500_charge [...] adds 571650b3a30f power: supply: bq25890: Only use pdata->regulator_init_dat [...] adds 54c03bfd094f power: supply: Fix refcount leak in rk817_charger_probe adds a7aaa80098d5 power: supply: bq25890: Ensure pump_express_work is cancel [...] adds 7e6fb67808ab power: supply: bq25890: Fix usb-notifier probe and remove races adds 104bb8a66345 power: supply: fix null pointer dereferencing in power_sup [...] new b220f31147d7 Merge tag 'for-v6.2' of git://git.kernel.org/pub/scm/linux [...] adds 913a144164d8 HSI: ssi_protocol: Fix return type of ssip_pn_xmit() adds f5181c35ed7b HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() adds 1aff514e1d2b HSI: omap_ssi_core: fix possible memory leak in ssi_probe() adds 8acbca3a92b8 headers: Remove some left-over license text in include/uap [...] adds 3ffa9f713c39 HSI: omap_ssi_core: Fix error handling in ssi_init() new f9ff5644bcc0 Merge tag 'hsi-for-6.2' of git://git.kernel.org/pub/scm/li [...] new b29e6ece454f Resync master with latest Linus upstream new 099409f7eb3d mm, mremap: fix mremap() expanding vma with addr inside vma new 158d9b983702 mm/mempolicy: fix memory leak in set_mempolicy_home_node s [...] new ab83a2f86b69 kmsan: include linux/vmalloc.h new 665df34a3dab kmsan: export kmsan_handle_urb new 91bfd8e82986 mm/uffd: fix pte marker when fork() without fork event new e00e58cb4d13 mm: fix a few rare cases of using swapin error pte marker new e002869f039a mm: hwpoison: support recovery from ksm_might_need_to_copy() new 55051ac1a35b mm: hwposion: support recovery from ksm_might_need_to_copy() new 166f3c2ef5d8 hugetlb: really allocate vma lock for all sharable vmas new fc3e713aec72 maple_tree: fix mas_spanning_rebalance() on insufficient data new cc4786639803 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 0e43bbbe8951 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 32f1002ed485 net: dsa: mt7530: remove redundant assignment new b4cafb3d2c74 devlink: hold region lock when flushing snapshots new 2fc60e2ff972 selftests: devlink: fix the fd redirect in dummy_reporter_test new d1c4a3469e73 selftests: devlink: add a warning for interfaces coming up new 3e31d209ed5f Merge branch 'devlink-fixes' new 68bb10101e6b openvswitch: Fix flow lookup to use unmasked key new 13e3c7793e2f Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 078838f5b9c9 net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef new 214964a13ab5 devlink: protect devlink dump by the instance lock new 2d7afdcbc9d3 skbuff: Account for tail adjustment during pull operations new db0b124f02ba igc: Enhance Qbv scheduling by using first flag bit new d8f45be01dd9 igc: Use strict cycles for Qbv scheduling new 3b61764fb49a igc: Add checking for basetime less than zero new e17090eb2494 igc: allow BaseTime 0 enrollment for Qbv new 6d05251d537a igc: recalculate Qbv end_time by considering cycle time new 72abeedd8398 igc: Set Qbv start_time and end_time to end_time if not be [...] new 89529367293c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 7c754feef985 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 00d2d5c6bbb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b458fcf8ec43 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 21cc8e34e2c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0f743cd0daf7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ce907ddac637 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 3c44e2b6cde6 Revert "Input: synaptics - switch touchpad on HP Laptop 15 [...] new 369d1289ce33 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8c2b52e95678 Merge branch 'for-backlight-fixes' of git://git.kernel.org [...] new be02c07e8c23 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new abe3bf7425fb btrfs: fix an error handling path in btrfs_rename() new db0a4a7b8e95 btrfs: fix an error handling path in btrfs_defrag_leaves() new c68f72900a12 btrfs: fix leak of fs devices after removing btrfs module new f1f0460c0ca9 btrfs: restore BTRFS_SEQ_LAST when looking up qgroup backr [...] new 0a3212de8ab3 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS new a83e4e91576b Merge branch 'misc-6.2' into next-fixes new 0ec5899de789 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new a7d550f82b44 of: fdt: Honor CONFIG_CMDLINE* even without /chosen node new d8a76e46d7d3 dt-bindings: usb: tegra-xusb: Remove path references new 5fa9f7292b17 dt-bindings: vendor-prefixes: sort entries alphabetically new f62678a77d58 dt-bindings: mxsfb: Document i.MX8M/i.MX6SX/i.MX6SL power- [...] new 435beb4110da dt-bindings: hwmon: ntc-thermistor: drop Naveen Krishna Ch [...] new 22c9f19002c7 dt-bindings: imx6q-pcie: Handle various clock configurations new 8b8161edf14a dt-bindings: imx6q-pcie: Handle various PD configurations new 1a2cead15bcf dt-bindings: imx6q-pcie: Handle more resets on legacy platforms new e21a77d8dabe dt-bindings: watchdog: gpio: Convert bindings to YAML new ab040c42237f dt-bindings: drop redundant part of title of shared bindings new 9d94e28505f8 dt-bindings: memory-controllers: ti,gpmc-child: drop redun [...] new a0c2153dcfa0 dt-bindings: clock: st,stm32mp1-rcc: add proper title new a612130ca1a6 dt-bindings: drop redundant part of title (end) new 9fa3ad1a1ab3 dt-bindings: drop redundant part of title (end, part two) new 84e85359f499 dt-bindings: drop redundant part of title (end, part three) new 9d69d47fd399 dt-bindings: drop redundant part of title (beginning) new 33cd7c6fffa3 dt-bindings: clock: drop redundant part of title new 3367934dd303 dt-bindings: drop redundant part of title (manual) new 9d634d59223e Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new cc157010fd62 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new a2caa722c66a Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] new dabac4bf4444 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 71c2c68e4fad perf python: Don't stop building if python setuptools isn' [...] new 361c394c16c5 Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] new d8703df87f45 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 4e699e34f923 drm/plane-helper: Add the missing declaration of drm_atomic_state new 16cba743aec0 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (1f2422ba386d) \ N -- N -- N refs/heads/pending-fixes (16cba743aec0)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 97 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-speakup | 9 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 4 +- .../ABI/testing/debugfs-driver-habanalabs | 7 + Documentation/ABI/testing/sysfs-bus-coreboot | 45 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 | 46 + .../ABI/testing/sysfs-bus-iio-adc-max11410 | 13 + .../sysfs-bus-platform-devices-ampere-smpro | 312 + Documentation/ABI/testing/sysfs-bus-usb | 11 + .../ABI/testing/sysfs-kernel-cpu_byteorder | 12 + Documentation/admin-guide/cifs/usage.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 19 + Documentation/arm64/silicon-errata.rst | 2 - .../devicetree/bindings/arm/bcm/bcm2835.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 2 +- .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 2 +- .../devicetree/bindings/arm/cci-control-port.yaml | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 +- .../bindings/arm/firmware/linaro,optee-tz.yaml | 2 +- .../bindings/arm/hisilicon/hisilicon.yaml | 2 +- .../bindings/arm/keystone/ti,k3-sci-common.yaml | 2 +- .../devicetree/bindings/arm/keystone/ti,sci.yaml | 2 +- .../bindings/arm/marvell/armada-7k-8k.yaml | 2 +- .../devicetree/bindings/arm/mrvl/mrvl.yaml | 2 +- .../devicetree/bindings/arm/mstar/mstar.yaml | 2 +- .../devicetree/bindings/arm/npcm/npcm.yaml | 2 +- .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 2 +- .../bindings/arm/socionext/milbeaut.yaml | 2 +- .../bindings/arm/socionext/uniphier.yaml | 2 +- Documentation/devicetree/bindings/arm/sp810.yaml | 2 +- .../devicetree/bindings/arm/sprd/sprd.yaml | 2 +- .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 2 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 2 +- .../arm/sunxi/allwinner,sun6i-a31-cpuconfig.yaml | 2 +- .../arm/sunxi/allwinner,sun9i-a80-prcm.yaml | 2 +- .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 2 +- .../bindings/arm/tegra/nvidia,tegra194-cbb.yaml | 2 +- .../bindings/arm/tegra/nvidia,tegra234-cbb.yaml | 2 +- Documentation/devicetree/bindings/arm/ti/k3.yaml | 2 +- .../devicetree/bindings/arm/ti/ti,davinci.yaml | 2 +- .../devicetree/bindings/arm/vexpress-config.yaml | 2 +- .../devicetree/bindings/arm/vexpress-sysreg.yaml | 2 +- .../bindings/ata/allwinner,sun4i-a10-ahci.yaml | 2 +- .../bindings/ata/allwinner,sun8i-r40-ahci.yaml | 2 +- .../bus/fsl,imx8qxp-pixel-link-msi-bus.yaml | 232 + Documentation/devicetree/bindings/bus/ti-sysc.yaml | 2 +- .../devicetree/bindings/clock/adi,axi-clkgen.yaml | 2 +- .../devicetree/bindings/clock/calxeda.yaml | 2 +- .../bindings/clock/cirrus,cs2000-cp.yaml | 2 +- .../devicetree/bindings/clock/fixed-clock.yaml | 2 +- .../bindings/clock/fixed-factor-clock.yaml | 2 +- .../bindings/clock/fixed-mmio-clock.yaml | 2 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 2 +- .../devicetree/bindings/clock/fsl,sai-clock.yaml | 2 +- .../devicetree/bindings/clock/fsl,scu-clk.yaml | 2 +- .../devicetree/bindings/clock/idt,versaclock5.yaml | 2 +- .../devicetree/bindings/clock/imx1-clock.yaml | 2 +- .../devicetree/bindings/clock/imx21-clock.yaml | 2 +- .../devicetree/bindings/clock/imx23-clock.yaml | 2 +- .../devicetree/bindings/clock/imx25-clock.yaml | 2 +- .../devicetree/bindings/clock/imx27-clock.yaml | 2 +- .../devicetree/bindings/clock/imx28-clock.yaml | 2 +- .../devicetree/bindings/clock/imx31-clock.yaml | 2 +- .../devicetree/bindings/clock/imx35-clock.yaml | 2 +- .../devicetree/bindings/clock/imx5-clock.yaml | 2 +- .../devicetree/bindings/clock/imx6q-clock.yaml | 2 +- .../devicetree/bindings/clock/imx6sl-clock.yaml | 2 +- .../devicetree/bindings/clock/imx6sll-clock.yaml | 2 +- .../devicetree/bindings/clock/imx6sx-clock.yaml | 2 +- .../devicetree/bindings/clock/imx6ul-clock.yaml | 2 +- .../devicetree/bindings/clock/imx7d-clock.yaml | 2 +- .../bindings/clock/imx7ulp-pcc-clock.yaml | 2 +- .../bindings/clock/imx7ulp-scg-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8m-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 2 +- .../bindings/clock/imx8ulp-cgc-clock.yaml | 2 +- .../bindings/clock/imx8ulp-pcc-clock.yaml | 2 +- .../devicetree/bindings/clock/imx93-clock.yaml | 2 +- .../devicetree/bindings/clock/imxrt1050-clock.yaml | 2 +- .../devicetree/bindings/clock/ingenic,cgu.yaml | 2 +- .../devicetree/bindings/clock/intel,agilex.yaml | 2 +- .../devicetree/bindings/clock/intel,cgu-lgm.yaml | 2 +- .../devicetree/bindings/clock/intel,easic-n5x.yaml | 2 +- .../devicetree/bindings/clock/intel,stratix10.yaml | 2 +- .../bindings/clock/microchip,mpfs-clkcfg.yaml | 2 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 2 +- .../bindings/clock/nuvoton,npcm845-clk.yaml | 2 +- .../bindings/clock/qcom,dispcc-sc8280xp.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 +- .../devicetree/bindings/clock/renesas,9series.yaml | 2 +- .../bindings/clock/renesas,versaclock7.yaml | 2 +- .../bindings/clock/rockchip,rk3568-cru.yaml | 2 +- .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 2 +- .../devicetree/bindings/clock/ti,lmk04832.yaml | 2 +- .../devicetree/bindings/clock/ti,sci-clk.yaml | 2 +- .../devicetree/bindings/clock/ti/ti,clksel.yaml | 2 +- .../devicetree/bindings/cpu/idle-states.yaml | 2 +- .../bindings/cpufreq/cpufreq-mediatek-hw.yaml | 2 +- .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 2 +- .../devicetree/bindings/crypto/st,stm32-crc.yaml | 2 +- .../devicetree/bindings/crypto/st,stm32-cryp.yaml | 2 +- .../devicetree/bindings/crypto/st,stm32-hash.yaml | 2 +- .../devicetree/bindings/display/arm,hdlcd.yaml | 2 +- .../devicetree/bindings/display/arm,malidp.yaml | 2 +- .../bindings/display/bridge/anx6345.yaml | 2 +- .../bindings/display/bridge/chrontel,ch7033.yaml | 2 +- .../display/bridge/ingenic,jz4780-hdmi.yaml | 2 +- .../bindings/display/bridge/intel,keembay-dsi.yaml | 2 +- .../bindings/display/bridge/ite,it6505.yaml | 2 +- .../bindings/display/bridge/ite,it66121.yaml | 2 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 2 +- .../bindings/display/bridge/toshiba,tc358767.yaml | 2 +- .../bindings/display/bridge/toshiba,tc358775.yaml | 2 +- .../devicetree/bindings/display/fsl,lcdif.yaml | 15 +- .../devicetree/bindings/display/ingenic,ipu.yaml | 2 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 2 +- .../bindings/display/intel,keembay-display.yaml | 2 +- .../bindings/display/intel,keembay-msscam.yaml | 2 +- .../bindings/display/mediatek/mediatek,cec.yaml | 2 +- .../bindings/display/mediatek/mediatek,dsi.yaml | 2 +- .../display/mediatek/mediatek,hdmi-ddc.yaml | 2 +- .../bindings/display/mediatek/mediatek,hdmi.yaml | 2 +- .../devicetree/bindings/display/msm/gmu.yaml | 2 +- .../devicetree/bindings/display/msm/gpu.yaml | 2 +- .../bindings/display/panel/display-timings.yaml | 2 +- .../bindings/display/panel/ilitek,ili9163.yaml | 2 +- .../display/panel/olimex,lcd-olinuxino.yaml | 2 +- .../bindings/display/panel/panel-lvds.yaml | 2 +- .../bindings/display/panel/panel-timing.yaml | 2 +- .../bindings/display/panel/visionox,rm69299.yaml | 2 +- .../devicetree/bindings/dma/dma-common.yaml | 2 +- .../devicetree/bindings/dma/dma-controller.yaml | 2 +- .../devicetree/bindings/dma/dma-router.yaml | 2 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-dma.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-mdma.yaml | 2 +- .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 2 +- .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 2 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml | 2 +- .../devicetree/bindings/edac/dmc-520.yaml | 2 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 5 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 1 + .../bindings/eeprom/microchip,93lc46b.yaml | 3 +- .../devicetree/bindings/example-schema.yaml | 2 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 2 +- .../devicetree/bindings/firmware/arm,scpi.yaml | 2 +- .../bindings/firmware/qemu,fw-cfg-mmio.yaml | 2 +- .../bindings/fpga/lattice,sysconfig.yaml | 81 + .../devicetree/bindings/gpio/gpio-tpic2810.yaml | 2 +- .../devicetree/bindings/gpio/ti,omap-gpio.yaml | 2 +- .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 2 +- .../bindings/gpu/host1x/nvidia,tegra210-nvdec.yaml | 2 +- .../bindings/gpu/host1x/nvidia,tegra210-nvenc.yaml | 2 +- .../bindings/gpu/host1x/nvidia,tegra210-nvjpg.yaml | 2 +- .../bindings/gpu/host1x/nvidia,tegra234-nvdec.yaml | 2 +- .../devicetree/bindings/gpu/vivante,gc.yaml | 2 +- .../bindings/hwlock/st,stm32-hwspinlock.yaml | 2 +- .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 2 +- .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 1 - .../bindings/i2c/hisilicon,ascend910-i2c.yaml | 73 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 +- .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 + Documentation/devicetree/bindings/i2c/i2c-pxa.yaml | 2 +- .../devicetree/bindings/i2c/ingenic,i2c.yaml | 2 +- .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 1 + .../bindings/i2c/qcom,i2c-geni-qcom.yaml | 64 +- .../devicetree/bindings/i2c/renesas,riic.yaml | 2 +- .../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 2 +- .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 2 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 2 +- .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 8 +- .../bindings/iio/accel/kionix,kx022a.yaml | 65 + Documentation/devicetree/bindings/iio/adc/adc.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad4130.yaml | 262 + .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 26 +- .../devicetree/bindings/iio/adc/adi,max11410.yaml | 177 + .../bindings/iio/adc/allwinner,sun8i-a33-ths.yaml | 2 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 2 +- .../bindings/iio/adc/motorola,cpcap-adc.yaml | 2 +- .../bindings/iio/adc/nxp,imx8qxp-adc.yaml | 2 +- .../bindings/iio/adc/nxp,lpc1850-adc.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 7 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 12 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 2 +- .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../bindings/iio/adc/sigma-delta-modulator.yaml | 2 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 2 +- .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 70 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 2 +- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 2 +- .../devicetree/bindings/iio/addac/adi,ad74115.yaml | 373 + .../bindings/iio/addac/adi,ad74413r.yaml | 15 +- .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 3 +- .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 +- .../bindings/iio/dac/nxp,lpc1850-dac.yaml | 2 +- .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 2 +- .../bindings/iio/frequency/adi,adf4350.yaml | 7 +- .../bindings/iio/frequency/adi,adf4377.yaml | 92 + .../bindings/iio/frequency/adi,admv1013.yaml | 5 +- .../bindings/iio/frequency/adi,admv1014.yaml | 5 +- .../bindings/iio/frequency/adi,admv4420.yaml | 8 +- .../bindings/iio/frequency/adi,adrf6780.yaml | 5 +- .../bindings/iio/gyroscope/adi,adxrs290.yaml | 5 +- .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 5 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 3 +- .../bindings/iio/imu/invensense,icm42600.yaml | 1 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 8 + .../bindings/iio/multiplexer/io-channel-mux.yaml | 2 +- .../bindings/iio/pressure/meas,ms5611.yaml | 6 +- .../bindings/iio/pressure/murata,zpa2326.yaml | 5 +- .../bindings/iio/proximity/ams,as3935.yaml | 5 +- .../bindings/iio/resolver/adi,ad2s90.yaml | 7 +- .../bindings/iio/temperature/adi,ltc2983.yaml | 336 +- .../devicetree/bindings/input/fsl,scu-key.yaml | 2 +- .../devicetree/bindings/input/gpio-keys.yaml | 2 +- Documentation/devicetree/bindings/input/input.yaml | 2 +- .../devicetree/bindings/input/matrix-keymap.yaml | 2 +- .../bindings/input/microchip,cap11xx.yaml | 2 +- .../bindings/input/pine64,pinephone-keyboard.yaml | 2 +- .../input/touchscreen/chipone,icn8318.yaml | 2 +- .../input/touchscreen/cypress,cy8ctma140.yaml | 2 +- .../input/touchscreen/cypress,cy8ctma340.yaml | 2 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 2 +- .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/input/touchscreen/himax,hx83112b.yaml | 2 +- .../bindings/input/touchscreen/hycon,hy46xx.yaml | 2 +- .../input/touchscreen/imagis,ist3038c.yaml | 2 +- .../bindings/input/touchscreen/melfas,mms114.yaml | 2 +- .../bindings/input/touchscreen/mstar,msg2638.yaml | 2 +- .../input/touchscreen/pixcir,pixcir_ts.yaml | 2 +- .../bindings/input/touchscreen/silead,gsl1680.yaml | 2 +- .../bindings/input/touchscreen/ti,tsc2005.yaml | 2 +- .../bindings/input/touchscreen/touchscreen.yaml | 2 +- .../bindings/input/touchscreen/zinitix,bt400.yaml | 2 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 5 + .../bindings/interconnect/qcom,osm-l3.yaml | 24 +- .../interrupt-controller/ingenic,intc.yaml | 2 +- .../bindings/interrupt-controller/mrvl,intc.yaml | 2 +- .../interrupt-controller/nuvoton,wpcm450-aic.yaml | 2 +- .../interrupt-controller/realtek,rtl-intc.yaml | 2 +- .../interrupt-controller/renesas,irqc.yaml | 2 +- .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 2 +- .../devicetree/bindings/ipmi/ipmi-smic.yaml | 2 +- .../bindings/leds/backlight/gpio-backlight.yaml | 2 +- .../bindings/leds/backlight/led-backlight.yaml | 2 +- .../bindings/leds/backlight/pwm-backlight.yaml | 2 +- .../bindings/leds/backlight/qcom-wled.yaml | 2 +- Documentation/devicetree/bindings/leds/common.yaml | 1 + .../devicetree/bindings/leds/issi,is31fl319x.yaml | 2 +- .../devicetree/bindings/leds/leds-pm8058.txt | 67 - .../devicetree/bindings/leds/qcom,pm8058-led.yaml | 57 + .../devicetree/bindings/leds/register-bit-led.yaml | 2 +- .../devicetree/bindings/leds/regulator-led.yaml | 2 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 2 +- .../devicetree/bindings/mailbox/sprd-mailbox.yaml | 2 +- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 2 +- .../bindings/media/allwinner,sun6i-a31-isp.yaml | 2 +- .../bindings/media/i2c/dongwoon,dw9768.yaml | 2 +- .../devicetree/bindings/media/i2c/ov8856.yaml | 2 +- .../bindings/media/i2c/ovti,ov02a10.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov5645.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 2 +- .../bindings/media/i2c/st,st-vgxy61.yaml | 2 +- .../bindings/media/marvell,mmp2-ccic.yaml | 2 +- .../devicetree/bindings/media/renesas,ceu.yaml | 2 +- .../devicetree/bindings/media/st,stm32-cec.yaml | 2 +- .../devicetree/bindings/media/st,stm32-dcmi.yaml | 2 +- .../devicetree/bindings/media/st,stm32-dma2d.yaml | 2 +- .../bindings/media/video-interface-devices.yaml | 2 +- .../bindings/media/video-interfaces.yaml | 2 +- .../memory-controllers/calxeda-ddr-ctrlr.yaml | 2 +- .../ingenic,nemc-peripherals.yaml | 2 +- .../bindings/memory-controllers/ingenic,nemc.yaml | 2 +- .../memory-controllers/st,stm32-fmc2-ebi.yaml | 2 +- .../bindings/memory-controllers/ti,gpmc-child.yaml | 2 +- .../bindings/memory-controllers/ti,gpmc.yaml | 2 +- .../devicetree/bindings/mfd/actions,atc260x.yaml | 2 +- .../devicetree/bindings/mfd/ene-kb3930.yaml | 2 +- .../devicetree/bindings/mfd/ene-kb930.yaml | 8 +- .../devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml | 2 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 2 +- .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 4 + .../devicetree/bindings/mfd/rockchip,rk817.yaml | 2 + .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml | 2 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 2 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 2 +- .../devicetree/bindings/mfd/st,stmfx.yaml | 2 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 2 +- Documentation/devicetree/bindings/mips/cpus.yaml | 2 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 2 +- .../bindings/mips/lantiq/lantiq,dma-xway.yaml | 2 +- .../devicetree/bindings/mips/loongson/devices.yaml | 2 +- .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 2 +- .../devicetree/bindings/misc/qcom,fastrpc.yaml | 2 +- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 2 +- .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 2 +- .../devicetree/bindings/mmc/ingenic,mmc.yaml | 2 +- .../bindings/mmc/microchip,dw-sparx5-sdhci.yaml | 2 +- .../devicetree/bindings/mmc/mmc-controller.yaml | 2 +- .../devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml | 2 +- .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 2 +- .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 2 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 2 +- .../devicetree/bindings/mmc/sdhci-pxa.yaml | 2 +- .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 2 +- .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 2 +- .../devicetree/bindings/mtd/gpmi-nand.yaml | 2 +- .../devicetree/bindings/mtd/ingenic,nand.yaml | 2 +- .../bindings/mtd/microchip,mchp48l640.yaml | 2 +- .../devicetree/bindings/mtd/mxc-nand.yaml | 2 +- .../devicetree/bindings/mtd/nand-chip.yaml | 2 +- .../devicetree/bindings/mtd/nand-controller.yaml | 2 +- .../bindings/mtd/partitions/qcom,smem-part.yaml | 2 +- .../bindings/mtd/st,stm32-fmc2-nand.yaml | 2 +- .../devicetree/bindings/mux/gpio-mux.yaml | 2 +- .../devicetree/bindings/mux/mux-consumer.yaml | 2 +- .../devicetree/bindings/mux/mux-controller.yaml | 2 +- Documentation/devicetree/bindings/mux/reg-mux.yaml | 2 +- .../devicetree/bindings/net/asix,ax88178.yaml | 2 +- .../net/bluetooth/bluetooth-controller.yaml | 2 +- .../devicetree/bindings/net/brcm,bcmgenet.yaml | 2 +- .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 2 +- .../devicetree/bindings/net/can/bosch,c_can.yaml | 2 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 2 +- .../bindings/net/can/can-controller.yaml | 2 +- .../bindings/net/can/can-transceiver.yaml | 2 +- .../devicetree/bindings/net/can/ctu,ctucanfd.yaml | 2 +- .../bindings/net/can/microchip,mcp251xfd.yaml | 4 +- .../devicetree/bindings/net/dsa/arrow,xrs700x.yaml | 2 +- .../devicetree/bindings/net/dsa/dsa-port.yaml | 2 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 2 +- .../bindings/net/dsa/hirschmann,hellcreek.yaml | 2 +- .../bindings/net/dsa/microchip,lan937x.yaml | 2 +- .../devicetree/bindings/net/dsa/mscc,ocelot.yaml | 2 +- .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 2 +- .../devicetree/bindings/net/engleder,tsnep.yaml | 2 +- .../bindings/net/ethernet-controller.yaml | 2 +- .../devicetree/bindings/net/ethernet-phy.yaml | 2 +- .../bindings/net/fsl,qoriq-mc-dpmac.yaml | 2 +- .../devicetree/bindings/net/ingenic,mac.yaml | 2 +- .../bindings/net/mctp-i2c-controller.yaml | 2 +- Documentation/devicetree/bindings/net/mdio.yaml | 2 +- .../devicetree/bindings/net/microchip,lan95xx.yaml | 2 +- .../bindings/net/wireless/esp,esp8089.yaml | 2 +- .../bindings/net/wireless/ieee80211.yaml | 2 +- .../bindings/net/wireless/mediatek,mt76.yaml | 2 +- .../bindings/net/wireless/microchip,wilc1000.yaml | 2 +- .../bindings/net/wireless/qca,ath9k.yaml | 2 +- .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../bindings/net/wireless/silabs,wfx.yaml | 2 +- .../devicetree/bindings/nvmem/fsl,scu-ocotp.yaml | 2 +- .../bindings/nvmem/ingenic,jz4780-efuse.yaml | 2 +- .../bindings/nvmem/layouts/kontron,sl28-vpd.yaml | 64 + .../bindings/nvmem/layouts/nvmem-layout.yaml | 34 + .../bindings/nvmem/layouts/onie,tlv-layout.yaml | 147 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 8 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 +- .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 2 +- .../bindings/nvmem/socionext,uniphier-efuse.yaml | 2 +- .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 3 +- Documentation/devicetree/bindings/opp/opp-v1.yaml | 2 +- .../devicetree/bindings/opp/opp-v2-base.yaml | 2 +- .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 2 +- .../devicetree/bindings/opp/opp-v2-qcom-level.yaml | 2 +- Documentation/devicetree/bindings/opp/opp-v2.yaml | 2 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 104 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 2 +- .../devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml | 2 +- .../devicetree/bindings/phy/calxeda-combophy.yaml | 2 +- .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 5 +- .../devicetree/bindings/phy/fsl,lynx-28g.yaml | 2 +- .../devicetree/bindings/phy/ingenic,phy-usb.yaml | 2 +- .../bindings/phy/intel,keembay-phy-usb.yaml | 2 +- .../bindings/phy/intel,phy-thunderbay-emmc.yaml | 2 +- .../bindings/phy/marvell,mmp3-usb-phy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 2 +- .../bindings/phy/phy-cadence-sierra.yaml | 2 +- .../bindings/phy/phy-cadence-torrent.yaml | 2 +- .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 2 +- .../devicetree/bindings/phy/phy-tegra194-p2u.yaml | 2 +- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 2 +- .../bindings/phy/ti,phy-am654-serdes.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 2 +- .../bindings/phy/transmit-amplitude.yaml | 2 +- .../bindings/pinctrl/fsl,scu-pinctrl.yaml | 2 +- .../bindings/pinctrl/ingenic,pinctrl.yaml | 2 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 2 +- .../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 +- .../devicetree/bindings/power/avs/qcom,cpr.yaml | 2 +- .../bindings/power/domain-idle-state.yaml | 2 +- .../devicetree/bindings/power/fsl,scu-pd.yaml | 2 +- .../bindings/power/reset/gpio-restart.yaml | 13 +- .../bindings/power/reset/restart-handler.yaml | 30 + .../bindings/power/reset/xlnx,zynqmp-power.yaml | 2 +- .../devicetree/bindings/power/supply/bq2415x.yaml | 2 +- .../devicetree/bindings/power/supply/bq24190.yaml | 2 +- .../devicetree/bindings/power/supply/bq24257.yaml | 2 +- .../devicetree/bindings/power/supply/bq24735.yaml | 2 +- .../devicetree/bindings/power/supply/bq25890.yaml | 18 +- .../devicetree/bindings/power/supply/bq27xxx.yaml | 2 - .../bindings/power/supply/dlg,da9150-charger.yaml | 2 +- .../power/supply/dlg,da9150-fuel-gauge.yaml | 2 +- .../bindings/power/supply/ingenic,battery.yaml | 6 +- .../devicetree/bindings/power/supply/isp1704.yaml | 2 +- .../bindings/power/supply/lltc,lt3651-charger.yaml | 2 +- .../bindings/power/supply/lltc,ltc294x.yaml | 2 +- .../bindings/power/supply/maxim,ds2760.yaml | 2 +- .../bindings/power/supply/maxim,max14656.yaml | 2 +- .../bindings/power/supply/maxim,max17042.yaml | 2 + .../bindings/power/supply/power-supply.yaml | 6 + .../bindings/power/supply/richtek,rt9455.yaml | 2 +- .../bindings/power/supply/rohm,bd99954.yaml | 1 + .../bindings/power/supply/sc2731-charger.yaml | 3 +- .../bindings/power/supply/sc27xx-fg.yaml | 2 +- .../bindings/power/supply/ti,lp8727.yaml | 2 +- .../devicetree/bindings/pwm/microchip,corepwm.yaml | 2 +- .../bindings/regulator/pwm-regulator.yaml | 2 +- .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../bindings/regulator/st,stm32-vrefbuf.yaml | 2 +- .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 2 +- .../bindings/remoteproc/fsl,imx-rproc.yaml | 2 +- .../bindings/remoteproc/ingenic,vpu.yaml | 2 +- .../devicetree/bindings/remoteproc/mtk,scp.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 2 +- .../bindings/remoteproc/qcom,pil-info.yaml | 2 +- .../bindings/remoteproc/renesas,rcar-rproc.yaml | 2 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 2 +- .../bindings/reserved-memory/shared-dma-pool.yaml | 2 +- .../devicetree/bindings/reset/ti,sci-reset.yaml | 2 +- .../bindings/reset/ti,tps380x-reset.yaml | 2 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 2 +- .../devicetree/bindings/rng/ingenic,rng.yaml | 2 +- .../devicetree/bindings/rng/ingenic,trng.yaml | 2 +- .../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 2 +- .../bindings/rng/silex-insight,ba431-rng.yaml | 2 +- .../devicetree/bindings/rng/st,stm32-rng.yaml | 2 +- .../bindings/rng/xiphera,xip8001b-trng.yaml | 2 +- .../devicetree/bindings/rtc/epson,rx8900.yaml | 2 +- .../devicetree/bindings/rtc/fsl,scu-rtc.yaml | 2 +- .../devicetree/bindings/rtc/ingenic,rtc.yaml | 2 +- .../devicetree/bindings/rtc/renesas,rzn1-rtc.yaml | 2 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 2 +- .../devicetree/bindings/rtc/sa1100-rtc.yaml | 2 +- .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 2 +- Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../devicetree/bindings/serial/8250_omap.yaml | 2 +- .../bindings/serial/brcm,bcm7271-uart.yaml | 2 +- .../devicetree/bindings/serial/ingenic,uart.yaml | 6 +- .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/rs485.yaml | 2 +- .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 2 +- .../bindings/serial/xlnx,opb-uartlite.yaml | 3 +- .../devicetree/bindings/serio/ps2-gpio.yaml | 2 +- Documentation/devicetree/bindings/slimbus/bus.txt | 60 - .../devicetree/bindings/slimbus/qcom,slim-ngd.yaml | 120 + .../devicetree/bindings/slimbus/qcom,slim.yaml | 86 + .../bindings/slimbus/slim-ngd-qcom-ctrl.txt | 84 - .../devicetree/bindings/slimbus/slim-qcom-ctrl.txt | 39 - .../devicetree/bindings/slimbus/slimbus.yaml | 95 + .../devicetree/bindings/soc/mediatek/mtk-svs.yaml | 2 +- .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,apr.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 44 +- .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 2 +- .../bindings/soc/samsung/exynos-usi.yaml | 2 +- .../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 2 +- .../bindings/sound/audio-graph-port.yaml | 2 +- .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 +- .../devicetree/bindings/sound/ingenic,aic.yaml | 2 +- .../devicetree/bindings/sound/ingenic,codec.yaml | 2 +- .../bindings/sound/marvell,mmp-sspa.yaml | 2 +- .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 2 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 2 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 2 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 2 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6apm-dai.yaml | 2 +- .../bindings/sound/qcom,q6dsp-lpass-clocks.yaml | 2 +- .../bindings/sound/qcom,q6dsp-lpass-ports.yaml | 2 +- .../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 +- .../bindings/sound/qcom,wcd938x-sdw.yaml | 2 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 2 +- .../devicetree/bindings/sound/qcom,wsa881x.yaml | 2 +- .../devicetree/bindings/sound/qcom,wsa883x.yaml | 2 +- .../devicetree/bindings/sound/realtek,rt1015p.yaml | 2 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 2 +- .../devicetree/bindings/sound/ti,src4xxx.yaml | 2 +- .../bindings/soundwire/soundwire-controller.yaml | 2 +- .../bindings/spi/aspeed,ast2600-fmc.yaml | 2 +- .../devicetree/bindings/spi/ingenic,spi.yaml | 2 +- .../devicetree/bindings/spi/marvell,mmp2-ssp.yaml | 2 +- .../devicetree/bindings/spi/omap-spi.yaml | 2 +- .../devicetree/bindings/spi/spi-controller.yaml | 2 +- .../devicetree/bindings/spi/spi-gpio.yaml | 2 +- .../devicetree/bindings/spi/st,stm32-qspi.yaml | 2 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 2 +- .../bindings/spmi/qcom,spmi-pmic-arb.yaml | 10 + .../bindings/thermal/fsl,scu-thermal.yaml | 2 +- .../devicetree/bindings/thermal/imx-thermal.yaml | 2 +- .../bindings/thermal/imx8mm-thermal.yaml | 2 +- .../devicetree/bindings/thermal/sprd-thermal.yaml | 2 +- .../bindings/thermal/st,stm32-thermal.yaml | 2 +- .../bindings/thermal/thermal-cooling-devices.yaml | 2 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 2 +- .../bindings/thermal/thermal-sensor.yaml | 2 +- .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../bindings/thermal/ti,am654-thermal.yaml | 2 +- .../bindings/thermal/ti,j72xx-thermal.yaml | 2 +- .../devicetree/bindings/timer/ingenic,sysost.yaml | 2 +- .../devicetree/bindings/timer/ingenic,tcu.yaml | 2 +- .../devicetree/bindings/timer/mrvl,mmp-timer.yaml | 2 +- .../devicetree/bindings/timer/st,stm32-timer.yaml | 2 +- .../devicetree/bindings/trivial-devices.yaml | 2 +- .../devicetree/bindings/usb/analogix,anx7411.yaml | 2 +- .../devicetree/bindings/usb/cdns,usb3.yaml | 2 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 5 +- .../devicetree/bindings/usb/faraday,fotg210.yaml | 2 +- .../devicetree/bindings/usb/genesys,gl850g.yaml | 48 + .../devicetree/bindings/usb/ingenic,musb.yaml | 2 +- .../bindings/usb/marvell,pxau2o-ehci.yaml | 2 +- .../devicetree/bindings/usb/maxim,max33359.yaml | 2 +- .../bindings/usb/mediatek,mt6360-tcpc.yaml | 2 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 +- .../bindings/usb/nvidia,tegra124-xusb.yaml | 4 +- .../bindings/usb/nvidia,tegra186-xusb.yaml | 4 +- .../bindings/usb/nvidia,tegra194-xusb.yaml | 8 +- .../bindings/usb/nvidia,tegra210-xusb.yaml | 8 +- .../devicetree/bindings/usb/nxp,isp1760.yaml | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 3 + .../devicetree/bindings/usb/realtek,rts5411.yaml | 2 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 2 +- .../devicetree/bindings/usb/st,stusb160x.yaml | 2 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 2 +- .../devicetree/bindings/usb/ti,usb8041.yaml | 2 +- .../devicetree/bindings/usb/usb-device.yaml | 2 +- Documentation/devicetree/bindings/usb/usb-drd.yaml | 1 + .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 5 + Documentation/devicetree/bindings/usb/usb251xb.txt | 89 - .../devicetree/bindings/usb/usb251xb.yaml | 271 + .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 68 +- .../devicetree/bindings/virtio/virtio-device.yaml | 2 +- .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 2 +- .../devicetree/bindings/watchdog/gpio-wdt.txt | 28 - .../bindings/watchdog/linux,wdt-gpio.yaml | 55 + .../bindings/watchdog/mediatek,mtk-wdt.yaml | 80 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 42 - .../bindings/watchdog/st,stm32-iwdg.yaml | 2 +- .../devicetree/bindings/watchdog/watchdog.yaml | 2 +- Documentation/driver-api/driver-model/devres.rst | 3 + Documentation/driver-api/serial/driver.rst | 3 + Documentation/driver-api/serial/serial-rs485.rst | 56 +- Documentation/trace/histogram.rst | 10 +- Documentation/trace/osnoise-tracer.rst | 32 +- MAINTAINERS | 63 +- arch/Kconfig | 2 +- arch/arm64/Kconfig | 16 - arch/arm64/include/asm/hugetlb.h | 9 - arch/arm64/include/asm/pgtable.h | 9 - arch/arm64/kernel/cpu_errata.c | 7 - arch/arm64/mm/hugetlbpage.c | 21 - arch/arm64/mm/mmu.c | 21 - arch/arm64/tools/cpucaps | 1 - arch/mips/include/asm/octeon/cvmx.h | 4 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/platforms/book3s/vas-api.c | 2 +- arch/sh/configs/landisk_defconfig | 1 - arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 4 +- arch/x86/kernel/cpuid.c | 2 +- arch/x86/kernel/ftrace.c | 2 + arch/x86/kernel/msr.c | 2 +- arch/x86/mm/kmmio.c | 50 +- block/bsg.c | 2 +- block/genhd.c | 4 +- drivers/accel/drm_accel.c | 2 +- drivers/accessibility/speakup/Makefile | 4 +- drivers/accessibility/speakup/kobjects.c | 3 + drivers/accessibility/speakup/main.c | 72 +- drivers/accessibility/speakup/makemapdata.c | 7 +- drivers/accessibility/speakup/speakup.h | 1 + drivers/accessibility/speakup/speakup_acntpc.c | 38 +- drivers/accessibility/speakup/speakup_acntsa.c | 37 +- drivers/accessibility/speakup/speakup_apollo.c | 46 +- drivers/accessibility/speakup/speakup_audptr.c | 42 +- drivers/accessibility/speakup/speakup_bns.c | 36 +- drivers/accessibility/speakup/speakup_decext.c | 44 +- drivers/accessibility/speakup/speakup_decpc.c | 48 +- drivers/accessibility/speakup/speakup_dectlk.c | 45 +- drivers/accessibility/speakup/speakup_dtlk.c | 50 +- drivers/accessibility/speakup/speakup_dummy.c | 53 +- drivers/accessibility/speakup/speakup_keypc.c | 29 +- drivers/accessibility/speakup/speakup_ltlk.c | 53 +- drivers/accessibility/speakup/speakup_soft.c | 59 +- drivers/accessibility/speakup/speakup_spkout.c | 43 +- drivers/accessibility/speakup/speakup_txprt.c | 45 +- drivers/accessibility/speakup/spk_types.h | 2 +- drivers/accessibility/speakup/varhandlers.c | 1 + drivers/base/base.h | 1 - drivers/base/bus.c | 2 +- drivers/base/cacheinfo.c | 19 +- drivers/base/class.c | 7 +- drivers/base/core.c | 66 +- drivers/base/dd.c | 8 +- drivers/base/devres.c | 3 + drivers/base/firmware_loader/sysfs.c | 6 +- drivers/base/firmware_loader/sysfs.h | 6 +- drivers/base/platform.c | 4 +- drivers/base/property.c | 36 +- drivers/base/test/Kconfig | 1 + drivers/block/aoe/aoechr.c | 2 +- drivers/bus/mhi/host/boot.c | 4 +- drivers/bus/mhi/host/pci_generic.c | 25 +- drivers/bus/mhi/host/pm.c | 3 +- drivers/char/mem.c | 2 +- drivers/char/misc.c | 45 +- drivers/char/virtio_console.c | 26 +- drivers/char/xillybus/xillybus_class.c | 7 +- drivers/char/xillybus/xillyusb.c | 22 +- drivers/dio/dio.c | 8 + drivers/dma-buf/dma-buf-sysfs-stats.c | 2 +- drivers/dma-buf/dma-heap.c | 2 +- drivers/extcon/extcon-fsa9480.c | 5 +- drivers/extcon/extcon-max77843.c | 3 +- drivers/extcon/extcon-rt8973a.c | 5 +- drivers/extcon/extcon-usbc-tusb320.c | 22 +- drivers/firmware/dmi-id.c | 2 +- drivers/firmware/google/Kconfig | 15 + drivers/firmware/google/Makefile | 3 + drivers/firmware/google/cbmem.c | 129 + drivers/firmware/google/coreboot_table.c | 11 +- drivers/firmware/google/coreboot_table.h | 18 + drivers/firmware/raspberrypi.c | 8 +- drivers/fpga/Kconfig | 11 + drivers/fpga/Makefile | 2 + drivers/fpga/lattice-sysconfig-spi.c | 152 + drivers/fpga/lattice-sysconfig.c | 397 + drivers/fpga/lattice-sysconfig.h | 39 + drivers/fpga/zynq-fpga.c | 8 +- drivers/gnss/core.c | 6 +- drivers/gpu/drm/drm_sysfs.c | 2 +- drivers/greybus/svc.c | 3 +- drivers/hid/usbhid/hiddev.c | 2 +- drivers/hsi/clients/ssi_protocol.c | 6 +- drivers/hsi/controllers/omap_ssi_core.c | 14 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 155 +- drivers/hwtracing/coresight/coresight-trbe.c | 1 + drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-amd-mp2-pci.c | 30 +- drivers/i2c/busses/i2c-amd-mp2.h | 1 + drivers/i2c/busses/i2c-designware-common.c | 5 - drivers/i2c/busses/i2c-designware-core.h | 235 +- drivers/i2c/busses/i2c-designware-master.c | 44 +- drivers/i2c/busses/i2c-designware-slave.c | 77 +- drivers/i2c/busses/i2c-gpio.c | 4 +- drivers/i2c/busses/i2c-hisi.c | 22 +- drivers/i2c/busses/i2c-imx.c | 3 +- drivers/i2c/busses/i2c-ismt.c | 3 + drivers/i2c/busses/i2c-mt65xx.c | 14 + drivers/i2c/busses/i2c-npcm7xx.c | 87 +- drivers/i2c/busses/i2c-pasemi-core.c | 32 +- drivers/i2c/busses/i2c-pasemi-core.h | 5 + drivers/i2c/busses/i2c-pasemi-platform.c | 6 + drivers/i2c/busses/i2c-pxa-pci.c | 10 +- drivers/i2c/busses/i2c-qcom-geni.c | 58 +- drivers/i2c/busses/i2c-tegra.c | 1 + drivers/i2c/busses/i2c-xiic.c | 9 +- drivers/i2c/i2c-core-base.c | 5 +- drivers/i2c/i2c-slave-eeprom.c | 5 +- drivers/i2c/i2c-smbus.c | 11 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 5 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 6 +- drivers/i2c/muxes/i2c-mux-reg.c | 5 +- drivers/iio/TODO | 3 - drivers/iio/accel/Kconfig | 21 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adis16201.c | 2 +- drivers/iio/accel/adis16209.c | 2 +- drivers/iio/accel/adxl355.h | 20 +- drivers/iio/accel/adxl355_core.c | 93 +- drivers/iio/accel/adxl355_i2c.c | 22 +- drivers/iio/accel/adxl355_spi.c | 19 +- drivers/iio/accel/adxl367.c | 57 +- drivers/iio/accel/adxl367_i2c.c | 5 +- drivers/iio/accel/adxl372.c | 29 +- drivers/iio/accel/adxl372_i2c.c | 6 +- drivers/iio/accel/bma180.c | 6 +- drivers/iio/accel/bma400_core.c | 10 +- drivers/iio/accel/bma400_i2c.c | 6 +- drivers/iio/accel/bmc150-accel-core.c | 31 +- drivers/iio/accel/bmc150-accel-i2c.c | 6 +- drivers/iio/accel/da280.c | 6 +- drivers/iio/accel/da311.c | 5 +- drivers/iio/accel/dmard06.c | 5 +- drivers/iio/accel/dmard09.c | 5 +- drivers/iio/accel/dmard10.c | 5 +- drivers/iio/accel/fxls8962af-core.c | 40 +- drivers/iio/accel/fxls8962af-i2c.c | 2 +- drivers/iio/accel/fxls8962af-spi.c | 2 +- drivers/iio/accel/kionix-kx022a-i2c.c | 51 + drivers/iio/accel/kionix-kx022a-spi.c | 58 + drivers/iio/accel/kionix-kx022a.c | 1142 +++ drivers/iio/accel/kionix-kx022a.h | 82 + drivers/iio/accel/kxcjk-1013.c | 31 +- drivers/iio/accel/kxsd9-i2c.c | 5 +- drivers/iio/accel/mc3230.c | 5 +- drivers/iio/accel/mma7455_i2c.c | 6 +- drivers/iio/accel/mma7660.c | 5 +- drivers/iio/accel/mma8452.c | 6 +- drivers/iio/accel/mma9551.c | 6 +- drivers/iio/accel/mma9553.c | 6 +- drivers/iio/accel/msa311.c | 21 +- drivers/iio/accel/mxc4005.c | 5 +- drivers/iio/accel/mxc6255.c | 5 +- drivers/iio/accel/sca3300.c | 12 +- drivers/iio/accel/stk8312.c | 5 +- drivers/iio/accel/stk8ba50.c | 5 +- drivers/iio/adc/Kconfig | 40 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad4130.c | 2100 ++++++ drivers/iio/adc/ad7091r5.c | 6 +- drivers/iio/adc/ad7124.c | 10 + drivers/iio/adc/ad7192.c | 27 +- drivers/iio/adc/ad7291.c | 6 +- drivers/iio/adc/ad7476.c | 11 +- drivers/iio/adc/ad7606.c | 22 +- drivers/iio/adc/ad7606.h | 2 - drivers/iio/adc/ad7606_par.c | 3 +- drivers/iio/adc/ad799x.c | 26 +- drivers/iio/adc/ad9467.c | 11 + drivers/iio/adc/ad_sigma_delta.c | 8 +- drivers/iio/adc/at91-sama5d2_adc.c | 33 +- drivers/iio/adc/axp288_adc.c | 9 +- drivers/iio/adc/cc10001_adc.c | 89 +- drivers/iio/adc/imx7d_adc.c | 14 +- drivers/iio/adc/ina2xx-adc.c | 6 +- drivers/iio/adc/lpc32xx_adc.c | 11 +- drivers/iio/adc/ltc2471.c | 6 +- drivers/iio/adc/ltc2485.c | 6 +- drivers/iio/adc/ltc2497-core.c | 7 +- drivers/iio/adc/ltc2497.c | 6 +- drivers/iio/adc/ltc2497.h | 2 + drivers/iio/adc/max11410.c | 1050 +++ drivers/iio/adc/max1241.c | 28 +- drivers/iio/adc/max1363.c | 18 +- drivers/iio/adc/max9611.c | 5 +- drivers/iio/adc/mcp3422.c | 6 +- drivers/iio/adc/mcp3911.c | 104 +- drivers/iio/adc/meson_saradc.c | 11 +- drivers/iio/adc/mt6370-adc.c | 305 + drivers/iio/adc/rockchip_saradc.c | 15 +- drivers/iio/adc/sc27xx_adc.c | 14 +- drivers/iio/adc/stm32-adc-core.c | 30 +- drivers/iio/adc/stm32-adc-core.h | 31 + drivers/iio/adc/stm32-adc.c | 307 +- drivers/iio/adc/ti-adc081c.c | 6 +- drivers/iio/adc/ti-adc128s052.c | 14 +- drivers/iio/adc/ti-ads1015.c | 6 +- drivers/iio/adc/ti-ads131e08.c | 11 + drivers/iio/adc/vf610_adc.c | 104 +- drivers/iio/addac/Kconfig | 14 + drivers/iio/addac/Makefile | 1 + drivers/iio/addac/ad74115.c | 1943 +++++ drivers/iio/addac/ad74413r.c | 32 +- drivers/iio/amplifiers/hmc425a.c | 17 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 4 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 4 +- drivers/iio/buffer/kfifo_buf.c | 2 +- drivers/iio/cdc/ad7150.c | 24 +- drivers/iio/cdc/ad7746.c | 6 +- drivers/iio/chemical/ams-iaq-core.c | 5 +- drivers/iio/chemical/atlas-ezo-sensor.c | 6 +- drivers/iio/chemical/atlas-sensor.c | 6 +- drivers/iio/chemical/bme680_i2c.c | 6 +- drivers/iio/chemical/ccs811.c | 6 +- drivers/iio/chemical/scd4x.c | 4 +- drivers/iio/chemical/sgp30.c | 6 +- drivers/iio/chemical/sgp40.c | 6 +- drivers/iio/chemical/vz89x.c | 6 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 6 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 8 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 9 +- drivers/iio/common/st_sensors/st_sensors_core.c | 39 +- drivers/iio/dac/ad5064.c | 6 +- drivers/iio/dac/ad5380.c | 6 +- drivers/iio/dac/ad5446.c | 6 +- drivers/iio/dac/ad5593r.c | 6 +- drivers/iio/dac/ad5696-i2c.c | 6 +- drivers/iio/dac/ds4424.c | 6 +- drivers/iio/dac/ltc2688.c | 23 +- drivers/iio/dac/m62332.c | 5 +- drivers/iio/dac/max517.c | 6 +- drivers/iio/dac/max5821.c | 6 +- drivers/iio/dac/mcp4725.c | 6 +- drivers/iio/dac/ti-dac5571.c | 6 +- drivers/iio/filter/admv8818.c | 4 +- drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/ad9523.c | 22 +- drivers/iio/frequency/adf4377.c | 994 +++ drivers/iio/gyro/adis16136.c | 2 +- drivers/iio/gyro/adis16260.c | 2 +- drivers/iio/gyro/bmg160_core.c | 24 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/fxas21002c_core.c | 21 +- drivers/iio/gyro/fxas21002c_i2c.c | 3 +- drivers/iio/gyro/fxas21002c_spi.c | 3 +- drivers/iio/gyro/itg3200_core.c | 15 +- drivers/iio/gyro/mpu3050-i2c.c | 6 +- drivers/iio/gyro/st_gyro_i2c.c | 5 +- drivers/iio/health/afe4404.c | 5 +- drivers/iio/health/max30100.c | 20 +- drivers/iio/health/max30102.c | 25 +- drivers/iio/humidity/am2315.c | 5 +- drivers/iio/humidity/hdc100x.c | 5 +- drivers/iio/humidity/hdc2010.c | 5 +- drivers/iio/humidity/hts221.h | 2 - drivers/iio/humidity/hts221_core.c | 27 +- drivers/iio/humidity/hts221_i2c.c | 5 +- drivers/iio/humidity/htu21.c | 6 +- drivers/iio/humidity/si7005.c | 5 +- drivers/iio/humidity/si7020.c | 5 +- drivers/iio/imu/adis.c | 28 +- drivers/iio/imu/adis16400.c | 2 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 6 +- drivers/iio/imu/fxos8700_i2c.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 2 + drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 26 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 17 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 3 +- drivers/iio/imu/kmx61.c | 6 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 24 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 465 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 26 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 20 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 65 +- drivers/iio/industrialio-buffer.c | 40 +- drivers/iio/industrialio-core.c | 58 +- drivers/iio/industrialio-event.c | 8 +- drivers/iio/industrialio-trigger.c | 12 +- drivers/iio/light/adjd_s311.c | 5 +- drivers/iio/light/adux1020.c | 5 +- drivers/iio/light/al3010.c | 5 +- drivers/iio/light/al3320a.c | 5 +- drivers/iio/light/apds9300.c | 5 +- drivers/iio/light/apds9960.c | 25 +- drivers/iio/light/bh1750.c | 6 +- drivers/iio/light/bh1780.c | 5 +- drivers/iio/light/cm3232.c | 6 +- drivers/iio/light/cm3323.c | 5 +- drivers/iio/light/cm36651.c | 6 +- drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/light/gp2ap020a00f.c | 6 +- drivers/iio/light/isl29018.c | 6 +- drivers/iio/light/isl29028.c | 6 +- drivers/iio/light/isl29125.c | 5 +- drivers/iio/light/jsa1212.c | 5 +- drivers/iio/light/ltr501.c | 33 +- drivers/iio/light/lv0104cs.c | 5 +- drivers/iio/light/max44000.c | 5 +- drivers/iio/light/noa1305.c | 31 +- drivers/iio/light/opt3001.c | 5 +- drivers/iio/light/pa12203001.c | 5 +- drivers/iio/light/rpr0521.c | 5 +- drivers/iio/light/si1133.c | 6 +- drivers/iio/light/si1145.c | 6 +- drivers/iio/light/st_uvis25_i2c.c | 5 +- drivers/iio/light/stk3310.c | 5 +- drivers/iio/light/tcs3414.c | 5 +- drivers/iio/light/tcs3472.c | 5 +- drivers/iio/light/tsl2563.c | 5 +- drivers/iio/light/tsl2583.c | 5 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/tsl4531.c | 5 +- drivers/iio/light/us5182d.c | 5 +- drivers/iio/light/vcnl4000.c | 191 +- drivers/iio/light/vcnl4035.c | 5 +- drivers/iio/light/veml6030.c | 5 +- drivers/iio/light/veml6070.c | 5 +- drivers/iio/light/vl6180.c | 5 +- drivers/iio/light/zopt2201.c | 5 +- drivers/iio/magnetometer/ak8974.c | 5 +- drivers/iio/magnetometer/ak8975.c | 6 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 6 +- drivers/iio/magnetometer/hmc5843_i2c.c | 6 +- drivers/iio/magnetometer/mag3110.c | 6 +- drivers/iio/magnetometer/mmc35240.c | 5 +- drivers/iio/magnetometer/st_magn_i2c.c | 5 +- drivers/iio/magnetometer/yamaha-yas530.c | 6 +- drivers/iio/multiplexer/iio-mux.c | 8 +- drivers/iio/potentiometer/ad5272.c | 6 +- drivers/iio/potentiometer/ds1803.c | 5 +- drivers/iio/potentiometer/max5432.c | 5 +- drivers/iio/potentiometer/tpl0102.c | 6 +- drivers/iio/potentiostat/lmp91000.c | 5 +- drivers/iio/pressure/abp060mg.c | 6 +- drivers/iio/pressure/bmp280-i2c.c | 6 +- drivers/iio/pressure/dlhl60d.c | 6 +- drivers/iio/pressure/dps310.c | 6 +- drivers/iio/pressure/hp03.c | 6 +- drivers/iio/pressure/hp206c.c | 6 +- drivers/iio/pressure/icp10100.c | 5 +- drivers/iio/pressure/mpl115.c | 62 +- drivers/iio/pressure/mpl115.h | 5 + drivers/iio/pressure/mpl115_i2c.c | 7 +- drivers/iio/pressure/mpl115_spi.c | 1 + drivers/iio/pressure/mpl3115.c | 6 +- drivers/iio/pressure/ms5611_i2c.c | 6 +- drivers/iio/pressure/ms5637.c | 6 +- drivers/iio/pressure/st_pressure_i2c.c | 5 +- drivers/iio/pressure/t5403.c | 6 +- drivers/iio/pressure/zpa2326_i2c.c | 6 +- drivers/iio/proximity/isl29501.c | 5 +- drivers/iio/proximity/mb1232.c | 6 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 5 +- drivers/iio/proximity/rfd77402.c | 5 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9360.c | 1 + drivers/iio/proximity/sx9500.c | 5 +- drivers/iio/proximity/sx_common.c | 23 +- drivers/iio/proximity/sx_common.h | 2 - drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 193 +- drivers/iio/temperature/max30208.c | 252 + drivers/iio/temperature/mlx90614.c | 6 +- drivers/iio/temperature/mlx90632.c | 480 +- drivers/iio/temperature/tmp006.c | 5 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 5 +- drivers/iio/temperature/tsys02d.c | 6 +- drivers/iio/trigger/iio-trig-sysfs.c | 14 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs_main.c | 2 +- drivers/infiniband/hw/hfi1/device.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 72 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 2 +- drivers/input/input.c | 2 +- drivers/input/mouse/synaptics.c | 1 - drivers/interconnect/qcom/icc-rpm.c | 5 +- drivers/interconnect/qcom/osm-l3.c | 126 +- drivers/interconnect/qcom/sc7180.c | 4 +- drivers/interconnect/qcom/sc8180x.c | 2 +- drivers/isdn/mISDN/core.c | 4 +- drivers/leds/leds-blinkm.c | 8 +- drivers/leds/leds-is31fl319x.c | 3 +- drivers/leds/leds-lm3533.c | 12 +- drivers/leds/leds-lp5521.c | 2 +- drivers/leds/leds-lp5523.c | 27 +- drivers/leds/leds-lp55xx-common.c | 7 +- drivers/leds/leds-max8997.c | 7 +- drivers/leds/leds-pca955x.c | 6 - drivers/leds/rgb/leds-qcom-lpg.c | 18 +- drivers/leds/trigger/ledtrig-pattern.c | 2 +- drivers/mcb/mcb-core.c | 4 +- drivers/mcb/mcb-parse.c | 2 +- drivers/media/dvb-core/dvbdev.c | 8 +- drivers/media/pci/ddbridge/ddbridge-core.c | 4 +- drivers/media/rc/rc-main.c | 2 +- drivers/mfd/vexpress-sysreg.c | 16 +- drivers/misc/Kconfig | 22 + drivers/misc/Makefile | 2 + drivers/misc/apds9802als.c | 5 +- drivers/misc/apds990x.c | 5 +- drivers/misc/bh1770glc.c | 5 +- drivers/misc/cxl/file.c | 2 +- drivers/misc/cxl/guest.c | 24 +- drivers/misc/cxl/pci.c | 20 +- drivers/misc/ds1682.c | 5 +- drivers/misc/eeprom/eeprom.c | 5 +- drivers/misc/eeprom/idt_89hpesx.c | 4 +- drivers/misc/eeprom/max6875.c | 5 +- drivers/misc/fastrpc.c | 260 +- drivers/misc/genwqe/card_base.c | 4 +- .../misc/habanalabs/common/command_submission.c | 62 +- drivers/misc/habanalabs/common/context.c | 54 +- drivers/misc/habanalabs/common/debugfs.c | 5 + drivers/misc/habanalabs/common/device.c | 452 +- drivers/misc/habanalabs/common/firmware_if.c | 54 +- drivers/misc/habanalabs/common/habanalabs.h | 127 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 42 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 70 +- drivers/misc/habanalabs/common/memory.c | 16 +- drivers/misc/habanalabs/common/mmu/mmu.c | 24 +- drivers/misc/habanalabs/common/sysfs.c | 4 +- drivers/misc/habanalabs/gaudi/gaudi.c | 124 +- drivers/misc/habanalabs/gaudi2/gaudi2.c | 643 +- drivers/misc/habanalabs/gaudi2/gaudi2P.h | 2 - drivers/misc/habanalabs/gaudi2/gaudi2_security.c | 1 + drivers/misc/habanalabs/goya/goya.c | 4 +- .../include/gaudi2/gaudi2_async_events.h | 1 + .../include/gaudi2/gaudi2_async_ids_map_extended.h | 4 +- .../habanalabs/include/hw_ip/pci/pci_general.h | 7 + drivers/misc/hmc6352.c | 5 +- drivers/misc/ics932s401.c | 8 +- drivers/misc/isl29003.c | 5 +- drivers/misc/isl29020.c | 5 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 5 +- drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/bus.c | 22 +- drivers/misc/mei/client.c | 20 +- drivers/misc/mei/client.h | 2 +- drivers/misc/mei/main.c | 2 +- drivers/misc/mei/mei_dev.h | 2 + drivers/misc/ocxl/config.c | 20 +- drivers/misc/ocxl/file.c | 9 +- drivers/misc/sgi-gru/grufault.c | 13 +- drivers/misc/sgi-gru/grumain.c | 22 +- drivers/misc/sgi-gru/grutables.h | 2 +- drivers/misc/smpro-errmon.c | 529 ++ drivers/misc/smpro-misc.c | 145 + drivers/misc/tifm_7xx1.c | 2 +- drivers/misc/tsl2550.c | 5 +- drivers/net/dsa/mt7530.c | 3 - drivers/net/ethernet/intel/igc/igc.h | 3 + drivers/net/ethernet/intel/igc/igc_defines.h | 2 + drivers/net/ethernet/intel/igc/igc_main.c | 210 +- drivers/net/ethernet/intel/igc/igc_tsn.c | 13 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +- drivers/net/ipvlan/ipvtap.c | 4 +- drivers/net/macvtap.c | 4 +- drivers/nvme/host/core.c | 4 +- drivers/nvmem/Kconfig | 2 +- drivers/nvmem/stm32-romem.c | 27 +- drivers/nvmem/u-boot-env.c | 14 + drivers/of/device.c | 6 +- drivers/of/fdt.c | 40 +- drivers/pcmcia/cs.c | 4 +- drivers/platform/chrome/cros_ec_typec.c | 2 +- drivers/power/supply/88pm860x_charger.c | 38 +- drivers/power/supply/ab8500_charger.c | 11 +- drivers/power/supply/adp5061.c | 5 +- drivers/power/supply/bd99954-charger.c | 84 +- drivers/power/supply/bq2415x_charger.c | 6 +- drivers/power/supply/bq24190_charger.c | 6 +- drivers/power/supply/bq24257_charger.c | 6 +- drivers/power/supply/bq24735-charger.c | 5 +- drivers/power/supply/bq2515x_charger.c | 6 +- drivers/power/supply/bq256xx_charger.c | 6 +- drivers/power/supply/bq25890_charger.c | 277 +- drivers/power/supply/bq25980_charger.c | 6 +- drivers/power/supply/bq27xxx_battery_i2c.c | 6 +- drivers/power/supply/cw2015_battery.c | 3 + drivers/power/supply/ds2782_battery.c | 6 +- drivers/power/supply/lp8727_charger.c | 4 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/ltc2941-battery-gauge.c | 5 +- drivers/power/supply/ltc4162-l-charger.c | 5 +- drivers/power/supply/max14656_charger_detector.c | 5 +- drivers/power/supply/max17040_battery.c | 6 +- drivers/power/supply/max17042_battery.c | 6 +- drivers/power/supply/mt6360_charger.c | 15 +- drivers/power/supply/power_supply.h | 2 +- drivers/power/supply/power_supply_core.c | 8 +- drivers/power/supply/power_supply_sysfs.c | 8 +- drivers/power/supply/rk817_charger.c | 4 +- drivers/power/supply/rt5033_battery.c | 5 +- drivers/power/supply/rt9455_charger.c | 5 +- drivers/power/supply/sbs-charger.c | 5 +- drivers/power/supply/sbs-manager.c | 6 +- drivers/power/supply/smb347-charger.c | 6 +- drivers/power/supply/ucs1002_power.c | 5 +- drivers/power/supply/z2_battery.c | 11 +- drivers/s390/char/hmcdrv_dev.c | 2 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/slimbus/qcom-ctrl.c | 5 +- drivers/slimbus/qcom-ngd-ctrl.c | 97 +- drivers/slimbus/stream.c | 17 +- drivers/soc/qcom/qcom-geni-se.c | 79 +- drivers/spmi/spmi-pmic-arb.c | 242 +- drivers/staging/emxx_udc/emxx_udc.c | 5 +- drivers/staging/fieldbus/dev_core.c | 17 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/greybus/tools/loopback_test.c | 15 +- drivers/staging/iio/accel/adis16203.c | 2 +- drivers/staging/iio/accel/adis16240.c | 2 +- drivers/staging/iio/addac/adt7316-i2c.c | 6 +- drivers/staging/iio/frequency/ad9834.c | 6 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 6 +- drivers/staging/iio/meter/ade7854-i2c.c | 10 +- drivers/staging/ks7010/TODO | 3 + drivers/staging/ks7010/ks_wlan_net.c | 248 +- drivers/staging/most/dim2/dim2.c | 4 +- drivers/staging/most/dim2/hal.c | 4 +- drivers/staging/most/dim2/hal.h | 6 +- drivers/staging/most/i2c/i2c.c | 4 +- drivers/staging/octeon/ethernet-tx.c | 2 - drivers/staging/octeon/octeon-stubs.h | 2 +- drivers/staging/olpc_dcon/olpc_dcon.c | 4 +- drivers/staging/r8188eu/core/rtw_ap.c | 7 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 126 +- drivers/staging/r8188eu/core/rtw_cmd.c | 34 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 6 +- drivers/staging/r8188eu/core/rtw_led.c | 79 +- drivers/staging/r8188eu/core/rtw_mlme.c | 51 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 747 +- drivers/staging/r8188eu/core/rtw_p2p.c | 19 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/r8188eu/core/rtw_recv.c | 27 +- drivers/staging/r8188eu/core/rtw_security.c | 4 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 16 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 36 +- drivers/staging/r8188eu/core/rtw_xmit.c | 54 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 12 +- drivers/staging/r8188eu/hal/hal_intf.c | 19 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 16 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 28 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 3 +- drivers/staging/r8188eu/include/Hal8188EPhyReg.h | 4 +- drivers/staging/r8188eu/include/drv_types.h | 1 - drivers/staging/r8188eu/include/odm.h | 10 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 7 + drivers/staging/r8188eu/include/odm_types.h | 16 - drivers/staging/r8188eu/include/osdep_intf.h | 6 +- drivers/staging/r8188eu/include/osdep_service.h | 6 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 7 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 18 +- drivers/staging/r8188eu/include/rtw_ap.h | 2 +- drivers/staging/r8188eu/include/rtw_cmd.h | 71 +- drivers/staging/r8188eu/include/rtw_io.h | 16 +- drivers/staging/r8188eu/include/rtw_ioctl_set.h | 6 +- drivers/staging/r8188eu/include/rtw_led.h | 3 - drivers/staging/r8188eu/include/rtw_mlme.h | 29 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 58 +- drivers/staging/r8188eu/include/rtw_recv.h | 4 +- drivers/staging/r8188eu/include/rtw_xmit.h | 4 +- drivers/staging/r8188eu/include/sta_info.h | 18 +- drivers/staging/r8188eu/include/wifi.h | 77 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 51 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 28 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 41 +- drivers/staging/rtl8192e/TODO | 18 +- drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 15 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 55 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 50 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 43 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 191 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 36 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 123 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 10 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 95 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 94 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 38 +- drivers/staging/rtl8192e/rtl819x_HT.h | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 405 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 7 - drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 51 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 52 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 8 - drivers/staging/rtl8192e/rtllib_module.c | 8 +- drivers/staging/rtl8192e/rtllib_rx.c | 38 +- drivers/staging/rtl8192e/rtllib_softmac.c | 173 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 19 +- drivers/staging/rtl8192e/rtllib_tx.c | 120 +- drivers/staging/rtl8192e/rtllib_wx.c | 6 +- drivers/staging/{r8188eu => rtl8192u}/TODO | 0 drivers/staging/rtl8192u/ieee80211/ieee80211.h | 64 - .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 6 - .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 6 +- drivers/staging/rtl8712/os_intfs.c | 27 +- drivers/staging/rtl8712/recv_osdep.h | 8 +- drivers/staging/rtl8712/rtl8712_recv.c | 7 +- drivers/staging/rtl8712/rtl8712_xmit.c | 3 +- drivers/staging/rtl8712/rtl871x_recv.c | 16 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 12 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 17 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 30 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 12 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 21 +- drivers/staging/rtl8723bs/hal/odm.h | 12 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 5 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rts5208/sd.c | 3 +- drivers/staging/sm750fb/Kconfig | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 30 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 18 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.h | 6 +- drivers/staging/vme_user/vme.h | 2 - drivers/staging/vme_user/vme_fake.c | 9 +- drivers/staging/vme_user/vme_tsi148.c | 7 +- drivers/staging/vme_user/vme_tsi148.h | 7 - drivers/staging/vt6655/rxtx.c | 36 +- drivers/staging/{r8188eu => wlan-ng}/TODO | 0 drivers/staging/wlan-ng/p80211mgmt.h | 301 - drivers/staging/wlan-ng/p80211netdev.c | 22 - drivers/staging/wlan-ng/p80211types.h | 6 - drivers/thunderbolt/acpi.c | 12 +- drivers/thunderbolt/switch.c | 5 +- drivers/thunderbolt/tb_regs.h | 2 + drivers/thunderbolt/usb4.c | 33 +- drivers/thunderbolt/usb4_port.c | 3 + drivers/thunderbolt/xdomain.c | 4 +- drivers/tty/Kconfig | 19 + drivers/tty/ehv_bytechan.c | 4 +- drivers/tty/hvc/hvc_rtas.c | 2 +- drivers/tty/n_gsm.c | 402 +- drivers/tty/n_tty.c | 6 +- drivers/tty/serial/21285.c | 32 +- drivers/tty/serial/8250/8250_bcm7271.c | 14 +- drivers/tty/serial/8250/8250_core.c | 5 +- drivers/tty/serial/8250/8250_dma.c | 19 +- drivers/tty/serial/8250/8250_ingenic.c | 32 +- drivers/tty/serial/8250/8250_omap.c | 85 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/Kconfig | 2 + drivers/tty/serial/altera_jtaguart.c | 112 +- drivers/tty/serial/altera_uart.c | 34 +- drivers/tty/serial/amba-pl010.c | 32 +- drivers/tty/serial/amba-pl011.c | 17 +- drivers/tty/serial/apbuart.c | 34 +- drivers/tty/serial/ar933x_uart.c | 3 +- drivers/tty/serial/arc_uart.c | 3 +- drivers/tty/serial/atmel_serial.c | 80 +- drivers/tty/serial/bcm63xx_uart.c | 47 +- drivers/tty/serial/clps711x.c | 3 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 3 +- drivers/tty/serial/digicolor-usart.c | 3 +- drivers/tty/serial/dz.c | 3 +- drivers/tty/serial/fsl_linflexuart.c | 3 +- drivers/tty/serial/fsl_lpuart.c | 386 +- drivers/tty/serial/imx.c | 71 +- drivers/tty/serial/ip22zilog.c | 6 +- drivers/tty/serial/lantiq.c | 36 +- drivers/tty/serial/liteuart.c | 3 +- drivers/tty/serial/lpc32xx_hs.c | 33 +- drivers/tty/serial/max3100.c | 4 +- drivers/tty/serial/max310x.c | 5 +- drivers/tty/serial/mcf.c | 34 +- drivers/tty/serial/men_z135_uart.c | 5 +- drivers/tty/serial/meson_uart.c | 3 +- drivers/tty/serial/milbeaut_usio.c | 3 +- drivers/tty/serial/mpc52xx_uart.c | 39 +- drivers/tty/serial/mps2-uart.c | 26 +- drivers/tty/serial/msm_serial.c | 13 +- drivers/tty/serial/mux.c | 45 +- drivers/tty/serial/mvebu-uart.c | 41 +- drivers/tty/serial/mxs-auart.c | 32 +- drivers/tty/serial/omap-serial.c | 32 +- drivers/tty/serial/owl-uart.c | 32 +- drivers/tty/serial/pch_uart.c | 16 +- drivers/tty/serial/pic32_uart.c | 3 +- drivers/tty/serial/pmac_zilog.c | 6 +- drivers/tty/serial/pxa.c | 33 +- drivers/tty/serial/qcom_geni_serial.c | 35 + drivers/tty/serial/rda-uart.c | 3 +- drivers/tty/serial/rp2.c | 31 +- drivers/tty/serial/sa1100.c | 34 +- drivers/tty/serial/samsung_tty.c | 10 +- drivers/tty/serial/sb1250-duart.c | 3 +- drivers/tty/serial/sc16is7xx.c | 5 +- drivers/tty/serial/sccnxp.c | 3 +- drivers/tty/serial/serial-tegra.c | 9 +- drivers/tty/serial/serial_txx9.c | 32 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/sifive.c | 31 +- drivers/tty/serial/sprd_serial.c | 40 +- drivers/tty/serial/st-asc.c | 48 +- drivers/tty/serial/stm32-usart.c | 54 +- drivers/tty/serial/sunhv.c | 6 +- drivers/tty/serial/sunplus-uart.c | 4 +- drivers/tty/serial/sunsab.c | 14 +- drivers/tty/serial/sunsu.c | 3 +- drivers/tty/serial/sunzilog.c | 6 +- drivers/tty/serial/timbuart.c | 3 +- drivers/tty/serial/uartlite.c | 3 +- drivers/tty/serial/ucc_uart.c | 3 +- drivers/tty/serial/vt8500_serial.c | 32 +- drivers/tty/serial/xilinx_uartps.c | 4 +- drivers/tty/serial/zs.c | 3 +- drivers/tty/synclink_gt.c | 19 +- drivers/tty/tty.h | 2 +- drivers/tty/tty_buffer.c | 32 +- drivers/tty/tty_io.c | 47 +- drivers/tty/tty_ldisc.c | 38 +- drivers/uio/uio_dmem_genirq.c | 22 +- drivers/uio/uio_fsl_elbc_gpcm.c | 6 +- drivers/usb/Kconfig | 4 + drivers/usb/Makefile | 2 + drivers/usb/cdns3/cdnsp-pci.c | 8 +- drivers/usb/cdns3/cdnsp-ring.c | 42 +- drivers/usb/chipidea/ci.h | 4 + drivers/usb/chipidea/ci_hdrc_imx.c | 51 +- drivers/usb/chipidea/ci_hdrc_imx.h | 4 +- drivers/usb/chipidea/core.c | 143 +- drivers/usb/chipidea/host.c | 16 + drivers/usb/chipidea/otg.c | 2 +- drivers/usb/chipidea/otg.h | 1 + drivers/usb/chipidea/udc.c | 32 + drivers/usb/chipidea/usbmisc_imx.c | 160 +- drivers/usb/class/usblp.c | 2 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/core/config.c | 82 +- drivers/usb/core/file.c | 2 +- drivers/usb/core/hcd-pci.c | 13 + drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 60 + drivers/usb/core/hub.h | 4 + drivers/usb/core/port.c | 30 +- drivers/usb/core/sysfs.c | 7 +- drivers/usb/dwc2/gadget.c | 6 +- drivers/usb/dwc2/params.c | 4 + drivers/usb/dwc2/platform.c | 5 +- drivers/usb/dwc3/Kconfig | 4 +- drivers/usb/dwc3/core.c | 23 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 13 +- drivers/usb/dwc3/gadget.c | 14 +- drivers/usb/fotg210/Kconfig | 38 + drivers/usb/fotg210/Makefile | 10 + drivers/usb/fotg210/fotg210-core.c | 166 + drivers/usb/fotg210/fotg210-hcd.c | 5692 +++++++++++++++ .../usb/{host/fotg210.h => fotg210/fotg210-hcd.h} | 0 drivers/usb/fotg210/fotg210-udc.c | 1306 ++++ drivers/usb/fotg210/fotg210-udc.h | 252 + drivers/usb/fotg210/fotg210.h | 42 + drivers/usb/gadget/configfs.c | 3 +- drivers/usb/gadget/function/f_ecm.c | 22 +- drivers/usb/gadget/function/f_hid.c | 60 +- drivers/usb/gadget/function/f_mass_storage.c | 3 +- drivers/usb/gadget/function/f_printer.c | 9 +- drivers/usb/gadget/function/f_uvc.c | 20 +- drivers/usb/gadget/function/storage_common.c | 9 +- drivers/usb/gadget/function/u_ether.c | 4 - drivers/usb/gadget/function/u_serial.c | 3 +- drivers/usb/gadget/function/uvc_configfs.c | 12 +- drivers/usb/gadget/legacy/serial.c | 3 +- drivers/usb/gadget/legacy/webcam.c | 4 +- drivers/usb/gadget/udc/Kconfig | 15 +- drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/aspeed-vhub/core.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 16 +- drivers/usb/gadget/udc/at91_udc.c | 5 +- drivers/usb/gadget/udc/core.c | 16 +- drivers/usb/gadget/udc/fotg210-udc.c | 1224 ---- drivers/usb/gadget/udc/fotg210.h | 249 - drivers/usb/host/Kconfig | 13 +- drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-grlib.c | 2 +- drivers/usb/host/ehci-pci.c | 7 +- drivers/usb/host/ehci-ppc-of.c | 2 +- drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci-hcd.c | 2 +- drivers/usb/host/fotg210-hcd.c | 5727 --------------- drivers/usb/host/ohci-ppc-of.c | 2 +- drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/xhci-hub.c | 22 +- drivers/usb/host/xhci-mtk.c | 73 +- drivers/usb/host/xhci-pci.c | 63 +- drivers/usb/host/xhci-ring.c | 42 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/misc/Kconfig | 2 +- drivers/usb/misc/ftdi-elan.c | 4 - drivers/usb/misc/iowarrior.c | 2 +- drivers/usb/misc/legousbtower.c | 2 +- drivers/usb/misc/onboard_usb_hub.c | 2 + drivers/usb/misc/onboard_usb_hub.h | 5 + drivers/usb/misc/sisusbvga/Kconfig | 34 - drivers/usb/misc/sisusbvga/Makefile | 3 - drivers/usb/misc/sisusbvga/sisusb.c | 3230 --------- drivers/usb/misc/sisusbvga/sisusb.h | 21 - drivers/usb/misc/sisusbvga/sisusb_con.c | 1496 ---- drivers/usb/misc/sisusbvga/sisusb_init.c | 955 --- drivers/usb/misc/sisusbvga/sisusb_init.h | 180 - drivers/usb/misc/sisusbvga/sisusbvga.c | 2955 ++++++++ drivers/usb/misc/usb251xb.c | 5 +- drivers/usb/misc/usb3503.c | 5 +- drivers/usb/misc/usb4604.c | 5 +- drivers/usb/musb/Kconfig | 18 - drivers/usb/musb/Makefile | 3 - drivers/usb/musb/am35x.c | 610 -- drivers/usb/musb/cppi_dma.c | 1547 ---- drivers/usb/musb/davinci.c | 606 -- drivers/usb/musb/davinci.h | 103 - drivers/usb/musb/jz4740.c | 62 +- drivers/usb/musb/musb_core.c | 107 +- drivers/usb/musb/musb_core.h | 24 + drivers/usb/musb/musb_debugfs.c | 6 +- drivers/usb/musb/musb_dma.h | 13 +- drivers/usb/musb/musb_gadget.c | 61 +- drivers/usb/musb/musb_host.c | 18 +- drivers/usb/musb/musb_virthub.c | 33 +- drivers/usb/musb/omap2430.c | 54 + drivers/usb/phy/Kconfig | 14 +- drivers/usb/phy/Makefile | 1 - drivers/usb/phy/phy-generic.c | 18 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 12 + drivers/usb/phy/phy-isp1301-omap.c | 4 +- drivers/usb/phy/phy-isp1301.c | 5 +- drivers/usb/phy/phy-jz4770.c | 353 - drivers/usb/roles/class.c | 7 +- drivers/usb/serial/cp210x.c | 21 +- drivers/usb/serial/option.c | 3 + drivers/usb/serial/xr_serial.c | 2 - drivers/usb/storage/alauda.c | 2 + drivers/usb/typec/anx7411.c | 5 +- drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/class.c | 19 + drivers/usb/typec/hd3ss3220.c | 5 +- drivers/usb/typec/mux.c | 8 +- drivers/usb/typec/retimer.c | 18 +- drivers/usb/typec/retimer.h | 4 + drivers/usb/typec/tcpm/fusb302.c | 5 +- drivers/usb/typec/tcpm/tcpci.c | 10 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 4 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 5 +- drivers/usb/typec/tipd/core.c | 20 +- drivers/usb/typec/ucsi/ucsi.c | 17 +- drivers/usb/typec/ucsi/ucsi.h | 1 + drivers/usb/typec/ucsi/ucsi_ccg.c | 5 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 4 +- drivers/usb/typec/wusb3801.c | 2 +- drivers/usb/usb-skeleton.c | 1 - drivers/usb/usbip/stub_dev.c | 4 +- drivers/usb/usbip/vudc_rx.c | 4 +- drivers/usb/usbip/vudc_sysfs.c | 2 +- drivers/vdpa/vdpa_user/vduse_dev.c | 2 +- drivers/vfio/group.c | 2 +- drivers/virt/fsl_hypervisor.c | 2 +- drivers/watchdog/Kconfig | 7 + drivers/watchdog/Makefile | 1 + drivers/watchdog/advantech_ec_wdt.c | 205 + drivers/watchdog/aspeed_wdt.c | 104 +- drivers/watchdog/at91rm9200_wdt.c | 11 +- drivers/watchdog/db8500_wdt.c | 9 +- drivers/watchdog/iTCO_wdt.c | 21 +- drivers/watchdog/kempld_wdt.c | 11 +- drivers/watchdog/mtk_wdt.c | 12 + drivers/watchdog/omap_wdt.c | 11 +- drivers/watchdog/rn5t618_wdt.c | 12 + drivers/watchdog/twl4030_wdt.c | 9 +- fs/btrfs/defrag.c | 6 +- fs/btrfs/inode.c | 6 +- fs/btrfs/qgroup.c | 1 + fs/btrfs/super.c | 1 + fs/char_dev.c | 15 +- fs/cifs/cifs_ioctl.h | 2 +- fs/cifs/cifsfs.c | 8 +- fs/cifs/cifsfs.h | 4 +- fs/cifs/cifsglob.h | 76 +- fs/cifs/cifspdu.h | 50 +- fs/cifs/cifsproto.h | 6 +- fs/cifs/file.c | 36 +- fs/cifs/fs_context.c | 11 +- fs/cifs/inode.c | 13 +- fs/cifs/misc.c | 4 +- fs/cifs/smb2inode.c | 68 +- fs/cifs/smb2ops.c | 179 +- fs/cifs/smb2proto.h | 5 +- fs/exfat/dir.c | 184 +- fs/exfat/exfat_fs.h | 56 +- fs/exfat/file.c | 12 +- fs/exfat/inode.c | 17 +- fs/exfat/namei.c | 63 +- fs/fs-writeback.c | 17 +- fs/gfs2/aops.c | 2 - fs/gfs2/bmap.c | 3 - fs/gfs2/file.c | 3 +- fs/gfs2/glock.c | 269 +- fs/gfs2/glock.h | 65 +- fs/gfs2/glops.c | 44 +- fs/gfs2/incore.h | 1 - fs/gfs2/inode.c | 64 +- fs/gfs2/meta_io.c | 6 + fs/gfs2/super.c | 84 +- fs/gfs2/xattr.c | 26 +- fs/kernfs/dir.c | 106 +- fs/kernfs/file.c | 18 +- fs/kernfs/inode.c | 12 +- fs/kernfs/kernfs-internal.h | 2 +- fs/kernfs/mount.c | 10 +- fs/kernfs/symlink.c | 2 +- fs/nfs/sysfs.c | 4 +- fs/pstore/pmsg.c | 2 +- include/asm-generic/vmlinux.lds.h | 234 +- include/drm/drm_plane_helper.h | 1 + include/dt-bindings/reset/mt8188-resets.h | 36 + include/linux/container_of.h | 24 +- include/linux/device.h | 9 +- include/linux/device/class.h | 8 +- include/linux/iio/buffer_impl.h | 2 +- include/linux/iio/common/st_sensors.h | 4 - include/linux/iio/gyro/itg3200.h | 2 + include/linux/iio/iio-opaque.h | 2 + include/linux/iio/iio.h | 5 +- include/linux/iio/imu/adis.h | 11 +- include/linux/iio/kfifo_buf.h | 3 +- include/linux/iio/sysfs.h | 11 + include/linux/iio/triggered_buffer.h | 6 +- include/linux/ioport.h | 2 +- include/linux/kobject.h | 18 +- include/linux/kobject_ns.h | 4 +- include/linux/mISDNif.h | 2 +- include/linux/mfd/rn5t618.h | 9 + include/linux/of_device.h | 4 +- include/linux/property.h | 84 +- include/linux/ring_buffer.h | 3 +- include/linux/serdev.h | 13 +- include/linux/serial_core.h | 80 + include/linux/trace_events.h | 4 +- include/linux/trace_seq.h | 3 +- include/linux/tty_buffer.h | 5 +- include/linux/tty_flip.h | 4 +- include/linux/usb.h | 31 +- include/linux/usb/hcd.h | 3 + include/linux/usb/typec.h | 4 + include/trace/bpf_probe.h | 6 + include/trace/events/btrfs.h | 2 +- include/trace/perf.h | 6 + include/trace/stages/stage1_struct_define.h | 6 + include/trace/stages/stage2_data_offsets.h | 6 + include/trace/stages/stage3_trace_output.h | 6 + include/trace/stages/stage4_event_fields.h | 12 + include/trace/stages/stage5_get_offsets.h | 6 + include/trace/stages/stage6_event_callback.h | 20 + include/trace/stages/stage7_class_define.h | 2 + include/uapi/linux/acrn.h | 5 +- include/uapi/linux/hsi/cs-protocol.h | 14 - include/uapi/linux/hsi/hsi_char.h | 14 - include/uapi/linux/serial.h | 55 +- include/uapi/linux/usb/g_uvc.h | 3 + include/uapi/linux/usb/video.h | 4 +- include/uapi/misc/fastrpc.h | 7 + include/uapi/misc/habanalabs.h | 93 +- kernel/ksysfs.c | 18 + kernel/params.c | 2 +- kernel/resource.c | 17 +- kernel/trace/Kconfig | 2 + kernel/trace/ftrace.c | 28 +- kernel/trace/ring_buffer.c | 44 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/trace.c | 104 +- kernel/trace/trace.h | 31 +- kernel/trace/trace_event_perf.c | 16 +- kernel/trace/trace_events.c | 66 +- kernel/trace/trace_events_hist.c | 190 +- kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_events_trigger.c | 19 +- kernel/trace/trace_events_user.c | 1 + kernel/trace/trace_kprobe.c | 2 - kernel/trace/trace_osnoise.c | 244 +- kernel/trace/trace_output.c | 71 +- kernel/trace/trace_probe.c | 2 +- lib/kobject.c | 29 +- lib/maple_tree.c | 4 +- lib/test_firmware.c | 5 +- lib/test_maple_tree.c | 23 + mm/hugetlb.c | 336 +- mm/kmsan/hooks.c | 1 + mm/kmsan/kmsan_test.c | 1 + mm/ksm.c | 8 +- mm/memory.c | 17 +- mm/mempolicy.c | 1 + mm/mprotect.c | 8 +- mm/mremap.c | 3 +- mm/swapfile.c | 20 +- net/atm/atm_sysfs.c | 4 +- net/bridge/br_if.c | 2 +- net/core/devlink.c | 5 + net/core/net-sysfs.c | 20 +- net/core/skbuff.c | 3 + net/openvswitch/datapath.c | 25 +- net/rfkill/core.c | 2 +- net/sunrpc/sysfs.c | 8 +- net/wireless/sysfs.c | 2 +- samples/acrn/vm-sample.c | 3 - samples/trace_events/trace-events-sample.c | 2 +- samples/trace_events/trace-events-sample.h | 34 +- scripts/kallsyms.c | 3 +- sound/sound_core.c | 2 +- tools/lib/api/Makefile | 66 + tools/lib/api/fs/tracing_path.c | 16 + tools/lib/api/fs/tracing_path.h | 1 + tools/lib/bpf/Makefile | 1 + tools/lib/perf/Makefile | 37 +- tools/lib/perf/include/perf/cpumap.h | 3 +- tools/lib/subcmd/Makefile | 52 + tools/lib/symbol/Build | 1 + tools/lib/symbol/Makefile | 122 + tools/lib/traceevent/.gitignore | 4 - tools/lib/traceevent/Build | 8 - tools/lib/traceevent/Documentation/Makefile | 207 - tools/lib/traceevent/Documentation/asciidoc.conf | 120 - .../Documentation/libtraceevent-commands.txt | 153 - .../Documentation/libtraceevent-cpus.txt | 77 - .../Documentation/libtraceevent-endian_read.txt | 78 - .../Documentation/libtraceevent-event_find.txt | 103 - .../Documentation/libtraceevent-event_get.txt | 99 - .../Documentation/libtraceevent-event_list.txt | 122 - .../Documentation/libtraceevent-event_print.txt | 130 - .../Documentation/libtraceevent-field_find.txt | 118 - .../Documentation/libtraceevent-field_get_val.txt | 122 - .../Documentation/libtraceevent-field_print.txt | 126 - .../Documentation/libtraceevent-field_read.txt | 81 - .../Documentation/libtraceevent-fields.txt | 105 - .../Documentation/libtraceevent-file_endian.txt | 91 - .../Documentation/libtraceevent-filter.txt | 209 - .../Documentation/libtraceevent-func_apis.txt | 183 - .../Documentation/libtraceevent-func_find.txt | 88 - .../Documentation/libtraceevent-handle.txt | 101 - .../Documentation/libtraceevent-header_page.txt | 102 - .../Documentation/libtraceevent-host_endian.txt | 104 - .../Documentation/libtraceevent-long_size.txt | 78 - .../Documentation/libtraceevent-page_size.txt | 82 - .../Documentation/libtraceevent-parse_event.txt | 90 - .../Documentation/libtraceevent-parse_head.txt | 82 - .../Documentation/libtraceevent-plugins.txt | 122 - .../Documentation/libtraceevent-record_parse.txt | 137 - .../libtraceevent-reg_event_handler.txt | 156 - .../Documentation/libtraceevent-reg_print_func.txt | 155 - .../Documentation/libtraceevent-set_flag.txt | 104 - .../Documentation/libtraceevent-strerror.txt | 85 - .../Documentation/libtraceevent-tseq.txt | 158 - .../lib/traceevent/Documentation/libtraceevent.txt | 192 - .../lib/traceevent/Documentation/manpage-1.72.xsl | 14 - .../lib/traceevent/Documentation/manpage-base.xsl | 35 - .../Documentation/manpage-bold-literal.xsl | 17 - .../traceevent/Documentation/manpage-normal.xsl | 13 - .../Documentation/manpage-suppress-sp.xsl | 21 - tools/lib/traceevent/Makefile | 300 - tools/lib/traceevent/event-parse-api.c | 333 - tools/lib/traceevent/event-parse-local.h | 123 - tools/lib/traceevent/event-parse.c | 7624 -------------------- tools/lib/traceevent/event-parse.h | 750 -- tools/lib/traceevent/event-plugin.c | 711 -- tools/lib/traceevent/event-utils.h | 67 - tools/lib/traceevent/kbuffer-parse.c | 809 --- tools/lib/traceevent/kbuffer.h | 68 - tools/lib/traceevent/libtraceevent.pc.template | 10 - tools/lib/traceevent/parse-filter.c | 2281 ------ tools/lib/traceevent/parse-utils.c | 71 - tools/lib/traceevent/plugins/Build | 12 - tools/lib/traceevent/plugins/Makefile | 225 - tools/lib/traceevent/plugins/plugin_cfg80211.c | 43 - tools/lib/traceevent/plugins/plugin_function.c | 282 - tools/lib/traceevent/plugins/plugin_futex.c | 123 - tools/lib/traceevent/plugins/plugin_hrtimer.c | 74 - tools/lib/traceevent/plugins/plugin_jbd2.c | 61 - tools/lib/traceevent/plugins/plugin_kmem.c | 80 - tools/lib/traceevent/plugins/plugin_kvm.c | 527 -- tools/lib/traceevent/plugins/plugin_mac80211.c | 88 - tools/lib/traceevent/plugins/plugin_sched_switch.c | 146 - tools/lib/traceevent/plugins/plugin_scsi.c | 434 -- tools/lib/traceevent/plugins/plugin_tlb.c | 66 - tools/lib/traceevent/plugins/plugin_xen.c | 138 - tools/lib/traceevent/tep_strerror.c | 53 - tools/lib/traceevent/trace-seq.c | 249 - tools/lib/traceevent/trace-seq.h | 55 - tools/perf/.gitignore | 7 +- tools/perf/Build | 20 +- tools/perf/Documentation/perf-annotate.txt | 2 +- tools/perf/Documentation/perf-diff.txt | 2 +- tools/perf/Documentation/perf-intel-pt.txt | 12 +- tools/perf/Documentation/perf-list.txt | 10 +- tools/perf/Documentation/perf-lock.txt | 6 +- tools/perf/Documentation/perf-probe.txt | 2 +- tools/perf/Documentation/perf-record.txt | 11 +- tools/perf/Documentation/perf-report.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 4 +- tools/perf/Documentation/perf-top.txt | 7 +- tools/perf/MANIFEST | 4 +- tools/perf/Makefile | 2 +- tools/perf/Makefile.config | 67 +- tools/perf/Makefile.perf | 170 +- tools/perf/arch/arm/util/unwind-libdw.c | 2 +- tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 2 +- tools/perf/arch/arm64/util/Build | 2 +- tools/perf/arch/arm64/util/machine.c | 1 + tools/perf/arch/arm64/util/pmu.c | 1 + tools/perf/arch/arm64/util/unwind-libdw.c | 2 +- tools/perf/arch/powerpc/util/Build | 2 +- tools/perf/arch/powerpc/util/event.c | 1 + tools/perf/arch/powerpc/util/unwind-libdw.c | 2 +- tools/perf/arch/riscv/util/Build | 1 + tools/perf/arch/riscv/util/header.c | 104 + tools/perf/arch/s390/util/Build | 2 +- tools/perf/arch/s390/util/unwind-libdw.c | 1 + tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 2 +- tools/perf/arch/x86/tests/arch-tests.c | 15 +- .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 315 - tools/perf/arch/x86/tests/intel-pt-test.c | 469 ++ tools/perf/arch/x86/tests/sample-parsing.c | 1 + tools/perf/arch/x86/util/Build | 2 +- tools/perf/arch/x86/util/event.c | 2 + tools/perf/arch/x86/util/intel-pt.c | 4 + tools/perf/arch/x86/util/iostat.c | 4 +- tools/perf/arch/x86/util/tsc.c | 1 + tools/perf/arch/x86/util/unwind-libdw.c | 2 +- tools/perf/bench/inject-buildid.c | 2 +- tools/perf/bench/numa.c | 9 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-daemon.c | 4 +- tools/perf/builtin-data.c | 5 +- tools/perf/builtin-diff.c | 2 +- tools/perf/builtin-ftrace.c | 4 +- tools/perf/builtin-inject.c | 8 + tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-kvm.c | 12 +- tools/perf/builtin-kwork.c | 7 + tools/perf/builtin-list.c | 565 +- tools/perf/builtin-lock.c | 251 +- tools/perf/builtin-mem.c | 1 + tools/perf/builtin-probe.c | 7 +- tools/perf/builtin-record.c | 14 +- tools/perf/builtin-report.c | 11 +- tools/perf/builtin-script.c | 23 +- tools/perf/builtin-stat.c | 250 +- tools/perf/builtin-timechart.c | 1 + tools/perf/builtin-top.c | 6 +- tools/perf/builtin-trace.c | 153 +- tools/perf/builtin-version.c | 1 + tools/perf/examples/bpf/5sec.c | 8 +- tools/perf/examples/bpf/augmented_raw_syscalls.c | 175 +- tools/perf/examples/bpf/augmented_syscalls.c | 169 - tools/perf/examples/bpf/empty.c | 13 +- tools/perf/examples/bpf/etcsnoop.c | 76 - tools/perf/examples/bpf/hello.c | 24 +- tools/perf/include/bpf/bpf.h | 70 - tools/perf/include/bpf/linux/socket.h | 24 - tools/perf/include/bpf/pid_filter.h | 21 - tools/perf/include/bpf/stdio.h | 16 - tools/perf/include/bpf/unistd.h | 10 - tools/perf/perf.c | 24 +- tools/perf/pmu-events/Build | 2 +- .../{neoverse-n2 => neoverse-n2-v2}/branch.json | 0 .../arm/{neoverse-n2 => neoverse-n2-v2}/bus.json | 0 .../arm/{neoverse-n2 => neoverse-n2-v2}/cache.json | 0 .../{neoverse-n2 => neoverse-n2-v2}/exception.json | 0 .../instruction.json | 0 .../{neoverse-n2 => neoverse-n2-v2}/memory.json | 0 .../{neoverse-n2 => neoverse-n2-v2}/pipeline.json | 0 .../arm/{neoverse-n2 => neoverse-n2-v2}/spe.json | 0 .../arm/{neoverse-n2 => neoverse-n2-v2}/trace.json | 0 tools/perf/pmu-events/arch/arm64/mapfile.csv | 3 +- tools/perf/pmu-events/arch/riscv/mapfile.csv | 17 + .../pmu-events/arch/riscv/riscv-sbi-firmware.json | 134 + .../pmu-events/arch/riscv/sifive/u74/firmware.json | 68 + .../arch/riscv/sifive/u74/instructions.json | 92 + .../pmu-events/arch/riscv/sifive/u74/memory.json | 32 + .../arch/riscv/sifive/u74/microarch.json | 57 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 73 +- .../perf/pmu-events/arch/x86/alderlake/cache.json | 1391 ++-- .../arch/x86/alderlake/floating-point.json | 91 +- .../pmu-events/arch/x86/alderlake/frontend.json | 224 +- .../perf/pmu-events/arch/x86/alderlake/memory.json | 214 +- .../perf/pmu-events/arch/x86/alderlake/other.json | 132 +- .../pmu-events/arch/x86/alderlake/pipeline.json | 1932 ++--- .../arch/x86/alderlake/uncore-memory.json | 185 +- .../arch/x86/alderlake/uncore-other.json | 73 +- .../arch/x86/alderlake/virtual-memory.json | 223 +- .../arch/x86/alderlaken/adln-metrics.json | 583 ++ .../perf/pmu-events/arch/x86/alderlaken/cache.json | 330 + .../arch/x86/alderlaken/floating-point.json | 18 + .../pmu-events/arch/x86/alderlaken/frontend.json | 26 + .../pmu-events/arch/x86/alderlaken/memory.json | 81 + .../perf/pmu-events/arch/x86/alderlaken/other.json | 38 + .../pmu-events/arch/x86/alderlaken/pipeline.json | 533 ++ .../arch/x86/alderlaken/uncore-memory.json | 175 + .../arch/x86/alderlaken/uncore-other.json | 33 + .../arch/x86/alderlaken/virtual-memory.json | 47 + tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +- tools/perf/pmu-events/jevents.py | 12 +- tools/perf/pmu-events/metric.py | 502 ++ tools/perf/pmu-events/metric_test.py | 157 + tools/perf/scripts/python/Perf-Trace-Util/Build | 2 +- tools/perf/scripts/python/bin/task-analyzer-record | 2 + tools/perf/scripts/python/bin/task-analyzer-report | 3 + tools/perf/scripts/python/intel-pt-events.py | 65 +- tools/perf/scripts/python/task-analyzer.py | 934 +++ tools/perf/tests/Build | 15 +- tools/perf/tests/attr.py | 71 +- tools/perf/tests/attr/README | 2 - tools/perf/tests/attr/test-record-group | 22 - .../attr/test-record-user-regs-no-sve-aarch64 | 9 + .../attr/test-record-user-regs-old-sve-aarch64 | 10 + .../tests/attr/test-record-user-regs-sve-aarch64 | 14 + tools/perf/tests/attr/test-stat-group | 17 - tools/perf/tests/builtin-test.c | 36 + tools/perf/tests/code-reading.c | 4 +- tools/perf/tests/cpumap.c | 2 +- tools/perf/tests/dlfilter-test.c | 1 + tools/perf/tests/event_groups.c | 139 + tools/perf/tests/expr.c | 1 + tools/perf/tests/make | 2 +- tools/perf/tests/mmap-basic.c | 2 + tools/perf/tests/openat-syscall-tp-fields.c | 1 + tools/perf/tests/openat-syscall.c | 1 + tools/perf/tests/parse-events.c | 36 +- tools/perf/tests/parse-metric.c | 2 +- tools/perf/tests/parse-no-sample-id-all.c | 1 + tools/perf/tests/perf-record.c | 2 + tools/perf/tests/perf-time-to-tsc.c | 1 + tools/perf/tests/pmu-events.c | 3 +- tools/perf/tests/sample-parsing.c | 4 +- tools/perf/tests/shell/lib/probe_vfs_getname.sh | 4 +- tools/perf/tests/shell/lock_contention.sh | 63 +- tools/perf/tests/shell/pipe_test.sh | 55 +- .../tests/shell/record+probe_libc_inet_pton.sh | 2 +- .../tests/shell/record+script_probe_vfs_getname.sh | 2 +- tools/perf/tests/shell/record.sh | 129 +- tools/perf/tests/shell/record_offcpu.sh | 2 +- tools/perf/tests/shell/stat.sh | 10 +- tools/perf/tests/shell/test_arm_callgraph_fp.sh | 34 +- tools/perf/tests/shell/test_arm_coresight.sh | 8 +- tools/perf/tests/shell/test_arm_spe.sh | 6 +- tools/perf/tests/shell/test_arm_spe_fork.sh | 46 +- tools/perf/tests/shell/test_brstack.sh | 68 +- tools/perf/tests/shell/test_data_symbol.sh | 33 +- tools/perf/tests/shell/test_java_symbol.sh | 2 +- tools/perf/tests/shell/test_task_analyzer.sh | 151 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 +- tools/perf/tests/sw-clock.c | 1 + tools/perf/tests/switch-tracking.c | 1 + tools/perf/tests/tests.h | 28 + tools/perf/tests/thread-map.c | 1 + tools/perf/tests/workloads/Build | 13 + tools/perf/tests/workloads/brstack.c | 40 + tools/perf/tests/workloads/datasym.c | 24 + tools/perf/tests/workloads/leafloop.c | 34 + tools/perf/tests/workloads/noploop.c | 32 + tools/perf/tests/workloads/sqrtloop.c | 45 + tools/perf/tests/workloads/thloop.c | 53 + tools/perf/tests/wp.c | 12 +- tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 3 + tools/perf/trace/beauty/fadvise.sh | 2 +- tools/perf/trace/beauty/fsmount.sh | 2 +- tools/perf/trace/beauty/fspick.sh | 2 +- tools/perf/trace/beauty/kcmp_type.sh | 2 +- tools/perf/trace/beauty/kvm_ioctl.sh | 4 +- tools/perf/trace/beauty/madvise_behavior.sh | 2 +- tools/perf/trace/beauty/mmap_flags.sh | 22 +- tools/perf/trace/beauty/mmap_prot.sh | 12 +- tools/perf/trace/beauty/mount_flags.sh | 4 +- tools/perf/trace/beauty/move_mount_flags.sh | 2 +- tools/perf/trace/beauty/mremap_flags.sh | 4 +- tools/perf/trace/beauty/perf_event_open.c | 44 + tools/perf/trace/beauty/perf_ioctl.sh | 2 +- .../perf/trace/beauty/pkey_alloc_access_rights.sh | 2 +- tools/perf/trace/beauty/prctl_option.sh | 4 +- tools/perf/trace/beauty/rename_flags.sh | 4 +- tools/perf/trace/beauty/sockaddr.sh | 4 +- tools/perf/trace/beauty/socket.sh | 4 +- tools/perf/trace/beauty/sync_file_range.sh | 2 +- tools/perf/trace/beauty/timespec.c | 21 + .../trace/beauty/tracepoints/x86_irq_vectors.sh | 4 +- tools/perf/trace/beauty/tracepoints/x86_msr.sh | 12 +- tools/perf/trace/beauty/usbdevfs_ioctl.sh | 4 +- tools/perf/trace/beauty/vhost_virtio_ioctl.sh | 4 +- tools/perf/trace/beauty/x86_arch_prctl.sh | 4 +- tools/perf/ui/util.c | 5 + tools/perf/util/Build | 30 +- tools/perf/util/amd-sample-raw.c | 1 + .../perf/util/arm64-frame-pointer-unwind-support.h | 6 +- tools/perf/util/auxtrace.c | 1 + tools/perf/util/auxtrace.h | 2 +- tools/perf/util/bpf-loader.c | 4 - tools/perf/util/bpf-prologue.h | 6 +- tools/perf/util/bpf_counter.c | 2 +- tools/perf/util/bpf_kwork.c | 3 + tools/perf/util/bpf_lock_contention.c | 114 +- tools/perf/util/bpf_map.h | 3 +- tools/perf/util/bpf_off_cpu.c | 2 +- tools/perf/util/bpf_skel/lock_contention.bpf.c | 101 +- tools/perf/util/bpf_skel/lock_data.h | 30 + tools/perf/util/branch.h | 9 +- tools/perf/util/config.c | 4 +- tools/perf/util/counts.c | 1 - tools/perf/util/counts.h | 1 - tools/perf/util/cpumap.c | 17 +- tools/perf/util/cpumap.h | 10 +- tools/perf/util/cs-etm-base.c | 174 + tools/perf/util/cs-etm.c | 208 +- tools/perf/util/cs-etm.h | 46 +- tools/perf/util/data-convert-bt.c | 8 +- tools/perf/util/data-convert-json.c | 27 + tools/perf/util/dwarf-aux.c | 77 +- tools/perf/util/dwarf-aux.h | 3 + tools/perf/util/event.h | 124 +- tools/perf/util/evlist.c | 10 +- tools/perf/util/evlist.h | 6 +- tools/perf/util/evsel.c | 54 +- tools/perf/util/evsel.h | 16 +- tools/perf/util/evsel_fprintf.c | 7 +- tools/perf/util/expr.c | 1 + tools/perf/util/expr.h | 7 +- tools/perf/util/header.c | 19 + tools/perf/util/header.h | 2 + .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 1 + tools/perf/util/intel-pt.c | 7 +- tools/perf/util/iostat.c | 3 +- tools/perf/util/iostat.h | 4 +- tools/perf/util/kwork.h | 12 +- tools/perf/util/llvm-utils.c | 8 +- tools/perf/util/lock-contention.h | 5 +- tools/perf/util/machine.c | 40 + tools/perf/util/machine.h | 8 + tools/perf/util/metricgroup.c | 243 +- tools/perf/util/metricgroup.h | 4 +- tools/perf/util/mmap.h | 5 - tools/perf/util/parse-branch-options.c | 3 + tools/perf/util/parse-events.c | 16 + tools/perf/util/parse-events.h | 1 - tools/perf/util/perf_regs.c | 2 +- tools/perf/util/pfm.c | 154 +- tools/perf/util/pfm.h | 7 +- tools/perf/util/pmu.c | 294 +- tools/perf/util/pmu.h | 128 +- tools/perf/util/pmus.c | 5 + tools/perf/util/pmus.h | 9 + tools/perf/util/print-events.c | 639 +- tools/perf/util/print-events.h | 42 +- tools/perf/util/probe-finder.c | 37 +- tools/perf/util/python.c | 26 +- tools/perf/util/record.c | 7 - tools/perf/util/record.h | 1 - tools/perf/util/s390-cpumsf.c | 1 + tools/perf/util/s390-sample-raw.c | 1 + tools/perf/util/sample.h | 117 + tools/perf/util/scripting-engines/Build | 6 +- .../perf/util/scripting-engines/trace-event-perl.c | 3 + .../util/scripting-engines/trace-event-python.c | 12 +- tools/perf/util/session.c | 5 +- tools/perf/util/session.h | 2 + tools/perf/util/setup.py | 15 +- tools/perf/util/sort.c | 63 +- tools/perf/util/stat-display.c | 1514 ++-- tools/perf/util/stat-shadow.c | 1 + tools/perf/util/stat.c | 406 +- tools/perf/util/stat.h | 41 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol.h | 2 + tools/perf/util/synthetic-events.c | 9 +- tools/perf/util/thread.h | 3 + tools/perf/util/thread_map.c | 1 + tools/perf/util/thread_map.h | 2 - tools/perf/util/trace-event-info.c | 14 +- tools/perf/util/trace-event-parse.c | 2 + tools/perf/util/trace-event-read.c | 4 +- tools/perf/util/trace-event-scripting.c | 3 +- tools/perf/util/trace-event.c | 1 - tools/perf/util/trace-event.h | 13 +- tools/perf/util/util.h | 25 +- .../selftests/drivers/net/netdevsim/devlink.sh | 4 +- .../drivers/net/netdevsim/devlink_trap.sh | 13 + .../ffs-aio-example/simple/device_app/aio_simple.c | 44 +- 1990 files changed, 49933 insertions(+), 54186 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coreboot create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-max11410 create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-devices-ampere-smpro create mode 100644 Documentation/ABI/testing/sysfs-kernel-cpu_byteorder create mode 100644 Documentation/devicetree/bindings/bus/fsl,imx8qxp-pixel-link-ms [...] create mode 100644 Documentation/devicetree/bindings/fpga/lattice,sysconfig.yaml create mode 100644 Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kx022a.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,max11410.yaml create mode 100644 Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-pm8058.txt create mode 100644 Documentation/devicetree/bindings/leds/qcom,pm8058-led.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/layouts/nvmem-layout.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/restart-handler.yaml delete mode 100644 Documentation/devicetree/bindings/slimbus/bus.txt create mode 100644 Documentation/devicetree/bindings/slimbus/qcom,slim-ngd.yaml create mode 100644 Documentation/devicetree/bindings/slimbus/qcom,slim.yaml delete mode 100644 Documentation/devicetree/bindings/slimbus/slim-ngd-qcom-ctrl.txt delete mode 100644 Documentation/devicetree/bindings/slimbus/slim-qcom-ctrl.txt create mode 100644 Documentation/devicetree/bindings/slimbus/slimbus.yaml create mode 100644 Documentation/devicetree/bindings/usb/genesys,gl850g.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb251xb.txt create mode 100644 Documentation/devicetree/bindings/usb/usb251xb.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/gpio-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/linux,wdt-gpio.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/mediatek,mtk-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/mtk-wdt.txt create mode 100644 drivers/firmware/google/cbmem.c create mode 100644 drivers/fpga/lattice-sysconfig-spi.c create mode 100644 drivers/fpga/lattice-sysconfig.c create mode 100644 drivers/fpga/lattice-sysconfig.h create mode 100644 drivers/iio/accel/kionix-kx022a-i2c.c create mode 100644 drivers/iio/accel/kionix-kx022a-spi.c create mode 100644 drivers/iio/accel/kionix-kx022a.c create mode 100644 drivers/iio/accel/kionix-kx022a.h create mode 100644 drivers/iio/adc/ad4130.c create mode 100644 drivers/iio/adc/max11410.c create mode 100644 drivers/iio/adc/mt6370-adc.c create mode 100644 drivers/iio/addac/ad74115.c create mode 100644 drivers/iio/frequency/adf4377.c create mode 100644 drivers/iio/temperature/max30208.c create mode 100644 drivers/misc/smpro-errmon.c create mode 100644 drivers/misc/smpro-misc.c delete mode 100644 drivers/staging/r8188eu/include/odm_types.h copy drivers/staging/{r8188eu => rtl8192u}/TODO (100%) copy drivers/staging/{r8188eu => wlan-ng}/TODO (100%) create mode 100644 drivers/usb/fotg210/Kconfig create mode 100644 drivers/usb/fotg210/Makefile create mode 100644 drivers/usb/fotg210/fotg210-core.c create mode 100644 drivers/usb/fotg210/fotg210-hcd.c rename drivers/usb/{host/fotg210.h => fotg210/fotg210-hcd.h} (100%) create mode 100644 drivers/usb/fotg210/fotg210-udc.c create mode 100644 drivers/usb/fotg210/fotg210-udc.h create mode 100644 drivers/usb/fotg210/fotg210.h delete mode 100644 drivers/usb/gadget/udc/fotg210-udc.c delete mode 100644 drivers/usb/gadget/udc/fotg210.h delete mode 100644 drivers/usb/host/fotg210-hcd.c delete mode 100644 drivers/usb/misc/sisusbvga/sisusb.c delete mode 100644 drivers/usb/misc/sisusbvga/sisusb_con.c delete mode 100644 drivers/usb/misc/sisusbvga/sisusb_init.c delete mode 100644 drivers/usb/misc/sisusbvga/sisusb_init.h create mode 100644 drivers/usb/misc/sisusbvga/sisusbvga.c delete mode 100644 drivers/usb/musb/am35x.c delete mode 100644 drivers/usb/musb/cppi_dma.c delete mode 100644 drivers/usb/musb/davinci.c delete mode 100644 drivers/usb/musb/davinci.h delete mode 100644 drivers/usb/phy/phy-jz4770.c create mode 100644 drivers/watchdog/advantech_ec_wdt.c create mode 100644 include/dt-bindings/reset/mt8188-resets.h create mode 100644 tools/lib/symbol/Build create mode 100644 tools/lib/symbol/Makefile delete mode 100644 tools/lib/traceevent/.gitignore delete mode 100644 tools/lib/traceevent/Build delete mode 100644 tools/lib/traceevent/Documentation/Makefile delete mode 100644 tools/lib/traceevent/Documentation/asciidoc.conf delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-commands.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-cpus.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-endian_read.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_find.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_get.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_list.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_print.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_find.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_get_val.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_print.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_read.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-fields.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-file_endian.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_apis.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_find.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-handle.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-header_page.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-host_endian.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-long_size.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-page_size.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_event.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_head.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-plugins.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-record_parse.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_event_handler.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_print_func.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-set_flag.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-strerror.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq.txt delete mode 100644 tools/lib/traceevent/Documentation/libtraceevent.txt delete mode 100644 tools/lib/traceevent/Documentation/manpage-1.72.xsl delete mode 100644 tools/lib/traceevent/Documentation/manpage-base.xsl delete mode 100644 tools/lib/traceevent/Documentation/manpage-bold-literal.xsl delete mode 100644 tools/lib/traceevent/Documentation/manpage-normal.xsl delete mode 100644 tools/lib/traceevent/Documentation/manpage-suppress-sp.xsl delete mode 100644 tools/lib/traceevent/Makefile delete mode 100644 tools/lib/traceevent/event-parse-api.c delete mode 100644 tools/lib/traceevent/event-parse-local.h delete mode 100644 tools/lib/traceevent/event-parse.c delete mode 100644 tools/lib/traceevent/event-parse.h delete mode 100644 tools/lib/traceevent/event-plugin.c delete mode 100644 tools/lib/traceevent/event-utils.h delete mode 100644 tools/lib/traceevent/kbuffer-parse.c delete mode 100644 tools/lib/traceevent/kbuffer.h delete mode 100644 tools/lib/traceevent/libtraceevent.pc.template delete mode 100644 tools/lib/traceevent/parse-filter.c delete mode 100644 tools/lib/traceevent/parse-utils.c delete mode 100644 tools/lib/traceevent/plugins/Build delete mode 100644 tools/lib/traceevent/plugins/Makefile delete mode 100644 tools/lib/traceevent/plugins/plugin_cfg80211.c delete mode 100644 tools/lib/traceevent/plugins/plugin_function.c delete mode 100644 tools/lib/traceevent/plugins/plugin_futex.c delete mode 100644 tools/lib/traceevent/plugins/plugin_hrtimer.c delete mode 100644 tools/lib/traceevent/plugins/plugin_jbd2.c delete mode 100644 tools/lib/traceevent/plugins/plugin_kmem.c delete mode 100644 tools/lib/traceevent/plugins/plugin_kvm.c delete mode 100644 tools/lib/traceevent/plugins/plugin_mac80211.c delete mode 100644 tools/lib/traceevent/plugins/plugin_sched_switch.c delete mode 100644 tools/lib/traceevent/plugins/plugin_scsi.c delete mode 100644 tools/lib/traceevent/plugins/plugin_tlb.c delete mode 100644 tools/lib/traceevent/plugins/plugin_xen.c delete mode 100644 tools/lib/traceevent/tep_strerror.c delete mode 100644 tools/lib/traceevent/trace-seq.c delete mode 100644 tools/lib/traceevent/trace-seq.h create mode 100644 tools/perf/arch/riscv/util/header.c delete mode 100644 tools/perf/arch/x86/tests/intel-pt-pkt-decoder-test.c create mode 100644 tools/perf/arch/x86/tests/intel-pt-test.c delete mode 100644 tools/perf/examples/bpf/augmented_syscalls.c delete mode 100644 tools/perf/examples/bpf/etcsnoop.c delete mode 100644 tools/perf/include/bpf/bpf.h delete mode 100644 tools/perf/include/bpf/linux/socket.h delete mode 100644 tools/perf/include/bpf/pid_filter.h delete mode 100644 tools/perf/include/bpf/stdio.h delete mode 100644 tools/perf/include/bpf/unistd.h rename tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-n2-v2}/branch [...] rename tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-n2-v2}/bus.js [...] rename tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-n2-v2}/cache. [...] rename tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-n2-v2}/except [...] rename tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-n2-v2}/instru [...] rename tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-n2-v2}/memory [...] rename tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-n2-v2}/pipeli [...] rename tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-n2-v2}/spe.js [...] rename tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-n2-v2}/trace. [...] create mode 100644 tools/perf/pmu-events/arch/riscv/mapfile.csv create mode 100644 tools/perf/pmu-events/arch/riscv/riscv-sbi-firmware.json create mode 100644 tools/perf/pmu-events/arch/riscv/sifive/u74/firmware.json create mode 100644 tools/perf/pmu-events/arch/riscv/sifive/u74/instructions.json create mode 100644 tools/perf/pmu-events/arch/riscv/sifive/u74/memory.json create mode 100644 tools/perf/pmu-events/arch/riscv/sifive/u74/microarch.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/adln-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/virtual-memory.json create mode 100644 tools/perf/pmu-events/metric.py create mode 100644 tools/perf/pmu-events/metric_test.py create mode 100755 tools/perf/scripts/python/bin/task-analyzer-record create mode 100755 tools/perf/scripts/python/bin/task-analyzer-report create mode 100755 tools/perf/scripts/python/task-analyzer.py delete mode 100644 tools/perf/tests/attr/test-record-group create mode 100644 tools/perf/tests/attr/test-record-user-regs-no-sve-aarch64 create mode 100644 tools/perf/tests/attr/test-record-user-regs-old-sve-aarch64 create mode 100644 tools/perf/tests/attr/test-record-user-regs-sve-aarch64 delete mode 100644 tools/perf/tests/attr/test-stat-group create mode 100644 tools/perf/tests/event_groups.c create mode 100755 tools/perf/tests/shell/test_task_analyzer.sh create mode 100644 tools/perf/tests/workloads/Build create mode 100644 tools/perf/tests/workloads/brstack.c create mode 100644 tools/perf/tests/workloads/datasym.c create mode 100644 tools/perf/tests/workloads/leafloop.c create mode 100644 tools/perf/tests/workloads/noploop.c create mode 100644 tools/perf/tests/workloads/sqrtloop.c create mode 100644 tools/perf/tests/workloads/thloop.c create mode 100644 tools/perf/trace/beauty/timespec.c create mode 100644 tools/perf/util/bpf_skel/lock_data.h create mode 100644 tools/perf/util/cs-etm-base.c create mode 100644 tools/perf/util/pmus.c create mode 100644 tools/perf/util/pmus.h create mode 100644 tools/perf/util/sample.h