This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 4f30a60aa784 Merge tag 'close-range-v5.9' of git://git.kernel.org/pub/s [...] 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 adds 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 [...] adds 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 adds 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 adds 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 adds 57e60db3bc4d Merge branch 'for-5.9-console-return-codes' into for-linus adds 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 adds 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 adds 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 adds 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 [...] adds e0fc99e21e6e Merge tag 'for-5.9/drivers-20200803' of git://git.kernel.d [...] adds 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 adds 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' adds 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 adds 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 adds ecfd7940b864 Merge tag 'usb-5.9-rc1' of git://git.kernel.org/pub/scm/li [...] adds 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 adds 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 [...] adds 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 adds 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 adds 804f178612af MAINTAINERS: mmc: sdhci-of-at91: handover maintenance to E [...] adds 7f4bc2e8687e mmc: mediatek: make function msdc_cqe_disable() static adds 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 adds fffe3ae0ee84 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 9 + CREDITS | 72 +- 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/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 +- .../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 | 2 +- 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 | 61 +- 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/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 | 571 ++++++ 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/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/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/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/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/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/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 - 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 + 1451 files changed, 57250 insertions(+), 35273 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 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