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 983112062f35 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c5bcb65242a4 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 5c59b1bf6242 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits d53aeafa3f54 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits e72fe801a0ab Merge remote-tracking branch 'ide/master' omits 741cfcaeb514 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 100f978339b4 Merge remote-tracking branch 'spi-fixes/for-linus' omits 96c12e6096fe Merge remote-tracking branch 'regulator-fixes/for-linus' omits 2dfe3ea090ef Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits d64b99f5fe70 Merge remote-tracking branch 'sound-current/for-linus' omits 1fa4b481ba12 Merge remote-tracking branch 'netfilter/master' omits 151428ccfd75 Merge remote-tracking branch 'sparc/master' omits b7da55f8ac57 Merge remote-tracking branch 's390-fixes/fixes' omits 3db9f3f2dceb Merge remote-tracking branch 'fixes/master' omits 7f792687c4de Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits ef19d1fb969f Merge remote-tracking branch 'spi/for-5.8' into spi-linus omits 3de02110df96 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] omits 3eccc72b0c34 regulator: cros-ec-regulator: Add NULL test for devm_kmemdup call omits b4b85af052f4 regulator: mp886x: support mps,switch-frequency omits ee6ad5a24575 regulator: mp886x: support setting switch freq omits 0eddcf0267f9 regulator: mp886x: implement set_ramp_delay adds 3c8387d234f7 uuid: remove unused uuid_le_to_bin() definition adds 9fa867d2acbc Merge tag 'uuid-for-5.9' of git://git.infradead.org/users/ [...] adds d3fa60d7bfdc dma-mapping: move the remaining DMA API calls out of line adds b41741730059 dma-mapping: inline the fast path dma-direct calls adds 2f9237d4f6df dma-mapping: make support for dma ops optional adds d35834c64820 dma-mapping: add a dma_ops_bypass flag to struct device adds f1565c24b596 powerpc: use the generic dma_ops_bypass mode adds 23efed6fa751 dma-debug: use named initializers for dir2name adds 274b3f7bf344 dma-contiguous: cleanup dma_alloc_contiguous adds 2ed90dbbf7be Merge tag 'dma-mapping-5.9' of git://git.infradead.org/use [...] adds 959f53bd90c3 sparc64: Deselect IRQ_PREFLOW_FASTEOI adds 8fa88a88d573 genirq: Remove preflow handler support adds 3d21f0b41266 irqchip/ti-sci-inta: Remove dead code in ti_sci_inta_set_type() adds 4b127a14cb13 irqchip/ti-sci-inta: Fix return value about devm_ioremap_r [...] adds ef6b0bf43be5 irqchip/ti-sci-inta: Fix typo about MODULE_AUTHOR adds adf4f9d49c74 irqchip/vic: Drop cascaded intialization call adds b0b92ab6a86e irqchip/vic: Cut down the external API adds 6eeb997ab507 irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock adds 2f7a9bda42f7 irqchip/imx-intmux: Use struct_size() helper in devm_kzalloc() adds 293953d60e21 irqchip/atmel-aic5: Add support for sam9x60 rtt fixup adds 89778093d38d drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY adds aba3c7ed3fcf drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY adds 8ebf642f3d80 drivers/acpi: Remove function cast adds f4ccb74569aa irqchip/bcm7120-l2: Set controller as wake-up source adds c8d8d6fc478a irqchip/brcmstb-l2: Set controller as wake-up source adds 90b06e2dc4d1 dt-bindings: interrupt-controller: Document Broadcom STB HIF L2 adds 9ac793dc5c97 irqchip/brcmstb-l2: Match HIF_SPI_INTR2 compatible adds 03a7ac47c14c dt-bindings: interrupt-controller: Document UPG auxiliary L2 adds 240e176a9618 irqchip/brcmstb-l2: Match UPG_AUX_AON_INTR2 compatible adds 52b350cbc947 irqchip/irq-bcm7038-l1: Allow building on ARM 32-bit adds f90fafecf488 irqchip/loongson-htpic: Remove redundant kfree operation adds 85efd6059ae1 irqchip/loongson-htpic: Remove unneeded select of I8259 adds 652d54e77a43 irqchip/loongson-htvec: Fix potential resource leak adds dbec37048d27 irqchip/loongson-htvec: Check return value of irq_domain_t [...] adds 66a535c495f7 irqchip/loongson-pch-pic: Check return value of irq_domain [...] adds b10cbca8f03d irqchip/loongson-pch-msi: Remove unneeded variable adds fa03587cad9b irqchip/loongson-liointc: Fix potential dead lock adds 5257169ade8c irqchip/stm32-exti: Use the hwspin_lock_timeout_in_atomic() API adds 57a744e9553f irqchip/ativic32: Constify irq_domain_ops adds 45e9504f109b genirq/irqdomain: Remove redundant NULL pointer check on fwnode adds b0e453ffdd19 irqchip/mips-gic: Make local symbols static adds 8a667928cfae irqdomain: Export irq_domain_update_bus_token adds 8d16f5b97966 genirq: Export irq_chip_retrigger_hierarchy and irq_chip_s [...] adds 95bf9305d2e3 irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a perma [...] adds 6d4c4479f801 irqchip/gic-v3: Remove unused register definition adds 9808357ff2e5 irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map adds 3af9571cd585 irqchip/gic-v4.1: Ensure accessing the correct RD when wri [...] adds b7640d765dbb irqchip: irq-bcm2836.h: drop a duplicated word adds f8410e626569 irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP [...] adds 5be57099d445 irqchip/qcom-pdc: Switch to using IRQCHIP_PLATFORM_DRIVER [...] adds f97dbf48ca43 irqchip/mtk-sysirq: Convert to a platform driver adds 920ecb8c35cb irqchip/mtk-cirq: Convert to a platform driver adds 9d6a5fe1757c irqchip/stm32-exti: Map direct event to irq parent adds 762a21fd45e0 irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by incl [...] adds d1bd7e0ba533 irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() adds bb403111e017 irqchip/imx-intmux: Implement intmux runtime power management adds 5b6570bbb26f irqchip/imx-intmux: Fix irqdata regs save in imx_intmux_ru [...] adds 8fea4b2e804a dt-bindings: interrupt-controller: Update Loongson HTVEC d [...] adds c9c73a05413e irqchip/loongson-liointc: Fix misuse of gc->mask_cache adds c47e388cfc64 irqchip/loongson-htvec: Support 8 groups of HT vectors adds ac62460c2412 irqchip/loongson-pch-pic: Fix the misused irq flow handler adds 3d5128c1deb5 Merge tag 'irqchip-5.9' of git://git.kernel.org/pub/scm/li [...] adds f8b036a7fc23 Merge tag 'irq-core-2020-08-04' of git://git.kernel.org/pu [...] adds 3d2e83a2a6a0 timers: Preserve higher bits of expiration on index calculation adds 1f32cab0db4b timers: Use only bucket expiry for base->next_expiry value adds 9a2b764b06c8 timers: Move trigger_dyntick_cpu() to enqueue_timer() adds 446889721162 timers: Add comments about calc_index() ceiling work adds 001ec1b3925d timers: Optimize _next_timer_interrupt() level iteration adds dc2a0f1fb2a0 timers: Always keep track of next expiry adds 90d52f65f303 timers: Reuse next expiry cache after nohz exit adds 1f8a4212dc83 timers: Expand clk forward logic beyond nohz adds d4f7dae87096 timers: Spare timer softirq until next expiry adds 0975fb565b8b timers: Remove must_forward_clk adds 36cd28a4cdd0 timers: Lower base clock forwarding threshold adds 8be8e7de604f dt-bindings: atmel-tcb: convert bindings to json-schema adds d777960e8f72 dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 [...] adds 44f6fa431bbd ARM: dts: at91: sama5d2: add TCB GCLK adds 738c58ccac38 ARM: at91: add atmel tcb capabilities adds 228e21848623 clocksource/drivers/timer-atmel-tcb: Rework 32khz clock selection adds d2c60dcf86fa clocksource/drivers/timer-atmel-tcb: Fill tcb_config adds ef1d6a20e063 clocksource/drivers/timer-atmel-tcb: Stop using the 32kHz [...] adds 501465d5d7af clocksource/drivers/timer-atmel-tcb: Allow selecting first [...] adds 467ae18aa057 clocksource/drivers/timer-atmel-tcb: Add sama5d2 support adds f19d838d08fc clocksource/drivers/ingenic: Add high resolution timer sup [...] adds a6d0812a081d clocksource/drivers/imx: Add support for i.MX TPM driver w [...] adds ad7794d4dd0c clocksource/drivers/sh_cmt: Use "kHz" for kilohertz adds aaea0b83458c clocksource/drivers/nomadik-mtu: Handle 32kHz clock adds dcf30fc0ca9e clocksource/drivers: Replace HTTP links with HTTPS ones adds ac756d05c468 dt-bindings: timer: Add Ingenic X1000 OST bindings. adds 5ecafc120bbe clocksource/drivers/ingenic: Add support for the Ingenic X [...] adds 1b7efaa61549 Merge tag 'timers-v5.9' of https://git.linaro.org/people/d [...] adds 31cd0e119d50 timers: Recalculate next timer interrupt only when necessary adds 442489c21923 Merge tag 'timers-core-2020-08-04' of git://git.kernel.org [...] adds 6823ecabf030 seccomp: Provide stub for __secure_computing() adds 142781e108b1 entry: Provide generic syscall entry functionality adds a9f3a74a29af entry: Provide generic syscall exit function adds a5497bab5f72 entry: Provide generic interrupt entry/exit code adds 935ace2fb5cc entry: Provide infrastructure for work before transitionin [...] adds aadfc2f957cb entry: Correct 'noinstr' attributes adds 3135f5b73592 entry: Correct __secure_computing() stub new 3f0d6ecdf1ab Merge tag 'core-entry-2020-08-04' of git://git.kernel.org/ [...] adds bc916e67c0ee Merge branch 'x86/urgent' into x86/entry to pick up upstre [...] adds 790ce3b40017 x86/idtentry: Remove stale comment adds 7f6fa101dfac x86: Correct noinstr qualifiers adds b35ad8405d39 Merge branch 'core/entry' into x86/entry adds 8d5ea35c5e91 x86/entry: Consolidate check_user_regs() adds 0b085e68f407 x86/entry: Consolidate 32/64 bit syscall entry adds a377ac1cd9d7 x86/entry: Move user return notifier out of loop adds 0bf019ea59e3 x86/ptrace: Provide pt_regs helper for entry/exit adds 27d6b4d14f5c x86/entry: Use generic syscall entry function adds 167fd210ec05 x86/entry: Use generic syscall exit functionality adds 517e499227be x86/entry: Cleanup idtentry_entry/exit_user adds bdcd178ada90 x86/entry: Use generic interrupt entry/exit code adds a27a0a55495c x86/entry: Cleanup idtentry_enter/exit adds 72c3c0fe54a3 x86/kvm: Use generic xfer to guest work function adds f3020b8891b8 x86/kvm: Use __xfer_to_guest_mode_work_pending() in kvm_ru [...] adds d25c8be67481 Merge branch 'core/entry' into x86/entry adds f87032aec41e Merge branch 'locking/nmi' into x86/entry adds adb334d17858 Merge branch 'WIP.x86/entry' into x86/entry, to merge the [...] new 125cfa0d4d14 Merge tag 'x86-entry-2020-08-04' of git://git.kernel.org/p [...] adds fddf8ba1e488 x86/ptrace: Prevent ptrace from clearing the FS/GS selector adds dd649bd0b3aa x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE adds b15378ca5081 x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions adds 58edfd2e0a93 x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions adds 6758034e4d6a x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE adds 673903495c85 x86/process/64: Use FSBSBASE in switch_to() if available adds 005f141e5d5e x86/process/64: Use FSGSBASE instructions on thread copy a [...] adds 978e1342c3c4 x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS [...] adds 96b2371413e8 x86/entry/64: Switch CR3 before SWAPGS in paranoid entry adds eaad981291ee x86/entry/64: Introduce the FIND_PERCPU_BASE macro adds c82965f9e530 x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit adds b745cfba44c1 x86/cpu: Enable FSGSBASE on 64bit by default and add a chi [...] adds 742c45c3ecc9 x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 adds 82c0c7d24c1a Documentation/x86/64: Add documentation for GS/FS addressing mode adds 291fd83569e1 selftests/x86/fsgsbase: Test GS selector on ptracer-induce [...] adds 5e7ec8578fa3 selftests/x86/fsgsbase: Test ptracer-induced GS base write [...] adds a5d25e01c814 selftests/x86: Add a syscall_arg_fault_64 test for negativ [...] adds 979c2c4247ca selftests/x86/fsgsbase: Fix a comment in the ptrace_write_ [...] adds 8e259031c67a selftests/x86/fsgsbase: Add a missing memory constraint adds 40c45904f818 x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase adds d029bff60aa6 x86/fsgsbase: Fix Xen PV support new 4da9f3302615 Merge tag 'x86-fsgsbase-2020-08-04' of git://git.kernel.or [...] adds 208151bfb70f parisc: Convert to BIT_MASK() and BIT_WORD() adds 0e5a7ff6e36a parisc: Report bad pages as HardwareCorrupted adds 961b658fea67 parisc: elf.h: delete a duplicated word adds 693a06543379 parisc: Replace HTTP links with HTTPS ones adds 3d05b8aebc5f Revert "parisc: Improve interrupt handling in arch_spin_lo [...] adds 462fb756c7de Revert "parisc: Drop LDCW barrier in CAS code when running UP" adds 6e9f06ee6c95 Revert "parisc: Use ldcw instruction for SMP spinlock rele [...] adds 157e9afcc4fa Revert "parisc: Revert "Release spinlocks using ordered store"" adds e72b23dec1da parisc: Do not use an ordered store in pa_tlb_lock() adds e2693ec1e0a1 parisc: make the log level string for register dumps const new 95ffa676583b Merge branch 'parisc-5.9-1' of git://git.kernel.org/pub/sc [...] adds 8eda94bde4ff Replace HTTP links with HTTPS ones: vsprintf adds bc885f1ab6de doc:kmsg: explicitly state the return value in case of SEEK_CUR adds b4a461e72bcb printk: Make linux/printk.h self-contained adds b886690d1bf0 lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() adds 09ceb8d76e6f lib/vsprintf: Replace custom spec to print decimals with g [...] adds 30d497a0e1aa lib/vsprintf: Force type of flags value for gfp_t adds 4fc29e63cc44 mips: Return proper error code from console ->setup() hook adds f85956b7a29d serial: sunsab: Return proper error code from console ->se [...] adds 8629d2744d88 serial: sunzilog: Return proper error code from console -> [...] adds 9f02842759d8 tty: hvc: Return proper error code from console ->setup() hook adds bba18a1af33e console: Propagate error code from console ->setup() adds 504603767ab6 console: Fix trivia typo 'change' -> 'chance' adds 6f2fdb298bf8 hvc: unify console setup naming new 57e60db3bc4d Merge branch 'for-5.9-console-return-codes' into for-linus new a754292348bf Merge tag 'printk-for-5.9' of git://git.kernel.org/pub/scm [...] adds 7ca8e63c8ed3 mailmap: add entries for Alexander Lobakin adds c03f739fd023 doc: add novamap to efi kernel command line parameters adds 10857a01ab81 doc: x86/speculation: length of underlines adds 723452918eb5 Documentation: remove SH-5 index entries adds 6cbef2adb730 Documentation: fix filesystems/locking.rst malformed table [...] adds e996919b7292 Documentation: fix sysctl/kernel.rst heading format warnings adds 00674c4f10e9 docs: mm/gup: Minor documentation update adds d8923e96410c doc:it_IT: add symbol-namespace translation adds 67ee6940ae24 docs/zh_CN: update sysfs.txt about show() usage adds 68e4cd17e218 docs: deprecated.rst: Add zero-length and one-element arrays adds cf37fc4a0ce1 Replace HTTP links with HTTPS ones: Documentation/translat [...] adds 2253bd848017 Documentation: tee: Document TEE kernel interface adds d5ddc6d98d48 docs: fs: proc.rst: fix a warning due to a merge conflict adds 0c12018e0129 docs: thermal: convert cpu-idle-cooling.rst to ReST adds 0efaaa86581c docs: crypto: convert asymmetric-keys.txt to ReST adds 5846551bb147 docs: crypto: convert api-intro.txt to ReST format adds ddc92399cc65 docs: crypto: convert async-tx-api.txt to ReST format adds 740369c5794b docs: crypto: descore-readme.txt: convert to ReST format adds 3471b9f7e43d docs: misc-devices/spear-pcie-gadget.txt: convert to ReST adds 8a05eb89cb84 docs: misc-devices/pci-endpoint-test.txt: convert to ReST adds 16a60665cfc0 docs: misc-devices/pci-endpoint-test.txt: convert to ReST adds 433b1b0d75c7 docs: misc-devices/c2port.txt: convert to ReST format adds 0e7ade47bb6e docs: misc-devices/bh1770glc.txt: convert to ReST adds 9f70e48e1f08 docs: misc-devices/apds990x.txt: convert to ReST format adds 7910b136cbb1 docs: pci: endpoint/function/binding/pci-test.txt convert to ReST adds 86de78d2c5f4 docs: arm64: convert perf.txt to ReST format adds 599448d8ca9d docs: powerpc: convert vcpudispatch_stats.txt to ReST adds 7539b417626e docs: sh: convert new-machine.txt to ReST adds 781885fdf09f docs: sh: convert register-banks.txt to ReST adds 8e2a46a40fa7 docs: move remaining stuff under Documentation/*.txt to Do [...] adds b103c607654e docs: staging: don't use literalinclude adds 46e906144c3f docs: block: Create blk-mq documentation adds 2f444efdaaed docs: Don't push Sphinx upgrades quite so readily adds 9aa1ccb4e588 docs: f2fs: fix a broken table adds 7d9c29bb6c7f MAINTAINERS: use my kernel.org address adds ee98fac8e06c Merge branch 'docs-fixes' into docs-next adds a5989e29acb8 Replace HTTP links with HTTPS ones: Documentation/sphinx/p [...] adds c5f95886fa98 Documentation/features: Add KGDB support on RISC-V adds d3603f4c30c2 Replace HTTP links with HTTPS ones: Documentation/driver-api adds c69f22f25f11 Replace HTTP links with HTTPS ones: Documentation/filesystems adds e7b4311ebcac Replace HTTP links with HTTPS ones: Documentation/process adds 48d4b96c08b6 doc: update URL for sparse's tarballs adds 0b227076d509 docs: sysctl/kernel: document random adds a8adb51b6f75 net: dev: add a missing kernel-doc annotation adds 5c45a918263e net: netdevice.h: add a description for napi_defer_hard_irqs adds 3556108eb40a scripts/kernel-doc: parse __ETHTOOL_DECLARE_LINK_MODE_MASK adds 5d682f5ec9d1 net: pylink.h: add kernel-doc descriptions for new fields [...] adds 7ae281b05c0c scripts/kernel-doc: handle function pointer prototypes adds 21b9cb34385d fs: fs.h: fix a kernel-doc parameter description adds 15d737f8a14e kcsan: fix a kernel-doc warning adds 466fb0301175 selftests/vm/keys: fix a broken reference at protection_keys.c adds 72a3e3e25a51 docs: hugetlbpage.rst: fix some warnings adds cadcb83f8db9 docs: powerpc: fix some issues at vas-api.rst adds 641febcabed6 docs: driver-model: remove a duplicated markup at driver.rst adds bbea2aa335c2 docs: ABI: fix a typo when pointing to w1-generic.rst adds 985098a05eee docs: fix references for DMA*.txt files adds 565dbe723f6a docs: fs: proc.rst: convert a new chapter to ReST adds 691462f209bb docs: dt: convert booting-without-of.txt to ReST format adds f00c313b50de docs: trace: ring-buffer-design.txt: convert to ReST format adds 800c02f5d030 docs: move nommu-mmap.txt to admin-guide and rename to ReST adds d8451dfc631b docs: move mailbox.txt to driver-api and rename it adds c9b54d6f362c docs: move other kAPI documents to core-api adds 35e25da7fb1a docs: Add remaining Documentation/*.txt at staging/index.rst adds 4ac250814dfd docs: staging: use small font for literal includes adds 435a77434653 Merge branch 'mauro' into docs-next adds aefea4668b21 Documentation/admin-guide: cgroup-v2: drop doubled word adds 80466139b218 Documentation/admin-guide: cgroup-v1/rdma: drop doubled word adds 4e578ba60c0c Documentation/admin-guide: dm-integrity: drop doubled words adds 0136405fa4a5 Documentation/admin-guide: media/building: drop doubled words adds b32dae55bc68 Documentation/admin-guide: mm/ksm: drop doubled word adds 838f9bc02fee Documentation/admin-guide: pnfs-block-server: drop doubled word adds e70cc7122d8e Documentation/admin-guide: pnfs-scsi-server: drop doubled word adds 251c99bb399f Documentation/admin-guide: arm-ccn: drop doubled word adds 4d7e204f7ddc Documentation/admin-guide: intel_pstate: drop doubled word adds b45225b41a98 Documentation/admin-guide: intel-speed-select: drop doubled words adds ee74db082abf Documentation/admin-guide: sysctl/kernel: drop doubled word adds 1943b35e44ee Documentation/admin-guide: tainted-kernels: drop doubled word adds 559394d3045e Documentation/admin-guide: xfs: drop doubled word adds 7303515ae488 Documentation: Clarify f_cred vs current_cred() use adds 7d087d02cff1 Documentation: Coccinelle: fix various typos etc. adds 453a969bfb11 mailmap: add entry for obsolete email address adds 3e28c5ca1dc6 trace doc: correct names of varous tracing documents adds 6b2484e13a52 Replace HTTP links with HTTPS ones: Documentation/admin-guide adds 4641961cff2f Documentation/features: Add kmemleak adds 3839a7460721 Documentation/features: Add kcov adds c0ad0befed93 Replace HTTP links with HTTPS ones: DRBD driver adds cba22b1c5945 Replace HTTP links with HTTPS ones: CIFS adds 02030eb73d09 docs: CIFS: remove a spam-site URL adds 6f3bc22bf5e6 Replace HTTP links with HTTPS ones: LVM adds 1cb3863af6b0 doc: add link to sparse's home page/internal docs adds 1b932b7dce57 doc: cgroup: add f2fs and xfs to supported list for writeback adds 66ececcc473e Documentation: arm64/arm-acpi: drop duplicate words adds 47a8b74edc7d Documentation: arm64/acpi_object_usage: drop duplicate words adds 8c046cdd075d Documentation: arm64/sve: drop duplicate words adds e1abd44ea121 Documentation: PCI: pci-endpoint-cfs: drop doubled words adds 4ef7f74e3c15 Documentation: PCI: pci-endpoint: drop doubled words adds 84520c020261 Documentation: PCI: pci-error-recovery: drop doubled words adds abccb9d93a16 Documentation: PCI: pci.rst: drop doubled words adds 1747db54f8a7 Documentation: trace/ftrace: drop doubled words adds 2e171403c57f Documentation: trace/histogram-design: drop doubled words adds a13a9956da60 Documentation: trace/stm: drop doubled words adds 3747c5d3c8f0 Documentation: virt: kvm/api: drop doubled words adds a962eb9a6bdd Documentation: virt: kvm/s390-pv: drop doubled words adds 612176a4a2d7 Documentation: filesystems: autofs-mount-control: drop dou [...] adds 11166459ed08 Documentation: filesystems: caching/operations: drop doubled word adds 58c8e97dac35 Documentation: filesystems: configfs: drop doubled word adds 2f32295ceed7 Documentation: filesystems: directory-locking: drop doubled word adds 59bc120ecd4f Documentation: filesystems: fsverity: drop doubled word adds d483fa04fd22 Documentation: filesystems: mount_api: drop doubled word adds f7eb0de7280d Documentation: filesystems: overlayfs: drop doubled word adds 9b123556b865 Documentation: filesystems: path-lookup: drop doubled word adds f4fd0ba87998 Documentation: filesystems: sysfs-tagging: drop doubled word adds 8286de7c9951 Documentation: filesystems: vfs: drop doubled words adds 4d010d1447a8 Security: Documentation: Replace deprecated :c:func: Usage adds 92f5e6b54ed1 kobject: documentation: Replace HTTP links with HTTPS ones adds 1496878a74c9 docs: driver-api: i3c: Replace HTTP links with HTTPS ones adds 7f01cfb9e865 docs: filesystems: Replace HTTP links with HTTPS ones adds 3c603573d254 docs: kvm: Replace HTTP links with HTTPS ones adds 0288199e1f6a docs: locking: Replace HTTP links with HTTPS ones adds dbf35499fb0e Documentation/security-bugs: Explain why plain text is preferred adds 9d1bd9e8e028 doc: yama: Swap HTTP for HTTPS and replace dead link adds eeb3dc58f84b Documentation: numaperf: eliminate duplicated word adds 6fa9a5a23026 Documentation: block: eliminate duplicated word adds 6566945f9c79 Documentation: printk-basics: eliminate duplicated word adds 06467a780110 Documentation: kgdb: eliminate duplicated word adds 2de4ba17f790 Documentation: fpga: eliminate duplicated word adds 686ebbfe2cb2 Documentation: gpu/komeda-kms: eliminate duplicated word adds bde952f9b2da Documentation: gpu/drm-uapi: eliminate duplicated word adds e94f32c1206e Documentation: hid/intel-ish-hid: eliminate duplicated word adds e83adbca5b9c Documentation: i2c: eliminate duplicated word adds 14bee1674ac5 Documentation: kbuild/kconfig-language: eliminate duplicated word adds b7ecdb00daa7 Documentation: leds/ledtrig-transient: eliminate duplicated word adds 2ee268906491 Documentation: maintainer-entry-profile: eliminate duplica [...] adds 498ad0adb6a6 Documentation: mips/ingenic-tcu: eliminate duplicated word adds 4930ac30edf7 Documentation: misc/xilinx_sdfec: eliminate duplicated word adds e77bfed07229 Documentation: powerpc/vas-api: eliminate duplicated word adds 96c630419656 Documentation: s390/vfio-ap: eliminate duplicated word adds b216685bd8cf Documentation: security/keys: eliminate duplicated word adds a84b757e64b7 Documentation: virt/kvm/api: eliminate duplicated word adds 18d97ed9b7f0 Documentation: vm/memory-model: eliminate duplicated word adds 6f91b3885f6d Documentation: x86: machinecheck: drop doubled words adds bfbc7e5c92fe Documentation: x86: earlyprintk: drop doubled words adds 7d64394b5187 Documentation: locking: mutex-design: fix duplicated word adds 8b1a17c7c5c5 Documentation: locking: ww-mutex-design: drop duplicated word adds 3a63e9fcc810 Driver-API: Documentation: Replace deprecated :c:func: Usage adds db6f369d5b2a Documentation/features: Remove unicore32 from kcov and kmemleak adds 4b708d6e6f62 Documentation: coda: annotate duplicated words adds 97b8281c550e Documentation/driver-api: ntb: drop doubled word adds 6db35a242cd4 Documentation/driver-api: nvdimm: drop doubled word adds 059db4341303 Documentation/filesystems/proc.rst: copy-editing cleanup adds 561a75acda21 Replace HTTP links with HTTPS ones: OMFS adds 011c9ec330f1 Replace HTTP links with HTTPS ones: AFS FILESYSTEM adds d3b419ca0fd9 docs: hid: Convert link to https adds 0f540b95386e Replace HTTP links with HTTPS ones: 9P FILE SYSTEM adds 4d8c1e055790 docs: gcov: replace links with HTTPS adds 8a74c93d15be docs: ipmi: Replace HTTP links with HTTPS ones adds 90a9f51025dd S390: Replace HTTP links with HTTPS ones adds f33d4075e512 docs: openrisc: Replace HTTP links with HTTPS ones adds bf51388a7573 Documentation: fb, fix path to modedb.c adds 241c9eb36b8d Documentation: fix typo for core-api/cpu_hotplug documentation adds 6e652f889b49 docs: staging/kprobes.rst: Update some of the references adds 0c75f127311b docs: staging/kprobes.rst: Move references to a separate appendix adds 2165b82fde82 docs: Move kprobes.rst from staging/ to trace/ adds cb66eb11da65 docs/mm: concepts.rst: remove unnecessary word adds f6655c75610e arm64: Replace HTTP links with HTTPS ones adds 2ed1761fab13 Documentation: driver-api: update kernel connector adds 00bafa574673 docs/core-api: memory-allocation: describe reclaim behaviour adds 3657c3eba895 docs: index.rst: Add watch_queue adds f2ea95289a79 docs: trace/index.rst: add histogram-design.rst adds 5fe52b3865ea docs: bpf/index.rst: Add ringbuf.rst adds 00d7c1e55aff docs: admin-guide/index.rst: Add pstore-blk.rst adds 2b7295c086b8 docs: admin-guide/mm/index: Fix reference to nonexistent document adds 9a32500a346d docs: staging/tee.rst: convert into definition list adds b6667585c28d docs: process/index.rst: Fix reference to nonexistent document adds 009abf5bb88b docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document adds b7f419950c51 docs: core-api/printk-formats.rst: use literal block syntax adds 61ebd0d0ae09 docs: timers: drop documentation about LB_BIAS adds 9d3d6d0be041 futex: MAINTAINERS: Re-add selftests directory adds 542dbc7e589c doc:it_IT: process: coding-style.rst: Correct __maybe_unus [...] adds 37a607cf2318 doc/zh_CN: add admin-guide index adds 71fc2eb8b47d doc/zh_CN: add clearing-warn-once Chinese version adds ed85ae502ee5 doc/zh_CN: add Chinese translation prefer section adds 5b5bbb8cc51b docs: process: Add an example for creating a fixes tag adds 76bd58f3c867 CREDITS: Replace HTTP links with HTTPS ones adds ad551a21caad docs: path-lookup: fix HTML entity mojibake adds 87b92d4b8698 docs: path-lookup: more markup fixes adds 286b7e24ae31 docs: path-lookup: markup fixes for emphasis adds e9b2f15b85d7 docs: filesystems: vfs: correct sync_mode flag names adds cb56ecae4c99 docs: filesystems: vfs: correct flag name adds e3363a0d7146 PCI: correct flag name adds 5569f8967f88 devices.txt: document rfkill allocation adds b4adc7df719e MAINTAINERS: adjust kprobes.rst entry to new location adds 2cb3188bcc1d Documentation/admin-guide: tainted-kernels: fix spelling mistake adds e210c66d567c doc/zh_CN: add cpu-load Chinese version adds da2f0060d857 mailmap: add entry for alobakin@marvell.com adds d4210f701332 docs: ia64: correct typo adds 2c12c8103d8f scripts/kernel-doc: optionally treat warnings as errors new 2324d50d051e Merge tag 'docs-5.9' of git://git.lwn.net/linux adds d4cdd146d0db kunit: generalize kunit_resource API beyond allocated resources adds 725aca958595 kunit: add support for named resources adds 39f65da09203 Documentation: kunit: Remove references to --defconfig adds 5a9fcad71caa kunit: capture stderr on all make subprocess calls adds 6816fe61bda8 kunit: tool: fix broken default args in unit tests adds d43c7fb05765 kunit: tool: fix improper treatment of file location new 53e5504bdbdb Merge tag 'linux-kselftest-kunit-5.9-rc1' of git://git.ker [...] adds b85d387c9b09 kselftest: fix TAP output for skipped tests adds ce32659b3673 selftests: breakpoints: fix computation of test plan adds f000a39c27cc selftests: breakpoints: do not use ksft_exit_skip after ks [...] adds 5b0b77ac41e8 selftests: sigaltstack: do not use ksft_exit_skip after ks [...] adds 63aa57f52ce4 selftests: sync_test: do not use ksft_exit_skip after ksft [...] adds 51ad5b54b61d selftests/clone3: Reorder reporting output adds ce79097a8f83 selftests: Remove unneeded selftest API headers adds eaa163caa4cc selftests/binderfs: Fix harness API usage adds 245dd6041d0d selftests: Add header documentation and helpers adds e80068be2182 selftests/harness: Switch to TAP output adds 9847d24af95c selftests/harness: Refactor XFAIL into SKIP adds d088c9280254 selftests/harness: Display signed values correctly adds 0ef67a888375 selftests/harness: Report skip reason adds bb91c0ca7b74 selftests: pidfd: do not use ksft_exit_skip after ksft_set_plan adds 05790fd7f8d3 selftests: pidfd: skip test if unshare fails with EPERM adds 99aacebecb75 selftests: do not use .ONESHELL adds c9f75047eb9b selftests: fix condition in run_tests adds 541f5643d3ed Replace HTTP links with HTTPS ones: KMOD KERNEL MODULE LOA [...] adds a80d6055b344 selftests: kmod: Add module address visibility test adds 3e4cd8ea7a99 selftests/harness: Clean up kern-doc for fixtures adds 0bf18a0cdca5 selftests/seccomp: Refactor to use fixture variants adds 4c6614dc86ad selftests/seccomp: Check ENOSYS under tracing adds 850d0cc64c8e selftests/harness: Limit step counter reporting new 4834ce9d8e07 Merge tag 'linux-kselftest-5.9-rc1' of git://git.kernel.or [...] adds 482c6b614a47 Merge tag 'v5.8-rc4' into for-5.9/drivers adds a87835e9ecbd nvme-core: use u16 type for directives adds d4047cf99421 nvme-core: use u16 type for ctrl->sqsize adds 61f3b8963097 nvme-pci: use unsigned for io queue depth adds 9dc54a0d1566 nvme-pci: code cleanup for nvme_alloc_host_mem() adds ad509996432e nvme-pci: remove the empty line at the beginning of nvme_s [...] adds b261b61c9e03 nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl adds 4e1025597256 nvmet-tcp: remove has_keyed_sgls initialization adds 6fa350f71456 nvmet: introduce flags member in nvmet_fabrics_ops adds a0f0dbaa6986 nvmet: use unsigned type for u64 adds ca8f4beebfb4 nvme-fcloop: verify wwnn and wwpn format adds 15ec928a65e0 nvme-tcp: have queue prod/cons send list become a llist adds 86f0348ace15 nvme-tcp: leverage request plugging adds 122e5b9f3d37 nvme-tcp: optimize network stack with setting msg flags ac [...] adds b8a12e93570d nvmet-tcp: simplify nvmet_process_resp_list adds f5af577d5531 nvme: use USEC_PER_SEC instead of magic numbers adds 82394db7383d block: add capacity field to zone descriptors adds 089565fbf3bb null_blk: introduce zone capacity for zoned device adds 71010c309454 nvme: implement multiple I/O Command Set support adds be93e87e7802 nvme: support for multiple Command Sets Supported and Effe [...] adds 240e6ee272c0 nvme: support for zoned namespaces adds 764075fdcb2f nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs adds 972b13e29d40 nvme: document quirked Intel models adds c25c853ef60d nvme-pci: remove redundant segment validation adds ee0d96d3225f nvme-pci: fix some comments issues adds 4e523547e2bf nvme-pci: add a blank line after declarations adds 9056fc9fc514 nvme-pci: use the consistent return type of nvme_pci_iod_a [...] adds 359c1f88ab64 nvme-pci: use standard block status symbolic names adds 3913f4f3a65c nvme: remove ns->disk checks adds 80ee071b1866 Merge branch 'nvme-5.9' of git://git.infradead.org/nvme in [...] adds 2eaac320db51 rsxx: switch from 'pci_free_consistent()' to 'dma_free_coh [...] adds 9f4aa52387c6 s390/dasd: fix inability to use DASD with DIAG driver adds 10321aa17ae9 s390/dasd: Use struct_size() helper adds 9a5a85972c07 md: raid0/linear: fix dereference before null check on poi [...] adds 41d2d848e5c0 md: improve io stats accounting adds e1a86dbbbd6a md: fix deadlock causing by sysfs_notify adds c9020e64cf33 md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing [...] adds 60f80d6f2d07 md-cluster: fix wild pointer of unlock_all_bitmaps() adds b1d37e5b9602 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds e15864f8ea05 block: add max_open_zones to blk-sysfs adds 659bf827ba8f block: add max_active_zones to blk-sysfs adds 5e3b8a8d59b2 md: Fix compilation warning adds 52923083b54e md: raid5-cache: Remove set but unused variable adds 2aada5b14bd0 md: raid5: Fix compilation warning adds 38ffc01f38cc md: raid10: Fix compilation warning adds a377a472b9bc raid5: call clear_batch_ready before set STRIPE_ACTIVE adds cb9902db3827 raid5: put the comment of clear_batch_ready to the right place adds 1684e97538b9 raid5: remove the meaningless check in raid5_make_request adds c911c46c017c md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* adds e236858243d7 md/raid5: set default stripe_size as 4096 adds 3b5408b98e4d md/raid5: support config stripe_size by sysfs entry adds 7c9d5c54fb72 md-cluster: fix safemode_delay value when converting to cl [...] adds edee9dfe51b7 md-cluster: fix rmmod issue when md_cluster convert bitmap [...] adds c333f9495c45 raid: md_p.h: drop duplicated word in a comment adds fe630de009d0 md/raid10: avoid deadlock on recovery. adds ef67744e7a4c Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 83c3e5e17b5e md/raid5: use do_div() for 64 bit divisions in raid5_sync_request adds 2e49f51aba2b Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 6acd193b2654 bcache: Fix typo in Kconfig name adds 5fe488678563 bcache: allocate meta data pages as compound pages adds ef4eeb855f74 bcache: journel: use for_each_clear_bit() to simplify the code adds 7236657c6b3a bcache: writeback: Remove unneeded variable i adds 6706ad56436c bcache: movinggc: Use struct_size() helper in kzalloc() adds 29f1d5caced9 bcache: Use struct_size() in kzalloc() adds 65f0f017e7be bcache: avoid nr_stripes overflow in bcache_device_init() adds 7a1481267999 bcache: fix overflow in offset_to_stripe() adds 5b21403c7f48 bcache: add read_super_common() to read major part of super block adds c557a5f7bb25 bcache: add more accurate error information in read_super_ [...] adds a42d3c642cf9 bcache: disassemble the big if() checks in bch_cache_set_alloc() adds 117f636ea695 bcache: fix super block seq numbers comparision in registe [...] adds d721a43ff69c bcache: increase super block version for cache device and [...] adds 198efa35c526 bcache: move bucket related code into read_super_common() adds 4c1ccd0896d6 bcache: struct cache_sb is only for in-memory super block now adds de1fafab649f bcache: introduce meta_bucket_pages() related helper routines adds 21e478ddb293 bcache: handle c->uuids properly for bucket size > 8MB adds c954ac8d6610 bcache: handle cache prio_buckets and disk_buckets properl [...] adds bf6af1706507 bcache: handle cache set verify_ondisk properly for bucket [...] adds f9c32a5a900c bcache: handle btree node memory allocation properly for b [...] adds ffa470327572 bcache: add bucket_size_hi into struct cache_sb_disk for l [...] adds 092bd54d6923 bcache: add sysfs file to display feature sets information [...] adds 6907dc498f79 bcache: avoid extra memory allocation from mempool c->fill_iter adds 4e4d4e096226 bcache: avoid extra memory consumption in struct bbio for [...] adds a2f32ee8fd85 bcache: fix bio_{start,end}_io_acct with proper device adds c5be1f2c5bab bcache: use disk_{start,end}_io_acct() to count I/O for bc [...] adds eca9e8271e59 nvme: remove an unnecessary condition adds 5887450b69e7 nvme: remove redundant validation in nvme_start_ctrl() adds 6c3c05b087ad nvme-core: replace ctrl page size with a macro adds b13c6393be7d nvme-pci: use max of PRP or SGL for iod size adds df4f9bc4fb9c nvme-pci: add support for ACPI StorageD3Enable property adds 287f329e3131 nvme-rdma: use new shared CQ mechanism adds ca0f1a8055be nvmet-rdma: use new shared CQ mechanism adds 7774e77ebedc nvmet: use xarray for ctrl ns storing adds 4212f4e94633 nvme: document nvme controller states adds ecca390e8056 nvme: fix deadlock in disconnect during scan_work and/or ana_work adds 653303f21682 nvme-hwmon: log the controller device name adds fe5e26a70cc5 nvme-fc: drop a duplicated word in a comment adds 237480760c50 nvme-fc: set max_segments to lldd max value adds 34efa23234c8 nvmet-fc: check successful reference in nvmet_fc_find_targ [...] adds ece0278c1c96 nvmet-fc: remove redundant del_work_active flag adds 2bf5d3bbffad nvme: clear any SGL flags in passthru commands adds df21b6b1934e nvme: create helper function to obtain command effects adds 17365ae6975c nvme: introduce nvme_execute_passthru_rq to call nvme_pass [...] adds f783f444ceaa nvme: introduce nvme_ctrl_get_by_path() adds 24493b8b854a nvme: export nvme_find_get_ns() and nvme_put_ns() adds c1fef73f793b nvmet: add passthru code to process commands adds ba76af676cd0 nvmet: Add passthru enable/disable helpers adds cae5b01a2afc nvmet: introduce the passthru configfs interface adds d9174c1a5da0 nvmet: introduce the passthru Kconfig option adds 2875b0aecabe nvme-tcp: fix controller reset hang during traffic adds 9f98772ba307 nvme-rdma: fix controller reset hang during traffic adds 3f6e3246db0e nvme-multipath: fix logic for non-optimized paths adds fbd6a42d8932 nvme-multipath: do not fall back to __nvme_find_path() for [...] adds 64d452b3560b nvme-loop: set ctrl state connecting after init adds b6cec06d19d9 nvme-loop: remove extra variable in create ctrl adds a9e8e18aaf91 Merge branch 'nvme-5.9' of git://git.infradead.org/nvme in [...] adds d9c0fa509eaf md: fix max sectors calculation for super 1.0 adds ec164d07aa77 md: register new md sysfs file 'uuid' read-only adds e3914d596f79 md/raid5: remove the redundant setting of STRIPE_HANDLE adds b3db8a216393 md: print errno in super_written adds 01b5d32a57fe raid5-cache: hold spinlock instead of mutex in r5c_journal [...] adds 3a31cf3d210f raid5: don't duplicate code for different paths in handle_stripe adds a1c6ae3d9f3d md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 adds 45a4d8fd6c79 md/raid5: Allow degraded raid6 to do rmw adds f59589fc8966 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new e0fc99e21e6e Merge tag 'for-5.9/drivers-20200803' of git://git.kernel.d [...] new 22fcffebedf0 MAINTAINERS: update phylink/sfp keyword matching adds 9caaa66c918c Merge branch 'for-5.9/block' into for-5.9/block-merge adds 4f43d648078a Merge branch 'for-5.9/drivers' into for-5.9/block-merge adds 3093a479727b block: inherit the zoned characteristics in blk_stack_limits adds 9efa82ef2b15 block: remove bdev_stack_limits adds b9b1a5d71533 block: remove blk_queue_stack_limits adds 1a1206dc4cf0 block: don't do revalidate zones on invalid devices new 060a72a26857 Merge tag 'for-5.9/block-merge-20200804' of git://git.kern [...] adds 85c5cbeba8f4 cxl: Fix kobject memleak adds b7820ae2d292 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr adds 68daf1dffad2 misc: mic: Remove the error message as the call will print it adds 8374680ff2eb mic: vop: Constify static structs adds 50bf73bdce8e mei: hdcp: Constify struct mei_cl_device_id adds f08387903d94 misc: genwqe: Constify struct pci_error_handlers adds 0e3a52ba93ff misc: rtsx_usb: Constify struct usb_device_id adds 45a2c76283ac mei: me: constify the device parameter to the probe quirk adds 4d3c6c8eb981 mei: me: make mei_me_fw_sku_sps_4() less cryptic adds 3fbd1dfe2635 mei: me: add kdoc for mei_me_fw_type_nm() adds 372a829862e5 mei: me: add MEI device for SPT with ITPS capability adds 4afc339ef0d2 mei: me: add MEI device for KBP with ITPS capability adds 464e86b4abad lkdtm: Avoid more compiler optimizations for bad writes adds e12145cf1c3a lkdtm/heap: Avoid edge and middle of slabs adds 4fccc8c0ff74 selftests/lkdtm: Reset WARN_ONCE to avoid false negatives adds ae56942c1474 lkdtm: Make arch-specific tests always available adds 69b4bf2be22e cb710/core.c: use generic power management adds 6bf23661d4a7 cardreader/rtsx_pcr.c: use generic power management adds ff249c1c70a6 misc/tifm_7xx1.c: use generic power management adds 6bbf52566bf7 misc/phantom.c: use generic power management adds 34afa1d657d4 misc/pch_phub.c: use generic power management adds b23d5151f301 misc: c2port: core: Ensure source size does not equal dest [...] adds 7e8eebef1c3a misc: ti-st: st_core: Tidy-up bespoke commentry adds 3caf1b48397f misc: ti-st: st_kim: Tidy-up bespoke commentry adds f049c545465d misc: lkdtm: bugs: At least try to use popuated variable adds 98e72eb6434b misc: eeprom: eeprom_93cx6: Repair function arg descriptions adds e4be4884f3a1 misc: mic: vop: vop_main: Remove set but unused variable 'ret' adds dfe40cccac19 misc: cb710: sgbuf2: Add missing documentation for cb710_s [...] adds 9eea2a499fa8 misc: habanalabs: irq: Add missing struct identifier for ' [...] adds ba2104c24aba misc: pti: Fix documentation for bit-rotted function pti_t [...] adds 81148a7ab79e Revert "cardreader/rtsx_pcr.c: use generic power management" adds f2e1d306fc7d misc: pti: Repair kerneldoc formatting issues adds 6e47fc8a6823 misc: pti: Remove unparsable empty line in function header adds a0c11b3c91e0 misc: habanalabs: firmware_if: Add missing 'fw_name' and ' [...] adds df123c9dcde7 misc: habanalabs: pci: Fix a variety of kerneldoc issues adds 3db99f000b76 misc: habanalabs: irq: Repair kerneldoc formatting issues adds 2557f27fd489 misc: habanalabs: goya: Omit pointless check ensuring addr is >=0 adds e0712c600e7b misc: habanalabs: pci: Scrub documentation for non-present [...] adds 67db05cea6f6 misc: habanalabs: goya: goya_coresight: Remove set but unu [...] adds f7d227c30653 misc: habanalabs: gaudi: Remove ill placed asterisk from k [...] adds 14395c6fb135 misc: habanalabs: gaudi: gaudi_security: Repair incorrectl [...] adds 82f5b473d91a misc: enclosure: Fix some kerneldoc anomalies adds 8bc056e84a66 misc: lattice-ecp3-config: Remove set but clearly unused v [...] adds 0f8ab9bd9e48 misc: pch_phub: Provide descriptions for 'chip' argument adds 7b411871220a misc: pch_phub: Remove superfluous descriptions to non-exi [...] adds 6a57251c70a4 misc: enclosure: Update enclosure_remove_device() document [...] adds f33e92e50c82 misc: genwqe: card_base: Remove set but unused variable 'rc' adds f5721c7acc4a misc: genwqe: card_base: Provide documentation for genwqe_ [...] adds a562c0c3e54a misc: genwqe: card_base: Whole host of kerneldoc fixes adds 807062fc8b2b misc: genwqe: card_dev: Whole host of kerneldoc fixes adds 364b40c05d9a misc: genwqe: card_utils: Whole a plethora of documentatio [...] adds 7adb55bd4ee5 misc: genwqe: card_ddcb: Fix a variety of kerneldoc issues adds ac36fdb1b92e misc: genwqe: card_sysfs: Demote function/file headers fro [...] adds f5429c2cecfe misc: genwqe: card_debugfs: Demote file header from kerneldoc adds 95ef32cdef16 misc: sgi-xp: xp_main: Staticify local functions xp_init() [...] adds 63969cf28873 misc: ibmasm: event: Demote function headers from kerneldoc adds b7df87cfe3d1 misc: ibmasm: command: Demote function headers from kerneldoc adds e0a6ad87d088 misc: ibmasm: r_heartbeat: Demote function headers from kerneldoc adds 9c03520ea0bb misc: mic: host: mic_x100: Move declaration of mic_x100_in [...] adds 779b961c4d75 misc: ibmasm: dot_command: Demote function headers from kerneldoc adds f10957dba54a misc: mic: host: mic_intr: Properly document function arguments adds 521482b53246 misc: mic: host: mic_x100: Add missing descriptions to ker [...] adds 49f093f4b27a misc: mic: card: mic_debugfs: Demote function headers from [...] adds 438ad36850d7 misc: mic: host: mic_debugfs: Demote function headers from [...] adds 0cfbe64c56c3 misc: mic: cosm: cosm_main: Document 'force' function argument adds 887d670e29fa misc: mic: scif: scif_ports: Fix copy 'n' paste error adds a761b8b00c6c misc: mic: cosm: cosm_debugfs: Demote function headers fro [...] adds cf2a06c133dd misc: mic: scif: scif_api: Remove set but unused variable [...] adds 5d137a360ac5 misc: mic: scif: scif_api: Demote scif_accept() function header adds 3e30b9e3b30e misc: mic: scif: scif_epd: Describe missing 'scifdev' argument(s) adds 5ab3f590c738 misc: mic: scif: scif_nodeqp: Fix a bunch of kerneldoc issues adds 9afe1839e878 misc: mic: scif: scif_nm: Supply various kerneldoc fix-ups adds 31c68981c53a misc: mic: scif: scif_dma: Fix a couple of kerneldoc issues adds bb11b4eb532b misc: mic: scif: scif_fence: Fix a bunch of different docu [...] adds ff512a8b7932 misc: mic: scif: scif_rma: Repair a bunch of kerneldoc issues adds b865c5b32203 misc: cxl: hcalls: Demote half-assed kerneldoc attempt adds 28fc491e9be6 misc: ocxl: config: Provide correct formatting to function [...] adds 182486594a61 misc: ibmvmc: Repair ill-named function argument descriptions adds 36847f9e3e56 firmware: stratix10-svc: correct reconfig flag and timeout values adds bf0e5bf68a20 firmware: stratix10-svc: extend svc to support new RSU features adds 75bc73fc0188 firmware: stratix10-rsu: extend rsu driver for new features adds f38018968fd0 firmware: rsu: add device attributes to sysfs interface adds 52f944ee5d39 firmware: stratix10-rsu: fix warnings adds 7aca462b1333 uio_pdrv_genirq: Allow use with non-page-aligned memory resources adds 415abcdfd4b8 uio: disable lazy irq disable to avoid double fire adds 2d41d2ab85d4 Merge branch 'char-misc-linus' into 'char-misc-next' adds fd01cc590357 virt: vbox: Rename guest_caps struct members to set_guest_caps adds 412f84cff0c9 virt: vbox: Add vbg_set_host_capabilities() helper function adds 631beddc5466 virt: vbox: Add support for the new VBG_IOCTL_ACQUIRE_GUES [...] adds 316b0035402f virt: vbox: Add a few new vmmdev request types to the user [...] adds 5bc117a27fd0 virt: vbox: Log unknown ioctl requests as error adds 729082ed9b9c virt: vbox: Fix some comments which talk about the "sessio [...] adds 8b66c917c41b virtio_console: Constify some static variables adds 51d501e540e6 uacce: remove uacce_vma_fault adds 04aaca197f16 char: raw: do not leak CONFIG_MAX_RAW_DEVS to userspace adds 877589350269 ttyprintk: remove redundant initialization of variable ret adds 7ca78630a1ae char/mwave: remove redundant initialization of variable bRC adds 8965930c0b55 misc: eeprom: at24: Tell the compiler that ACPI functions [...] adds 017d740e9e90 misc: cxl: flash: Remove unused variable 'drc_index' adds a9f91cebbeb8 misc: vmw_vmci_defs: Mark 'struct vmci_handle VMCI_ANON_SR [...] adds 703275a867ca vop: sparse warning fixup adds 47681a4c0d8f MAINTAINERS: add Hridya and myself into Android driver mai [...] adds c7d4a0b7114c Documentation/driver-api: firmware/built-in-fw: drop doubled word adds 20b33f84f94d Documentation/driver-api: firmware/firmware_cache: drop do [...] adds e2e4e8f5ac69 Documentation/driver-api: firmware/direct-fs-lookup: drop [...] adds 726b5bd3cf97 Documentation/driver-api: firmware/request_firmware: drop [...] adds 1682986df00c Documentation/driver-api: uio-howto: drop doubled word adds f31a03b123b1 Documentation/driver-api: xillybus: drop doubled word adds 849a9366cba9 misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add su [...] adds 3a12c2b5f382 cxl: Change PCIBIOS_SUCCESSFUL to 0 adds fadbfc38dde2 hpilo: Replace one-element array with flexible-array member adds c4d41d005527 Merge v5.8-rc6 into char-misc-next adds 9c1a58b77e8d coresight: replicator: Use CS_AMBA_ID macro for id table adds 9cfb556357d5 coresight: catu: Use CS_AMBA_ID macro for id table adds 02510a5aa78d coresight: etm4x: Add support to skip trace unit power up adds 7f1a1c2c57db dt-bindings: arm: coresight: Add support to skip trace uni [...] adds 8f3ce74c20f2 coresight: replicator: Reset replicator if context is lost adds 784bb9ad490d dt-bindings: arm: coresight: Add optional property to replicators adds 870fdd851ca5 coresight: Use devm_kcalloc() in coresight_alloc_conns() adds e82d785eba4a coresight: Drop double check for ACPI companion device adds cb8bba907a4f coresight: etmv4: Fix resource selector constant adds 8fa43700f697 coresight: etmv4: Counter values not saved on disable adds d061cd734f1a coresight: Fix comment in main header file adds 865d30792591 coresight: tmc: Add shutdown callback for TMC ETR adds d021f5c5ff67 coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb() adds 0336bdfd7354 coresight: Add default sink selection to CoreSight base adds 24497d387cdb coresight: tmc: Update sink types for default selection adds bbfb8f3e4e3f coresight: etm: perf: Add default sink selection to etm perf adds 342c8a1d1d9e coresight: etm4x: Fix save/restore during cpu idle adds ff36dc6e9654 misc: rtsx: Use pcie_capability_clear_and_set_word() for P [...] adds df746b3f079c misc: rtsx: Remove unused pcie_cap adds 22bf3251d7b7 misc: rtsx: Remove rtsx_pci_read/write_config() wrappers adds ed86a9877d05 misc: rtsx: Find L1 PM Substates capability instead of har [...] adds 7a4462a96777 misc: rtsx: Use standard PCI definitions adds 908442aa6719 soundwire: Replace 'objs' by 'y' adds 929cfee314d1 soundwire: bus: clock_stop: don't deal with UNATTACHED Sla [...] adds b6109dd6dc9f soundwire: intel: cleanups for indirections/logs adds 83e129afbe5c soundwire: intel: clarify drvdata and remove more indirections adds 9cd1c5a721d2 soundwire: intel_init: remove useless test adds dd906cc615a5 soundwire: intel_init: use devm_ allocation adds 4ab34412fc62 soundwire: intel_init: pass link information as platform data adds 6d2c66695bf3 soundwire: intel: transition to 3 steps initialization adds 51fe3881a29b soundwire: qcom: Constify static structs adds e3f88cdb8fdd soundwire: add definitions for 1.2 spec adds ee9173db5037 soundwire: bus_type: convert open-coded while() to for() loop adds b5924268d670 soundwire: extend SDW_SLAVE_ENTRY adds 29d158f90690 soundwire: bus: initialize bus clock base and scale registers adds c5e3c684c3d8 MAINTAINERS: change SoundWire maintainer adds 09553140c8d7 soundwire: intel: implement get_sdw_stream() operations adds 4550569bd779 soundwire: stream: add helper to startup/shutdown streams adds ff16d1e58462 soundwire: intel: remove stream allocation/free adds b5e9e687d622 soundwire: cadence: allocate/free dma_data in set_sdw_stream adds 9cb834b17cb2 soundwire: intel: don't free dma_data in DAI shutdown adds a8209dd42a60 soundwire: sdw.h: fix PRBS/Static_1 swapped definitions adds 925668689888 soundwire: sdw.h: fix indentation adds 3b71c69024a7 soundwire: fix the kernel-doc comment adds 7d2845d58d25 soundwire: intel: reuse code for wait loops to set/clear bits adds 4a17c441c7cb soundwire: intel: revisit SHIM programming sequences. adds 02629e454827 soundwire: intel: introduce a helper to arm link synchronization adds 437e3289b5ea soundwire: intel: introduce helper for link synchronization adds 12b161468d51 soundwire: intel_init: add implementation of sdw_intel_ena [...] adds 8459cea755e7 soundwire: intel_init: use EXPORT_SYMBOL_NS adds 4a98a6b2fa75 soundwire: intel/cadence: merge Soundwire interrupt handle [...] adds ab2c913297a1 soundwire: intel: add wake interrupt support adds a81844034e5b Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx adds 575ec5e5e943 Merge tag 'soundwire-5.9-rc1' of git://git.kernel.org/pub/ [...] adds 55dc9b87e4a8 fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() adds 9d08b9ecbb2c dt-bindings: fpga: xilinx-slave-serial: valid for the 7 Se [...] adds d1ddca78f9f6 fpga manager: xilinx-spi: valid for the 7 Series too adds 23f872b6ece6 fpga manager: xilinx-spi: remove unneeded, mistyped variables adds e1d9ec3af346 fpga: dfl: Use struct_size() in kzalloc() adds 88aaab9218f8 fpga: Fix dead store fpga-mgr.c adds d3fbd739fc8a fpga: Fix dead store in fpga-bridge.c adds a5d0fbab4e0b dt-bindings: fpga: xilinx-slave-serial: add optional INIT_B GPIO adds dd2784c01d93 fpga manager: xilinx-spi: check INIT_B pin during write_init adds 8d021039cbb5 fpga: dfl: parse interrupt info for feature devices on enu [...] adds bfef946dbe1b fpga: dfl: pci: add irq info for feature devices enumeration adds 322b598be4d9 fpga: dfl: introduce interrupt trigger setting API adds fe6a3d652122 fpga: dfl: afu: add interrupt support for port error reporting adds d43f20bae517 fpga: dfl: fme: add interrupt support for global error reporting adds 09d861501419 fpga: dfl: afu: add AFU interrupt support adds 8adfb7c694d9 Documentation: fpga: dfl: add descriptions for interrupt r [...] adds eacfbf589c90 fpga: dfl: pci: add device id for Intel FPGA PAC N3000 adds cb0cec23cec0 Merge tag 'fpga-for-5.9' of git://git.kernel.org/pub/scm/l [...] adds c56967d674e3 mei: hdcp: Replace one-element array with flexible-array member adds 74b04fae4501 mei: Replace HTTP links with HTTPS ones adds 3c3b7ddef787 mei: Avoid the use of one-element arrays adds 34ec0aa62b40 misc: mic: <linux/mic_bus.h>: drop a duplicated word adds 1859f4ebcf2d android: binder.h: drop a duplicated word adds a52c809769d3 misc: Replace HTTP links with HTTPS ones adds 4e74eeb27e28 char: Replace HTTP links with HTTPS ones adds 133552bf03ed phy: Remove CONFIG_ARCH_* check for related subdir in Makefile adds c233a2edf80d phy: exynos: Rename Exynos to lowercase adds 066571516bea dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings adds ba971c2ff599 dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible adds 507156f5a99f phy: qcom-qmp: Add USB QMP PHY support for IPQ8074 adds 1d99d491dc96 phy: qcom-qusb2: Add ipq8074 device compatible adds 5dcbc71126e1 phy: qcom-qmp: Allow different values for second lane adds 7b675ba1d278 phy: qcom-qmp: Add QMP V4 USB3 UNIPHY adds 90b65347cfc5 phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250 adds 0d75f508a9d5 phy: qcom-snps: Add runtime suspend and resume handlers adds dcbec0465076 phy: qcom-snps: Add a set mode callback adds cea0f76a483d dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY adds 4a33bea00314 phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit [...] adds 574ba3667891 dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of c [...] adds 1c59c2d95d31 phy: zynqmp: Fix unused-function compiler warning adds 02dca8c981b5 phy: qcom: remove ufs qmp phy driver adds b555f35f2f87 phy: core: fix code style in devm_of_phy_provider_unregister adds aad075c155bc phy: core: Document function args adds 3b0163bb34f1 phy: ti: dm816x: remove set but unused variable adds 3cc4502ce8f3 phy: ti-pipe3: remove set but unused variable adds 82c8d3869900 phy: allwinner: phy-sun6i-mipi-dphy: Constify structs adds 270ff6048f45 phy: cadence: salvo: fix wrong bit definition adds 010f0dff9f07 phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK adds 03815930c162 dt-bindings: phy: uniphier: Fix incorrect clocks and clock [...] adds dcbabfeb17c3 phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY adds 901e0a8f14a1 phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_u [...] adds c988b7c5fc05 phy: mapphone-mdm6600: Add missing description for some st [...] adds f0c47c74583c phy: xgene: remove unsigned integer comparison with less t [...] adds 72fbf95f3621 phy: rockchip-typec: use correct format for structure description adds 0672fb0d4222 phy: exynos5-usbdrd: use correct format for structure description adds 0ff35966d171 phy: stm32: use NULL instead of zero adds 8b34a2895bb7 phy: sun4i-usb: explicitly include gpio/consumer.h adds 170ba9c23f0b dt-bindings: phy: Document Samsung UFS PHY bindings adds bca21e930451 phy: samsung-ufs: add UFS PHY driver for samsung SoC adds 6cd84cfc8e87 Merge branch 'fixes' into next adds ef19b117b834 phy: qualcomm: add qcom ipq806x dwc usb phy driver adds dc171790c729 devicetree: bindings: phy: Document ipq806x dwc3 qcom phy adds 08b0ad375ca6 phy: renesas: rcar-gen3-usb2: move irq registration to init adds b59aeb1a59cc phy: renesas: rcar-gen3-usb2: exit if request_irq() failed adds f199d6a296dc dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support adds f13b89900d36 dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support adds e9f84ec63c6f phy: samsung-ufs: Fix IS_ERR argument adds 6c89533deeb3 dt: update Marvell Armada 38x COMPHY binding adds 1dea06cd643d phy: armada-38x: fix NETA lockup when repeatedly switching speeds adds 960004121075 dt-bindings: phy: add bcm63xx-usbh bindings adds 783f6d3dcf35 phy: bcm63xx-usbh: Add BCM63xx USBH driver adds 3d7b0ca5300b phy: qualcomm: fix setting of tx_deamp_3_5db when device p [...] adds 1859a772e274 Merge tag 'phy-for-5.9' of git://git.kernel.org/pub/scm/li [...] adds 146f90afed25 misc: hpilo: switch from 'pci_' to 'dma_' API adds 21ee9b1995fc misc: hpilo: avoid a useless memset adds 8f27d659dfe6 cardreader/rtsx_pcr.c: use generic power management adds a3b7a5818238 bus: fsl-mc: add missing device types adds 9a872def5981 bus: fsl-mc: use raw spin lock to serialize mc cmds adds 20f7151d63ab bus: fsl-mc: probe the allocatable objects first adds e24ca92599cb Revert "mei: Avoid the use of one-element arrays" adds df4b37bcc80d mei: hbm: use sizeof of variable instead of struct type adds b4a6700c80f9 mei: ioctl: use sizeof of variable instead of struct type adds 71ae5255f8fe mei: bus: use sizeof of variable instead of struct type adds 4b40b225812d mei: client: use sizeof of variable instead of struct type adds c614970e3e5f mei: hw: use sizeof of variable instead of struct type adds 92ca3dd4867b mei: hw: don't use one element arrays adds e20e310c8195 dyndbg-docs: eschew file /full/path query in docs adds fa0805207066 dyndbg-docs: initialization is done early, not arch adds 1ff838487d6f dyndbg: drop obsolete comment on ddebug_proc_open adds 481c0e33f1e7 dyndbg: refine debug verbosity; 1 is basic, 2 more chatty adds e5ebffe18e5a dyndbg: rename __verbose section to __dyndbg adds 81d0c2c60942 dyndbg: fix overcounting of ram used by dyndbg adds f678ce8cc3cb dyndbg: fix a BUG_ON in ddebug_describe_flags adds 0b8f96be9bd4 dyndbg: fix pr_err with empty string adds 9c9d0acbe279 dyndbg: prefer declarative init in caller, to memset in callee adds 47e9f5a82329 dyndbg: make ddebug_tables list LIFO for add/remove_module adds f62fc08fdc51 dyndbg: use gcc ?: to reduce word count adds 8037072d8139 dyndbg: refactor parse_linerange out of ddebug_parse_query adds aaebe329bff0 dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100' adds 14775b049642 dyndbg: accept query terms like file=bar and module=foo adds 84da83a6ffc0 dyndbg: combine flags & mask into a struct, simplify with it adds 4b334484fa7f dyndbg: allow anchored match on format query term adds 5aa9ffbbaeb3 dyndbg: shorten our logging prefix, drop __func__ adds 4c0d77828d4f dyndbg: export ddebug_exec_queries adds 8a307d3601bc interconnect: Export of_icc_get_from_provider() adds 0259a41da323 interconnect: Relax requirement in of_icc_get_from_provider() adds 65461e26b1fe interconnect: Allow inter-provider pairs to be configured adds 12a400b016ab interconnect: Mark all dummy functions as static inline adds 54918b8ed1e5 Merge tag 'icc-5.9-rc1' of https://git.linaro.org/people/g [...] adds 0b168c8f1d21 habanalabs: remove rate limiters from GAUDI adds c16d45f42b64 habanalabs: Use pending CS amount per ASIC adds 21e7a3463449 habanalabs: sync stream generic functionality adds 6c07bab34b07 habanalabs: Use mask instead of shift in sync stream registers adds 3bf1c021e36e uapi/habanalabs: fix some comments adds 6ced91170df8 habanalabs: align armcp_packet structure to 8 bytes adds e8edded6939e habanalabs: calculate trace frequency from PLL adds 917b79b09671 habanalabs: rephrase error message adds dd9efabd0a5a habanalabs: Increase queues depth adds 0eab4f89d64c habanalabs: rephrase error messages adds c8f9b49d2db7 habanalabs: extract cpu boot status lookup adds db491e4f08a9 habanalabs: Add dropped cs statistics info struct adds fcc6a4e60678 habanalabs: Extract ECC information from FW adds f4cbfd2445ff habanalabs: PCIe iATU refactoring adds 12ae3133d2df habanalabs: remove soft-reset support from GAUDI adds 3abc99bb7dcb habanalabs: configure maximum queues per asic adds 79b1894c4194 habanalabs: use queue pi/ci in order to determine queue occupancy adds 9158c47e2059 habanalabs: remove unused hash adds c83c4171933b habanalabs: halt device CPU only upon certain reset adds 5574cb2194b1 habanalabs: Assign each CQ with its own work queue adds 22cb855598ed habanalabs: verify queue can contain all cs jobs adds a9855a2d9153 habanalabs: check for DMA errors when clearing memory adds 70b2f993ea4a habanalabs: create common folder adds eb8b293e794b habanalabs: update hl_boot_if.h from firmware adds a04b7cd97eef habanalabs: create internal CB pool adds 8df8cb1efc19 habanalabs: enable device before hw_init() adds 644883ef1aa5 habanalabs: use no flags on MMU cache invalidation adds 94f8be9eb065 habanalabs: Fix memory leak in error flow of context initi [...] adds 860e73b49cd9 Merge tag 'misc-habanalabs-next-2020-07-24' of git://peopl [...] adds 65a9bde6ed48 Merge 5.8-rc7 into char-misc-next adds 7b16a15524d5 habanalabs: fix up absolute include instructions adds bb34bf798ce7 habanalabs: goya_ctx_init() can be static adds 9bb01fe1b685 MAINTAINERS: Fix maintainer entry for mei driver adds 2f79d3d1f7f0 mei: add device kind to sysfs adds 37b8b73f641c greybus: Use fallthrough pseudo-keyword adds 4b836a1426cb binder: Prevent context manager from incrementing ref 0 adds 4df9772c8489 drivers: android: Fix a variable declaration coding style issue adds 72b93c79dbbe drivers: android: Remove the use of else after return adds 8df5b9492202 drivers: android: Remove braces for a single statement if- [...] adds 81195f9689ac drivers: android: Fix a variable declaration coding style issue adds 7e84522cd089 drivers: android: Fix the SPDX comment style adds bcd14bb7a685 nvmem: sprd: Fix return value of sprd_efuse_probe() adds a9c4a155d2d4 MAINTAINERS: Add git tree for NVMEM FRAMEWORK adds 835667157461 nvmem: Enforce nvmem stride in the sysfs interface adds 2eef018efb96 nvmem: sc27xx: add sc2730 efuse support adds 3a7580710b03 nvmem: core: Grammar fixes for help text adds 5037d368b2c2 nvmem: core: Add nvmem_cell_read_u8() adds 731aa3fae813 nvmem: core: add support to auto devid adds 3f07c658330f nvmem: qfprom: use NVMEM_DEVID_AUTO for multiple instances adds 83281b7e22f7 dt-bindings: nvmem: qfprom: Convert to yaml adds a37a15f748b4 dt-bindings: nvmem: Add properties needed for blowing fuses adds 93b4e49f8c86 nvmem: qfprom: Add fuse blowing support adds b7194ba1e19f nvmem: update Kconfig description adds fa2dc6049afb dt-bindings: nvmem: SID: add binding for A100's SID controller adds 8f042191d430 nvmem: qcom-spmi-sdam: Enable multiple devices adds 22362aa30bad habanalabs: remove unused but set variable 'ctx_asid' new 1785d116124f Merge tag 'char-misc-5.9-rc1' of git://git.kernel.org/pub/ [...] adds 3022c6a1b4b7 driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW} adds 63160c0a7f1d devres: remove stray space from devm_kmalloc() definition adds dc2a633ccb60 devres: move the size check from alloc_dr() into a separat [...] adds 67dd07723969 device: remove 'extern' attribute from function prototypes [...] adds cad064f1bd52 devres: handle zero size in devm_kmalloc() adds 2fce60be06ca firmware: improve description of firmware_request_nowarn adds 0a2fae2aea4a lib: update DEBUG_SHIRQ docs to match reality adds e5711945c641 driver core: platform: need consistent spacing around '-' adds 079ad2fb4bf9 kobject: Avoid premature parent object freeing in kobject_ [...] adds 4a60406d3592 driver core: platform: expose numa_node to users in sysfs adds 35bd8c07db2c devres: keep both device name and resource name in pretty name adds 7ae731a8441d lib: devres: add a comment about the devm_of_iomap() function adds 5962b8b271e8 drivers: base: Convert to printk alias functions adds 55c7549819e4 scripts: add dummy report mode to add_namespace.cocci adds 0d989da36b15 topology: mark a function as __init to save some memory adds 9dcbac84244f software node: Use software_node_unregister() when unregis [...] adds 105fbc229b77 Documentation/driver-api: driver-model/platform: drop doub [...] adds 40ba2cde77e7 drivers/base/memory: init_memory_block() first parameter i [...] adds 178bdbed3e0c drivers/base/memory: rename base_memory_block_id to memory [...] adds c80a67bd5d13 debugfs: file: Remove unnecessary cast in kfree() adds fe940d7362e6 driver core: Drop mention of obsolete bus rwsem from kernel-doc adds 287905e68dd2 driver core: Expose device link details in sysfs adds 8fd456ec0cf0 driver core: Add state_synced sysfs file for devices that [...] adds da6d647598a6 driver core: Add waiting_for_supplier sysfs file for devices adds 6bdb486c5a62 Merge 5.8-rc6 into driver-core-next adds 843e600b8a2b driver core: Fix sleeping in invalid context during device [...] adds bf9b82b7fe4d kobject: remove unused KOBJ_MAX action adds b292b50b0efc driver core: Fix probe_count imbalance in really_probe() adds 072e133d554b tracefs: Remove unnecessary debug_fs checks. adds a24c6f7bc923 debugfs: Add access restriction option adds 90b109d50da0 driver core: Change delimiter in devlink device's name to "--" adds 2d38dbf89a06 test_firmware: Test platform fw loading on non-EFI systems adds 4505e2154e8f selftest/firmware: Add selftest timeout in settings adds 4fb60b158afd firmware_loader: EFI firmware loader must handle pre-alloc [...] adds 280c7f95f858 Revert "test_firmware: Test platform fw loading on non-EFI [...] adds eea2c51f81df Merge 5.8-rc7 into driver-core-next adds 654888327e9f driver core: Avoid binding drivers to dead devices adds a787e5400a1c driver core: add device probe log helper adds d090b70ede02 driver core: add deferring probe reason to devices_deferre [...] adds a60294d2b0bc drm/bridge/sii8620: fix resource acquisition error handling adds 76acb5ee76b1 drm/bridge: lvds-codec: simplify error handling new dd27111e3257 Merge tag 'driver-core-5.9-rc1' of git://git.kernel.org/pu [...] adds 03cc8353c224 USB: core: additional Device Classes to debug/usb/devices adds 9f3aedbe98fe drivers: usb: Fix trivial spelling adds 07d9878fa18f usb: dwc2: use well defined macros for power_down adds 9ffcc3053f3b usb: gadget: u_serial.h: increase MAX_U_SERIAL_PORTS to 8 adds 153de2d66e53 usb: sisusb_con: Use array_size() helper in memcpy() adds 41ecdcfce177 usb: xhci: tegra: Remove PLL power supplies adds e9ec6cc74e0a USB: sisusbvga: change char to u8 for sisusb_copy_memory adds cda37dbbf17a usb: xhci: fix spelling mistake in Kconfig "firwmare" -> " [...] adds 81c7462883b0 USB: replace hardcode maximum usb string length by definition adds 91c7eaa686c3 USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE adds 9af54301b643 USB: rename USB OTG hub configuration option adds 8adbe334a150 USB: OHCI: remove obsolete FIXME comment adds 4a7375edf29c USB: serial: qcserial: fix up wording in a comment adds 66f092ed3b94 USB: serial: sierra: unify quirk handling logic adds c83a74ed5f22 USB: storage: fix wording in error message adds 19246d273e58 USB: storage: scsi: fix up comment to be more specific adds f8f02d5c671f USB: OTG: rename product list of devices adds 62fb45d317c5 USB: ch9: add "USB_" prefix in front of TEST defines adds d5efc2e6b98f usbip: tools: fix build error for multiple definition adds fb5746826a0c usbip: tools: fix module name in man page adds 05026c9a01b5 usbip: tools: add in man page how to load the client's module adds b3a5ce874c26 usb: cdns3: gadget: Replace trace_printk by dev_dbg adds 9cf6ffae3800 Merge 5.8-rc3 into usb-next adds 8a58264128d5 usb: cdns3: ep0: delete the duplicate code adds 8685c46d3991 usb: cdns3: gadget: unsigned int is dereferenced as a wide [...] adds 06825ca0182c usb: cdns3: gadget: use unsigned int for 32-bit number adds 43ff98695cc0 usb: fix kernel-doc warnings and formatting in <linux/usb.h> adds b9b70170db4d USB: Fix up terminology adds f470a6554854 usb: typec: Combine the definitions for Accessory and USB modes adds ad8db94d6813 usb: typec: Add data structure for Enter_USB message adds b7404a29cd3d usb: typec: intel_pmc_mux: Definitions for response status bits adds f3c1c41ebc67 usb: typec: intel_pmc_mux: Add support for USB4 adds c8d141ce1b85 USB: Fix up terminology in include files adds 529427b92879 usb: phy: phy: Fix-up a whole bunch of formatting issues adds 82511e2d99ee usb: host: pci-quirks: Demote function header from kerneld [...] adds 3e682e6fcaea usb: common: debug: Demote comment blocks which are obviou [...] adds 11d96a591231 usb: common: usb-conn-gpio: Demote comment block which is [...] adds 7679defc3e29 usb: dwc3: drd: File headers are not doc headers adds fb678a5a76a4 usb: dwc3: ulpi: File headers are not doc headers adds 246d7a1103b3 usb: common: ulpi: Fix a few kerneldoc related issues adds 3c373454a9f2 usb: dwc3: dwc3-omap: Do not read DMA status adds ede175a529b1 usb: host: ehci-omap: Provide documentation for ehci_hcd_o [...] adds 6e29619fd255 usb: cdns3: core: Fix incorrect formatting and misspelled [...] adds 9293b7db8c33 usb: cdns3: ep0: Fix a bunch of kerneldoc issues adds 4d72cf0cb9e2 usb: dwc3: dwc3-haps: Function headers are not suitable fo [...] adds 4a35aa6d3c62 usb: cdns3: gadget: Fix a bunch of kernel doc issues adds 26ef796f9306 usb: dwc3: dwc3-of-simple: Function headers are not good c [...] adds 048715c070bc usb: host: isp1362: Mark the many unused ISP1362_REG entri [...] adds f73a8db01144 usb: host: ohci-at91: Demote kerneldoc headers down to bas [...] adds 9dac16e448a3 usb: host: ohci: Mark cc_to_error as __maybe_unused adds ff5e445e8533 usb: cdns3: ep0: Move 'zlp' description to appropriate fun [...] adds 8709e36729ef usb: mtu3: mtu3_core: Demote obvious misuse of kerneldoc t [...] adds b5993881e27c usb: c67x00: c67x00-ll-hpi: Demote obvious misuse of kerne [...] adds aa37c246f292 usb: class: usbtmc: File headers are not good candidates f [...] adds aa88cddf4c9e usb: c67x00: c67x00-sched: Demote obvious misuse of kernel [...] adds 6181aa1bc446 usb: host: oxu210hp-hcd: Move declaration of 'qtd' into 'i [...] adds b83d027ceda1 MAINTAINERS: add freescale USB PHY driver entry adds cc72a2ca1f2a USB: phy: fsl-usb: remove sysfs abuse adds 8c4a09cb1bfb USB: phy: fsl-usb: remove character device usage adds 768a07412843 usb: dwc2: gadget: Remove assigned but never used 'maxsize' adds 69f6a918ff4b usb: correct kernel-doc inconsistency adds acf916c2aae8 usb: ehci-omap: Drop surplus include adds 16eb9c0aae8d usb: mtu3: mtu3_debug: Add forward declaration of 'struct [...] adds 0459268acb66 usb: host: ohci-s3c2410: Demote obvious misuse of kerneldo [...] adds 5bef1132561d usb: core: ledtrig-usbport: Demote obvious misuse of kerne [...] adds b2e3fa1ab433 usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc t [...] adds 874ae8388008 usb: misc: adutux: Demote obvious misuse of kerneldoc to s [...] adds 8ac326ff5c99 usb: chipidea: core: Document hw_port_test_set()'s missing [...] adds e21cd08f9657 usb: gadget: udc: core: Fix a bunch of kerneldoc misdemeanours adds 6a005f0fbf6e usb: chipidea: otg: Fix kerneldoc issues relating to descr [...] adds 5722a8efc6c8 usb: chipidea: debug: Demote obvious misuse of kerneldoc t [...] adds 22dfe6574b6f usb: chipidea: udc: Add missing descriptions for function [...] adds 92d08e070a10 usb: chipidea: udc: Help out kerneldoc headers that have t [...] adds f3a9492bb92c usb: host: xhci: Demote obvious misuse of kerneldoc to sta [...] adds c3fa4e0467ac usb: host: xhci-mem: Demote obvious misuse of kerneldoc to [...] adds e57bde588458 usb: host: xhci-dbgcap: File headers are not good candidat [...] adds 0e1acecad2f2 usb: host: xhci-dbgtty: File headers are not good candidat [...] adds f2926dd5938e usb: chipidea: udc: Fix a few kerneldoc issues adds 142c8bb6c516 usb: host: xhci-debugfs: Use 'gnu_printf' format notation adds 7565fce17d19 usb: storage: alauda: Remove set but unchecked variable adds 50c9bd05df6f usb: typec: altmodes: displayport: File headers are not go [...] adds 318ebed29718 usb: typec: altmodes: displayport: Supply missing displayp [...] adds 71be1a8aef82 usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation adds 20f81da90145 usb: chipidea: usbmisc_imx: Demote obvious misuse of kerne [...] adds 2ba277a0cff6 usb: misc: iowarrior: Fix odd corruption issue in the file header adds c16700ed2379 usb: misc: iowarrior: Demote obvious misuse of kerneldoc t [...] adds 1ba1f1414b54 usb: gadget: function: u_serial: Repair misdocumented func [...] adds 7e8455b1585e usb: misc: ldusb: Demote obvious misuse of kerneldoc to st [...] adds 09e03a89da11 usb: musb: musb_dsps: Demote obvious misuse of kerneldoc t [...] adds 66f84901b0a7 usb: gadget: udc: dummy_hcd: Repair misspelled function ar [...] adds 464b7d0e538e usb: misc: legousbtower: Demote obvious misuse of kerneldo [...] adds f2db5f20bbfe usb: chipidea: ci_hdrc_pci: Fix improper use of kerneldoc format adds 89dd9a8c27f8 usb: gadget: legacy: printer: Remove unused variable 'driv [...] adds 530701153798 usb: gadget: udc: amd5536udc_pci: Remove unused variable ' [...] adds b1e4d550ca12 usb: gadget: function: u_ether: Downgrade kerneldoc header [...] adds 4ee383c7e050 usb: gadget: udc: pxa27x_udc: Fix a bunch of kerneldoc issues adds 4ac2c4606ac8 usb: misc: legousbtower: Demote function header which is c [...] adds 14602c55cb73 usb: gadget: udc: atmel_usba_udc: Remove set but unused va [...] adds 5d1d4818d21d usb: gadget: legacy: nokia: Remove unused static variable [...] adds 8f9a0e10057e usb: gadget: function: f_fs: Demote function header which [...] adds 120d91dae6c9 usb: gadget: udc: lpc32xx_udc: Staticify 2 local functions adds 33a4eeb1a673 usb: host: r8a66597-hcd: Remove set, then over-written, bu [...] adds 6327bf758093 usb: gadget: udc: mv_udc_core: Remove unused static const [...] adds 4ef2dfbdcda6 usb: gadget: udc: pch_udc: Fix a plethora of function docu [...] adds 709ba38e46f1 usb: host: imx21-hcd: Demote function header which is clea [...] adds 1a8968339537 usb: host: ehci-fsl: Fix incorrectly named function argument adds 522514e599e3 usb: host: fotg210-hcd: Remove unused variable 'hcc_params' adds b612b0fa8e69 usb: gadget: function: u_uac1_legacy: Demote obvious misus [...] adds edd935797461 usb: host: bcma-hcd: Demote obvious misuse of kerneldoc to [...] adds 15ee5d03d59b usb: host: fotg210-hcd: Demote obvious misuse of kerneldoc [...] adds 8834f60d6ba2 usb: gadget: udc: mv_u3d_core: Remove unused static const [...] adds 1a4f38a6224a usb: gadget: udc: max3420_udc: Remove set, but never check [...] adds e6b073dea39b usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() adds beb368a4b9cb usb: early: ehci-dbgp: Remove set but never checked variab [...] adds f0f705fcfe99 usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile adds 02ec8a098fb3 usb: early: xhci-dbc: File headers are not good candidates [...] adds 6dba06ceee70 usb: host: ehci-platform: Do not define 'struct acpi_devic [...] adds b789710de583 usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id [...] adds d45f72bc3b19 usb: host: fhci-tds: Remove unused variables 'buf' and 'ex [...] adds a6a6d06f33af usb: host: fhci-sched: Remove unused variable 'td' adds f535ad6c73c3 usb: host: xhci-plat: Do not define 'struct acpi_device_id [...] adds e46d8cb5f147 USB: storage: replace HTTP links with HTTPS ones adds ec326c9d05ef Documentation/driver-api: usb/URB: drop doubled word adds 2da3b53c78be usbip: Use fallthrough pseudo-keyword adds 4e71e079432e usb: phy: Use fallthrough pseudo-keyword adds 0d9b6d49fe39 usb: Use fallthrough pseudo-keyword adds e288fc982820 USB: OHCI: Use fallthrough pseudo-keyword adds 8b84724e9e84 usb: host: Use fallthrough pseudo-keyword adds a74005ab9185 usb: gadget: Use fallthrough pseudo-keyword adds 25051b55a2f6 udc: lpc32xx: make symbol 'lpc32xx_usbddata' static adds 681aa3cf063c USB: ohci: Replace HTTP links with HTTPS ones adds 952dd40e05ed usb: typec: Replace HTTP links with HTTPS ones adds d6c3c6c09f5a usb: host: xhci-plat: Replace HTTP links with HTTPS ones adds 10623b879da3 usb: dwc3: Replace HTTP links with HTTPS ones adds 523a82955eaa tools: usb: usbip: Replace HTTP links with HTTPS ones adds 36774c5ac8a2 usb: phy: Replace HTTP links with HTTPS ones adds 10fadd5e8117 usb: gadget: Replace HTTP links with HTTPS ones adds 48025b4f3fa4 USB: Remove pci-dma-compat wrapper APIs. adds 2b53a19284f5 USB: sisusbvga: Fix a potential UB casued by left shifting [...] adds 258e858802ce USB: musb: Remove unused inline function adds ded071f475cb usb: linux/usb.h: drop duplicated word in comment adds c76ae34b5af2 usb: linux/usb/pd_vdo.h: drop duplicated word in comment adds 4e28335f2b44 usb: linux/usb/serial.h: drop duplicated word in comment adds e4dfa8029925 usb: linux/usb/gadget.h: fix duplicated word in comment adds 9607f3cd8b66 usb: dwc2: gadget: Make use of GINTMSK2 adds eeed948c1d0b usb: dwc2: gadget: Avoid pointless read of EP control register adds 680b51272654 usb: mtu3: mtu3_trace: Function headers are not suitable f [...] adds 56976249bd88 usb: mtu3: mtu3_trace: Supply missing mtu3_debug.h include file adds ddcb6c6ad757 usb: class: cdc-wdm: Provide description for usb_cdc_wdm_r [...] adds e606c759f43b usb: c67x00: c67x00-hcd: Demote obvious misuse of kerneldo [...] adds 4805ad24886a usb: misc: sisusbvga: sisusb_init: Remove genunine unused [...] adds 313da01ad524 usb: misc: sisusbvga: Move static const tables out to diff [...] adds eed3c957dd8c Merge 5.8-rc6 into usb-next adds 306c54d0edb6 usb: hcd: Try MSI interrupts on PCI devices adds b1b6bed3b503 usb: core: fix quirks_param_set() writing to a const pointer adds 658027afeab3 usb: typec: intel_pmc_mux: Avoid connect request on disconnect adds 1401bfe058d3 usb: typec: Comment correction for typec_partner_register_altmode adds d25d61be6bed usb: typec: tcpm: Error handling for tcpm_register_partner [...] adds b2dcfefc43f7 usb: typec: tcpm: Support bist test data mode for compliance adds c081ac42fefc usb: typec: tcpci: Support BIST test data mode for compliance. adds 6e1c2241f4ce usb: typec: tcpm: Stay in BIST mode till hardreset or unattached adds a482766d0085 usb: usbtest: reduce stack usage in test_queue adds ffeb1e9e897b USB: Replace HTTP links with HTTPS ones adds d8a849353c9c usb: appledisplay: remove needless check before usb_free_c [...] adds 233418634345 usb: ohci-omap: Create private state container adds 15d157e87443 usb: ohci-omap: Convert to use GPIO descriptors adds b7c408a5e5e6 thunderbolt: Improve USB4 config symbol help text adds 8a00c67e1c19 thunderbolt: Build initial XDomain property block upon fir [...] adds 177aa362eb92 thunderbolt: No need to warn if NHI hop_count != 12 or hop [...] adds 126764236e35 thunderbolt: NHI can use HopIDs 1-7 adds 53f13319d131 thunderbolt: Get rid of E2E workaround adds 783735f84fea thunderbolt: Fix path indices used in USB3 tunnel discovery adds 69eb79f7d294 thunderbolt: Make tb_next_port_on_path() work with tree to [...] adds c64c3f3ac63a thunderbolt: Make tb_path_alloc() work with tree topologies adds 7e897bb7be11 thunderbolt: Check that both ports are reachable when allo [...] adds 75ab3f06a1eb thunderbolt: Handle incomplete PCIe/USB3 paths correctly i [...] adds c738a794e529 thunderbolt: Increase path length in discovery adds 54509f5005ca thunderbolt: Add KUnit tests for path walking adds e876f34adc18 thunderbolt: Add DP IN resources for all routers adds bbcf40b39283 thunderbolt: Do not tunnel USB3 if link is not USB4 adds 77cfa40fcdea thunderbolt: Make usb4_switch_map_usb3_down() also return [...] adds 9cac51a049db thunderbolt: Make usb4_switch_map_pcie_down() also return [...] adds 7c0ee8fd3bd7 thunderbolt: Report consumed bandwidth in both directions adds acf815b86768 thunderbolt: Increase DP DPRX wait timeout adds 3b1d8d577ca8 thunderbolt: Implement USB3 bandwidth negotiation routines adds 5b7b8c0af15a thunderbolt: Make tb_port_get_link_speed() available to ot [...] adds 0bd680cd900c thunderbolt: Add USB3 bandwidth management adds 40c14d9f4f6d thunderbolt: Add KUnit tests for tunneling adds 83d1703634c4 thunderbolt: Add Intel USB-IF ID to the NVM upgrade suppor [...] adds 719a5fe87ecd thunderbolt: Split common NVM functionality into a separate file adds 7e72846bb97a thunderbolt: Generalize usb4_switch_do_[read|write]_data() adds 6bfe33473eaa thunderbolt: Retry USB4 block read operation adds 02d12855f516 thunderbolt: Implement USB4 port sideband operations for r [...] adds dacb12877d92 thunderbolt: Add support for on-board retimers adds 4c767ce48cf8 thunderbolt: Ensure left shift of 512 does not overflow a [...] adds 4b794f8066e8 thunderbolt: Add support for separating the flush to SPI a [...] adds 1cb362938337 thunderbolt: Add support for authenticate on disconnect adds ef7e12078ab8 thunderbolt: Fix old style declaration warning adds 6c9a9a8ddf3d Merge tag 'thunderbolt-for-v5.9' of git://git.kernel.org/p [...] adds c17536d0abde usb: usbfs: stop using compat_alloc_user_space adds 8aaf19b8ec78 xhci: Make debug message consistent with bus and port number adds 5b43a2a84bac xhci: dbc: Don't use generic xhci inc_deq() function for dbc adds e3bc8004bde7 xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() adds 0b832e997436 xhci: dbc: Don't use generic xhci erst allocation and free [...] adds c9dd94385d48 xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper adds bcf87ea6e2d0 xhci: dbc: Remove dbc_dma_free_coherent() wrapper adds be33f4809351 xhci: dbc: Add device pointer to dbc structure adds 985247fe4c52 xhci: dbc: Use dev_info() and similar instead of xhci_info() adds 7cd6312e09be xhci: dbc: Don't use xhci_write_64() as it takes xhci as a [...] adds 1da49a26af6c xhci: dbc: Don't pass the xhci pointer as a parameter to x [...] adds ed7bffee0216 xhci: dbc: Get the device pointer from dbc structure in db [...] adds d3249fa9177f xhci: dbc: Pass dbc pointer to endpoint init and exit functions. adds 903089b7b9d8 xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() adds a1f6376df494 xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() ins [...] adds b396fa39de9b xhci: dbgtty: Pass dbc pointer when registering a dbctty device adds 91aaf97471a0 xhci: dbc: Pass dbc pointer to get_in/out_ep() helper func [...] adds f39f3afdf9b1 xhci: dbc: Use dbc structure in the request completion ins [...] adds cb66434e67cc xhci: dbc: Don't use generic xhci context allocation for dbc adds ac286428c69f xhci: dbc: don't use generic xhci ring allocation function [...] adds dd98570be1fb xhci: dbc: Pass dbc pointer to dbc memory init and cleanup [...] adds 11e229a75851 xhci: dbc: Pass dbc pointer to dbc start and stop functions. adds e0aa56dc7b18 xhci: dbc: simplify dbc requests allocation and queueing adds 4ee0e3664389 xhci: dbc: remove endpoint pointers from dbc_port structure adds 4521f1613940 xhci: dbctty: split dbc tty driver registration and unregi [...] adds 6ae6470bfa33 xhci: dbc: Add a operations structure to access driver functions adds 688915b11aa7 xhci: dbgcap: remove dbc dependency on dbctty specific flag adds 9a360a7cae11 xhci: dbc: remove tty specific port structure from struct [...] adds c97793089b11 Merge 5.8-rc7 into usb-next adds bc0f0d4a5853 usb: dwc2: override PHY input signals with usb role switch [...] adds 916f8b627288 usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] adds 7a410953d1fb usb: dwc3: meson-g12a: fix shared reset control use adds f4cfe5ce607d usb: cdns3: gadget: improve the set_configuration handling adds 37d9453b052d usb: gadget: udc: Flush pending work also in error path adds abac8a85c819 usb: gadget: udc: atmel: implement .pullup callback adds 33a06f1300a7 usb: dwc2: Fix error path in gadget registration adds 75ae051efc9b usb: gadget: bdc: use readl_poll_timeout() to simplify code adds ae90cc8237bf usb: gadget: net2272: skip BAR1 on error handling paths in probe adds 33c4b00b85a9 usb: cdns3: ep0: delete the unnecessary operation adds 95f5acfc4f58 usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint adds b20aecff99a2 usb: cdns3: core: removed cdns3_get_current_role_driver function adds 27afe1661275 usb: cdns3: drd: removed not needed variables initialization adds ecf4f823fb70 usb: cnds3: drd: deleted != adds 03cce68a828d usb: cdns3: drd: return IRQ_NONE explicitly. adds 245258495a51 usb: cdns3: drd: changed return type from int to bool adds 08c35dd3cc21 usb: cdns3: Added CDNS3_ID_PERIPHERAL and CDNS3_ID_HOST adds 5c2cf30f14cc usb: cdns3: core: removed 'goto not_otg' adds f41ca26b8b17 usb: cdns3: core: removed overwriting some error code adds b2aeb6da3d6e usb: cdns3: drd: simplify *switch_gadet and *switch_host adds 2468c877da42 usb: gadget: net2280: fix memory leak on probe error handl [...] adds 4afd6fe4a3e3 dt-bindings: USB: Add bindings for new Ingenic SoCs. adds 6e5478aeb318 USB: PHY: JZ4770: Unify code style and simplify code. adds 2a6c0b82e651 USB: PHY: JZ4770: Add support for new Ingenic SoCs. adds f7e764cba28e USB: PHY: JZ4770: Reformat the code to align it. adds 4e33ba7f8223 dt-bindings: usb: bdc: Update compatible strings adds 4e3a765ba03c usb: bdc: Add compatible string for new style USB DT nodes adds a95bdfd22076 bdc: Fix bug causing crash after multiple disconnects adds 33d1c71832b7 usb: bdc: Adb shows offline after resuming from S2 adds b10d33c4f068 usb: bdc: driver runs out of buffer descriptors on large A [...] adds 5fc453d7de3d usb: bdc: Halt controller on suspend adds 1fa645b1c927 usb: bdc: Use devm_clk_get_optional() adds ec3966268c67 dt-bindings: usb: ti,keystone-dwc3.yaml: Improve schema adds a9cf8715180b usb: gadget: f_uac2: fix AC Interface Header Descriptor wT [...] adds 7f2ca14d2f9b usb: gadget: function: printer: Interface is disabled and [...] adds ca14378560db usb: dwc3: gadget: add frame number mask adds c5a7092f4015 usb: dwc3: gadget: make starting isoc transfers more robust adds f5e46aa4a124 usb: dwc3: gadget: when the started list is empty stop the [...] adds e98ba8cc3f8a Merge tag 'usb-for-v5.9' of git://git.kernel.org/pub/scm/l [...] adds 17a82716587e USB: iowarrior: fix up report size handling for some devices adds 09df709cb5ae Revert "usb: dwc2: don't use ID/Vbus detection if usb-role [...] adds ca6377900974 Revert "usb: dwc2: override PHY input signals with usb rol [...] adds b0e02550346e xhci: dbc: Make function xhci_dbc_ring_alloc() static adds 25252919a105 xhci: dbgtty: Make some functions static adds 2c509d1cc86d USB: serial: ch341: name prescaler, divisor registers adds 86f6da2951db USB: serial: ch341: add min and max line-speed macros adds 00b22b61b78f USB: serial: garmin_gps: don't compile unused packet definitions adds 21c2ddc1a91f USB: serial: iuu_phoenix: drop unused URB submission results adds 1bf2cda6597f USB: serial: keyspan_pda: drop unused firmware reset status adds c34a917aeff4 USB: serial: kobil_sct: log failure to update line settings adds b83076a94dfa USB: serial: quatech2: drop two stub functions adds cabe0785ff14 USB: serial: console: add support for flow control adds 0580baa46ef6 USB: serial: ch341: simulate break condition if not supported adds 4387b3dbb079 USB: serial: cp210x: enable usb generic throttle/unthrottle adds c7614ff9b73a USB: serial: cp210x: re-enable auto-RTS on open adds 6d0bdc42842a USB: serial: ch341: fix missing simulated-break margin adds 74b76256f3d9 USB: serial: use fallthrough pseudo-keyword adds ab4cc4ef6724 USB: serial: ftdi_sio: make process-packet buffer unsigned adds ce054039ba5e USB: serial: ftdi_sio: clean up receive processing adds 733fff67941d USB: serial: ftdi_sio: fix break and sysrq handling adds 37ae231554f4 USB: serial: only set sysrq timestamp for consoles adds 8c6a223186a6 USB: serial: only process sysrq when enabled adds 4fbfbdb5726f USB: serial: inline sysrq dummy function adds 4b5cf2b8f90f USB: serial: add sysrq break-handler dummy adds 1cafb03d5d88 USB: serial: drop unnecessary sysrq include adds 7aab96d6e3c5 USB: serial: drop extern keyword from function declarations adds eb0c68ea4246 USB: serial: drop redundant transfer-buffer casts adds bcbb9d812eea USB: serial: cp210x: disable interface on errors in open adds a7207e9835a4 USB: serial: cp210x: add support for line-status events adds de9c7e9f2784 USB: serial: cp210x: add support for TIOCGICOUNT adds ba84190eab5b USB: serial: cp210x: drop unnecessary packed attributes adds 16045babc798 USB: serial: cp210x: use in-kernel types in port data adds e0439cd97573 USB: serial: sierra: clean up special-interface handling adds de37458f8c2b USB: serial: iuu_phoenix: fix led-activity helpers adds d2a4309c1ab6 USB: serial: qcserial: add EM7305 QDL product ID adds fa56dd9152ef Merge tag 'usb-serial-5.9-rc1' of https://git.kernel.org/p [...] adds 38145ed12ed9 usb: chipidea: udc: fix the ENDIAN issue adds c71d13f9a868 Documentation: ABI: usb: chipidea: Update Li Jun's e-mail adds 62b982582751 usb: chipidea: add query_available_role interface adds d6f93d21001e usb: chipidea: imx: get available runtime dr mode for wake [...] adds 107c89497545 Merge tag 'usb-ci-v5.9-rc1' of git://git.kernel.org/pub/sc [...] adds 5f2b8d87bca5 usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_m [...] adds 03eafcfb60c0 usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper adds 8afe9a3548f9 usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload [...] adds 95b4d51c96a8 usb: typec: tcpm: Refactor tcpm_handle_vdm_request adds a37241d83465 usb: typec: tcpm: Fix AB BA lock inversion between tcpm co [...] adds 754498c1d636 usb: typec: tcpm: Add WARN_ON ensure we are not trying to [...] adds 0ed9498f9ecf USB: Simplify USB ID table match adds 5ad91812ea4b usb: mtu3: convert to devm_platform_ioremap_resource_byname adds 6ce7b97cfae2 usb: phy: am335x: convert to devm_platform_ioremap_resourc [...] adds 7e8b59c1fc6b usb: cdns3: convert to devm_platform_ioremap_resource_byname adds db123bea9625 usb: dwc3: convert to devm_platform_ioremap_resource_byname adds c94622683443 usb: gadget: r8a66597: convert to devm_platform_ioremap_re [...] adds 9d4ee5bd8298 usb: gadget: tegra-xudc: convert to devm_platform_ioremap_ [...] adds 2d30e408a2a6 usb: musb: convert to devm_platform_ioremap_resource_byname adds 1841cb255da4 usb: xhci: define IDs for various ASMedia host controllers adds ec37198acca7 usb: xhci: Fix ASMedia ASM1142 DMA addressing adds fde9156ad5f0 usb: mtu3: remove unnecessary pointer checks adds c0a8d952cf0d usb: mtu3: fix macro for maximum number of packets adds f55df11e3164 usb: mtu3: reinitialize CSR registers adds b7d5c3cabcec usb: mtu3: clear interrupts status when disable interrupts adds 1258450ef38a usb: mtu3: introduce a funtion to check maximum speed adds dc4c1aa7eae9 usb: mtu3: add ->udc_set_speed() adds ba428976a882 usb: mtu3: remove repeated error log adds bf77804b1cbd usb: mtu3: remove useless member @busy in mtu3_ep struct adds 54402373c45e usb: mtu3: use MTU3_EP_WEDGE flag adds f1e51e99ed49 usb: mtu3: clear dual mode of u3port when disable device adds ab4dc051d7b3 usb: mtu3: simplify mtu3_req_complete() adds e3ee0e740c38 usb: common: usb-conn-gpio: Register charger new ecfd7940b864 Merge tag 'usb-5.9-rc1' of git://git.kernel.org/pub/scm/li [...] new 585524081ecd random: random.h should include archrandom.h, not the othe [...] adds 1f6bd574e9d5 gpio: max732x: remove redundant check adds 925ca36913fc gpiolib: split character device into gpiolib-cdev adds b3337eb24831 gpiolib: Introduce for_each_requested_gpio_in_range() macro adds aed8fa12552a ARM/orion/gpio: Make use of for_each_requested_gpio() adds 86661fd7faac gpio: mvebu: Make use of for_each_requested_gpio() adds 7796cdc911fc gpio: xra1403: Make use of for_each_requested_gpio() adds 5bae1f08e285 pinctrl: at91: Make use of for_each_requested_gpio() adds 84651e81ee33 Merge branch 'ib-for-each-requested' into devel adds e012d15a238f gpio: driver.h: fix kernel-doc markup adds 97cd738c44c8 gpiolib: sysfs: use kobj_to_dev adds 3d5bfbd97163 gpio: mpc8xxx: change the gpio interrupt flags. adds 3abda79aa12a drivers: gpio: Fix trivial spelling adds ee0f054fb537 dt-bindings: gpio: pca953x: add nxp,pcal9535 adds 3ba3ff5c0966 gpio: pca953x: Add support for the PCAL9535 adds 8346b92ecddf gpio: max732x: remove redundant check from probe() adds fdcfec11b215 gpio: zynq: protect direction in/out with a spinlock adds 3e1ad2b858dd dt-bindings: gpio: Add binding for Versal gpio adds c0178b8e24b2 dt-bindings: gpio: Add pmc gpio node to gpio-zynq adds 675002448eee gpio: zynq: Add Versal support adds 26ebdbf8c2e3 gpio: zynq: Disable the irq if it is not a wakeup source adds 73c612fe2a5f gpio: zynq: Add pmc gpio support adds 007742811820 gpio: zynq: Remove error prints in EPROBE_DEFER adds e4c6a52c6460 gpio: Drop superfluous dependencies on GPIOLIB adds f02a03985d06 gpio: omap: Add missing PM ops for suspend adds ae66eca000cf gpiolib: Deduplicate find_first_zero_bit() call adds b239e4454e59 Merge tag 'gpio-updates-for-v5.9-part1' of git://git.kerne [...] adds 8cbdc5045df0 gpio: Add gpio-charger to the documentation adds 2073ea3ab181 gpio: aggregator: Drop pre-initialization in get_arg() adds ec75039d5550 gpio: aggregator: Use bitmap_parselist() for parsing GPIO offsets adds c5a66b970aac gpio: gpiolib-of: Provide documentation for of_gpio_spi_cs [...] adds 670647d7c418 gpio: gpio-altera: Add missing kerneldoc entry and demote comment adds 3cd7f770fe8e gpio: gpio-pmic-eic-sprd: Fix incorrectly named property 'map' adds 392a58469894 gpio: gpio-sama5d2-piobu: Demote all kerneldoc headers to [...] adds 5f3beb67b5d1 gpio: gpio-syscon: Fix formatting issues which confuse kerneldoc adds 4e2912901ec1 gpio: gpio-it87: Fix formatting issues which confuse kerneldoc adds 6ac2de953bb3 gpio: gpio-mlxbf: Tell the compiler that ACPI functions ma [...] adds 2f9bce5f3868 gpio: gpio-mlxbf2: Tell the compiler that ACPI functions m [...] adds a7a9ad232f02 gpio: gpio-mlxbf2.c: Provide __releases() annotation to st [...] adds a6175e894d88 Merge branch 'lee-fixes' into devel adds 4672a4a9fbfe Merge branch 'devel' into for-next adds ef087d8e95d9 gpiolib: move gpiolib-sysfs function declarations into the [...] adds d189f6270fe7 gpiolib: cdev: sort includes adds a18512e3f110 gpiolib: cdev: minor indentation fixes adds c274b58a4b8a gpiolib: cdev: refactor gpiohandle_flags_to_desc_flags adds 49bc52798d7b gpiolib: cdev: rename 'filep' and 'filp' to 'file' to be c [...] adds 52b7b596dd4d gpiolib: cdev: rename numdescs to num_descs adds 0cdc85a371c7 gpiolib: cdev: remove pointless decrement of i adds 6accc376a748 gpiolib: cdev: use blocking notifier call chain instead of atomic adds e2b781c5f0dd gpiolib: cdev: rename priv to cdev adds f30ef3e83763 gpiolib: cdev: fix minor race in GET_LINEINFO_WATCH adds 1bf7ba400173 gpiolib: cdev: remove recalculation of offset adds 883f91981843 gpiolib: cdev: refactor linehandle cleanup into linehandle_free adds 468242724143 gpiolib: cdev: refactor lineevent cleanup into lineevent_free adds 21249616f02d gpio: uapi: fix misplaced comment line adds ef3c61a082c8 tools: gpio: fix spurious close warning in lsgpio adds e890678f6949 tools: gpio: fix spurious close warning in gpio-utils adds df51f402e3b1 tools: gpio: fix spurious close warning in gpio-event-mon adds 1752911c6d10 Merge tag 'gpio-updates-for-v5.9-part2' of git://git.kerne [...] adds 4ee82256ee57 gpio: max77620: Replace 8 with MAX77620_GPIO_NR adds 2a5e6f7eede8 gpio: max77620: Fix missing release of interrupt adds 78934d885eb2 gpio: max77620: Don't set of_node adds c607e5e2e4f4 gpio: max77620: Don't shadow error code of platform_get_irq() adds 15d9e7e847c0 gpio: max77620: Use irqchip template adds e6827bc3faa4 gpio: max77620: Initialize hardware state of interrupts adds 16d44b6085c1 gpio: pca9570: add GPO driver for PCA9570 adds 4dc5794cf207 gpio: pca9570: Add DT bindings for NXP PCA9570 adds 761b5c30c206 gpio: mmio: replace open-coded for_each_set_bit() adds 80606cb24161 gpio: max77620: Use helper variable and clarify adds 0fcfd9aa6103 gpio: tc35892: Use irqchip template adds 9745079609df gpio: stmpe: Use irqchip template adds 565a0e9ab813 gpio: adnp: Use irqchip template adds dfc3a26deb5c gpio: adp5588: Use irqchip template adds 50787be3ad73 gpio: pcf857x: Use irqchip template adds 75dec56710df gpio: omap: handle pin config bias flags adds edee3bc65894 gpio: pca953x: Use irqchip template adds 85b565c99eca gpio: gpio-ml-ioh: Fix missing ':' in 'struct ioh_gpio_reg_data adds 532e762d51d0 gpio: pch: Move IRQ status message to verbose debug level adds 0c106a23d692 gpio: pch: changed every 'unsigned' to 'unsigned int' adds 37ceab74f12f gpio: pch: Add a blank line between declaration and code adds 3abbdbe3dcd3 gpio: crystalcove: changed every 'unsigned' to 'unsigned int' adds 945e72db36bd gpio: crystalcove: Use irqchip template adds 22f61d4e6fea gpio: wcove: Use irqchip template adds ae84f15c651a gpio: ich: changed every 'unsigned' to 'unsigned int' adds 2c58e44a4289 gpio: sch: changed every 'unsigned' to 'unsigned int' adds 4941b8dedb3f gpio: sch: Add a blank line between declaration and code adds ce8672c20ba6 Merge tag 'intel-gpio-v5.9-1' of git://git.kernel.org/pub/ [...] adds ecb55df8f3a8 gpio: dln2: Use irqchip template adds bde8c0e64c78 gpio: omap: improve coding style for pin config flags adds fceb7ab3854b gpio: ws16c48: Use irqchip template adds 2fa1d392cdf4 gpio: 104-dio-48e: Use irqchip template adds 44b01cf5d242 gpio: 104-idi-48: Use irqchip template adds 82e4613d3d14 gpio: 104-idio-16: Use irqchip template adds 866e863edb9b gpio: pcie-idio-24: Use irqchip template adds 4530a840e74e gpio: pci-idio-16: Use irqchip template adds 8fc3ed3a474d gpio: Correct kernel-doc inconsistency adds a070bdbbb06d gpio: regmap: fix type clash adds b470cef1ffac gpio: rcar: Use irqchip template adds beb3fb41659a gpio: stmpe: Move chip registration adds bb58a47a120b gpio: max732x: Use irqchip template adds 5f402bb17533 gpio: don't use same lockdep class for all devm_gpiochip_a [...] adds 2a93a0da06f8 gpio: pca953x: Request IRQ after all initialisation done adds a1cdaa64aab2 gpio: crystalcove: Free IRQ on error path adds 22cc422070d9 gpio: wcove: Request IRQ after all initialisation done new 1d8ce0e09301 Merge tag 'gpio-v5.9-1' of git://git.kernel.org/pub/scm/li [...] adds 2f6e6e11b23f dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema adds d954ea4250dc dt-bindings: property-units: Add picoseconds type adds f700bf652b26 dt-bindings: thermal: Convert qoriq to json-schema adds f65253020420 dt-bindings: clock: Convert imx7ulp clock to json-schema adds 51d843ea6761 dt-bindings: rtc: Convert imxdi rtc to json-schema adds 4f35f196eda0 dt-bindings: mmc: Convert imx mmc to json-schema adds 67a69dab73db dt-bindings: mmc: Convert mxs mmc to json-schema adds c217cf8136c5 dt-bindings: i2c: Convert imx lpi2c to json-schema adds a11bc0e17aa8 dt-bindings: spi: Document bcm2711 and bcm7211 SPI compatible adds 418370ff2231 of: reserved_mem: Fix typo in the too-many-regions message adds 7d34ca385484 driver core: Add device_is_dependent() to linux/device.h adds bb278b149df9 of: property: Improve cycle detection when one of the devi [...] adds 5369245e363b dt-bindings: clock: Correct mmc node name in i.MX35 binding adds 976b43ba0228 dt-bindings: clock: Correct example in i.MX8QXP LPCG binding adds bcb142f30394 dt-bindings: mmc: Convert imx esdhc to json-schema adds ad440432d1f9 dt-bindings: mfd: Ensure 'syscon' has a more specific compatible adds 2a8eeea76d5f Merge tag 'devicetree-fixes-for-5.8-2' into dt/next adds 12666f4af0dd dt-bindings: adv7180: Convert bindings to json-schema adds 046f3f7f7878 MAINTAINERS: Add ADV7180 bindings documentation adds c6d1a7c2ac67 dt-bindings: i2c: Convert mxs i2c to json-schema adds 4bdc44347299 dt-bindings: i2c: Convert imx i2c to json-schema adds 639d6eda3b80 dt-bindings: input: Convert matrix-keymap to json-schema adds afed56d0ff30 dt-bindings: input: Convert imx keypad to json-schema adds f882846c0182 dt-bindings: gpio: Convert mrvl-gpio to json-schema adds ecb11b2cc30c dt-bindings: i2c: Convert i2c-pxa to json-schema adds c1cd67d27f52 dt-bindings: interrupt-controller: Convert mrvl,intc to js [...] adds 8b8851784dc3 dt-bindings: rtc: Convert sa1100-rtc to json-schema adds 89d79ed80684 dt-bindings: timer: Convert mrvl,mmp-timer to json-schema adds 038fb87fa331 dt-bindings: usb: renesas,usb-xhci: convert to YAML adds 44e1655a444f dt-bindings: backlight: Convert common backlight bindings [...] adds c46ed28dbe95 dt-bindings: pwm: samsung: Do not require interrupts on Ex [...] adds f840df43eb0a dt-bindings: reset: Convert UniPhier reset to json-schema adds 71eef84e3730 MAINTAINERS: update Amit Kucheria's email to a single emai [...] adds 1094d5db26c2 of/address: Fix variable name in comment of of_iomap adds 54b0e2eb046e dt-bindings: media: xilinx: Replace HTTP links with HTTPS ones adds 41722d142bd6 dt-bindings: mfd: dialog: Replace HTTP links with HTTPS ones adds f7dcfea3c6d5 dt-bindings: interrupt-controller: Fix typos in loongson,l [...] adds a451c3be0fa1 dt-bindings: i2c-gpio: Use 'deprecated' keyword on depreca [...] adds 74ea3273d24b dt-bindings: media: imx274: Add optional input clock and supplies adds 8f92f6805fdb dt-bindings: virtio: Replace HTTP links with HTTPS ones adds 8359b4c16e1b dt-bindings: fpga: Replace HTTP links with HTTPS ones adds 8a71c743bf5e dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a774e1 support adds a36c66910f78 drm/tilcdc: Replace HTTP links with HTTPS ones adds 382646090f7f dt-bindings: drm/bridge: Replace HTTP links with HTTPS ones adds 0e77639e8268 dt-bindings: aspeed-lpc: Replace HTTP links with HTTPS ones adds 0386e81d26d4 dt-bindings: misc: Convert olpc,xo1.75-ec to json-schema adds 80d7f913de00 dt-bindings: mux: mux.h: drop a duplicated word adds ec799c0f16b8 dt-bindings: phy: ti: phy-gmii-sel: convert bindings to js [...] adds 53e6a671f70a of: property: Add device link support for multiple DT bindings adds fb820b494acb of: property: Add device link support for pinctrl-0 throug [...] adds add48ba42519 dt-bindings: iio: io-channel-mux: Fix compatible string in [...] adds 493d37ce559d dt-bindings: mtd: Convert gpmi nand to json-schema adds f69f15a3c3f0 dt-bindings: mtd: Convert imx nand to json-schema adds 7cc3d5020bda dt-bindings: memory-controllers: Convert mmdc to json-schema adds bda2127827e9 of: unittest: Use bigger address cells to catch parser reg [...] adds 6f1188b4ac75 of: reserved-memory: remove duplicated call to of_get_flat [...] new 441977979a78 Merge tag 'devicetree-for-5.9' of git://git.kernel.org/pub [...] adds 9e444234b6d8 hwmon: (i5k_amb) remove redundant assignment to variable res adds 23fd63a44460 hwmon: (nct6683) Replace container_of() with kobj_to_dev() adds 0ca8bb2cc960 hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist adds a37881dead25 hwmon: (adm1275) Enable adm1278 ADM1278_TEMP1_EN adds a4872f7a4bc1 hwmon: (gsc) add 16bit pre-scaled voltage mode adds 5c9353f5f813 hwmon: (pmbus/max20730) Add max20710 support adds 8ba75b202849 hwmon: (pmbus/core) Use s64 instead of long for calculations adds 3cdeccb5f072 Documentation: hwmon/f71882fg: drop duplicate words adds bb21eb10715d Documentation: hwmon/lm93: drop duplicate words adds e5754c1e677a Documentation: hwmon/nct7665: drop duplicate words adds f8c963e57d55 Documentation: hwmon/w83627ehf: drop duplicate words adds 0505aca8cbc8 Documentation: hwmon/w83l786ng: drop duplicate words adds e263f2d3c2bc hwmon: (tmmp513) Replace HTTP links with HTTPS links adds a686024e18bd hwmon: (max6697) Allow max6581 to create tempX_offset adds 40c3a4454225 hwmon: add Corsair Commander Pro driver adds 0303d0631556 hwmon: (adm1025) Replace HTTP links with HTTPS ones adds f12d634f90f6 docs: hwmon: Replace HTTP links with HTTPS ones adds ad736c1a4dcc hwmon: Replace HTTP links with HTTPS ones adds 009f429f6b0d hwmon: (ina209) Replace HTTP links with HTTPS ones adds 49dc2fb0e046 hwmon: (ina2xx) Replace HTTP links with HTTPS ones adds d38b7e4a877e hwmon: (jc42) Replace HTTP links with HTTPS ones adds f4753560377b hwmon: (k8temp) Replace HTTP links with HTTPS ones adds 6c7b66bed0d2 hwmon: (lm90) Replace HTTP links with HTTPS ones adds fdf416450395 hwmon: (lm95234) Replace HTTP links with HTTPS ones adds e53ee186b31e hwmon: (tmp401) Replace HTTP links with HTTPS ones adds f5520753c16f dt-bindings: hwmon: Add Sparx5 temperature sensor adds e4922176e166 hwmon: sparx5: Add Sparx5 SoC temperature driver adds fa4dac3e1bf7 hwmon: (corsair-cpro) add reading pwm values adds 2fdf8f7f0867 hwmon: (sparx5) Make symbol 's5_temp_match' static adds 2207515db60a hwmon: (i5k_amb, vt8231) Drop uses of pci_read_config_*() [...] adds dfddc57c9971 hwmon: (axi-fan-control) remove duplicate macros adds e2f75e6b5d76 hwmon: (adc128d818) Fix advanced configuration register init new 9aebd3254c18 Merge tag 'hwmon-for-v5.9' of git://git.kernel.org/pub/scm [...] adds b52fb259dff8 mmc: core: Always allow the card detect uevent to be consumed adds b4fc8278d252 mmc: sdhci-msm: Add interconnect bandwidth scaling support adds 557ed5f06c63 dt-bindings: mmc: sdhci-msm: Add interconnect BW scaling strings adds 47fad46b7ae0 mmc: sdhci-tegra: Add comment for PADCALIB and PAD_CONTROL [...] adds 42a166d7e054 mmc: sdio: Return ret if sdio_disable_func() fails adds ec97863cac3e mmc: sdio: Enable SDIO 4-bit bus if not support SD_SCR_BUS [...] adds 40e6c479e925 mmc: sdio: Fix 1-bit mode for SD-combo cards during suspend adds c99e1d0c91ac mmc: sdhci-of-arasan: Add missed checks for devm_clk_register() adds 81a77ee9092d mmc: mmci: add sdio datactrl mask for sdmmc revisions adds 27d8a86a3050 mmc: sdhci-msm: Fix spelling mistake adds b9a349fdc716 mmc: sh_mmcif: Use "kHz" for kilohertz adds 72f47aec86e1 dt-bindings: mmc: Convert pwrseq to json-schema adds b1f85c8f2f03 dt-bindings: mmc: sdhci-am654: Add ti,clkbuf-sel binding adds 23514731f4ab mmc: sdhci_am654: Add flag for PHY calibration adds 09db994358ec mmc: sdhci_am654: Add Support for SR2.0 adds fe52e2fbc6ef mmc: sdhci_am654: Fix conditions for enabling dll adds 0003417d5738 mmc: sdhci_am654: Update delay chain configuration adds 61d9c4aa97f3 mmc: sdhci_am654: Add support for clkbuf_sel property adds e81515556d76 mmc: sdio: fix clock rate setting for SDR12/SDR25 mode adds 3722c74c721b mmc: sdhci-esdhc-imx: dump internal IC debug status during error adds b343a0911057 mmc: sdhci-acpi: For amd device set driver type as MMC_SET [...] adds 0fcb031e52d7 mmc: sdhci: Allow platform controlled voltage switching adds ed54ef9878fe mmc: core: Set default power mode in mmc_alloc_host() adds 92a2173837d2 mmc: sdhci-msm: Use internal voltage control adds 4f7872ae920f mmc: sdio: Move SDIO IDs from rsi_sdio driver to common in [...] adds 6dca9a9c0cd5 mmc: tmio: core: Add end operation into tmio_mmc_dma_ops adds 2b26e34e9af3 mmc: renesas_sdhi_internal_dmac: clean up the code for dma [...] adds 58a91d96d0bf mmc: renesas_sdhi_internal_dmac: Fix dma unmapping in error cases adds 53e888d14b4b mmc: sdhci-msm: Make function sdhci_msm_dump_vendor_regs() static adds 482cedd2e587 mmc: core: Mark fixups as __maybe_unused adds a79c3f40c7c8 mmc: core: Provide description for sdio_set_host_pm_flags( [...] adds 33fc1ebe509a mmc: core: Add missing documetation for 'mmc' and 'ios' adds 46525bcc5c18 mmc: sdhci-s3c: Provide documentation for missing struct p [...] adds 6ec5a7b72e2a mmc: mtk-sd: Demote msdc_recheck_sdio_irq() function header adds f51874b7ec92 mmc: atmel-mci: Provide 2 new and correct 1 existing prope [...] adds 22374e9f2996 mmc: core: Correct misspelling of 'mq' in mmc_init_request [...] adds 306c59cbe4bb mmc: dw_mmc-exynos: Add kerneldoc descriptions of for 'dev' args adds 679209b3c1b0 mmc: rtsx_pci_sdmmc: Remove set but unused variable 'err' adds d463cf4ea471 mmc: rtsx_usb_sdmmc: Remove set but unused variable 'err' adds 654e8750f28b mmc: sdhci-of-arasan: Correct formatting and provide missi [...] adds abf4633a171e mmc: sdhci-msm: Demote faux kerneldoc header down to basic [...] adds 2ec2438d2052 mmc: cqhci: Demote faux kerneldoc header down to basic com [...] adds 2f9612650099 arch: arm: mach-omap2: mmc: Move omap_mmc_notify_cover_eve [...] adds 479cb7cfea76 mmc: dw_mmc-exynos: remove redundant initialization of var [...] adds edfa69ded566 mmc: sdhci-iproc: Do not define 'struct acpi_device_id' wh [...] adds b5c833b703cc mmc: sdhci-msm: Set IO pins in low power state during suspend adds ba26e91d9f8e dt-bindings: mmc: Add full-pwr-cycle-in-suspend property adds ec02760b63c2 mmc: core: Add MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND adds 3debc24f7fe6 mmc: sdhci: Fix potential null pointer access while access [...] adds c624b49a40ae Merge branch 'fixes' into next adds 16ecd8f33c6e dt-bindings: mmc: convert arasan sdhci bindings to yaml adds a1c767340953 dt-bindings: mmc: renesas,sdhi: convert to YAML adds 907be2a62e45 mmc: sdhci: Fix a potential uninitialized variable adds 88e1d0b175ec mmc: sdhci-of-arasan: fix timings allocation code adds 90508658d713 mmc: cqhci: Fix a print format for the task descriptor adds 786d33c887e1 mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enabl [...] adds adc40a5179df mmc: sdhci-cadence: do not use hardware tuning for SD mode adds c4e5e22b3b48 memstick: jmb38x_ms: use generic power management adds 0d776e5bede6 mmc: via-sdmmc: use generic power management adds cdd2b769789a mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1 adds 7b7d897e8898 mmc: sdhci-pci-o2micro: Add HW tuning for SDR104 mode adds 7d176b0ea6f0 mmc: mediatek: add MT6779 MMC driver support adds 557011b6b8c8 mmc: mediatek: refine msdc timeout api adds 88bd652b3c74 mmc: mediatek: command queue support adds ac42e4e906b6 dt-bindings: mmc: mediatek: Add document for mt6779 new 804f178612af MAINTAINERS: mmc: sdhci-of-at91: handover maintenance to E [...] new 7f4bc2e8687e mmc: mediatek: make function msdc_cqe_disable() static new 8f7be6291529 Merge tag 'mmc-v5.9' of git://git.kernel.org/pub/scm/linux [...] adds 3b50a6e536d2 mm/hmm: provide the page mapping order in hmm_range_fault() adds e478425bec93 mm/hmm: add tests for hmm_pfn_to_map_order() adds 0cafc62e4daf nouveau/hmm: fault one page at a time adds 4725c6b82a48 nouveau: fix mapping 2MB sysmem pages adds b223555dc4ed nouveau/hmm: support mapping large sysmem pages adds 1a77decd0cae nouveau: fix storing invalid ptes adds 5143192cd410 mm/migrate: add a flags parameter to migrate_vma adds 998427b3ad2c mm/notifier: add migration invalidation type adds f8477ce6b592 nouveau/svm: use the new migration invalidation adds 7d17e83abec1 mm/hmm/test: use the new migration invalidation new fffe3ae0ee84 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...] new dde323bfd8d4 Merge remote-tracking branch 'fixes/master' new f78f809daa24 Merge remote-tracking branch 's390-fixes/fixes' new 8212a7efd68c Merge remote-tracking branch 'sparc/master' new 05e94b851bc4 Merge remote-tracking branch 'netfilter/master' new 80982c7e834e ALSA: seq: oss: Serialize ioctls new 6c17e9dd5cdd ASoC: hda/tegra: Set buffer alignment to 128 bytes new 4106820b90ab ALSA: hda: Add dma stop delay variable new ed4d0a4aaf56 ALSA: hda/tegra: Add 100us dma stop delay new 1699bceae89a Merge remote-tracking branch 'sound-current/for-linus' new c8cfe0d8b1f3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new ce4109005770 regulator: cros-ec-regulator: Add NULL test for devm_kmemdup call new e30c06f230a9 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] new 4d5b0ecb6dd6 Merge remote-tracking branch 'regulator-fixes/for-linus' new 046986a28265 Merge remote-tracking branch 'spi/for-5.8' into spi-linus new ae1ba50f1e70 spi: stm32: clear only asserted irq flags on interrupt new cdce7131f268 Merge remote-tracking branch 'spi/for-5.9' into spi-linus new 7a7c769fda20 Merge remote-tracking branch 'spi-fixes/for-linus' new 3e4203759e9f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new b6e45d5a1293 phy: qualcomm: fix platform_no_drv_owner.cocci warnings new e365831fbdd6 phy: qualcomm: fix return value check in qcom_ipq806x_usb_ [...] new a39736563a2f Merge remote-tracking branch 'phy/fixes' new 938d905c067d Merge remote-tracking branch 'ide/master' adds 432e8130af88 dt-bindings: dmaengine: renesas,usb-dmac: Add binding for r8a7742 adds 38e4fb66728f dmaengine: dw: Register ACPI DMA controller for PCI that h [...] adds 0658e5a83a71 dmaengine: dw: Replace 'objs' by 'y' adds 5bc382ec2f94 dmaengine: mmp_pdma: Do not warn when IRQ is shared by all chans adds c09a7ce668a6 dmaengine: mmp_tdma: share the IRQ line adds 47ec7f09bc10 dmaengine: cookie bypass for out of order completion adds 09c16edc5a3d MAINTAINERS: switch dmaengine tree to kernel.org adds 999a32efed09 dmaengine: hisilicon: Use struct_size() in devm_kzalloc() adds 6915ef1cbebb dmaengine: acpi: Drop double check for ACPI companion device adds 77522b219136 dmaengine: idxd: add leading / for sysfspath in ABI documentation adds 0705107fcc80 dmaengine: idxd: move submission to sbitmap_queue adds d12ea5591edd dmaengine: pl330: Make sure the debug is idle before doing DMAGO adds 0d5c10b4c84d dmaengine: idxd: add work queue drain support adds 4548a6ad3d50 dmaengine: idxd: move idxd interrupt handling to mask inst [...] adds 3621d3e57d9e Documentation/driver-api: dmaengine/provider: drop doubled word adds 05611a93b8ff dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP' adds 3e7f0bd87208 dmaengine: pl330: Improve transfer efficiency for the dregs adds 211138e680dc dt-bindings: dma: pl330: Document the quirk 'arm,pl330-per [...] adds 5fb9e3a34233 dmaengine: pl330: Add quirk 'arm,pl330-periph-burst' adds d6a7bb869dd8 dmaengine: idxd: fix PCI_MSI build errors adds 2166d96029bc dmaengine: ti: k3-udma: Remove dma_sync_single calls for d [...] adds 3b8bee2a96ce dmaengine: ti: k3-udma: Do not use ring_get_occ in udma_po [...] adds bc7e55239c7a dmaengine: ti: k3-udma: Use common defines for TCHANRT/RCH [...] adds 67414f8db560 dmaengine: ti: k3-udma-private: Use udma_read/write for re [...] adds db375dcb1225 dmaengine: ti: k3-udma: Use udma_chan instead of tchan/rch [...] adds ace52a8c2dd5 dmaengine: ti: k3-udma: Use struct_size() in kzalloc() adds 09b4db279758 dt-bindings: dma: renesas,rcar-dmac: Document R8A774E1 bindings adds f4c20f084d40 dmaengine: mediatek: mtk-hsdma: Fix formatting in 'struct [...] adds 7d8c91487f77 dmaengine: of-dma: Fix misspellings/formatting issues in s [...] adds ae70f785e5c9 dmaengine: ep93xx_dma: Provide some missing struct attribu [...] adds 6cfb8321cfb5 dmaengine: mmp_pdma: Demote obvious misuse of kerneldoc to [...] adds f9e036df575d dmaengine: pl330: Demote obvious misuse of kerneldoc to st [...] adds 0b851134f63b dmaengine: ste_dma40: Supply 2 missing struct attribute de [...] adds f15f720b82c4 dmaengine: altera-msgdma: Fix struct documentation blocks adds 21e3cdb0234f dmaengine: at_hdmac: Repair parameter misspelling and demo [...] adds 023069ba3f44 dmaengine: sun4i-dma: Demote obvious misuse of kerneldoc t [...] adds 041c4646003e dmaengine: fsl-qdma: Fix 'struct fsl_qdma_format' formatti [...] adds d0c4a1492810 dmaengine: imx-sdma: Correct formatting issue and provide [...] adds 1c5933c5a98c dmaengine: iop-adma: Function parameter documentation must [...] adds 8702624bd947 dmaengine: nbpfaxi: Provide some missing attribute docs an [...] adds 5726164fa486 dmaengine: xgene-dma: Provide descriptions for 'dev' and ' [...] adds e6fe333c862b dmaengine: mv_xor_v2: Supply some missing 'struct mv_xor_v [...] adds af49b016c0f9 dmaengine: ioat: init: Correct misspelling of function par [...] adds c1309fd09bfe dmaengine: ioat: Fix some parameter misspelling and provid [...] adds c3846c4cce15 MAINTAINERS: dmaengine: Microchip: add Tudor Ambarus as co [...] adds ab6041e40900 dmaengine: Extend NXP QDMA driver to check transmission errors adds 2be90e914c12 dmaengine: linux/dmaengine.h: drop duplicated word in a comment adds 4b545ebfc371 dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1 adds 44385c4171d0 dmaengine: ti: k3-udma: Use defines for capabilities regis [...] adds daf4ad0499aa dmaengine: ti: k3-udma: Query throughput level information [...] adds be464133cd77 dt-bindings: dma: dw: Convert DW DMAC to DT binding adds 2e7d74214d03 dt-bindings: dma: dw: Add max burst transaction length property adds d97758e048e5 dmaengine: Introduce min burst length capability adds b1b40b8fe7e8 dmaengine: Introduce max SG burst capability adds 3b6d694eb3ee dmaengine: Introduce DMA-device device_caps callback adds ef3e515a87df dmaengine: dw: Take HC_LLP flag into account for noLLP aut [...] adds e6fe5767961d dmaengine: dw: Set DMA device max segment size parameter adds 585d35451e94 dmaengine: dw: Initialize min and max burst DMA device capability adds ca7f2851712e dmaengine: dw: Introduce max burst length hw config adds 0f9d5f008e2f dmaengine: dw: Initialize max_sg_burst capability adds 1a0c02ba643e dmaengine: idxd: add missing invalid flags field to completion adds bbeeb861971e dt-bindings: dmaengine: convert Actions Semi Owl SoCs bind [...] adds 57937faeed38 dmaengine: Actions: get rid of bit fields from dma descriptor adds 6f9e40d4ce0b dmaengine: Actions: Add support for S700 DMA engine adds 6bd0dffa1a6e dmaengine: dw: Don't include unneeded header to platform d [...] new 0b5ad7b9522e Merge branch 'for-linus' into fixes new 3f9fb1a1cd07 Merge remote-tracking branch 'dmaengine-fixes/fixes' new 5c357fd716f2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 6643f66aaf8e Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new 5a230c23c070 Merge remote-tracking branch 'risc-v-fixes/fixes' new 03280255a294 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
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 (983112062f35) \ N -- N -- N refs/heads/pending-fixes (03280255a294)
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 51 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: .mailmap | 9 + CREDITS | 72 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 56 +- Documentation/ABI/testing/dev-kmsg | 11 + Documentation/ABI/testing/sysfs-block | 18 + Documentation/ABI/testing/sysfs-bus-platform | 10 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 57 +- Documentation/ABI/testing/sysfs-class-devlink | 126 ++ Documentation/ABI/testing/sysfs-class-mei | 13 + Documentation/ABI/testing/sysfs-devices-consumer | 8 + .../testing/sysfs-devices-platform-stratix10-rsu | 36 + .../ABI/testing/sysfs-devices-state_synced | 24 + Documentation/ABI/testing/sysfs-devices-supplier | 8 + .../ABI/testing/sysfs-devices-waiting_for_supplier | 17 + Documentation/ABI/testing/sysfs-driver-w1_therm | 2 +- .../PCI/endpoint/function/binding/pci-test.rst | 26 + .../PCI/endpoint/function/binding/pci-test.txt | 19 - Documentation/PCI/endpoint/index.rst | 2 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 2 +- Documentation/PCI/endpoint/pci-endpoint.rst | 2 +- Documentation/PCI/pci-error-recovery.rst | 2 +- Documentation/PCI/pci.rst | 8 +- Documentation/admin-guide/LSM/Yama.rst | 7 +- Documentation/admin-guide/blockdev/drbd/index.rst | 2 +- Documentation/admin-guide/blockdev/floppy.rst | 6 +- Documentation/admin-guide/cgroup-v1/rdma.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/admin-guide/cifs/todo.rst | 2 +- Documentation/admin-guide/cifs/usage.rst | 7 +- Documentation/admin-guide/cifs/winucase_convert.pl | 2 +- Documentation/admin-guide/dell_rbu.rst | 2 +- .../admin-guide/device-mapper/dm-integrity.rst | 4 +- .../admin-guide/device-mapper/dm-raid.rst | 2 +- .../admin-guide/device-mapper/dm-zoned.rst | 2 +- Documentation/admin-guide/devices.txt | 9 +- Documentation/admin-guide/dynamic-debug-howto.rst | 29 +- Documentation/admin-guide/ext4.rst | 4 +- .../special-register-buffer-data-sampling.rst | 6 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 37 +- .../admin-guide/laptops/disk-shock-protection.rst | 2 +- Documentation/admin-guide/laptops/sonypi.rst | 2 +- .../admin-guide/laptops/thinkpad-acpi.rst | 6 +- Documentation/admin-guide/md.rst | 4 + Documentation/admin-guide/media/building.rst | 4 +- Documentation/admin-guide/mm/concepts.rst | 2 +- Documentation/admin-guide/mm/hugetlbpage.rst | 23 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/ksm.rst | 4 +- .../mm/nommu-mmap.rst} | 0 Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/nfs/nfs-client.rst | 4 +- Documentation/admin-guide/nfs/nfs-rdma.rst | 2 +- Documentation/admin-guide/nfs/nfsroot.rst | 6 +- .../admin-guide/nfs/pnfs-block-server.rst | 2 +- Documentation/admin-guide/nfs/pnfs-scsi-server.rst | 2 +- Documentation/admin-guide/perf/arm-ccn.rst | 2 +- .../admin-guide/pm/intel-speed-select.rst | 4 +- Documentation/admin-guide/pm/intel_pstate.rst | 2 +- Documentation/admin-guide/security-bugs.rst | 9 +- Documentation/admin-guide/sysctl/fs.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 42 +- Documentation/admin-guide/sysctl/vm.rst | 2 +- Documentation/admin-guide/tainted-kernels.rst | 4 +- Documentation/admin-guide/thunderbolt.rst | 11 +- Documentation/admin-guide/xfs.rst | 2 +- Documentation/arm/booting.rst | 2 +- Documentation/arm64/acpi_object_usage.rst | 2 +- Documentation/arm64/arm-acpi.rst | 4 +- Documentation/arm64/index.rst | 1 + Documentation/arm64/perf.rst | 88 + Documentation/arm64/perf.txt | 85 - Documentation/arm64/sve.rst | 2 +- Documentation/block/biodoc.rst | 2 +- Documentation/block/blk-mq.rst | 153 ++ Documentation/block/index.rst | 1 + Documentation/block/pr.rst | 2 +- Documentation/block/queue-sysfs.rst | 14 + Documentation/bpf/bpf_devel_QA.rst | 1 + Documentation/bpf/index.rst | 8 + Documentation/bus-virt-phys-mapping.txt | 220 --- Documentation/core-api/bus-virt-phys-mapping.rst | 220 +++ Documentation/core-api/cpu_hotplug.rst | 4 +- Documentation/core-api/dma-api.rst | 6 +- Documentation/core-api/dma-isa-lpc.rst | 2 +- Documentation/core-api/index.rst | 3 + Documentation/core-api/kobject.rst | 2 +- Documentation/core-api/memory-allocation.rst | 44 + Documentation/core-api/printk-basics.rst | 2 +- Documentation/core-api/printk-formats.rst | 8 +- .../this_cpu_ops.rst} | 0 .../unaligned-memory-access.rst | 0 Documentation/crypto/api-intro.rst | 262 +++ Documentation/crypto/api-intro.txt | 250 --- Documentation/crypto/asymmetric-keys.rst | 424 +++++ Documentation/crypto/asymmetric-keys.txt | 429 ----- Documentation/crypto/async-tx-api.rst | 270 +++ Documentation/crypto/async-tx-api.txt | 225 --- Documentation/crypto/descore-readme.rst | 414 ++++ Documentation/crypto/descore-readme.txt | 352 ---- Documentation/crypto/index.rst | 5 + Documentation/dev-tools/coccinelle.rst | 40 +- Documentation/dev-tools/gcov.rst | 4 +- Documentation/dev-tools/kgdb.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 2 - Documentation/dev-tools/kunit/kunit-tool.rst | 17 +- Documentation/dev-tools/kunit/start.rst | 2 +- Documentation/dev-tools/sparse.rst | 6 +- .../devicetree/bindings/arm/coresight.txt | 13 + .../devicetree/bindings/clock/imx35-clock.yaml | 2 +- .../devicetree/bindings/clock/imx7ulp-clock.txt | 103 - .../bindings/clock/imx7ulp-pcc-clock.yaml | 121 ++ .../bindings/clock/imx7ulp-scg-clock.yaml | 99 + .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 2 +- .../bindings/display/bridge/ti,sn65dsi86.txt | 2 +- .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 +- .../devicetree/bindings/dma/arm-pl330.txt | 1 + Documentation/devicetree/bindings/dma/owl-dma.txt | 47 - Documentation/devicetree/bindings/dma/owl-dma.yaml | 79 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 + .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 2 + .../bindings/dma/snps,dma-spear1340.yaml | 176 ++ Documentation/devicetree/bindings/dma/snps-dma.txt | 69 - .../devicetree/bindings/fpga/fpga-region.txt | 2 +- .../bindings/fpga/xilinx-slave-serial.txt | 16 +- .../devicetree/bindings/gpio/gpio-pca953x.txt | 1 + .../devicetree/bindings/gpio/gpio-pca9570.yaml | 47 + .../devicetree/bindings/gpio/gpio-zynq.txt | 4 +- .../devicetree/bindings/gpio/mrvl-gpio.txt | 48 - .../devicetree/bindings/gpio/mrvl-gpio.yaml | 173 ++ .../bindings/hwmon/microchip,sparx5-temp.yaml | 44 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 4 +- .../devicetree/bindings/i2c/i2c-gpio.yaml | 8 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 20 - .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 47 + Documentation/devicetree/bindings/i2c/i2c-imx.txt | 49 - Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 103 + Documentation/devicetree/bindings/i2c/i2c-mxs.txt | 25 - Documentation/devicetree/bindings/i2c/i2c-mxs.yaml | 51 + Documentation/devicetree/bindings/i2c/i2c-pxa.txt | 31 - Documentation/devicetree/bindings/i2c/i2c-pxa.yaml | 74 + .../bindings/iio/multiplexer/io-channel-mux.txt | 2 +- .../devicetree/bindings/input/imx-keypad.txt | 53 - .../devicetree/bindings/input/imx-keypad.yaml | 85 + .../devicetree/bindings/input/matrix-keymap.txt | 28 +- .../devicetree/bindings/input/matrix-keymap.yaml | 46 + .../bindings/interrupt-controller/brcm,l2-intc.txt | 5 +- .../interrupt-controller/loongson,htvec.yaml | 4 +- .../interrupt-controller/loongson,liointc.yaml | 4 +- .../bindings/interrupt-controller/mrvl,intc.txt | 64 - .../bindings/interrupt-controller/mrvl,intc.yaml | 134 ++ .../interrupt-controller/renesas,rza1-irqc.txt | 43 - .../interrupt-controller/renesas,rza1-irqc.yaml | 80 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../bindings/leds/backlight/gpio-backlight.txt | 16 - .../bindings/leds/backlight/gpio-backlight.yaml | 41 + .../bindings/leds/backlight/led-backlight.txt | 28 - .../bindings/leds/backlight/led-backlight.yaml | 57 + .../bindings/leds/backlight/pwm-backlight.txt | 61 - .../bindings/leds/backlight/pwm-backlight.yaml | 104 ++ .../devicetree/bindings/media/i2c/adv7180.txt | 49 - .../devicetree/bindings/media/i2c/adv7180.yaml | 184 ++ .../devicetree/bindings/media/i2c/imx274.txt | 5 + .../devicetree/bindings/media/xilinx/video.txt | 2 +- .../bindings/memory-controllers/fsl/mmdc.txt | 35 - .../bindings/memory-controllers/fsl/mmdc.yaml | 49 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 2 +- .../devicetree/bindings/mfd/atmel-tcb.txt | 56 - Documentation/devicetree/bindings/mfd/da9062.txt | 4 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 +- .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 - .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 52 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 192 -- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 299 +++ .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 67 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 124 ++ .../devicetree/bindings/mmc/fsl-imx-mmc.txt | 23 - .../devicetree/bindings/mmc/fsl-imx-mmc.yaml | 53 + .../devicetree/bindings/mmc/mmc-controller.yaml | 5 + .../devicetree/bindings/mmc/mmc-pwrseq-emmc.txt | 25 - .../devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml | 46 + .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.txt | 16 - .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 39 + .../devicetree/bindings/mmc/mmc-pwrseq-simple.txt | 31 - .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 62 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 1 + Documentation/devicetree/bindings/mmc/mxs-mmc.txt | 27 - Documentation/devicetree/bindings/mmc/mxs-mmc.yaml | 58 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 114 -- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 191 ++ .../devicetree/bindings/mmc/sdhci-am654.txt | 1 + .../devicetree/bindings/mmc/sdhci-msm.txt | 18 + .../devicetree/bindings/mtd/gpmi-nand.txt | 75 - .../devicetree/bindings/mtd/gpmi-nand.yaml | 118 ++ Documentation/devicetree/bindings/mtd/mxc-nand.txt | 19 - .../devicetree/bindings/mtd/mxc-nand.yaml | 42 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 19 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 96 + Documentation/devicetree/bindings/nvmem/qfprom.txt | 35 - .../bindings/phy/brcm,bcm63xx-usbh-phy.yaml | 79 + .../bindings/phy/phy-armada38x-comphy.txt | 10 +- .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 55 + .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 73 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 1 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 75 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 8 +- .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 104 ++ .../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 69 - .../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 105 ++ .../devicetree/bindings/property-units.txt | 1 + .../devicetree/bindings/pwm/pwm-samsung.yaml | 23 +- .../devicetree/bindings/regulator/mp886x.txt | 4 - .../bindings/reset/socionext,uniphier-reset.yaml | 112 ++ .../devicetree/bindings/reset/uniphier-reset.txt | 121 +- .../devicetree/bindings/rtc/imxdi-rtc.txt | 20 - .../devicetree/bindings/rtc/imxdi-rtc.yaml | 44 + .../devicetree/bindings/rtc/sa1100-rtc.txt | 17 - .../devicetree/bindings/rtc/sa1100-rtc.yaml | 57 + .../soc/microchip/atmel,at91rm9200-tcb.yaml | 155 ++ .../devicetree/bindings/spi/brcm,bcm2835-spi.txt | 3 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 +- .../devicetree/bindings/thermal/qoriq-thermal.txt | 71 - .../devicetree/bindings/thermal/qoriq-thermal.yaml | 114 ++ .../devicetree/bindings/timer/ingenic,sysost.yaml | 63 + .../devicetree/bindings/timer/mrvl,mmp-timer.txt | 17 - .../devicetree/bindings/timer/mrvl,mmp-timer.yaml | 46 + .../bindings/timer/ti,keystone-timer.txt | 2 +- Documentation/devicetree/bindings/usb/brcm,bdc.txt | 4 +- .../bindings/usb/ingenic,jz4770-phy.yaml | 6 +- .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 86 + .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 51 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 18 - Documentation/devicetree/bindings/virtio/mmio.txt | 2 +- Documentation/devicetree/booting-without-of.rst | 1585 ++++++++++++++++ Documentation/devicetree/booting-without-of.txt | 1553 --------------- Documentation/devicetree/index.rst | 1 + Documentation/driver-api/connector.rst | 5 +- Documentation/driver-api/device-io.rst | 22 +- Documentation/driver-api/dmaengine/client.rst | 2 +- Documentation/driver-api/dmaengine/provider.rst | 23 +- Documentation/driver-api/driver-model/driver.rst | 2 - Documentation/driver-api/driver-model/platform.rst | 2 +- .../early-userspace/early_userspace_support.rst | 4 +- Documentation/driver-api/firmware/built-in-fw.rst | 2 +- .../driver-api/firmware/direct-fs-lookup.rst | 2 +- .../driver-api/firmware/firmware_cache.rst | 2 +- .../driver-api/firmware/request_firmware.rst | 2 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 7 + Documentation/driver-api/i3c/protocol.rst | 2 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/ipmi.rst | 2 +- .../{mailbox.txt => driver-api/mailbox.rst} | 0 .../driver-api/memory-devices/ti-gpmc.rst | 2 +- Documentation/driver-api/mmc/mmc-tools.rst | 2 +- Documentation/driver-api/ntb.rst | 2 +- Documentation/driver-api/nvdimm/nvdimm.rst | 14 +- Documentation/driver-api/nvdimm/security.rst | 2 +- Documentation/driver-api/rapidio/rapidio.rst | 4 +- Documentation/driver-api/soundwire/stream.rst | 11 +- .../driver-api/thermal/cpu-idle-cooling.rst | 14 +- .../driver-api/thermal/nouveau_thermal.rst | 2 +- Documentation/driver-api/uio-howto.rst | 2 +- Documentation/driver-api/usb/URB.rst | 2 +- Documentation/driver-api/usb/dma.rst | 6 +- .../driver-api/usb/writing_usb_driver.rst | 4 +- Documentation/driver-api/xillybus.rst | 2 +- Documentation/fb/modedb.rst | 2 +- Documentation/features/debug/kcov/arch-support.txt | 33 + Documentation/features/debug/kgdb/arch-support.txt | 2 +- .../features/debug/kmemleak/arch-support.txt | 33 + Documentation/filesystems/9p.rst | 2 +- Documentation/filesystems/afs.rst | 2 +- Documentation/filesystems/autofs-mount-control.rst | 6 +- Documentation/filesystems/caching/cachefiles.rst | 2 +- Documentation/filesystems/caching/operations.rst | 2 +- Documentation/filesystems/coda.rst | 4 +- Documentation/filesystems/configfs.rst | 2 +- Documentation/filesystems/directory-locking.rst | 4 +- Documentation/filesystems/f2fs.rst | 325 ++-- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/hfs.rst | 2 +- Documentation/filesystems/hpfs.rst | 2 +- Documentation/filesystems/locking.rst | 12 +- Documentation/filesystems/mount_api.rst | 4 +- Documentation/filesystems/nfs/rpc-server-gss.rst | 6 +- Documentation/filesystems/omfs.rst | 2 +- Documentation/filesystems/overlayfs.rst | 2 +- Documentation/filesystems/path-lookup.rst | 32 +- Documentation/filesystems/proc.rst | 155 +- .../filesystems/ramfs-rootfs-initramfs.rst | 8 +- Documentation/filesystems/sysfs-pci.rst | 2 +- Documentation/filesystems/sysfs-tagging.rst | 2 +- Documentation/filesystems/ubifs-authentication.rst | 4 +- Documentation/filesystems/vfs.rst | 16 +- Documentation/fpga/dfl.rst | 21 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/gpu/drm-uapi.rst | 2 +- Documentation/gpu/komeda-kms.rst | 2 +- Documentation/hid/hiddev.rst | 2 +- Documentation/hid/intel-ish-hid.rst | 2 +- Documentation/hwmon/adc128d818.rst | 2 +- Documentation/hwmon/adm1026.rst | 2 +- Documentation/hwmon/adm1031.rst | 4 +- Documentation/hwmon/adm1275.rst | 2 +- Documentation/hwmon/adt7410.rst | 8 +- Documentation/hwmon/corsair-cpro.rst | 41 + Documentation/hwmon/emc1403.rst | 6 +- Documentation/hwmon/f71882fg.rst | 2 +- Documentation/hwmon/ina209.rst | 2 +- Documentation/hwmon/ina2xx.rst | 10 +- Documentation/hwmon/ina3221.rst | 2 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/jc42.rst | 26 +- Documentation/hwmon/k8temp.rst | 2 +- Documentation/hwmon/lm25066.rst | 6 +- Documentation/hwmon/lm63.rst | 2 +- Documentation/hwmon/lm70.rst | 6 +- Documentation/hwmon/lm73.rst | 2 +- Documentation/hwmon/lm75.rst | 26 +- Documentation/hwmon/lm85.rst | 8 +- Documentation/hwmon/lm87.rst | 2 +- Documentation/hwmon/lm90.rst | 10 +- Documentation/hwmon/lm93.rst | 2 +- Documentation/hwmon/lm95234.rst | 4 +- Documentation/hwmon/lm95245.rst | 4 +- Documentation/hwmon/ltc2978.rst | 6 +- Documentation/hwmon/max20730.rst | 10 +- Documentation/hwmon/max20751.rst | 4 +- Documentation/hwmon/max31790.rst | 2 +- Documentation/hwmon/max34440.rst | 12 +- Documentation/hwmon/nct6775.rst | 2 +- Documentation/hwmon/pmbus.rst | 16 +- Documentation/hwmon/sht21.rst | 4 +- Documentation/hwmon/shtc1.rst | 6 +- Documentation/hwmon/sparx5-temp.rst | 33 + Documentation/hwmon/thmc50.rst | 2 +- Documentation/hwmon/tmp103.rst | 2 +- Documentation/hwmon/tmp108.rst | 2 +- Documentation/hwmon/tmp401.rst | 2 +- Documentation/hwmon/tmp421.rst | 4 +- Documentation/hwmon/tmp513.rst | 4 +- Documentation/hwmon/tps40422.rst | 2 +- Documentation/hwmon/tps53679.rst | 8 +- Documentation/hwmon/w83627ehf.rst | 2 +- Documentation/hwmon/w83781d.rst | 2 +- Documentation/hwmon/w83l786ng.rst | 2 +- Documentation/i2c/upgrading-clients.rst | 2 +- Documentation/ia64/efirtc.rst | 2 +- Documentation/index.rst | 14 + Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/kprobes.txt | 801 -------- Documentation/leds/ledtrig-transient.rst | 2 +- Documentation/locking/mutex-design.rst | 2 +- Documentation/locking/ww-mutex-design.rst | 2 +- .../maintainer/maintainer-entry-profile.rst | 2 +- Documentation/mips/ingenic-tcu.rst | 2 +- Documentation/misc-devices/ad525x_dpot.rst | 57 + Documentation/misc-devices/ad525x_dpot.txt | 57 - Documentation/misc-devices/apds990x.rst | 128 ++ Documentation/misc-devices/apds990x.txt | 111 -- Documentation/misc-devices/bh1770glc.rst | 135 ++ Documentation/misc-devices/bh1770glc.txt | 116 -- Documentation/misc-devices/c2port.rst | 94 + Documentation/misc-devices/c2port.txt | 90 - Documentation/misc-devices/index.rst | 6 + Documentation/misc-devices/pci-endpoint-test.rst | 56 + Documentation/misc-devices/pci-endpoint-test.txt | 41 - Documentation/misc-devices/spear-pcie-gadget.rst | 170 ++ Documentation/misc-devices/spear-pcie-gadget.txt | 130 -- Documentation/misc-devices/xilinx_sdfec.rst | 2 +- Documentation/openrisc/openrisc_port.rst | 2 +- Documentation/powerpc/index.rst | 1 + Documentation/powerpc/vas-api.rst | 25 +- Documentation/powerpc/vcpudispatch_stats.rst | 75 + Documentation/powerpc/vcpudispatch_stats.txt | 68 - Documentation/process/2.Process.rst | 12 +- Documentation/process/4.Coding.rst | 4 +- Documentation/process/botching-up-ioctls.rst | 2 +- Documentation/process/changes.rst | 6 +- Documentation/process/clang-format.rst | 2 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/deprecated.rst | 118 ++ Documentation/process/howto.rst | 2 +- Documentation/process/index.rst | 4 +- Documentation/process/kernel-docs.rst | 28 +- Documentation/process/maintainer-pgp-guide.rst | 2 +- Documentation/process/submitting-drivers.rst | 22 +- Documentation/process/submitting-patches.rst | 9 +- Documentation/remoteproc.txt | 359 ---- Documentation/s390/monreader.rst | 2 +- Documentation/s390/vfio-ap.rst | 2 +- Documentation/security/credentials.rst | 10 +- Documentation/security/keys/core.rst | 2 +- Documentation/security/keys/trusted-encrypted.rst | 2 +- Documentation/sh/index.rst | 6 + Documentation/sh/new-machine.rst | 277 +++ Documentation/sh/new-machine.txt | 270 --- Documentation/sh/register-banks.rst | 40 + Documentation/sh/register-banks.txt | 33 - Documentation/speculation.txt | 90 - Documentation/sphinx/parse-headers.pl | 2 +- Documentation/{crc32.txt => staging/crc32.rst} | 0 Documentation/staging/index.rst | 58 + Documentation/{lzo.txt => staging/lzo.rst} | 0 Documentation/staging/remoteproc.rst | 359 ++++ Documentation/{rpmsg.txt => staging/rpmsg.rst} | 0 Documentation/staging/speculation.rst | 92 + .../{static-keys.txt => staging/static-keys.rst} | 0 Documentation/staging/tee.rst | 281 +++ Documentation/{xz.txt => staging/xz.rst} | 0 Documentation/tee.txt | 208 --- Documentation/timers/no_hz.rst | 2 - Documentation/trace/ftrace.rst | 18 +- Documentation/trace/histogram-design.rst | 4 +- Documentation/trace/index.rst | 3 + Documentation/trace/kprobes.rst | 803 ++++++++ Documentation/trace/kprobetrace.rst | 2 +- Documentation/trace/ring-buffer-design.rst | 1007 ++++++++++ Documentation/trace/ring-buffer-design.txt | 955 ---------- Documentation/trace/stm.rst | 4 +- .../translations/it_IT/core-api/index.rst | 18 + .../it_IT/core-api/symbol-namespaces.rst | 166 ++ Documentation/translations/it_IT/index.rst | 5 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/process/coding-style.rst | 2 +- .../translations/ko_KR/memory-barriers.txt | 6 +- .../zh_CN/admin-guide/clearing-warn-once.rst | 9 + .../translations/zh_CN/admin-guide/cpu-load.rst | 105 ++ .../translations/zh_CN/admin-guide/index.rst | 125 ++ Documentation/translations/zh_CN/arm/Booting | 2 +- .../translations/zh_CN/filesystems/sysfs.txt | 6 +- Documentation/translations/zh_CN/index.rst | 4 + .../translations/zh_CN/process/2.Process.rst | 8 +- .../translations/zh_CN/process/4.Coding.rst | 2 +- .../zh_CN/process/7.AdvancedTopics.rst | 6 +- .../translations/zh_CN/process/8.Conclusion.rst | 10 +- .../translations/zh_CN/process/coding-style.rst | 2 +- Documentation/translations/zh_CN/process/howto.rst | 12 +- .../zh_CN/process/submitting-drivers.rst | 18 +- .../zh_CN/process/submitting-patches.rst | 4 +- .../zh_CN/process/volatile-considered-harmful.rst | 4 +- Documentation/usb/gadget_hid.rst | 2 +- Documentation/usb/gadget_multi.rst | 10 +- Documentation/usb/linux.inf | 2 +- Documentation/virt/kvm/amd-memory-encryption.rst | 6 +- Documentation/virt/kvm/api.rst | 18 +- Documentation/virt/kvm/mmu.rst | 2 +- Documentation/virt/kvm/nested-vmx.rst | 2 +- Documentation/virt/kvm/s390-pv.rst | 2 +- Documentation/vm/memory-model.rst | 2 +- Documentation/x86/earlyprintk.rst | 2 +- Documentation/x86/x86_64/fsgs.rst | 199 ++ Documentation/x86/x86_64/index.rst | 1 + Documentation/x86/x86_64/machinecheck.rst | 2 +- MAINTAINERS | 92 +- arch/Kconfig | 5 +- arch/alpha/Kconfig | 1 + arch/arm/Kconfig | 1 + arch/arm/boot/dts/sama5d2.dtsi | 12 +- arch/arm/mach-omap1/board-osk.c | 17 + arch/arm/mach-omap2/mmc.h | 4 - arch/arm64/include/asm/archrandom.h | 1 - arch/arm64/kernel/kaslr.c | 2 +- arch/ia64/Kconfig | 1 + arch/ia64/hp/common/sba_iommu.c | 12 +- arch/mips/Kconfig | 1 + arch/mips/configs/fuloong2e_defconfig | 2 +- arch/mips/configs/gcw0_defconfig | 2 +- arch/mips/configs/lemote2f_defconfig | 2 +- arch/mips/fw/arc/arc_con.c | 4 +- arch/parisc/Kconfig | 3 +- arch/parisc/include/asm/bitops.h | 41 +- arch/parisc/include/asm/elf.h | 2 +- arch/parisc/include/asm/spinlock.h | 33 +- arch/parisc/kernel/entry.S | 48 +- arch/parisc/kernel/pci-dma.c | 2 +- arch/parisc/kernel/pdt.c | 3 + arch/parisc/kernel/syscall.S | 24 +- arch/parisc/kernel/traps.c | 6 +- arch/parisc/mm/init.c | 12 +- arch/powerpc/Kconfig | 2 + arch/powerpc/include/asm/device.h | 5 - arch/powerpc/kernel/dma-iommu.c | 90 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- arch/s390/Kconfig | 1 + arch/s390/include/asm/bug.h | 2 +- arch/sh/Kconfig.cpu | 2 +- arch/sparc/Kconfig | 2 +- arch/x86/Kconfig | 2 + arch/x86/entry/calling.h | 40 + arch/x86/entry/common.c | 632 +------ arch/x86/entry/entry_32.S | 2 +- arch/x86/entry/entry_64.S | 141 +- arch/x86/include/asm/dma-mapping.h | 4 +- arch/x86/include/asm/entry-common.h | 76 + arch/x86/include/asm/fsgsbase.h | 47 +- arch/x86/include/asm/idtentry.h | 45 +- arch/x86/include/asm/inst.h | 15 + arch/x86/include/asm/processor.h | 6 +- arch/x86/include/asm/ptrace.h | 5 + arch/x86/include/asm/signal.h | 1 - arch/x86/include/asm/thread_info.h | 5 - arch/x86/include/uapi/asm/hwcap2.h | 3 + arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/cpu/bugs.c | 6 +- arch/x86/kernel/cpu/common.c | 22 + arch/x86/kernel/cpu/mce/core.c | 6 +- arch/x86/kernel/kvm.c | 6 +- arch/x86/kernel/process.c | 10 +- arch/x86/kernel/process_64.c | 139 +- arch/x86/kernel/ptrace.c | 60 +- arch/x86/kernel/signal.c | 3 +- arch/x86/kernel/traps.c | 24 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/vmx/vmx.c | 13 +- arch/x86/kvm/x86.c | 15 +- arch/x86/mm/fault.c | 6 +- block/Kconfig | 5 +- block/blk-settings.c | 37 +- block/blk-sysfs.c | 27 + block/blk-zoned.c | 4 + crypto/asymmetric_keys/asymmetric_type.c | 2 +- crypto/asymmetric_keys/public_key.c | 2 +- crypto/asymmetric_keys/signature.c | 2 +- drivers/acpi/property.c | 3 + drivers/android/binder.c | 23 +- drivers/android/binder_alloc.c | 1 + drivers/android/binderfs.c | 3 +- drivers/base/base.h | 3 + drivers/base/core.c | 326 +++- drivers/base/dd.c | 63 +- drivers/base/devres.c | 25 +- drivers/base/driver.c | 4 +- drivers/base/firmware_loader/fallback_platform.c | 5 +- drivers/base/firmware_loader/main.c | 12 +- drivers/base/memory.c | 15 +- drivers/base/platform.c | 28 +- drivers/base/swnode.c | 8 +- drivers/base/topology.c | 2 +- drivers/block/drbd/Kconfig | 2 +- drivers/block/drbd/drbd_nl.c | 4 +- drivers/block/null_blk.h | 1 + drivers/block/null_blk_main.c | 10 +- drivers/block/null_blk_zoned.c | 16 +- drivers/block/rsxx/core.c | 30 +- drivers/bus/fsl-mc/dprc-driver.c | 57 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 30 + drivers/bus/fsl-mc/mc-io.c | 2 +- drivers/bus/fsl-mc/mc-sys.c | 4 +- drivers/char/Kconfig | 6 +- drivers/char/mwave/smapi.c | 4 +- drivers/char/raw.c | 8 +- drivers/char/ttyprintk.c | 2 +- drivers/char/virtio_console.c | 8 +- drivers/clocksource/Kconfig | 15 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/ingenic-sysost.c | 539 ++++++ drivers/clocksource/ingenic-timer.c | 182 +- drivers/clocksource/nomadik-mtu.c | 11 +- drivers/clocksource/sh_cmt.c | 2 +- drivers/clocksource/timer-atmel-tcb.c | 103 +- drivers/clocksource/timer-ti-32k.c | 2 +- drivers/clocksource/timer-ti-dm.c | 2 +- drivers/dma/Kconfig | 3 +- drivers/dma/acpi-dma.c | 17 +- drivers/dma/altera-msgdma.c | 6 +- drivers/dma/at_hdmac.c | 6 +- drivers/dma/dmaengine.c | 12 + drivers/dma/dmatest.c | 11 +- drivers/dma/dw/Makefile | 6 +- drivers/dma/dw/acpi.c | 2 + drivers/dma/dw/core.c | 48 +- drivers/dma/dw/of.c | 5 + drivers/dma/dw/pci.c | 4 + drivers/dma/dw/regs.h | 3 + drivers/dma/ep93xx_dma.c | 2 + drivers/dma/fsl-qdma.c | 65 +- drivers/dma/hisi_dma.c | 5 +- drivers/dma/idxd/cdev.c | 3 + drivers/dma/idxd/device.c | 222 +-- drivers/dma/idxd/dma.c | 3 +- drivers/dma/idxd/idxd.h | 21 +- drivers/dma/idxd/init.c | 34 +- drivers/dma/idxd/irq.c | 43 +- drivers/dma/idxd/submit.c | 74 +- drivers/dma/idxd/sysfs.c | 22 +- drivers/dma/imx-sdma.c | 4 +- drivers/dma/ioat/dma.c | 7 +- drivers/dma/ioat/init.c | 2 +- drivers/dma/iop-adma.c | 3 +- drivers/dma/mediatek/mtk-hsdma.c | 8 +- drivers/dma/mmp_pdma.c | 8 +- drivers/dma/mmp_tdma.c | 2 +- drivers/dma/mv_xor_v2.c | 6 +- drivers/dma/nbpfaxi.c | 13 +- drivers/dma/of-dma.c | 8 +- drivers/dma/owl-dma.c | 139 +- drivers/dma/pl330.c | 66 +- drivers/dma/ste_dma40.c | 2 + drivers/dma/sun4i-dma.c | 12 +- drivers/dma/ti/k3-udma-glue.c | 79 +- drivers/dma/ti/k3-udma-private.c | 8 +- drivers/dma/ti/k3-udma.c | 309 ++- drivers/dma/ti/k3-udma.h | 69 +- drivers/dma/xgene-dma.c | 2 + drivers/firmware/stratix10-rsu.c | 170 +- drivers/firmware/stratix10-svc.c | 17 + drivers/fpga/dfl-afu-dma-region.c | 19 +- drivers/fpga/dfl-afu-error.c | 17 + drivers/fpga/dfl-afu-main.c | 32 + drivers/fpga/dfl-fme-error.c | 18 + drivers/fpga/dfl-fme-main.c | 6 + drivers/fpga/dfl-pci.c | 78 +- drivers/fpga/dfl.c | 313 +++- drivers/fpga/dfl.h | 63 +- drivers/fpga/fpga-bridge.c | 6 +- drivers/fpga/fpga-mgr.c | 4 +- drivers/fpga/xilinx-spi.c | 61 +- drivers/gpio/Kconfig | 12 +- drivers/gpio/Makefile | 2 + drivers/gpio/TODO | 2 +- drivers/gpio/gpio-104-dio-48e.c | 35 +- drivers/gpio/gpio-104-idi-48.c | 33 +- drivers/gpio/gpio-104-idio-16.c | 33 +- drivers/gpio/gpio-adnp.c | 95 +- drivers/gpio/gpio-adp5588.c | 39 +- drivers/gpio/gpio-aggregator.c | 63 +- drivers/gpio/gpio-altera.c | 3 +- drivers/gpio/gpio-crystalcove.c | 50 +- drivers/gpio/gpio-dln2.c | 17 +- drivers/gpio/gpio-ich.c | 26 +- drivers/gpio/gpio-it87.c | 14 +- drivers/gpio/gpio-max732x.c | 32 +- drivers/gpio/gpio-max77620.c | 71 +- drivers/gpio/gpio-ml-ioh.c | 2 +- drivers/gpio/gpio-mlxbf.c | 2 +- drivers/gpio/gpio-mlxbf2.c | 4 +- drivers/gpio/gpio-mmio.c | 20 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpio/gpio-mvebu.c | 8 +- drivers/gpio/gpio-omap.c | 45 +- drivers/gpio/gpio-pca953x.c | 43 +- drivers/gpio/gpio-pca9570.c | 146 ++ drivers/gpio/gpio-pcf857x.c | 47 +- drivers/gpio/gpio-pch.c | 14 +- drivers/gpio/gpio-pci-idio-16.c | 33 +- drivers/gpio/gpio-pcie-idio-24.c | 17 +- drivers/gpio/gpio-pmic-eic-sprd.c | 2 +- drivers/gpio/gpio-rcar.c | 17 +- drivers/gpio/gpio-sama5d2-piobu.c | 16 +- drivers/gpio/gpio-sch.c | 23 +- drivers/gpio/gpio-stmpe.c | 36 +- drivers/gpio/gpio-syscon.c | 12 +- drivers/gpio/gpio-tc3589x.c | 26 +- drivers/gpio/gpio-wcove.c | 34 +- drivers/gpio/gpio-ws16c48.c | 39 +- drivers/gpio/gpio-xra1403.c | 8 +- drivers/gpio/gpio-zynq.c | 66 +- drivers/gpio/gpiolib-cdev.c | 1121 +++++++++++ drivers/gpio/gpiolib-cdev.h | 11 + drivers/gpio/gpiolib-devres.c | 13 +- drivers/gpio/gpiolib-of.c | 3 + drivers/gpio/gpiolib-sysfs.c | 3 +- drivers/gpio/gpiolib-sysfs.h | 24 + drivers/gpio/gpiolib.c | 1144 +----------- drivers/gpio/gpiolib.h | 20 +- drivers/gpu/drm/bridge/lvds-codec.c | 10 +- drivers/gpu/drm/bridge/sil-sii8620.c | 21 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 19 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 257 ++- drivers/gpu/drm/nouveau/nouveau_svm.h | 13 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 91 +- drivers/greybus/es2.c | 2 +- drivers/greybus/interface.c | 2 +- drivers/hwmon/Kconfig | 20 + drivers/hwmon/Makefile | 2 + drivers/hwmon/adc128d818.c | 24 +- drivers/hwmon/adm1025.c | 2 +- drivers/hwmon/adm1026.c | 2 +- drivers/hwmon/axi-fan-control.c | 4 - drivers/hwmon/corsair-cpro.c | 582 ++++++ drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwmon/gsc-hwmon.c | 8 +- drivers/hwmon/hwmon-vid.c | 6 +- drivers/hwmon/i5k_amb.c | 14 +- drivers/hwmon/ina209.c | 2 +- drivers/hwmon/ina2xx.c | 10 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/lm87.c | 2 +- drivers/hwmon/max6697.c | 96 +- drivers/hwmon/nct6683.c | 8 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/adm1275.c | 13 +- drivers/hwmon/pmbus/max20730.c | 49 +- drivers/hwmon/pmbus/pmbus_core.c | 66 +- drivers/hwmon/powr1220.c | 2 +- drivers/hwmon/sht21.c | 2 +- drivers/hwmon/sparx5-temp.c | 168 ++ drivers/hwmon/tmp513.c | 4 +- drivers/hwmon/vt8231.c | 8 +- drivers/hwtracing/coresight/coresight-catu.c | 5 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 17 +- drivers/hwtracing/coresight/coresight-etm4x.c | 49 +- drivers/hwtracing/coresight/coresight-etm4x.h | 9 +- drivers/hwtracing/coresight/coresight-platform.c | 5 +- drivers/hwtracing/coresight/coresight-priv.h | 2 + drivers/hwtracing/coresight/coresight-replicator.c | 68 +- drivers/hwtracing/coresight/coresight-stm.c | 2 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 13 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 2 +- drivers/hwtracing/coresight/coresight-tmc.c | 26 +- drivers/hwtracing/coresight/coresight-tmc.h | 1 + drivers/hwtracing/coresight/coresight.c | 166 ++ drivers/infiniband/core/device.c | 6 +- drivers/interconnect/core.c | 16 +- drivers/iommu/Kconfig | 2 + drivers/irqchip/Kconfig | 3 +- drivers/irqchip/irq-ativic32.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 8 +- drivers/irqchip/irq-bcm7038-l1.c | 11 + drivers/irqchip/irq-bcm7120-l2.c | 8 +- drivers/irqchip/irq-brcmstb-l2.c | 5 + drivers/irqchip/irq-gic-v3-its.c | 14 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 2 +- drivers/irqchip/irq-imx-intmux.c | 70 +- drivers/irqchip/irq-loongson-htpic.c | 6 +- drivers/irqchip/irq-loongson-htvec.c | 32 +- drivers/irqchip/irq-loongson-liointc.c | 11 +- drivers/irqchip/irq-loongson-pch-msi.c | 7 +- drivers/irqchip/irq-loongson-pch-pic.c | 30 +- drivers/irqchip/irq-mips-gic.c | 10 +- drivers/irqchip/irq-mtk-cirq.c | 4 +- drivers/irqchip/irq-mtk-sysirq.c | 12 +- drivers/irqchip/irq-stm32-exti.c | 166 +- drivers/irqchip/irq-ti-sci-inta.c | 6 +- drivers/irqchip/irq-vic.c | 26 +- drivers/irqchip/irqchip.c | 29 + drivers/irqchip/qcom-pdc.c | 8 +- drivers/macintosh/macio_asic.c | 4 +- drivers/md/Kconfig | 8 +- drivers/md/bcache/Kconfig | 2 +- drivers/md/bcache/Makefile | 2 +- drivers/md/bcache/alloc.c | 2 +- drivers/md/bcache/bcache.h | 31 +- drivers/md/bcache/bset.c | 2 +- drivers/md/bcache/btree.c | 12 +- drivers/md/bcache/features.c | 75 + drivers/md/bcache/features.h | 86 + drivers/md/bcache/io.c | 2 +- drivers/md/bcache/journal.c | 9 +- drivers/md/bcache/movinggc.c | 8 +- drivers/md/bcache/request.c | 14 +- drivers/md/bcache/super.c | 277 ++- drivers/md/bcache/sysfs.c | 14 + drivers/md/bcache/writeback.c | 22 +- drivers/md/bcache/writeback.h | 19 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-table.c | 22 +- drivers/md/md-bitmap.c | 2 +- drivers/md/md-cluster.c | 1 + drivers/md/md.c | 181 +- drivers/md/md.h | 9 +- drivers/md/raid10.c | 20 +- drivers/md/raid5-cache.c | 28 +- drivers/md/raid5-ppl.c | 11 +- drivers/md/raid5.c | 386 ++-- drivers/md/raid5.h | 53 +- drivers/memstick/host/jmb38x_ms.c | 38 +- drivers/misc/Kconfig | 4 +- drivers/misc/ad525x_dpot.c | 2 +- drivers/misc/c2port/core.c | 2 +- drivers/misc/cardreader/Makefile | 2 +- drivers/misc/cardreader/rtl8411.c | 8 +- drivers/misc/cardreader/rts5209.c | 5 +- drivers/misc/cardreader/rts5227.c | 5 +- drivers/misc/cardreader/rts5228.c | 747 ++++++++ drivers/misc/cardreader/rts5228.h | 168 ++ drivers/misc/cardreader/rts5229.c | 5 +- drivers/misc/cardreader/rts5249.c | 28 +- drivers/misc/cardreader/rts5260.c | 23 +- drivers/misc/cardreader/rts5261.c | 32 +- drivers/misc/cardreader/rtsx_pcr.c | 129 +- drivers/misc/cardreader/rtsx_pcr.h | 5 + drivers/misc/cardreader/rtsx_usb.c | 2 +- drivers/misc/cb710/core.c | 28 +- drivers/misc/cb710/sgbuf2.c | 1 + drivers/misc/cxl/flash.c | 4 +- drivers/misc/cxl/hcalls.c | 42 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/cxl/vphb.c | 4 +- drivers/misc/echo/echo.c | 6 +- drivers/misc/eeprom/at24.c | 2 +- drivers/misc/eeprom/eeprom_93cx6.c | 4 +- drivers/misc/enclosure.c | 8 +- drivers/misc/genwqe/card_base.c | 32 +- drivers/misc/genwqe/card_ddcb.c | 20 +- drivers/misc/genwqe/card_debugfs.c | 2 +- drivers/misc/genwqe/card_dev.c | 24 +- drivers/misc/genwqe/card_sysfs.c | 8 +- drivers/misc/genwqe/card_utils.c | 30 +- drivers/misc/habanalabs/Makefile | 11 +- drivers/misc/habanalabs/command_buffer.c | 463 ----- drivers/misc/habanalabs/command_submission.c | 1190 ------------ drivers/misc/habanalabs/common/Makefile | 7 + drivers/misc/habanalabs/{ => common}/asid.c | 0 drivers/misc/habanalabs/common/command_buffer.c | 485 +++++ .../misc/habanalabs/common/command_submission.c | 1232 ++++++++++++ drivers/misc/habanalabs/common/context.c | 247 +++ drivers/misc/habanalabs/common/debugfs.c | 1404 ++++++++++++++ drivers/misc/habanalabs/common/device.c | 1514 +++++++++++++++ drivers/misc/habanalabs/common/firmware_if.c | 589 ++++++ drivers/misc/habanalabs/common/habanalabs.h | 1969 ++++++++++++++++++++ drivers/misc/habanalabs/common/habanalabs_drv.c | 529 ++++++ drivers/misc/habanalabs/common/habanalabs_ioctl.c | 546 ++++++ drivers/misc/habanalabs/common/hw_queue.c | 918 +++++++++ drivers/misc/habanalabs/{ => common}/hwmon.c | 0 drivers/misc/habanalabs/common/irq.c | 320 ++++ drivers/misc/habanalabs/common/memory.c | 1843 ++++++++++++++++++ drivers/misc/habanalabs/common/mmu.c | 1037 +++++++++++ drivers/misc/habanalabs/common/pci.c | 400 ++++ drivers/misc/habanalabs/common/sysfs.c | 442 +++++ drivers/misc/habanalabs/context.c | 230 --- drivers/misc/habanalabs/debugfs.c | 1404 -------------- drivers/misc/habanalabs/device.c | 1464 --------------- drivers/misc/habanalabs/firmware_if.c | 581 ------ drivers/misc/habanalabs/gaudi/Makefile | 2 - drivers/misc/habanalabs/gaudi/gaudi.c | 909 ++++----- drivers/misc/habanalabs/gaudi/gaudiP.h | 24 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 12 +- drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 2 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 5 +- drivers/misc/habanalabs/goya/Makefile | 2 - drivers/misc/habanalabs/goya/goya.c | 196 +- drivers/misc/habanalabs/goya/goyaP.h | 24 +- drivers/misc/habanalabs/goya/goya_coresight.c | 15 +- drivers/misc/habanalabs/goya/goya_security.c | 2 +- drivers/misc/habanalabs/habanalabs.h | 1903 ------------------- drivers/misc/habanalabs/habanalabs_drv.c | 530 ------ drivers/misc/habanalabs/habanalabs_ioctl.c | 522 ------ drivers/misc/habanalabs/hw_queue.c | 895 --------- drivers/misc/habanalabs/include/armcp_if.h | 395 ---- drivers/misc/habanalabs/include/common/armcp_if.h | 407 ++++ .../misc/habanalabs/include/common/hl_boot_if.h | 112 ++ .../misc/habanalabs/include/{ => common}/qman_if.h | 0 .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 21 +- .../include/gaudi/asic_reg/psoc_cpu_pll_regs.h | 114 ++ .../misc/habanalabs/include/gaudi/gaudi_masks.h | 3 + .../misc/habanalabs/include/gaudi/gaudi_packets.h | 4 +- drivers/misc/habanalabs/include/hl_boot_if.h | 98 - drivers/misc/habanalabs/irq.c | 328 ---- drivers/misc/habanalabs/memory.c | 1844 ------------------ drivers/misc/habanalabs/mmu.c | 1038 ----------- drivers/misc/habanalabs/pci.c | 409 ---- drivers/misc/habanalabs/sysfs.c | 439 ----- drivers/misc/hpilo.c | 11 +- drivers/misc/hpilo.h | 22 +- drivers/misc/ibmasm/command.c | 6 +- drivers/misc/ibmasm/dot_command.c | 6 +- drivers/misc/ibmasm/event.c | 4 +- drivers/misc/ibmasm/r_heartbeat.c | 2 +- drivers/misc/ibmvmc.c | 6 +- drivers/misc/lattice-ecp3-config.c | 19 +- drivers/misc/lkdtm/bugs.c | 53 +- drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 2 - drivers/misc/lkdtm/perms.c | 22 +- drivers/misc/lkdtm/usercopy.c | 7 +- drivers/misc/mei/Kconfig | 2 +- drivers/misc/mei/bus-fixup.c | 23 +- drivers/misc/mei/bus.c | 2 +- drivers/misc/mei/client.c | 8 +- drivers/misc/mei/hbm.c | 74 +- drivers/misc/mei/hdcp/mei_hdcp.c | 4 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me-regs.h | 4 + drivers/misc/mei/hw-me.c | 66 +- drivers/misc/mei/hw-me.h | 9 +- drivers/misc/mei/hw-txe.c | 5 +- drivers/misc/mei/hw.h | 8 +- drivers/misc/mei/main.c | 31 +- drivers/misc/mei/mei_dev.h | 4 + drivers/misc/mei/pci-me.c | 10 +- drivers/misc/mic/Kconfig | 4 + drivers/misc/mic/card/mic_debugfs.c | 10 +- drivers/misc/mic/cosm/cosm_debugfs.c | 4 +- drivers/misc/mic/cosm/cosm_main.c | 1 + drivers/misc/mic/host/mic_debugfs.c | 8 +- drivers/misc/mic/host/mic_intr.c | 4 +- drivers/misc/mic/host/mic_main.c | 1 - drivers/misc/mic/host/mic_x100.c | 13 + drivers/misc/mic/host/mic_x100.h | 9 - drivers/misc/mic/scif/scif_api.c | 6 +- drivers/misc/mic/scif/scif_dma.c | 3 +- drivers/misc/mic/scif/scif_epd.c | 9 + drivers/misc/mic/scif/scif_fence.c | 34 +- drivers/misc/mic/scif/scif_nm.c | 17 +- drivers/misc/mic/scif/scif_nodeqp.c | 18 +- drivers/misc/mic/scif/scif_ports.c | 9 +- drivers/misc/mic/scif/scif_rma.c | 12 +- drivers/misc/mic/vop/vop_main.c | 9 +- drivers/misc/ocxl/config.c | 18 +- drivers/misc/pch_phub.c | 57 +- drivers/misc/phantom.c | 20 +- drivers/misc/pti.c | 16 +- drivers/misc/sgi-xp/xp_main.c | 4 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/ti-st/st_core.c | 79 +- drivers/misc/ti-st/st_kim.c | 71 +- drivers/misc/tifm_7xx1.c | 30 +- drivers/misc/uacce/uacce.c | 9 - drivers/mmc/core/core.c | 11 +- drivers/mmc/core/host.c | 6 + drivers/mmc/core/mmc.c | 3 +- drivers/mmc/core/queue.c | 2 +- drivers/mmc/core/quirks.h | 6 +- drivers/mmc/core/regulator.c | 2 + drivers/mmc/core/sdio.c | 64 +- drivers/mmc/core/sdio_io.c | 3 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/atmel-mci.c | 4 +- drivers/mmc/host/cqhci.c | 4 +- drivers/mmc/host/dw_mmc-exynos.c | 4 +- drivers/mmc/host/mmci.c | 2 + drivers/mmc/host/mtk-sd.c | 163 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 28 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 6 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 5 +- drivers/mmc/host/sdhci-acpi.c | 1 + drivers/mmc/host/sdhci-cadence.c | 123 +- drivers/mmc/host/sdhci-esdhc-imx.c | 39 + drivers/mmc/host/sdhci-iproc.c | 2 + drivers/mmc/host/sdhci-msm.c | 235 ++- drivers/mmc/host/sdhci-of-arasan.c | 32 +- drivers/mmc/host/sdhci-pci-gli.c | 220 ++- drivers/mmc/host/sdhci-pci-o2micro.c | 39 +- drivers/mmc/host/sdhci-s3c.c | 4 + drivers/mmc/host/sdhci-tegra.c | 9 + drivers/mmc/host/sdhci.c | 24 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/sdhci_am654.c | 86 +- drivers/mmc/host/sh_mmcif.c | 6 +- drivers/mmc/host/tmio_mmc.h | 3 + drivers/mmc/host/tmio_mmc_core.c | 8 + drivers/mmc/host/via-sdmmc.c | 33 +- drivers/mux/adgs1408.c | 6 +- drivers/net/thunderbolt.c | 4 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 8 +- drivers/net/wireless/rsi/rsi_sdio.h | 4 - drivers/nvme/host/Makefile | 1 + drivers/nvme/host/core.c | 564 ++++-- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fabrics.h | 3 +- drivers/nvme/host/fc.c | 6 +- drivers/nvme/host/hwmon.c | 5 +- drivers/nvme/host/lightnvm.c | 4 +- drivers/nvme/host/multipath.c | 37 +- drivers/nvme/host/nvme.h | 86 +- drivers/nvme/host/pci.c | 190 +- drivers/nvme/host/rdma.c | 99 +- drivers/nvme/host/tcp.c | 100 +- drivers/nvme/host/zns.c | 256 +++ drivers/nvme/target/Kconfig | 12 + drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 26 +- drivers/nvme/target/configfs.c | 117 +- drivers/nvme/target/core.c | 79 +- drivers/nvme/target/discovery.c | 2 +- drivers/nvme/target/fc.c | 30 +- drivers/nvme/target/fcloop.c | 29 +- drivers/nvme/target/loop.c | 14 +- drivers/nvme/target/nvmet.h | 60 +- drivers/nvme/target/passthru.c | 544 ++++++ drivers/nvme/target/rdma.c | 17 +- drivers/nvme/target/tcp.c | 13 +- drivers/nvmem/Kconfig | 3 - drivers/nvmem/core.c | 43 +- drivers/nvmem/qcom-spmi-sdam.c | 4 +- drivers/nvmem/qfprom.c | 315 +++- drivers/nvmem/sc27xx-efuse.c | 27 +- drivers/nvmem/sprd-efuse.c | 4 +- drivers/of/address.c | 2 +- drivers/of/of_reserved_mem.c | 14 +- drivers/of/property.c | 89 +- drivers/of/unittest-data/tests-address.dtsi | 10 +- drivers/of/unittest.c | 2 +- drivers/parisc/sba_iommu.c | 14 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 17 +- drivers/phy/allwinner/Kconfig | 2 +- drivers/phy/allwinner/phy-sun4i-usb.c | 3 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 4 +- drivers/phy/broadcom/Kconfig | 8 + drivers/phy/broadcom/Makefile | 1 + drivers/phy/broadcom/phy-bcm63xx-usbh.c | 457 +++++ drivers/phy/cadence/phy-cadence-salvo.c | 2 +- drivers/phy/marvell/phy-armada38x-comphy.c | 45 +- drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 2 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 3 +- drivers/phy/phy-core.c | 5 +- drivers/phy/phy-xgene.c | 2 +- drivers/phy/qualcomm/Kconfig | 34 +- drivers/phy/qualcomm/Makefile | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 570 ++++++ drivers/phy/qualcomm/phy-qcom-qmp.c | 510 ++++- drivers/phy/qualcomm/phy-qcom-qmp.h | 7 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 85 + drivers/phy/qualcomm/phy-qcom-ufs-i.h | 131 -- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 172 -- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h | 168 -- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 226 --- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h | 226 --- drivers/phy/qualcomm/phy-qcom-ufs.c | 648 ------- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 63 +- drivers/phy/rockchip/phy-rockchip-typec.c | 2 +- drivers/phy/samsung/Kconfig | 17 +- drivers/phy/samsung/Makefile | 1 + drivers/phy/samsung/phy-exynos-dp-video.c | 4 +- drivers/phy/samsung/phy-exynos-mipi-video.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 2 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 16 +- drivers/phy/samsung/phy-exynos7-ufs.h | 81 + drivers/phy/samsung/phy-samsung-ufs.c | 366 ++++ drivers/phy/samsung/phy-samsung-ufs.h | 139 ++ drivers/phy/samsung/phy-samsung-usb2.c | 2 +- drivers/phy/st/phy-stm32-usbphyc.c | 4 +- drivers/phy/ti/phy-dm816x-usb.c | 11 +- drivers/phy/ti/phy-ti-pipe3.c | 5 +- drivers/phy/xilinx/Kconfig | 13 + drivers/phy/xilinx/Makefile | 3 + drivers/phy/xilinx/phy-zynqmp.c | 993 ++++++++++ drivers/pinctrl/pinctrl-at91.c | 7 +- drivers/regulator/mp886x.c | 109 +- drivers/s390/block/dasd_diag.c | 33 +- drivers/scsi/sd_zbc.c | 6 + drivers/soundwire/Makefile | 10 +- drivers/soundwire/bus.c | 130 +- drivers/soundwire/bus_type.c | 19 +- drivers/soundwire/cadence_master.c | 70 +- drivers/soundwire/cadence_master.h | 4 + drivers/soundwire/intel.c | 549 ++++-- drivers/soundwire/intel.h | 22 + drivers/soundwire/intel_init.c | 356 +++- drivers/soundwire/qcom.c | 4 +- drivers/soundwire/stream.c | 98 + drivers/spi/spi-stm32.c | 2 +- drivers/thunderbolt/Kconfig | 9 +- drivers/thunderbolt/Makefile | 3 + drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/eeprom.c | 1 + drivers/thunderbolt/lc.c | 14 + drivers/thunderbolt/nhi.c | 30 +- drivers/thunderbolt/nvm.c | 170 ++ drivers/thunderbolt/path.c | 38 +- drivers/thunderbolt/quirks.c | 42 + drivers/thunderbolt/retimer.c | 485 +++++ drivers/thunderbolt/sb_regs.h | 33 + drivers/thunderbolt/switch.c | 232 ++- drivers/thunderbolt/tb.c | 388 +++- drivers/thunderbolt/tb.h | 131 +- drivers/thunderbolt/tb_regs.h | 31 + drivers/thunderbolt/test.c | 1626 ++++++++++++++++ drivers/thunderbolt/tunnel.c | 314 +++- drivers/thunderbolt/tunnel.h | 37 +- drivers/thunderbolt/usb4.c | 874 ++++++++- drivers/thunderbolt/xdomain.c | 94 +- drivers/tty/hvc/hvc_xen.c | 4 +- drivers/tty/hvc/hvsi.c | 2 +- drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/uio/uio_dmem_genirq.c | 19 + drivers/uio/uio_pdrv_genirq.c | 24 +- drivers/usb/atm/cxacru.c | 4 +- drivers/usb/atm/ueagle-atm.c | 4 +- drivers/usb/c67x00/c67x00-hcd.c | 6 +- drivers/usb/c67x00/c67x00-ll-hpi.c | 6 +- drivers/usb/c67x00/c67x00-sched.c | 26 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/cdns3/core.c | 50 +- drivers/usb/cdns3/drd.c | 165 +- drivers/usb/cdns3/drd.h | 13 +- drivers/usb/cdns3/ep0.c | 40 +- drivers/usb/cdns3/gadget.c | 33 +- drivers/usb/cdns3/host.c | 4 +- drivers/usb/chipidea/ci_hdrc_imx.c | 4 + drivers/usb/chipidea/ci_hdrc_imx.h | 1 + drivers/usb/chipidea/ci_hdrc_pci.c | 2 +- drivers/usb/chipidea/core.c | 28 + drivers/usb/chipidea/debug.c | 10 +- drivers/usb/chipidea/otg.c | 6 +- drivers/usb/chipidea/udc.c | 67 +- drivers/usb/chipidea/usbmisc_imx.c | 6 +- drivers/usb/class/cdc-wdm.c | 3 +- drivers/usb/class/usbtmc.c | 4 +- drivers/usb/common/Kconfig | 1 + drivers/usb/common/debug.c | 16 +- drivers/usb/common/ulpi.c | 5 +- drivers/usb/common/usb-conn-gpio.c | 47 +- drivers/usb/core/Kconfig | 8 +- drivers/usb/core/config.c | 10 +- drivers/usb/core/devices.c | 4 + drivers/usb/core/devio.c | 126 +- drivers/usb/core/generic.c | 2 - drivers/usb/core/hcd-pci.c | 14 +- drivers/usb/core/hcd.c | 8 +- drivers/usb/core/hub.c | 8 +- drivers/usb/core/ledtrig-usbport.c | 6 +- drivers/usb/core/of.c | 2 +- drivers/usb/core/otg_productlist.h | 102 + drivers/usb/core/otg_whitelist.h | 106 -- drivers/usb/core/quirks.c | 34 +- drivers/usb/core/urb.c | 4 +- drivers/usb/core/usb.c | 5 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debugfs.c | 20 +- drivers/usb/dwc2/gadget.c | 16 +- drivers/usb/dwc2/hcd.c | 4 +- drivers/usb/dwc2/params.c | 12 +- drivers/usb/dwc2/platform.c | 4 +- drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/core.h | 2 +- drivers/usb/dwc3/debug.h | 2 +- drivers/usb/dwc3/debugfs.c | 22 +- drivers/usb/dwc3/drd.c | 4 +- drivers/usb/dwc3/dwc3-haps.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 15 +- drivers/usb/dwc3/dwc3-of-simple.c | 4 +- drivers/usb/dwc3/dwc3-omap.c | 9 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 22 +- drivers/usb/dwc3/dwc3-st.c | 4 +- drivers/usb/dwc3/ep0.c | 12 +- drivers/usb/dwc3/gadget.c | 42 +- drivers/usb/dwc3/gadget.h | 4 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.c | 2 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/dwc3/ulpi.c | 2 +- drivers/usb/early/ehci-dbgp.c | 6 +- drivers/usb/early/xhci-dbc.c | 3 +- drivers/usb/gadget/Kconfig | 4 +- drivers/usb/gadget/composite.c | 20 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_printer.c | 42 +- drivers/usb/gadget/function/f_rndis.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 7 +- drivers/usb/gadget/function/u_ether.c | 8 +- drivers/usb/gadget/function/u_serial.c | 8 +- drivers/usb/gadget/function/u_serial.h | 2 +- drivers/usb/gadget/function/u_uac1_legacy.c | 14 +- drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/gadget/legacy/nokia.c | 1 - drivers/usb/gadget/legacy/printer.c | 1 - drivers/usb/gadget/legacy/zero.c | 4 +- drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/amd5536udc.h | 2 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 3 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 23 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 16 +- drivers/usb/gadget/udc/bdc/bdc.h | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 53 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 26 +- drivers/usb/gadget/udc/core.c | 21 +- drivers/usb/gadget/udc/dummy_hcd.c | 34 +- drivers/usb/gadget/udc/goku_udc.c | 9 +- drivers/usb/gadget/udc/gr_udc.c | 6 +- drivers/usb/gadget/udc/gr_udc.h | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/max3420_udc.c | 5 +- drivers/usb/gadget/udc/mv_u3d_core.c | 1 - drivers/usb/gadget/udc/mv_udc_core.c | 3 +- drivers/usb/gadget/udc/net2272.c | 4 +- drivers/usb/gadget/udc/net2272.h | 5 - drivers/usb/gadget/udc/net2280.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 4 +- drivers/usb/gadget/udc/pch_udc.c | 36 +- drivers/usb/gadget/udc/pxa27x_udc.c | 15 +- drivers/usb/gadget/udc/r8a66597-udc.c | 6 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 +- drivers/usb/gadget/udc/snps_udc_core.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 9 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/gadget/usbstring.c | 4 +- drivers/usb/host/Kconfig | 4 +- drivers/usb/host/bcma-hcd.c | 4 +- drivers/usb/host/ehci-dbg.c | 2 +- drivers/usb/host/ehci-fsl.c | 6 +- drivers/usb/host/ehci-hcd.c | 4 +- drivers/usb/host/ehci-omap.c | 2 +- drivers/usb/host/ehci-pci.c | 3 +- drivers/usb/host/ehci-platform.c | 2 + drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/ehci-sched.c | 2 +- drivers/usb/host/fhci-sched.c | 19 +- drivers/usb/host/fhci-tds.c | 11 +- drivers/usb/host/fotg210-hcd.c | 15 +- drivers/usb/host/imx21-hcd.c | 2 +- drivers/usb/host/isp1362-hcd.c | 2 +- drivers/usb/host/isp1362.h | 2 +- drivers/usb/host/max3421-hcd.c | 12 +- drivers/usb/host/ohci-at91.c | 5 +- drivers/usb/host/ohci-hcd.c | 6 +- drivers/usb/host/ohci-hub.c | 2 +- drivers/usb/host/ohci-omap.c | 144 +- drivers/usb/host/ohci-pci.c | 4 - drivers/usb/host/ohci-q.c | 6 +- drivers/usb/host/ohci-s3c2410.c | 2 +- drivers/usb/host/ohci-tmio.c | 6 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/oxu210hp-hcd.c | 15 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/host/r8a66597-hcd.c | 8 +- drivers/usb/host/xhci-dbgcap.c | 393 ++-- drivers/usb/host/xhci-dbgcap.h | 69 +- drivers/usb/host/xhci-dbgtty.c | 221 ++- drivers/usb/host/xhci-debugfs.c | 1 + drivers/usb/host/xhci-hub.c | 48 +- drivers/usb/host/xhci-mem.c | 37 +- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci-plat.c | 4 +- drivers/usb/host/xhci-tegra.c | 8 - drivers/usb/host/xhci.c | 2 +- drivers/usb/host/xhci.h | 2 + drivers/usb/image/mdc800.c | 2 +- drivers/usb/isp1760/isp1760-hcd.c | 4 +- drivers/usb/misc/Kconfig | 4 +- drivers/usb/misc/adutux.c | 6 +- drivers/usb/misc/appledisplay.c | 5 +- drivers/usb/misc/ehset.c | 8 +- drivers/usb/misc/iowarrior.c | 51 +- drivers/usb/misc/ldusb.c | 24 +- drivers/usb/misc/legousbtower.c | 26 +- drivers/usb/misc/sisusbvga/sisusb.c | 8 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 12 +- drivers/usb/misc/sisusbvga/sisusb_init.c | 1 + drivers/usb/misc/sisusbvga/sisusb_init.h | 664 +------ drivers/usb/misc/sisusbvga/sisusb_tables.h | 688 +++++++ drivers/usb/misc/usbtest.c | 18 +- drivers/usb/misc/yurex.c | 2 +- drivers/usb/mtu3/mtu3.h | 6 +- drivers/usb/mtu3/mtu3_core.c | 208 ++- drivers/usb/mtu3/mtu3_debug.h | 2 + drivers/usb/mtu3/mtu3_gadget.c | 79 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 18 +- drivers/usb/mtu3/mtu3_hw_regs.h | 4 +- drivers/usb/mtu3/mtu3_plat.c | 4 +- drivers/usb/mtu3/mtu3_trace.c | 3 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_dsps.c | 12 +- drivers/usb/musb/musb_gadget_ep0.c | 20 +- drivers/usb/musb/musb_host.h | 1 - drivers/usb/musb/musb_virthub.c | 20 +- drivers/usb/phy/Kconfig | 4 +- drivers/usb/phy/phy-ab8500-usb.c | 12 +- drivers/usb/phy/phy-am335x-control.c | 7 +- drivers/usb/phy/phy-fsl-usb.c | 166 +- drivers/usb/phy/phy-fsl-usb.h | 14 - drivers/usb/phy/phy-isp1301-omap.c | 14 +- drivers/usb/phy/phy-jz4770.c | 284 ++- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/phy/phy-mv-usb.c | 2 +- drivers/usb/phy/phy-twl6030-usb.c | 2 +- drivers/usb/phy/phy.c | 49 +- drivers/usb/renesas_usbhs/mod_gadget.c | 2 +- drivers/usb/renesas_usbhs/pipe.c | 2 +- drivers/usb/serial/aircable.c | 2 +- drivers/usb/serial/ch341.c | 127 +- drivers/usb/serial/console.c | 5 +- drivers/usb/serial/cp210x.c | 228 ++- drivers/usb/serial/cypress_m8.c | 4 +- drivers/usb/serial/f81232.c | 4 +- drivers/usb/serial/f81534.c | 2 +- drivers/usb/serial/ftdi_sio.c | 59 +- drivers/usb/serial/ftdi_sio.h | 4 +- drivers/usb/serial/garmin_gps.c | 13 +- drivers/usb/serial/generic.c | 22 +- drivers/usb/serial/io_edgeport.c | 4 +- drivers/usb/serial/iuu_phoenix.c | 26 +- drivers/usb/serial/keyspan_pda.c | 3 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mxuport.c | 6 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/pl2303.c | 2 +- drivers/usb/serial/qcserial.c | 6 +- drivers/usb/serial/quatech2.c | 18 +- drivers/usb/serial/sierra.c | 88 +- drivers/usb/serial/ssu100.c | 7 +- drivers/usb/serial/upd78f0730.c | 2 +- drivers/usb/storage/Kconfig | 2 +- drivers/usb/storage/alauda.c | 3 +- drivers/usb/storage/freecom.c | 2 +- drivers/usb/storage/scsiglue.c | 2 +- drivers/usb/storage/uas-detect.h | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/typec/altmodes/displayport.c | 3 +- drivers/usb/typec/class.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 74 +- drivers/usb/typec/tcpm/fusb302.c | 1 + drivers/usb/typec/tcpm/tcpci.c | 9 + drivers/usb/typec/tcpm/tcpci.h | 1 + drivers/usb/typec/tcpm/tcpm.c | 212 ++- drivers/usb/typec/tps6598x.c | 2 +- drivers/usb/typec/ucsi/Kconfig | 2 +- drivers/usb/typec/ucsi/ucsi.c | 3 +- drivers/usb/usbip/stub_rx.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 7 +- drivers/usb/usbip/vhci_rx.c | 2 +- drivers/usb/usbip/vudc_transfer.c | 4 +- drivers/vdpa/Kconfig | 1 + drivers/virt/vboxguest/vboxguest_core.c | 266 ++- drivers/virt/vboxguest/vboxguest_core.h | 23 +- drivers/virt/vboxguest/vboxguest_utils.c | 1 + drivers/xen/Kconfig | 1 + fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsglob.h | 2 +- fs/cifs/winucase.c | 2 +- fs/debugfs/file.c | 2 +- fs/debugfs/inode.c | 39 + fs/debugfs/internal.h | 14 + include/asm-generic/vmlinux.lds.h | 6 +- include/crypto/public_key.h | 2 +- include/dt-bindings/clock/ingenic,sysost.h | 12 + include/dt-bindings/mux/mux.h | 2 +- include/dt-bindings/phy/phy.h | 1 + include/keys/asymmetric-parser.h | 2 +- include/keys/asymmetric-subtype.h | 2 +- include/keys/asymmetric-type.h | 2 +- include/kunit/test.h | 210 ++- include/linux/acpi.h | 23 +- include/linux/blkdev.h | 62 +- include/linux/coresight.h | 6 +- include/linux/device.h | 300 +-- include/linux/dma-direct.h | 104 ++ include/linux/dma-mapping.h | 253 +-- include/linux/dmaengine.h | 20 +- include/linux/dynamic_debug.h | 4 +- include/linux/entry-common.h | 372 ++++ include/linux/entry-kvm.h | 80 + include/linux/firmware/intel/stratix10-smc.h | 43 + .../linux/firmware/intel/stratix10-svc-client.h | 17 +- include/linux/fs.h | 2 +- include/linux/fsl/mc.h | 32 +- include/linux/gpio/driver.h | 37 +- include/linux/gpio/regmap.h | 2 +- include/linux/hmm.h | 24 +- include/linux/interconnect-provider.h | 16 +- include/linux/irqchip.h | 29 +- include/linux/irqchip/arm-gic-v3.h | 4 - include/linux/irqchip/arm-vic.h | 11 - include/linux/irqchip/irq-bcm2836.h | 2 +- include/linux/irqdesc.h | 15 - include/linux/irqhandler.h | 1 - include/linux/jump_label.h | 2 +- include/linux/kcsan-checks.h | 10 +- include/linux/kobject.h | 1 - include/linux/kvm_host.h | 8 + include/linux/mic_bus.h | 2 +- include/linux/migrate.h | 16 +- include/linux/mmc/host.h | 2 + include/linux/mmc/sdio_ids.h | 4 + include/linux/mmu_notifier.h | 6 + include/linux/mod_devicetable.h | 2 + include/linux/netdevice.h | 2 + include/linux/nvme-fc-driver.h | 2 +- include/linux/nvme.h | 138 +- include/linux/nvmem-consumer.h | 1 + include/linux/nvmem-provider.h | 3 + include/linux/phylink.h | 4 + include/linux/platform_data/dma-dw.h | 10 +- include/linux/platform_data/gsc_hwmon.h | 3 +- include/linux/platform_data/mmc-omap.h | 3 + include/linux/printk.h | 1 + include/linux/ratelimit.h | 36 +- include/linux/ratelimit_types.h | 43 + include/linux/rtsx_pci.h | 33 +- include/linux/seccomp.h | 2 + include/linux/soundwire/sdw.h | 33 +- include/linux/soundwire/sdw_intel.h | 2 + include/linux/soundwire/sdw_registers.h | 117 +- include/linux/sysfs.h | 7 + include/linux/thunderbolt.h | 2 - include/linux/usb.h | 14 +- include/linux/usb/ch9.h | 8 +- include/linux/usb/chipidea.h | 2 + include/linux/usb/gadget.h | 9 +- include/linux/usb/pd.h | 1 + include/linux/usb/pd_vdo.h | 2 +- include/linux/usb/phy_companion.h | 2 +- include/linux/usb/quirks.h | 4 +- include/linux/usb/serial.h | 97 +- include/linux/usb/tcpm.h | 2 + include/linux/usb/typec.h | 14 + include/linux/usb/typec_altmode.h | 14 +- include/linux/uuid.h | 2 - include/linux/vbox_utils.h | 1 + include/linux/vmw_vmci_defs.h | 2 +- include/media/videobuf-dma-sg.h | 2 +- include/soc/at91/atmel_tcb.h | 5 + include/sound/hdaudio.h | 3 + include/uapi/linux/android/binder.h | 2 +- include/uapi/linux/bcache.h | 38 +- include/uapi/linux/blkzoned.h | 15 +- include/uapi/linux/fpga-dfl.h | 82 + include/uapi/linux/gpio.h | 2 +- include/uapi/linux/idxd.h | 6 + include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/raw.h | 2 - include/uapi/linux/usb/ch9.h | 17 +- include/uapi/linux/vbox_vmmdev_types.h | 3 + include/uapi/linux/vboxguest.h | 24 + include/uapi/misc/habanalabs.h | 27 +- init/Kconfig | 2 +- kernel/Makefile | 1 + kernel/dma/Kconfig | 12 + kernel/dma/Makefile | 3 +- kernel/dma/contiguous.c | 31 +- kernel/dma/debug.c | 10 +- kernel/dma/direct.c | 74 - kernel/dma/mapping.c | 214 ++- kernel/entry/Makefile | 13 + kernel/entry/common.c | 374 ++++ kernel/entry/kvm.c | 51 + kernel/irq/Kconfig | 4 - kernel/irq/chip.c | 16 +- kernel/irq/irqdomain.c | 3 +- kernel/module.c | 2 +- kernel/printk/printk.c | 16 +- kernel/time/timer.c | 253 ++- kernel/trace/trace.c | 4 +- lib/Kconfig.debug | 40 +- lib/crc32.c | 2 +- lib/devres.c | 17 +- lib/dynamic_debug.c | 269 +-- lib/kobject.c | 33 +- lib/kunit/kunit-test.c | 111 +- lib/kunit/string-stream.c | 14 +- lib/kunit/test.c | 171 +- lib/lzo/lzo1x_decompress_safe.c | 2 +- lib/test_hmm.c | 47 +- lib/test_hmm_uapi.h | 4 + lib/vsprintf.c | 17 +- lib/xz/Kconfig | 2 +- mm/Kconfig | 2 +- mm/hmm.c | 16 +- mm/migrate.c | 14 +- mm/nommu.c | 2 +- net/core/dev.c | 1 + samples/kprobes/kprobe_example.c | 2 +- samples/kprobes/kretprobe_example.c | 2 +- scripts/coccinelle/misc/add_namespace.cocci | 8 +- scripts/headers_install.sh | 1 - scripts/kernel-doc | 30 +- scripts/mod/devicetable-offsets.c | 2 + scripts/mod/file2alias.c | 6 +- scripts/nsdeps | 2 +- scripts/sphinx-pre-install | 4 - sound/core/seq/oss/seq_oss.c | 8 +- sound/hda/hdac_stream.c | 7 + sound/pci/hda/hda_tegra.c | 3 + tools/gpio/gpio-event-mon.c | 3 +- tools/gpio/gpio-utils.c | 4 +- tools/gpio/lsgpio.c | 3 +- tools/testing/kunit/kunit.py | 24 - tools/testing/kunit/kunit_kernel.py | 6 +- tools/testing/kunit/kunit_tool_test.py | 14 +- .../breakpoints/step_after_suspend_test.c | 53 +- tools/testing/selftests/clone3/clone3.c | 2 +- .../selftests/clone3/clone3_clear_sighand.c | 3 +- tools/testing/selftests/clone3/clone3_set_tid.c | 2 +- .../selftests/filesystems/binderfs/binderfs_test.c | 284 +-- tools/testing/selftests/firmware/settings | 8 + tools/testing/selftests/kmod/kmod.sh | 2 +- tools/testing/selftests/kselftest.h | 106 +- tools/testing/selftests/kselftest/runner.sh | 8 +- tools/testing/selftests/kselftest_harness.h | 166 +- tools/testing/selftests/lib.mk | 20 +- tools/testing/selftests/lkdtm/run.sh | 6 + tools/testing/selftests/lkdtm/tests.txt | 1 + .../selftests/pid_namespace/regression_enomem.c | 1 - tools/testing/selftests/pidfd/pidfd_getfd_test.c | 1 - tools/testing/selftests/pidfd/pidfd_setns_test.c | 1 - tools/testing/selftests/pidfd/pidfd_test.c | 55 +- tools/testing/selftests/sigaltstack/sas.c | 4 +- tools/testing/selftests/sync/sync_test.c | 2 +- tools/testing/selftests/uevent/uevent_filtering.c | 1 - tools/testing/selftests/vm/hmm-tests.c | 94 +- tools/testing/selftests/vm/protection_keys.c | 2 +- tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/fsgsbase.c | 28 +- tools/testing/selftests/x86/fsgsbase_restore.c | 245 +++ tools/testing/selftests/x86/syscall_arg_fault.c | 26 + tools/usb/usbip/doc/usbip.8 | 4 +- tools/usb/usbip/doc/usbipd.8 | 2 +- tools/usb/usbip/libsrc/usbip_host_common.c | 2 +- tools/usb/usbip/vudc/vudc_server_example.sh | 2 +- virt/kvm/Kconfig | 3 + 1511 files changed, 58344 insertions(+), 36197 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-devlink create mode 100644 Documentation/ABI/testing/sysfs-devices-consumer create mode 100644 Documentation/ABI/testing/sysfs-devices-state_synced create mode 100644 Documentation/ABI/testing/sysfs-devices-supplier create mode 100644 Documentation/ABI/testing/sysfs-devices-waiting_for_supplier create mode 100644 Documentation/PCI/endpoint/function/binding/pci-test.rst delete mode 100644 Documentation/PCI/endpoint/function/binding/pci-test.txt rename Documentation/{nommu-mmap.txt => admin-guide/mm/nommu-mmap.rst} (100%) create mode 100644 Documentation/arm64/perf.rst delete mode 100644 Documentation/arm64/perf.txt create mode 100644 Documentation/block/blk-mq.rst delete mode 100644 Documentation/bus-virt-phys-mapping.txt create mode 100644 Documentation/core-api/bus-virt-phys-mapping.rst rename Documentation/{this_cpu_ops.txt => core-api/this_cpu_ops.rst} (100%) rename Documentation/{process => core-api}/unaligned-memory-access.rst (100%) create mode 100644 Documentation/crypto/api-intro.rst delete mode 100644 Documentation/crypto/api-intro.txt create mode 100644 Documentation/crypto/asymmetric-keys.rst delete mode 100644 Documentation/crypto/asymmetric-keys.txt create mode 100644 Documentation/crypto/async-tx-api.rst delete mode 100644 Documentation/crypto/async-tx-api.txt create mode 100644 Documentation/crypto/descore-readme.rst delete mode 100644 Documentation/crypto/descore-readme.txt delete mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-pcc-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-scg-clock.yaml delete mode 100644 Documentation/devicetree/bindings/dma/owl-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/owl-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml delete mode 100644 Documentation/devicetree/bindings/dma/snps-dma.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca9570.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/mrvl-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/mrvl-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,sparx5-temp.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mxs.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mxs.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-pxa.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-pxa.yaml delete mode 100644 Documentation/devicetree/bindings/input/imx-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/imx-keypad.yaml create mode 100644 Documentation/devicetree/bindings/input/matrix-keymap.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/leds/backlight/gpio-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/gpio-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/pwm-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/pwm-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv7180.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/adv7180.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-tcb.txt delete mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt create mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/arasan,sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt create mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-mmc.txt create mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-emmc.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-sd8787.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mxs-mmc.txt create mode 100644 Documentation/devicetree/bindings/mmc/mxs-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.txt create mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/gpmi-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/gpmi-nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/mxc-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/mxc-nand.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/qfprom.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,bcm63xx-usbh-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-hs.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-ss.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-gmii-sel.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt create mode 100644 Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml create mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/imxdi-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/imxdi-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/sa1100-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/sa1100-rtc.yaml create mode 100644 Documentation/devicetree/bindings/soc/microchip/atmel,at91rm920 [...] delete mode 100644 Documentation/devicetree/bindings/thermal/qoriq-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/qoriq-thermal.yaml create mode 100644 Documentation/devicetree/bindings/timer/ingenic,sysost.yaml delete mode 100644 Documentation/devicetree/bindings/timer/mrvl,mmp-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/mrvl,mmp-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml create mode 100644 Documentation/devicetree/booting-without-of.rst delete mode 100644 Documentation/devicetree/booting-without-of.txt rename Documentation/{mailbox.txt => driver-api/mailbox.rst} (100%) create mode 100644 Documentation/features/debug/kcov/arch-support.txt create mode 100644 Documentation/features/debug/kmemleak/arch-support.txt create mode 100644 Documentation/hwmon/corsair-cpro.rst create mode 100644 Documentation/hwmon/sparx5-temp.rst delete mode 100644 Documentation/kprobes.txt create mode 100644 Documentation/misc-devices/ad525x_dpot.rst delete mode 100644 Documentation/misc-devices/ad525x_dpot.txt create mode 100644 Documentation/misc-devices/apds990x.rst delete mode 100644 Documentation/misc-devices/apds990x.txt create mode 100644 Documentation/misc-devices/bh1770glc.rst delete mode 100644 Documentation/misc-devices/bh1770glc.txt create mode 100644 Documentation/misc-devices/c2port.rst delete mode 100644 Documentation/misc-devices/c2port.txt create mode 100644 Documentation/misc-devices/pci-endpoint-test.rst delete mode 100644 Documentation/misc-devices/pci-endpoint-test.txt create mode 100644 Documentation/misc-devices/spear-pcie-gadget.rst delete mode 100644 Documentation/misc-devices/spear-pcie-gadget.txt create mode 100644 Documentation/powerpc/vcpudispatch_stats.rst delete mode 100644 Documentation/powerpc/vcpudispatch_stats.txt delete mode 100644 Documentation/remoteproc.txt create mode 100644 Documentation/sh/new-machine.rst delete mode 100644 Documentation/sh/new-machine.txt create mode 100644 Documentation/sh/register-banks.rst delete mode 100644 Documentation/sh/register-banks.txt delete mode 100644 Documentation/speculation.txt rename Documentation/{crc32.txt => staging/crc32.rst} (100%) create mode 100644 Documentation/staging/index.rst rename Documentation/{lzo.txt => staging/lzo.rst} (100%) create mode 100644 Documentation/staging/remoteproc.rst rename Documentation/{rpmsg.txt => staging/rpmsg.rst} (100%) create mode 100644 Documentation/staging/speculation.rst rename Documentation/{static-keys.txt => staging/static-keys.rst} (100%) create mode 100644 Documentation/staging/tee.rst rename Documentation/{xz.txt => staging/xz.rst} (100%) delete mode 100644 Documentation/tee.txt create mode 100644 Documentation/trace/kprobes.rst create mode 100644 Documentation/trace/ring-buffer-design.rst delete mode 100644 Documentation/trace/ring-buffer-design.txt create mode 100644 Documentation/translations/it_IT/core-api/index.rst create mode 100644 Documentation/translations/it_IT/core-api/symbol-namespaces.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/clearing-warn-once.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/cpu-load.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/index.rst create mode 100644 Documentation/x86/x86_64/fsgs.rst create mode 100644 arch/x86/include/asm/entry-common.h create mode 100644 drivers/clocksource/ingenic-sysost.c create mode 100644 drivers/gpio/gpio-pca9570.c create mode 100644 drivers/gpio/gpiolib-cdev.c create mode 100644 drivers/gpio/gpiolib-cdev.h create mode 100644 drivers/gpio/gpiolib-sysfs.h create mode 100644 drivers/hwmon/corsair-cpro.c create mode 100644 drivers/hwmon/sparx5-temp.c create mode 100644 drivers/md/bcache/features.c create mode 100644 drivers/md/bcache/features.h create mode 100644 drivers/misc/cardreader/rts5228.c create mode 100644 drivers/misc/cardreader/rts5228.h delete mode 100644 drivers/misc/habanalabs/command_buffer.c delete mode 100644 drivers/misc/habanalabs/command_submission.c create mode 100644 drivers/misc/habanalabs/common/Makefile rename drivers/misc/habanalabs/{ => common}/asid.c (100%) create mode 100644 drivers/misc/habanalabs/common/command_buffer.c create mode 100644 drivers/misc/habanalabs/common/command_submission.c create mode 100644 drivers/misc/habanalabs/common/context.c create mode 100644 drivers/misc/habanalabs/common/debugfs.c create mode 100644 drivers/misc/habanalabs/common/device.c create mode 100644 drivers/misc/habanalabs/common/firmware_if.c create mode 100644 drivers/misc/habanalabs/common/habanalabs.h create mode 100644 drivers/misc/habanalabs/common/habanalabs_drv.c create mode 100644 drivers/misc/habanalabs/common/habanalabs_ioctl.c create mode 100644 drivers/misc/habanalabs/common/hw_queue.c rename drivers/misc/habanalabs/{ => common}/hwmon.c (100%) create mode 100644 drivers/misc/habanalabs/common/irq.c create mode 100644 drivers/misc/habanalabs/common/memory.c create mode 100644 drivers/misc/habanalabs/common/mmu.c create mode 100644 drivers/misc/habanalabs/common/pci.c create mode 100644 drivers/misc/habanalabs/common/sysfs.c delete mode 100644 drivers/misc/habanalabs/context.c delete mode 100644 drivers/misc/habanalabs/debugfs.c delete mode 100644 drivers/misc/habanalabs/device.c delete mode 100644 drivers/misc/habanalabs/firmware_if.c delete mode 100644 drivers/misc/habanalabs/habanalabs.h delete mode 100644 drivers/misc/habanalabs/habanalabs_drv.c delete mode 100644 drivers/misc/habanalabs/habanalabs_ioctl.c delete mode 100644 drivers/misc/habanalabs/hw_queue.c delete mode 100644 drivers/misc/habanalabs/include/armcp_if.h create mode 100644 drivers/misc/habanalabs/include/common/armcp_if.h create mode 100644 drivers/misc/habanalabs/include/common/hl_boot_if.h rename drivers/misc/habanalabs/include/{ => common}/qman_if.h (100%) create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_cpu_pll_regs.h delete mode 100644 drivers/misc/habanalabs/include/hl_boot_if.h delete mode 100644 drivers/misc/habanalabs/irq.c delete mode 100644 drivers/misc/habanalabs/memory.c delete mode 100644 drivers/misc/habanalabs/mmu.c delete mode 100644 drivers/misc/habanalabs/pci.c delete mode 100644 drivers/misc/habanalabs/sysfs.c create mode 100644 drivers/nvme/host/zns.c create mode 100644 drivers/nvme/target/passthru.c create mode 100644 drivers/phy/broadcom/phy-bcm63xx-usbh.c create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-i.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs.c create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h create mode 100644 drivers/phy/samsung/phy-samsung-ufs.c create mode 100644 drivers/phy/samsung/phy-samsung-ufs.h create mode 100644 drivers/phy/xilinx/Kconfig create mode 100644 drivers/phy/xilinx/Makefile create mode 100644 drivers/phy/xilinx/phy-zynqmp.c create mode 100644 drivers/thunderbolt/nvm.c create mode 100644 drivers/thunderbolt/quirks.c create mode 100644 drivers/thunderbolt/retimer.c create mode 100644 drivers/thunderbolt/sb_regs.h create mode 100644 drivers/thunderbolt/test.c create mode 100644 drivers/usb/core/otg_productlist.h delete mode 100644 drivers/usb/core/otg_whitelist.h create mode 100644 drivers/usb/misc/sisusbvga/sisusb_tables.h create mode 100644 include/dt-bindings/clock/ingenic,sysost.h create mode 100644 include/linux/entry-common.h create mode 100644 include/linux/entry-kvm.h create mode 100644 include/linux/ratelimit_types.h create mode 100644 kernel/entry/Makefile create mode 100644 kernel/entry/common.c create mode 100644 kernel/entry/kvm.c create mode 100644 tools/testing/selftests/firmware/settings create mode 100644 tools/testing/selftests/x86/fsgsbase_restore.c