This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from bddac7c1e02b Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" new 066aef690794 dt-bindings: serial: Convert rda,8810pl-uart to YAML new 92649241a25a dt-bindings: msm/mdp4: convert to yaml format new 5a04982df8da dt-bindings: dmaengine: zynqmp_dma: convert to yaml new 39bd2b6a3783 dt-bindings: Improve phandle-array schemas new 58bcfe0a082d dt-bindings: i2c: mpc: Make each example a separate entry new 8682016ca043 dt-bindings: i2c: imx: Make each example a separate entry new a1ba6ac48a9f dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema new b588772a9cb3 dt-bindings: ingenic,i2c: Rework interrupts in example new b1809ee93210 dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] new d7b0c4aae171 dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents new b85c7d88ed87 dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] new 24a4b57a3d01 dt-bindings: remoteproc: ti: Add mailbox provider nodes to [...] new d7f17b661fe9 dt-bindings: arm,cci-400: Add interrupt controller to example new 97709d365bbd ASoC: dt-bindings: Centralize the 'sound-dai' definition new a8b309ce9760 scripts/dtc: Call pkg-config POSIXly correct new d029175f1420 MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski new 056d38576abe dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema new e84d3a45cce1 dt-bindings: trivial-devices: make comment indentation consistent new d71ea591223e dt-bindings: vendor-prefixes: clarify HP prefix new f4e82f190e79 dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML new 208b65f7b5cc dt-bindings: net: convert net/cortina,gemini-ethernet to yaml new 31fc1c63c2ae dt-bindings: clock: Add binding for TI clksel new e87d05d85a14 dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema new f16fe2d3b41f dt-bindings: display: samsung,exynos5433-decon: convert to [...] new 5c45a11b618e dt-bindings: display: samsung,exynos7-decon: convert to dtschema new 6b15415e0303 dt-bindings: display: samsung,exynos-hdmi-ddc: convert to [...] new 68e89bb36d58 dt-bindings: display: samsung,exynos-mixer: convert to dtschema new a5032991e108 dt-bindings: display: samsung,exynos-hdmi: convert to dtschema new 4c5e180b83ed dt-bindings: display: samsung,exynos5433-mic: convert to dtschema new e4fc20d74a18 dt-bindings: display: samsung,exynos-fimd: convert to dtschema new 59dfdc13ca22 dt-bindings: net: can: fix dtbs warning new 3a36eb031b6f dt-bindings: rng: atmel,at91-trng: update maintainers entry new b4ba994f2622 dt-bindings: ltk050h3146w: replace Heiko Stuebner by mysel [...] new e044e3e696b1 dt-bindings: display: bridge: document Toshiba TC358768 ce [...] new c2687295df00 dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt new bd79e84c6500 dt-bindings: net: ethernet-controller: document label property new 49364138080e dt-bindings: timer: armv7m-systick: convert to dtschema new 54eb8dc8f338 of: unittest: print pass messages at PR_INFO level new 2e8185fccd63 dt-bindings: vendor-prefixes: add HPE Prefix new c8f2ad6869b5 dt-bindings: crypto: Convert Atmel AES to yaml new d63b583f681e dt-bindings: crypto: Convert Atmel TDES to yaml new 44c75c9e3d08 dt-bindings: crypto: Convert Atmel SHA to yaml new 5d16dcd252fd dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml new 5dad90f36057 dt-bindings: vendor-prefixes: add second HiSilicon prefix new aaffb26991bc dt-bindings: vendor-prefixes: add second Synopsys prefix new 16234ef1d2aa dt-bindings: usb: do not use deprecated synopsys prefix new 2b709a7209ef dt-bindings: writing-schema: Install from PyPI repository new 418adabeb3d0 dt-bindings: example: Extend with typical case (int-array [...] new 10d7e312497f dt-bindings: reserved-memory: Add restricted-dma-pool constraints new 73b9f6389e5c dt-bindings: timer: sifive,clint: Fix number of interrupts new 4eb7b1339c23 dt-bindings: timer: sifive,clint: Group interrupt tuples new 8e4296c286ed of: unittest: add program to process EXPECT messages new c205cac49e09 dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC new eb1e49e04ab9 dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC new 7419553d03ff dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM new f866a7ae1265 dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] new 53157759f56b dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings new dca669354e6f dt-bindings: Another pass removing cases of 'allOf' contai [...] new 309d955985ee dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES new ea87f1eb4fd8 dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values new a45194b9de18 MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email new 8544073271d1 dt-bindings: ufs: add common platform bindings new cebe22345fb8 dt-bindings: ufs: samsung,exynos-ufs: use common bindings new 1581355bd0ed dt-bindings: ufs: cdns,ufshc: convert to dtschema new 578f116b7ad6 dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings new 462c5c0aa798 dt-bindings: ufs: qcom,ufs: convert to dtschema new 516075a230d4 dt-bindings: ufs: hisilicon,ufs: convert to dtschema new 954c6010053c dt-bindings: ufs: mediatek,ufs: convert to dtschema new f3e00820f519 dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema new 17bf6b7c7835 dt-bindings: firmware: arm,scpi: Add missing maxItems to m [...] new 28650a5c3a34 Merge branch 'dt/linus' into dt/next new 16d1f0a79385 dt-bindings: Add vendor prefix for Xen hypervisor new b3e664a7f449 dt-bindings: kbuild: Print a warning if yamllint is not found new 21d5929ff230 dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string new 9be01ee2289b dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string new b48b56362665 dt-bindings: net: mscc,vsc7514-switch: convert txt binding [...] new 6853fece628c dt-bindings: clk: cleanup comments new 7ea75dd386be dt-bindings: i2c: convert i2c-at91 to json-schema new 2a4013c0cc29 dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list new 1d9a770bc8f0 dt-bindings: arm: Convert QEMU fw-cfg to DT schema new 37de81210f74 dt-bindings: Add QEMU virt machine compatible new 2783a7f56f99 dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate new ef8795f3f1ce dt-bindings: kbuild: Use DTB files for validation new 7f4f25a6887c dt-bindings: ata: ahci-platform: Convert DT bindings to yaml new 3f5a539b35e4 dt-bindings: ata: ahci-platform: Add power-domains property new 593adaa64599 dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible new dba529605f55 dt-bindings: gnss: Rewrite common bindings in YAML new 069e6bc6dba5 dt-bindings: gnss: Modify u-blox to use common bindings new 5505409e423f dt-bindings: gnss: Rewrite sirfstar binding in YAML new 094b10cb795a dt-bindings: gnss: Add two more chips new 6ac02df3fff7 dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent' new 028152260c57 Revert "of: base: Introduce of_alias_get_alias_list() to c [...] new 3f9a07558f1e dt-bindings: gpio: pca95xx: drop useless consumer example new 09f724e196e5 dt-bindings: dmaengine: sifive,fu540-c000: include generic schema new 3d8fa7a22dcd dt-bindings: ufs: qcom: Add SM6350 compatible string new 5db1c2dbc04c dt-bindings: nvmem: add U-Boot environment variables binding new 6b49f3409a09 dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable new 9bf3fc500785 Merge tag 'devicetree-for-5.18' of git://git.kernel.org/pu [...] new 13400b145426 Merge branch 'for-5.18/block' into for-5.18/write-streams new b46bebaf2a58 Merge branch 'for-5.18/drivers' into for-5.18/write-streams new 82911009637e Merge branch 'for-5.18/alloc-cleanups' into for-5.18/write [...] new 85e6c775762a nvme: remove support or stream based temperature hint new c75e707fe1aa block: remove the per-bio/request write hint new 41d36a9f3e53 fs: remove kiocb.ki_hint new 7b12e49669c9 fs: remove fs.f_write_hint new 561593a048d7 Merge tag 'for-5.18/write-streams-2022-03-18' of git://git [...] new 61285ff72ae5 fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage new 752d422e74c4 Merge tag 'for-5.18/alloc-cleanups-2022-03-25' of git://gi [...] new bc8419944f68 Merge branch 'for-5.18/block' into for-5.18/64bit-pi new b83ac18fce79 Merge branch 'for-5.18/drivers' into for-5.18/64bit-pi new e41ffa9cf0b1 Merge branch 'for-5.18/alloc-cleanups' into for-5.18/64bit-pi new d57c1cf43e7b Merge branch 'for-5.18/write-streams' into for-5.18/64bit-pi new c340b990d58c block: support pi with extended metadata new 84b735429f5f nvme: allow integrity on extended metadata formats new c2ea5fcf53d5 asm-generic: introduce be48 unaligned accessors new 7ee8809df990 linux/kernel: introduce lower_48_bits function new cbc0a40e17da lib: add rocksoft model crc64 new f3813f4b287e crypto: add rocksoft 64b crc guard tag framework new a7d4383f17e1 block: add pi for extended integrity new 4020aad85c67 nvme: add support for enhanced metadata new 1e21270685ae crypto: fix crc64 testmgr digest byte order new 3f7282139fe1 Merge tag 'for-5.18/64bit-pi-2022-03-25' of git://git.kern [...] new f68f2ff91512 fortify: Detect struct member overflows in memcpy() at com [...] new 938a000e3f9b fortify: Detect struct member overflows in memmove() at co [...] new 28e77cc1c068 fortify: Detect struct member overflows in memset() at com [...] new 818ab43fc56a fortify: Update compile-time tests for Clang 14 new f36114314136 fortify: Replace open-coded __gnu_inline attribute new f0202b8ca48c Compiler Attributes: Add __pass_object_size for Clang new d694dbaefd6f Compiler Attributes: Add __overloadable for Clang new 1c7f4e5c1b6c Compiler Attributes: Add __diagnose_as for Clang new 0a2b782a00f3 fortify: Make pointer arguments const new 92df138a8d66 fortify: Use __diagnose_as() for better diagnostic coverage new 67ebc3ab4462 fortify: Make sure strlen() may still be used as a constan [...] new 281d0c962752 fortify: Add Clang support new 4be240b18aa6 Merge tag 'memcpy-v5.18-rc1' of git://git.kernel.org/pub/s [...] new e6148767825c Makefile: Enable -Warray-bounds new 00a4f836eb36 Makefile: Enable -Wzero-length-bounds new b06a17583f6f Merge tag 'array-bounds-v5.18-rc1' of git://git.kernel.org [...] new 631f871f0717 fs/iomap: Fix buffered write page prefaulting new a060c9409e25 Merge tag 'write-page-prefaulting' of git://git.kernel.org [...] new ca0acb511c21 device property: Add fwnode_irq_get_byname new 20e8ef5c7ffa docs: firmware-guide: ACPI: Add named interrupt doc new a263a84088f6 i2c: smbus: Use device_*() functions instead of of_*() new f244cdce52de dt-bindings: i2c: update bindings for MT8186 SoC new 934705316f0f i2c: mediatek: Add i2c compatible for Mediatek MT8186 new 951285e59e8a i2c: amd-mp2: Remove useless DMA-32 fallback configuration new b205f5850263 i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' new 0bc4978a679c i2c: ACPI: Replace acpi_bus_get_device() new 0c47dd7d09bb i2c: npcm7xx: Fix typos new 27c196c7b73c kernel/resource: Introduce request_mem_region_muxed() new 15fd6435dfa0 Merge branch 'i2c/add-request_mem_region_muxed' into i2c/f [...] new 93102cb44978 i2c: piix4: Replace hardcoded memory map size with a #define new a3325d225b00 i2c: piix4: Move port I/O region request/release code into [...] new 0a59a24e14e9 i2c: piix4: Move SMBus controller base address detect into [...] new fbafbd51bff5 i2c: piix4: Move SMBus port selection into function new 7c148722d074 i2c: piix4: Add EFCH MMIO support to region request and release new 46967bc1ee93 i2c: piix4: Add EFCH MMIO support to SMBus base address detect new 381a3083c674 i2c: piix4: Add EFCH MMIO support for SMBus port select new 6cf72f41808a i2c: piix4: Enable EFCH MMIO for Family 17h+ new 6960331dee17 i2c: designware: Add missing locks new 78d5e9e299e3 i2c: designware: Add AMD PSP I2C bus support new b36fc8181e3b dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support new ea01b71b0799 i2c: rcar: Add R-Car Gen4 support new d0aee048d648 i2c: brcmstb: allow compiling on BCM4908 new f1bd6661946b dt-bindings: i2c: add bindings for microchip mpfs i2c new 481153991c41 i2c: don't expose function which is only used internally new 9c02d4011e92 i2c: i801: Add support for Intel Raptor Lake PCH-S new 4ebf4987c091 i2c: Introduce common module to instantiate CCGx UCSI new 2079563d6f60 i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() new c2c25be6dc94 i2c: nvidia-gpu: Use temporary variable for struct device new c74a30ce1376 i2c: nvidia-gpu: Convert to use dev_err_probe() new 531310dd5d9f i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() new 1e4fe5430bd7 i2c: designware: remove unneeded semicolon new 19e138e43a08 i2c: pasemi: Drop I2C classes from platform driver variant new 9036ff626579 dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible new 017b32e6da8d i2c: qcom-cci: add sm8450 compatible new 8302532f47bb i2c: smbus: Check for parent device before dereference new 24e3bb7429bd Merge tag 'irq-api-2022-02-21' of git://git.kernel.org/pub [...] new 68ea1b2c3386 i2c: core: Use generic_handle_irq_safe() in i2c_handle_smb [...] new a5ea32579f08 i2c: cht-wc: Use generic_handle_irq_safe(). new 36c11fee4fb5 dt-bindings: i2c: microchip,corei2c: Fix indentation of co [...] new da2e86c0bd7b i2c: riic: Simplify reset handling new d8703554f4de i2c: qcom-geni: Add support for GPI DMA new 17ba1e87fca9 i2c: designware: Fix improper usage of readl new b5a796c6a809 i2c: mediatek: modify bus speed calculation formula new 5b9df0acd22a i2c: mediatek: remove redundant null check new c57813b8b288 i2c: designware: Lock the adapter while setting the suspen [...] new 80704a84a9f8 i2c: designware: Use the i2c_mark_adapter_suspended/resume [...] new d7583c8a5748 i2c: tegra: Add SMBus block read function new 9c02c6391c88 i2c: i801: Drop useless masking in i801_access new 55b6f82e9443 i2c: i801: Add support for the Process Call command new 1d366c2f9df8 i2c: xiic: Make bus names unique new 52c74d17d89c i2c: i801: Drop two outdated comments new 0016a32f7591 i2c: mt65xx: Simplify with clk-bulk new 09055eb060a4 dt-bindings: i2c: update bindings for MT8168 SoC new 1bff55b57ea1 i2c: mediatek: Add i2c compatible for Mediatek MT8168 new d0583229bcf5 i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __ [...] new 246313e31316 MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the d [...] new 8b6d8d00a46a i2c: cros-ec-tunnel: Fix syntax errors in comments new 3364c0ef8732 i2c: designware: Remove code duplication new d714fb25e755 i2c: add tracepoints for I2C slave events new cb13aa16f34f i2c: meson: Fix wrong speed use from probe new 1a22aabf20ad i2c: mux: demux-pinctrl: do not deactivate a master that i [...] new 5627ecb8374a Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] new 75c19f487fcd usb: host: ehci-sched: Use struct_size() in kzalloc() new 62fb61580eb4 usb: gadget: tegra-xudc: Do not program SPARAM new d6dd18efd01f usb: gadget: f_serial: Ensure gserial disconnected during unbind new 7bd42fb95eb4 usb: gadget: tegra-xudc: Fix control endpoint's definitions new a102f07e4edf usb: dwc3: drd: Add support for usb-conn-gpio based usb-ro [...] new 03db9289b5ab usb: cdnsp: fix cdnsp_decode_trb function to properly hand [...] new 0bf6f14585c8 usb: cdnsp: remove not used temp_64 variables new 7efa98076b72 dt-bindings: usb: add bindings for microchip mpfs musb new 8729a2a2b1d6 usb: host: xhci-plat: Remove useless DMA-32 fallback confi [...] new 88476b26656e usb: gadget: f_phonet: Use struct_size() helper in kzalloc() new c89686118c78 usb: core: Bail out when port is stuck in reset loop new 7643fd78e146 usb: host: fotg210: Use struct_size() helper in kzalloc() new 4213e92ef7ec usb: gadget: f_fs: Use struct_size() and flex_array_size() [...] new 5d0c4393b207 USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs new e62667f82aa6 usb: xhci-mtk: Use struct_size() helper in create_sch_ep() new 89ada0fe669a usb: gadget: f_mass_storage: Make CD-ROM emulation work wi [...] new ce6a7bfbe571 usb: gadget:audio: Replace deprecated macro S_IRUGO new c565ad07ef35 usb: gadget: u_audio: Support multiple sampling rates new 8722a949e62a usb: gadget: u_audio: Move dynamic srate from params to rtd new eb3a1ce6f5ed usb: gadget: u_audio: Add capture/playback srate getter new a7339e4f5788 usb: gadget: f_uac2: Support multiple sampling rates new 695d39ffc2b5 usb: gadget: f_uac1: Support multiple sampling rates new 8fe9a03f4331 usb: gadget: u_audio: Rate ctl notifies about current srat [...] new 62385cf158a7 usb: gadget: u_audio: Add suspend call new 7ff4a3b54899 usb: gadget: f_uac2: Add suspend callback new d1d11dd13069 usb: gadget: f_uac1: Add suspend callback new dfb05b5dc3af usb: gadget: f_uac1: allow changing interface name via configfs new 993a44fa85c1 usb: gadget: f_uac2: allow changing interface name via configfs new 60c250a98d4c Merge tag 'v5.17-rc2' into usb-next new c067688ae204 USB: ACPI: Replace acpi_bus_get_device() new e1f09f409f6c usb: udc: Fix typo in comment new 4ed941a99996 usb: gadget: f_uac2: Add HS/SS bInterval to configfs new a857c42fca8c usb: gadget: audio: Add HS/SS bInterval params for UAC2 new 355a05dc8367 usb: gadget: f_uac2: Optionally determine bInterval for HS and SS new 554237f2bb62 usb: gadget: f_uac2: Add speed names to bInterval dbg/warn new 9d19d966b4cb usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMa [...] new 2dac5d2864af usb: gadget: f_uac2: Neaten and reduce size of afunc_valid [...] new 97ecbfb30dca dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns new 33fb697ec7e5 usb: dwc3: Get clocks individually new 5114c3ee2487 usb: dwc3: Calculate REFCLKPER based on reference clock new 596c87856e08 usb: dwc3: Program GFLADJ new d8b1c3d0d700 arm64: dts: zynqmp: Move USB clocks to dwc3 node new 5726079cd486 arm64: dts: ipq6018: Use reference clock to set dwc3 period new c3c9cee59282 usb: ehci: add pci device support for Aspeed platforms new 6a3cd5bef253 USB: usbfs: Use a spinlock instead of atomic accesses to t [...] new 56f26f177b26 dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] new 3d8d3504d233 usb: dwc2: Add platform specific data for Intel's Agilex new 325b820fa97f arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] new 8609e3e17504 dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 new 43d48bbb1486 usb: xhci-mtk: add support ip-sleep wakeup for mt8195 new 3a0f60b5ea32 dt-bindings: usb: rt1719: Add binding for Richtek RT1719 new 25d29b980912 usb: typec: rt1719: Add support for Richtek RT1719 new 334daddbe655 dt-bindings: Add the yaml bindings for EUD new 306a20df822d bindings: usb: dwc3: Update dwc3 properties for EUD connector new 9a1bf58ccd44 usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) new a0c68e493007 arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector new c18553956f34 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 new fbd533e90d23 Merge 5.17-rc4 into usb-next new bd0a0a024f2a usb: ulpi: Add debugfs support new 18819ad23828 MAINTAINERS: Add maintainer entry for EUD new 4378e427f705 usbip: vudc: Make use of the helper macro LIST_HEAD() new 6d705bf9520d usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers new 9902951f536c usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround new 5f508d79449f usb: host: xhci-mtk: Simplify supplies handling with regul [...] new e51879d85a4d usb: dwc3: drd: Don't check against CONFIG_OF new 534675942e90 xhci: dbc: refactor xhci_dbc_init() new 5ce036b98dd3 xhci: dbc: create and remove dbc structure in dbgtty driver. new 5c44d9d7570b xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit new 6aec50009d52 xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe new e1ec140f273e xhci: dbgtty: use IDR to support several dbc instances. new 5c2a380a5aa8 xhci: Allocate separate command structures for each LPM command new cd36facf104a usb: remove Link Powermanagement (LPM) disable before port reset. new 133da4b470ec usb: host: xhci: drop redundant checks new 0b86f02d91c8 usb: xhci: fix minmax.cocci warnings new 3fa891093bd1 dt-bindings: vendor-prefixes: Add willsemi new 71c16066a53f dt-bindings: usb: Add WUSB3801 Type-C Port Controller new 2e7dfb0e9cac usb: typec: Factor out non-PD fwnode properties new d016cbe4d7ac usb: typec: Support the WUSB3801 port controller new e285cb403994 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() new 582ab24e096f usb: dwc3: pci: Set "linux,phy_charger_detect" property on [...] new a5d847b0afd3 usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device new c6c986b657e5 usb: host: ehci-q: make qtd_fill() return *unsigned int* new f9aeda81c0e8 xhci: omit mem read just after allocation of trb new a352fa58c0ee usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM new bc25c55812ff dt-bindings: usb: qcom,dwc3: Add msm8953 compatible new f6a9a2d64dd1 USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf() new ca9400ef7f67 Merge 5.17-rc6 into usb-next new 949ea75b7ba4 dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema new 4bf2283cb208 dt-bindings: usb: samsung,exynos-usb2: convert to dtschema new f8a98c45569a usb: Drop commas after SoC match table sentinels new 676748389f5d usb: typec: tipd: Forward plug orientation to typec subsystem new 14073ce951b5 xhci: make xhci_handshake timeout for xhci_reset() adjustable new 3105bc977d7c xhci: fix garbage USBSTS being logged in some cases new 05519b8589a6 xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() new 70c05e4cf630 xhci: fix runtime PM imbalance in USB2 resume new 81720ec5320c usb: host: xhci: use ffs() in xhci_mem_init() new ddfaee625594 usb: host: xhci: fix a comment typo in xhci_mem_init() new c63d5757d0fc usb: host: xhci: update hci_version operation in xhci_gen_setup() new c2b0d55080a2 usb: host: xhci: add blank line in xhci_halt() new 98d107b84614 usb: host: xhci: Remove some unnecessary return value init [...] new c4b9c570965f USB: serial: simple: add Nokia phone driver new e1d15646565b USB: serial: pl2303: add IBM device IDs new 5b6ab28d0678 USB: serial: pl2303: fix GS type detection new 4ac56b1f1ef8 USB: serial: usb_wwan: remove redundant assignment to variable i new 6edc3f89fad2 Merge tag 'usb-serial-5.18-rc1' of https://git.kernel.org/ [...] new 97486e981ffb thunderbolt: Remove useless DMA-32 fallback configuration new 3eddfc121f90 thunderbolt: Disable LTTPR on Intel Titan Ridge new f1d5ec3e0eab thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() new 30a4eca69b76 thunderbolt: Add internal xHCI connect flows for Thunderbo [...] new 7f7b571becf3 thunderbolt: Replace acpi_bus_get_device() new e87491a9fd4e thunderbolt: Retry DROM reads for more failure scenarios new a283de3ec646 thunderbolt: Do not resume routers if UID is not set new 6915812bbd10 thunderbolt: Do not make DROM read success compulsory new 51d4d64c7ce5 thunderbolt: Clarify register definitions for `tb_cap_plug [...] new 144c4a77a3e1 thunderbolt: Rename EEPROM handling bits to match USB4 spec new 7d2c8a13c925 Merge tag 'thunderbolt-for-v5.18-rc1' of git://git.kernel. [...] new 32d8bb3ed80b usb: gadget: udc: fix typos in comments new beb8518e2662 usb: raw-gadget: use kzalloc new 801109b1a37a dt-bindings: usb: hcd: correct usb-device path new 0d48aee69c71 usb: raw-gadget: return -EINVAL if no proper ep address available new 850ebb27aed8 usb: dwc3-meson-g12a: constify drvdata structs new 45a7dbf484aa Revert "arm64: dts: qcom: sc7280: Set the default dr_mode [...] new bced4afc536d Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 [...] new 81915384b5d1 usb: dwc3: imx8mp: rename iomem base pointer new d600d31e37dc dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags new 9d52107185b6 usb: dwc3: imx8mp: Add support for setting SOC specific flags new 290918c72a29 arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes new 62a13a9c0046 dt-bindings: usb: add rk3568 compatible to rockchip, dwc3 new 62b20e6e0dde usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode new aa6812be1feb usb: dwc3: gadget: Give some time to schedule isoc new ac01df343e5a usb: dwc3: omap: fix "unbalanced disables for smps10_out1" [...] new ecb0a2f1e9e2 usb: dwc3: pci: Add support for Intel Alder Lake new 838884110f0d usb: gadget: fsl: remove usage of list iterator past the l [...] new b6af554427ad usb: gadget: bdc: remove usage of list iterator past the l [...] new 109122f36f34 usb: gadget: udc: atmel: remove usage of list iterator pas [...] new 07437ac54d25 usb: gadget: udc: pxa25x: remove usage of list iterator pa [...] new 2390ea9c0716 usb: gadget: udc: at91: remove usage of list iterator past [...] new 7336cccf04f9 usb: gadget: goku_udc: remove usage of list iterator past [...] new 72149b816b85 usb: gadget: udc: gr_udc: remove usage of list iterator pa [...] new 4a2a73bf335b usb: gadget: lpc32xx_udc: remove usage of list iterator pa [...] new 299dd6eb7631 usb: gadget: mv_u3d: remove usage of list iterator past th [...] new ac7a5d0535d2 usb: gadget: udc: mv_udc_core: remove usage of list iterat [...] new e6169a870f5b usb: gadget: net2272: remove usage of list iterator past t [...] new b6f8cc55133a usb: gadget: udc: net2280: remove usage of list iterator p [...] new d5d0b2805777 usb: gadget: omap_udc: remove usage of list iterator past [...] new b6c44bee2a1c usb: gadget: s3c-hsudc: remove usage of list iterator past [...] new d0eeb4e3e48d usb: gadget: udc-xilinx: remove usage of list iterator pas [...] new 6163d4991172 usb: gadget: aspeed: remove usage of list iterator past th [...] new 36f4c25ce32e usb: gadget: configfs: remove using list iterator after lo [...] new eb6db9ccf6fb usb: gadget: legacy: remove using list iterator after loop [...] new b832eb1d578b usb: gadget: udc: max3420_udc: remove using list iterator [...] new 418947745c8e usb: gadget: tegra-xudc: remove using list iterator after [...] new eb6dc99ea236 usb: gadget: composite: remove check of list iterator agai [...] new ac5534188dc4 usb: gadget: pxa27x_udc: replace usage of rc to check if a [...] new d6f4663664cb usb: gadget: composite: remove usage of list iterator past [...] new 2eb27f79eacd usb: gadget: udc: core: remove usage of list iterator past [...] new 7975f080d355 usb: gadget: dummy_hcd: remove usage of list iterator past [...] new 977b94814006 usb: gadget: udc: s3c2410: remove usage of list iterator p [...] new 69f8aeab437c x86/tsc: Be consistent about use_tsc_delay() new b0ae33a2d2fb usb: early: xhci-dbc: Remove duplicate keep parsing new 298ac860af9a usb: early: xhci-dbc: Fix xdbc number parsing new b07cabb8361d USB: storage: ums-realtek: fix error code in rts51x_read_mem() new d790a9db918f usb: common: usb-conn-gpio: Make VBUS supply completely optional new 7f1697b1a5e8 usb: oxu210hp-hcd: remove redundant call to max_packet() macro new 61ef1709ee60 usb: isp1760: remove redundant max_packet() macro new cee03ca3cb44 xen/usb: don't use arbitrary_virt_to_machine() new 26d27a1080a7 usb: dwc3: gadget: ep_queue simplify isoc start condition new e192cc7b5239 usb: dwc3: gadget: move cmd_endtransfer to extra function new e4cf6580ac74 usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue new 7f220d4a38e0 Merge tag 'v5.17-rc8' into usb-next new aff477cb8f94 xen/usb: harden xen_hcd against malicious backends new 393dcd1f2b75 usb: usbip: eliminate anonymous module_init & module_exit new 6653b827613a usb: gadget: eliminate anonymous module_init & module_exit new 1892bf90677a USB: usb-storage: Fix use of bitfields for hardware data i [...] new 5cd601e699f7 usb: gadget: Makefile: remove ccflags-y new 0066472de157 usb: dwc3: Issue core soft reset before enabling run/stop new ac484005767b dt-bindings: usb: mtk-xhci: add compatible for mt8186 new 46d2c20b0b10 usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue() new 710f5d627a98 Merge tag 'usb-5.18-rc1' of git://git.kernel.org/pub/scm/l [...]
The 383 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 7 +- Documentation/ABI/testing/sysfs-driver-eud | 9 + Documentation/devicetree/bindings/Makefile | 49 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 5 + .../devicetree/bindings/arm/cpu-capacity.txt | 4 +- Documentation/devicetree/bindings/arm/cpus.yaml | 12 +- Documentation/devicetree/bindings/arm/fw-cfg.txt | 38 - .../devicetree/bindings/arm/idle-states.yaml | 80 +- .../devicetree/bindings/arm/linux,dummy-virt.yaml | 20 + Documentation/devicetree/bindings/arm/pmu.yaml | 2 + .../devicetree/bindings/ata/ahci-platform.txt | 79 -- .../devicetree/bindings/ata/ahci-platform.yaml | 189 ++++ .../bindings/ata/cortina,gemini-sata-bridge.txt | 55 -- .../bindings/ata/cortina,gemini-sata-bridge.yaml | 109 +++ .../devicetree/bindings/ata/sata_highbank.yaml | 3 + .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +- .../devicetree/bindings/clock/ti/ti,clksel.yaml | 51 ++ .../bindings/connector/usb-connector.yaml | 3 +- .../bindings/crypto/atmel,at91sam9g46-aes.yaml | 66 ++ .../bindings/crypto/atmel,at91sam9g46-sha.yaml | 60 ++ .../bindings/crypto/atmel,at91sam9g46-tdes.yaml | 64 ++ .../devicetree/bindings/crypto/atmel-crypto.txt | 68 -- .../bindings/crypto/intel,ixp4xx-crypto.yaml | 15 +- .../allwinner,sun4i-a10-display-engine.yaml | 2 + .../bindings/display/brcm,bcm2711-hdmi.yaml | 3 +- .../bindings/display/bridge/adi,adv7511.yaml | 5 +- .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 5 +- .../bindings/display/bridge/toshiba,tc358768.yaml | 7 +- .../bindings/display/exynos/exynos-mic.txt | 51 -- .../bindings/display/exynos/exynos5433-decon.txt | 60 -- .../bindings/display/exynos/exynos7-decon.txt | 65 -- .../bindings/display/exynos/exynos_hdmi.txt | 64 -- .../bindings/display/exynos/exynos_hdmiddc.txt | 15 - .../bindings/display/exynos/exynos_hdmiphy.txt | 15 - .../bindings/display/exynos/exynos_mixer.txt | 26 - .../bindings/display/exynos/samsung-fimd.txt | 107 --- .../bindings/display/mediatek/mediatek,hdmi.yaml | 5 +- .../devicetree/bindings/display/msm/gpu.yaml | 2 + .../devicetree/bindings/display/msm/mdp4.txt | 114 --- .../devicetree/bindings/display/msm/mdp4.yaml | 124 +++ .../bindings/display/panel/display-timings.yaml | 3 +- .../display/panel/leadtek,ltk050h3146w.yaml | 2 +- .../devicetree/bindings/display/renesas,du.yaml | 10 +- .../bindings/display/rockchip/rockchip-drm.yaml | 2 + .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 42 + .../display/samsung/samsung,exynos-hdmi.yaml | 227 +++++ .../display/samsung/samsung,exynos-mixer.yaml | 143 +++ .../display/samsung/samsung,exynos5433-decon.yaml | 148 ++++ .../display/samsung/samsung,exynos5433-mic.yaml | 95 ++ .../display/samsung/samsung,exynos7-decon.yaml | 120 +++ .../bindings/display/samsung/samsung,fimd.yaml | 198 +++++ .../display/sprd/sprd,display-subsystem.yaml | 2 + .../devicetree/bindings/display/ste,mcde.yaml | 4 +- .../bindings/display/ti/ti,am65x-dss.yaml | 3 +- .../devicetree/bindings/dma/dma-router.yaml | 2 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 8 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 85 ++ .../devicetree/bindings/dma/xilinx/zynqmp_dma.txt | 26 - .../bindings/dvfs/performance-domain.yaml | 1 - .../devicetree/bindings/example-schema.yaml | 14 + .../devicetree/bindings/firmware/arm,scmi.yaml | 2 +- .../devicetree/bindings/firmware/arm,scpi.yaml | 6 +- .../bindings/firmware/qemu,fw-cfg-mmio.yaml | 54 ++ .../devicetree/bindings/gnss/gnss-common.yaml | 55 ++ Documentation/devicetree/bindings/gnss/gnss.txt | 37 - .../devicetree/bindings/gnss/sirfstar.txt | 46 - .../devicetree/bindings/gnss/sirfstar.yaml | 76 ++ .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 14 +- .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 8 - .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 146 ++++ Documentation/devicetree/bindings/i2c/i2c-at91.txt | 82 -- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 7 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 2 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 2 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 4 +- .../devicetree/bindings/i2c/i2c-s3c2410.txt | 58 -- .../devicetree/bindings/i2c/ingenic,i2c.yaml | 4 +- .../devicetree/bindings/i2c/microchip,corei2c.yaml | 56 ++ .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 6 + .../devicetree/bindings/i2c/renesas,riic.yaml | 2 + .../bindings/i2c/samsung,s3c2410-i2c.yaml | 164 ++++ .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 24 +- .../devicetree/bindings/input/adc-joystick.yaml | 9 +- .../bindings/interconnect/qcom,rpmh.yaml | 2 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 6 + .../bindings/leds/backlight/led-backlight.yaml | 2 + .../bindings/leds/cznic,turris-omnia-leds.yaml | 3 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 3 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 4 + .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 10 +- .../devicetree/bindings/media/ti,cal.yaml | 4 + .../memory-controllers/mediatek,smi-larb.yaml | 2 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 2 + .../devicetree/bindings/mfd/google,cros-ec.yaml | 12 +- .../bindings/mtd/rockchip,nand-controller.yaml | 3 +- .../bindings/net/allwinner,sun4i-a10-emac.yaml | 4 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 8 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 1 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 12 +- .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../bindings/net/cortina,gemini-ethernet.txt | 92 -- .../bindings/net/cortina,gemini-ethernet.yaml | 137 +++ .../devicetree/bindings/net/dsa/dsa-port.yaml | 2 + .../bindings/net/ethernet-controller.yaml | 4 + Documentation/devicetree/bindings/net/fsl,fec.yaml | 8 +- .../bindings/net/intel,ixp4xx-ethernet.yaml | 15 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 33 +- .../bindings/net/mscc,vsc7514-switch.yaml | 191 ++++ .../devicetree/bindings/net/mscc-ocelot.txt | 83 -- .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 4 + .../bindings/net/socionext,uniphier-ave4.yaml | 4 + .../devicetree/bindings/net/stm32-dwmac.yaml | 4 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 3 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 5 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 - .../bindings/net/wireless/mediatek,mt76.yaml | 4 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 28 - .../devicetree/bindings/nvmem/u-boot,env.yaml | 62 ++ .../devicetree/bindings/opp/opp-v2-base.yaml | 2 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 2 + .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 2 + .../devicetree/bindings/phy/intel,combo-phy.yaml | 8 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 3 +- .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 44 + .../devicetree/bindings/phy/ti,omap-usb2.yaml | 4 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 + .../bindings/pinctrl/canaan,k210-fpioa.yaml | 4 + .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 10 +- .../devicetree/bindings/power/power-domain.yaml | 4 + .../devicetree/bindings/power/renesas,apmu.yaml | 2 + .../bindings/power/rockchip,power-controller.yaml | 2 + .../bindings/power/supply/cw2015_battery.yaml | 6 +- .../bindings/power/supply/power-supply.yaml | 2 + .../bindings/power/supply/sbs,sbs-manager.yaml | 4 +- .../devicetree/bindings/regulator/regulator.yaml | 2 + .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 6 + .../bindings/remoteproc/st,stm32-rproc.yaml | 33 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 10 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 13 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 19 +- .../bindings/reserved-memory/shared-dma-pool.yaml | 10 + .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 3 +- .../devicetree/bindings/rng/atmel,at91-trng.yaml | 2 +- .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 - .../bindings/serial/rda,8810pl-uart.yaml | 46 + .../devicetree/bindings/soc/qcom/qcom,eud.yaml | 77 ++ .../bindings/soc/samsung/exynos-usi.yaml | 4 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 15 +- .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../bindings/sound/google,sc7180-trogdor.yaml | 6 +- .../devicetree/bindings/sound/imx-audio-card.yaml | 7 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 10 +- .../bindings/sound/samsung,aries-wm8994.yaml | 3 +- .../bindings/sound/samsung,midas-audio.yaml | 2 - .../devicetree/bindings/sound/samsung,odroid.yaml | 9 +- .../devicetree/bindings/sound/sound-dai.yaml | 20 + .../devicetree/bindings/sound/st,stm32-sai.yaml | 11 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 13 +- .../devicetree/bindings/spi/spi-controller.yaml | 4 +- .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 8 +- .../bindings/timer/arm,armv7m-systick.txt | 26 - .../bindings/timer/arm,armv7m-systick.yaml | 54 ++ .../bindings/timer/nuvoton,npcm7xx-timer.txt | 21 - .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 46 + .../devicetree/bindings/timer/renesas,ostm.yaml | 2 + .../devicetree/bindings/timer/sifive,clint.yaml | 9 +- .../devicetree/bindings/trivial-devices.yaml | 8 +- .../devicetree/bindings/ufs/cdns,ufshc.txt | 32 - .../devicetree/bindings/ufs/cdns,ufshc.yaml | 68 ++ .../devicetree/bindings/ufs/hisilicon,ufs.yaml | 90 ++ .../devicetree/bindings/ufs/mediatek,ufs.yaml | 67 ++ .../devicetree/bindings/ufs/qcom,ufs.yaml | 244 ++++++ .../bindings/ufs/samsung,exynos-ufs.yaml | 13 +- .../devicetree/bindings/ufs/snps,tc-dwc-g210.yaml | 51 ++ .../devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt | 26 - .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 7 +- .../devicetree/bindings/ufs/ufs-common.yaml | 82 ++ Documentation/devicetree/bindings/ufs/ufs-hisi.txt | 42 - .../devicetree/bindings/ufs/ufs-mediatek.txt | 45 - Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 63 -- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 90 -- .../devicetree/bindings/usb/dwc3-cavium.txt | 2 +- .../devicetree/bindings/usb/exynos-usb.txt | 115 --- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 31 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 7 +- .../bindings/usb/microchip,mpfs-musb.yaml | 59 ++ .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 5 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 85 ++ .../devicetree/bindings/usb/rockchip,dwc3.yaml | 2 + .../bindings/usb/samsung,exynos-dwc3.yaml | 129 +++ .../bindings/usb/samsung,exynos-usb2.yaml | 117 +++ .../devicetree/bindings/usb/snps,dwc3.yaml | 13 +- .../devicetree/bindings/usb/st,stusb160x.yaml | 4 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +- .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 75 ++ .../devicetree/bindings/vendor-prefixes.yaml | 14 +- Documentation/devicetree/bindings/virtio/mmio.yaml | 2 + .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 8 +- .../devicetree/bindings/writing-schema.rst | 28 +- Documentation/devicetree/of_unittest.rst | 27 +- Documentation/firmware-guide/acpi/enumeration.rst | 39 + Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/usb/gadget-testing.rst | 12 +- MAINTAINERS | 20 +- Makefile | 2 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 4 +- arch/x86/boot/compressed/misc.c | 3 +- arch/x86/kernel/early_printk.c | 2 +- arch/x86/kernel/tsc.c | 6 +- arch/x86/lib/memcpy_32.c | 1 + block/Kconfig | 1 + block/bio-integrity.c | 1 + block/bio.c | 2 - block/blk-crypto-fallback.c | 1 - block/blk-merge.c | 14 - block/blk-mq-debugfs.c | 24 - block/blk-mq.c | 1 - block/bounce.c | 1 - block/fops.c | 3 - block/t10-pi.c | 198 ++++- crypto/Kconfig | 5 + crypto/Makefile | 1 + crypto/crc64_rocksoft_generic.c | 89 ++ crypto/testmgr.c | 7 + crypto/testmgr.h | 15 + drivers/acpi/acpi_apd.c | 7 +- drivers/base/property.c | 29 + drivers/i2c/busses/Kconfig | 25 +- drivers/i2c/busses/Makefile | 4 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 7 +- drivers/i2c/busses/i2c-bcm2835.c | 21 +- drivers/i2c/busses/i2c-ccgx-ucsi.c | 30 + drivers/i2c/busses/i2c-ccgx-ucsi.h | 11 + drivers/i2c/busses/i2c-cht-wc.c | 11 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 388 +++++++++ drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 12 + drivers/i2c/busses/i2c-designware-core.h | 20 +- drivers/i2c/busses/i2c-designware-master.c | 11 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 61 +- drivers/i2c/busses/i2c-designware-platdrv.c | 88 +- drivers/i2c/busses/i2c-i801.c | 24 +- drivers/i2c/busses/i2c-meson.c | 12 +- drivers/i2c/busses/i2c-mt65xx.c | 206 +++-- drivers/i2c/busses/i2c-npcm7xx.c | 16 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 62 +- drivers/i2c/busses/i2c-pasemi-core.c | 1 - drivers/i2c/busses/i2c-pasemi-pci.c | 1 + drivers/i2c/busses/i2c-piix4.c | 213 ++++- drivers/i2c/busses/i2c-qcom-cci.c | 3 +- drivers/i2c/busses/i2c-qcom-geni.c | 308 ++++++- drivers/i2c/busses/i2c-rcar.c | 1 + drivers/i2c/busses/i2c-riic.c | 34 +- drivers/i2c/busses/i2c-tegra.c | 18 +- drivers/i2c/busses/i2c-xiic.c | 3 +- drivers/i2c/i2c-core-acpi.c | 17 +- drivers/i2c/i2c-core-base.c | 4 +- drivers/i2c/i2c-core-slave.c | 15 + drivers/i2c/i2c-core-smbus.c | 14 +- drivers/i2c/i2c-core.h | 9 + drivers/i2c/i2c-smbus.c | 5 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 5 +- drivers/md/raid1.c | 2 - drivers/md/raid5-ppl.c | 28 +- drivers/md/raid5.c | 6 - drivers/nvme/host/core.c | 292 +++---- drivers/nvme/host/nvme.h | 5 +- drivers/of/base.c | 54 -- drivers/of/unittest.c | 2 +- drivers/thunderbolt/acpi.c | 4 +- drivers/thunderbolt/eeprom.c | 41 +- drivers/thunderbolt/lc.c | 110 +++ drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/switch.c | 81 +- drivers/thunderbolt/tb.c | 11 + drivers/thunderbolt/tb.h | 8 + drivers/thunderbolt/tb_regs.h | 37 +- drivers/thunderbolt/tunnel.c | 10 + drivers/usb/cdns3/cdnsp-debug.h | 305 +++---- drivers/usb/cdns3/cdnsp-gadget.c | 3 - drivers/usb/chipidea/udc.c | 2 +- drivers/usb/common/ulpi.c | 71 +- drivers/usb/common/usb-conn-gpio.c | 20 +- drivers/usb/core/devio.c | 32 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hub.c | 21 +- drivers/usb/core/usb-acpi.c | 2 +- drivers/usb/core/usb.c | 8 + drivers/usb/dwc2/params.c | 10 + drivers/usb/dwc3/core.c | 126 ++- drivers/usb/dwc3/core.h | 17 +- drivers/usb/dwc3/drd.c | 13 + drivers/usb/dwc3/dwc3-imx8mp.c | 77 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 10 +- drivers/usb/dwc3/dwc3-omap.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 46 +- drivers/usb/dwc3/ep0.c | 14 + drivers/usb/dwc3/gadget.c | 118 ++- drivers/usb/dwc3/gadget.h | 1 + drivers/usb/early/xhci-dbc.c | 13 +- drivers/usb/gadget/Makefile | 1 - drivers/usb/gadget/composite.c | 36 +- drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 70 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_serial.c | 4 + drivers/usb/gadget/function/f_uac1.c | 236 ++++- drivers/usb/gadget/function/f_uac2.c | 476 +++++++--- drivers/usb/gadget/function/u_audio.c | 238 ++++- drivers/usb/gadget/function/u_audio.h | 14 +- drivers/usb/gadget/function/u_uac1.h | 7 +- drivers/usb/gadget/function/u_uac2.h | 11 +- drivers/usb/gadget/function/uac_common.h | 9 + drivers/usb/gadget/legacy/audio.c | 93 +- drivers/usb/gadget/legacy/hid.c | 23 +- drivers/usb/gadget/legacy/inode.c | 8 +- drivers/usb/gadget/legacy/raw_gadget.c | 18 +- drivers/usb/gadget/legacy/serial.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 12 +- drivers/usb/gadget/udc/at91_udc.c | 12 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 13 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 13 +- drivers/usb/gadget/udc/core.c | 20 +- drivers/usb/gadget/udc/dummy_hcd.c | 25 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 13 +- drivers/usb/gadget/udc/fsl_udc_core.c | 13 +- drivers/usb/gadget/udc/goku_udc.c | 12 +- drivers/usb/gadget/udc/gr_udc.c | 12 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 12 +- drivers/usb/gadget/udc/max3420_udc.c | 18 +- drivers/usb/gadget/udc/mv_u3d_core.c | 12 +- drivers/usb/gadget/udc/mv_udc_core.c | 12 +- drivers/usb/gadget/udc/net2272.c | 13 +- drivers/usb/gadget/udc/net2280.c | 13 +- drivers/usb/gadget/udc/omap_udc.c | 12 +- drivers/usb/gadget/udc/pxa25x_udc.c | 13 +- drivers/usb/gadget/udc/pxa27x_udc.c | 13 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/s3c-hsudc.c | 12 +- drivers/usb/gadget/udc/s3c2410_udc.c | 17 +- drivers/usb/gadget/udc/snps_udc_core.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 32 +- drivers/usb/gadget/udc/udc-xilinx.c | 13 +- drivers/usb/host/ehci-dbg.c | 4 +- drivers/usb/host/ehci-pci.c | 9 + drivers/usb/host/ehci-platform.c | 3 +- drivers/usb/host/ehci-q.c | 7 +- drivers/usb/host/ehci-sched.c | 4 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/ohci-dbg.c | 4 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xen-hcd.c | 61 +- drivers/usb/host/xhci-dbgcap.c | 145 ++-- drivers/usb/host/xhci-dbgcap.h | 26 +- drivers/usb/host/xhci-dbgtty.c | 86 +- drivers/usb/host/xhci-hub.c | 5 +- drivers/usb/host/xhci-mem.c | 22 +- drivers/usb/host/xhci-mtk-sch.c | 7 +- drivers/usb/host/xhci-mtk.c | 81 +- drivers/usb/host/xhci-mtk.h | 5 +- drivers/usb/host/xhci-plat.c | 13 +- drivers/usb/host/xhci-rcar.c | 2 +- drivers/usb/host/xhci.c | 65 +- drivers/usb/host/xhci.h | 16 +- drivers/usb/isp1760/isp1760-hcd.c | 5 +- drivers/usb/misc/Kconfig | 11 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/qcom_eud.c | 251 ++++++ drivers/usb/serial/Kconfig | 1 + drivers/usb/serial/pl2303.c | 2 + drivers/usb/serial/pl2303.h | 3 + drivers/usb/serial/usb-serial-simple.c | 7 + drivers/usb/serial/usb_wwan.c | 1 - drivers/usb/storage/ene_ub6250.c | 155 ++-- drivers/usb/storage/realtek_cr.c | 2 +- drivers/usb/typec/Kconfig | 22 + drivers/usb/typec/Makefile | 2 + drivers/usb/typec/class.c | 43 + drivers/usb/typec/rt1719.c | 961 +++++++++++++++++++++ drivers/usb/typec/tcpm/tcpm.c | 24 +- drivers/usb/typec/tipd/core.c | 5 + drivers/usb/typec/tipd/tps6598x.h | 1 + drivers/usb/typec/wusb3801.c | 437 ++++++++++ drivers/usb/usbip/vudc_main.c | 10 +- fs/aio.c | 1 - fs/btrfs/extent_io.c | 1 - fs/buffer.c | 13 +- fs/cachefiles/io.c | 2 - fs/direct-io.c | 3 - fs/ext4/page-io.c | 5 +- fs/f2fs/data.c | 2 - fs/f2fs/file.c | 6 - fs/fcntl.c | 18 - fs/gfs2/lops.c | 1 - fs/io_uring.c | 1 - fs/iomap/buffered-io.c | 4 +- fs/iomap/direct-io.c | 1 - fs/mpage.c | 7 +- fs/open.c | 1 - fs/zonefs/super.c | 1 - include/asm-generic/unaligned.h | 26 + include/dt-bindings/clock/alphascale,asm9260.h | 2 +- include/dt-bindings/clock/axis,artpec6-clkctrl.h | 2 +- include/dt-bindings/clock/boston-clock.h | 3 +- include/dt-bindings/clock/marvell,mmp2.h | 4 +- include/dt-bindings/clock/marvell,pxa168.h | 4 +- include/dt-bindings/clock/marvell,pxa910.h | 4 +- include/dt-bindings/clock/nuvoton,npcm7xx-clock.h | 2 +- include/dt-bindings/clock/stm32fx-clock.h | 4 +- include/dt-bindings/clock/stratix10-clock.h | 2 +- include/linux/blk-integrity.h | 1 + include/linux/blk_types.h | 1 - include/linux/blkdev.h | 3 - include/linux/compiler_attributes.h | 39 + include/linux/crc64.h | 7 + include/linux/fortify-string.h | 238 +++-- include/linux/fs.h | 21 - include/linux/i2c-smbus.h | 8 - include/linux/i2c.h | 8 +- include/linux/ioport.h | 2 + include/linux/kernel.h | 9 + include/linux/nvme.h | 53 +- include/linux/of.h | 10 - include/linux/property.h | 1 + include/linux/t10-pi.h | 20 + include/linux/usb/typec.h | 3 + include/linux/usb/xhci-dbgp.h | 2 +- include/trace/events/f2fs.h | 3 +- include/trace/events/i2c_slave.h | 67 ++ lib/Kconfig | 9 + lib/Makefile | 4 +- lib/crc64-rocksoft.c | 126 +++ lib/crc64.c | 28 + lib/gen_crc64table.c | 51 +- lib/string_helpers.c | 6 + lib/test_fortify/read_overflow2_field-memcpy.c | 5 + lib/test_fortify/read_overflow2_field-memmove.c | 5 + lib/test_fortify/write_overflow_field-memcpy.c | 5 + lib/test_fortify/write_overflow_field-memmove.c | 5 + lib/test_fortify/write_overflow_field-memset.c | 5 + mm/filemap.c | 2 +- scripts/Makefile.lib | 25 +- scripts/dtc/Makefile | 13 - scripts/dtc/of_unittest_expect | 408 +++++++++ scripts/dtc/update-dtc-source.sh | 2 +- scripts/test_fortify.sh | 8 +- security/Kconfig | 5 +- 463 files changed, 11926 insertions(+), 4057 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-eud delete mode 100644 Documentation/devicetree/bindings/arm/fw-cfg.txt create mode 100644 Documentation/devicetree/bindings/arm/linux,dummy-virt.yaml delete mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.txt create mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.yaml delete mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.txt create mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.yaml create mode 100644 Documentation/devicetree/bindings/clock/ti/ti,clksel.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-aes.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-sha.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-tdes.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/atmel-crypto.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos-mic.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos5433-decon.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiddc.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiphy.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_mixer.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt delete mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.txt create mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.yaml create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml delete mode 100644 Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt create mode 100644 Documentation/devicetree/bindings/firmware/qemu,fw-cfg-mmio.yaml create mode 100644 Documentation/devicetree/bindings/gnss/gnss-common.yaml delete mode 100644 Documentation/devicetree/bindings/gnss/gnss.txt delete mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.txt create mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.yaml create mode 100644 Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-at91.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-s3c2410.txt create mode 100644 Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt create mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml create mode 100644 Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc-ocelot.txt create mode 100644 Documentation/devicetree/bindings/nvmem/u-boot,env.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml create mode 100644 Documentation/devicetree/bindings/sound/sound-dai.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.yaml delete mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.txt create mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.yaml create mode 100644 Documentation/devicetree/bindings/ufs/hisilicon,ufs.yaml create mode 100644 Documentation/devicetree/bindings/ufs/mediatek,ufs.yaml create mode 100644 Documentation/devicetree/bindings/ufs/qcom,ufs.yaml create mode 100644 Documentation/devicetree/bindings/ufs/snps,tc-dwc-g210.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufs-common.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/ufs-hisi.txt delete mode 100644 Documentation/devicetree/bindings/ufs/ufs-mediatek.txt delete mode 100644 Documentation/devicetree/bindings/ufs/ufs-qcom.txt delete mode 100644 Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt delete mode 100644 Documentation/devicetree/bindings/usb/exynos-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml create mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1719.yaml create mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml create mode 100644 Documentation/devicetree/bindings/usb/willsemi,wusb3801.yaml create mode 100644 crypto/crc64_rocksoft_generic.c create mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.c create mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.h create mode 100644 drivers/i2c/busses/i2c-designware-amdpsp.c create mode 100644 drivers/usb/gadget/function/uac_common.h create mode 100644 drivers/usb/misc/qcom_eud.c create mode 100644 drivers/usb/typec/rt1719.c create mode 100644 drivers/usb/typec/wusb3801.c create mode 100644 include/trace/events/i2c_slave.h create mode 100644 lib/crc64-rocksoft.c create mode 100644 lib/test_fortify/read_overflow2_field-memcpy.c create mode 100644 lib/test_fortify/read_overflow2_field-memmove.c create mode 100644 lib/test_fortify/write_overflow_field-memcpy.c create mode 100644 lib/test_fortify/write_overflow_field-memmove.c create mode 100644 lib/test_fortify/write_overflow_field-memset.c create mode 100755 scripts/dtc/of_unittest_expect