This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig in repository toolchain/ci/linux.
from 2d00aee21a5d Merge tag 'kbuild-fixes-v5.4' of git://git.kernel.org/pub/ [...] adds a304c0a60252 arm64/ARM: configs: Change CONFIG_REMOTEPROC from m to y adds cdee3b60af59 ARM: dts: ux500: Fix up the CPU thermal zone adds dd8882a25538 clk: ti: dra7: Fix mcasp8 clock bits adds 2d3c8ba3cffa ARM: dts: Fix wrong clocks for dra7 mcasp adds f1f028ff89cb DTS: ARM: gta04: introduce legacy spi-cs-high to make disp [...] adds c01f5120ca7c Merge branch 'fixes-merge-window-pt2' into fixes adds 04e0e1777a79 ARM: omap2plus_defconfig: Enable DRM_TI_TFP410 adds 1d70ded8567c ARM: omap2plus_defconfig: Enable more droid4 devices as lo [...] adds 4ef5d76b4539 ARM: dts: Fix gpio0 flags for am335x-icev2 adds 8ad8041b98c6 ARM: OMAP2+: Fix missing reset done flag for am3 and am43 adds 17529d43b21c ARM: OMAP2+: Add missing LCDC midlemode for am335x adds cf395f7ddb9e ARM: OMAP2+: Fix warnings with broken omap2_set_init_voltage() adds f90ec6cdf674 ARM: dts: am4372: Set memory bandwidth limit for DISPC adds bcec1221c945 Merge tag 'omap-for-v5.4/fixes-rc1-signed' of git://git.ke [...] adds 60c1b3e25728 ARM: multi_v7_defconfig: Fix SPI_STM32_QSPI support adds 43b815c6a8e7 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 2cf2aa6a69db dma-mapping: fix false positivse warnings in dma_common_fr [...] adds 7cdb85df6061 Merge tag 'dma-mapping-5.4-1' of git://git.infradead.org/u [...] adds b212921b13bd elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings adds da0c9ea146cb Linux 5.4-rc2 adds c512c6918719 uaccess: implement a proper unsafe_copy_to_user() and swit [...] adds 7a243c82ea52 ocfs2: clear zero in unaligned direct IO adds 56e94ea132bb fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] adds 583fee3e12df fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds 2abb7d3b12d0 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds 20bb759a66be panic: ensure preemption is disabled during panic() adds 6d0e9849417b mm/memremap: drop unused SECTION_SIZE and SECTION_MASK adds 8e00c4e9dd85 writeback: fix use-after-free in finish_writeback_work() adds 758b8db4a56a mm: fix -Wmissing-prototypes warnings adds 08d1d0e6d0a0 memcg: only record foreign writebacks with dirty pages whe [...] adds b0f53dbc4bc4 kernel/sysctl.c: do not override max_threads provided by u [...] adds 5b6807de1144 mm/z3fold.c: claim page in the beginning of free adds 234fdce892f9 mm/page_alloc.c: fix a crash in free_pages_prepare() adds 518a86713078 mm/vmpressure.c: fix a signedness bug in vmpressure_regist [...] adds 9783aa9917f8 mm, memcg: proportional memory.{low,min} reclaim adds 9de7ca46ad26 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 1bc63fb1272b mm, memcg: make scan aggression always exclude protection adds 6a486c0ad4dc mm, sl[ou]b: improve memory accounting adds 59bb47985c1d mm, sl[aou]b: guarantee natural alignment for kmalloc(powe [...] adds eda57a0e4299 Merge branch 'akpm' (patches from Andrew) adds 17eac6c2db8b selftests: Add kselftest-all and kselftest-install targets adds 3a24f7f6b610 kselftest: add capability to skip chosen TARGETS adds 131b30c94fbc kselftest: exclude failed TARGETS from runlist adds 852c8cbf34d3 selftests/kselftest/runner.sh: Add 45 second timeout per test adds 8f9577eda5b7 selftests: watchdog: Validate optional file argument adds ce3a67780212 selftests: watchdog: Add command line option to show watch [...] adds f54e66ae770f Merge tag 'linux-kselftest-5.4-rc3' of git://git.kernel.or [...] adds 2a5243937c70 selinux: fix context string corruption in convert_context() adds 2ef459167adb Merge tag 'selinux-pr-20191007' of git://git.kernel.org/pu [...] adds e735244e2cf0 gpiolib: don't clear FLAG_IS_OUT when emulating open-drain [...] adds be7ae45cfea9 gpio: fix getting nonexclusive gpiods from DT adds e91aafcb51f3 gpio: eic: sprd: Fix the incorrect EIC offset when toggling adds b8cd253a06dc Merge tag 'gpio-v5.4-rc2-fixes-for-linus' of git://git.ker [...] adds fffa6af94894 gpio: max77620: Use correct unit for debounce times adds d5001955c281 Merge tag 'gpio-v5.4-2' of git://git.kernel.org/pub/scm/li [...] adds e3f127147418 leds: core: Fix leds.h structure documentation adds 4050d21d2009 Add my linux-leds branch to MAINTAINERS adds e3280b54afed Merge tag 'led-fixes-for-5.4-rc3' of git://git.kernel.org/ [...] adds 7a292b6c7c9c arm64: errata: Update stale comment adds 4585fc59c0e8 arm64/sve: Fix wrong free for task->thread.sve_state adds a2b99dcac36c docs: arm64: Fix indentation and doc formatting adds a48e61de758c arm64: Mark functions using explicit register variables as [...] adds 7230f7e99fec arm64: cpufeature: Effectively expose FRINT capability to [...] adds e4365f968fcd arm64: mm: avoid virt_to_phys(init_mm.pgd) adds f46f27a576cc arm64: Fix incorrect irqflag restore for priority masking [...] adds dd8a1f134884 arm64: ftrace: Ensure synchronisation in PLT setup for Neo [...] adds 308c51561720 arm64: mm: fix spurious fault detection adds e0de01aafc3d arm64: vdso32: Fix broken compat vDSO build warnings adds 37a5076098c1 arm64: vdso: Remove stale files from old assembly implementation adds 0df2c90eba60 arm64: vdso32: Detect binutils support for dmb ishld adds a7f93103f86e arm64: vdso32: Remove jump label config option in Makefile adds 50a2610adec9 lib: vdso: Remove CROSS_COMPILE_COMPAT_VDSO adds 24ee01a927bf arm64: Default to building compat vDSO with clang when CON [...] adds bcaf9b57e488 arm64: vdso32: Move definition of COMPATCC into vdso32/Makefile adds c71e88c43796 arm64: vdso32: Don't use KBUILD_CPPFLAGS unconditionally adds 7424ee2b1617 arm64: vdso32: Pass '--target' option to clang via VDSO_CAFLAGS adds eff9cb67be21 arm64: vdso32: Rename COMPATCC to CC_COMPAT adds 7c4791c9efca arm64: Kconfig: Make CONFIG_COMPAT_VDSO a proper Kconfig option adds 3e7c93bd04ed arm64: armv8_deprecated: Checking return value for memory [...] adds e60329c97b9c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 18545e8b6871 RDMA/vmw_pvrdma: Free SRQ only once adds df791c54d627 RDMA/siw: Fix serialization issue in write_space() adds 390d3fdcae2d RDMA/core: Fix use after free and refcnt leak on ndev in_d [...] adds 34b3be18a04e RDMA/hfi1: Prevent memory leak in sdma_init adds 91724c1e5afe RDMA/iw_cxgb4: fix SRQ access from dump_qp() adds b66f31efbdad RDMA/iwcm: Fix a lock inversion issue adds ee4e4040ab61 RDMA/i40iw: Associate ibdev to netdev before IB device reg [...] adds ab59ca3eb4e7 RDMA/core: Fix an error handling path in 'res_get_common_doit()' adds 94635c36f385 RDMA/cm: Fix memory leak in cm_add/remove_one adds 3840c5b78803 RDMA/cxgb4: Do not dma memory off of the stack adds 594e6c5d41ed RDMA/nldev: Reshuffle the code to avoid need to rebind QP [...] adds 1cbe866cbcb5 IB/core: Fix wrong iterating on ports adds 880505cfef1d RDMA/mlx5: Do not allow rereg of a ODP MR adds f28b1932eaae RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR adds 9dc775e7f550 RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() adds aa116b810ac9 RDMA/mlx5: Order num_pending_prefetch properly with synchr [...] adds aa603815c7f8 RDMA/mlx5: Put live in the correct place for ODP MRs adds 0417791536ae RDMA/mlx5: Add missing synchronize_srcu() for MW cases adds 8a8c600de5dc Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5e48e55fb57a MAINTAINERS: Remove Simon as Renesas SoC Co-Maintainer adds 33f37c648812 shmem: fix LSM options parsing adds 6fcf0c72e4b9 vfs: add missing blkdev_put() in get_tree_bdev() adds 015c21ba59fc Merge branch 'work.mount3' of git://git.kernel.org/pub/scm [...] adds d4f4de5e5ef8 Fix the locking in dcache_readdir() and friends adds 26b6c9843384 libfs: take cursors out of list when moving past the end o [...] adds ad338d05438e Merge branch 'work.dcache' of git://git.kernel.org/pub/scm [...] adds c67d970f0ea8 Btrfs: fix memory leak due to concurrent append writes wit [...] adds 4203e9689470 btrfs: fix incorrect updating of log root tree adds 7a54789074a5 btrfs: fix balance convert to single on 32-bit host CPUs adds 11a19a90870e btrfs: allocate new inode in NOFS context adds c5f4987e86f6 btrfs: fix uninitialized ret in ref-verify adds 431d39887d62 btrfs: silence maybe-uninitialized warning in clone_range adds f8779876d4a7 Merge tag 'for-5.4-rc2-tag' of git://git.kernel.org/pub/sc [...] adds 3aa6d4abd4eb crypto: arm/aes-ce - build for v8 architecture explicitly adds f703964fc668 crypto: arm/aes-ce - add dependency on AES library adds fb20da6af705 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds e093c4be760e xfs: Fix tail rounding in xfs_alloc_file_space() adds 6374ca03975a xfs: remove unused flags arg from xfs_get_aghdr_buf() adds d5cc14d9f928 xfs: removed unused error variable from xchk_refcountbt_rec adds 3219e8cf0dad xfs: assure zeroed memory buffers for certain kmem allocations adds 0b10d8a89f55 xfs: log the inode on directory sf to block format change adds 603efebd6768 xfs: remove broken error handling on failed attr sf to lea [...] adds aeea4b75f045 xfs: move local to extent inode logging into bmap helper adds 9e208aa06c21 Merge tag 'xfs-5.4-fixes-3' of git://git.kernel.org/pub/sc [...] adds bf7ec93c644c io_uring: fix reversed nonblock flag for link submission adds a2b90f112177 bdi: Do not use freezable workqueue adds 0e48f51cbbfb Revert "libata, freezer: avoid block device removal while [...] adds b84477d3ebb9 blk-wbt: fix performance regression in wbt scale_up/scale_down adds 6805b32ec2b0 io_uring: remove wait loop spurious wakeups adds 8a9973408177 io_uring: only flush workqueues on fileset removal adds 79a85e214d62 null_blk: Fix zoned command return code adds 862488105b84 nbd: fix possible sysfs duplicate warning adds 297cbcccc23d Merge tag 'for-linus-20191010' of git://git.kernel.dk/linux-block adds 19305134ade0 drm/panel: lg-lb035q02: Fix SPI alias adds cf0c4eb15e9d drm/panel: nec-nl8048hl11: Fix SPI alias adds d82a6ac3002f drm/panel: sony-acx565akm: Fix SPI alias adds 692a5424b5b2 drm/panel: tpo-td028ttec1: Fix SPI alias adds cc635be34eb6 drm/panel: tpo-td043mtea1: Fix SPI alias adds fd70c7755bf0 drm/bridge: tc358767: fix max_tu_symbol value adds 437c5a15bba3 Merge tag 'drm-misc-fixes-2019-10-10' of git://anongit.fre [...] adds 083164dbdb17 drm/amdgpu: fix memory leak adds 46fe219d7ca2 Merge tag 'drm-fixes-5.4-2019-10-09' of git://people.freed [...] adds 93be1bae759e drm/i915/execlists: Remove incorrect BUG_ON for schedule-out adds 6c76a93c4536 drm/i915: Perform GGTT restore much earlier during resume adds 282b7fd5f5ab drm/i915: Whitelist COMMON_SLICE_CHICKEN2 adds fda9fa19b090 drm/i915: Don't mix srcu tag and negative error codes adds c73cdbf804cf drm/i915: Extend Haswell GT1 PSMI workaround to all adds abf5cdcf235a drm/i915: Verify the engine after acquiring the active.lock adds dc7890995e04 drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled adds 7d0eb51dd92c drm/i915: Prevent bonded requests from overtaking each oth [...] adds b925708f28c2 drm/i915: Mark contents as dirty on a write fault adds a8064d577dab drm/i915/cml: Add second PCH ID for CMP adds 6535a4b34ed9 drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link) adds a8385f0c3fd3 drm/i915: Only enqueue already completed requests adds 68184eb7b096 drm/i915: Fixup preempt-to-busy vs reset of a virtual request adds 749085a2131f drm/i915/execlists: Protect peeking at execlists->active adds e137d3abdfca drm/i915/gt: execlists->active is serialised by the tasklet adds 4adbcff22e67 Merge tag 'drm-intel-fixes-2019-10-10' of git://anongit.fr [...] adds 9892f9f6cf83 Merge tag 'drm-fixes-2019-10-11' of git://anongit.freedesk [...] adds 48f9bcf91461 net: sctp: Rename fallthrough label to unhandled adds 294f69e662d1 compiler_attributes.h: Add 'fallthrough' pseudo keyword fo [...] adds b9918bdcac1f Documentation/process: Add fallthrough pseudo-keyword adds 6a297c90efa6 HID: hyperv: Use in-place iterator API in the channel callback adds 83b50f83a968 Drivers: hv: vmbus: Fix harmless building warnings without [...] adds 56c642e2aa1c Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds c7c4e29fb5a4 scripts: add_namespace: Fix coccicheck failed adds bf70b0503abd module: swap the order of symbol.namespace adds 389eb3f5f4ab modpost: fix broken sym->namespace for external module builds adds fa6643cdc5cd module: rename __kstrtab_ns_* to __kstrtabns_* to avoid sy [...] adds d85103ac78a6 kbuild: fix build error of 'make nsdeps' in clean tree adds 40997fb8799d nsdeps: fix hashbang of scripts/nsdeps adds df6f0987e55f nsdeps: make generated patches independent of locale adds fcfacb9f8374 doc: move namespaces.rst from kbuild/ to core-api/ adds c6f6ebd77ce1 Merge tag 'modules-for-v5.4-rc3' of git://git.kernel.org/p [...] adds 52870d504891 smb3: cleanup some recent endian errors spotted by updated sparse adds dd19c106a366 fs: cifs: mute -Wunused-const-variable message adds cb248819d209 cifs: use cifsInodeInfo->open_file_lock while iterating to [...] adds 30573a82fb17 CIFS: Gracefully handle QueryInfo errors during open adds d0959b080b1f smb3: remove noisy debug message and minor cleanup adds d4cfbf04b2aa smb3: Fix regression in time handling adds c82e5ac7fe35 CIFS: Force revalidate inode when dentry is stale adds 0b3d0ef9840f CIFS: Force reval dentry if LOOKUP_REVAL flag is set adds c6ad7c3ce980 Merge tag '5.4-rc2-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 33ea5aaa87cd nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request adds 031d73ed768a NFS: Fix O_DIRECT accounting of number of bytes read/written adds 0b5748477924 NFS: Remove redundant mirror tracking in O_DIRECT adds 1047ec868332 NFSv4: Fix leak of clp->cl_acceptor string adds af84537dbd1b SUNRPC: fix race to sk_err after xs_error_report adds 1c0cc5f1ae5e Merge tag 'nfs-for-5.4-2' of git://git.linux-nfs.org/proje [...] adds 05668e1d74b8 s390/cio: fix virtio-ccw DMA without PV adds 062795fcdcb2 s390/uaccess: avoid (false positive) compiler warnings adds f154988a905e Merge tag 's390-5.4-4' of git://git.kernel.org/pub/scm/lin [...] adds c6875f3aacf2 x86/xen: Return from panic notifier adds 574878f98c05 xen/grant-table: remove unnecessary printing adds ee7f5225dc3c xen: Stop abusing DT of_dma_configure API adds 680b5b3c5d34 Merge tag 'for-linus-5.4-rc3-tag' of git://git.kernel.org/ [...] adds 18217da36103 powerpc/64s/radix: Fix build failure with RADIX_MMU=n adds 4ab8a485f7bc powerpc/pseries: Remove confusing warning message. adds 5b216ea1c40c selftests/powerpc: Fix compile error on tlbie_test due to [...] adds 7fe4e1176dfe powerpc/kvm: Fix kvmppc_vcore->in_guest value in kvmhv_swi [...] adds 2272905a4580 spufs: fix a crash in spufs_create_root() adds db60a5a035aa Merge tag 'powerpc-5.4-3' of git://git.kernel.org/pub/scm/ [...] adds 88356d09904b MIPS: include: Mark __cmpxchg as __always_inline adds 46f1619500d0 MIPS: include: Mark __xchg as __always_inline adds efcb529694c3 MIPS: fw: sni: Fix out of bounds init of o32 stack adds 38dffe1e4dde MIPS: elf_hwcap: Export userspace ASEs adds 2f2b4fd674ca MIPS: Disable Loongson MMI instructions for kernel build adds 63f9bff56beb Merge tag 'mips_fixes_5.4_2' of git://git.kernel.org/pub/s [...] adds 8b04825ed205 riscv: avoid kernel hangs when trapped in BUG() adds e0c0fc18f10d riscv: avoid sending a SIGTRAP to a user thread trapped in WARN() adds 8bb0daef64e5 riscv: Correct the handling of unexpected ebreak in do_tra [...] adds cd9e72b80090 RISC-V: entry: Remove unneeded need_resched() loop adds 48acba989ed5 Merge tag 'riscv/for-v5.4-rc3' of git://git.kernel.org/pub [...] adds 6184488a19be x86: Use the correct SPDX License Identifier in headers adds e9ec3588a937 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 454de1e7d970 x86/asm: Fix MWAITX C-state hint value adds fbcfb8f0270b x86/cpu/vmware: Use the full form of INL in VMWARE_PORT adds bec500777089 lib/string: Make memzero_explicit() inline instead of external adds 8d7c6ac3b237 x86/cpu: Add Comet Lake to the Intel CPU models header adds fcb45a28489c Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 6fb9367a15d1 efi/cper: Fix endianness of PCIe class code adds c05f8f92b701 efivar/ssdt: Don't iterate over EFI vars if no SSDT overri [...] adds 047d50aee341 efi/tpm: Don't access event->count when it isn't mapped adds 05c8c1ff81ed efi/tpm: Don't traverse an event log with no events adds e658c82be556 efi/tpm: Only set 'efi_tpm_final_log_size' after successfu [...] adds 1ed121e61630 efi: Make unexported efi_rci2_sysfs_init() static adds 2ecb7402cfc7 efi/x86: Do not clean dummy variable in kexec path adds be59d57f9806 efi/tpm: Fix sanity check of unsigned tbl_size being less [...] adds 9b4e40c8fe1e Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 4b0b2b096da9 libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature adds e3e2cf3d5b1f perf tests: Avoid raising SEGV using an obvious NULL dereference adds d586ac10ce56 perf docs: Allow man page date to be specified adds 08a96a31474a tools headers uapi: Sync drm/i915_drm.h with the kernel sources adds b1ba55cf1cfb tools headers uapi: Sync asm-generic/mman-common.h with th [...] adds 05f371f8c55d tools headers uapi: Sync linux/usbdevice_fs.h with the ker [...] adds 0ae4061223a3 tools headers uapi: Sync linux/fs.h with the kernel sources adds b7ad61084842 tools headers kvm: Sync kvm headers with the kernel sources adds 7d4c85b7035e perf llvm: Don't access out-of-scope array adds 02d084792273 perf vendor events s390: Add JSON transaction for machine [...] adds 0d0e5ecec611 perf vendor events s390: Use s390 machine name instead of [...] adds ee212d6ea208 perf map: Fix overlapped map handling adds b59711e9b0d2 perf inject jit: Fix JIT_CODE_MOVE filename adds 2657983b4c0d perf docs: Correct and clarify jitdump spec adds e98df280bc2a perf script brstackinsn: Fix recovery from LBR/binary mismatch adds 6bdfd9f118bd perf jevents: Fix period for Intel fixed counters adds f67001a4a08e perf tools: Propagate get_cpuid() error adds 9db0e3635fb3 perf evsel: Fall back to global 'perf_env' in perf_evsel__env() adds a66fa0619a0a perf annotate: Propagate perf_env__arch() error adds 28f4417c3333 perf annotate: Fix the signedness of failure returns adds 211f493b611e perf annotate: Propagate the symbol__annotate() error return adds 42d7a9107d83 perf annotate: Fix arch specific ->init() failure errors adds 16ed3c1e9115 perf annotate: Return appropriate error code for allocatio [...] adds 11aad897f6d1 perf annotate: Don't return -1 for error when doing BPF di [...] adds a4cf7b392e43 Merge tag 'perf-urgent-for-mingo-5.4-20191001' of git://gi [...] adds f733c6b508bc perf/core: Fix inheritance of aux_output groups adds d44248a41337 perf/core: Rework memory accounting in perf_mmap() adds 7fa343b7fdc4 perf/core: Fix corner case in perf_rotate_context() adds df4d29732fda perf/x86/amd: Change/fix NMI latency mitigation to use a t [...] adds 7a275fd7b951 Merge branch 'x86/urgent' into perf/urgent, to pick up new [...] adds 9066288b2aab perf/x86/intel: Add Comet Lake CPU support adds 9674b1cc0f94 perf/x86/msr: Add Comet Lake CPU support adds 1ffa6c04dae3 perf/x86/cstate: Add Comet Lake CPU support adds 1a5da78d00ce perf/x86/msr: Add new CPU model numbers for Ice Lake adds f1857a246775 perf/x86/cstate: Update C-state counters for Ice Lake adds 23645a76ba81 perf/x86/intel: Add Tiger Lake CPU support adds 0917b95079af perf/x86/msr: Add Tiger Lake CPU support adds 52e92f409ded perf/x86/cstate: Add Tiger Lake CPU support adds 465a7e291fd4 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 4929a4e6faa0 sched/fair: Scale bandwidth quota and period without losin [...] adds 68e7a4d66b0c sched/vtime: Fix guest/system mis-accounting on task switch adds 328fefadd9cf Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 015664d15270 USB: rio500: Remove Rio 500 kernel driver adds 0aa760382040 dt-bindings: usb: Fix references to usb-hcd.yaml adds 177238c3d47d USB: microtek: fix info-leak at probe adds 5f318dad72d2 usb: cdns3: Fix use after free in probe error handling adds 9816144313d3 usb: cdns3: Fix sheduling with locks held. adds 44efc269db79 USB: adutux: fix use-after-free on disconnect adds b2fa7baee744 USB: adutux: fix NULL-derefs on disconnect adds 32a0721c6620 USB: yurex: Don't retry on unexpected errors adds 3f384d7c4903 usbip: vhci_hcd indicate failed message adds 2636d49b6467 USB: dummy-hcd: fix power budget for SuperSpeed mode adds 7101949f36fc usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug i [...] adds 976392650a00 bindings: rename links to mason USB2/USB3 DT files adds eb7f5a490c5e USB: usblcd: fix I/O after disconnect adds 61991d02fd33 USB: usblcd: drop redundant disconnect mutex adds d046fd5e0585 USB: usblcd: drop redundant lcd mutex adds c9a2baa79698 USB: usblcd: use pr_err() adds 8530e4e20ec2 usb: typec: ucsi: ccg: Remove run_isr flag adds f2372b87c386 usb: typec: ucsi: displayport: Fix for the mode entering routine adds 1d427be4a39d USB: legousbtower: fix slab info leak at probe adds 33a7813219f2 USB: legousbtower: fix deadlock on disconnect adds cd81e6fa8e03 USB: legousbtower: fix potential NULL-deref on disconnect adds 0b074f698675 USB: legousbtower: fix open after failed reset request adds c03101ff4f74 xhci: Fix false warning message about wrong bounce buffer [...] adds cd9d9491e835 xhci: Prevent device initiated U1/U2 link pm if exit laten [...] adds d500c63f80f2 xhci: Check all endpoints for LPM timeout adds 47f50d610765 xhci: Fix USB 3.1 capability detection on early xHCI 1.1 s [...] adds a70bcbc32283 usb: xhci: wait for CNR controller not ready bit in xhci resume adds 8de66b0e6a56 xhci: Prevent deadlock when xhci adapter breaks during init adds ac343366846a xhci: Increase STS_SAVE timeout in xhci_suspend() adds cfbb8a84c2d2 xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer [...] adds 792e559e94bc udc: lpc32xx: fix 64-bit compiler warning adds 1aae1394294c usb: renesas_usbhs: gadget: Do not discard queues in usb_e [...] adds 4d599cd3a097 usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() [...] adds e6064cf4dafd ARM: dts: sunxi: Revert phy-names removal for ECHI and OHCI adds 3aa3c66aedef dt-bindings: usb: Bring back phy-names adds ee4155f40cef xhci-ext-caps.c: Add missing platform_device_put() on erro [...] adds 5c290a5e42c3 USB: usb-skeleton: fix runtime PM after driver unbind adds 9a31535859bf USB: usblp: fix runtime PM after driver unbind adds d51bdb93ca7e USB: serial: fix runtime PM after driver unbind adds 30045f2174aa media: stkwebcam: fix runtime PM after driver unbind adds 357f16d9e019 USB: serial: ftdi_sio: add device IDs for Sienna and Echel [...] adds 5eb3f4b87a0e USB: serial: option: add Telit FN980 compositions adds dfbac2f4da6a USB: serial: option: add support for Cinterion CLS8 devices adds 7d7e21fafdbc USB: serial: keyspan: fix NULL-derefs on open() and write() adds e2fbe600433c Merge tag 'usb-serial-5.4-rc2' of https://git.kernel.org/p [...] adds f1da567f1dc1 driver core: platform: Add platform_get_irq_byname_optional() adds f146b40ba1f0 usb: dwc3: Switch to platform_get_irq_byname_optional() adds d819f6584c20 usb: dwc3: Remove dev_err() on platform_get_irq() failure adds 623170ff5971 usb:cdns3: Fix for CV CH9 running with g_zero driver. adds bed5ef230943 USB: usb-skeleton: fix NULL-deref on disconnect adds 635300185277 USB: usb-skeleton: fix use-after-free after driver unbind adds 369dca424a3f USB: usb-skeleton: drop redundant in-urb check adds ac9099e10a60 usb: cdns3: gadget: Fix full-speed mode adds 02ffc26df96b usb: cdns3: fix cdns3_core_init_role() adds eb21a74adaa1 usb: cdns3: Fix for incorrect DMA mask. adds 726b55d0e22c USB: legousbtower: fix use-after-free on release adds 58ecf131e746 USB: ldusb: fix NULL-derefs on driver unbind adds 123a0f125fa3 USB: adutux: fix use-after-free on release adds 93ddb1f56ae1 USB: chaoskey: fix use-after-free on release adds edc4746f253d USB: iowarrior: fix use-after-free on disconnect adds 80cd5479b525 USB: iowarrior: fix use-after-free on release adds b5f8d46867ca USB: iowarrior: fix use-after-free after driver unbind adds 7c5b971d623f USB: iowarrior: drop redundant disconnect mutex adds 8d33e828f72c USB: iowarrior: drop redundant iowarrior mutex adds ebb2fe57a51c USB: iowarrior: use pr_err() adds aafb00a977cf USB: yurex: fix NULL-derefs on disconnect adds 6c90bbd0a4e1 Merge tag 'usb-5.4-rc3' of git://git.kernel.org/pub/scm/li [...] adds 6264dab6efd6 tty: serial: owl: Fix the link time qualifier of 'owl_uart [...] adds 5080d127127a tty: serial: rda: Fix the link time qualifier of 'rda_uart [...] adds 7e2a165de5a5 serial/sifive: select SERIAL_EARLYCON adds fc5f3782da3c dt-bindings: serial: sh-sci: Document r8a774b1 bindings adds 392fb8df528b serial: sh-sci: Use platform_get_irq_optional() for option [...] adds 905007971902 tty: serial: linflexuart: Fix magic SysRq handling adds a553add0846f serial: uartlite: fix exit path null pointer adds 5e9bd2d70ae7 serial: uartps: Fix uartps_major handling adds 47a7e5e97d4e tty: n_hdlc: fix build on SPARC adds 47934ef7f188 tty: serial: Fix PORT_LINFLEXUART definition adds 5df884d4b8a5 tty: serial: fsl_lpuart: Fix lpuart_flush_buffer() adds 37e3ab00e473 serial: mctrl_gpio: Check for NULL pointer adds fc64f7abbef2 serial: 8250_omap: Fix gpio check for auto RTS/CTS adds ff30283a8de4 serial: fix kernel-doc warning in comments adds 31a8d8fa84c5 tty: serial: imx: Use platform_get_irq_optional() for opti [...] adds 10deeac92164 MAINTAINERS: kgdb: Add myself as a reviewer for kgdb/kdb adds 82c87e7d4068 Merge tag 'tty-5.4-rc3' of git://git.kernel.org/pub/scm/li [...] adds ec1db1be1061 staging: exfat: add missing SPDX line to Kconfig adds a358eea07c78 staging: exfat - fix SPDX tags.. adds 89d5f78fab48 staging: exfat: Fix a typo in Kconfig adds 7d4dea95f828 staging: octeon: Use "(uintptr_t)" to cast from pointer to int adds 63f2b1677fba staging/fbtft: Depend on OF adds 2962db71c703 staging/fbtft: Remove fbtft_device adds cc2965091914 staging/fbtft: Remove flexfb adds 2eed19b99c8e staging: bcm2835-audio: Fix draining behavior regression adds 955c1532a343 staging: rtl8188eu: fix null dereference when kzalloc fails adds 22d67a01d8d8 staging: rtl8188eu: fix HighestRate check in odm_ARFBRefre [...] adds 5dcaa1fcea1b staging: speakup: document sysfs attributes adds 5bdea6060618 Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc adds 6e58fc14d7ed staging: exfat: Use kvzalloc() instead of kzalloc() for ex [...] adds 80b15db5e1e9 staging: vt6655: Fix memory leak in vt6655_probe adds de10ac47597e iio: adc: meson_saradc: Fix memory allocation order adds 85ae3aeedecc iio: imu: st_lsm6dsx: forbid 0 sensor sensitivity adds 6c59a962e081 iio: fix center temperature of bmc150-accel-core adds 4043ecfb5fc4 iio: adc: hx711: fix bug in sampling of data adds d202ce4787e4 iio: accel: adxl372: Fix/remove limitation for FIFO samples adds 62df81b74393 iio: accel: adxl372: Fix push to buffers lost samples adds d9a997bd4d76 iio: accel: adxl372: Perform a reset at start up adds 31922f62bb52 iio: adc: stm32-adc: move registers definitions adds dcb10920179a iio: adc: stm32-adc: fix a race when using several adcs wi [...] adds ab612b1daf41 iio: imu: adis16400: release allocated memory on failure adds 9c0530e898f3 iio: imu: adis16400: fix memory leak adds 972917419a0b iio: adc: axp288: Override TS pin bias current for some models adds fdb828e2c71a iio: imu: st_lsm6dsx: fix waitime for st_lsm6dsx i2c controller adds 1436a78c6349 iio: light: fix vcnl4000 devicetree hooks adds 7fd1c2606508 iio: light: add missing vcnl4040 of_compatible adds c62dd44901cf iio: adc: ad799x: fix probe error handling adds 82f301563524 iio: light: opt3001: fix mutex unlock race adds a26e0fbe06e2 iio: Fix an undefied reference error in noa1305_probe adds 3f3d31622a2c Merge tag 'iio-fixes-for-5.4a' of https://git.kernel.org/p [...] adds 9cbc63485fd5 Merge tag 'staging-5.4-rc3' of git://git.kernel.org/pub/sc [...] adds 4d86dfd38285 mei: me: add comet point (lake) LP device ids adds f8204f0ddd62 mei: avoid FW version request on Ibex Peak and earlier adds fc739a058d99 misc: fastrpc: prevent memory leak in fastrpc_dma_buf_attach adds 51d8a7eca677 binder: prevent UAF read in print_binder_transaction_log_entry() adds 5dc54a06f6e5 binder: Fix comment headers on binder_alloc_prepare_to_free() adds e0b0cb938864 virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr adds b058b2552edb w1: ds250x: Fix build error without CRC16 adds 442f1e746e81 firmware: google: increment VPD key_len properly adds da94001239cc Merge tag 'char-misc-5.4-rc3' of git://git.kernel.org/pub/ [...] adds 7adf4eaf60f3 io_uring: fix sequence logic for timeout requests adds b27528b0279a Merge tag 'for-linus-20191012' of git://git.kernel.dk/linux-block adds 41e086e15506 mtd: spi-nor: Fix direction of the write_sr() transfer adds df8fed831cbc mtd: rawnand: au1550nd: Fix au_read_buf16() prototype adds 71b1b5532b9c Merge tag 'fixes-for-5.4-rc3' of git://git.kernel.org/pub/ [...] adds 539ad001d155 hwmon: (nct7904) Fix the incorrect value of vsen_mask in n [...] adds 43fd0cf4c6dc hwmon: (k10temp) Update documentation and add temp2_input info adds 30945d31e576 hwmon: Fix HWMON_P_MIN_ALARM mask adds b428db1e880d docs: hwmon: Include 'inspur-ipsps1.rst' into docs adds 6bbfdcbc8e45 hwmon: (nct7904) Add array fan_alarm and vsen_alarm to sto [...] adds 11c943a1a635 hwmon: docs: Extend inspur-ipsps1 title underline adds 2581efa9a47d Merge tag 'hwmon-for-v5.4-rc3' of git://git.kernel.org/pub [...] adds 3ed270b129a4 tracefs: Revert ccbd54ff54e8 ("tracefs: Restrict tracefs w [...] adds 9ef16693aff8 ftrace: Get a reference counter for the trace_array on fil [...] adds 194c2c74f553 tracing: Get trace_array reference for available_tracers files adds aa07d71f1bc7 tracing: Have trace events system open call tracing_open_g [...] adds 8530dec63e7b tracing: Add tracing_check_open_get_tr() adds 17911ff38aa5 tracing: Add locked_down checks to the open calls of files [...] adds bf8e602186ec tracing: Do not create tracefs files if tracefs lockdown i [...] adds 7f8557b88d6a recordmcount: Fix nop_mcount() function adds 98dc19c11470 tracing/hwlat: Report total time spent in all NMIs during [...] adds fc64e4ad80d4 tracing/hwlat: Don't ignore outer-loop duration when calcu [...] adds d303de1fcf34 tracing: Initialize iter->seq after zeroing in tracing_rea [...] adds d4615e5a4680 Merge tag 'trace-v5.4-rc2' of git://git.kernel.org/pub/scm [...] adds 4f5cafb5cb84 Linux 5.4-rc3 adds 2abd839aa7e6 kmemleak: Do not corrupt the object_list during clean-up adds 5556cfe8d994 mm, page_owner: fix off-by-one error in __set_page_owner_handle() adds 0fe9a448a029 mm, page_owner: decouple freeing stack trace from debug_pagealloc adds fdf3bf809162 mm, page_owner: rename flag indicating that page is allocated adds e4f8e513c3d3 mm/slub: fix a deadlock in show_slab_objects() adds 3c52b0af059e lib/generic-radix-tree.c: add kmemleak annotations adds 0f181f9fbea8 mm/slub.c: init_on_free=1 should wipe freelist ptr for bul [...] adds 03a9349ac0e0 lib/test_meminit: add a kmem_cache_alloc_bulk() test adds 3f36d8669457 mm, hugetlb: allow hugepage allocations to reclaim as needed adds a2e9a5afce08 mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() adds c70d868f272b fs/direct-io.c: fix kernel-doc warning adds 8e88bfba77ee fs/libfs.c: fix kernel-doc warning adds b46ec1da5eb7 fs/fs-writeback.c: fix kernel-doc warning adds 2a7e582f429b bitmap.h: fix kernel-doc warning and typo adds 13bea898cd91 xarray.h: fix kernel-doc warning adds 87bf4f71af4f mm/slab.c: fix kernel-doc warning for __ksize() adds 3d7fed4ad8cc mm/memory-failure: poison read receives SIGKILL instead of [...] adds 5bc52f64e884 Merge branch 'akpm' (patches from Andrew) adds 81dde26de9c0 firmware: dmi: Fix unlikely out-of-bounds read in save_mem [...] adds 37b238da15a8 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds cd24ee2a9a09 MAINTAINERS: Add hp_sdc drivers to parisc arch adds b67114db64ad parisc: sysctl.c: Use CONFIG_PARISC instead of __hppa_ define adds 0703ad217ebd parisc: prefer __section from compiler_attributes.h adds 513f7f747e1c parisc: Fix vmap memory leak in ioremap()/iounmap() adds c32c47aa3640 parisc: Remove 32-bit DMA enforcement from sba_iommu adds 02755af0f322 Merge branch 'parisc-5.4-2' of git://git.kernel.org/pub/sc [...] adds 8e0d0ad206f0 sparc64: disable fast-GUP due to unexplained oopses adds 21e3d6c81179 scsi: sd: Ignore a failure to sync cache due to lack of au [...] adds 9bc6157f5fd0 scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() adds 8f8fed0cdbbd scsi: core: save/restore command resid for error handling adds 2190168aaea4 scsi: zfcp: fix reaction on bit error threshold notification adds b23f330d5145 scsi: MAINTAINERS: Update qla2xxx driver adds 8625732e7712 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds c461e8df0c9b tools/virtio: more stubs adds edc5774c097f tools/virtio: xen stub adds 245cdd9fbd39 vhost/test: stop device before reset adds 3b1f00aceb7a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds bc88f85c6c09 kthread: make __kthread_queue_delayed_work static adds 6658f87f2194 gpio: merrifield: Restore use of irq_base adds 9411e3aaa634 gpiolib: Initialize the hardware with a callback adds a752fbb4b464 gpio: intel-mid: Move hardware initialization to callback adds a33912061607 gpio: lynxpoint: Move hardware initialization to callback adds 4c87540940cb gpio: merrifield: Move hardware initialization to callback adds 75e99bf5ed8f gpio: lynxpoint: set default handler to be handle_bad_irq() adds 7801158f83fc Merge tag 'gpio-v5.4-3' of git://git.kernel.org/pub/scm/li [...] adds 18380f52dbac platform/x86: classmate-laptop: remove unused variable adds 71eea7071583 platform/x86: intel_punit_ipc: Avoid error message when re [...] adds 832392db9747 platform/x86: i2c-multi-instantiate: Fail the probe if no [...] adds fe7d2c23d748 Merge tag 'platform-drivers-x86-v5.4-3' of git://git.infra [...] adds 283ea345934d coccinelle: api/devm_platform_ioremap_resource: remove use [...] adds afce285b859c Input: da9063 - fix capability and drop KEY_SLEEP adds bd3b84802376 Input: goodix - add support for 9-bytes reports adds bcf059578980 Input: soc_button_array - partial revert of support for ne [...] adds 363c53875aef Input: synaptics-rmi4 - avoid processing unknown IRQs adds c324345ce89c Revert "Input: elantech - enable SMBus on new (2018+) systems" adds 84629d4370b8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 128260a41eeb drm/i915/execlists: Refactor -EIO markup of hung requests adds 0336ab580878 drm/i915: Favor last VBT child device with conflicting AUX [...] adds 4f2a572eda67 drm/i915/userptr: Never allow userptr into the mappable GGTT adds 0a544a2a728e drm/i915: Fixup preempt-to-busy vs resubmission of a virtu [...] adds 33ba90eecfef Merge tag 'drm-intel-fixes-2019-10-17' of git://anongit.fr [...] adds 598c30dbcc94 drm/amdgpu/powerplay: fix typo in mvdd table setup adds 8d13c187c42e Revert "drm/radeon: Fix EEH during kexec" adds 984d7a929ad6 drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is no [...] adds d12c50857c6e drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for [...] adds 7557d2783850 Merge tag 'drm-fixes-5.4-2019-10-16' of git://people.freed [...] adds b33a654a5bd6 drm/tiny: Kconfig: Remove always-y THERMAL dep. from TINYD [...] adds 11bcf5f78905 drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 adds c3d79a83ca10 dma-buf/resv: fix exclusive fence get adds 78e31c422617 drm/msm/dsi: Implement reset correctly adds 73a88e4ce310 drm/ttm: fix busy reference in ttm_mem_evict_first adds 941f2f72dbbe drm/ttm: Restore ttm prefaulting adds 7fbc899ddeaa drm/ttm: fix handling in ttm_bo_add_mem_to_lru adds eda6d764ac33 drm/panfrost: Add missing GPU feature registers adds 5b3ec8134f5f drm/panfrost: Handle resetting on timeout better adds 5c1e34b5159e Merge tag 'drm-misc-fixes-2019-10-17' of git://anongit.fre [...] adds 839e0f04b504 Merge tag 'drm-fixes-2019-10-18' of git://anongit.freedesk [...] adds 5e0cd1ef6474 xfs: change the seconds fields in xfs_bulkstat to signed adds 6e8ba0098e24 Merge tag 'xfs-5.4-fixes-4' of git://git.kernel.org/pub/sc [...] adds 6595d144dece xtensa: fix {get,put}_user() for 64bit values adds c0437642966f xtensa: clean up assembly arguments in uaccess macros adds c9c63f3c7a90 xtensa: fix type conversion in __get_user_[no]check adds 8b39da985194 xtensa: drop EXPORT_SYMBOL for outs*/ins* adds 0c401fdf27ba xtensa: virt: fix PCI IO ports mapping adds 775fd6bfefc6 xtensa: fix change_bit in exclusive access option adds ad32fd7426e1 Merge tag 'xtensa-20191017' of git://github.com/jcmvbkbc/l [...] adds 86109a691a45 arm64: Fix kcore macros after 52-bit virtual addressing fallout adds ec52c7134b1f arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE i [...] adds 8c551f919a73 arm64: hibernate: check pgd table allocation adds 19c95f261c65 arm64: entry.S: Do not preempt from IRQ before all cpufeat [...] adds 29a0f5ad87e6 arm64: sysreg: fix incorrect definition of SYS_PAR_EL1_F adds 3813733595c0 arm64: mm: fix inverted PAR_EL1.F check adds 597399d0cb91 arm64: tags: Preserve tags for addresses translated via TTBR1 adds d3ec3a08fa70 arm64: KVM: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_2 [...] adds 93916beb7014 arm64: Enable workaround for Cavium TX2 erratum 219 when r [...] adds 9405447ef79b arm64: Avoid Cavium TX2 erratum 219 when switching TTBR adds 603afdc9438a arm64: Allow CAVIUM_TX2_ERRATUM_219 to be selected adds 777d062e5bee Merge branch 'errata/tx2-219' into for-next/fixes adds 0e2adab6cf28 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 82a9ac7130cf scsi: core: fix missing .cleanup_rq for SCSI hosts without [...] adds 6b6fa7a5c86e scsi: core: fix dh and multipathing for SCSI hosts without [...] adds c3419fd6d3a3 Merge tag 'mkp-scsi-postmerge' of git://git.kernel.org/pub [...] adds 45144d42f299 PCI: PM: Fix pci_power_up() adds 65650b35133f cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown adds 2d8b39a62a5d ACPI: processor: Avoid NULL pointer dereferences at init time adds 2189624b3c5a ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist adds f49249d58abd PM: sleep: include <linux/pm_runtime.h> for pm_wq adds b23eb5c74e6e Merge branches 'pm-cpufreq' and 'pm-sleep' adds e59b76ff67e5 Merge tag 'pm-5.4-rc4' of git://git.kernel.org/pub/scm/lin [...] adds 56a0b978d42f ACPI: CPPC: Set pcc_data[pcc_ss_id] to NULL in acpi_cppc_p [...] adds 35b9ad840892 ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since [...] adds ffba17bb335d Merge branch 'acpi-tables' adds adca4ce32f4a Merge tag 'acpi-5.4-rc4' of git://git.kernel.org/pub/scm/l [...] adds 1099f48457d0 ALSA: hda/realtek: Reduce the Headphone static noise on XP [...] adds 130bce3afbbb ALSA: hdac: clear link output stream mapping adds 7571b6a17fcc ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers adds 8c8967a7dc01 ALSA: hda/realtek - Enable headset mic on Asus MJ401TA adds 94989e318b2f ALSA: hda - Force runtime PM on Nvidia HDMI codecs adds 5f93393a15f0 Merge tag 'sound-5.4-rc4' of git://git.kernel.org/pub/scm/ [...] adds e8307ec51efe mmc: renesas_sdhi: Do not use platform_get_irq() to count [...] adds faf97b84fa86 mmc: sh_mmcif: Use platform_get_irq_optional() for optiona [...] adds 19ec6bb80290 mmc: sdhci-iproc: fix spurious interrupts on Multiblock re [...] adds 28c9fac09ab0 memstick: jmb38x_ms: Fix an error handling path in 'jmb38x [...] adds 7571438a4868 Merge tag 'mmc-v5.4-rc1' of git://git.kernel.org/pub/scm/l [...] adds c90012ac85c2 lib: test_user_copy: style cleanup adds f418dddffc80 usercopy: Avoid soft lockups in test_check_nonzero_user() adds 8eb4b3b0dd9a Merge tag 'copy-struct-from-user-v5.4-rc4' of gitolite.ker [...] adds 6db7bfb43122 iommu/arm-smmu: Free context bitmap in the err path of arm [...] adds 52f325f4eb32 iommu/io-pgtable-arm: Correct Mali attributes adds 1be08f458d16 iommu/io-pgtable-arm: Support all Mali configurations adds a52e197d9527 Merge branch 'for-joerg/arm-smmu/fixes' of git://git.kerne [...] adds f9258156c73c iommu/rockchip: Don't use platform_get_irq to implicitly c [...] adds ec37d4e99904 iommu/ipmmu-vmsa: Only call platform_get_irq() when interr [...] adds ec21f17a9437 iommu/amd: Fix incorrect PASID decoding from event log adds 46ac18c347b0 iommu/amd: Check PM_LEVEL_SIZE() condition in locked section adds 90105ae1eeef Merge tag 'iommu-fixes-v5.4-rc3' of git://git.kernel.org/p [...] adds 0a005856d359 dm clone: Make __hash_find static adds a2f83e8b0c82 dm snapshot: introduce account_start_copy() and account_en [...] adds b21555786f18 dm snapshot: rework COW throttling to fix deadlock adds 13bd677a472d dm cache: fix bugs when a GFP_NOWAIT allocation fails adds fb8527e5c13e Merge tag 'for-5.4/dm-fixes' of git://git.kernel.org/pub/s [...] adds 1d3f87233e26 ceph: just skip unrecognized info in ceph_reply_info_extra adds 25e6be21230d rbd: cancel lock_dwork if the wait is interrupted adds 6b95cf9b8bb3 Merge tag 'ceph-for-5.4-rc4' of git://github.com/ceph/ceph-client adds b9959c7a347d filldir[64]: remove WARN_ON_ONCE() for bad directory entries adds 2f01b7864188 riscv: remove the switch statement in do_trap_break() adds 2993c9b04e61 riscv: dts: HiFive Unleashed: add default chosen/stdout-path adds 4c8eb19cf9dc riscv: tlbflush: remove confusing comment on local_flush_t [...] adds 5bf4e52ff031 RISC-V: fix virtual address overlapped in FIXADDR_START an [...] adds dfdcff3215ae Merge tag 'riscv/for-v5.4-rc4' of git://git.kernel.org/pub [...] adds 7a7c5e715e72 block: Fix elv_support_iosched() adds 5da0fb1ab34c io_uring: consider the overflow of sequence for timeout req adds 9d179b865449 blkcg: Fix multiple bugs in blkcg_activate_policy() adds 307f4065b9d7 blk-rq-qos: fix first node deletion of rq_qos_del() adds 09d6ac8dc51a libata/ahci: Fix PCS quirk application adds 3874d73e06c9 md/raid0: fix warning message for parameter default_layout adds 6333ff6e5a43 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 491381ce07ca io_uring: fix up O_NONBLOCK handling for sockets adds 8b07a65ad30e io_uring: fix logic error in io_timeout adds 6abff1b9f7b8 nvme: fix possible deadlock when nvme_update_formats fails adds 3a8ecc935efa nvme: retain split access workaround for capability reads adds 770597ecb207 nvme-pci: Free tagset if no IO queues adds 5d02a5c1d6e1 nvme: Remove ADMIN_ONLY state adds 92b98e88d59a nvme: Restart request timers in resetting state adds 4c75f877853c nvme: Prevent resets during paused controller state adds c1ac9a4b0797 nvme: Wait for reset state when required adds ac1c4e18858c nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL adds 5812d04c4c74 nvmet-loop: fix possible leakage during error flow adds 28a4cac48c7e nvme-tcp: fix possible leakage during error flow adds a4f40484e7f1 nvme-pci: Set the prp2 correctly when using more than 4k page adds b55f0097ae1d Merge branch 'nvme-5.4' of git://git.infradead.org/nvme in [...] adds d418d070057c Merge tag 'for-linus-2019-10-18' of git://git.kernel.dk/li [...] adds 641fe2e9387a drivers/base/memory.c: don't access uninitialized memmaps [...] adds aad5f69bc161 fs/proc/page.c: don't access uninitialized memmaps in fs/p [...] adds 96c804a6ae8c mm/memory-failure.c: don't access uninitialized memmaps in [...] adds ca210ba32ef7 scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set adds a26ee565b6cd mm/page_owner: don't access uninitialized memmaps when rea [...] adds 00d6c019b5bc mm/memory_hotplug: don't access uninitialized memmaps in s [...] adds 77e080e7680e mm/memunmap: don't access uninitialized memmap in memunmap [...] adds b749ecfaf6c5 mm: memcg/slab: fix panic in __free_slab() caused by prema [...] adds ce750f43f579 ocfs2: fix error handling in ocfs2_setattr() adds 6f24c8d30d08 mm/gup_benchmark: add a missing "w" to getopt string adds 0cd22afdcea2 mm/gup: fix a misnamed "write" argument, and a related bug adds b11edebbc967 mm: memcg: get number of pages on the LRU list in memcgrou [...] adds f3057ad76754 mm: memblock: do not enforce current limit for memblock_ph [...] adds f231fe4235e2 hugetlbfs: don't access uninitialized memmaps in pfn_range [...] adds b918c43021ba ocfs2: fix panic due to ocfs2_wq is null adds ae8af4388db0 mm/memcontrol: update lruvec counters in mem_cgroup_move_account adds f7daefe4231e zram: fix race between backing_dev_show and backing_dev_store adds 444f84fd2ac7 mm: include <linux/huge_mm.h> for is_vma_temporary_stack adds d0e6a5821cdf mm/filemap.c: include <linux/ramfs.h> for generic_file_vm_ [...] adds a2ae8c055105 mm/init-mm.c: include <linux/mman.h> for vm_committed_as_batch adds 2be5fbf9a91c proc/meminfo: fix output alignment adds 06d3eff62d9d mm/thp: fix node page state in split_huge_page_to_list() adds 906d278d75e3 mm/vmscan.c: support removing arbitrary sized pages from mapping adds ef18a1ca847b mm/thp: allow dropping THP from page cache adds aa5de305c90c kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe [...] adds 585d730d4112 scripts/gdb: fix debugging modules on s390 adds 998d75510e37 Merge branch 'akpm' (patches from Andrew) adds c763ac436b66 net: dsa: b53: Do not clear existing mirrored port mask adds b870b0f867c7 net: stmmac: selftests: Check if filtering is available be [...] adds 25683bab09a7 net: stmmac: gmac4+: Not all Unicast addresses may be available adds 2809fc13163f net: stmmac: selftests: Fix L2 Hash Filter test adds 57acce317311 Merge branch 'stmmac-fixes' adds c48fc11b69e9 rxrpc: Fix call ref leak adds 55f6c98e3674 rxrpc: Fix trace-after-put looking at the put peer record adds 4c1295dccc0a rxrpc: Fix trace-after-put looking at the put connection record adds 48c9e0ec7cbb rxrpc: Fix trace-after-put looking at the put call record adds 9ebeddef58c4 rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record adds 91fcfbe8852e rxrpc: Fix call crypto state cleanup adds 7359db69ee8a Merge tag 'rxrpc-fixes-20191007' of git://git.kernel.org/p [...] adds 4b5149365faa ionic: fix stats memory dereference adds 503c9addef61 ptp: fix typo of "mechanism" in Kconfig help text adds c6ee11c39fcc llc: fix sk_buff leak in llc_sap_state_process() adds b74555de21ac llc: fix sk_buff leak in llc_conn_service() adds fc8d5db10cbe llc: fix another potential sk_buff leak in llc_ui_sendmsg() adds 36453c852816 llc: fix sk_buff refcounting in llc_conn_state_process() adds 38dc3b5f56cf Merge branch 'llc-fix-sk_buff-refcounting' adds 0041412694ec net/mlx5: DR, Allow insertion of duplicate rules adds 6f96c3c6904c net_sched: fix backward compatibility for TCA_KIND adds 4b793feccae3 net_sched: fix backward compatibility for TCA_ACT_KIND adds 6af3aa57a098 NFC: pn533: fix use-after-free and memleaks adds b82316d25522 Doc: networking/device_drivers/pensando: fix ionic.rst warnings adds 313c3fe9c234 mac80211_hwsim: fix incorrect dev_alloc_name failure goto adds 4152561f5da3 mac80211: Reject malformed SSID elements adds 4ac2813cc867 cfg80211: wext: avoid copying malformed SSIDs adds 1399c59fa929 nl80211: fix memory leak in nl80211_get_ftm_responder_stats adds 461c4c2b4c07 cfg80211: fix a bunch of RCU issues in multi-bssid code adds 95697f9907bf mac80211: accept deauth frames in IBSS mode adds dc0c18ed229c mac80211: fix scan when operating on DFS channels in ETSI domains adds a17fd2cf2d3a Merge tag 'mac80211-for-davem-2019-10-08' of git://git.ker [...] adds 4123f637a512 ip6erspan: remove the incorrect mtu limit for ip6erspan adds 5da202c88f8c net: stmmac: fix length of PTP clock's name string adds 520cf6002147 net: stmmac: fix disabling flexible PPS output adds a7137534b597 bonding: fix potential NULL deref in bond_update_slave_arr adds 819be8108fde sctp: add chunks to sk_backlog when the newsk sk_socket is [...] adds 9db74e51ec08 phylink: fix kernel-doc warnings adds b528965bcc82 s390/qeth: Fix error handling during VNICC initialization adds be40a86c3197 s390/qeth: Fix initialization of vnicc cmd masks during se [...] adds 8cd6f4fe8f41 Merge branch 's390-qeth-fixes' adds a954380acde6 net: taprio: Fix returning EINVAL when configuring without flags adds 11c9a7d38af5 act_mirred: Fix mirred_init_module error handling adds e0ae2c578d39 net: usb: qmi_wwan: add Telit 0x1050 composition adds 993e4c929a07 netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID adds e37542ba111f netfilter: conntrack: avoid possible false sharing adds 4ffdd22e49f4 tun: remove possible false sharing in tun_flow_update() adds 503978aca461 net: avoid possible false sharing in sk_leave_memory_pressure() adds 60b173ca3d1c net: add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head adds 1f142c17d19a tcp: annotate lockless access to tcp_memory_pressure adds 8265792bf887 net: silence KCSAN warnings around sk_add_backlog() calls adds eac66402d1c3 net: annotate sk->sk_rcvlowat lockless reads adds 70c2655849a2 net: silence KCSAN warnings about sk->sk_backlog.len reads adds 4ebcb113edcc r8169: fix jumbo packet handling on resume from suspend adds 2168da459404 net: update net_dim documentation after rename adds 29ee2701529e net/smc: fix SMCD link group creation with VLAN id adds 882dcfe5a178 net/smc: receive returns without data adds 107529e31a87 net/smc: receive pending data after RCV_SHUTDOWN adds 82ad862115c2 Merge branch 'smc-fixes' adds f0308fb07080 rxrpc: Fix possible NULL pointer access in ICMP handling adds 55d554f5d140 tools: bpf: Use !building_out_of_srctree to determine srctree adds 1bd63524593b libbpf: handle symbol versioning properly for libbpf.a adds 86c1aea84b97 selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt adds a2d074e4c6e8 selftests/bpf: test_progs: Don't leak server_fd in test_so [...] adds e55190f26f92 samples/bpf: Fix build for task_fd_query_user.c adds df551058f7a3 xsk: Fix crash in poll when device does not support ndo_xs [...] adds 98beb3edeb97 samples/bpf: Add a workaround for asm_inline adds fd418b01fe26 selftests/bpf: Set rp_filter in test_flow_dissector adds 106c35dda32f selftests/bpf: More compatible nc options in test_lwt_ip_encap adds 8caf8a91f34d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d983ea6f16b8 tcp: add rcu protection around tp->fastopen_rsk adds dba7d9b8c739 tcp: annotate tp->rcv_nxt lockless reads adds 7db48e983930 tcp: annotate tp->copied_seq lockless reads adds 0f31746452e6 tcp: annotate tp->write_seq lockless reads adds e0d694d638db tcp: annotate tp->snd_nxt lockless reads adds d9b55bf7b678 tcp: annotate tp->urg_seq lockless reads adds ebb3b78db7bf tcp: annotate sk->sk_rcvbuf lockless reads adds e292f05e0df7 tcp: annotate sk->sk_sndbuf lockless reads adds ab4e846a82d0 tcp: annotate sk->sk_wmem_queued lockless reads adds 3f233809aa7f Merge branch 'tcp-address-KCSAN-reports-in-tcp_poll-part-I' adds c23936fad79e net: lpc_eth: avoid resetting twice adds 11d49ce9f794 net/ibmvnic: Fix EOI when running in XIVE mode. adds 33902b4a4227 netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit adds 06b0d7fe7e5f net: aquantia: temperature retrieval fix adds ed4d81c4b3f2 net: aquantia: when cleaning hw cache it should be toggled adds d08b9a0a3ebd net: aquantia: do not pass lro session with invalid tcp checksum adds 9f051db566da net: aquantia: correctly handle macvlan and multicast coexistence adds 8c16b55bbf84 Merge branch 'aquantia-fixes' adds c91a9cfe9f6d rt2x00: initialize last_reset adds 98d22b01f9f6 rt2x00: remove input-polldev.h header adds 1fee35d04a42 iwlwifi: don't access trans_cfg via cfg adds 3ed83da39aed iwlwifi: fix ACPI table revision checks adds a4584729291c iwlwifi: mvm: force single phy init adds a2113cc44d43 iwlwifi: mvm: fix race in sync rx queue notification adds 08326a97afbe iwlwifi: pcie: fix indexing in command dump for new HW adds 8188a18ee2e4 iwlwifi: pcie: fix rb_allocator workqueue allocation adds b4b814fec1a5 iwlwifi: dbg_ini: fix memory leak in alloc_sgtable adds 0f4f199443fa iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init adds 12e36d98d3e5 iwlwifi: exclude GEO SAR support for 3168 adds aa0cc7dde17b iwlwifi: pcie: change qu with jf devices to use qu configuration adds 3aed88373bda Merge tag 'iwlwifi-for-kalle-2019-10-09' of git://git.kern [...] adds d79749f7716d ath10k: fix latency issue for QCA988x adds 9cb0aec9ad37 Merge tag 'wireless-drivers-for-davem-2019-10-15' of git:/ [...] adds b0818f80c8c1 blackhole_netdev: fix syzkaller reported issue adds 92696286f3bb net: bcmgenet: Set phydev->dev_flags only for internal PHYs adds f913eac8e555 net: Update address for vrf and l3mdev in MAINTAINERS adds ddc790e92b3a net: ethernet: broadcom: have drivers select DIMLIB as needed adds b31141d390f1 net: dsa: microchip: Use the correct style for SPDX Licens [...] adds a03681dd5d1b net: cavium: Use the correct style for SPDX License Identifier adds dedc5a08da07 net: avoid errors when trying to pop MLPS header on non-MP [...] adds fa4e0f8855fc net/sched: fix corrupted L2 header with MPLS 'push' and 'p [...] adds 8d045995ed5b Merge branch 'mpls-push-pop-fix' adds 4e3eff5beafa net: ethernet: mediatek: Fix MT7629 missing GMII mode support adds 2618500dd370 arm: dts: mediatek: Update mt7629 dts to reflect the lates [...] adds c9b96eb6da2a Merge branch 'Update-MT7629-to-support-PHYLINK-API' adds cab209e571a9 tcp: fix a possible lockdep splat in tcp_done() adds b790b5549bdf net: dsa: sja1105: Use the correct style for SPDX License [...] adds 39f13ea2f61b net: avoid potential infinite loop in tc_ctl_action() adds 28aa7c86c2b4 sched: etf: Fix ordering of packets with same txtime adds 63dfb7938b13 sctp: change sctp_prot .no_autobind with true adds 61c1d33daf7b net: i82596: fix dma_alloc_attr for sni_82596 adds 539825a53604 davinci_cpdma: make cpdma_chan_split_pool static adds bad28d889cae net: stmmac: make tc_flow_parsers static adds efb86fede98c net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3 adds 77b6d09f4ae6 net: usb: sr9800: fix uninitialized local variable adds bd74708cd979 Revert "blackhole_netdev: fix syzkaller reported issue" adds 2ca4f6ca4562 rxrpc: use rcu protection while reading sk->sk_user_data adds 3de5ae54712c net: phy: Fix "link partner" information disappear issue adds e497c20e2036 net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow adds af0de1303c4e usb: hso: obey DMA rules in tiocmget adds 8398b375a9e3 dpaa2-eth: add irq for the dpmac connect/disconnect event adds a690af4f16f9 dpaa2-eth: Fix TX FQID values adds 693aa7dd1240 Merge branch 'dpaa2-eth-misc-fixes' adds c9ad4c1049f7 net: stmmac: fix argument to stmmac_pcs_ctrl_ane() adds 7f238ca984b9 net: dsa: microchip: Do not reinit mutexes on KSZ87xx adds 013572a236ef net: dsa: microchip: Add shared regmap mutex adds 8b95599c55ed net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs adds 1d951ba3da67 net: phy: micrel: Update KSZ87xx PHY name adds 595e0651d029 ipv4: Return -ENETUNREACH if we can't create route but sad [...] adds 5018c59607a5 ipv4: fix race condition between route lookup and invalidation adds 0cc76d2b14ff net: Update address for MediaTek ethernet driver in MAINTAINERS adds 7de48402faa3 net: bcmgenet: don't set phydev->link from MAC adds fe586b823372 net: phy: bcm7xxx: define soft_reset for 40nm EPHY adds 1f515486275a net: bcmgenet: soft reset 40nm EPHYs before MAC init adds 25382b991d25 net: bcmgenet: reset 40nm EPHY on energy detect adds 63158ac0ba5d Merge branch 'net-bcmgenet-restore-internal-EPHY-support' adds 9669fffc1415 net: ensure correct skb->tstamp in various fragmenters adds 2e978795bb4c mlxsw: spectrum_trap: Push Ethernet header before reporting trap adds ec3359b685db vsock/virtio: send a credit update when buffer size is changed adds ae6fcfbf5f03 vsock/virtio: discard packets if credit is not respected adds e381d2b4e253 Merge branch 'vsock-virtio-make-the-credit-mechanism-more-robust' adds 38b4fe320119 net: usb: lan78xx: Connect PHY before registering MAC adds 580a05f9d4ad net: hns3: fix mis-counting IRQ vector numbers issue adds 3d5c1a037d37 xen/netback: fix error path of xenvif_connect_data() adds bd310aca442f macb: propagate errors when getting optional clocks adds a7fa12d15855 net: netem: fix error path for corrupted GSO frames adds e0ad032e1447 net: netem: correct the parent's backlog when corrupted pa [...] adds 708738376cad Merge branch 'netem-fix-further-issues-with-packet-corruption' adds 3d00cf2fbb61 net: aquantia: add an error handling in aq_nic_set_multicast_list adds 05908d72cc8f net: ethernet: dwmac-sun8i: show message only when switchi [...] adds 50c7d2ba9de2 net: dsa: fix switch tree list adds 2a06b8982f8f net: reorder 'struct net' fields to avoid false sharing adds 531e93d11470 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b1fc58333575 stop_machine: Avoid potential race behaviour adds 589f1222e043 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds ff229eee3d89 hrtimer: Annotate lockless access to timer->base adds 188768f3c072 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 9c426b770bd0 irqchip/al-fic: Add support for irq retrigger adds 212fbf2c9e84 irqchip/atmel-aic5: Add support for sam9x60 irqchip adds c107d613f920 irqchip/gic-v3: Fix GIC_LINE_NR accessor adds bb0fed1c60cc irqchip/sifive-plic: Switch to fasteoi flow adds c9b59181c2b0 Merge tag 'irqchip-fixes-5.4-1' of git://git.kernel.org/pu [...] adds 81c4bc31c4cd Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 2aa85f246c18 x86/boot/64: Make level2_kernel_pgt pages invalid outside [...] adds 1869dbe87cb9 x86/boot/64: Round memory hole size up to next PMD page adds e211288b72f1 x86/hyperv: Make vapic support x2apic mode adds 7a22e03b0c02 x86/apic/x2apic: Fix a NULL pointer deref when handling a [...] adds f7c0f50f1857 x86/hyperv: Set pv_info.name to "Hyper-V" adds 228d120051a2 x86/boot/acpi: Move get_cmdline_acpi_rsdp() under #ifdef guard adds 4fe34d61a3a9 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 85f0ae7e435a kbuild: update comment about KBUILD_ALLDIRS adds 991b78fbd223 scripts: setlocalversion: fix a bashism adds 700dea5a0bea kheaders: substituting --sort in archive creation adds e2ab4ef83fe2 Merge tag 'kbuild-fixes-v5.4-2' of git://git.kernel.org/pu [...] adds 7d194c2100ad Linux 5.4-rc4 adds 20504fa1d2ff pinctrl: armada-37xx: fix control of pins 32 and up adds f876dbff857b pinctrl: bcm-iproc: Use SPDX header adds 39b65fbb8130 pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable() adds 48659227e0a1 pinctrl: iproc: allow for error from platform_get_irq() adds 2fd215b8fdbe pinctrl: stmfx: fix null pointer on remove adds b835d6953009 pinctrl: armada-37xx: swap polarity on LED group adds 57ff2df1b952 pinctrl: intel: Allocate IRQ chip dynamic adds 260996c30f4f pinctrl: cherryview: restore Strago DMI workaround for all [...] adds d2fe76dddaac Merge tag 'intel-pinctrl-fixes-v5.4' of git://git.kernel.o [...] adds 8f1c9dffe30b pinctrl: berlin: as370: fix a typo s/spififib/spdifib adds 9091a0698be2 dt-bindings: pinctrl: aspeed-g6: Rework SD3 function and groups adds 377dfcdcc046 pinctrl: aspeed-g6: Sort pins for sanity adds b178f91f449c pinctrl: aspeed-g6: Fix I2C14 SDA description adds 9979346f5560 pinctrl: aspeed-g6: Fix I3C3/I3C4 pinmux configuration adds c136d4c71f75 pinctrl: aspeed-g6: Make SIG_DESC_CLEAR() behave intuitively adds 155058343253 pinctrl: aspeed-g6: Fix UART13 group pinmux adds d6e7a1a5119c pinctrl: aspeed-g6: Rename SD3 to EMMC and rework pin groups adds 3b7c59a1950c Merge tag 'pinctrl-v5.4-2' of git://git.kernel.org/pub/scm [...] adds 44db1216efe3 Btrfs: add missing extents release on file extent cluster [...] adds 4b654acdae85 btrfs: block-group: Fix a memory leak due to missing btrfs [...] adds 80ed4548d071 btrfs: don't needlessly create extent-refs kernel thread adds 8702ba9396bf btrfs: qgroup: Always free PREALLOC META reserve in btrfs_ [...] adds fd2b007eaec8 btrfs: tracepoints: Fix wrong parameter order for qgroup events adds 1b2442b4ae0f btrfs: tracepoints: Fix bad entry members of qgroup events adds c7967fc1499b Btrfs: fix qgroup double free after failure to reserve met [...] adds ba0b084ac309 Btrfs: check for the full sync flag while holding the inod [...] adds 54955e3bfde5 Merge tag 'for-5.4-rc4-tag' of git://git.kernel.org/pub/sc [...] adds 1e72e673b9d1 EDAC/ghes: Fix Use after free in ghes_edac remove path adds e969c860d563 Merge tag 'edac_urgent_for_5.4' of git://git.kernel.org/pu [...] adds 67e15fa5b487 ARM: mm: fix alignment handler faults under memory pressure adds 1bb9fb0a147f ARM: mm: alignment: use "u32" for 32-bit instructions adds 851140ab0d08 ARM: 8908/1: add __always_inline to functions called from [...] adds 4c0742f65b4e ARM: 8914/1: NOMMU: Fix exc_ret for XIP adds 2ecb287998a4 ARM: 8926/1: v7m: remove register save to stack before svc adds e963408e8ff4 drivers/amba: fix reset control error handling adds 39f4d4410484 Merge branch 'misc' into fixes adds 13b86bc4cd64 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 131cb1210d4b regulator: of: fix suspend-min/max-voltage parsing adds f8970d341eec regulator: core: make regulator_register() EPROBE_DEFER aware adds 1d6db22ff7d6 regulator: fixed: Prevent NULL pointer dereference when !C [...] adds 58283636a5a0 dt-bindings: fixed-regulator: fix compatible enum adds a72865f05782 regulator: da9062: fix suspend_enable/disable preparation adds f64db548799e regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_ab [...] adds f75841aa3b4b regulator: lochnagar: Add on_off_delay for VDDCORE adds 1252b283141f regulator: pfuze100-regulator: Variable "val" in pfuze100_ [...] adds 77fd66c9ff3e regulator: qcom-rpmh: Fix PMIC5 BoB min voltage adds deed1d446991 Merge tag 'regulator-fix-v5.4-rc4' of git://git.kernel.org [...] adds 95f89e090618 vfio/type1: Initialize resv_msi_base adds 64131618e8c8 Merge tag 'vfio-v5.4-rc5' of git://github.com/awilliam/linux-vfio adds 9fa8c9c647be tracing: Fix "gfp_t" format for synthetic events adds 6b1340cc00ed tracing: Fix race in perf_trace_buf initialization adds fa8a74de0622 Merge tag 'trace-v5.4-rc3-3' of git://git.kernel.org/pub/s [...] adds 83629532ce45 ALSA: hda/realtek - Add support for ALC711 adds fb629fa2587d ASoC: samsung: arndale: Add missing OF node dereferencing adds ca2347190adb ASoC: wm8994: Do not register inapplicable controls for WM1811 adds 901e822b2e36 ASoC: soc-component: fix a couple missing error assignments adds 752c938a5c14 ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widg [...] adds 4bb41984bf2f ASoC: max98373: check for device node before parsing adds 9daf4fd0302b ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region adds 798614885a0e ASoC: SOF: loader: fix kernel oops on firmware boot failure adds 2e305a074061 ASoC: SOF: topology: fix parse fail issue for byte/bool tu [...] adds e66e52c5b742 ASoC: SOF: pcm: fix resource leak in hw_free adds 0a1b08345bc5 ASoC: SOF: pcm: harden PCM STOP sequence adds 4ff5f6439fe6 ASoC: SOF: Intel: hda: fix warnings during FW load adds ff2be865633e ASoC: SOF: Intel: initialise and verify FW crash dump data. adds 43b2ab9009b1 ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture adds 4413adc4fd87 ASoC: intel: sof_rt5682: use separate route map for dmic adds a315e76fc544 ASoC: rt5682: add NULL handler to set_jack function adds 6ba5041c23c1 ASoC: intel: sof_rt5682: add remove function to disable jack adds 2bdf194e2030 ASoC: intel: bytcr_rt5651: add null check to support_button_press adds 3ae7359c0e39 ASoC: wm_adsp: Don't generate kcontrols without READ flags adds b1e620e7d32f ASoc: rockchip: i2s: Fix RPM imbalance adds 0632fa042541 ASoC: core: Fix pcm code debugfs error adds bcab05880f93 ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 adds af6219590b54 ASoC: simple_card_utils.h: Fix potential multiple redefini [...] adds 22e58665a010 ASoC: rsnd: Reinitialize bit clock inversion flag for ever [...] adds e5f0d490fb71 ASoC: Intel: sof-rt5682: add a check for devm_clk_get adds 9b7a7f921689 ASoC: stm32: sai: fix sysclk management on shutdown adds 95a32c98055f ASoC: SOF: control: return true when kcontrol values change adds c8d2dcb3e941 Merge tag 'asoc-fix-v5.4-rc4' of https://git.kernel.org/pu [...] adds ba8bf0967a15 ALSA: usb-audio: Fix copy&paste error in the validator adds 4750c2121748 ALSA: hda: Add Tigerlake/Jasperlake PCI ID adds f632bfaa33ed Merge tag 'sound-5.4-rc5' of git://git.kernel.org/pub/scm/ [...] adds 603d9299da32 mfd: mt6397: Fix probe after changing mt6397-core adds f116b96685a0 Merge tag 'mfd-fixes-5.4' of git://git.kernel.org/pub/scm/ [...] adds 30aecae86e91 gfs2: Fix memory leak when gfs2meta's fs_context is freed adds 65b15b7f4b37 Merge tag 'gfs2-v5.4-rc4.fixes' of git://git.kernel.org/pu [...] adds 77751a466ebd PM: QoS: Introduce frequency QoS adds 3000ce3c52f8 cpufreq: Use per-policy frequency QoS adds 2aac8bdf7a0f PM: QoS: Drop frequency QoS types from device PM QoS adds 6941051d3028 cpufreq: Cancel policy update work scheduled before freeing adds 31d851407f90 cpuidle: haltpoll: Take 'idle=' override into account adds f2edbb6699b0 opp: of: drop incorrect lockdep_assert_held() adds 24957db10043 opp: core: Revert "add regulators enable and disable" adds b19c23551be8 opp: Reinitialize the list_kref before adding the static O [...] adds 028db79cf46a Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds 767d2d710e90 Merge branches 'pm-cpuidle' and 'pm-opp' adds 5fa2845fd794 Merge tag 'pm-5.4-rc5' of git://git.kernel.org/pub/scm/lin [...] adds edffc70f505a ACPI: NFIT: Fix unlock on error in scrub_show() adds 7f65d3541676 Merge tag 'acpi-5.4-rc5' of git://git.kernel.org/pub/scm/l [...] adds 9af865d95bd7 dt-bindings: riscv: Fix CPU schema errors adds e13de8fe0d6a of: unittest: fix memory leak in unittest_data_add adds 5dba51754b04 of: reserved_mem: add missing of_node_put() for proper ref [...] adds 39a38bcba4ab Merge tag 'devicetree-fixes-for-5.4-2' of git://git.kernel [...] adds feb40824d78e mmc: sdhci-omap: Fix Tuning procedure for temperatures < -20C adds c07d0073b9ec mmc: cqhci: Commit descriptors before setting the doorbell adds 2bb9f7566ba7 mmc: mxs: fix flags passed to dmaengine_prep_slave_sg adds f64928480f7e Merge tag 'mmc-v5.4-rc4' of git://git.kernel.org/pub/scm/l [...] adds b88639b8e380 drm/komeda: Don't flush inactive pipes adds 8ae501e295cc drm/komeda: Fix typos in komeda_splitter_validate adds 20975806eb6f Merge tag 'drm-misc-fixes-2019-10-23' of git://anongit.fre [...] adds ce584a8e2885 drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) adds 5d230bc91f6c drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) adds c81fffc2c945 drm/amdgpu/vcn: fix allocation size in enc ring test adds 209620b42294 drm/amdgpu: user pages array memory leak fix adds 3122051edc7c drm/amdgpu: fix potential VM faults adds de51a5019ff3 drm/amdgpu: fix error handling in amdgpu_bo_list_create adds ee027828c40f drm/amdgpu/vce: fix allocation size in enc ring test adds 2a3608409f46 Merge tag 'drm-fixes-5.4-2019-10-23' of git://people.freed [...] adds 8caacaad78b6 Merge tag 'drm-fixes-2019-10-25' of git://anongit.freedesk [...] adds 41cd02c6f7f6 kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID adds 9de25d182b80 selftests: kvm: synchronize .gitignore to Makefile adds 44551b2f693d KVM: Don't shrink/grow vCPU halt_poll_ns if host side poll [...] adds 700c17d9cec8 selftests: kvm: vmx_set_nested_state_test: don't check for [...] adds 9143613ef0ba selftests: kvm: consolidate VMX support checks adds 11eada4718a3 selftests: kvm: vmx_dirty_log_test: skip the test when VMX [...] adds ef4059809890 selftests: kvm: fix sync_regs_test with newer gccs adds 1a8211c7d871 KVM: VMX: Remove specialized handling of unexpected exit-reasons adds b4fdcf6056d9 KVM: x86: fix bugon.cocci warnings adds 49dedf0dd0da kvm: clear kvmclock MSR on reset adds f4e23cf94774 KVM: arm64: pmu: Fix cycle counter truncation adds 6f1637145347 arm64: KVM: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems adds 725ce66979fb KVM: arm64: pmu: Set the CHAINED attribute before creating [...] adds 8c3252c06516 KVM: arm64: pmu: Reset sample period on overflow handling adds 9800c24e2fea Merge tag 'kvmarm-fixes-5.4-2' of git://git.kernel.org/pub [...] adds 12ade69c1eb9 KVM: PPC: Book3S HV: XIVE: Ensure VP isn't already in use adds 20baa8e515a5 Merge tag 'kvm-ppc-fixes-5.4-1' of git://git.kernel.org/pu [...] adds 5c94ac5d0f9e KVM: SVM: Fix potential wrong physical id in avic_handle_l [...] adds 671ddc700fd0 KVM: nVMX: Don't leak L1 MMIO regions to L2 adds 8c123380b30f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 187c195ac57f arm64: dts: armada-3720-turris-mox: convert usb-phy to phy-supply adds dd163ca3fb49 Merge tag 'mvebu-fixes-5.4-1' of git://git.infradead.org/l [...] adds 965f6603e333 arm64: dts: Fix gpio to pinmux mapping adds 7089f574a9ef Merge tag 'arm-soc/for-5.4/devicetree-arm64-fixes' of http [...] adds 96d49bbfe6c1 ARM: omap2plus_defconfig: Fix selected panels after generi [...] adds 1913c7f3fc25 Merge tag 'fix-missing-panels' into fixes adds 6b512b0ee091 ARM: dts: logicpd-torpedo-som: Remove twl_keypad adds 734a9b21bb06 ARM: dts: omap5: fix gpu_cm clock provider name adds 647c8977e111 ARM: dts: am3874-iceboard: Fix 'i2c-mux-idle-disconnect' usage adds 087a2b7ec973 ARM: dts: Use level interrupt for omap4 & 5 wlcore adds 17a9e5bbbfe5 Merge tag 'wlcore-fix' into fixes adds 279296ed2039 Merge tag 'omap-for-v5.4/fixes-rc3-signed' of git://git.ke [...] adds 30ca9b04747e soc: imx: imx-scu: Getting UID from SCU should have response adds 21094ba5c1f4 arm64: dts: zii-ultra: fix ARM regulator states adds 07159f67c771 arm64: dts: lx2160a: Correct CPU core idle state name adds 52f4d4043d1e ARM: dts: imx6q-logicpd: Re-Enable SNVS power key adds 71936a6d18c3 ARM: dts: vf610-zii-scu4-aib: Specify 'i2c-mux-idle-disconnect' adds 252b9e21bcf4 ARM: dts: imx7s: Correct GPT's ipg clock source adds b0759297f2c8 arm64: dts: imx8mq: Use correct clock for usdhc's ipg clk adds a6a40d5688f2 arm64: dts: imx8mm: Use correct clock for usdhc's ipg clk adds ea65aba85e81 arm64: dts: imx8mn: Use correct clock for usdhc's ipg clk adds 95993238b29b ARM: imx_v6_v7_defconfig: Enable CONFIG_DRM_MSM adds 330a5a4624a0 Merge tag 'imx-fixes-5.4' of git://git.kernel.org/pub/scm/ [...] adds deea9f5fc320 arm64: dts: rockchip: fix Rockpro64 RK808 interrupt line adds cb11a90e33c0 dt-bindings: arm: rockchip: fix Theobroma-System board bindings adds 0990c5e75730 arm64: dts: rockchip: fix RockPro64 vdd-log regulator settings adds 2558b3b1b11a arm64: dts: rockchip: fix RockPro64 sdhci settings adds 5234c1453115 arm64: dts: rockchip: fix RockPro64 sdmmc settings adds 389206e806d8 arm64: dts: rockchip: Fix usb-c on Hugsun X99 TV Box adds a9082575f8d0 arm64: dts: rockchip: Fix override mode for rk3399-kevin panel adds a7c5181e27eb Merge tag 'v5.4-rockchip-dtsfixes1' of git://git.kernel.or [...] adds 564b6bb9d42d ARM: davinci: dm365: Fix McBSP dma_slave_map entry adds 7b21483ccbef ARM: davinci_all_defconfig: enable GPIO backlight adds ba3770416de4 Merge tag 'davinci-fixes-for-v5.4' of git://git.kernel.org [...] adds 9786340acaa3 ARM: dts: bcm2835-rpi-zero-w: Fix bus-width of sdhci adds 6813a9ce1f99 Merge tag 'arm-soc/for-5.4/devicetree-fixes' of https://gi [...] adds 626c45d223e2 ARM: dts: bcm2837-rpi-cm3: Avoid leds-gpio probing issue adds cc3fafdaf5cb Merge tag 'arm-soc/for-5.4/devicetree-fixes-part2' of http [...] adds 2511366797fa arm64: dts: allwinner: a64: pine64-plus: Add PHY regulator delay adds ed3e9406bcbc arm64: dts: allwinner: a64: Drop PMU node adds ccdf3aaa27de arm64: dts: allwinner: a64: sopine-baseboard: Add PHY regu [...] adds e1056f9bbf0d media: dt-bindings: Fix building error for dt_binding_check adds 90b32268e15c dt-bindings: media: sun4i-csi: Drop the module clock adds cf03c691eb95 ARM: dts: sun7i: Drop the module clock from the device tree adds 21397ae00f6b Merge tag 'sunxi-fixes-for-5.4-1' of https://git.kernel.or [...] adds 19feeee5c5af ARM: OMAP2+: Plug in device_enable/idle ops for IOMMUs adds 0af3e1a491dd ARM: OMAP2+: Add pdata for OMAP3 ISP IOMMU adds c7d8669f46ba bus: ti-sysc: Fix watchdog quirk handling adds 6aed5a0e0f56 Merge branch 'watchdog-fix' into fixes adds f82bc1354077 Merge tag 'omap-for-v5.4/fixes-rc4-signed' of git://git.ke [...] adds d4267a57d384 MAINTAINERS: Update the Spreadtrum SoC maintainer adds f1e5aa6c13fe MAINTAINERS: Add BCM2711 to BCM2835 ARCH adds a91f757bda1a mailmap: Add Simon Arlott (replacement for expired email address) adds aa76f25e3789 Merge tag 'tags/bcm2835-maintainers-next-2019-10-15' into [...] adds 0d660ffbca1a MAINTAINERS: Remove Gregory and Brian for ARCH_BRCMSTB adds 116c05bfa17f Merge tag 'arm-soc/for-5.5/maintainers' of https://github. [...] adds 86ec2e1739aa ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157 adds 63cbb3b364c0 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds a2b111843894 modpost: delegate updating namespaces to separate function adds 9ae5bd184756 modpost: make updating the symbol namespace explicit adds 69923208431e symbol namespaces: revert to previous __ksymtab name scheme adds 09684950050b scripts/nsdeps: use alternative sed delimiter adds 9e2dd2ca85d2 Merge tag 'modules-for-v5.4-rc5' of git://git.kernel.org/p [...] adds b1a402e75a5f Input: st1232 - fix reporting multitouch coordinates adds b4b61b224d12 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 35a79a635179 scsi: qla2xxx: fix a potential NULL pointer dereference adds b6ce6fb121a6 scsi: scsi_dh_alua: handle RTPG sense code correctly durin [...] adds 0ee6211408a8 scsi: sni_53c710: fix compilation error adds 8cbf0c173aa0 scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE adds 6a0990eaa768 scsi: ch: Make it possible to open a ch device multiple ti [...] adds 27e84243cb63 scsi: target: core: Do not overwrite CDB byte 1 adds 134993456c28 scsi: hpsa: add missing hunks in reset-patch adds 77c301287eba scsi: core: try to get module before removing device adds 1052b41b25cb scsi: lpfc: remove left-over BUILD_NVME defines adds 1c4e395cf7de Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6370740e5f8e fs/dax: Fix pmd vs pte conflict detection adds 485fc4b69cd2 Merge tag 'dax-fix-5.4-rc5' of git://git.kernel.org/pub/sc [...] adds 9c24eaf81cc4 iommu/vt-d: Return the correct dma mask when we are bypass [...] adds 964f9cfaaee3 Merge tag 'dma-mapping-5.4-2' of git://git.infradead.org/u [...] adds 6ccae60d014d xen: issue deprecation warning for 32-bit pv guest adds 4fac2407f809 Merge tag 'for-linus-5.4-rc5-tag' of git://git.kernel.org/ [...] adds 388bb19be8ea s390/zcrypt: fix memleak at release adds ac49303d9ef0 s390/kaslr: add support for R_390_GLOB_DAT relocation type adds f877bee5ea0b Merge tag 's390-5.4-5' of git://git.kernel.org/pub/scm/lin [...] adds bc808bced39f io_uring: revert "io_uring: optimize submit_and_wait API" adds ef03681ae8df io_uring : correct timeout req sequence when waiting timeout adds a1f58ba46f79 io_uring: correct timeout req sequence when inserting a new entry adds 84d55dc5b9e5 io_uring: Fix corrupted user_data adds fb5ccc98782f io_uring: Fix broken links with offloading adds 935d1e45908a io_uring: Fix race for sqes with userspace adds 498ccd9eda49 io_uring: used cached copies of sq->dropped and cq->overflow adds 2b2ed9750fc9 io_uring: fix bad inflight accounting for SETUP_IOPOLL|SET [...] adds de6346ecbc8f nbd: protect cmd->status with cmd->lock adds 7ce23e8e0a9c nbd: handle racing with error'ed out commands adds 962399bb7fbf ata: libahci_platform: Fix regulator_get_optional() misuse adds cf1b2326b734 nbd: verify socket is supported during setup adds acf913b7fb89 Merge tag 'for-linus-2019-10-26' of git://git.kernel.dk/li [...] adds 1f0d9cbeec9b i2c: aspeed: fix master pending state handling adds 62931ac2f901 i2c: mt65xx: fix NULL ptr dereference adds 02e64276c6db i2c: stm32f7: fix first byte to send in slave mode adds 6d6b0d0d5afc i2c: stm32f7: fix a race in slave mode with arbitration loss irq adds 348e46fbb4cd i2c: stm32f7: remove warning when compiling with W=1 adds 992cb107e1ac Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds b14a39048c11 USB: ldusb: fix memleak on disconnect adds b6c03e5f7b46 USB: legousbtower: fix memleak on disconnect adds fd47a417e75e USB: legousbtower: fix a signedness bug in tower_probe() adds f616c3bda47e usb: cdns3: Fix dequeue implementation. adds b987b66ac3a2 usb: udc: lpc32xx: fix bad bit shift operation adds 7a7591979748 USB: usblp: fix use-after-free on disconnect adds 6f1d1dc8d540 USB: serial: ti_usb_3410_5052: fix port-close races adds bc25770f00d3 USB: serial: ti_usb_3410_5052: clean up serial data access adds ec83e4c9affb Merge tag 'usb-serial-5.4-rc4' of https://git.kernel.org/p [...] adds 7a6f22d7479b USB: ldusb: fix read info leaks adds 9794476942d8 usb: cdns3: Error out if USB_DR_MODE_UNKNOWN in cdns3_core [...] adds 0ecdd78c75b7 Merge tag 'usb-5.4-rc5' of git://git.kernel.org/pub/scm/li [...] adds 45d02f79b539 binder: Don't modify VMA bounds in ->mmap handler adds a03885d596a6 Merge tag 'char-misc-5.4-rc5' of git://git.kernel.org/pub/ [...] adds 82af5b660967 sysfs: Fixes __BIN_ATTR_WO() macro adds 13fa692e3f86 Merge tag 'driver-core-5.4-rc5' of git://git.kernel.org/pu [...] adds 153c5d8191c2 staging: wlan-ng: fix exit return when sme->key_idx >= NUM [...] adds 228bd6243447 Merge tag 'staging-5.4-rc5' of git://git.kernel.org/pub/sc [...] adds f50b6805dbb9 8250-men-mcb: fix error checking when get_num_ports return [...] adds 297689545916 Merge tag 'tty-5.4-rc5' of git://git.kernel.org/pub/scm/li [...] adds 0ad8f7aa9f7e MAINTAINERS: Use @kernel.org address for Paul Burton adds 8a1bef4193e8 mips: vdso: Fix __arch_get_hw_counter() adds e4f5cb1a9b27 MIPS: bmips: mark exception vectors as char arrays adds b42aa3fd5957 MIPS: tlbex: Fix build_restore_pagemask KScratch restore adds 5a1e843c66fa Merge tag 'mips_fixes_5.4_3' of git://git.kernel.org/pub/s [...] adds 90db7b220c9a riscv: fix fs/proc/kcore.c compilation with sparsemem enabled adds 62103ece5236 riscv: Fix implicit declaration of 'page_to_section' adds 9fe57d8c575d riscv: Fix undefined reference to vmemmap_populate_basepages adds a6d9e2672609 riscv: cleanup <asm/bug.h> adds e8f44c50dfe7 riscv: cleanup do_trap_break adds 6995a6a5a538 Merge tag 'riscv/for-v5.4-rc5-b' of git://git.kernel.org/p [...] adds d532cc7efdfd cifs: Handle -EINPROGRESS only when noblockcnt is set adds 553292a6342b cifs: clarify comment about timestamp granularity for old servers adds 03d9a9fe3f3a CIFS: avoid using MID 0xFFFF adds 783bf7b8b641 cifs: Fix missed free operations adds abe57073d08c CIFS: Fix retry mid list corruption on reconnects adds 1a67c4159657 CIFS: Fix use after free of file info structures adds d46b0da7a33d cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs adds c9a2e4a82905 Merge tag '5.4-rc5-smb3-fixes' of git://git.samba.org/sfre [...] adds 8424312516e5 irqchip/gic-v3-its: Use the exact ITSList for VMOVP adds 41860cc44704 irqchip/sifive-plic: Skip contexts except supervisor in pl [...] adds 1486b7b42bd7 Merge tag 'irqchip-fixes-5.4-2' of git://git.kernel.org/pu [...] adds 1e1ac1cb651a Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 13301c6b16a6 perf/x86/intel/pt: Fix base for single entry topa adds 6a6fac11b112 perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() adds 98a8b2e60c69 perf evlist: Fix fix for freed id arrays adds 6080728ff8e9 perf tools: Fix resource leak of closedir() on the error paths adds f948eb45e3af perf annotate: Fix multiple memory and file descriptor leaks adds 5a0baf512323 perf tools: Fix mode setting in copyfile_mode_ns() adds ae199c580da1 perf c2c: Fix memory leak in build_cl_output() adds 7a12f514c408 tools headers kvm: Sync kvm headers with the kernel sources adds 7cb3a2445705 tools headers kvm: Sync kvm headers with the kernel sources adds 8daf1fb73295 tools headers kvm: Sync kvm.h headers with the kernel sources adds 5eca1379c0eb tools headers UAPI: Sync sched.h with the kernel adds 1abecfcaa7bb perf kmem: Fix memory leak in compact_gfp_flags() adds 22f12a0e8db5 Merge tag 'perf-urgent-for-mingo-5.4-20191017' of git://gi [...] adds 5e6c3c7b1ec2 perf/aux: Fix tracking of auxiliary trace buffer allocation adds f3a519e4add9 perf/aux: Fix AUX output stopping adds a8a31fdccabb Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 1638b8f096ca lib/vdso: Make clock_getres() POSIX compliant again adds 086ee46b0863 timers/sched_clock: Include local timekeeping.h for missin [...] adds 7f2cbcbcafbc posix-cpu-timers: Fix two trivial comments adds 2b776b54bca8 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds db633a4e0e6e x86/cpu/vmware: Use the full form of INL in VMWARE_HYPERCA [...] adds 6fee2a0be0ec x86/cpu/vmware: Fix platform detection VMWARE_PORT macro adds 153a971ff578 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds d6d5df1db6e9 Linux 5.4-rc5 adds 40ce7919d873 virtio_ring: fix stalls for packed rings adds 6771596169bf vsock/virtio: remove unused 'work' field from 'struct virt [...] adds b3683dee8402 vringh: fix copy direction of vringh_iov_push_kern() adds 9e5eefba3d09 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds b3a81c777dcb HID: fix error message in hid_open_report() adds fe2199cfd151 HID: prodikeys: make array keys static const, makes object [...] adds d9d4b1e46d95 HID: Fix assumption that devices have inputs adds 9e4dbc4646a8 HID: google: add magnemite/masterball USB ids adds 16ff7bf6dbcc HID: intel-ish-hid: fix wrong error handling in ishtp_cl_a [...] adds 67b18dfb8cfc HID: i2c-hid: Remove runtime power management adds abdd3d0b344f HID: logitech-hidpp: split g920_get_config() adds 905d754c53a5 HID: logitech-hidpp: rework device validation adds 08c453f6d073 HID: logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() adds 09f3dbe47473 HID: i2c-hid: add Trekstor Primebook C11B to descriptor override adds 0365fb6baeb1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8ca8fa7f22dc ARC: [plat-hsdk]: Enable on-board SPI NOR flash IC adds ab563bf54a4d ARC: [plat-hsdk]: Enable on-boardi SPI ADC IC adds 5effc09c4907 ARC: perf: Accommodate big-endian CPU adds 8005803a2ca0 Merge tag 'arc-5.4-rc6' of git://git.kernel.org/pub/scm/li [...] adds 112e72373d1f virtio-fs: Change module name to virtiofs.ko adds 3f22c7467136 virtio-fs: don't show mount options adds 2b319d1f6f92 fuse: don't dereference req->args on finished request adds 6c26f71759a6 fuse: don't advise readdirplus for negative lookup adds 51fecdd2555b virtiofs: Do not end request in submission context adds 7ee1e2e631db virtiofs: No need to check fpq->connected state adds 5dbe190f3412 virtiofs: Set FR_SENT flag only after request has been sent adds c17ea0096103 virtiofs: Count pending forgets as in_flight forgets adds a9bfd9dd3417 virtiofs: Retry request submission from worker context adds 80da5a809d19 virtiofs: Remove set but not used variable 'fc' adds b24e7598db62 fuse: flush dirty data/metadata before non-truncate setattr adds e4648309b85a fuse: truncate pending writes on O_TRUNC adds 9de55a37fcc5 fuse: Add changelog entries for protocols 7.1 - 7.8 adds 091d1a726772 fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() adds 23fdb198ae81 Merge tag 'fuse-fixes-5.4-rc6' of git://git.kernel.org/pub [...] adds d5798141fd54 gfs2: Fix initialisation of args for remount adds b66b449872d3 Merge tag 'gfs2-v5.4-rc5.fixes' of git://git.kernel.org/pu [...] adds 565d454280f8 iommu/ipmmu-vmsa: Remove dev_err() on platform_get_irq() failure adds ad3e8da2d422 iommu/amd: Apply the same IVRS IOAPIC workaround to Acer A [...] adds 160c63f909ff iommu/vt-d: Fix panic after kexec -p for kdump adds 320000e72ec0 Merge tag 'iommu-fixes-v5.4-rc5' of git://git.kernel.org/p [...] adds 8b6bc5fd71e6 dmaengine: sprd: Fix the link-list pointer register config [...] adds 9ec691f48b5e dmaengine: tegra210-adma: fix transfer failure adds bd73dfabdda2 dmaengine: imx-sdma: fix size check for sdma script_number adds 68fe2b520cee dmaengine: xilinx_dma: Fix 64-bit simple AXIDMA transfer adds 6c6de1ddb1be dmaengine: xilinx_dma: Fix control reg update in vdma_chan [...] adds ec1ac309596a dmaengine: sprd: Fix the possible memory leak issue adds 766781938545 dmaengine: qcom: bam_dma: Fix resource leak adds bacdcb6675e1 dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle adds e472c64aa4fa Merge tag 'dmaengine-fix-5.4-rc6' of git://git.infradead.o [...] adds e2995b95a914 ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB I [...] adds f0778871a138 ALSA: hda/realtek - Add support for ALC623 adds 8a6c55d0f883 ALSA: hda/realtek - Fix 2 front mics of codec 0x623 adds f2bbdbcb075f ALSA: bebob: Fix prototype of helper function to return ne [...] adds 1a7f60b9df61 Revert "ALSA: hda: Flush interrupts on disabling" adds 302d5a80d232 ALSA: hda - Fix mutex deadlock in HDMI codec driver adds a39331867335 ALSA: timer: Fix mutex deadlock at releasing card adds 285859800696 Merge tag 'sound-5.4-rc6' of git://git.kernel.org/pub/scm/ [...] adds c8973df2da67 RDMA/mlx5: Clear old rate limit when closing QP adds 9ed5bd7d2224 IB/hfi1: Avoid excessive retry for TID RDMA READ request adds 22bb13653410 IB/hfi1: Use a common pad buffer for 9B and 16B packets adds 612e0486ad08 iw_cxgb4: fix ECN check on the passive accept adds 54102dd410b0 RDMA/iwcm: move iw_rem_ref() calls out of spinlock adds e17fa5c95ef2 RDMA/siw: free siw_base_qp in kref release routine adds b806c94ee44e RDMA/qedr: Fix reported firmware version adds 777a8b32bc0f IB/core: Use rdma_read_gid_l2_fields to compare GID L2 fields adds a9018adfde80 RDMA/uverbs: Prevent potential underflow adds a15542bb72a4 RDMA/nldev: Skip counter if port doesn't match adds 549af0083302 IB/core: Avoid deadlock during netlink message handling adds 1524b12a6e02 RDMA/mlx5: Use irq xarray locking for mkey_table adds d4934f456936 RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case adds b681a0529968 RDMA/hns: Prevent memory leaks of eq->buf_list adds 4252a1a9b01f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a1bb46c36ce3 ACPI: processor: Add QoS requests for all CPUs adds e82b7457909a Merge branch 'pm-cpufreq' adds 65a5bf1c7900 Merge tag 'pm-5.4-rc6' of git://git.kernel.org/pub/scm/lin [...] adds ca8cb6958023 drm/etnaviv: fix deadlock in GPU coredump adds 18fa692d8020 drm/etnaviv: reinstate MMUv1 command buffer window check adds a2f10d4a3069 drm/etnaviv: fix dumping of iommuv2 adds 6f966213fea0 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds 4cad2a574d34 panfrost: Properly undo pm_runtime_enable when deferring a probe adds 29cd13cfd762 drm/v3d: Fix memory leak in v3d_submit_cl_ioctl adds 6f39188c9d5f drm/panfrost: fix -Wmissing-prototypes warnings adds f70744c68779 drm/panfrost: Don't dereference bogus MMU pointers adds ec26530c8cb8 Merge tag 'drm-misc-fixes-2019-10-30-1' of git://anongit.f [...] adds dd7ebe678732 drm/i915/tgl: Fix doc not corresponding to code adds 59cd826fb5e7 drm/i915: Fix PCH reference clock for FDI on HSW/BDW adds 2cac8c4480f2 Merge tag 'drm-intel-fixes-2019-10-31' of git://anongit.fr [...] adds e5574f61e9d8 drm/amdgpu: Fix SDMA hang when performing VKexample test adds 9bdf63d3579e drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) adds 40ba9796983b drm/amd/display: Change Navi14's DWB flag to 1 adds f52ebe1f888d drm/amdgpu/gfx10: update gfx golden settings adds 3dde767f14dc drm/amdgpu/gfx10: update gfx golden settings for navi14 adds 47661f6dad42 drm/amdgpu/gfx10: update gfx golden settings for navi12 adds 167bf96014a0 drm/sched: Set error to s_fence if HW job submission failed. adds 57c0f58e9f56 drm/amdgpu: If amdgpu_ib_schedule fails return back the error. adds 8775e89fa712 drm/amd/display: do not synchronize "drr" displays adds ceba1a0128a6 drm/amd/display: Allow inverted gamma adds 7c37d399c2b8 drm/amd/display: add 50us buffer as WA for pstate switch i [...] adds bc2fde42e241 drm/amd/display: Passive DP->HDMI dongle detection fix adds 385857adb815 drm/amd/display: setting the DIG_MODE to the correct value. adds 364593f3ee5f dc.c:use kzalloc without test adds e6f4e274c1e5 drm/amdgpu/powerplay/vega10: allow undervolting in p7 adds 30ef5c7eaba0 drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE adds 722608433c94 drm/radeon: Fix EEH during kexec adds c868868f6b6a drm/amdgpu: fix stack alignment ABI mismatch for Clang adds 00db297106e8 drm/amdgpu: fix stack alignment ABI mismatch for GCC 7.1+ adds e8a170ff9a35 drm/amdgpu: enable -msse2 for GCC 7.1+ users adds e54de91a2475 Merge tag 'drm-fixes-5.4-2019-10-30' of git://people.freed [...] adds 146162449186 Merge tag 'drm-fixes-2019-11-01' of git://anongit.freedesk [...] adds 9121923c457d kvm: Allocate memslots and buses before calling kvm_arch_init_vm adds a97b0e773e49 kvm: call kvm_arch_destroy_vm if vm creation fails adds 9167ab799362 KVM: vmx, svm: always run with EFER.NXE=1 when shadow pagi [...] adds b88866b60d98 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds aa57157be69f arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default adds d4af3c4b81f4 arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 adds 36c602dcdd87 arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo adds bfc97f9f199c arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core adds e059770cb1cd arm64: Brahma-B53 is SSB and spectre v2 safe adds 1cf45b8fdbb8 arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core adds d540c398db78 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 0b6b30c65621 efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only adds 2bb6a81633cb efi/tpm: Return -EINVAL when determining tpm final events [...] adds 18b915ac6b0a efi/random: Treat EFI_RNG_PROTOCOL output as bootloader ra [...] adds 41cd96fa149b efi: libstub/arm: Account for firmware reserved memory at [...] adds 220dd7699c46 x86, efi: Never relocate kernel below lowest acceptable address adds 359efcc2c910 efi/efi_test: Lock down /dev/efi_test and require CAP_SYS_ADMIN adds b2a18c25c73f Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 8c7e975667fb perf/core: Start rejecting the syscall with attr.__reserved_2 set adds 317b96bb1430 perf/x86/amd/ibs: Fix reading of the IBS OpData register a [...] adds e431e79b6060 perf/x86/amd/ibs: Handle erratum #420 only on the affected [...] adds 75be6f703a14 perf/x86/uncore: Fix event group support adds 652521d460cb perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge [...] adds 355f83c1d098 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds cd1cb3350561 sched/topology: Don't try to build empty sched domains adds e284df705cf1 sched/topology: Allow sched_asym_cpucapacity to be disabled adds 0dbe6cb8f7e0 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 3d252454edd0 parisc: fix frame pointer in ftrace_regs_caller() adds 31408fbe33d1 Merge branch 'parisc-5.4-3' of git://git.kernel.org/pub/sc [...] adds ffaee2728f9b riscv: add prototypes for assembly language functions from head.S adds 6a527b6785ba riscv: init: merge split string literals in preprocessor d [...] adds bf6df5dd25b7 riscv: mark some code and data as file-static adds 5ed881bc3afc riscv: add missing header file includes adds a48dac448d85 riscv: fp: add missing __user pointer annotations adds f307307992bf riscv: for C functions called only from assembly, mark wit [...] adds 00a5bf3a8ca3 RISC-V: Add PCIe I/O BAR memory mapping adds 1d9b0b66c3ef MAINTAINERS: Change to my personal email address adds e5897c7d2e65 Merge tag 'riscv/for-v5.4-rc6' of git://git.kernel.org/pub [...] adds 7b20238d28da io_uring: Fix leaked shadow_req adds 044c1ab399af io_uring: don't touch ctx in setup after ring fd install adds af8fd0424713 nvme-multipath: fix possible io hang after ctrl reconnect adds 86cccfbf773f nvme-multipath: remove unused groups_only mode in ana log adds d848074b2f1e um-ubd: Entrust re-queue to the upper layers adds 6873e0bd6a9c io_uring: ensure we clear io_kiocb->result before each issue adds 41591a51f00d iocost: don't nest spin_lock_irq in ioc_weight_write() adds 0821de28961d Merge tag 'for-linus-20191101' of git://git.kernel.dk/linux-block adds 875f0706accd SUNRPC: The TCP back channel mustn't disappear while reque [...] adds 9edb455e6797 SUNRPC: The RDMA back channel mustn't disappear while requ [...] adds 669996add4c9 SUNRPC: Destroy the back channel when we destroy the host [...] adds be3df3dd4c70 NFSv4: Don't allow a cached open with a revoked delegation adds 79cc55422ce9 NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() adds 372bf6c1c8f9 Merge tag 'nfs-for-5.4-3' of git://git.linux-nfs.org/proje [...] adds 0c258dec8d98 net/mlx5e: Tx, Fix assumption of single WQEBB of NOP in cl [...] adds 500f36a48586 net/mlx5e: Tx, Zero-memset WQE info struct upon update adds 2c559361389b net/mlx5e: kTLS, Release reference on DUMPed fragments in [...] adds 9b1fef2f23c1 net/mlx5e: kTLS, Size of a Dump WQE is fixed adds f45da3716fb2 net/mlx5e: kTLS, Save only the frag page to release at completion adds 310d9b9d3722 net/mlx5e: kTLS, Save by-value copy of the record frags adds b61b24bd135a net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow adds 700ec4974240 net/mlx5e: kTLS, Fix missing SQ edge fill adds 84d1bb2b139e net/mlx5e: kTLS, Limit DUMP wqe size adds ecdc65a3ec5d net/mlx5e: kTLS, Remove unneeded cipher type checks adds af11a7a42454 net/mlx5e: kTLS, Save a copy of the crypto info adds 46a3ea98074e net/mlx5e: kTLS, Enhance TX resync flow adds 61ea02d2c131 net/mlx5e: TX, Fix consumer index of error cqe dump adds c8c2a057fdc7 net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq adds c7ed6d0183d5 net/mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump adds 40c5b2bd2473 Merge tag 'mlx5-fixes-2019-10-18' of git://git.kernel.org/ [...] adds e7a409c3f46c ipv4: fix IPSKB_FRAG_PMTU handling with fragmentation adds b30605319794 r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 adds 011c7289de61 dynamic_debug: provide dynamic_hex_dump stub adds 34c15202896d net: stmmac: Fix the problem of tso_xmit adds c329230ce886 bnxt_en: Fix the size of devlink MSIX parameters. adds 83a46a82b96c bnxt_en: Fix devlink NVRAM related byte order related issues. adds c6a9e7aa2e8b bnxt_en: Adjust the time to wait before polling firmware r [...] adds f255ed1c4e4c bnxt_en: Minor formatting changes in FW devlink_health_reporter adds f6824308c4be bnxt_en: Avoid disabling pci device in bnxt_remove_one() f [...] adds 682fa9fb6095 Merge branch 'bnxt_en-bug-fixes' adds d665c1281bc8 net: sched: taprio: fix -Wmissing-prototypes warnings adds b5b9181c2403 selftests: Make l2tp.sh executable adds 9464cc37f367 net: openvswitch: free vport unless register_netdevice() succeeds adds 6c5d9c2a6bed ipv6: include <net/addrconf.h> for missing declarations adds 55667441c84f net/flow_dissector: switch to siphash adds 76db2d466f6a net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag adds 82ecff655e79 keys: Fix memory leak in copy_net_ns adds 5343da4c1742 net: core: limit nested device depth adds ab92d68fc22f net: core: add generic lockdep keys adds 65de65d90337 bonding: fix unexpected IFF_BONDING bit unset adds 089bca2caed0 bonding: use dynamic lockdep key instead of subclass adds 369f61bee0f5 team: fix nested locking lockdep warning adds 2bce1ebed17d macsec: fix refcnt leak in module exit routine adds 32b6d34fedc2 net: core: add ignore flag to netdev_adjacent structure adds 0ce1822c2a08 vxlan: add adjacent link to limit depth level adds f3b0a18bb6cb net: remove unnecessary variables and callback adds 1962f86b42ed virt_wifi: fix refcnt leak in module exit routine adds 65921376425f Merge branch 'net-fix-nested-device-bugs' adds fa784f2ac00e net: sch_generic: Use pfifo_fast as fallback scheduler for [...] adds 3f6b2c442061 net: mvneta: make stub functions static inline adds 91e2e57636f1 net: hwbm: if CONFIG_NET_HWBM unset, make stub functions static adds f536dffc0b79 net/smc: fix closing of fallback SMC sockets adds ca5f8d2dd522 net/smc: keep vlan_id for SMC-R in smc_listen_work() adds 31af5057c2c5 Merge branch 'smc-fixes' adds 16d65287927e net: ethernet: Use the correct style for SPDX License Identifier adds d4e4fdf9e4a2 netns: fix GFP flags in rtnl_net_notifyid() adds 7c3bebc3d868 cxgb4: request the TX CIDX updates to status page adds 5ff223e86f5a net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol() adds 0b834ba00ab5 ipv4: fix route update on metric change. adds 37de3b354150 selftests: fib_tests: add more tests for metric update adds 45f338069941 Merge branch 'ipv4-fix-route-update-on-metric-change' adds 9e8acd9c44a0 bpf: lwtunnel: Fix reroute supplying invalid dst adds 11875ba7f251 selftests/bpf: More compatible nc options in test_tc_edt adds 05679ca6feeb xdp: Prevent overflow in devmap_hash cost calculation for [...] adds ce197d83a9fc xdp: Handle device unregister for devmap_hash map type adds cd7455f1013e bpf: Fix use after free in subprog's jited symbol removal adds 3b4d9eb2ee74 bpf: Fix use after free in bpf_get_prog_name adds 2afd23f78f39 xsk: Fix registration of Rx-only sockets adds 1a51a47491a5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds daf61b026f46 netfilter: nf_flow_table: set timeout before insertion int [...] adds 085461c8976e netfilter: nf_tables_offload: restore basechain deletion adds a69a85da458f netfilter: nft_payload: fix missing check for matching len [...] adds 62931f59ce9c ipvs: don't ignore errors in case refcounting ip_vs module fails adds c24b75e0f923 ipvs: move old_secure_tcp into struct netns_ipvs adds 52b33b4f8186 Merge tag 'ipvs-fixes-for-v5.4' of https://git.kernel.org/ [...] adds fc11078dd351 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds d7d16a89350a net: add skb_queue_empty_lockless() adds 137a0dbe3426 udp: use skb_queue_empty_lockless() adds 3ef7cf57c72f net: use skb_queue_empty_lockless() in poll() handlers adds 3f926af3f4d6 net: use skb_queue_empty_lockless() in busy poll contexts adds 7c422d0ce975 net: add READ_ONCE() annotation in __skb_wait_for_more_packets() adds 2024305863d6 Merge branch 'net-avoid-KCSAN-splats' adds 7de4344f2abb net: dpaa2: Use the correct style for SPDX License Identifier adds a793183caa9a udp: fix data-race in udp_set_dev_scratch() adds 20eb4f29b602 net: fix sk_page_frag() recursion from memory reclaim adds 88824e3bf29a net: ethernet: ftgmac100: Fix DMA coherency issue with SW [...] adds 5d294fc48340 net: dsa: sja1105: improve NET_DSA_SJA1105_TAS dependency adds 0a29ac5bd3a9 net: usb: lan78xx: Disable interrupts before calling gener [...] adds a8d23cbbf6c9 batman-adv: Avoid free/alloc race when handling OGM2 buffer adds 40e220b4218b batman-adv: Avoid free/alloc race when handling OGM buffer adds 55793d2a431c Merge tag 'batadv-net-for-davem-20191025' of git://git.ope [...] adds 85ac30fa2e24 fjes: Handle workqueue allocation failure adds 63a41746827c net: hisilicon: Fix "Trying to free already-free IRQ" adds 6f3ef5c25cc7 wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle adds 1c44ce560b4d net: mscc: ocelot: fix vlan_filtering when enslaving to br [...] adds b9cd75e66895 net: mscc: ocelot: refuse to overwrite the port's native vlan adds c1b5ddc112e9 Merge branch 'VLAN-fixes-for-Ocelot-switch' adds e19868efea0c net/mlx4_core: Dynamically set guaranteed amount of counte [...] adds e56bd641ca61 net: hisilicon: Fix ping latency when deal with high throughput adds 2eb8d6d2910c erspan: fix the tun_info options_len check for erspan adds eadf52cf1852 vxlan: check tun_info options_len properly adds f9f2933842ec MAINTAINERS: remove Dave Watson as TLS maintainer adds 3b56be218f65 net: fec_main: Use platform_get_irq_byname_optional() to a [...] adds b86bcb299092 net: fec_ptp: Use platform_get_irq_xxx_optional() to avoid [...] adds ad9bd8daf2f9 bonding: fix using uninitialized mode_lock adds 301428ea3708 net/smc: fix refcounting for non-blocking connect() adds 8b73018fe445 net: rtnetlink: fix a typo fbd -> fdb adds 6dfef396ea13 net/mlx5: Fix flow counter list auto bits struct adds d5dbcc4e87bc net/mlx5e: Determine source port properly for vlan push action adds 752d3dc06d69 net/mlx5e: Remove incorrect match criteria assignment line adds 5dfb6335cbec net/mlx5e: Replace kfree with kvfree when free vhca stats adds 64d7b6857713 net/mlx5e: Only skip encap flows update when encap init failed adds 2347cee83b2b net/mlx5: Fix rtable reference leak adds 0fd79b1e17be net/mlx5: Fix NULL pointer dereference in extended destination adds 2a4b65262367 net/mlx5e: Don't store direct pointer to action's tunnel info adds 9df86bdb6746 net/mlx5e: Fix handling of compressed CQEs in case of low [...] adds 534e7366f41b net/mlx5e: Fix ethtool self test: link speed adds 926b37f76fb0 net/mlx5e: Initialize on stack link modes bitmap adds 6f74a55d4900 Merge tag 'mlx5-fixes-2019-10-24' of git://git.kernel.org/ [...] adds dc99da4f31ce qed: fix spelling mistake "queuess" -> "queues" adds c6761cf521f9 vxlan: fix unexpected failure of vxlan_changelink() adds c63b0968946b qed: Optimize execution time for nvm attributes configuration. adds b7265a0df82c mlxsw: core: Unpublish devlink parameters during reload adds 7170a977743b net: annotate accesses to sk->sk_incoming_cpu adds ee8d153d46a3 net: annotate lockless accesses to sk->sk_napi_id adds fc89cc358fb6 cxgb4: fix panic when attaching to ULD fail adds c4509a5ac0ac hv_netvsc: Fix error handling in netvsc_set_features() adds 719b85c336ed hv_netvsc: Fix error handling in netvsc_attach() adds 3da09663209d Merge branch 'hv_netvsc-fix-error-handling-in-netvsc_attac [...] adds ec649fed66bb nl80211: Disallow setting of HT for channel 14 adds 1fab1b89e2e8 nl80211: fix validation of mesh path nexthop adds 5a7ec66782fc Merge tag 'mac80211-for-net-2019-10-31' of git://git.kerne [...] adds f9c32435ab72 rxrpc: Fix handling of last subpacket of jumbo packet adds 6d6f0383b697 netdevsim: Fix use-after-free during device dismantle adds 19f92a030ca6 net: increase SOMAXCONN to 4096 adds 623d0c2db020 tcp: increase tcp_max_syn_backlog max value adds 4202e219edd6 net: ethernet: arc: add the missed clk_disable_unprepare adds 7cded5658329 iwlwifi: pcie: fix merge damage on making QnJ exclusive adds 8c55dedb795b rtlwifi: Fix potential overflow on P2P code adds 6dea7da7019a iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc adds e55890150a96 iwlwifi: pcie: fix all 9460 entries for qnj adds 91cf5dede57f iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return adds 9a47cb988338 iwlwifi: pcie: add workaround for power gating in integrat [...] adds 17c216ed6b9e iwlwifi: pcie: 0x2720 is qu and 0x30DC is not adds b43f4a169f22 rtlwifi: rtl_pci: Fix problem of too small skb->len adds f37f05503575 mt76: mt76x2e: disable pcie_aspm by default adds 7bd0650be63c mt76: dma: fix buffer unmap with non-linear skbs adds 3d206e6899a0 iwlwifi: fw api: support new API for scan config cmd adds 33e4980532fd Merge tag 'wireless-drivers-2019-11-01' of git://git.kerne [...] adds 94bc1e522b32 igb/igc: Don't warn on fatal read failures when the device [...] adds fb2308ba16bf igb: Enable media autosense for the i350. adds 8d5cfd7f76a2 igb: Fix constant media auto sense switching when no cable [...] adds 2c19e395e061 i40e: Fix receive buffer starvation for AF_XDP adds 8472ba621540 e1000: fix memory leaks adds 17df5ae1b3e1 Documentation: networking: device drivers: Remove stray asterisks adds 451fe015b285 ixgbe: Remove duplicate clear_bit() call adds c8c2cd8102a7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds a904a0693c18 inet: stop leaking jiffies on the wire adds 9cfeeb576d49 gve: Fixes DMA synchronization. adds 9d68db5092c5 net: phylink: Fix phylink_dbg() macro adds 5fc0f21246e5 net: dsa: bcm_sf2: Fix IMP setup for port different than 8 adds 62bdc8fd1c21 r8169: fix wrong PHY ID issue with RTL8168dp adds d64479a3e3f9 selftests: net: reuseport_dualstack: fix uninitalized parameter adds 8101e069418d selftests: bpf: Skip write only files in debugfs adds 41aa29a58b5f net: cls_bpf: fix NULL deref on offload filter removal adds aefc3e723a78 net: fix installing orphaned programs adds aeb1b85c340c Merge branch 'fix-BPF-offload-related-bugs' adds 1204c70d9dcb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b8e51a6a9db9 s390/cmm: fix information leak in cmm_timeout_handler() adds a1d863ac3e10 s390/unwind: fix mixing regs and sp adds 3d7efa4edd07 s390/idle: fix cpu idle time calculation adds 969a5197da89 Merge tag 's390-5.4-6' of git://git.kernel.org/pub/scm/lin [...] adds d10f60ae27d2 powerpc/32s: fix allow/prevent_user_access() when crossing [...] adds a8a30219ba78 powerpc/powernv/eeh: Fix oops when probing cxl devices adds 05d9a952832c powerpc/prom_init: Undo relocation before entering secure mode adds 7d6475051fb3 powerpc/powernv: Fix CPU idle to be called with IRQs disabled adds 8194c28efd96 Merge tag 'powerpc-5.4-4' of git://git.kernel.org/pub/scm/ [...] adds 66cf50e65b18 scsi: qla2xxx: fixup incorrect usage of host_byte adds 535fb49e730a scsi: lpfc: Check queue pointer before use adds 74e5e468b664 scsi: ufs-bsg: Wake the device before sending raw upiu commands adds 0fd103ccfe6a scsi: lpfc: Honor module parameter lpfc_use_adisc adds c2ff2a36eff6 scsi: qla2xxx: Initialized mailbox to prevent driver load failure adds 8d8b83f5be2a scsi: qla2xxx: Fix partial flash write of MBI adds fc5b220b2dcf scsi: target: cxgbit: Fix cxgbit_fw4_ack() adds 0cf9f4e547ce scsi: sd: define variable dif as unsigned int instead of bool adds d3566abb1a1e scsi: qla2xxx: stop timer in shutdown path adds f83e148a4100 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 40a6b9a00930 Revert "pwm: Let pwm_get_state() return the last implement [...] adds e935842a06db Merge tag 'pwm/for-5.4-rc6' of git://git.kernel.org/pub/sc [...] adds 6fc28b7e0aac hwmon: (nct7904) Fix the incorrect value of vsen_mask & tc [...] adds 2ccb4f16d013 hwmon: (ina3221) Fix read timeout issue adds 9d2345057538 Merge tag 'hwmon-for-v5.4-rc6' of git://git.kernel.org/pub [...] adds a08d897bc04f fix memory leak in large read decrypt offload adds 56cfd2507d3e Merge tag '5.4-rc6-smb3-fix' of git://git.samba.org/sfrenc [...] adds a51bab592fbb usb: dwc3: select CONFIG_REGMAP_MMIO adds bc1e3a2dd0c9 usb: fsl: Check memory resource before releasing it adds b26a4052cf9a usb: mtu3: fix missing include of mtu3_dr.h adds 5053691a7d62 usb: cdns3: include host-export,h for cdns3_host_init adds 2457b2c1b44e usb: renesas_usbhs: fix __le16 warnings adds ef48aacf860b usb: gadget: udc: renesas_usb3: Fix __le16 warnings adds 20ee71cc374a usb: renesas_usbhs: Fix warnings in usbhsg_recip_handler_s [...] adds e92f30ac37d1 usb: renesas_usbhs: fix type of buf adds ba3a1a915c49 usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode. adds 1c20c89b0421 usb: gadget: composite: Fix possible double free memory bug adds 9bbfceea12a8 usb: dwc3: pci: prevent memory leak in dwc3_pci_probe adds 1a1c851bbd70 usb: gadget: configfs: fix concurrent issue between compos [...] adds a7d9874c6f3f usb: dwc3: remove the call trace of USBx_GFLADJ adds f3fb802efaef usb: cdns3: gadget: Don't manage pullups adds 4ae8beac0abb Merge tag 'fixes-for-v5.4-rc5' of git://git.kernel.org/pub [...] adds d482c7bb0541 USB: Skip endpoints with 0 maxpacket length adds d98ee2a19c33 USB: ldusb: fix ring-buffer locking adds 88f6bf3846ee USB: ldusb: use unsigned size format specifiers adds 52403cfbc635 USB: ldusb: fix control-message timeout adds 18b74067ac78 xhci: Fix use-after-free regression in xhci clear hub TT i [...] adds bfa3dbb343f6 usb: xhci: fix Immediate Data Transfer endianness adds d5501d5c29a2 usb: xhci: fix __le32/__le64 accessors in debugfs code adds 28df0642abbf usbip: tools: Fix read_usb_vudc_device() error path handling adds d4d8257754c3 usbip: Fix free of unallocated memory in vhci tx adds 9a9769496131 usb-storage: Revert commit 747668dbc061 ("usb-storage: Set [...] adds 1186f86a7113 UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of sc [...] adds 54f83b8c8ea9 USB: gadget: Reject endpoints with 0 maxpacket value adds 1251dab9e0a2 USB: serial: whiteheat: fix potential slab corruption adds 84968291d792 USB: serial: whiteheat: fix line-speed endianness adds f5c8d290634a usb: cdns3: gadget: reset EP_CLAIMED flag while unloading adds 94e259f81a71 usb: cdns3: gadget: Fix g_audio use case when connected to [...] adds d8eca64eec71 usb: dwc3: gadget: fix race when disabling ep with cancell [...] adds 3a69c9e52295 Merge tag 'usb-5.4-rc6' of git://git.kernel.org/pub/scm/li [...] adds a99d8080aaf3 Linux 5.4-rc6 adds 4a6a6f5c4aee tools: gpio: Use !building_out_of_srctree to determine srctree adds 459f7cb9a3b9 Merge tag 'gpio-v5.4-rc5-fixes-for-linus' of git://git.ker [...] adds 806766af3909 Revert "gpio: merrifield: Move hardware initialization to [...] adds 52c75f56703e Revert "gpio: merrifield: Restore use of irq_base" adds 1173c3c28abf Revert "gpio: merrifield: Pass irqchip when adding gpiochip" adds 7111fa1151e3 Merge tag 'gpio-v5.4-4' of git://git.kernel.org/pub/scm/li [...] adds fa729c4df558 clone3: validate stack arguments adds 26bc67213424 Merge tag 'for-linus-2019-11-05' of git://git.kernel.org/p [...] adds 7961eee39784 mm: memcontrol: fix NULL-ptr deref in percpu stats flush adds 64801d19eba1 mm/gup_benchmark: fix MAP_HUGETLB case adds 3e8fc0075e24 mm, meminit: recalculate pcpu batch and high limits after [...] adds 169226f7e0d2 mm: thp: handle page cache THP correctly in PageTransCompoundMap adds e74540b28556 ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() adds df2ec7641bd0 mm/mmu_notifiers: use the right return code for WARN_ON adds abaed0112c1d mm, vmstat: hide /proc/pagetypeinfo from normal users adds 93b3a674485f mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo adds ec649c9d454e mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y adds 1be334e5c088 mm/page_alloc.c: ratelimit allocation failure warnings mor [...] adds a31631302abc zswap: add Vitaly to the maintainers list adds 5cbf2fff3bba dump_stack: avoid the livelock of the dump_lock adds 6981b76cf6f3 MAINTAINERS: update information for "MEMORY MANAGEMENT" adds 221ec5c0a46c mm: slab: make page_cgroup_ino() to recognize non-compound [...] adds 8731acc5068e scripts/gdb: fix debugging modules compiled with hot/cold [...] adds 656d57119326 mm/memory_hotplug: fix updating the node span adds 869712fd3de5 mm: memcontrol: fix network errors from failing __GFP_ATOM [...] adds 4dd58158254c Merge branch 'akpm' (patches from Andrew) adds 43b7029f475e HID: i2c-hid: Send power-on command after reset adds ff479731c385 HID: wacom: generic: Treat serial number and related field [...] adds 847120f859cc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 532f9cd6ee99 reset: Fix memory leak in reset_control_array_put() adds 47db56525176 reset: fix of_reset_simple_xlate kerneldoc comment adds 77d551b9ad00 reset: fix of_reset_control_get_count kerneldoc comment adds ed713ce24254 reset: fix reset_control_lookup kerneldoc comment adds b9e9348d381e reset: fix reset_control_get_exclusive kerneldoc comment adds f430c7ed8bc2 reset: fix reset_control_ops kerneldoc comment adds b25e29721de9 Merge tag 'reset-fixes-for-v5.5' of git://git.pengutronix. [...] adds 7eb3894b2fac arm64: dts: ls1028a: fix a compatible issue adds 7e5d0bf6afcc ARM: dts: imx6qdl-sabreauto: Fix storm of accelerometer in [...] adds 96ed1044fa98 soc: imx: gpc: fix initialiser format adds cabe5f85e636 ARM: dts: imx6-logicpd: Re-enable SNVS power key adds e346ff93f02b arm64: dts: imx8mm: fix compatible string for sdma adds 958c6014c64e arm64: dts: imx8mn: fix compatible string for sdma adds 70a7274a543a Merge tag 'imx-fixes-5.4-2' of git://git.kernel.org/pub/sc [...] adds e614f341253f ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend adds e690053e97e7 ARM: sunxi: Fix CPU powerdown on A83T adds ba7f8c98269c Merge tag 'sunxi-fixes-for-5.4-2' of https://git.kernel.or [...] adds f852497c9a07 arm64: dts: zii-ultra: fix ARM regulator GPIO handle adds 3a82cd448489 Merge tag 'imx-fixes-5.4-3' of git://git.kernel.org/pub/sc [...] adds 832c4365bd42 ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157 adds 9df50c2e16de ARM: dts: stm32: Fix CAN RAM mapping on stm32mp157c adds afe3af89cd38 ARM: dts: stm32: remove OV5640 pinctrl definition on stm32 [...] adds f4d6e0f79bcd ARM: dts: stm32: change joystick pinctrl definition on stm [...] adds e1af5a11c42a Merge tag 'stm32-dt-for-v5.4-fixes-2' of git://git.kernel. [...] adds 002d3c65ee81 MAINTAINERS: update Cavium ThunderX2 maintainers adds 26f68a2902f0 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 6767df245f47 arm64: Do not mask out PTE_RDONLY in pte_same() adds 03026c429891 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 038029c03e21 sparc: remove unneeded uapi/asm/statfs.h adds aac478cc9d81 Merge remote-tracking branch 'sparc/master' adds c43eab3eddb4 net: fec: add missed clk_disable_unprepare in remove adds 3d1e5039f5f8 dccp: do not leak jiffies on the wire adds db9ee384f6f7 can: dev: add missing of_node_put() after calling of_get_c [...] adds fb5be6a7b486 can: gs_usb: gs_can_open(): prevent memory leak adds 4d6636498c41 can: mcba_usb: fix use-after-free on disconnect adds 375973942618 can: usb_8dev: fix use-after-free on disconnect adds 5e269324db5a can: flexcan: disable completely the ECC mechanism adds de280f403f29 can: peak_usb: fix a potential out-of-sync while decoding packets adds f7a1337f0d29 can: peak_usb: fix slab info leak adds 128a1b87d3ce can: peak_usb: report bus recovery as well adds 3cb3eaac52c0 can: c_can: c_can_poll(): only read status register after [...] adds 23c5a9488f07 can: c_can: D_CAN: c_can_chip_config(): perform a sofware [...] adds 6f12001ad5e7 can: c_can: C_CAN: add bus recovery events adds 659680bc232f can: xilinx_can: Fix flags field initialization for axi can adds ca913f1ac024 can: rx-offload: can_rx_offload_queue_sorted(): fix error [...] adds 6caf8a6d6586 can: rx-offload: can_rx_offload_queue_tail(): fix error ha [...] adds a2dc3f5e1022 can: rx-offload: can_rx_offload_offload_one(): do not incr [...] adds 4e9016bee3bf can: rx-offload: can_rx_offload_offload_one(): increment r [...] adds d763ab3044f0 can: rx-offload: can_rx_offload_offload_one(): use ERR_PTR [...] adds c2a9f74c9d18 can: rx-offload: can_rx_offload_irq_offload_timestamp(): c [...] adds 1f7f504dcd9d can: rx-offload: can_rx_offload_irq_offload_fifo(): contin [...] adds 758124335a9d can: flexcan: increase error counters if skb enqueueing vi [...] adds c4409e9fbea9 can: ti_hecc: ti_hecc_error(): increase error counters if [...] adds 59f415c2f5e2 can: ti_hecc: ti_hecc_stop(): stop the CPK on down adds 10f5d55ddcbf can: ti_hecc: keep MIM and MD set adds 99383749c259 can: ti_hecc: release the mailbox a bit earlier adds 678d85ed8554 can: ti_hecc: add fifo overflow error reporting adds 3b2d652da214 can: ti_hecc: properly report state changes adds b5018be6d5dd can: ti_hecc: add missing state changes adds db1a804cca6f can: j1939: fix resource leak of skb on error return paths adds 896daf723c84 can: j1939: fix memory leak if filters was set adds eaa654f164ba can: j1939: transport: j1939_session_fresh_new(): make sur [...] adds 688d11c38423 can: j1939: transport: j1939_xtp_rx_eoma_one(): Add sanity [...] adds 27a0e54bae09 can: mcp251x: mcp251x_restart_work_handler(): Fix potentia [...] adds 3926a3a025d4 can: don't use deprecated license identifiers adds fc564e09237f Merge tag 'linux-can-fixes-for-5.4-20191105' of git://git. [...] adds 0763b3e81a82 taprio: fix panic while hw offload sched list swap adds 050668c10047 bpf, doc: Add Andrii as official reviewer to BPF subsystem adds 7541c87c9b7a bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 adds 6bd7cf66578f perf tools: Make usage of test_attr__* optional for perf-sys.h adds 04ec044b7d30 samples/bpf: fix build by setting HAVE_ATTR_TEST to zero adds ff1c08e1f74b bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() adds 7de086909365 powerpc/bpf: Fix tail call implementation adds 41de23e2232b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 1899bb325149 bonding: fix state transition issue in link monitoring adds 2ef17216d732 net: hns3: Use the correct style for SPDX License Identifier adds 59eb87cb52c9 net: sched: prevent duplicate flower rules from tcf_proto [...] adds e684000b8a2b net: dsa: bcm_sf2: Fix driver removal adds 57d0f00dfeb3 mlx4_core: fix wrong comment about the reason of subtract [...] adds 683916f6a840 net/tls: fix sk_msg trim on fallback to copy mode adds e7a86c687e64 net: qualcomm: rmnet: Fix potential UAF when unregistering adds f75359f3ac85 net: prevent load/store tearing on sk->sk_stamp adds 517ce4e93368 NFC: fdp: fix incorrect free object adds 2836654a2735 Documentation: TLS: Add missing counter description adds 3a55402c9387 net: bcmgenet: use RGMII loopback for MAC reset adds 6b6d017fccb4 Revert "net: bcmgenet: soft reset 40nm EPHYs before MAC init" adds 0686bd9d5e68 net: bcmgenet: reapply manual settings to the PHY adds cc59dbcc5ddd Merge branch 'net-bcmgenet-restore-internal-EPHY-support' adds 7afb3e575e5a net: mscc: ocelot: don't handle netdev events for other netdevs adds 3b3eed8eec47 net: mscc: ocelot: fix NULL pointer on LAG slave removal adds 9f8f35076cd4 Merge branch 'Bonding-fixes-for-Ocelot-switch' adds 17fdd7638cb6 net: mscc: ocelot: fix __ocelot_rmw_ix prototype adds 02b1fa07bb58 net/tls: don't pay attention to sk_write_pending when push [...] adds 79ffe6087e91 net/tls: add a TX lock adds 41098af59d8d selftests/tls: add test for concurrent recv and send adds 9990a79d8fe2 Merge branch 'net-tls-add-a-TX-lock' adds 98f3375505b8 net/smc: fix ethernet interface refcounting adds de2a60522343 netfilter: nf_tables_offload: check for register data leng [...] adds 250367c59e6b netfilter: nf_tables: Align nft_expr private data to 64-bit adds 9fedd894b4e1 netfilter: nf_tables: fix unexpected EOPNOTSUPP error adds b23c0742c2ce bridge: ebtables: don't crash when using dnat target in ou [...] adds 1ed012f6fd83 netfilter: nf_tables: bogus EOPNOTSUPP on basechain update adds 88c749840dff netfilter: nf_tables_offload: skip EBUSY on chain update adds 30b7244d7965 netfilter: ipset: Fix an error code in ip_set_sockfn_get() adds 97664bc2c77e netfilter: ipset: Copy the right MAC address in hash:ip,ma [...] adds 1289975643f4 netfilter: ipset: Fix nla_policies to fully support NL_VAL [...] adds 774e4d34dbeb Merge branch 'master' of git://blackhole.kfki.hu/nf adds 53ba60afb165 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 4d7c47e34fab net: stmmac: gmac4: bitrev32 returns u32 adds 3d00e45d498f net: stmmac: xgmac: bitrev32 returns u32 adds eeb9d7451698 net: stmmac: selftests: Prevent false positives in filter tests adds 96147375d49f net: stmmac: xgmac: Only get SPH header len if available adds 97add93fbcfa net: stmmac: xgmac: Fix TSA selection adds 08c1ac3bcba8 net: stmmac: xgmac: Fix AV Feature detection adds 132f2f20c986 net: stmmac: xgmac: Disable Flow Control when 1 or more qu [...] adds aeb18dd07692 net: stmmac: xgmac: Disable MMC interrupts by default adds cda4985a3ebb net: stmmac: Fix the packet count in stmmac_rx() adds b2f071995b7a net: stmmac: Fix TSO descriptor with Enhanced Addressing adds 7df4a3a76d34 net: stmmac: Fix the TX IOC in xmit path adds 58b87d21fe79 Merge branch 'stmmac-fixes' adds 9c6850fea3ed r8169: fix page read in r8168g_mdio_read adds f382b0df6946 net/mlx5e: Fix eswitch debug print of max fdb flow adds 22f83150f03e net/mlx5: DR, Fix memory leak in modify action destroy adds 260986fcff81 net/mlx5: DR, Fix memory leak during rule creation adds 950d3af70ea8 net/mlx5e: Use correct enum to determine uplink port adds c78806f31f2f Merge tag 'mlx5-fixes-2019-11-06' of git://git.kernel.org/ [...] adds 648db0514a38 net: hns3: add compatible handling for command HCLGE_OPC_P [...] adds 99a8efbb6e30 NFC: st21nfca: fix double free adds 9b788ea2a34f Merge remote-tracking branch 'net/master' adds d0fbb51dfaa6 bpf, offload: Unlock on error in bpf_offload_dev_create() adds 186f3f23b51a Merge remote-tracking branch 'bpf/master' adds a9c3c4c59770 IB/hfi1: Ensure full Gen3 speed in a Gen4 system adds c1abd865bd12 IB/hfi1: Ensure r_tid_ack is valid before building TID RDM [...] adds c2be3865a176 IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA adds ce8e8087cf3b IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR adds 531eb45b3da4 RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN adds 411c1e6774e2 RDMA/hns: Correct the value of srq_desc_size adds 6f0f8591b042 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 706ad6746a66 ALSA: bebob: fix to detect configured source of sampling c [...] adds 15c2b3cc09a3 ALSA: hda/ca0132 - Fix possible workqueue stall adds 9a11ba7388f1 ALSA: hda: hdmi - add Tigerlake support adds e7af6307a8a5 ALSA: timer: Fix incorrectly assigned timer instance adds 9110d1b0e229 ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX adds d3645b055399 ASoC: compress: fix unsigned integer overflow check adds 4523817d51bc ASoC: kirkwood: fix external clock probe defer adds 901af18b6baa ASoC: hdmi-codec: drop mutex locking again adds d10be65f87fc ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address adds dc39596a906d ASoC: kirkwood: fix device remove ordering adds f792bd173a6f ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing adds c0a333d842ef ASoC: SOF: Fix memory leak in sof_dfsentry_write adds 45c1380358b1 ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data adds dd7e8d903e1e ASoC: ti: sdma-pcm: Add back the flags parameter for non s [...] adds 07c1b73e2a02 ASoC: rockchip: rockchip_max98090: Enable SHDN to fix head [...] adds 5dc7d5bc9627 ASoC: hdac_hda: fix race in device removal adds eaf072e512d5 ASoC: stm32: sai: add restriction on mmap support adds e44f3d49f900 ASoC: max98373: replace gpio_request with devm_gpio_request adds 9508ef5a980f ASoC: SOF: topology: Fix bytes control size checks adds df37d941c4b5 Merge tag 'asoc-fix-v5.4-rc6' of https://git.kernel.org/pu [...] adds 0420e5e4b415 Merge remote-tracking branch 'sound-current/for-linus' adds 94722c146092 Merge branch 'asoc-5.4' into asoc-linus adds 54aff67ff21c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 55d5f62c3fa0 regulator: bd70528: Add MODULE_ALIAS to allow module auto loading adds 26c2c997aa1a regulator: core: Release coupled_rdevs on regulator_init_c [...] adds 07b4ceca96a9 Merge branch 'regulator-5.4' into regulator-linus adds e30330ad5e46 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 4a82fe0e1842 spi: mxic: Select SPI_NOR type by default adds 6fe7ab3837bd spi: mxic: Fix DMAS_CTRL register layout adds 9f918a728cf8 spi: Add call to spi_slave_abort() function when spidev dr [...] adds 6b04e47b73f2 spi: orion: fix runtime PM initialization adds d3b0ffa1d75d spi: gpio: prevent memory leak in spi_gpio_probe adds 057b8945f78f spi: lpspi: fix memory leak in fsl_lpspi_probe adds 3c0af1dd2fe7 spi: stm32-qspi: Fix kernel oops when unbinding driver adds 5d2af8bcd493 spi: spi-fsl-dspi: Always use the TCFQ devices in poll mode adds f6910679e17a spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register adds b2662a164f9d spi: pxa2xx: Set controller->max_transfer_size in dma mode adds 3e5ec1db8bfe spi: Fix SPI_CS_HIGH setting when using native and GPIO CS adds 112d6212c80a Merge tag 'v5.4-rc3' into spi-5.4 adds 2de860b4a7a0 spi: rspi: Use platform_get_irq_byname_optional() for opti [...] adds fed8d8c7a6dc spi: atmel: fix handling of cs_change set on non-last xfer adds b9fc2d207e54 spi: dw: Move runtime PM enable/disable from common to pla [...] adds 77c544d243f3 spi: pxa2xx: Drop extra check of platform_get_resource() r [...] adds 15f794bd977a spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS adds f0cf17ed76cf spi: pxa2xx: Add support for Intel Comet Lake-H adds a725272bda77 spi: sifive: disable clk when probe fails and remove adds 1403cfa69d31 spi: dw: Fix Designware SPI loopback adds c2f102f1e884 spi: bcm2835: fix typo in comment adds 138df415d671 Merge branch 'spi-5.4' into spi-linus adds 0ddecc4651c3 Merge remote-tracking branch 'spi-fixes/for-linus' adds 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue adds 8c2d23338b95 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds df4028658f9d staging: Add VirtualBox guest shared folder (vboxsf) support adds 24e1eb5c0d78 iio: imu: adis16480: make sure provided frequency is positive adds 431f7667bd68 iio: srf04: fix wrong limitation in distance measuring adds 6e82ae6b8d11 iio: imu: inv_mpu6050: fix no data on MPU6050 adds e6afcf6c598d iio: adc: stm32-adc: fix stopping dma adds fe4c59394ede Merge tag 'iio-fixes-for-5.4b' of https://git.kernel.org/p [...] adds 32e9f6cb0734 staging: vboxsf: Remove unused including <linux/version.h> adds 94fed404109d staging: vboxsf: fix dereference of pointer dentry before [...] adds e39fcaef7ed9 staging: Fix error return code in vboxsf_fill_super() adds a40dc3b65d5a Merge remote-tracking branch 'staging.current/staging-linus' adds 83c774f0c69d interconnect: qcom: Fix icc_onecell_data allocation adds a8dfe193a60c interconnect: Add locking in icc_set_tag() adds 5e0eb05d7f75 Merge tag 'icc-5.4-rc5' of https://git.linaro.org/people/g [...] adds fd5c46b754d4 thunderbolt: Read DP IN adapter first two dwords in one go adds 6f6709734274 thunderbolt: Fix lockdep circular locking depedency warning adds 747125db6dcd thunderbolt: Drop unnecessary read when writing LC command [...] adds 92fd9bf2c326 Merge tag 'thunderbolt-fixes-for-v5.4-1' of git://git.kern [...] adds 52eb063d153a soundwire: depend on ACPI adds 0f8c0f8a7782 soundwire: depend on ACPI || OF adds cf9249626f72 soundwire: intel: fix intel_register_dai PDI offsets and numbers adds 7b47ad3322d1 soundwire: slave: fix scanf format adds 106901add52b Merge tag 'soundwire-5.4-rc6' of git://git.kernel.org/pub/ [...] adds 87c0b9c79ec1 intel_th: gth: Fix the window switching sequence adds e5a340f77027 intel_th: msu: Fix an uninitialized mutex adds 063f097fd65a intel_th: msu: Fix missing allocation failure check on a kstrndup adds 8e3ef7b444ae intel_th: msu: Fix overflow in shift of an unsigned int adds 1fa1b6ca0fda intel_th: msu: Fix possible memory leak in mode_store() adds 3adbb5718dd5 intel_th: pci: Add Comet Lake PCH support adds 9d55499d8da4 intel_th: pci: Add Jasper Lake PCH support adds c28658d1e9fe Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 003f01c78002 Input: synaptics-rmi4 - fix video buffer size adds f6aabe1ff1d9 Input: synaptics-rmi4 - disable the relative position IRQ [...] adds 5d40d95e7e64 Input: synaptics-rmi4 - do not consume more data than we h [...] adds 310ca2a61c41 Input: synaptics-rmi4 - remove unused result_bits mask adds d3f23329f9b8 Merge remote-tracking branch 'input-current/for-linus' adds baf6722aa0cb ide: Use dev_get_drvdata where possible adds 2fa281280ef4 Merge remote-tracking branch 'ide/master' adds 303e6218ecec selftests: Fix O= and KBUILD_OUTPUT handling for relative paths adds 3c8393acf383 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 57baec7b1b04 scripts/nsdeps: make sure to pass all module source files [...] adds c8de8da40b27 Merge remote-tracking branch 'modules-fixes/modules-linus' adds 3e84a18a259e media: meson/ao-cec: move cec_notifier_cec_adap_register a [...] adds 6023df840ef7 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 39c4a413dc8c dt-bindings: reset: Fix brcmstb-reset example adds 0258c29feddf reset: brcmstb: Remove resource checks adds 33b23d48483e Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 637346748245 MIPS: SGI-IP27: fix exception handler replication adds f6929c92e283 MAINTAINERS: Remove Kevin as maintainer of BMIPS generic p [...] adds 6a2ba69b8222 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 9861ff954c7e hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call adds 92b39ad44096 hwmon: (pmbus/ibm-cffps) Fix LED blink behavior adds de966f6ebee3 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds c17add7a1c61 btrfs: Consider system chunk array size for new SYSTEM chunks adds 8bb177d18f11 btrfs: tree-checker: Fix wrong check on max devid adds 0cab7acc4afc Btrfs: fix race leading to metadata space leak after task [...] adds d98da49977f6 btrfs: save i_size to avoid double evaluation of i_size_re [...] adds a5009d3a318e btrfs: un-deprecate ioctls START_SYNC and WAIT_SYNC adds bfbbf8cb43a7 Merge branch 'misc-5.4' into next-fixes adds a5bb03faec88 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0ecee6699064 fs/namespace.c: fix use-after-free of mount in mnt_warn_ti [...] adds 97eba80fcca7 aio: Fix io_pgetevents() struct __compat_aio_sigset layout adds 03ad0d703df7 autofs: fix a leak in autofs_expire_indirect() adds 7e1fb4bc2505 Merge remote-tracking branch 'vfs-fixes/fixes' adds edc1f5432f45 scsi: sd_zbc: Fix sd_zbc_complete() adds 8b1062d51388 scsi: qla2xxx: fix NPIV tear down process adds 9393c8de628c scsi: core: Handle drivers which set sg_tablesize to zero adds 36c202a515cc Merge remote-tracking branch 'scsi-fixes/fixes' adds 576daab3cd02 drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE adds f2efc6e60089 drm/amdgpu: dont schedule jobs while in reset adds f9686ceedc0a drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14 adds a85a64d39a26 Revert "drm/amd/display: setting the DIG_MODE to the corre [...] adds 5e200fb97a76 drm/amdgpu: add navi14 PCI ID adds 38264de0dce8 drm/amd/swSMU: fix smu workload bit map error adds 6a299d7aaa97 drm/amdgpu: register gpu instance before fan boost feature [...] adds 589b64a7e397 drm/amdgpu: add dummy read by engines for some GCVM status [...] adds 440a7a54e7ec drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 adds 77a31602216e drm/amdgpu/renoir: move gfxoff handling into gfx9 module adds 2c409ba81be2 drm/radeon: fix si_enable_smc_cac() failed issue adds 183445b39e67 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' adds 1f1be49fb67a drm/i915: Avoid HPD poll detect triggering a new detect cycle adds ee2c5ef8a9d6 drm/i915/dp: Do not switch aux to TBT mode for non-TC ports adds b39323df4b66 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds a00b31b2b45f drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 adds 196eea23ddf8 HID: hyperv: Use in-place iterator API in the channel callback adds 590c28b9199c Drivers: hv: vmbus: Fix harmless building warnings without [...] adds c5cc1b29c09f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 913fe0eb39c6 clone3: validate stack arguments adds 7d2a1fa22360 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 29c2c6aa3240 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode adds 63bdef6cd694 pinctrl: cherryview: Fix irq_valid_mask calculation adds 67d33aecd030 pinctrl: cherryview: Allocate IRQ chip dynamic adds 33853620ca6b Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds b330f3972f4f fbdev: c2p: Fix link failure on non-inlining adds 86de88cfeb7c drm/atomic: fix self-refresh helpers crtc state dereference adds 105401b659b7 drm/shmem: Add docbook comments for drm_gem_shmem_object m [...] adds 0afdb084c8ad Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 4dc18fc390e7 hexagon: remove asm/bitsperlong.h adds 42190ef6c2fa ia64: remove unneeded uapi asm-generic wrappers adds a3e80780d9c1 video/logo: simplify cmd_logo adds 1c63d6691810 video/logo: move pnmtologo tool to drivers/video/logo/ fro [...] adds 40c00f45bef5 kconfig: split util.c out of parser.y adds dda41c9667a0 kbuild: update comments in scripts/Makefile.modpost adds d0e34f1f2d6d modpost: do not parse vmlinux for external module builds adds 4fb327b131ab kbuild: do not read $(KBUILD_EXTMOD)/Module.symvers adds a3eaa5da4b6c modpost: do not set ->preloaded for symbols from Module.symvers adds d388973258f2 kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' adds 50e25cb80fa6 kheaders: optimize md5sum calculation for in-tree builds adds bd38fa130ef0 kheaders: optimize header copy for in-tree builds adds d368d9dfed0a kheaders: remove the last bashism to allow sh to run it adds e1b9c3e23d5d kheaders: explain why include/config/autoconf.h is exclude [...] adds 67c000a5f6be kbuild: remove unneeded variable, single-all adds be93d1bbdf84 kbuild: reduce KBUILD_SINGLE_TARGETS as descending into su [...] adds e760555a39fa kbuild: make single target builds much faster adds ff9ad29faeca asm-generic/export.h: make __ksymtab_* local symbols adds d9bcaa6e262a asm-generic/export.h: remove unneeded __kcrctab_* symbols adds 2e536d97ea8a scripts: setlocalversion: replace backquote to dollar parenthesis adds abe4ca858130 kbuild: Wrap long "make help" text lines adds 38a4d7b7463f kbuild: Extend defconfig field size from 24 to 27 adds 7ebeb70a5243 kbuild: Add make dir-pkg build option adds ed6f02583848 kconfig: Add option to get the full help text with listnewconfig adds b18500c46871 kconfig: be more helpful if pkg-config is missing adds e2ea05c6c656 scripts/ver_linux: add Bison and Flex to the checklist adds 92aaaa3c2a58 modpost: do not invoke extra modpost for nsdeps adds 40f2af6efddf modpost: free ns_deps_buf.p after writing ns_deps files adds 3e12d3b06886 modpost: dump missing namespaces into a single modules.nsd [...] adds 54e4843fbc3d scripts/nsdeps: support nsdeps for external module builds adds 9b4c0604cdc0 modpost: remove unneeded local variable in contains_namespace() adds aa9581108f49 modpost: add an option to suppress 'exported twice' warnings adds 4a760cbc2afc kbuild: update compile-test header list for v5.5-rc1 adds d02d26841279 kbuild: drop $(wildcard $^) check in if_changed* for faste [...] adds 65f2cb290155 kbuild: rename any-prereq to newer-prereqs adds cea87885ca9d Merge remote-tracking branch 'kbuild/for-next' adds a445e940ea68 dma-mapping: fix handling of dma-ranges for reserved memor [...] adds 4544b9f25e70 dma-mapping: Add vmap checks to dma_map_single() adds 9ff6aa027dbb dma-debug: add a schedule point in debug_dma_dump_mappings() adds ca66536845cd kernel: dma-contiguous: mark CMA parameters __initdata/__i [...] adds b3d53f5fce5d usb: core: Remove redundant vmap checks adds acaade1af358 dma-direct: remove __dma_direct_free_pages adds 4e1003aa56a7 dma-direct: remove the dma_handle argument to __dma_direct [...] adds 5960b46969c3 dma-direct: provide mmap and get_sgtable method overrides adds 4008b0d0dd9f dma-mapping: merge the generic remapping helpers into dma-direct adds e318c1f5feca xtensa: use the generic uncached segment support adds d308a01948de dma-debug: reorder struct dma_debug_entry fields adds 74f8c99bc7b0 dma-debug: increase HASH_SIZE adds b0817901ba21 dma-direct: check for overflows on 32 bit DMA addresses adds 7edc4bdd0de8 x86/PCI: sta2x11: use default DMA address translation adds 3b50e95766bd Merge remote-tracking branch 'dma-mapping/for-next' adds ea25a153ee06 ARC: regenerate nSIM and HAPS defconfigs adds 4c36543e50a1 ARC: HAPS: cleanup defconfigs from unused IO-related options adds 3696fc9774c5 ARC: HAPS: use same UART configuration everywhere adds 14fa486f5ae3 ARC: HAPS: add HIGHMEM memory zone to DTS adds 8ae5bb05d7f4 ARC: HAPS: cleanup defconfigs from unused ETH drivers adds 1681baa713aa ARC: merge HAPS-HS with nSIM-HS configs adds 9c6375f77b09 ARC: nSIM_700: switch to DW UART usage adds 7b491c0b6259 ARC: nSIM_700: remove unused network options adds cfd9d70a855e ARCv2: mm: TLB Miss optim: SMP builds can cache pgd pointe [...] adds 0fb1f35ed9cc ARCv2: mm: TLB Miss optim: Use double world load/stores LDD/STD adds f4e2f7cc6999 ARC: mm: TLB Miss optim: avoid re-reading ECR adds ad4c40e937f6 ARC: mm: tlb flush optim: Make TLBWriteNI fallback to TLBW [...] adds 1355ea2e603d ARC: mm: tlb flush optim: elide repeated uTLB invalidate in loop adds 2f4ecf68a048 ARC: mm: tlb flush optim: elide redundant uTLB invalidates [...] adds 5adcb8273654 Merge remote-tracking branch 'arc/for-next' adds 032be72806d1 ARM: 8907/1: arch: reuse addr variable in pfn_valid adds 17fe868415b6 ARM: 8909/1: make unexported items static adds a959f88735c0 ARM: 8910/1: fix missing declartion of module_frob_arch_sections adds e3c5b36160fd ARM: 8911/1: move pcibios_report_status to <asm/pci.h> adds 05b1fd8b0682 ARM: 8913/1: arch_timer: include <asm/arch_timer.h> adds 43fa593eb7ee ARM: 8915/1: zImage: atags_to_fdt: fix __be32 and __be64 types adds ea5379be539e ARM: 8916/1: mm: make set_section_perms() static adds 9110f3e78c02 ARM: 8917/1: mm: include <asm/set_memory.h> adds 2af903500b9d ARM: 8919/1: make unexported functions static adds 83dc1d99429a ARM: 8920/1: share get_signal_page from signal.c to process.c adds 3b129524080b ARM: 8922/1: parse_dt_topology() rate is pointer to __be32 adds c4e8fd03f211 ARM: 8923/1: mm: include <asm/vga.h> for vga_base adds ca045579d208 ARM: 8924/1: tcm: make dtcm_end and itcm_end static adds 5b1e58c75d41 ARM: 8925/1: tcm: include <asm/tcm.h> for missing declarations adds cb73737ea1d2 ARM: 8928/1: ARM_ERRATA_775420: Spelling s/date/data/ adds 80936e415ce2 Merge remote-tracking branch 'arm/for-next' adds ba95e9bd9637 Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] adds 05460849c3b5 arm64: errata: Hide CTR_EL0.DIC on systems affected by Neo [...] adds ee9d90be9dda arm64: Fake the IminLine size on systems affected by Neove [...] adds 222fc0c8503d arm64: compat: Workaround Neoverse-N1 #1542419 for compat [...] adds 27a22fbdeedd arm64: Silence clang warning on mismatched value/register sizes adds 6a036afb5511 Merge branch 'for-next/neoverse-n1-stale-instr' into for-n [...] adds f75e2294a441 arm64: Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions adds 1d8cd06af548 arm64: KVM: Reorder system register restoration and stage- [...] adds 37553941c670 arm64: KVM: Disable EL1 PTW when invalidating S2 TLBs adds bd227553ad50 arm64: KVM: Prevent speculative S1 PTW when restoring vcpu [...] adds c2cc62d83186 arm64: Enable and document ARM errata 1319367 and 1319537 adds 346f6a4636f6 Merge branch 'kvm-arm64/erratum-1319367' of git://git.kern [...] adds b6e43c0e3129 arm64: remove __exception annotations adds e540e0a7fa1f arm64: Add prototypes for functions called by entry.S adds 51077e03b8ce arm64: add local_daif_inherit() adds ed3768db5882 arm64: entry: convert el1_sync to C adds 582f95835a8f arm64: entry: convert el0_sync to C adds afa7c0e5b965 arm64: Remove asmlinkage from updated functions adds bfe298745afc arm64: entry-common: don't touch daif before bp-hardening adds 8301ae822d8d Merge branch 'for-next/entry-s-to-c' into for-next/core adds fbf6c73c5b26 ftrace: add ftrace_init_nop() adds a1326b17ac03 module/ftrace: handle patchable-function-entry adds bd8b21d3dd66 arm64: module: rework special section handling adds f1a54ae9af0d arm64: module/ftrace: intialize PLT at load time adds e3bf8a67f759 arm64: insn: add encoder for MOV (register) adds 1f377e043b3b arm64: asm-offsets: add S_FP adds 3b23e4991fb6 arm64: implement ftrace with regs adds 7f08ae53a7e3 arm64: ftrace: minimize ifdeffery adds c1c9ea6371e3 Merge branch 'arm64/ftrace-with-regs' of git://git.kernel. [...] adds 3a25e46c99e9 docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation [...] adds 0f6e4c40164d docs/arm64: elf_hwcaps: Document HWCAP_SB adds a8613e7070e7 docs/arm64: cpu-feature-registers: Documents missing visib [...] adds 478016c3839d docs/arm64: cpu-feature-registers: Rewrite bitfields that [...] adds 6b7fe77c334a arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() adds c98bd2991728 arm64: errata: use arm_smccc_1_1_get_conduit() adds 6848253ddeae arm: spectre-v2: use arm_smccc_1_1_get_conduit() adds a5520eac4d2d firmware/psci: use common SMCCC_CONDUIT_* adds e6ea46511b1a firmware: arm_sdei: use common SMCCC_CONDUIT_* adds ae970dc096b2 arm64: mm: use arm64_dma_phys_limit instead of calling max [...] adds a573cdd7973d arm64: rename variables used to calculate ZONE_DMA32's size adds 1a8e1cef7603 arm64: use both ZONE_DMA and ZONE_DMA32 adds 734f9246e791 mm: refresh ZONE_DMA and ZONE_DMA32 comments in 'enum zone_type' adds 4399d430700d arm64: mm: Fix unused variable warning in zone_sizes_init adds 4686da5140c1 arm64: Make arm64_dma32_phys_limit static adds 8b5369ea5809 dma/direct: turn ARCH_ZONE_DMA_BITS into a variable adds bff3b04460a8 arm64: mm: reserve CMA and crashkernel in ZONE_DMA32 adds f226650494c6 arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear adds 7e3a57fa6ca8 arm64: Document ICC_CTLR_EL3.PMHE setting requirements adds 47d7b15b88f9 arm64: cpufeature: introduce helper cpu_has_hw_af() adds 6af31226d039 arm64: mm: implement arch_faults_on_old_pte() on arm64 adds f2c4e5970cec x86/mm: implement arch_faults_on_old_pte() stub on x86 adds 83d116c53058 mm: fix double page fault on arm64 if PTE_AF is cleared adds ce87de45b324 arm64: simplify syscall wrapper ifdeffery adds 899ee4afe5eb arm64: use generic free_initrd_mem() adds 6ec939f8b809 arm64/mm: Poison initmem while freeing with free_reserved_area() adds 7db3e57e6a95 arm64: cpufeature: Fix typos in comment adds ade12b8631d9 arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 adds a5315819c5e7 arm64: pgtable: Correct typo in comment adds bfcef4ab1d7e arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() adds e44ec4a35dbd arm64: print additional fault message when executing non-e [...] adds 32d1870877ba arm64: mm: simplify the page end calculation in __create_p [...] adds 218564b164ad arm64: mm: Remove MAX_USER_VA_BITS definition adds 918e1946c8ac arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist adds f6481b545950 Merge branches 'for-next/elf-hwcap-docs', 'for-next/smccc- [...] adds 2b6113222ed1 Merge remote-tracking branch 'arm64/for-next/core' adds 42c184ade43a perf: hisi: use devm_platform_ioremap_resource() to simplify code adds 7fdd7f7c33d2 perf: xgene: use devm_platform_ioremap_resource() to simpl [...] adds 1c8d96b41d8b perf/arm-ccn: use devm_platform_ioremap_resource() to simp [...] adds 504db0f82660 perf/arm-cci: use devm_platform_ioremap_resource() to simp [...] adds c8b0de762e0b perf/smmuv3: use devm_platform_ioremap_resource() to simpl [...] adds 126b0a1700c5 perf: arm-ccn: Enable stats for CCN-512 interconnect adds 05daff069f8f Documentation: Add documentation for CCN-512 DTS binding adds 030f6f84e556 Documentation: perf: Update documentation for ThunderX2 PM [...] adds 5e2c27e833bb drivers/perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver. adds 9ef8567ccf2e arm64: perf: Simplify the ARMv8 PMUv3 event attributes adds 76d835fcd429 docs/perf: Add explanation for DDR_CAP_AXI_ID_FILTER_ENHAN [...] adds 1178addaca66 bindings: perf: imx-ddr: Add new compatible string adds 44f8bd014a94 perf/imx_ddr: Add enhanced AXI ID filter support adds d3eeece9a8ab perf/imx_ddr: Add driver for DDR PMU in i.MX8MPlus adds ed0207a33add docs/perf: Add AXI ID filter capabilities information adds f1d303a1b5dd perf/imx_ddr: Dump AXI ID filter info to userspace adds 8703317ae576 drivers/perf: hisi: update the sccl_id/ccl_id for certain [...] adds 4f01a89835a6 Merge remote-tracking branch 'arm-perf/for-next/perf' adds fc0fd6942a17 Merge branch 'arm/fixes' into for-next adds 4705d9f7f6f0 ARM: Document merges adds 546d1f246e93 Merge branch 'arm/fixes' into for-next adds b7f1866c1782 Merge branch 'arm/fixes' into for-next adds be78662f5e30 Merge branch 'arm/fixes' into for-next adds 843e4fa31127 Merge branch 'arm/fixes' into for-next adds 061fbdeb65c1 Merge branch 'arm/fixes' into for-next adds 3457026941ec Merge branch 'arm/fixes' into for-next adds 3b47f2292d23 ARM: dts: gose: Replace spaces by TABs adds 9d6f4d4ddafb ARM: dts: lager: Replace spaces by TABs adds 84cd9d3442b7 ARM: dts: emev2: Add whitespace for GPIO nodes adds aca95ea77c38 Merge tag 'renesas-arm-dt-for-v5.5-tag1' of git://git.kern [...] adds be67c41781cb dt-bindings: power: Add r8a774b1 SYSC power domain definitions adds 54ce17dd40fd dt-bindings: clk: Add r8a774b1 CPG Core Clock Definitions adds 3c19b46a1f24 arm64: dts: renesas: Add LIF channel indices to vsps properties adds a3ba116909e3 arm64: dts: r8a7795: Add cpuidle support for CA57 cores adds fe87bde8deff arm64: dts: r8a7795: Add cpuidle support for CA53 cores adds 824a88b5671f arm64: dts: r8a7796: Add cpuidle support for CA57 cores adds 3cbcfececc36 arm64: dts: r8a7796: Add cpuidle support for CA53 cores adds 28a1b34c00da arm64: dts: renesas: r8a77970: Fix PWM3 adds 8438bfda9d76 arm64: dts: renesas: r8a774c0: Create thermal zone to support IPA adds 652fd0f44e98 arm64: dts: renesas: r8a774c0: Add dynamic power coefficient adds 9b33e3001b67 arm64: dts: renesas: Initial r8a774b1 SoC device tree adds 83f7f812a870 arm64: dts: renesas: Add HiHope RZ/G2N main board support adds a38132581269 arm64: dts: renesas: r8a774a1: Remove audio port node adds 048b39fae795 arm64: dts: renesas: r8a774b1-hihope-rzg2n: Enable HS400 mode adds fd863e588062 arm64: dts: renesas: r8a774b1: Add SYS-DMAC device nodes adds 83e7620a0417 arm64: dts: renesas: r8a774b1: Add SCIF and HSCIF nodes adds bbbb919f3286 arm64: dts: renesas: r8a774b1: Add GPIO device nodes adds c722d9001ab5 arm64: dts: renesas: r8a774b1: Add Ethernet AVB node adds 65005e6a5bb4 arm64: dts: renesas: Add HiHope RZ/G2N sub board support adds ce21f29032ae arm64: dts: renesas: r8a774b1: Add OPPs table for cpu devices adds 95b3547f27a6 arm64: dts: renesas: r8a774b1: Add RZ/G2N thermal support adds 39040e87b71a arm64: dts: renesas: r8a774b1: Add CMT device nodes adds 928249b781eb arm64: dts: renesas: r8a774b1: Add TMU device nodes adds 6317736729ac arm64: dts: renesas: r8a774b1: Add SDHI support adds 070302d4673a arm64: dts: renesas: r8a774b1: Add I2C and IIC-DVFS support adds 63093a8e58be arm64: dts: renesas: r8a774b1: Add IPMMU device nodes adds 955ceb563c79 arm64: dts: renesas: r8a774b1: Add FCPF and FCPV instances adds 966607b84714 arm64: dts: renesas: r8a774b1: Add VSP instances adds c65588936f49 arm64: dts: renesas: r8a774b1: Tie SYS-DMAC to IPMMU-DS0/1 adds 79718f9d5471 arm64: dts: renesas: r8a774b1: Connect Ethernet-AVB to IPMMU-DS0 adds fbdcdb9c8621 arm64: dts: renesas: hihope-common: Move du clk properties [...] adds 04e4bad30adb arm64: dts: renesas: r8a774b1: Add DU device to DT adds 3a02555a4d06 arm64: dts: renesas: r8a774b1: Add HDMI encoder instance adds fdf130155fa0 arm64: dts: renesas: r8a774b1-hihope-rzg2n: Add display cl [...] adds ab46816a38a4 arm64: dts: renesas: r8a774b1: Add FDP1 device nodes adds 68f627511fed arm64: dts: renesas: r8a774b1: Add PWM device nodes adds 31222abb669c arm64: dts: renesas: hihope-rzg2-ex: Enable backlight adds 642a33259bdf arm64: dts: renesas: hihope-rzg2-ex: Add LVDS support adds b6bb8a108d0b arm64: dts: renesas: Add support for Advantech idk-1110wr [...] adds 7213aea4afad arm64: dts: renesas: r8a774b1: Add RWDT node adds c88657c4a1ea arm64: dts: renesas: r8a774b1: Add all MSIOF nodes adds b3ddadfa2831 arm64: dts: renesas: r8a774b1: Add PCIe device nodes adds 133e6c78c493 arm64: dts: renesas: hihope-rzg2-ex: Let the board specifi [...] adds 067eca6dc61a arm64: dts: renesas: r8a774b1: Add Sound and Audio DMAC de [...] adds 561668aa4614 arm64: dts: renesas: r8a774b1: Add USB2.0 phy and host (EH [...] adds 34560ef33934 arm64: dts: renesas: r8a774b1: Add USB-DMAC and HSUSB devi [...] adds 4ec25b30a477 arm64: dts: renesas: r8a774b1: Add USB3.0 device nodes adds 04360e4112c3 arm64: dts: renesas: r8a774b1: Add INTC-EX device node adds 8292f5eb3874 arm64: dts: renesas: Add iommus to R-Car Gen3 SDHI/MMC nodes adds 3fa08cbb0662 arm64: dts: renesas: r8a774b1: Add CAN and CAN FD support adds 662be40034ca Merge tag 'renesas-arm64-dt-for-v5.5-tag1' of git://git.ke [...] adds b43502e92548 dt-bindings: timer: renesas: tmu: Document r8a774a1 bindings adds 28a5f64ad9c4 dt-bindings: arm: renesas: Document RZ/G2N SoC DT bindings adds d30286ebbace dt-bindings: arm: renesas: Add HopeRun RZ/G2N boards adds 56abd14af3c1 dt-bindings: power: rcar-sysc: Document r8a774b1 sysc adds 4d3cae425447 dt-bindings: reset: rcar-rst: Document r8a774b1 reset module adds 9bfa8cf0d8d0 Merge tag 'renesas-dt-bindings-for-v5.5-tag1' of git://git [...] adds cee0534a08d0 ARM: dts: rockchip: Add cpu id to rk3288 efuse node adds 6233269bce47 ARM: dts: rockchip: Use interpolated brightness tables for veyron adds 463c5ac0300a ARM: dts: rockchip: Add RK3288 VOP gamma LUT address adds a562a8acccb3 ARM: dts: rockchip: remove some tabs and spaces from dtsi files adds 832e1173c024 Merge tag 'v5.5-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 8e57eed2047b arm64: dts: rockchip: fix iface clock-name on px30 iommus adds 00519137f7d4 arm64: dts: rockchip: remove static xin32k from px30 adds f77ccf399e3b arm64: dts: rockchip: remove px30 emmc_pwren pinctrl adds cdfebb27892a arm64: dts: rockchip: add default px30 emmc pinctrl adds 915b6a8b54a6 arm64: dts: rockchip: fix the px30-evb power tree adds 79fd8ba2fd2c arm64: dts: rockchip: add emmc-powersequence to px30-evb adds 9003aacb9cc3 arm64: dts: rockchip: move px30-evb console output to uart 5 adds 689c7dc73c26 arm64: dts: rockchip: remove unused pin settings from px30 adds 45cb61b4f3bf arm64: dts: rockchip: document explicit px30 cru dependencies adds 52462ac6277f arm64: dts: rockchip: add px30-evb i2c1 devices adds c595826faa97 dt-bindings: document PX30 usb2phy General Register Files adds f1b3b7077b40 arm64: dts: rockchip: Rename vcc12v_sys into dc_12v for ro [...] adds 9f7f9b610e1b arm64: dts: rockchip: Fix roc-rk3399-pc regulator input rails adds 85dd76385058 arm64: dts: rockchip: add missing #msi-cells to rk3399 adds 6860769ea771 arm64: dts: rockchip: add analog audio nodes on rk3399-rockpro64 adds 87d8ae980e19 arm64: dts: rockchip: add cr50 tpm to rk3399-gru scarlet and bob adds f94ffd95cb76 arm64: dts: rockchip: Enable nanopi4 HDMI audio adds bc43cee88aa1 arm64: dts: rockchip: Update nanopi4 phy reset properties adds 4ff75253719c arm64: dts: rockchip: restyle rockchip,pins on rk3399-rock-pi-4 adds d083ce427947 include: dt-bindings: rockchip: mark RK_FUNC defines as de [...] adds ee1d28a449bf Merge tag 'v5.5-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 9c8238b85c26 ARM: dts: exynos: Add support ARM architected timers on Exynos5 adds cdcce1ee977b ARM: dts: exynos: Add "syscon" compatible string to chipid [...] adds f33e70cc7323 ARM: dts: exynos: Add samsung,asv-bin property to Odroid XU3 Lite adds 937683dcb192 ARM: dts: exynos: Remove obsolete IRQ lines on Exynos3250 adds 5b0e042989f4 ARM: dts: exynos: Split phandle in dmas property adds f859a03969a0 ARM: dts: exynos: Rename Multi Core Timer node to "timer" adds d8304aa2ebc7 ARM: dts: exynos: Remove MCT subnode for interrupt map on [...] adds 55125ae92bef ARM: dts: exynos: Remove MCT subnode for interrupt map on [...] adds 6f135430d221 ARM: dts: exynos: Remove MCT subnode for interrupt map on [...] adds 04d6fe244181 ARM: dts: exynos: Remove MCT subnode for interrupt map on [...] adds 64cc3ea949a8 ARM: dts: exynos: Use defines for MCT interrupt GIC SPI/PP [...] adds 4359fce7060d ARM: dts: exynos: Add audio support (WM1811 CODEC boards) [...] adds e39fc20f1ec1 ARM: dts: exynos: Rename power domain nodes to "power-doma [...] adds 56c126e87e29 ARM: dts: exynos: Rename SysRAM node to "sram" adds d60d0cff4ab0 ARM: dts: s3c64xx: Fix init order of clock providers adds 60107c77a2fa Merge tag 'samsung-dt-5.5' of https://git.kernel.org/pub/s [...] adds 72ddcf6aa224 arm64: dts: exynos: Move GPU under /soc node for Exynos5433 adds ede87c3a2bdb arm64: dts: exynos: Move GPU under /soc node for Exynos7 adds bed903167ae5 arm64: dts: exynos: Revert "Remove unneeded address space [...] adds 0d92c191ad84 arm64: dts: exynos: Swap clock order of sysmmu on Exynos5433 adds 59de78f1d634 arm64: dts: exynos: Split phandle in dmas property on Exynos5433 adds 9f17f839fe9c arm64: dts: exynos: Rename Multi Core Timer node to "timer [...] adds 16adb5ce3b2b Merge tag 'samsung-dt64-5.5' of https://git.kernel.org/pub [...] adds e9920bc28a4f dt-bindings: ddr: Rename lpddr2 directory adds 1d816d345442 dt-bindings: ddr: Add bindings for LPDDR3 memories adds c6d46248cd15 dt-bindings: memory-controllers: Add Exynos5422 DMC device [...] adds 53d2ebcc73cd ARM: dts: exynos: Add syscon compatible to clock controlle [...] adds 5cb4d9a02a60 ARM: dts: exynos: Add DMC device to Exynos5422 and Odroid [...] adds 296523d93306 dt-bindings: ddr: Add bindings for Samsung LPDDR3 memories adds 40192209b96b dt-bindings: memory-controllers: exynos5422-dmc: Add inter [...] adds 63cf62ddb983 ARM: dts: exynos: Extend mapped region for DMC on Exynos5422 adds 8611ed7ad586 ARM: dts: exynos: Add interrupts to DMC controller in Exynos5422 adds 41f277be1d02 dt-bindings: memory-controllers: exynos5422-dmc: Correct e [...] adds 5d8b20c131dd Merge tag 'samsung-dt-dmc-5.5' of https://git.kernel.org/p [...] adds 7aaed66cd91c Merge branch 'arm/dt' into for-next adds de09e521cd16 arm64: configs: Enable Actions Semi platform in defconfig adds d8b178741e5b arm64: defconfig: Enable R8A774B1 SoC adds 74a9144c3ab1 Merge tag 'renesas-arm64-defconfig-for-v5.5-tag1' of git:/ [...] adds 988c81ad1a4d ARM: exynos_defconfig: Enable DMC driver adds 7e088276923b ARM: exynos_defconfig: Enable Arndale audio driver adds 00265bee1002 ARM: multi_v7_defconfig: Enable options for boards with Ex [...] adds 54e48a69c117 ARM: multi_v7_defconfig: Enable Exynos bus and memory freq [...] adds 683554e563fd Merge tag 'samsung-defconfig-5.5' of https://git.kernel.or [...] adds c19008c357bf Merge branch 'arm/defconfig' into for-next adds 44b5100f7b74 soc: renesas: rcar-sysc: Prepare for fixing power request [...] adds 0e0c4db2fa09 soc: renesas: r8a7795-sysc: Fix power request conflicts adds 5a6cf826b37c soc: renesas: r8a7796-sysc: Fix power request conflicts adds fd733519436f soc: renesas: r8a77965-sysc: Fix power request conflicts adds a228560c52e8 soc: renesas: r8a77970-sysc: Fix power request conflicts adds ee038b88c60a soc: renesas: r8a77980-sysc: Fix power request conflicts adds b34095cbc2bb soc: renesas: r8a77990-sysc: Fix power request conflicts adds d634055c4b0f soc: renesas: Add Renesas R8A774B1 config option adds 574cb721729f soc: renesas: Identify RZ/G2N adds 26405045e73b soc: renesas: rcar-rst: Add support for RZ/G2N adds 8c32c5ff8735 soc: renesas: r8a774c0-sysc: Fix power request conflicts adds 3b1600c515a5 soc: renesas: rcar-sysc: Remove unneeded inclusion of <lin [...] adds 6655c568ced0 soc: renesas: rcar-sysc: Add r8a774b1 support adds 4cc45d3892ef Merge tag 'renesas-drivers-for-v5.5-tag1' of git://git.ker [...] adds 976897dd96db memory: Extend of_memory with LPDDR3 support adds 6e7674c3c6df memory: Add DMC driver for Exynos5422 adds 7a5a687ec3e9 memory: samsung: exynos5422-dmc: Fix spelling mistake "cou [...] adds d51e6a69f4e9 memory: samsung: exynos5422-dmc: Fix kfree() of devm-alloc [...] adds bbf918863e18 memory: samsung: exynos5422-dmc: Add support for interrupt [...] adds 2051818b346f Merge tag 'samsung-drivers-dmc-5.5' of https://git.kernel. [...] adds 0ef17457d6cf Merge branch 'arm/drivers' into for-next adds 9be4dd201e3d ARM: Document merges adds b513d3ff267d ARM: l2c: add definition for FWA in PL310 aux register adds df8bf2d8a020 ARM: mmp: don't select CACHE_TAUROS2 on all ARCH_MMP adds e69fd5090dbd ARM: mmp: map the PGU as well adds 1732050f48a3 ARM: mmp: DT: convert timer driver to use TIMER_OF_DECLARE adds 199c936e37f9 ARM: mmp: define MMP_CHIPID by the means of CIU_REG() adds a9372a5fb205 ARM: mmp: add support for MMP3 SoC adds d093bc0378f5 ARM: mmp: add SMP support adds 32adcaa010fa ARM: mmp: move cputype.h to include/linux/soc/ adds dde465457fc9 ARM: mmp: remove MMP3 USB PHY registers from regs-usb.h adds 759c2837f7e4 MAINTAINERS: mmp: add Git repository adds a4e86630a12b Merge tag 'mmp-soc-for-v5.5-2' of git://git.kernel.org/pub [...] adds 7e81d1134e63 Merge branch 'arm/soc' into for-next adds 6780153607e2 dt-bindings: arm: cpu: Add Marvell MMP3 SMP enable method adds c3294ea34170 dt-bindings: arm: Convert Marvell MMP board/soc bindings t [...] adds 95aecb71b84e dt-bindings: arm: mrvl: Document MMP3 compatible string adds f79a13fe5cb0 dt-bindings: mrvl,intc: Add a MMP3 interrupt controller adds e50a0c6247be dt-bindings: phy-mmp3-usb: Add bindings adds 5c272bee843e ARM: dts: mmp3: Add MMP3 SoC dts file adds bae92f330aec Merge tag 'mmp-dt-for-v5.5' of git://git.kernel.org/pub/sc [...] adds 1f44030fcd8b Merge branch 'arm/dt' into for-next adds 08f13e7c3430 phy: Add USB2 PHY driver for Marvell MMP3 SoC adds 13bec6d6822c MAINTAINERS: phy: add entry for USB PHY drivers on MMP SoCs adds d0862daf0f54 Merge tag 'mmp-drivers-for-v5.5' of git://git.kernel.org/p [...] adds 8eac27ec2ad3 Merge branch 'arm/drivers' into for-next adds 94aade94585f ARM: multi_v7_defconfig: enable MMP platforms adds 5340151d372b Merge branch 'arm/defconfig' into for-next adds 994455709865 ARM: Document merges adds a362687404ed soc: mmp: guard include of asm/cputype.h with CONFIG_ARM{,64} adds 64cfd2b397c6 Merge branch 'arm/drivers' into for-next adds 94f80c2045d0 ARM: Document merges adds 3dc4b6fb175e arm64: dts: actions: Add MMC controller support for S900 adds 7d578b7d0936 arm64: dts: actions: Add uSD and eMMC support for Bubblegum96 adds a9d21d151763 Merge tag 'actions-arm64-dt-for-v5.5' of git://git.kernel. [...] adds 044393a7b331 ARM: dts: mmp3: add Dell Wyse 3020 machine adds ff551cc7e787 Merge branch 'arm/dt' into for-next adds d6534b72a576 ARM: Document merges adds 1e41875db943 Merge branch 'arm/fixes' into for-next adds 1d1669584849 Merge branch 'arm/fixes' into for-next adds bf59ebbeac1f bus: ti-sysc: re-order reset and main clock controls adds df4f3459c7e2 bus: ti-sysc: drop the extra hardreset during init adds cdc56c112932 bus: ti-sysc: avoid toggling power state of module during probe adds 96b4597f0e31 Merge branch 'watchdog-fix' into omap-for-v5.5/ti-sysc adds 03856e928b0e bus: ti-sysc: Handle mstandby quirk and use it for musb adds 1819ef2e2d12 bus: ti-sysc: Use swsup quirks also for am335x musb adds a2c5b19890a0 Merge tag 'omap-for-v5.5/ti-sysc-signed' of git://git.kern [...] adds c762fe5b0ed5 Merge branch 'arm/drivers' into for-next adds b446bbfd3a89 Merge tag 'omap-for-v5.4/fixes-rc3-signed' of git://git.ke [...] adds 16c1fcdade06 ARM: omap2plus_defconfig: Update for removed items adds 6f54a5afcc0b ARM: omap2plus_defconfig: Update for moved item adds 3a20cc69cbf5 ARM: omap2plus_defconfig: Enable HW Crypto engine modules adds ec2b31267263 configs: omap2plus: Enable VIDEO_MT9P031 module adds 2cdc74310ee6 Merge tag 'omap-for-v5.5/defconfig-signed' of git://git.ke [...] adds aa9bbaa2f873 Merge branch 'arm/defconfig' into for-next adds 1d7b2a557050 ARM: Document merges adds abf94566bb51 memory: brcmstb: dpfe: rename struct private_data adds 56ece3fabf2e memory: brcmstb: dpfe: initialize priv->dev adds 75d316e7633a memory: brcmstb: dpfe: add locking around DCPU enable/disable adds 6ef972b19240 memory: brcmstb: dpfe: move init_data into brcmstb_dpfe_do [...] adds ac2ea9cfce60 memory: brcmstb: dpfe: pass *priv as argument to brcmstb_d [...] adds 242fb2f1d995 memory: brcmstb: dpfe: support for deferred firmware download adds 5d06f53d9509 memory: brcmstb: dpfe: Compute checksum at __send_command() time adds b61d3e87b6ab memory: brcmstb: dpfe: Fixup API version/commands for 7211 adds 3c1aa0c0cb5c Merge tag 'arm-soc/for-5.5/drivers' of https://github.com/ [...] adds 3188b0d0cd8b Merge branch 'arm/drivers' into for-next adds 984829e2d39b ARM: dts: BCM5301X: Add DT for Luxul XWC-2000 adds 4b2d24662126 ARM: dts: bcm283x: Remove simple-bus from fixed clocks adds ba61479e1ee9 ARM: dts: bcm283x: Remove brcm,bcm2835-pl011 compatible adds 3ce82be9ae3d ARM: dts: bcm283x: Move BCM2835/6/7 specific to bcm2835-co [...] adds ab06837dd269 dt-bindings: arm: Convert BCM2835 board/soc bindings to js [...] adds 091d3aecc515 dt-bindings: arm: bcm2835: Add Raspberry Pi 4 to DT schema adds 7dbe8c62ceeb ARM: dts: Add minimal Raspberry Pi 4 support adds 46fdee06aeef arm64: dts: broadcom: Add reference to RPi 4 B adds c0c7d81e0a93 Merge tag 'tags/bcm2835-dt-next-2019-10-15' into devicetree/next adds 4c365e231bd1 ARM: dts: bcm: HR2: add label to sp805 watchdog adds 71dd33b90119 Merge tag 'arm-soc/for-5.5/devicetree' of https://github.c [...] adds 49dcda278ec4 Merge branch 'arm/dt' into for-next adds 7f50e8b1a6ae Merge branch 'arm/fixes' into for-next adds d67fa6caae51 ARM: bcm: include local platsmp.h for bcm2836_smp_ops adds b47879aa85ed ARM: bcm: fix missing __iomem in bcm_kona_smc.c adds 781fa0a95424 ARM: bcm: Add support for BCM2711 SoC adds 72c630020b24 Merge tag 'tags/bcm2835-soc-next-2019-10-15' into soc/next adds becbe95e434e Merge tag 'arm-soc/for-5.5/soc' of https://github.com/Broa [...] adds 2cdfa3aabb5d Merge branch 'arm/soc' into for-next adds 05e1fa11880d ARM: Document merges adds 645ad6f3ca45 ARM: OMAP2+: Drop unused enable_wakeup and disable_wakeup adds 21a18129edd7 ARM: OMAP2+: Simplify code for clkdm_clock_enable and disable adds 87c59ca22b48 ARM: OMAP2+: do not export am43xx_control functions adds 607295af8870 ARM: OMAP2+: make dra7xx_sha0_hwmod static adds 89ffcdba95bd ARM: OMAP2+: prm44xx: make prm_{save,restore}_context static adds 06bd77f965ae ARM: OMAP2+: make omap44xx_sha0_hwmod and omap44xx_l3_main [...] adds 1994ebd1f746 ARM: OMAP2+: pdata-quirks: drop TI_ST/KIM support adds 5395b5557acb ARM: OMAP2+: Remove unused wakeup_cpu adds dfc065aa8963 ARM: OMAP2+: Drop bogus wkup domain oswr setting adds ccd369455a23 ARM: OMAP2+: Remove bogus warnings for machines without twl PMIC adds 32236a84906f ARM: OMAP2+: Update 4430 voltage controller operating points adds d44fa156dcb2 ARM: OMAP2+: Configure voltage controller for cpcap adds 623429d5b901 ARM: OMAP2+: Allow per oswr for omap4 adds caf8c87d7ff2 ARM: OMAP2+: Allow core oswr for omap4 adds 4873843718f9 ARM: OMAP2+: Initialize voltage controller for omap4 adds 821093e1fd3c ARM: OMAP2+: Make some functions static adds 71065d3fe82d ARM: OMAP2+: Configure voltage controller for retention adds c145649bf262 ARM: OMAP2+: Configure voltage controller for cpcap to low-speed adds 0a4818c19221 ARM: OMAP2+: Remove duplicated include from pmic-cpcap.c adds bc794744cdc5 Merge branch 'omap-for-v5.5/pm' into omap-for-v5.5/soc adds cd4744645959 Merge tag 'omap-for-v5.5/soc-signed' of git://git.kernel.o [...] adds 369d2b79a219 Merge branch 'arm/soc' into for-next adds ce8bfba7764b ARM: dts: logicpd-torpedo-baseboard: Reduce video regulato [...] adds a177057a95f6 ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel adds 3522a0cbf720 ARM: dts: LogicPD Torpedo: Add WiLink UART node adds 4dd8f92fa125 ARM: dts: IGEP: Add WiLink UART node adds 1b359d32f2b6 ARM: dts: logicpd-torpedo: Disable Bluetooth Serial DMA adds 6ba6ed6c7b5c ARM: dts: am: Rename "ocmcram" node to "sram" adds 6bad4f2ddbcf ARM: dts: logicpd-torpedo-37xx-devkit: Increase camera pix [...] adds ce8739df91e2 ARM: dts: omap: Rename "ocmcram" node to "sram" adds 87e6c8d7e935 ARM: dts: add DTS for NetCAN Plus devices adds 9e4dee95d7ee ARM: dts: add DTS for NetCom Plus 1xx and 2xx device series adds 830834c450bb ARM: dts: add DTS for NetCom Plus 4xx and 8xx device series adds be57274e0dd7 ARM: dts: omap4-droid4: Allow 300mA current for USB peripherals adds 61978617e905 ARM: dts: Add minimal support for Droid Bionic xt875 adds fedc8844d500 Merge branch 'omap-for-v5.5/droid4' into omap-for-v5.5/dt adds fcf371fd7db5 Merge tag 'omap-for-v5.5/dt-signed' of git://git.kernel.or [...] adds 97492a4608d9 ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpio adds 7dd721a33e5b ARM: dts: Drop custom hwmod property for omap4 gpio adds 928be37dc6b7 ARM: dts: Drop custom hwmod property for omap5 gpio adds 35bd04521517 ARM: OMAP2+: Drop legacy platform data for dra7 mailbox adds 38d380d51aed ARM: OMAP2+: Drop legacy platform data for am3 and am4 mailbox adds 1891ffcb53c7 ARM: OMAP2+: Drop legacy platform data for omap4 mailbox adds c8ea89dfb2cb ARM: OMAP2+: Drop legacy platform data for omap5 mailbox adds d1fe649bbd82 ARM: dts: Drop custom hwmod property for omap5 mcspi adds ba2489ffe85c ARM: OMAP2+: Drop legacy platform data for omap5 mcspi adds 93b5824960b0 ARM: dts: Drop custom hwmod property for am33xx uart adds e65baa90abd3 ARM: dts: Drop custom hwmod property for am4 uart adds 26c99bf1d5d3 ARM: dts: Drop custom hwmod property for omap5 uart adds 1cb5f37edd8c ARM: dts: Drop custom hwmod property for am3 i2c adds 0bd28b9e73de ARM: dts: Drop custom hwmod property for am4 i2c adds bfa299ddd341 ARM: dts: Drop custom hwmod property for omap5 i2c adds e9279e0712f7 ARM: dts: Drop custom hwmod property for am3 mmc adds 83aba97d7076 ARM: dts: Drop custom hwmod property for am4 mmc adds 96a427a108b3 ARM: dts: Drop custom hwmod property for omap5 mmc adds a130133fee5f ARM: OMAP2+: Drop legacy platform data for am3 and am4 wdt adds 8109ceb4a276 ARM: OMAP2+: Drop legacy platform data for dra7 wdt adds af8637f0ee7e ARM: OMAP2+: Drop legacy platform data for omap5 wdt adds 349355ce3a05 ARM: OMAP2+: Drop legacy platform data for omap4 mcbsp adds b1da0fa21bd1 ARM: OMAP2+: Drop legacy platform data for omap5 mcbsp adds b4e2b347d8b6 ARM: OMAP2+: Drop legacy platform data for am4 hdq1w adds cca5e19af216 ARM: OMAP2+: Drop legacy platform data for dra7 hdq1w adds aa3657053d82 ARM: OMAP2+: Drop legacy platform data for omap4 hdq1w adds bb51a2a84ff2 ARM: OMAP2+: Drop legacy platform data for am3 and am4 rng adds f7ac11ebad5a ARM: OMAP2+: Drop legacy platform data for dra7 rng adds 491a35282413 ARM: OMAP2+: Drop legacy platform data for am3 and am4 mcasp adds 9ac545f97401 ARM: OMAP2+: Drop legacy platform data for omap4 mcasp adds 93f34e4edfec ARM: OMAP2+: Drop legacy platform data for musb on omap4 adds 0782e8572ce4 ARM: dts: Probe am335x musb with ti-sysc adds 12afc0cf8121 ARM: dts: Drop pointless status changing for am3 musb adds b08a0c577518 ARM: OMAP2+: Drop legacy platform data for am335x musb adds 960a02765a7d Merge tag 'omap-for-v5.5/ti-sysc-drop-pdata-v2-signed-take [...] adds 519007266802 Merge branch 'arm/dt' into for-next adds ef212ad3d1d9 ARM: Document merges adds 7786b3f14277 Merge branch 'arm/fixes' into for-next adds b05a50bb37dc ARM: multi_v7_defconfig: Enable audio support for stm32mp157 adds 200aff24da72 Merge branch 'arm/defconfig' into for-next adds e0eb651bfacd ARM: Document merges adds 690f04678d8a Merge branch 'arm/fixes' into for-next adds 577dd5de0990 arm64: dts: juno: add GPU subsystem adds 49067a8a6fcf Merge tag 'juno-update-5.5' of git://git.kernel.org/pub/sc [...] adds 29d437022f1e ARM: dts: stm32: move ltdc pinctrl on stm32mp157a dk1 board adds 439819dd4d47 ARM: dts: stm32: Enable VREFBUF on stm32mp157a-dk1 adds be5cdd1389ab ARM: dts: stm32: add ADC pins used on stm32mp157a-dk1 adds f9f5467f05ea ARM: dts: stm32: enable ADC support on stm32mp157a-dk1 adds 7e6c337f6894 ARM: dts: stm32: add focaltech touchscreen on stm32mp157c- [...] adds 8fcdbdccce21 ARM: dts: stm32: fix memory nodes to match with DT validat [...] adds da5152f25ade ARM: dts: stm32: fix joystick node on stm32f746 and stm32m [...] adds 49bb8b69b524 ARM: dts: stm32: remove usb phy-names entries on stm32mp157c-ev1 adds 2e7f46e13b3b ARM: dts: stm32: fix regulator-sd_switch node on stm32mp15 [...] adds 4a27d15e861a ARM: dts: stm32: Add DAC pins used on stm32mp157c-ed1 adds 4951d9955166 ARM: dts: stm32: Add DAC support to stm32mp157c-ed1 adds 376d5d86cb20 ARM: dts: stm32: add hdmi audio support to stm32mp157a-dk1 board adds b81c8c3b8e38 ARM: dts: stm32: remove useless interrupt from dsi node fo [...] adds 111ef3fdddfe ARM: dts: stm32: add PWR regulators support on stm32mp157 adds 791be94e2878 ARM: dts: stm32: change default minimal buck1 value on stm32mp157 adds c9b2fe7ea0a7 ARM: dts: stm32: Fix active discharge usage on stm32mp157 adds 9737a358b56a ARM: dts: stm32: disable active-discharge for vbus_otg on [...] adds ae0300228a9a ARM: dts: stm32: remove useless dma-ranges property for stm32f429 adds c34cbe24cfd5 ARM: dts: stm32: remove useless dma-ranges property for stm32f469 adds ab7822067fba Merge tag 'stm32-dt-for-v5.5-1' of git://git.kernel.org/pu [...] adds 12e1def0a0e7 Merge branch 'arm/dt' into for-next adds c2016cc612db reset: dt-bindings: meson: update arb bindings for sm1 adds 9c41152cfd74 reset: meson-audio-arb: add sm1 support adds b89a8da92d1d reset: Remove copy'n'paste redundancy in the comments adds b76b4e1dbcad dt-bindings: reset: aoss: Convert AOSS reset bindings to yaml adds c302ec966e65 dt-bindings: reset: pdc: Convert PDC Global bindings to yaml adds 8c2def0f0655 reset: uniphier-glue: Add Pro5 USB3 support adds 5d9730b9eb05 dt-bindings: reset: add bindings for the Meson-A1 SoC Rese [...] adds bdb369e1e98a reset: add support for the Meson-A1 SoC Reset Controller adds 96a2f50305d1 reset: build simple reset controller driver for Agilex adds b1418bc85260 reset: hisilicon: hi3660: Make reset_control_ops const adds c1b065b4f209 reset: zynqmp: Make reset_control_ops const adds 37859277374d MAINTAINERS: add reset controller framework keywords adds 5ac33eebf1ba reset: simple: Keep alphabetical order adds 3ab831e50c1c reset: simple: Add Realtek RTD1195/RTD1295 adds a48108c0c20f reset: improve of_xlate documentation adds c2ffa00ad615 reset: document (devm_)reset_control_get_optional variants adds b7f7a0b58fbd Merge tag 'reset-for-v5.5' of git://git.pengutronix.de/git [...] adds 14decb2201b5 Merge branch 'arm/drivers' into for-next adds a07532ccc0d8 ARM: Document merges adds 2aba5ab6793a Merge branch 'arm/fixes' into for-next adds 3a828f5eda30 MAINTAINERS: Add mailing list for Realtek SoCs adds e3ca9556f75c arm64: realtek: Select reset controller adds 433b1e8a6cd9 Merge tag 'realtek-arm64-soc-for-5.5' of git://git.kernel. [...] adds 88ae095b2855 ARM: hisi: drop useless depend on ARCH_MULTI_V7 adds a9f4b135d1c6 Merge tag 'hisi-armv7-soc-for-5.5' of git://github.com/his [...] adds a3ee4fea24e8 ARM: ASPEED: update default ARCH_NR_GPIO for ARCH_ASPEED adds 0a4319b5c87a ARM: shmobile: rcar-gen2: Drop legacy DT clock support adds 3bd00db6f0ea Merge tag 'renesas-arm-soc-for-v5.5-tag1' of git://git.ker [...] adds 837b1c11d5c0 Merge branch 'arm/soc' into for-next adds 95ec5442715a dt-bindings: omap: add new binding for PRM instances adds 3e99cb214f03 soc: ti: add initial PRM driver with reset control support adds c5117a78dd88 soc: ti: omap-prm: poll for reset complete during de-assert adds d30cd83f6853 soc: ti: omap-prm: add support for denying idle for reset [...] adds 0f0faaf4d7ff soc: ti: omap-prm: add omap4 PRM data adds 8aa35504a0b9 soc: ti: omap-prm: add data for am33xx adds 59de827750f2 soc: ti: omap-prm: add dra7 PRM data adds 01f5069efa62 soc: ti: omap-prm: add am4 PRM data adds 5478f912d225 soc: ti: omap-prm: add omap5 PRM data adds c6b69bf14373 soc: ti: omap-prm: fix return value check in omap_prm_probe() adds faee19ece826 memory: emif: remove set but not used variables 'cs1_used' [...] adds e6ce7f5a7d2e Merge branch 'for_5.5/driver-soc' of git://git.kernel.org/ [...] adds 4194b583c104 soc: renesas: Add missing check for non-zero product regis [...] adds 640f9606dce1 dt-bindings: power: Add r8a77961 SYSC power domain definitions adds 0b05ad22a279 dt-bindings: clock: Add r8a77961 CPG Core Clock Definitions adds 16208387bbdd Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into rene [...] adds f79edb17b618 soc: renesas: Rename SYSC_R8A7796 to SYSC_R8A77960 adds 39e57e14d7ea soc: renesas: Add ARCH_R8A77960 for existing R-Car M3-W adds cadadde21007 soc: renesas: Add ARCH_R8A77961 for new R-Car M3-W+ adds 9c9f7891093b soc: renesas: Identify R-Car M3-W+ adds 41684bff3b2f soc: renesas: rcar-rst: Add R8A77961 support adds bdde3d3ec934 soc: renesas: rcar-sysc: Add R8A77961 support adds 064652ad88e8 Merge tag 'renesas-drivers-for-v5.5-tag2' of git://git.ker [...] adds 8a71d6770fae Merge branch 'arm/drivers' into for-next adds c2877b59c1c4 arm64: defconfig: enable the Cadence QSPI controller adds 2996547c0203 arm64: defconfig: enable rsu driver adds 1f2719c5c49f arm64: defconfig: enable Altera GPIO controller adds cbf6673d672f Merge tag 'arm64_defconfig_for_v5.5' of git://git.kernel.o [...] adds af24cb20689d arm64: defconfig: Enable HiSilicon ZIP controller adds 006ece996d22 arm64: defconfig: Enable SMMU v3 PMCG adds ae314d78b54f Merge tag 'hisi-arm64-defconfig-for-5.5' of git://github.c [...] adds 51e0f6a19178 ARM: shmobile: defconfig: Refresh for v5.4-rc1 adds 9a67a6ec9f70 Merge tag 'renesas-arm-defconfig-for-v5.5-tag1' of git://g [...] adds b13d0e61629b arm64: defconfig: Enable R8A77961 SoC adds 4075e0db486f Merge tag 'renesas-arm64-defconfig-for-v5.5-tag2' of git:/ [...] adds 46b257b1852f ARM: configs: sunxi: add new Allwinner crypto options adds 9567832aba7f ARM: configs: sunxi: Enable MICREL_PHY adds 5003119e43f0 Merge tag 'sunxi-config-for-5.5-2' of https://git.kernel.o [...] adds 2fabf6dd7701 arm64: defconfig: add new Allwinner crypto options adds fcdc43722436 Merge tag 'sunxi-config64-for-5.5-1' of https://git.kernel [...] adds 64aa21e7d76c Merge branch 'arm/defconfig' into for-next adds e683c4b078d8 ARM: dts: arria10: Modify QSPI read_delay for Arria10 adds c4c8757b2d89 arm64: dts: agilex: add QSPI support for Intel Agilex adds 0c33a70b3336 arm64: dts: altera: update QSPI reg addresses for Stratix10 adds 05c9c5a99d61 arm64: agilex: enable USB and LEDs on agilex devkit adds aa74337ee73d arm64: dts: agilex: add service layer, fpga manager and fp [...] adds 3760828a8b48 Merge tag 'socfpga_dts_updates_for_v5.5' of git://git.kern [...] adds c5aecb49e41d ARM: dts: keystone-clocks: add input fixed clocks adds e86ddd181e6d ARM: dts: k2e-clocks: add input ext. fixed clocks tsipclka/b adds debc91ab8fd2 ARM: dts: k2e-netcp: add cpts refclk_mux node adds 8cb7888d648e ARM: dts: k2hk-netcp: add cpts refclk_mux node adds ee372eee0a31 ARM: dts: k2l-netcp: add cpts refclk_mux node adds cfc0e76bbbde ARM: configs: keystone: enable cpts adds 4454c069f1e4 Merge branch 'for_5.5/keystone-dts' of git://git.kernel.or [...] adds 0d3ccc1cdeb7 dt-bindings: arm: realtek: Tidy up conversion to json-schema adds 6013b8b0005e dt-bindings: arm: realtek: Document RTD1293 and Synology DS418j adds 39089a192a50 arm64: dts: realtek: Change dual-license from MIT to BSD adds cf976f660ee8 arm64: dts: realtek: Add RTD1293 and Synology DS418j adds 1f3295994dc5 dt-bindings: arm: realtek: Document RTD1296 and Synology DS418 adds 5133636e41a2 arm64: dts: realtek: Add RTD1296 and Synology DS418 adds f2356d1afe39 arm64: dts: realtek: Add oscillator for RTD129x adds dbb595333c95 arm64: dts: realtek: Add watchdog node for RTD129x adds 4df56a1eb130 dt-bindings: reset: Add Realtek RTD1295 adds fd5f8d0a99b9 arm64: dts: realtek: Add RTD129x reset controller nodes adds 02f4597e7ebe arm64: dts: realtek: Add RTD129x UART resets adds a1094a7c27b4 Merge tag 'realtek-arm64-dt-for-5.5' of git://git.kernel.o [...] adds 37a92df96122 arm64: dts: hisilicon: Add Mali-450 MP4 GPU DT entry adds 32f714d30f20 Merge tag 'hisi-arm64-dt-for-5.5' of git://github.com/hisi [...] adds 9fe2420d0683 ARM: dts: Add RDA8810PL GPIO controllers adds 302417ce9823 ARM: dts: mmp3: Add a name to /clocks node adds d074a263dd83 ARM: dts: mmp3: Fix /soc/watchdog node name adds 75ebe3bce011 ARM: dts: mmp3-dell-ariel: Add a name to /memory node adds 7e6a30317983 ARM: dts: mmp3-dell-ariel: Add a serial point alias adds db7725d3a6bf ARM: dts: dra7: add PRM nodes adds 222fe59f3e4b ARM: dts: omap4: add PRM nodes adds 73e64a93014f ARM: dts: am33xx: Add PRM data adds f7186dae1dff ARM: dts: am43xx: Add PRM data adds a868da75fd8f ARM: dts: omap5: Add PRM data adds 19e489aa9bb4 Merge tag 'omap-for-v5.5/prm-signed' of git://git.kernel.o [...] adds bf2166390366 arm64: dts: renesas: r8a774b1: Add VIN and CSI-2 support adds 948c59ddf42f arm64: dts: renesas: rcar-gen3: Add CMM units adds 1510faee3090 arm64: dts: renesas: r8a774b1: Add SATA controller node adds 7574ed0e083f Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into rene [...] adds 4c28ca12eae2 arm64: dts: renesas: Prepare for rename of ARCH_R8A7796 to [...] adds f51746ad7d1f arm64: dts: renesas: Add Renesas R8A77961 SoC support adds 92980759c169 arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-W+ adds 571d32c283a5 Merge tag 'renesas-arm64-dt-for-v5.5-tag2' of git://git.ke [...] adds 09f156d97e53 dt-bindings: arm: renesas: Convert 'renesas,prr' to json-schema adds 24169f0a4537 dt-bindings: arm: renesas: Add R-Car M3-N ULCB with Kingfisher adds 193ffd365660 dt-bindings: arm: renesas: Document R-Car M3-W+ SoC DT bindings adds fec526521be4 dt-bindings: arm: renesas: Add Salvator-XS board with R-Car M3-W+ adds 248a887fc1aa dt-bindings: reset: rcar-rst: Document r8a77961 support adds e7f1eb321b1a dt-bindings: power: rcar-sysc: Document r8a77961 support adds b23c30a955f1 Merge tag 'renesas-dt-bindings-for-v5.5-tag2' of git://git [...] adds 9e3bd0f664a8 arm64: dts: lg1312: DT fix s/#interrupts-cells/#interrupt-cells/ adds 09612c933709 arm64: dts: lg1313: DT fix s/#interrupts-cells/#interrupt-cells/ adds f638b287cca7 ARM: dts: atlas7: Fix "debounce-interval" property misspelling adds 6db1aaf4d973 arm64: dts: allwinner: a64: orangepi-win: Enable audio codec adds cd380e0d00b2 arm64: dts: allwinner: h6: Add pin configs for uart1 adds 351170463471 arm64: dts: allwinner: orange-pi-3: Enable UART1 / Bluetooth adds 13de0f0a4919 arm64: dts: sun50i: sopine-baseboard: Expose serial1, seri [...] adds 27b705fbf699 ARM: dts: sun9i: Add missing watchdog clocks adds a0365c09b582 ARM: dts: sun5i: olinuxino micro: Fix AT24 node name adds 0c25bfa7fac5 ARM: dts: sun8i: a83t: a711: Add touchscreen node adds 4acc24bca17f arm64: dts: allwinner: Add ARM Mali GPU node for H6 adds 8abc4c4a154f arm64: dts: allwinner: Add mali GPU supply for H6 boards adds a24607032359 dt-bindings: crypto: Add DT bindings documentation for sun [...] adds 96d8dec97b77 ARM: dts: sun8i: R40: add crypto engine node adds e7ef094aea65 ARM: dts: sun8i: H3: Add Crypto Engine node adds 0f5fc158851b arm64: dts: allwinner: sun50i: Add Crypto Engine node on A64 adds 8002c454d446 arm64: dts: allwinner: sun50i: Add crypto engine node on H5 adds 709b86ff01f5 arm64: dts: allwinner: sun50i: Add Crypto Engine node on H6 adds c4cf3f5cdda8 ARM: dts: sun8i: a83t: Add Security System node adds edabfce623fb ARM: dts: sun9i: a80: Add Security System node adds 6d1aa40e109b ARM: dts: sunxi: h3/h5: add missing uart2 rts/cts pins adds 5878524ee09d arm64: dts: allwinner: bluetooth for Emlid Neutis N5 adds 3f04e059245e arm64: allwinner: h6: Enable GPU node for Tanix TX6 adds 4701fc6e5dd9 ARM: dts: sun8i: add FriendlyARM NanoPi Duo2 adds d79ccef07b36 dt-bindings: arm: sunxi: add FriendlyARM NanoPi Duo2 adds 42a5718b8c29 Merge tag 'sunxi-dt-for-5.5-1' of https://git.kernel.org/p [...] adds c0114bdc5d12 Merge branch 'arm/dt' into for-next adds b4913ce19e8c ARM: Document merges adds d70f7d31a9e2 ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegr [...] adds 91d7ff5aa7e3 ARM: tegra: Use WFE for power-gating on Tegra30 adds f5ed5010dfaa Merge tag 'tegra-for-5.5-arm-core' of git://git.kernel.org [...] adds e0e9bf9f1c73 Merge branch 'arm/soc' into for-next adds befc1bab9117 firmware: tegra: Move BPMP resume to noirq phase adds f76b6a4cbffb Merge tag 'tegra-for-5.5-firmware' of git://git.kernel.org [...] adds 0a728e0bda7c soc/tegra: fuse: Add FUSE clock check in tegra_fuse_readl() adds c9e753767a9c soc/tegra: pmc: Fix crashes for hierarchical interrupts adds 9f1022b8bd14 soc/tegra: fuse: Restore base on sysfs failure adds 96ee12b2a203 soc/tegra: fuse: Implement nvmem device adds f4619c7f68ba soc/tegra: fuse: Add cell information adds 9f94fadd75d3 soc/tegra: fuse: Register cell lookups for compatibility adds aba19827fced soc/tegra: pmc: Support wake events on more Tegra SoCs adds 7e9ae849eb1e soc/tegra: pmc: Add wake event support on Tegra210 adds 455271d9dc5f soc/tegra: pmc: Configure core power request polarity adds c7ccfccabb0f soc/tegra: pmc: Configure deep sleep control settings adds 496747e7d907 soc/tegra: regulators: Add regulators coupler for Tegra20 adds 783807436f36 soc/tegra: regulators: Add regulators coupler for Tegra30 adds e57a243f5d89 soc/tegra: pmc: Query PCLK clock rate at probe time adds 69dfb3d4a89a soc/tegra: pmc: Remove unnecessary memory barrier adds b4067b105023 Merge tag 'tegra-for-5.5-soc' of git://git.kernel.org/pub/ [...] adds 29160952eaba Merge branch 'arm/drivers' into for-next adds 480bb31f4286 ARM: tegra: Enable Tegra VDE driver in tegra_defconfig adds 1903de7777c0 Merge tag 'tegra-for-5.5-arm-defconfig' of git://git.kerne [...] adds e7af5ead8615 Merge branch 'arm/defconfig' into for-next adds cdc2d6685c13 dt-bindings: clock: tegra: Rename SOR0_LVDS to SOR0_OUT adds db45f0f05c3a dt-bindings: regulator: Document regulators coupling of NV [...] adds 8da65c377b21 dt-bindings: memory: tegra30: Convert to Tegra124 YAML adds 785685b7a106 dt-bindings: memory: Add binding for NVIDIA Tegra30 Memory [...] adds 641262f5e1ed dt-bindings: memory: Add binding for NVIDIA Tegra30 Extern [...] adds c267d9960cc5 Merge tag 'tegra-for-5.5-dt-bindings' of git://git.kernel. [...] adds f0dbca55adb9 Merge branch 'for-5.5/dt-bindings' adds 05a6a629f0e1 ARM: tegra: Add stmpe-adc DT node to Toradex T30 modules adds 5d089d42bc36 ARM: tegra: Add SOR0_OUT clock on Tegra124 adds a4563f5bf10b ARM: tegra: Add eDP power supplies on Venice2 adds cdc233fb0383 ARM: tegra: Connect SMMU with Video Decoder Engine on Tegra30 adds e14dc5ea7cdc ARM: tegra: nyan-big: Add timings for RAM codes 4 and 6 adds 3193a063a2cd ARM: tegra: Add External Memory Controller node on Tegra30 adds dc6fdedf77d1 ARM: tegra: Add Tegra20 CPU clock adds 663bd4872737 ARM: tegra: Add Tegra30 CPU clock adds 584eca70602d ARM: tegra: Add CPU Operating Performance Points for Tegra20 adds 875cf30a534e ARM: tegra: Add CPU Operating Performance Points for Tegra30 adds a60e68f98fbd ARM: tegra: paz00: Set up voltage regulators for DVFS adds 5ac150500869 ARM: tegra: paz00: Add CPU Operating Performance Points adds c19c631a3cb7 ARM: tegra: trimslice: Add CPU Operating Performance Points adds c01afebd74ef ARM: tegra: cardhu-a04: Set up voltage regulators for DVFS adds 4053aa65c517 ARM: tegra: cardhu-a04: Add CPU Operating Performance Points adds 2687aa23f5d5 Merge tag 'tegra-for-5.5-arm-dt' of git://git.kernel.org/p [...] adds 2645f7ed9a84 Merge branch 'for-5.5/dt-bindings' adds 1e5e929c0095 arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator adds d440538e5f21 arm64: tegra: Fix 'active-low' warning for Jetson Xavier r [...] adds b45d322c2cd5 arm64: tegra: Add CPU and cache topology for Tegra194 adds eef97c2a77fe arm64: tegra: Add unit-address for CBB on Tegra194 adds 1aaa7698670c arm64: tegra: Add unit-address for ACONNECT on Tegra194 adds 939e7430dee4 arm64: tegra: Fix base address for SOR1 on Tegra194 adds 44ff822c58a7 arm64: tegra: Hook up edp interrupt on Tegra210 SOCTHERM adds 19dc772a94bc arm64: tegra: Fix compatible string for EQOS on Tegra194 adds 2b6b3940e8b0 arm64: tegra: Add ethernet alias on Jetson AGX Xavier adds ca2b8ee45721 arm64: tegra: Enable XUSB pad controller on Jetson TX2 adds 05705c721591 arm64: tegra: Enable SMMU for XUSB host on Tegra186 adds 488a04d4bb2f arm64: tegra: Enable XUSB host controller on Jetson TX2 adds 29ef1f4dacb5 arm64: tegra: Enable SMMU for VIC on Tegra186 adds b7450f161f8a arm64: tegra: Assume no CLKREQ presence by default adds ed93a666bb32 arm64: tegra: Add SOR0_OUT clock on Tegra210 adds 35cbf655eb16 arm64: tegra: Enable DP support on Jetson Nano adds d46d1eb30c85 arm64: tegra: Fix compatible for SOR1 adds 3fdfaf8718fa arm64: tegra: Enable DP support on Jetson TX2 adds c90b8f15df41 arm64: tegra: p2888: Rename regulators for consistency adds 614d063f89b4 arm64: tegra: Enable DisplayPort on Jetson AGX Xavier adds 24fc33633ea3 arm64: tegra: Add blank lines for better readability adds 264064ab0b5c arm64: tegra: Add PMU on Tegra210 adds d13c13f4cd09 arm64: tegra: Enable wake from deep sleep on RTC alarm adds 106f7a06fbe4 arm64: tegra: Add Jetson TX1 SC7 timings adds 47b4e129155f arm64: tegra: Add Jetson Nano SC7 timings adds fc711fdf06ce Merge tag 'tegra-for-5.5-arm64-dt' of git://git.kernel.org [...] adds 15382b7ea298 ARM: dts: kirkwood: synology: Fix rs5c372 RTC entry adds 3e53032406df ARM: dts: dove: Rename "sa-sram" node to "sram" adds da29334c7511 ARM: dts: armada-xp: enable L2 cache parity and ecc on db- [...] adds 042fa3dcd5e9 ARM: dts: mvebu: add sdram controller node to Armada-38x adds 90b9dc96940c ARM: dts: armada-xp: add label to sdram-controller node adds 3c8b2e2c41a9 Merge tag 'mvebu-dt-5.5-1' of git://git.infradead.org/linu [...] adds 2d6ebaa98be1 arm64: dts: marvell: Enumerate the first AP806 syscon adds e231c6d47cca arm64: dts: marvell: Add AP806-dual missing CPU clocks adds 2537831bbc19 dt-bindings: ap80x: replace AP806 with AP80x adds ad7fd0e8038c MAINTAINERS: Add new Marvell CN9130-based files to track adds 7409b155562c arm64: dts: marvell: Prepare the introduction of AP807 based SoCs adds 4f267f2a806b arm64: dts: marvell: Move clocks to AP806 specific file adds e1e42ae4ca2a dt-bindings: marvell: Convert the SoC compatibles descript [...] adds 6a380172f171 dt-bindings: marvell: Declare the CN913x SoC compatibles adds cbafcad0641e arm64: dts: marvell: Add support for AP807/AP807-quad adds ddda843324f7 arm64: dts: marvell: Add AP806-dual cache description adds 760cabcd6ad2 arm64: dts: marvell: Add AP806-quad cache description adds 30d53abdc60a arm64: dts: marvell: Add AP807-quad cache description adds 2bc26088ba37 arm64: dts: marvell: Fix CP110 NAND controller node multi- [...] adds 47cf40af64c3 arm64: dts: marvell: Prepare the introduction of CP115 adds 1399672e48b5 arm64: dts: marvell: Drop PCIe I/O ranges from CP11x file adds 5f07b26e85dc arm64: dts: marvell: Externalize PCIe macros from CP11x file adds 96bb4b31aa66 arm64: dts: marvell: Add support for CP115 adds 6b8970bd8d7a arm64: dts: marvell: Add support for Marvell CN9130 SoC support adds 8aeca97bd4c6 arm64: dts: marvell: Add support for Marvell CN9130-DB adds fe5e610f16a3 arm64: dts: marvell: Add support for Marvell CN9131-DB adds e1bd6ca9f8be arm64: dts: marvell: Add support for Marvell CN9132-DB adds 447b8789359f arm64: dts: marvell: add ESPRESSObin variants adds 46d2f6d0c99f arm64: dts: armada-3720-turris-mox: add firmware node adds e315c7b3da0e Merge tag 'mvebu-dt64-5.5-1' of git://git.infradead.org/li [...] adds f7ff718e28da Merge branch 'arm/dt' into for-next adds 91eaa629d24c ARM: Document merges adds 06fd047bde63 Merge branch 'arm/fixes' into for-next adds e966fedeabe1 ARM: s3c: Rename s3c64xx_spi_setname() function adds 603bba8d0e05 ARM: s3c: Rename s5p_usb_phy functions adds 4134b762eb13 ARM: exynos: Enable exynos-asv driver for ARCH_EXYNOS adds 3166c3dd4c87 Merge tag 'samsung-soc-5.5' of https://git.kernel.org/pub/ [...] adds 3d4e0158c1db arm64: Introduce config for S32 adds 427fca60ee45 ARM: imx: Drop imx_anatop_usb_chrg_detect_disable() adds 8267ff89b713 ARM: imx: Add serial number support for i.MX6/7 SoCs adds d7eb28d2740f ARM: imx: use generic function to exit coherency adds 0f3dac611060 Merge tag 'imx-soc-5.5' of git://git.kernel.org/pub/scm/li [...] adds 634cc68a43b7 Merge branch 'arm/soc' into for-next adds e386b228cad2 soc: samsung: chipid: Make exynos_chipid_early_init() static adds 771fdcf8d3d0 PM / OPP: Support adjusting OPP voltages at runtime adds 477f842f14aa Merge tag 'opp-5.4-support-adjust-voltages' of https://git [...] adds 5ea428595cc5 soc: samsung: Add Exynos Adaptive Supply Voltage driver adds 02fb29882d5c soc: samsung: chipid: Drop "syscon" compatible requirement adds 89e551e83869 soc: samsung: exynos-asv: Potential NULL dereference in ex [...] adds 171cfeec987d Merge tag 'samsung-drivers-5.5' of https://git.kernel.org/ [...] adds cf0fd404455c firmware: imx: warn on unexpected RX adds 51f5afabc07a firmware: imx: Skip return value check for some special SC [...] adds 0e4e8cc30a29 firmware: imx: Remove call to devm_of_platform_populate adds e4f9eefbb8a9 firmware: imx: add missing include of <linux/firmware/imx/sci.h> adds a0708f559e4f soc: imx8: Using existing serial_number instead of UID adds 7ae399b7d009 soc: imx-scu: Using existing serial_number instead of UID adds 768e1a8e0936 soc: imx8mq: Read SOC revision from TF-A adds 8cbbff3a6423 Merge tag 'imx-drivers-5.5' of git://git.kernel.org/pub/sc [...] adds a562f9641c42 Merge branch 'arm/drivers' into for-next adds 679c92a82364 ARM: imx_v6_v7_defconfig: Enable CONFIG_IMX7ULP_WDT by default adds 3d237d0d908b ARM: imx_v6_v7_defconfig: Build USB_CONFIGFS into kernel adds 51c27f42fccc arm64: defconfig: Enable CONFIG_KEYBOARD_IMX_SC_KEY as module adds e115e86af4c8 arm64: defconfig: Enable configs for S32V234 adds 1ac81f4aa5ec ARM: imx_v6_v7_defconfig: Enable CONFIG_TOUCHSCREEN_DA9052 adds c7cb7c96f312 arm64: defconfig: Change CONFIG_AT803X_PHY from m to y adds 1f0753ea6a38 Merge tag 'imx-defconfig-5.5' of git://git.kernel.org/pub/ [...] adds 2f3e9d9f2b7f Merge branch 'arm/defconfig' into for-next adds 6b832a148717 arm64: dts: allwinner: a64: Re-add PMU node adds f129230b8c1f Merge tag 'sunxi-fixes-for-5.4-3' of https://git.kernel.or [...] adds ab883313ef62 dt-bindings: bus: sunxi: Add H3 MBUS compatible adds 66e40b3517f7 ARM: dts: sunxi: h3/h5: Add MBUS controller node adds 240a6438985c dts: arm: sun8i: h3: Enable deinterlace unit adds 79bc02f12210 arm64: dts: allwinner: a64: enable ANX6345 bridge on Teres-I adds 1e92dbeae806 dt-bindings: Add ANX6345 DP/eDP transmitter binding adds 0b6f7014adc1 arm64: dts: allwinner: h6: add USB3 device nodes adds b5d84ff8ae18 arm64: dts: allwinner: orange-pi-3: Enable USB 3.0 host support adds c85c5c53ffa2 ARM: dts: sun6i: Remove useless reset-names adds 74ab6d9d7dce arm64: dts: allwinner: h6: Remove useless reset name adds ea21768a8a46 Merge tag 'sunxi-dt-for-5.5-2' of https://git.kernel.org/p [...] adds 3d735471d066 dt-bindings: arm: Document Armadeus SoM and Dev boards dev [...] adds 997c5329a5ab dt-bindings: arm: fsl: Add the S32V234-EVB board adds 2e91e788570d dt-bindings: arm: imx: Add the i.MX8MN LPDDR4 EVK board adds d4c9be5142cd dt-bindings: arm: fsl: Document Variscite i.MX6q devicetree adds 0bfadbcdc7a4 dt-bindings: arm: fsl: add nxp based toradex apalis/colibr [...] adds a5c959ef99d9 dt-bindings: arm: fsl: add nxp based toradex colibri-imx8x [...] adds aa2f77ceb8ab dt-bindings: arm: fsl: add compatible string for Kobo Clara HD adds bb40c3f7d63a dt-bindings: arm: fsl: Add more Kontron i.MX6UL/ULL compatibles adds 51535d88ac97 Merge tag 'imx-bindings-5.5' of git://git.kernel.org/pub/s [...] adds 5460ab061e7a ARM: dts: opos6ul/opos6uldev: rework device tree to suppor [...] adds 502d161f7258 ARM: dts: vf610-zii-scu4-aib: Drop "rs485-rts-delay" property adds 3050e4e21f21 ARM: dts: imx7ulp: remove mipi pll clock node adds 18559363b1c7 ARM: dts: imx7-colibri: add GPIO wakeup key adds bde07b1ede64 ARM: dts: imx7-colibri: fix 1.8V/UHS support adds e512cef81a93 ARM: dts: imx7-colibri: Add touch controllers adds 3dddbfe64dc3 ARM: dts: imx6qdl-colibri: Add missing pin declaration in iomuxc adds e01f0fe3136b ARM: dts: imx6qdl-apalis: Add sleep state to can interfaces adds 24ffaa23cec6 ARM: dts: imx6-apalis: Add touchscreens used on Toradex ev [...] adds ab2b870a5db3 ARM: dts: imx6-colibri: Add missing pinmuxing to Toradex e [...] adds 47e45faf01cc ARM: dts: imx6ull-colibri: Add sleep mode to fec adds 691b82175457 ARM: dts: imx6ull-colibri: reduce v_batt current in power off adds 92cede44bc4e ARM: dts: imx6ull-colibri: Add watchdog adds 242bab2dd46d ARM: dts: imx6ull: improve can templates adds 1c7e11baddff ARM: dts: imx6ull-colibri: Add general wakeup key used on Colibri adds 257e61505088 ARM: dts: imx6qdl-udoo: Add Pincfgs for OTG adds 8b8c7d97e2c7 ARM: dts: imx7ulp: Add wdog1 node adds 16d46c5da66e ARM: dts: imx: Replace "simple-bus" with "simple-mfd" for anatop adds 1105c8b5406c ARM: dts: imx6ul-phytec-phycore-som: Add missing unit name adds e52928e8d5c1 ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link' adds f7429d5c27b6 ARM: dts: imx7d: Correct speed grading fuse settings adds 06ed392d6cad ARM: dts: imx7d: Add opp-suspend property adds b0a506fb806d ARM: dts: imx6q-dhcom: Enable CAN in board DTS adds 77591e42458d ARM: dts: imx6qdl-wandboard: add ethernet PHY description adds fd15e2dd38be ARM: dts: vf610-zii-scu4-aib: Remove internal debug networ [...] adds 7e28fc4759e7 ARM: dts: imx: Rename "iram" node to "sram" adds 764b5b5e704e ARM: dts: imx6dl-yapp4: Enable the MPR121 touchkey control [...] adds 069de7bba5bc ARM: dts: imx6q-gw54xx: Do not use 'simple-audio-card,dai-link' adds 0f3a10687b9a ARM: dts: Disable DMA support on the BK4 vf610 device's fs [...] adds b780317d8dab ARM: dts: imx6ul-14x14-evk.dtsi: configure USBOTG1 ID pinctrl adds 568a0a96649f ARM: dts: imx6qdl-rex: add gpio expander pca9535 adds e55274bfb99a ARM: dts: imx6dl-yapp4: Enable UART2 adds 452831f3153d ARM: dts: imx6dl-yapp4: Enable the I2C3 bus on all board variants adds 56f0df6b6b58 ARM: dts: imx*(colibri|apalis): add missing recovery modes to i2c adds f2c03b89c61d ARM: dts: vf-colibri: add recovery mode to i2c adds 59cf1496672c ARM: dts: imx7ulp: Move usdhc clocks assignment to board DT adds f8b83f583d56 ARM: dts: imx6qdl-zii-rdu2: Fix accelerometer interrupt-names adds 61a988183abe ARM: dts: imx6qdl-zii-rdu2: Specify supplies for accelerometer adds 3307505f8be2 ARM: dts: imx6qdl-{apf6, apf6dev}: switch boards to SPDX i [...] adds 0f6482596552 ARM: dts: imx6qdl-{apf6, apf6dev}: remove container node a [...] adds c916c944bcf9 ARM: dts: imx6qdl-apf6: add phy to fec adds 827f16f7e91a ARM: dts: imx6qdl-apf6: add flow control to uart2 adds b22c2ac4c0ed ARM: dts: imx6qdl-apf6: fix WiFi adds a18b9142057b ARM: dts: imx6qdl-apf6dev: add RTC support adds 3f52c54ecb64 ARM: dts: imx6qdl-apf6dev: rename usb-h1-vbus regulator to 5V adds 9ce84cc667ae ARM: dts: imx6qdl-apf6dev: add backlight support adds 7b45cc50cce7 ARM: dts: imx6qdl-apf6dev: use DRM bindings adds b53332376063 ARM: dts: imx6q: Add missing cooling device properties for CPUs adds def76ebc7c22 ARM: dts: imx6dl: Add missing cooling device properties for CPUs adds 28e95b7dcc5a ARM: dts: imx7d: Add missing cooling device properties for CPUs adds c4e88bb7949a ARM: dts: imx6ul: Disable gpt2 by default adds 09e2b1048954 ARM: dts: imx6ul-14x14-evk: Add sensors' GPIO regulator adds 516ab2eecbfb ARM: dts: imx6ul-14x14-evk: Fix the magnetometer node name adds 2c661547f27f ARM: dts: imx6ul-14x14-evk: Assign power supplies for magn [...] adds ff84e9deaed3 ARM: dts: imx53: Spelling s/configration/configuration/ adds f324c952902e ARM: dts: imx53-qsb: Use DRM bindings for the Seiko 43WVF1G panel adds df0935f04d10 ARM: dts: vf-colibri: fix typo in top-level module compatible adds c100ea86e6ab ARM: dts: add Netronix E60K02 board common file adds 7cd156e2f9d3 ARM: dts: imx: add devicetree for Kobo Clara HD adds 1bfe61049108 ARM: dts: imx7ulp-evk: Use APLL_PFD1 as usdhc's clock source adds b419b89b20cc ARM: dts: imx6ul-kontron-n6310: Move common SoM nodes to a [...] adds 6dd2ed73f4f6 ARM: dts: Add support for two more Kontron SoMs N6311 and N6411 adds 0ccafdf3e81b ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-powerof [...] adds 3b5212cc2af7 ARM: dts: imx6ul-kontron-n6310-s: Move common nodes to a s [...] adds 2e426b2bdc69 ARM: dts: Add support for two more Kontron evalkit boards [...] adds 36f42bb4d7f9 ARM: dts: imx6ul-kontron-n6x1x: Add 'chosen' node with 'st [...] adds 43584861ce20 ARM: dts: imx6ul-kontron-n6x1x-s: Add vbus-supply and over [...] adds cc55c85d257e ARM: dts: imx6ul-kontron-n6x1x-s: Remove an obsolete comme [...] adds 405b7b271c8b Merge tag 'imx-dt-5.5' of git://git.kernel.org/pub/scm/lin [...] adds 4c2435a6572b arm64: dts: imx8mn-ddr4-evk: Enable GPIO LED adds 23b80c2063f1 arm64: dts: imx8mn: Add "fsl,imx8mq-src" as src's fallback [...] adds c4a212695ca4 arm64: dts: imx8mn: Add system counter node adds df844a9a9448 arm64: dts: imx8mn: Enable cpu-idle driver adds b09802a03f03 arm64: dts: imx8mm: Remove incorrect fallback compatible f [...] adds 2bad8c48859c arm64: dts: imx8mn: Use "fsl,imx8mm-ocotp" as ocotp's fall [...] adds 9404f2eadacb arm64: dts: imx8mq: Enable gpu passive throttling adds 2d8e0747e5ad arm64: dts: imx8mn: add ddr pmu node adds 62b4359c307f arm64: dts: mark lx2160a esdhc controllers dma coherent adds 1378259773db arm64: dts: ls1028a: Update the clock providers for the Ma [...] adds d11ece801891 arm64: dts: imx8mm-evk: Adjust i2c nodes following alphabe [...] adds 4a79aed983dc arm64: dts: imx8mm-evk: Add i2c3 support adds c871335217e7 arm64: dts: imx8mm-evk: Enable pca6416 on i2c3 bus adds 4bfc53038e16 arm64: dts: enable otg mode for dwc3 usb ip on layerscape adds 0169002f7151 arm64: dts: imx8mq-evk: Adjust nodes following alphabetical sort adds caa2ac29726e arm64: dts: imx8mn-ddr4-evk: Move iomuxc node to end of file adds 49dad0c189af arm64: dts: imx8qxp: Add scu key node adds e0cb59bdd2b2 arm64: dts: imx8qxp-mek: Enable scu key adds 13645b1a0426 arm64: dts: imx8mq-evk: VDD_ARM power rail is always ON adds 91035cb05fb2 arm64: dts: ls1028a: Update #clock-cells of dpclk node adds 7270a6b67fb4 arm64: dts: zii-ultra: Fix regulator-vsd-3v3's vin-supply adds 032c10aef5c0 arm64: dts: zii-ultra: Fix regulator-3p3-main's name adds 2600069fabaf arm64: dts: zii-ultra: Add node for accelerometer adds 4c997d12e669 arm64: dts: zii-ultra: Add node for switch watchdog adds e8b395b23643 arm64: dts: imx8mm-evk: Assigned clocks for audio plls adds bc66392d8258 arm64: dts: fsl: Add device tree for S32V234-EVB adds 3944b454f7fa arm64: dts: imx8qxp: Move usdhc clocks assignment to board DT adds e045f044e84e arm64: dts: imx8mq: Move usdhc clocks assignment to board DT adds 03750c3796cc arm64: dts: imx8mm: Move usdhc clocks assignment to board DT adds 0bd0512d0692 arm64: dts: imx8mn: Move usdhc clocks assignment to board DT adds 791b02da0a70 arm64: dts: imx8mn: Create EVK dtsi file for common use adds 72ebb53bbaba arm64: dts: imx8mn: Add LPDDR4 EVK board support adds 431e4628ce01 arm64: dts: imx8mq-evk: Add remote control adds 615138e583ef arm64: dts: imx8mm: Remove duplicated machine compatible adds 235e09198338 arm64: dts: imx8mn: Remove duplicated machine compatible adds f7e5bb37c45b arm64: dts: ls1028a-qds: Remove unnecessary #address-cells [...] adds 68e36a429ef5 arm64: dts: ls1028a: Move thermal-zone out of SoC adds 0b680963083e arm64: dts: ls1028a: Fix tmu unit address adds ba5a5615d54f arm64: dts: freescale: add initial support for colibri imx8x adds 227125fe728b arm64: dts: imx8mn-evk: Remove invalid Atheros properties adds 06e78df33d3d Merge tag 'imx-dt64-5.5' of git://git.kernel.org/pub/scm/l [...] adds 5363eaaeb8e5 arm64: dts: lx2160a: add tmu device node adds 17795bf9aab9 Merge tag 'imx-dt64-tmu-5.5' of git://git.kernel.org/pub/s [...] adds ef9980578a06 Merge branch 'arm/dt' into for-next adds 1102222fb48c Merge branch 'arm/fixes' into for-next adds 6670166f60f8 ARM: Document merges adds ed75c5095bf3 ARM: Document merges adds 72c561aba785 Merge remote-tracking branch 'arm-soc/for-next' adds 01c285a0082a arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a st [...] adds b2293b67f820 Merge branch 'v5.4/fixes' into tmp/aml-rebuild adds 44b09b11b813 clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate adds 4a079643fc73 clk: meson: g12a: fix cpu clock rate setting adds 90b171f60356 clk: meson: g12a: set CLK_MUX_ROUND_CLOSEST on the cpu clo [...] adds d3bed2178b49 Merge remote-tracking branch 'clk-meson/v5.4/fixes' into t [...] adds e6b6d9d3e58d arm64: dts: meson: sm1: set gpio interrupt controller compatible adds 301b94d434ac arm64: dts: meson: axg: fix audio fifo reg size adds 22c4b148a0a1 arm64: dts: meson: g12: fix audio fifo reg size adds 9ed437d69b49 arm64: dts: meson: g12: add a g12 layer adds 2871626ba6e6 arm64: dts: meson: g12: factor the power domain. adds 0f674df0c260 arm64: dts: meson: g12: move audio bus out of g12-common adds 11ad4dfa8fa9 arm64: dts: meson-g12a-sei510: add keep-power-in-suspend p [...] adds 9a9ffc699019 arm64: dts: meson-g12a-x96-max: add keep-power-in-suspend [...] adds 86b8eaa23ddc arm64: dts: meson-gx-p23x-q20x: add keep-power-in-suspend [...] adds f7caa8b5cce2 arm64: dts: meson-gxbb-nanopi-k2: add keep-power-in-suspen [...] adds 42d7815c2200 arm64: dts: meson-gxbb-nexbox-a95x: add keep-power-in-susp [...] adds 0060bd29fc0c arm64: dts: meson-gxbb-p20x: add keep-power-in-suspend pro [...] adds 48f38e8247a4 arm64: dts: meson-gxbb-vega-s95: add keep-power-in-suspend [...] adds 6b697024f7bc arm64: dts: meson-gxbb-wetek: add keep-power-in-suspend pr [...] adds cfd7a215e2d6 arm64: dts: meson-gxl-s805x-p241: add keep-power-in-suspen [...] adds 92f540959a4f arm64: dts: meson-gxl-s905x-nexbox-a95x: add keep-power-in [...] adds 32122c465ccb arm64: dts: meson-gxl-s905x-p212: add keep-power-in-suspen [...] adds 362e75c50ae3 arm64: dts: meson-gxm-khadas-vim2: add keep-power-in-suspe [...] adds e326c96778d2 arm64: dts: meson-gxm-rbox-pro: add keep-power-in-suspend [...] adds 2e09574d172e arm64: dts: meson-sm1-sei610: add keep-power-in-suspend pr [...] adds ec9037c04041 arm64: dts: meson-g12b-khadas-vim3: add keep-power-in-susp [...] adds de82e74a9f26 arm64: dts: meson: Link nvmem and secure-monitor nodes adds 1f8607d59763 arm64: dts: meson-g12a: Add PCIe node adds 07a634bf6c5d arm64: dts: khadas-vim3: add commented support for PCIe adds b7dda5cae714 dt-bindings: arm: amlogic: add A1 bindings adds 46e723133fdc dt-bindings: arm: amlogic: add Amlogic AD401 bindings adds b255e1268b0b arm64: dts: add support for A1 based Amlogic AD401 adds 6eeaf4d2452e arm64: dts: meson: Add capacity-dmips-mhz attributes to G12B adds 46f4fa76fc7d dt-bindings: Add vendor prefix for Ugoos adds 150778111f8b dt-bindings: arm: amlogic: Add support for the Ugoos AM6 adds 2cd2310fca4c arm64: dts: meson-g12b-ugoos-am6: add initial device-tree adds fcf19f29d79d arm64: dts: meson: odroid-c2: p5v0 is the main 5V power input adds 47a8bddb6df9 arm64: dts: meson: odroid-c2: Add missing linking regulato [...] adds 72c9b5f6f75f arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid [...] adds d5f6fa904ecb arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node adds 1c6d575574ec arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node adds 388a2772979b arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node adds b1ae8ca54e3c arm64: dts: meson: libretech-ac: update model description adds 39f137f55cc2 dt-bindings: arm: amlogic: update libretech-cc compatible adds 0751c59f4a0a arm64: dts: meson: libretech-cc: update model and compatible adds 60c5abf6a8f5 arm64: dts: meson: odroid-c2: Add missing regulator linked [...] adds df39b5239d69 arm64: dts: meson: odroid-c2: Add missing regulator linked [...] adds 0ac0be655dbb arm64: dts: meson: odroid-c2: Add missing regulator linked [...] adds c725fb00dfe3 arm64: dts: meson: g12a: add audio devices resets adds 15767cfd81eb arm64: dts: meson-g12: add support for simplefb adds 016a4d6b1bfd Merge branch 'reset/meson-sm1-bindings' of git://git.pengu [...] adds 0ea0a188fdc5 dt-bindings: clk: axg-audio: add sm1 bindings adds aa03ea9bce8c dt-bindings: clock: meson: add sm1 resets to the axg-audio [...] adds f21ab7906daf Merge tag 'clk-meson-dt-v5.5-1' of git://github.com/BayLib [...] adds b3b81691dc68 arm64: dts: meson: sm1: add audio devices adds af92a9e01de4 arm64: dts: meson: sei610: enable audio adds 8656783f0761 arm64: dts: meson: g12: add temperature sensor adds e7251ed74ef7 arm64: dts: meson: g12: Add minimal thermal zone adds 8eef8bca1242 arm64: dts: meson: g12a: add cooling properties adds 195f140318a9 arm64: dts: meson: g12b: add cooling properties adds 49284e673dae arm64: dts: meson-gxm-vega-s96: set rc-vega-s9x ir keymap adds bec117ceede0 arm64: dts: meson-gxbb-vega-s95: set rc-vega-s9x ir keymap adds c4a0457eb858 ARM64: dts: amlogic: adds crypto hardware node adds 711f9cb1f13a arm64: dts: meson-g12a: fix gpu irq order adds 69fb3f21f865 arm64: dts: meson-gxm: fix gpu irq order adds 409a0daa72f6 arm64: dts: meson-g12b-odroid-n2: add missing amlogic, s92 [...] adds b485a6a4e889 arm64: dts: meson-gx: cec node should be disabled by default adds 87297878b5b7 arm64: dts: meson-gx: fix i2c compatible adds ffc5a2c5c813 Merge branch 'v5.5/dt64' into tmp/aml-rebuild adds beb91681a20a firmware: meson_sm: Mark chip struct as static const adds 47b3c53a16c0 nvmem: meson-efuse: bindings: Add secure-monitor phandle adds 8cde3c2153e8 firmware: meson_sm: Rework driver as a proper platform driver adds 9be579f4c41f firmware: meson_sm: use %*ph to print small buffer adds 240051cb833b soc: amlogic: meson-gx-socinfo: Add A1 and A113L IDs adds 1d7c541b8a5b soc: amlogic: meson-gx-socinfo: Add S905X3 ID for VIM3L adds fdfc6997bd08 soc: amlogic: meson-gx-socinfo: Fix S905D3 ID for VIM3L adds 320a07ac6201 Merge branch 'v5.5/drivers' into tmp/aml-rebuild adds ee7898bbc2b1 Merge remote-tracking branch 'amlogic/for-next' adds 311b57f051ea ARM: dts: ast2600-evb: eMMC configuration adds 8dbcb5b709b9 ARM: dts: aspeed-g6: Add gpio devices adds 9ee6d17b1880 ARM: dts: aspeed-g6: Add i2c buses adds 2aed40eeb446 ARM: dts: aspeed-g6: Add VUART descriptions adds 12ce8bd361c7 ARM: dts: aspeed-g6: Add lpc devices adds 51d5d1bf73b9 ARM: dts: aspeed-g6: Add FMC and SPI devices adds b58135ad1ecf ARM: dts: aspeed: Add Tacoma machine adds 606bcdde6724 ARM: dts: aspeed: tacoma: Enable I2C busses adds d52ce2beca2a ARM: dts: aspeed: fp5280g2: Add LED configuration adds 4caa4e302c6a ARM: dts: Add 128MiB OpenBMC flash layout adds 961216c135a8 ARM: dts: aspeed: Add Rainier system adds 99e3cfa266a5 ARM: dts: aspeed: rainier: Add mac devices adds 2efc118ce3c3 ARM: dts: aspeed: rainier: Add i2c devices adds f97fa21f4880 ARM: dts: aspeed: rainier: Enable FMC and SPI devices adds 8db6997f2b58 ARM: dts: aspeed: tacoma: Enable FMC and SPI devices adds 6700acf6662c ARM: dts: ast2600-evb: Enable FMC and SPI devices adds a45d88725d18 ARM: dts: aspeed: ast2600evb: Use custom flash layout adds 9f5a341eb96b ARM: dts: aspeed-g6: Fix EMMC function in pinctrl dtsi adds d29f8a6e42db ARM: dts: aspeed-g6: Add pinctrl properties to MDIO nodes adds ad5d1027840d ARM: dts: ast2600-evb: Add pinmux properties for enabled MACs adds 6dbc7d979516 ARM: dts: aspeed: tacoma: Add gpio-key definitions adds 10afc900f4f8 ARM: dts: vesnin: Add power_green led adds b46aaf8a663d ARM: dts: aspeed: Migrate away from aspeed, g[45].* compatibles adds 876c5d891c9d ARM: dts: aspeed: Add "spi-max-frequency" property adds 0fe4e304782c ARM: dts: aspeed-g6: Describe FSI masters adds 9c44db7096e0 ARM: dts: aspeed: rainier: Add i2c devices adds 8737481e381c ARM: dts: aspeed: tacoma: Enable FMC and SPI devices adds 5b468cc4b880 dt-bindings: clock: Add AST2500 RMII RCLK definitions adds d8d9ad83a497 dt-bindings: clock: Add AST2600 RMII RCLK gate definitions adds 9d40f423d799 Merge branch 'aspeed-clk-for-v5.5' adds 37ece7e341e8 ARM: dts: aspeed: Add RCLK to MAC clocks for RMII interfaces adds 8bba55f74321 ARM: dts: aspeed-g6: Fix i2c clock source adds c0d3e181d782 ARM: dts: aspeed-g6: Add remaining UARTs adds 77ef1b3991e9 ARM: dts: aspeed: tacoma: Add UART1 and workaround adds a750904577e8 ARM: dts: ast2600evb: Enable UART workaround adds a981c93300ef ARM: dts: aspeed: tacoma: Add host FSI description adds 575640201e66 ARM: dts: aspeed: tacoma: Use 64MB for firmware memory adds a3bff4fec5e1 ARM: dts: aspeed: rainier: Add i2c eeproms adds 8fc6327f0f0b ARM: dts: aspeed: rainier: Enable VUART1 adds 253d39f5a6c5 ARM: dts: tacoma: Hog LPC pinmux adds 7f4a0ad5f0f2 ARM: dts: aspeed: rainier: Fix i2c eeprom size adds 1dd785ba304d ARM: dts: aspeed: rainier: gpio-keys for PSU presence adds 2b7ca63ccdec ARM: dts: aspeed: Common dtsi for Facebook AST2500 Network BMCs adds 7e4dd1ed48e8 ARM: dts: aspeed: cmm: Use common dtsi adds 2bd4c3d3f405 ARM: dts: aspeed: minipack: Use common dtsi adds 8c014e90bd6f ARM: dts: aspeed: yamp: Use common dtsi adds 7671be39c4d9 ARM: dts: aspeed-g5: Add SGPIO description adds ea4bb33a9da2 ARM: dts: aspeed: ast2600evb: Enable i2c buses adds 3eca037f2dfc ARM: dts: aspeed-g6: Add timer description adds a405bba1da41 Merge remote-tracking branch 'aspeed/for-next' adds 01b41fbe0b7a memory: atmel-ebi: move NUM_CS definition inside EBI driver adds 09c1a0bdd521 memory: atmel-ebi: switch to SPDX license identifiers adds e39d54ab3168 soc: at91: Add Atmel SFR SN (Serial Number) support adds 02c1c37f66b1 ARM: at91: Documentation: update the sama5d3 and armv7m da [...] adds acd743bfe8d9 ARM: dts: at91: sama5d27_som1_ek: add mmc capabilities for SDMMC0 adds 58384f41076d ARM: dts: at91: sama5d2: add an rtc label for derived boards adds d9bd62baf0db dt-bindings: Add vendor prefix for Overkiz SAS adds caa1e65783c9 dt-bindings: arm: at91: Document Kizbox3 HS board binding adds 82822c6859b1 ARM: dts: at91: add Overkiz KIZBOX3 board adds 2789034c1b57 ARM: dts: at91: sama5d2_xplained: add analog and digital f [...] adds 1860523df3fa ARM: dts: at91: sama5d4_xplained: add digital filter for i2c adds cd584d251554 dt-bindings: arm: at91: Document Kizbox2-2 board binding adds cf79e41074b1 ARM: dts: at91: add a dts and dtsi file for kizbox2 based boards adds e58ee3421724 ARM: dts: at91: kizbox: use node labels adds 0fc21fdf4e10 ARM: configs: at91: unselect PIT adds 00fd3ec203e5 Merge branches 'at91-drivers', 'at91-soc', 'at91-dt' and ' [...] adds 87bd1bfbf3b4 Merge remote-tracking branch 'at91/at91-next' adds dba6172e372b Merge branch 'bcm2835-soc-next' into for-next adds 7c1f7a6a7116 Merge branch 'bcm2835-maintainers-next' into for-next adds f14234184671 Merge branch 'bcm2835-maintainers-next' into for-next adds 7c78813e6520 Merge remote-tracking branch 'bcm2835/for-next' adds 094234fcf461 clk: imx: pll14xx: Fix quick switch of S/K parameter adds 43cdaa1567ad clk: imx8mm: Move 1443X/1416X PLL clock structure to common place adds 0ae4fbc63c31 clk: imx8mn: Use common 1443X/1416X PLL clock structure adds f0b1d7f2e7c2 clk: imx8mq: Add VIDEO2_PLL clock adds 8f2d3c1759d1 clk: imx: clk-pll14xx: Make two variables static adds b04383b6a558 clk: imx8mq: Define gates for pll1/2 fixed dividers adds 3e4947acad32 clk: imx8mm: Define gates for pll1/2 fixed dividers adds e8688fe8df7d clk: imx8mn: Define gates for pll1/2 fixed dividers adds c332481f62fa clk: imx: imx8mm: mark sys_pll1/2 as fixed clock adds 3f44344868cf clk: imx: imx8mn: mark sys_pll1/2 as fixed clock adds 7858d31beffe clk: imx: imx8mq: mark sys1/2_pll as fixed clock adds 96ac93a7c4be clk: imx7ulp: Correct system clock source option #7 adds 2e2b928a04bd clk: imx7ulp: Correct DDR clock mux options adds fc09a36a8798 clk: imx: imx7d: use imx_obtain_fixed_clk_hw to simplify code adds 184f9eb6c9a0 clk: imx: imx6sll: use imx_obtain_fixed_clk_hw to simplify code adds 8e1de35d4ceb clk: imx: imx6sx: use imx_obtain_fixed_clk_hw to simplify code adds 8f5d481959a0 clk: imx: imx6ul: use imx_obtain_fixed_clk_hw to simplify code adds 72b2429d40d8 clk: imx7ulp: do not export out IMX7ULP_CLK_MIPI_PLL clock adds bceed71ba131 clk: imx: imx8mq: fix sys3_pll_out_sels adds 265fd0de31d2 Merge branch 'clk/imx' into for-next adds 5a7803e9847c Merge branch 'imx/drivers' into for-next adds 5924a1a71571 Merge branch 'imx/soc' into for-next adds 217a33e8047d Merge branch 'imx/bindings' into for-next adds de318da9123b Merge branch 'imx/dt' into for-next adds 543f55a896a4 Merge branch 'imx/dt64' into for-next adds 497cffdac2af Merge branch 'imx/dt-mc' into for-next adds 71918b15d58f Merge branch 'imx/defconfig' into for-next adds 6517f267498c Merge remote-tracking branch 'imx-mxs/for-next' adds 008ea917df67 Merge branch 'for_5.5/keystone-dts' into next adds 35096b5f4619 Merge branch 'for_5.5/driver-soc' into next adds 2af8e1f26c65 Merge branch 'for_5.5/driver-soc' into next adds bf7283079ff3 Merge remote-tracking branch 'keystone/next' adds 021363171363 Merge branch 'v5.3-next/dts64' into for-next adds 4ae1ce88e9a0 Merge branch 'v5.3-next/soc' into for-next adds 5d40f1ec4663 Merge remote-tracking branch 'mediatek/for-next' adds 2a298dde46e2 Merge branch 'mvebu/dt' into mvebu/for-next adds 3aa22be2d6b1 Merge branch 'mvebu/dt64' into mvebu/for-next adds d08fb3bd3e35 Merge remote-tracking branch 'mvebu/for-next' adds dd7ef6fc9860 Merge branch 'fixes' into for-next adds 7968f13dadce Merge branch 'omap-for-v5.5/ti-sysc' into for-next adds 01c751251ba3 Merge branch 'fixes' into for-next adds 546c5876bf0f Merge branch 'omap-for-v5.5/defconfig' into for-next adds 99f1f3324ae5 Merge branch 'omap-for-v5.5/pm' into for-next adds 53a0a4fdaf53 Merge branch 'omap-for-v5.5/pm' into for-next adds c2f3f3ee16a9 Merge branches 'fixes' and 'omap-for-v5.5/ti-sysc' into for-next adds 915dfa9dd04b Merge branch 'omap-for-v5.5/pm' into for-next adds b4665fb8db0f Merge branch 'omap-for-v5.5/soc' into for-next adds e4cda0eb9cf9 Merge branch 'omap-for-v5.5/dt' into for-next adds 11f5b593d03a Merge branch 'omap-for-v5.5/ti-sysc' into for-next adds 40f3ee0ea7f1 ARM: OMAP2+: Drop legacy platform data for dra7 rng adds 419f1a440a39 ARM: OMAP2+: Drop legacy platform data for am3 and am4 mcasp adds b75e9bb73a7c ARM: OMAP2+: Drop legacy platform data for omap4 mcasp adds f40afcd722a4 ARM: OMAP2+: Drop legacy platform data for musb on omap4 adds 8aeb2ee8313c ARM: dts: Probe am335x musb with ti-sysc adds ac785f0bd1ac ARM: dts: Drop pointless status changing for am3 musb adds bdd2f4427968 ARM: OMAP2+: Drop legacy platform data for am335x musb adds 67b801dc368e Merge branch 'omap-for-v5.5/ti-sysc-drop-pdata' into for-next adds 6e232658eeb9 Merge branch 'omap-for-v5.5/soc' into for-next adds 93a212ebfb08 MAINTAINERS: Add logicpd-som-lv and logicpd-torpedo to OMAP TREE adds 156150eb8c2b Merge branch 'omap-for-v5.5/maintainers' into for-next adds ed2b6b129c2b ARM: OMAP1: ams-delta FIQ: Fix a typo ("Initiaize") adds 1a060e5fb092 Merge branch 'omap-for-v5.5/omap1' into for-next adds 03fa743b3576 Merge branch 'omap-for-v5.5/defconfig' into for-next adds c2222cbf21e1 Merge branch 'omap-for-v5.5/dt' into for-next adds 2f1ec4204684 Merge branch 'omap-for-v5.5/ti-sysc-drop-pdata-v2' into for-next adds 29793bba8a24 Merge branch 'omap-for-v5.5/dt' into for-next adds 5cf752fa2fe8 Merge branch 'omap-for-v5.5/pm' into for-next adds 4ccc40e783e5 Merge branch 'omap-for-v5.5/dt' into for-next adds 8a79a757572e Merge branch 'omap-for-v5.5/soc' into for-next adds 308607e5545f ARM: dts: Configure omap3 rng adds 8df81af177e1 Merge branch 'rng' into omap-for-v5.5/dt adds f3d1fd92d5c9 Merge branch 'omap-for-v5.5/dt' into for-next adds 0adbc8292201 Merge branch 'omap-for-v5.5/prm' into for-next adds 71a107b2f5f7 Merge remote-tracking branch 'omap/for-next' adds a14b820316e8 soc: qcom: llcc cleanup to get rid of sdm845 specific driver file adds a0e72a5ba48a soc: qcom: Rename llcc-slice to llcc-qcom adds 99356b03b431 soc: qcom: Make llcc-qcom a generic driver adds 66e6a633910a soc: qcom: smd-rpm: Create RPM interconnect proxy child device adds 69d2d2531119 soc: qcom: socinfo: add sdm845 and sda845 soc ids adds 83a81c1b8690 soc: qcom: smd-rpm: Add MSM8976 compatible adds 4bc6aadbcc0e dt-bindings: power: Add missing rpmpd smd performance level adds b1d522443b4b soc: qcom: rpmpd: Add rpm power domains for msm8976 adds 89da2ba947b1 soc: qcom: Fix llcc-qcom definitions to include adds 2bfd3e7651ad soc: qcom: llcc: Name regmaps to avoid collisions adds acbf73bfa028 soc: qcom: llcc: Move regmap config to local variable adds 669f78802b01 soc: qcom: llcc: Add configuration data for SC7180 adds d49f341e15af dt-bindings: msm: Convert LLCC bindings to YAML adds 4c61ec0f2dc0 dt-bindings: msm: Add LLCC for SC7180 adds 971112e07293 MAINTAINERS: Add myself as co-maintainer for QCOM adds b55c16423ccd Merge tag 'qcom-drivers-for-5.5' into final-for-5.5 adds 10c71fd1c688 arm64: dts: qcom: qcs404: add sleep clk fixed rate oscillator adds 8a250aa6eccd arm64: dts: qcom: qcs404: add the watchdog node adds efb9e0df7d8d arm64: dts: msm8916-samsung-a2015: Enable WCNSS for WiFi and BT adds 0d7051999175 arm64: dts: msm8916-samsung-a5u: Override iris compatible adds 668c7603f011 arm64: dts: qcs404: Add interconnect provider DT nodes adds 10e99d4754e9 arm64: dts: qcom: sdm845: Use UFS reset gpio instead of pinctrl adds b1b8d080f728 arm64: dts: msm8916-samsung-a2015: add tactile buttons and [...] adds e38161bd325e arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD adds c55b5c663076 soc: qcom: Invert the cooling states for the aoss warming devices adds b0e1600dd46d arm64: dts: msm8916-longcheer-l8150: Enable WCNSS for WiFi and BT adds 3ba8bbc41f5d arm64: dts: msm8916-longcheer-l8150: Add Volume buttons adds f1c1d4fef30e arm64: dts: qcom: msm8998: Add blsp1 BAM adds 73d4d2ef5818 arm64: dts: qcom: msm8998: Add blsp1_uart3 adds 4cffb9f2c700 arm64: dts: qcom: msm8998-mtp: Enable bluetooth adds 22e916e7ac04 arm64: dts: qcom: msm8998-clamshell: Enable bluetooth adds 3cd82e95daa7 arm64: dts: qcom: c630: Enable adsp, cdsp and mpss adds ef8576789e86 arm64: dts: qcom: sdm845: Add APSS watchdog node adds e51f7ff44686 arm64: dts: qcs404: thermal: Add interrupt support adds bb54e3fa65d0 arm64: dts: msm8998: thermal: Add interrupt support adds 6eb1c8ade5e8 arm64: dts: msm8996: thermal: Add interrupt support adds 4fc5d78fda7a arm64: dts: sdm845: thermal: Add interrupt support adds 15424f4fa9d7 arm64: dts: msm8916: thermal: Fixup HW ids for cpu sensors adds 43b0a4b48247 arm64: dts: qcom: sdm845-cheza: delete zap-shader adds b40dd23f9a89 arm64: dts: qcom: msm8998-clamshell: Remove retention idle state adds a636f93fcdb4 arm64: dts: qcom: msm8998: Disable coresight by default adds 915603b10616 arm64: dts: qcom: db845c: Enable LVS 1 and 2 adds 9a20f7256f90 Merge tag 'qcom-arm64-for-5.5' into final-for-5.5 adds 04b3b72b5b8f ARM: dts: qcom: ipq4019: Add SDHCI controller node adds 0dabbda17993 ARM: dts: msm8974-FP2: Drop unused card-detect pin adds 27fe0fc05f35 ARM: dts: msm8974-FP2: Increase load on l20 for sdhci adds b5273951ba00 ARM: dts: msm8974-FP2: add reboot-mode node adds ac242e2cfd14 ARM: dts: qcom: pm8941: add 5vs2 regulator node adds d6f0ce84739a ARM: dts: msm8974: thermal: Add interrupt support adds 140647f84dd8 ARM: dts: msm8974: thermal: Add thermal zones for each sensor adds 9c14790dcd17 Merge tag 'qcom-dts-for-5.5' into final-for-5.5 adds b2181be1cfb8 ARM: qcom_defconfig: add ocmem support adds 1de2ce133511 Merge tag 'qcom-defconfig-for-5.5' into final-for-5.5 adds b32576da47af arm64: defconfig: Enable Qualcomm remoteproc dependencies adds 575b080182dc arm64: defconfig: Enable Qualcomm SPI and QSPI controller adds fac00d2c4efa arm64: defconfig: Enable Qualcomm socinfo driver adds 31df41f1248a arm64: defconfig: Enable Qualcomm CPUfreq HW driver adds 537b8a97948c arm64: defconfig: Enable QCA Bluetooth over UART adds e72b76300651 arm64: defconfig: Enable SN65DSI86 display bridge adds ca1561a3d8e4 arm64: defconfig: Enable Qualcomm pseudo rng adds a36612b7469c arm64: defconfig: Enable Qualcomm watchdog driver adds 358b2c9ef5af Merge tag 'qcom-arm64-defconfig-for-5.5' into final-for-5.5 adds 88bc1d5cf75c Merge remote-tracking branch 'qcom/for-next' adds 93d2d8efe340 Merge branch 'v5.5/arm64' into next adds 6a41c7019bca Merge branch 'v5.5/dt64' into next adds c2c0c4d61a6d Merge remote-tracking branch 'realtek/for-next' adds aca0770d9702 Merge branches 'renesas-arm-dt-for-v5.5', 'renesas-arm64-d [...] adds f26f3d76dbb5 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next adds 1b36aab6a7b6 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next adds 117ae53b4376 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next adds b55fac938a17 Merge branches 'renesas-arm-soc-for-v5.5', 'renesas-arm64- [...] adds 9c45f53abb97 Merge branches 'renesas-arm-defconfig-for-v5.5', 'renesas- [...] adds 318990cfd251 Merge remote-tracking branch 'renesas/next' adds 2a946fab56fe dt-bindings: reset: add NPCM reset controller documentation adds 5136f0e02e55 dt-bindings: reset: Add binding constants for NPCM7xx rese [...] adds b3f1d036f26d reset: npcm: add NPCM reset controller driver adds 5bc7250f2fa7 Merge remote-tracking branch 'reset/reset/next' adds d6707fb710b6 ARM: dts: rockchip: Add HDMI support to rk3288-veyron-anal [...] adds bbf8f6fef71a ARM: dts: rockchip: Add HDMI audio support to rk3288-veyro [...] adds 847bd306c991 Merge branch 'v5.5-armsoc/dts32' into for-next adds 085d610c5016 dt-bindings: Add doc about rk3308 General Register Files adds 6913c45239fd arm64: dts: rockchip: Add core dts for RK3308 SOC adds 1ebed0392519 dt-bindings: Add doc for rk3308-evb adds b92880e4d719 arm64: dts: rockchip: Add basic dts for RK3308 EVB adds cec0e350ca13 arm64: dts: rockchip: Add LED nodes on rk3399-roc-pc adds fbb78418c870 arm64: dts: rockchip: add px30 otp controller adds 2e7f8764dcb1 arm64: dts: rockchip: enable gpu on rk3399-puma adds 7272d6e03d11 arm64: dts: rockchip: remove px30 default optee node adds f952b45bf370 arm64: dts: rockchip: add usb2phy for px30 adds 0815dc22c238 arm64: dts: rockchip: enable usb2phy on px30-evb adds 389989270e5f arm64: dts: rockchip: Add nodes for buttons on rk3399-roc-pc adds 88e0b7822d2d arm64: dts: rockchip: Add vcc_sys enable pin on rk3399-roc-pc adds f00736e38e98 arm64: dts: rockchip: Rework voltage supplies for regulato [...] adds 21e3311a6a15 dt-bindings: clean up rockchip grf binding document adds ab14c422a1d1 dt-bindings: Add doc for Firefly ROC-RK3308-CC board adds 4403e1237be3 arm64: dts: rockchip: Add devicetree for board roc-rk3308-cc adds 073f106a97bb Merge branch 'v5.5-armsoc/dts64' into for-next adds bbbbd246ee12 clk: rockchip: make clk_half_divider_ops static adds 762539d6999c clk: rockchip: Add div50 clock-ids for sdmmc on px30 and nandc adds e40781098f56 clk: rockchip: Add div50 clocks for px30 sdmmc, emmc, sdio [...] adds 7990660f36be clk: rockchip: move px30 critical clocks to correct clock [...] adds 8a88550fe7bb clk: rockchip: add video-related niu clocks as critical on px30 adds 3b0b4ebfd761 clk: rockchip: protect the pclk_usb_grf as critical on px30 adds 049ed30771be Merge branch 'v5.5-clk/next' into for-next adds 524b48b99f2b Merge remote-tracking branch 'rockchip/for-next' adds ba41a4533227 Merge branch 'for-v5.5/memory-samsung-dmc' into for-next adds adf22834e2da Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next adds a93bea712c51 Merge branch 'next/dt' into for-next adds 389f3ffa7509 Merge branch 'next/defconfig' into for-next adds bc2b49f4bd3b Merge branch 'for-v5.5/memory-samsung-dmc' into for-next adds 2924a93b4c2b Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next adds 4ba1e7f109db Merge branch 'next/drivers' into for-next adds f436571fd7fe Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next adds 0e0e96b81de4 Merge branch 'next/dt' into for-next adds 8216ec3fda49 Merge branch 'next/dt' into for-next adds 0228b0ee789c Merge branch 'next/defconfig' into for-next adds b6df5e2bc8fc ARM: dts: exynos: Rename children of SysRAM node to "sram" adds 5846cab6e022 Merge branch 'next/dt' into for-next adds 55093de55618 Merge branch 'next/drivers' into for-next adds 5def578a8bdc Merge branch 'next/soc' into for-next adds a4276bb320c4 Merge branch 'next/drivers' into for-next adds a1f42ed3c4f5 Merge remote-tracking branch 'samsung-krzk/for-next' adds 3ee5f8ab5e71 clk: sunxi-ng: h6: Use sigma-delta modulation for audio PLL adds f29e294b3f53 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/fixes-for-5. [...] adds 834f65e18c82 clk: sunxi-ng: h6: Allow GPU to change parent rate adds d2abd888fcc7 Merge branches 'sunxi/clk-for-5.5', 'sunxi/dt-for-5.5' and [...] adds 940fda502217 Merge branch 'sunxi/fixes-for-5.4' into sunxi/for-next adds d49380083493 Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next adds 263d4ab7fc3c Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next adds cbff93b859d0 Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next adds afdc74ed2d57 clk: sunxi: Fix operator precedence in sunxi_divs_clk_setup adds cdfc2e2086bf clk: sunxi-ng: a80: fix the zero'ing of bits 16 and 18 adds 5da8253c3f5a Merge branches 'sunxi/clk-fixes-for-5.4', 'sunxi/config-fo [...] adds 4441b57ec27e clk: sunxi-ng: h3: Export MBUS clock adds 2ddd531f8c80 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/dt-for-5.5' [...] adds 550dc0adf6ae Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 6a093e6262c4 Merge branch for-5.5/dt-bindings into for-next adds 8b5af58d915b Merge branch for-5.5/firmware into for-next adds 837d3fa941cd clk: Add API to get index of the clock parent adds cf7d567a77ea clk: tegra: Add Tegra20/30 EMC clock implementation adds 03daceac8da1 Merge branch 'for-5.5/clk' adds e8a723eca09f memory: tegra: Set DMA mask based on supported address bits adds e8d584b11d3b memory: tegra: Add gr2d and gr3d to DRM IOMMU group adds 524ff3b23352 memory: tegra: Don't set EMC rate to maximum on probe for Tegra20 adds 9d27b0415b63 memory: tegra: Adapt for Tegra20 clock driver changes adds aac08ff7357f memory: tegra: Include io.h instead of iopoll.h adds bac467d3f583 memory: tegra: Pre-configure debug register on Tegra20 adds 7a86f38e5d7d memory: tegra: Print a brief info message about EMC timings adds 363df24a92e0 memory: tegra: Increase handshake timeout on Tegra20 adds a32af7dfa2cc memory: tegra: Do not handle error from wait_for_completio [...] adds 2c35ec215184 memory: tegra: Introduce Tegra30 EMC driver adds aa67356ae644 memory: tegra: Ensure timing control debug features are disabled adds 8b04225c4464 memory: tegra: Consolidate registers definition into commo [...] adds f0417f0169e2 Merge branch for-5.5/memory into for-next adds 4625003045bb Merge branch for-5.5/soc into for-next adds 5620ef1aae5c Merge branch for-5.5/arm/core into for-next adds e440849a7da6 Merge branch for-5.5/arm/dt into for-next adds 9902109309eb Merge branch for-5.5/arm/defconfig into for-next adds a9a27e6c8843 Merge branch for-5.5/arm64/dt into for-next adds 34598beb04b8 Merge branch 'for-5.5/clk-core' adds adfa2d9b6867 Merge branch 'for-5.5/dt-bindings' adds 2f5f9c7c64bd clk: tegra: Add Tegra20/30 EMC clock implementation adds edbaed5660dd clk: tegra: Remove last remains of TEGRA210_CLK_SOR1_SRC adds 615a692ce460 clk: tegra: Move SOR0 implementation to Tegra124 adds 53b3cbe15419 clk: tegra: Rename sor0_lvds to sor0_out adds fa700ddc13e4 clk: tegra: Reimplement SOR clock on Tegra124 adds c83a457d3f15 clk: tegra: Reimplement SOR clocks on Tegra210 adds 1f572029c0db clk: tegra: divider: Save and restore divider rate adds 77544698d9df clk: tegra: pllout: Save and restore pllout context adds 46b29000a0e5 clk: tegra: pll: Save and restore pll context adds 81a2fcd53f7a clk: tegra: Support for OSC context save and restore adds 929490c73870 clk: tegra: periph: Add restore_context support adds 02ee6fe5e67a clk: tegra: clk-super: Fix to enable PLLP branches to CPU adds 175ea1f93c33 clk: tegra: clk-super: Add restore-context support adds 674d91ffcfd0 clk: tegra: clk-dfll: Add suspend and resume support adds 71a00ebf59ce clk: tegra: Use fence_udelay() during PLLU init adds c6664cd9e15c clk: tegra: Share clk and rst register defines with Tegra [...] adds 27d10d548c04 clk: tegra: Add suspend and resume support on Tegra210 adds 013d7a2c6082 clk: tegra: Optimize PLLX restore on Tegra20/30 adds 72c7b69b9080 clk: tegra: Add missing stubs for the case of !CONFIG_PM_SLEEP adds 25c6fa38444d clk: tegra: Fix build error without CONFIG_PM_SLEEP adds 1b3c2fc54c90 Merge branch for-5.5/clk into for-next adds 0fb438eed10c cpufreq: tegra124: Add suspend and resume support adds 6c7c92944894 Merge branch for-5.5/cpufreq into for-next adds 6e42fe122da7 Merge remote-tracking branch 'tegra/for-next' adds 8ad1193eae4c clk: bd718x7: Add MODULE_ALIAS() adds e0ff4523c6f4 Merge branch 'clk-rohm' into clk-next adds 9c2b87a6c2ab clk: hisilicon: fix sparse warnings in clk-hi3670.c adds 999915711188 clk: hisilicon: fix sparse warnings in clk-hi3660.c adds 2c027eaaf5a0 Merge branch 'clk-hisilicon' into clk-next adds 2200ab6a7403 clk: at91: sam9x60: fix programmable clock adds 9b2d028a78b4 Merge branch 'clk-fixes' into clk-next adds 4d8fb4948472 clk: mvebu: armada-37xx-periph: add PCIe gated clock adds e7ea59b6dc6d clk: mvebu: armada-37xx-periph: change suspend/resume time adds 8511c9de1a31 dt-bindings: clk: armada3700: fix typo in SoC name adds 06aeb3fb9f31 dt-bindings: clk: armada3700: document the PCIe clock adds 51f9d768d5b8 Merge branch 'clk-marvell' into clk-next adds b8cb1ef95b6e clk: ast2600: remove unused variable 'eclk_parent_names' adds 727e12cde9f6 clk: imx: imx8mn: drop unused pll enum adds 118793f69a79 Merge branch 'clk-unused' into clk-next adds 3d883e896947 Merge tag 'clk-meson-fixes-v5.4-1' of https://github.com/B [...] adds c5fd5bc400d4 Merge branch 'clk-fixes' into clk-next adds 4d3a369510dd clk: bcm2835: use devm_platform_ioremap_resource() to simp [...] adds 75cc0a123c90 clk: hisilicon: use devm_platform_ioremap_resource() to si [...] adds 1f8f3c6b35b2 clk: davinci: use devm_platform_ioremap_resource() to simp [...] adds 73c3bf70b37b clk: mediatek: mt2712: use devm_platform_ioremap_resource( [...] adds 71ae81418174 clk: mediatek: mt6779: use devm_platform_ioremap_resource( [...] adds 067de0a647a0 clk: mediatek: mt8183: use devm_platform_ioremap_resource( [...] adds ed4e1bbb4411 clk: mediatek: mt7622: use devm_platform_ioremap_resource( [...] adds aa136002ae22 clk: mediatek: mt7629: use devm_platform_ioremap_resource( [...] adds 0b17159de2c3 clk: mediatek: mt6797: use devm_platform_ioremap_resource( [...] adds 21ec8679c2cb clk: axs10x: use devm_platform_ioremap_resource() to simpl [...] adds 56a57321395e clk: s3c2410: use devm_platform_ioremap_resource() to simp [...] adds 793ee798cc47 clk: sprd: Change to use devm_platform_ioremap_resource() adds c22ee4539f58 Merge branch 'clk-devm-ioremap-resource' into clk-next adds b234fe955861 clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM adds 658fd65cf0b0 clk: at91: avoid sleeping early adds 5095108e2f75 Merge branch 'clk-fixes' into clk-next adds f1edb498bd9f clk: hi6220: use CLK_OF_DECLARE_DRIVER adds c13c7f24a563 Merge branch 'clk-hisi' into clk-next adds 427400fc5c19 clk: ast2600: Fix enabling of clocks adds 9982b0f69b49 clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call adds 81a41901ffd4 clk: ti: clkctrl: Fix failed to enable error with double u [...] adds 78bdf57e9943 Merge tag 'sunxi-clk-fixes-for-5.4-1' of https://git.kerne [...] adds faac3604d05e clk: samsung: exynos5433: Fix error paths adds c9f7567aff31 clk: samsung: exynos542x: Move G3D subsystem clocks to its [...] adds e9323b664ce2 clk: samsung: exynos5420: Preserve PLL configuration durin [...] adds 5a60b5aa96e8 Merge tag 'clk-v5.4-samsung-fixes' of https://git.kernel.o [...] adds 8d3a12f3fb68 Merge branch 'clk-fixes' into clk-next adds 44ef8697416f Merge branch 'v5.5/dt' into v5.5/drivers adds 38340cb2ac4a clk: meson: axg-audio: remove useless defines adds 255cab9d27d7 clk: meson: axg-audio: fix regmap last register adds 8ff93f283249 clk: meson: axg-audio: prepare sm1 addition adds cf52db456fd0 clk: meson: axg-audio: provide clk top signal name adds be4fe445a6d5 clk: meson: axg_audio: add sm1 support adds 50bf025b7590 clk: meson: axg-audio: use devm_platform_ioremap_resource( [...] adds fac3810fb0b2 Merge tag 'clk-meson-v5.5-1' of https://github.com/BayLibr [...] adds 90a6e81c590f Merge branch 'clk-amlogic' into clk-next adds b92981de92cb clk: samsung: exynos5420: Add VPLL rate table adds e21be0d1d7bd clk: samsung: exynos5420: Preserve CPU clocks configuratio [...] adds 45f10dabb56b clk: samsung: exynos5420: Add SET_RATE_PARENT flag to cloc [...] adds 606324409b26 Merge tag 'clk-v5.5-samsung' of https://git.kernel.org/pub [...] adds a86de686dc56 Merge branch 'clk-samsung' into clk-next adds ba28236e043d clk: renesas: mstp: Delete unnecessary kfree() in cpg_mstp [...] adds 58256143cff7 clk: renesas: Remove R-Car Gen2 legacy DT clock support adds 3e8c1d4cce6b clk: renesas: rcar-gen2: Improve arithmetic divisions adds b5dea62d3404 clk: renesas: rcar-gen3: Improve arithmetic divisions adds e8adb3a0f74c clk: renesas: rcar-gen3: Avoid double table iteration in S [...] adds f1195d4ec70b clk: renesas: rcar-gen3: Absorb cpg_sd_clock_calc_div() adds 8a6d97a46dfd clk: renesas: rcar-gen3: Loop to find best rate in cpg_sd_ [...] adds 10003938a0c6 dt-bindings: clock: renesas: cpg-mssr: Document r8a774b1 binding adds 0b9f1c2c2fd4 clk: renesas: cpg-mssr: Add r8a774b1 support adds 56278c8fcb71 clk: renesas: r8a774b1: Add TMU clock adds 7aee839ed27d clk: renesas: rcar-gen2: Switch Z clock to .determine_rate() adds df98719f033c clk: renesas: rcar-gen3: Switch Z clocks to .determine_rate() adds 362c79f75c9f clk: renesas: rcar-gen3: Switch SD clocks to .determine_rate() adds c99b23eb5a98 dt-bindings: clock: renesas: Remove R-Car Gen2 legacy DT bindings adds 830dbce7c76e dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo [...] adds f00d1b16232f clk: renesas: r8a77965: Remove superfluous semicolon adds b07e816fc416 Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into clk- [...] adds e751a25b4eec dt-bindings: clock: renesas: cpg-mssr: Document r8a77961 support adds 92d1ebae9abf clk: renesas: Rename CLK_R8A7796 to CLK_R8A77960 adds 2ba738d56db4 clk: renesas: r8a7796: Add R8A77961 CPG/MSSR support adds b7c1b40abc66 Merge tag 'clk-renesas-for-v5.5-tag2' of git://git.kernel. [...] adds 7d6758cfe364 Merge branch 'clk-renesas' into clk-next adds 11057cc31a37 Merge remote-tracking branch 'clk/clk-next' adds a4a572c756de MAINTAINERS: csky: Add mailing list for csky adds 044cf5e15357 csky: Initial stack protector support adds ec78fea2573f Merge remote-tracking branch 'csky/linux-next' adds b4bff4be5503 h8300: fix memset return value. adds f293d4d4649c h8300: Add missing symbol "BOOT_LINK_OFFSET" adds a5de8865cb3e h8300: move definition of __kernel_size_t etc. to posix_types.h adds c8056b0844d9 Merge remote-tracking branch 'h8300/h8300-next' adds 51b67a6e6592 nubus: Remove cast to void pointer adds 7cf78b6b12fd m68k: q40: Fix info-leak in rtc_ioctl adds c34976738875 Merge remote-tracking branch 'm68k/for-next' adds dd13a0f1d3f8 m68k/coldfire: Use CONFIG_PREEMPTION adds 3b23831602ab Merge remote-tracking branch 'm68knommu/for-next' adds 39014c45467f microblaze: entry: Remove unneeded need_resched() loop adds a323fb63d0a2 microblaze: defconfig: Enable devtmps and tmpfs adds 6bf8be7ff779 microblaze: Enable SPARSE_IRQ adds 22648c989cb8 microblaze: Increase max dtb size to 64K from 32K adds 5f9ae7954a27 Merge remote-tracking branch 'microblaze/next' adds 46a73e9e6ccc MIPS: SGI-IP27: remove not used stuff inherited from IRIX adds 4bf841ebf17a MIPS: SGI-IP27: get rid of compact node ids adds 071d2f0b5419 MIPS: r4k-bugs64: Limit R4k bug checks to affected systems adds 5045d06b3736 MIPS: r4k-bugs64: Drop CONFIG_CPU_MIPSR6 checks adds cd5f9e4fd879 MIPS: ralink: mt7628a.dtsi: Add I2C controller DT node adds cf892abfab77 dt-bindings: mips: Add missing mt7688a-soc compatible adds 4ce8a03c4176 dt-bindings: mips: Add gardena vendor prefix and board des [...] adds 376357aca715 MIPS: ralink: Add GARDENA smart Gateway MT7688 board adds 878f75c7a253 MIPS: Unify sc beqz definition adds ef85d057a605 MIPS: Use compact branch for LL/SC loops on MIPSr6+ adds bf92927251b3 MIPS: barrier: Add __SYNC() infrastructure adds 21e3134b3ec0 MIPS: barrier: Clean up rmb() & wmb() definitions adds 05e6da742b5b MIPS: barrier: Clean up __smp_mb() definition adds 5c12a6eff6ae MIPS: barrier: Remove fast_mb() Octeon #ifdef'ery adds fe0065e56227 MIPS: barrier: Clean up __sync() definition adds 185d7d7a5819 MIPS: barrier: Clean up sync_ginv() adds 36d3295c5a0d MIPS: atomic: Fix whitespace in ATOMIC_OP macros adds 9537db24c65a MIPS: atomic: Handle !kernel_uses_llsc first adds a38ee6bb14a4 MIPS: atomic: Use one macro to generate 32b & 64b functions adds 4d1dbfe6cbec MIPS: atomic: Emit Loongson3 sync workarounds within asm adds 77d281b7966e MIPS: atomic: Use _atomic barriers in atomic_sub_if_positive() adds 40e784b4d4bc MIPS: atomic: Unify 32b & 64b sub_if_positive adds 1da7bce8591d MIPS: atomic: Deduplicate 32b & 64b read, set, xchg, cmpxchg adds fe7cd97e68fa MIPS: bitops: Handle !kernel_uses_llsc first adds 3d2920cf4fd4 MIPS: bitops: Only use ins for bit 16 or higher adds 59361e9975fd MIPS: bitops: Use MIPS_ISA_REV, not #ifdefs adds 27aab27259ae MIPS: bitops: ins start position is always an immediate adds 6bbe043bd3f4 MIPS: bitops: Implement test_and_set_bit() in terms of _lo [...] adds a2e66b862cc7 MIPS: bitops: Allow immediates in test_and_{set,clear,change}_bit adds d6103510e7cc MIPS: bitops: Use the BIT() macro adds aad028cadb17 MIPS: bitops: Avoid redundant zero-comparison for non-LLSC adds cc99987c375e MIPS: bitops: Abstract LL/SC loops adds c042be02d730 MIPS: bitops: Use BIT_WORD() & BITS_PER_LONG adds 5bb29275df7a MIPS: bitops: Emit Loongson3 sync workarounds within asm adds 9026737703ae MIPS: bitops: Use smp_mb__before_atomic in test_* ops adds 6a57d2d1e7c3 MIPS: cmpxchg: Emit Loongson3 sync workarounds within asm adds a91f2a1dba44 MIPS: cmpxchg: Omit redundant barriers for Loongson3 adds 3c1d3f097972 MIPS: futex: Emit Loongson3 sync workarounds within asm adds e84957e6ae04 MIPS: syscall: Emit Loongson3 sync workarounds within asm adds 7f56b1235481 MIPS: barrier: Remove loongson_llsc_mb() adds ae4cd0b1a475 MIPS: barrier: Make __smp_mb__before_atomic() a no-op for [...] adds 12dbb04f2ac1 MIPS: genex: Add Loongson3 LL/SC workaround to ejtag_debug [...] adds 4dee90d7b579 MIPS: genex: Don't reload address unnecessarily adds e4acfbc18fc9 MIPS: Check Loongson3 LL/SC errata workaround correctness adds 397dc00e249e mips: sgi-ip27: switch from DISCONTIGMEM to SPARSEMEM adds 6a6f9b7dafd5 MIPS: Loongson: Add CFUCFG&CSR support adds 7507445b1993 MIPS: Loongson: Add Loongson-3A R4 basic support adds ffe59ee36aaa MIPS: Loongson-3: Add CSR IPI support adds a2ecb233e3e7 mips: Kconfig: Add ARCH_HAS_FORTIFY_SOURCE adds f56a040c9faf MIPS: JZ4780: DTS: Add I2C nodes adds 73f2b940474d MIPS: CI20: DTS: Add I2C nodes adds 948f2708f945 MIPS: CI20: DTS: Add IW8103 Wifi + bluetooth adds 24b0cb4f883a MIPS: CI20: DTS: Add Leds adds 8c2a2b8c2ff6 nvmem: core: add nvmem_device_find adds 5dc76a96e95a MIPS: PCI: use information from 1-wire PROM for IOC3 detection adds 9662dd752c14 mips: check for dsp presence only once before save/restore adds fd7710cb491f MIPS: futex: Restore \n after sync instructions adds a14bf1dc494a MIPS: generic: Use __initconst for const init data adds 6baaeadae911 MIPS: Provide unroll() macro, use it for cache ops adds 3c0be5849259 MIPS: Drop 32-bit asm string functions adds d11646b5ce93 MIPS: fw: arc: remove unused ARC code adds ce6c0a593b3c MIPS: fw: arc: use call_o32 to call ARC prom from 64bit kernel adds 39b2d7565a47 MIPS: Kconfig: always select ARC_MEMORY and ARC_PROMLIB fo [...] adds 351889d35629 MIPS: fw: arc: workaround 64bit kernel/32bit ARC problems adds 931e1bfea403 MIPS: SGI-IP22: set PHYS_OFFSET to memory start adds c0de00b286ed MIPS: SGI-IP22/28: Use PROM for memory detection adds c85ac57ce241 MIPS: cmdline: Remove redundant Kconfig defaults adds 7784cac69735 MIPS: cmdline: Clean up boot_command_line initialization adds df3da04880b4 mips: Fix unroll macro when building with Clang adds b7340422cc16 MIPS: Always define builtin_cmdline adds 972727766ee4 MIPS: Fix CONFIG_OF_EARLY_FLATTREE=n builds adds 9dd422f69777 MIPS: Make builtin_cmdline const & variable length adds e02d026f08f1 MIPS: Loongson: Fix GENMASK misuse adds 249be5633cdb MIPS: SGI-IP27: collect externs in new header file adds c823f4160978 MIPS: SGI-IP27: move registering of smp ops into IP27 spec [...] adds cbd09241dd9d MIPS: arc: remove unused stuff adds 7b16831d1eb1 MIPS: arc: use function argument for passing argc/argv to [...] adds e942242784d0 MIPS: SGI-IP27: reduce ARC usage to a minimum adds 2409839ab6bf MIPS: include: remove unsued header file asm/sgi/sgi.h adds 268a2d600130 MIPS: Loongson64: Rename CPU TYPES adds 71e2f4dd5a65 MIPS: Fork loongson2ef from loongson64 adds 5831fdb099dd MIPS: Loongson2ef: clean up loongson64 related code adds 1bdb7b76705a MIPS: Loongson64: Cleanup unused code adds 6fbde6b492df MIPS: Loongson64: Move files to the top-level directory adds 474435a05830 mips/cavium-octeon: Fix typo *must* in comment adds c80b48965a3f MIPS: SGI-IP27: replace MAX_COMPACT_NODE with MAX_NUMNODES adds 8a5a49987130 MIPS: Loongson: Make default kernel log buffer size as 128 [...] adds 02fce139fd14 Merge tag 'mips_fixes_5.4_3' into mips-next adds b9e9defb5e60 MIPS: PCI: make phys_to_dma/dma_to_phys for pci-xtalk-brid [...] adds 7505576d1c1a MIPS: add support for SGI Octane (IP30) adds dece3c2a320b MIPS: Loongson: Fix return value of loongson_hwmon_init adds 1edf3657c7ed Merge remote-tracking branch 'mips/mips-next' adds 52b2d91752a8 parisc: Do not hardcode registers in checksum functions adds f973cce0e402 kexec: Fix pointer-to-int-cast warnings adds e9c837c6ab07 parisc: Avoid spurious inequivalent alias kernel error messages adds 1fb6ee002f07 Merge remote-tracking branch 'parisc-hd/for-next' adds 612ee81b9461 powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta [...] adds aaa351504449 powerpc/configs: add FADump awareness to skiroot_defconfig adds cd1d55f16d48 powerpc: make syntax for FADump config options in kernel/M [...] adds f7a678a8fa54 powerpc/udbg: Make it safe to call udbg_printf() always adds 3b9176e9a874 powerpc/setup_64: fix -Wempty-body warnings adds 29674a1c71be powerpc/pkeys: remove unused pkey_allows_readwrite adds a9336ddf448b powerpc/powernv: Add queue mechanism for early messages adds bbc6089cebfc Merge branch 'fixes' into next adds 4f5c5b76cc00 selftests/powerpc: Reduce sigfuz runtime to ~60s adds 96664dee5cf1 powerpc/xmon: Allow listing and clearing breakpoints in re [...] adds 69393cb03ccd powerpc/xmon: Restrict when kernel is locked down adds 5f5d6e40a01e powerpc/nvdimm: Update vmemmap_populated to check sub-sect [...] adds c1bc6f93f959 powerpc/configs: Add debug config fragment adds 58b12eb28e34 powerpc/configs: Rename foo_basic_defconfig to foo_base.config adds eb8e20f89093 powerpc/pseries: Mark accumulate_stolen_time() as notrace adds 82ce028ad26d powerpc/pseries: Don't opencode HPTE_V_BOLTED adds 75838a3290cd powerpc/pseries: Don't fail hash page table insert for bol [...] adds d78d5dace539 powerpc/book3s64/hash: Use secondary hash for bolted mappi [...] adds a02cbc7ffe52 selftests/powerpc: Fixup clobbers for TM tests adds c790c3d2b0ec selftests/powerpc: Add a test of spectre_v2 mitigations adds 5c74f7995868 powerpc/ptrace: Add prototype for function pt_regs_check adds b9e0805abf2e powerpc: Add build-time check of ptrace PT_xx defines adds e44ff9ea8f4c powerpc/tools: Don't quote $objdump in scripts adds ac20cd53fcc7 Merge remote-tracking branch 'powerpc/next' adds 24f6038540d7 powerpc: unify definition of M_IF_NEEDED adds d097b9e142da powerpc: move memstart_addr and kernstart_addr to init-common.c adds efda09d1778e powerpc: introduce kernstart_virt_addr to store the kernel base adds b24898b92859 powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper adds 09389a1b84c5 powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper adds f96bf44b0481 powerpc/fsl_booke/32: implement KASLR infrastructure adds a2fd1d1a4a56 powerpc/fsl_booke/32: randomize the kernel image offset adds 73fd49b8371d powerpc/fsl_booke/kaslr: clear the original kernel if randomized adds e36dca463892 powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter adds e049e7e095aa powerpc/fsl_booke/kaslr: dump out kernel offset informatio [...] adds 473123a4b44d powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes adds 8a35879a60be powerpc/fsl_booke/32: Document KASLR implementation adds 6a452d90cf72 Merge remote-tracking branch 'fsl/next' adds b4941adb24c0 PM: wakeup: Add routine to help fetch wakeup source object. adds 7f2d38505e79 Documentation: dt: binding: fsl: Add 'little-endian' and u [...] adds 36f6cf9dc2f5 soc: fsl: add RCPM driver adds c2d98d80b511 Merge remote-tracking branch 'soc-fsl/next' adds 614fda6d5471 riscv: add support for SECCOMP and SECCOMP_FILTER adds 458dc49d4f2c Merge branch 'next/seccomp' into dev/riscv/for-v5.5-rc1 adds 1edd28b7e85d RISC-V: Remove unsupported isa string info print adds de6e0d37993f Merge branch 'next/isa-string' into dev/riscv/for-v5.5-rc1 adds 587197dfe69d RISC-V: Do not invoke SBI call if cpumask is empty adds d3ec6ad1b4d6 RISC-V: Issue a local tlbflush if possible. adds e97ed081b54a RISC-V: Issue a tlb page flush if possible adds a4531f3dba5f Merge branch 'next/tlb-opt' into dev/riscv/for-v5.5-rc1 adds 3a9d35366644 Merge remote-tracking branch 'risc-v/for-next' adds 5474080a3a0a s390/Kconfig: make use of 'depends on cc-option' adds 89d0180a60fc s390/Kconfig: add z13s and z14 ZR1 to TUNE descriptions adds a320412dbbb3 s390/qdio: use QDIO_BUFNR() adds 4e79a5d41e8b s390/qdio: reduce log level for EQBS partial adds d86f71fd43fd s390/qdio: remove a forward declaration adds 4611281021e9 s390/qdio: add statistics helper macro adds 94c43bdaa007 s390/qdio: simplify thinint device registration adds 6d76c898d82d s390/qdio: don't attempt IRQ avoidance on Output SBALs adds 6a3035dac650 s390/bug: make use of asm_inline adds cceb018377a1 s390/alternatives: make use of asm_inline adds 4f84b383511d s390/boot: fix section name escaping adds 1917b47dc23f s390/qdio: move SSQD Sniffer mask definition adds f653e29bc2d9 s390/time: remove monotonic_clock() adds d3baaeb5ae08 s390: avoid double handling of "noexec" option adds ea3f6dcfa71a s390/unwind: fix get_stack_pointer(NULL, NULL) adds 6756dd9b890f s390/process: avoid custom stack unwinding in get_wchan adds 011620688a71 s390/time: ensure get_clock_monotonic() returns monotonic values adds 1c27a4bc817b s390/mm: make pmd/pud_bad() report large entries as bad adds 2d1fc1eb9b54 s390/mm: simplify page table helpers for large entries adds ab874f22d35a s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported adds 2416cefc504b s390/mm: add mm_pxd_folded() checks to pxd_free() adds 265f79dcb570 s390: always inline current_stack_pointer() adds effb83ccc83a s390: add error handling to perf_callchain_kernel adds c2f2093e149d s390/unwind: drop unnecessary code around calling ftrace_g [...] adds f07c8b751155 Merge remote-tracking branch 's390/features' adds cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() adds cd10afbc932d sh: remove unneeded uapi asm-generic wrappers adds fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement adds 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs adds 8619b5a9035a sh: Drop -Werror from kernel Makefile adds baf58858e8b6 sh: prefer __section from compiler_attributes.h adds 2c8c9c357ac1 Merge remote-tracking branch 'sh/sh-next' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next adds e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr adds e836b0528f18 xtensa: simplify coprocessor.S adds d81a6df30db2 xtensa: don't clear cpenable unconditionally on release adds a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next adds e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next adds cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds da26d363189a xtensa: SMP: fix secondary CPU initialization adds a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash adds 18031f71ea01 xtensa: SMP: mark each possible CPU as present adds f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger adds 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask adds 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 16be6fd6a52b xtensa: Fix typo use space=>user space adds 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() adds 2061da36848d xtensa: set proper error code for simdisk_setup() adds c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 2656d1569d93 xtensa: clean up inline assembly in futex.h adds a444d1aabe6b xtensa: add exclusive atomics support adds 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores adds acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes adds 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next adds f6282be0f451 Merge branch 'xtensa-5.3' into xtensa-for-next adds 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next adds 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next adds 66da768644b5 xtensa: remove free_initrd_mem adds 1386dcaa9226 Merge branch 'xtensa-5.3' into xtensa-for-next adds fa4b55813b1e Merge branch 'xtensa-5.3' into xtensa-for-next adds 474f249f130e xtensa: clean up PS_WOE_BIT usage adds 37b6b4dafa46 xtensa: add support for call0 ABI in userspace adds 9c2ec7545cbd Merge branch 'xtensa-call0' into xtensa-for-next adds fb22e0fe4442 xtensa: update arch features adds 7dd657d2912c xtensa: clean up empty include files adds 1fd2295cb0fb Merge branch 'xtensa-5.5' into xtensa-for-next adds a6d12c9da76a xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 296433a4d0e3 xtensa: move MPU constants from .data to .ref.rodata adds bb55cd8b4a60 xtensa: fix section name for start_info adds fad7b25ca201 xtensa: use correct symbol for the end of .rodata adds 40b038d71491 xtensa: add XIP kernel support adds 8ceba26043e5 Merge branch 'xtensa-5.5' into xtensa-for-next adds b24b356cae9a Revert "xtensa: add XIP kernel support" adds bba005af274d xtensa: move kernel memory layout to platform options adds 017f5b8f92db xtensa: add XIP kernel support adds ede62d7397ec Merge branch 'xtensa-5.5' into xtensa-for-next adds 179726103125 xtensa: update arch features adds c56b5b1c35f9 xtensa: clean up empty include files adds 6af3c2ce8051 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 98f9da8a708d xtensa: move MPU constants from .data to .ref.rodata adds 8092b931e651 xtensa: fix section name for start_info adds 026c39b31fb4 xtensa: use correct symbol for the end of .rodata adds 50eb900216ff xtensa: move kernel memory layout to platform options adds 7f6645f077bc xtensa: add XIP kernel support adds 158b6b99ba7b xtensa: merge .fixup with .text adds 1cf5f71030e5 Merge branch 'xtensa-5.5-xip' into xtensa-for-next adds 1cedb5ef36b1 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds 5763fea2f257 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds e1669e8b5647 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds d3dfad7f5d98 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds d58ab7f24e53 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds e29679a39f6a xtensa: use macros to generate *_bit and test_and_*_bit functions adds 4a2e276e88d5 xtensa: use named assembly arguments in bitops.h adds c08f00c83cee xtensa: use "m" constraint instead of "a" in bitops.h assembly adds a0bfe6d9884a xtensa: use named assembly arguments in atomic.h adds 020477226729 xtensa: use "m" constraint instead of "a" in atomic.h assembly adds f552775ed614 xtensa: use named assembly arguments in cmpxchg.h adds cd53a419f3a2 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds cb18e29886f0 xtensa: use "m" constraint instead of "r" in futex.h assembly adds 2b9117c7cbac Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next adds 83ff15c6a510 xtensa: use "m" constraint instead of "r" in futex.h assembly adds c61b02fb6c43 Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next adds e9ac729a2e34 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 4006d799d93b fscrypt: invoke crypto API for ESSIV handling adds 1565bdad59e9 fscrypt: remove struct fscrypt_ctx adds 6f99756dab5b fscrypt: zeroize fscrypt_info before freeing adds 065ab4c4701f docs: ioctl-number: document fscrypt ioctl numbers adds ff73c2c016f8 fscrypt: avoid data race on fscrypt_mode::logged_impl_name adds b103fb7653ff fscrypt: add support for IV_INO_LBLK_64 policies adds b925acb8f83d ext4: add support for IV_INO_LBLK_64 encryption policies adds 0eee17e33226 f2fs: add support for IV_INO_LBLK_64 encryption policies adds 2b53a97357c2 Merge remote-tracking branch 'fscrypt/master' adds f473adde114f Merge branch 'misc-5.4' into for-next-20191104 adds ae713ea20649 btrfs: simplify inode locking for RWF_NOWAIT adds 0412b8b723d8 btrfs: Add assert to catch nested transaction commit adds e2074956b305 Btrfs: make btrfs_wait_extents() static adds 2e1022a9ddf2 btrfs: tree-checker: Try to detect missing INODE_ITEM adds c17a923768d1 btrfs: tree-checker: Add check for INODE_REF adds 36f94b69bf15 btrfs: ctree: Reduce one indent level for btrfs_search_slot() adds a4f82115895c btrfs: ctree: Reduce one indent level for btrfs_search_old_slot() adds 13b7b784bd49 btrfs: ctree: Remove stray comment of setting up path lock adds da00ed949830 btrfs: separate out the extent leak code adds 38b5ac83898c btrfs: separate out the extent io init function adds a8e812dfd3b5 btrfs: move extent_io_tree defs to their own header adds d744c8db8e72 btrfs: export find_delalloc_range adds 3e5fb588f08c btrfs: move the failrec tree stuff into extent-io-tree.h adds 80d1bf42166f btrfs: get rid of unnecessary memset() of work item adds 957090b5af54 btrfs: don't prematurely free work in run_ordered_work() adds 56999d5a74c0 btrfs: don't prematurely free work in end_workqueue_fn() adds 5b51d1dd693e btrfs: don't prematurely free work in reada_start_machine_ [...] adds f2eaba5d495f btrfs: don't prematurely free work in scrub_missing_raid56 [...] adds b6518029b57f btrfs: get rid of unique workqueue helper functions adds a29fb7b80914 btrfs: get rid of pointless wtag variable in async-thread.c adds 19f14d31ff32 btrfs: make locking assertion helpers static inline adds 6cdcb4028a4a btrfs: make btrfs_assert_tree_locked static inline adds 3f6d325143e1 btrfs: move btrfs_set_path_blocking to other locking functions adds 40bb33b0eca4 btrfs: move btrfs_unlock_up_safe to other locking functions adds 8295034e5106 btrfs: balance: use term redundancy instead of integrity i [...] adds 449295c6a870 btrfs: add 64bit safe helper for power of two checks adds eec8e17449e8 btrfs: use has_single_bit_set for clarity adds d86ee7b23e12 btrfs: transaction: describe transaction states and transitions adds 9990216448c6 btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED adds b3f18e95f4a8 btrfs: Don't opencode btrfs_find_name_in_backref in backre [...] adds 771e1538f67c btrfs: Properly handle backref_in_log retval adds 8f66219674f8 btrfs: Open-code name_in_log_ref in replay_one_name adds f3f093754519 btrfs: print process name and pid that calls device scanning adds bc960fcd5bcb btrfs: use refcount_inc_not_zero in kill_all_nodes adds 3813b968ad5c btrfs: drop unused parameter is_new from btrfs_iget adds 7789a95dbd57 btrfs: add __cold attribute to more functions adds e3b39845ded8 btrfs: add const function attribute adds f9cc65c68779 btrfs: add __pure attribute to functions adds aa609b3c2cfb Btrfs: stop using btrfs_schedule_bio() adds d9df5ff65bed Btrfs: delete the entire async bio submission framework adds 18499a527dec Btrfs: only associate the locked page with one async_chunk struct adds 77c54976ad86 Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios adds bd86fa595fbd Btrfs: extent_write_locked_range() should attach inode->i_wb adds fb4887d67fd2 btrfs: tree-checker: Refactor prev_key check for ino into [...] adds 291290468523 btrfs: Enhance error output for write time tree checker adds 80b3c5887dea btrfs: block-group: Rework documentation of check_system_c [...] adds 702b4b8554b2 btrfs: Avoid getting stuck during cyclic writebacks adds 381c77796664 btrfs: opencode extent_buffer_get adds a3f4461de915 btrfs: User assert to document transaction requirement adds d5fd04618435 btrfs: Rename btrfs_join_transaction_nolock adds aa46671361ea btrfs: props: remove unnecessary hash_init() adds c32fd3145b04 btrfs: use enum for extent type defines adds a6f024c82fd3 btrfs: use better definition of number of compression type adds e297297cc20d btrfs: use bool argument in free_root_pointers() adds 4032094200b7 btrfs: ioctl: Try to use btrfs_fs_info instead of *file adds cf64a40d6e33 Btrfs: fix negative subv_writers counter and data space le [...] adds 5780fe69c84e Btrfs: fix metadata space leak on fixup worker failure to [...] adds c3558b6302ec btrfs: check page->mapping when loading free space cache adds 1bdaf005b020 btrfs: use btrfs_block_group_cache_done in update_block_group adds 7ff77f02d3dc btrfs: export compression and decompression callbacks adds 59eeaea62c6b btrfs: switch compression callbacks to direct calls adds b2f4fc67171d btrfs: compression: attach workspace manager to the ops adds 54d8a446c511 btrfs: compression: let workspace manager init take only the type adds a86080f41cb4 btrfs: compression: inline init_workspace_manager adds 5fdd55f468fb btrfs: compression: let workspace manager cleanup take onl [...] adds 7f0d0886d866 btrfs: compression: inline cleanup_workspace_manager adds 577b35fdaf24 btrfs: compression: export alloc/free/get/put callbacks of [...] adds d9e217aa0b85 btrfs: compression: inline get_workspace adds 0dfaccec7e12 btrfs: compression: inline put_workspace adds 6edaa1550e0a btrfs: compression: pass type to btrfs_get_workspace adds a3fcb35c52af btrfs: compression: inline alloc_workspace adds e155153d39a3 btrfs: compression: pass type to btrfs_put_workspace adds e4cd3900fdf6 btrfs: compression: inline free_workspace adds cb420133cf63 btrfs: compression: remove ops pointer from workspace_manager adds 38472edeb1e5 btrfs: Speed up btrfs_file_llseek adds fed52fd854df btrfs: Simplify btrfs_file_llseek adds 255614d6d15f btrfs: Return offset from find_desired_extent adds 1263838e1804 btrfs: tracepoints: drop typecasts from printk adds e50cbd50d867 btrfs: tracepoints: constify all pointers adds e3f09b0d1608 btrfs: raid56: reduce indentation in lock_stripe_add adds 12d5c62d78e2 btrfs: remove pointless local variable in lock_stripe_add() adds f0663d1dee3b btrfs: reduce indentation in btrfs_may_alloc_data_chunk adds 527c63e03bd7 btrfs: remove pointless indentation in btrfs_read_sys_array() adds ee81cd3509c3 btrfs: assert extent_map bdevs and lookup_map and split adds 160a4a1a3c02 btrfs: get bdev from latest_dev for dio bh_result adds 2ceeb8e29f05 btrfs: drop bio_set_dev where not needed adds d9452712fc14 btrfs: remove extent_map::bdev adds 9ba320cc28eb btrfs: drop bdev argument from submit_extent_page adds 15bb42eb098f btrfs: add xxhash64 to checksumming algorithms adds 2b1a88a60d84 btrfs: add sha256 to checksumming algorithm adds 3ebb2ada8ccc btrfs: sysfs: export supported checksums adds 5b1c9fcba5a9 btrfs: sysfs: show used checksum driver per filesystem adds 7e83f4adbbb6 btrfs: add member for a specific checksum driver adds a4c7f5af1fc5 btrfs: add blake2b to checksumming algorithms adds 7fbbd31973a2 btrfs: Remove btrfs_bio::flags member adds d67565981f81 btrfs: move block_group_item::used to block group adds 90021ab93ac0 btrfs: move block_group_item::flags to block group adds 914087af11ed btrfs: remove embedded block_group_cache::item adds 2f95e1e972d3 btrfs: rename block_group_item on-stack accessors to follo [...] adds dd2829c0e1c0 btrfs: rename extent buffer block group item accessors adds 728f093b5936 btrfs: add dedicated members for start and length of a blo [...] adds db8daf74116b btrfs: remove cached space_info in btrfs_statfs() adds 9beb0bbc9fe3 Btrfs: remove wait queue from space_info structure adds d76f2bc07194 Btrfs: remove unnecessary delalloc mutex for inodes adds 5f227c904497 Btrfs: fix race leading to metadata space leak after task [...] adds 9819a8b528c7 btrfs: Consider system chunk array size for new SYSTEM chunks adds 495bda5792b6 btrfs: tree-checker: Fix wrong check on max devid adds 4d0404484750 btrfs: Cleanup and simplify find_newest_super_backup adds bcf9a84335f1 btrfs: Remove newest_gen argument from find_oldest_super_backup adds 0f5d92163f76 btrfs: Add read_backup_root adds 04593ba0ffd2 btrfs: Factor out tree roots initialization during mount adds c30f925818b0 btrfs: Don't use objectid_mutex during mount adds 508608e76b1f btrfs: Remove unused next_root_backup function adds d1a2b15b6519 btrfs: Rename find_oldest_super_backup to init_backup_root_slot adds 270cd5b018fd btrfs: Streamline btrfs_fs_info::backup_root_index semantics adds 16f47cb9de30 btrfs: clean up locking name in scrub_enumerate_chunks() adds a31ccb4b7ba2 btrfs: tree-checker: Check item size before reading file e [...] adds c315fb7381b9 btrfs: volumes: Use more straightforward way to calculate [...] adds 13d7b17607a9 btrfs: Ensure we trim ranges across block group boundary adds 0284391fa943 Btrfs: send, allow clone operations within the same file adds e28ad82f22f3 Btrfs: send, skip backreference walking for extents with m [...] adds 46e313926706 btrfs: sink write_flags to __extent_writepage_io adds 5fea0898beb6 btrfs: sink write flags to cow_file_range_async adds 593669fa8fd7 btrfs: block-group: Refactor btrfs_read_block_groups() adds 673756ea6b0b btrfs: save i_size to avoid double evaluation of i_size_re [...] adds 8596e47a1733 btrfs: un-deprecate ioctls START_SYNC and WAIT_SYNC adds 1619b67d24f9 Merge branch 'misc-next' into for-next-current-v5.3-20191104 adds 7d75a6fe2a0c Merge branch 'for-next-current-v5.3-20191104' into for-nex [...] adds 6dbe80c0a5aa Merge branch 'misc-next' into for-next-next-v5.4-20191104 adds 982ebc2a5455 btrfs: add support for 3-copy replication (raid1c3) adds 51615214edea btrfs: add support for 4-copy replication (raid1c4) adds 336b022eb524 btrfs: add incompat for raid1 with 3, 4 copies adds 79fa2947ea1e btrfs: drop incompat bit for raid1c34 after last block gro [...] adds 19f055ab72d4 Merge branch 'dev/raid1c3-5.5-final' into for-next-next-v5 [...] adds 2e7641d9f4f1 btrfs: merge blocking_writers branches in btrfs_tree_read_lock adds 4578e7eb0ae2 btrfs: set blocking_writers directly, no increment or decrement adds 151a623ba06b btrfs: access eb::blocking_writers according to ACCESS_ONC [...] adds 9dbc0cc309ec btrfs: document extent buffer locking adds f3e9de3a2216 btrfs: locking: add lock assertions adds 638cb430e99a Merge branch 'dev/eb-locking-polish-v3' into for-next-next [...] adds a852a5937d19 btrfs: extent_io: Do extra check for extent buffer read wr [...] adds 0c171e9095e4 btrfs: extent-tree: Kill BUG_ON() in __btrfs_free_extent() [...] adds 03b6e2c86a72 btrfs: Detect unbalanced tree with empty leaf before crash [...] adds 2cf2909b8a2f btrfs: extent-tree: Kill the BUG_ON() in insert_inline_ext [...] adds 8a365d74001f btrfs: ctree: Checking key orders before merged tree blocks adds d897928582af Merge branch 'ext/qu/enhanced-defence-fuzzed-v2' into for- [...] adds 6eb305c9273a Merge branch 'for-next-next-v5.4-20191104' into for-next-20191104 adds 59440e3eff2d Merge remote-tracking branch 'btrfs/for-next' adds ea60ed6fcf29 ceph: fix use-after-free in __ceph_remove_cap() adds aa8dd816732b ceph: fix RCU case handling in ceph_d_revalidate() adds 1f08529c84cf ceph: add missing check in d_revalidate snapdir handling adds 5bb5e6ee6f5c ceph: don't try to handle hashed dentries in non-O_CREAT a [...] adds a3a0819388b2 ceph: don't allow copy_file_range when stripe_count != 1 adds ff29fde84d1f ceph: return -EINVAL if given fsc mount option on kernel w [...] adds 23817e7823ff Merge remote-tracking branch 'ceph/master' adds d243af7ab9fe SMB3: Fix persistent handles reconnect adds 91f565961df6 cifs: rename a variable in SendReceive() adds ceb4c7f453c3 cifs: remove unused variable 'sid_user' adds aba592535b43 cifs: add support for flock adds 5dc9e6405967 CIFS: remove set but not used variables 'cinode' and 'netfid' adds e93bf1aeedfc cifs: Don't display RDMA transport on reconnect adds 0b1c6c3c29eb cifs: smbd: Invalidate and deregister memory registration [...] adds e9c1f129372c cifs: smbd: Return -EINVAL when the number of iovs exceeds [...] adds 582fe36a9782 cifs: smbd: Add messages on RDMA session destroy and reconnection adds 5069ad437070 cifs: smbd: Return -ECONNABORTED when trasnport is not in [...] adds 0beb067c1999 cifs: smbd: Only queue work for error recovery on memory r [...] adds 1b5d7610cf99 cifs: smbd: Return -EAGAIN when transport is reconnecting adds 72b523821a28 cifs: don't use 'pre:' for MODULE_SOFTDEP adds 5dddd250c68f CIFS: Fix SMB2 oplock break processing adds 2ffb2163ff78 cifs: sort interface list by speed adds bf0de014913f cifs: add multichannel mount options and data structs adds 71e099a11f58 cifs: add server param adds 1c5b7bcb7815 cifs: switch servers depending on binding state adds d4ab99613b5d cifs: try opening channels after mounting adds 6ee0ec0fae94 cifs: move cifsFileInfo_put logic into a work-queue adds 62ab29b07c35 CIFS: Use memdup_user() rather than duplicating its implem [...] adds 0cb8c3549e2d CIFS: Use common error handling code in smb2_ioctl_query_info() adds d8008233372d CIFS: Return directly after a failed build_path_from_dentr [...] adds b42ca5cf3edf smb3: remove confusing dmesg when mounting with encryption [...] adds cf9f4dded01a cifs: update internal module version number adds 04a92698c06f Merge remote-tracking branch 'cifs/for-next' adds e2f238f7d5a1 configfs: calculate the depth of parent item adds 9734be43ad8f Merge remote-tracking branch 'configfs/for-next' adds fe2e082f5da5 ecryptfs: fix a memory leak bug in parse_tag_1_packet() adds b4a81b87a4cf ecryptfs: fix a memory leak bug in ecryptfs_init_messaging() adds 20bb44cd4511 Merge remote-tracking branch 'ecryptfs/next' adds 9e579fc123a0 erofs: clean up collection handling routines adds bda17a4577da erofs: remove dead code since managed cache is now built-in adds 10c3902568a6 erofs: get rid of __stagingpage_alloc helper adds c73f73244714 erofs: clean up decompress queue stuffs adds fca1cfddfa11 erofs: set iowait for sync decompression adds 0602fc8bb4f2 erofs: support superblock checksum adds aa197c3944d5 Merge remote-tracking branch 'erofs/dev' adds 05848db2083d quota: avoid increasing DQST_LOOKUPS when iterating over d [...] adds 24fc755f56b1 quota: code cleanup for hash bits calculation adds a6810312b835 quota: check quota type in early stage adds d02601c39852 quota: minor code cleanup for v1_format_ops adds 158be76c0117 ext2: adjust block num when retry allocation adds 4a0b20be60bf fsnotify: move declaration of fsnotify_mark_connector_cach [...] adds ddd06c36bdb3 fsnotify/fdinfo: exportfs_encode_inode_fh() takes pointer [...] adds 3c30ca1854eb Merge sparse fixes from Ben Dooks. adds ba1af2e47446 ext2: add missing brelse in ext2_new_blocks() adds acd1f0467980 ext2: return error when fail to allocating memory in ioctl adds 53cc1bfdf9c6 Pull ext2 fixes from Chengguang. adds 60e4cf67a582 reiserfs: fix extended attributes on the root directory adds 30ef0e408507 ext2: don't set *count in the case of failure in ext2_try_ [...] adds 3602ef997502 Pull reiserfs fix from Jeff and ext2 allocation fix from C [...] adds 67e6b4ef8496 fsnotify: Add git tree reference to MAINTAINERS adds 7f494a73ee5a Pull MAINTAINERS file update. adds 6ff33d99fc5c quota: fix livelock in dquot_writeback_dquots adds df4bb5d128e2 quota: Check that quota is not dirty before release adds e705f4b8aa27 ext2: check err when partial != NULL adds a9913d7eafa7 reiserfs: replace open-coded atomic_dec_and_mutex_lock() adds c7d3d28360fd quota: Factor out setup of quota inode adds ae45f07d47cc quota: Simplify dquot_resume() adds dc19432ae1c2 quota: Rename vfs_load_quota_inode() to dquot_load_quota_inode() adds 7212b95e6151 fs: Use dquot_load_quota_inode() from filesystems adds 069a91663697 quota: Drop dquot_enable() adds 2ec1f3011f3f quota: Make dquot_disable() work without quota inodes adds a0828b6ccbdf quota: Handle quotas without quota inodes in dquot_get_state() adds dae82c7fd092 Pull series refactoring quota enabling and disabling code. adds 98461a9a5e08 Pull ext2 and reiserfs fs and quota refactoring series. adds eb9e47fc230a ext2: introduce new helper ext2_group_last_block_no() adds 90f3741c2b56 ext2: code cleanup by calling ext2_group_last_block_no() adds cf4eb321b3ad ext2: Simplify initialization in ext2_try_to_allocate() adds ac3820f8222b ext2: skip unnecessary operations in ext2_try_to_allocate() adds 44dd6161338e ext2: code cleanup for ext2_try_to_allocate() adds 355b9aae8685 ext2: fix improper function comment adds 18bc9f55c654 Pull ext2 allocation cleanup patches. adds 9586458c21ea Merge remote-tracking branch 'ext3/for_next' adds d84560f74d85 jbd2: Simplify journal_unmap_buffer() adds d8ede917f5cd jbd2: Remove jbd_trylock_bh_state() adds 93108ebb848d jbd2: Move dropping of jh reference out of un/re-filing functions adds 6d69843e5d3f jbd2: Drop unnecessary branch from jbd2_journal_forget() adds 2e710ff03fc4 jbd2: Don't call __bforget() unnecessarily adds 464170647b56 jbd2: Make state lock a spinlock adds 7855a57d008b jbd2: Free journal head outside of locked region adds 821ff38d192a ext4: keep uniform naming convention for io & io_end variables adds a00713ea982b ext4: Add API to bring in support for unwritten io_end_vec [...] adds 2943fdbc688e ext4: Refactor mpage_map_and_submit_buffers function adds c8cc88163f40 ext4: Add support for blocksize < pagesize in dioread_nolock adds c33fbe8f673c ext4: Enable blocksize < pagesize for dioread_nolock adds 0d0a60c92fed Merge branch 'rh/dioread-nolock-1k' into dev adds add3efdd78b8 jbd2: Fix possible overflow in jbd2_log_space_left() adds 0db458894536 jbd2: Fixup stale comment in commit code adds b90bfdf58119 jbd2: Completely fill journal descriptor blocks adds a9e26328adfa ext4: Move marking of handle as sync to ext4_add_nondir() adds 9b88f9fb0d2f ext4: Do not iput inode under running transaction adds 65db869c754e ext4: Fix credit estimate for final inode freeing adds 321238fbfb49 ext4: Fix ext4_should_journal_data() for EA inodes adds 6cb367c2d1f8 ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() adds f2890730f829 ext4: Avoid unnecessary revokes in ext4_alloc_branch() adds a413036791d0 ext4: Provide function to handle transaction restarts adds a9a8344ee171 ext4, jbd2: Provide accessor function for handle credits adds 9797a9024805 ocfs2: Use accessor function for h_buffer_credits adds 015c60330682 jbd2: Fix statistics for the number of logged blocks adds dfaf5ffda227 jbd2: Reorganize jbd2_journal_stop() adds 150549ed2fcf jbd2: Drop pointless check from jbd2_journal_stop() adds 5559b2d81b51 jbd2: Drop pointless wakeup from jbd2_journal_stop() adds ec8b6f600e49 jbd2: Factor out common parts of stopping and restarting a handle adds 9f356e5a4f12 jbd2: Account descriptor blocks into t_outstanding_credits adds 77444ac4f953 jbd2: Drop jbd2_space_needed() adds fdc3ef882a5d jbd2: Reserve space for revoke descriptor blocks adds 933f1c1e0b75 jbd2: Rename h_buffer_credits to h_total_credits adds d090707edab5 jbd2: Make credit checking more strict adds 83448bdfb597 ext4: Reserve revoke credits for freed blocks adds 0094f981bbac jbd2: Provide trace event for handle restarts adds 19014d697147 jbd2: Fine tune estimate of necessary descriptor blocks adds a6d4040846bf Merge branch 'jk/jbd2-revoke-overflow' adds 13ef954445df iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() adds 906753befc4d xfs: Use iomap_dio_rw to wait for unaligned direct IO adds 7684e2c4384d iomap: iomap that extends beyond EOF should be marked dirty adds 2492a606b3d2 xfs: initialize iomap->flags in xfs_bmbt_to_iomap adds 05b30949f1aa xfs: set IOMAP_F_NEW more carefully adds 4e087a3b313c xfs: use a struct iomap in xfs_writepage_ctx adds 433dad94ec5d xfs: refactor the ioend merging code adds 5653017bc44e xfs: turn io_append_trans into an io_private void pointer adds 760fea8bfb7f xfs: remove the fork fields in the writepage_ctx and ioend adds 009d8d849d3f iomap: zero newly allocated mapped blocks adds 9e91c5728cab iomap: lift common tracing code from xfs to iomap adds 598ecfbaa742 iomap: lift the xfs writeback code to iomap adds 3e19e6f3eeea iomap: warn on inline maps in iomap_writepage_map adds ab08b01ec0a2 iomap: move struct iomap_page out of iomap.h adds b3d423ec898a iomap: cleanup iomap_ioend_compare adds 48d64cd18b33 iomap: pass a struct page to iomap_finish_page_writeback adds 9cd0ed63ca51 iomap: enhance writeback error message adds 65a60e8687c1 iomap: better document the IOMAP_F_* flags adds c12d6fa88d09 iomap: remove the unused iomap argument to __iomap_write_end adds dcd6158d15c7 iomap: always use AOP_FLAG_NOFS in iomap_write_begin adds 3590c4d8979b iomap: ignore non-shared or non-data blocks in xfs_file_dirty adds d3b404396977 iomap: move the zeroing case out of iomap_read_page_sync adds 32a38a499104 iomap: use write_begin to read pages to unshare adds eb81cf9d0e18 iomap: renumber IOMAP_HOLE to 0 adds c039b9979272 iomap: use a srcmap for a read-modify-write I/O adds a90100421499 fs/iomap: remove redundant check in iomap_dio_rw() adds f21bdbba0a5a Merge branch 'iomap-for-next' into mb/dio adds 53e5cca56795 ext4: reorder map.m_flags checks within ext4_iomap_begin() adds 548feebec7e9 ext4: update direct I/O read lock pattern for IOCB_NOWAIT adds 2e9b51d78229 ext4: iomap that extends beyond EOF should be marked dirty adds c8fdfe294187 ext4: move set iomap routines into a separate helper ext4_ [...] adds f063db5ee989 ext4: split IOMAP_WRITE branch in ext4_iomap_begin() into helper adds 09edf4d38195 ext4: introduce new callback for IOMAP_REPORT adds b1b4705d54ab ext4: introduce direct I/O read using iomap infrastructure adds 569342dc2485 ext4: move inode extension/truncate code out from ->iomap_ [...] adds 0b9f230b94dd ext4: move inode extension check out from ext4_iomap_alloc() adds 3eaf9cc62f44 ext4: update ext4_sync_file() to not use __generic_file_fsync() adds 378f32bab371 ext4: introduce direct I/O write using iomap infrastructure adds 8d0d47ea1640 Merge branch 'mb/dio' into master adds ba1102dc5926 Merge remote-tracking branch 'ext4/dev' adds fe1897eaa664 f2fs: fix to update time in lazytime mode adds ed3520427f57 f2fs: mark recovery flag correctly in read_raw_super_block() adds 46d9ce195a2b f2fs: update multi-dev metadata in resize_fs adds 9f701f6c772b f2fs: check total_segments from devices in raw_super adds 688078e7f36c f2fs: fix to avoid memory leakage in f2fs_listxattr adds 0b20fcec8651 f2fs: cache global IPU bio adds 4c3258b9b0ff f2fs: fix wrong description in document adds 3209d4c36803 f2fs: support aligned pinned file adds 7c15ed5f37a3 f2fs: avoid kernel panic on corruption test adds 1f06376cf34e Merge remote-tracking branch 'f2fs/dev' adds 19a1aad8886f nfsd: remove set but not used variable 'len' adds c4b77edb3f7f nfsd: "%s" should be "%s" adds 832b2cb95543 svcrdma: Improve DMA mapping trace points adds 6e73e92b155c nfsd4: fix up replay_matches_cache() adds 12b4157b7d3b nfsd: remove private bin2hex implementation adds 5fcaf6982d11 sunrpc: fix crash when cache_head become valid before update adds d5d56008f159 Merge remote-tracking branch 'nfsd/nfsd-next' adds e5e634041bc1 xfs: include QUOTA, FATAL ASSERT build options in XFS_BUIL [...] adds bdb2ed2dbdc2 xfs: ignore extent size hints for always COW inodes adds f6b428a46d60 xfs: track active state of allocation btree cursors adds f5e7dbea1e3e xfs: introduce allocation cursor data structure adds d6d3aff20377 xfs: track allocation busy state in allocation cursor adds c62321a2a0ea xfs: track best extent from cntbt lastblock scan in alloc cursor adds 396bbf3c657e xfs: refactor cntbt lastblock scan best extent logic into helper adds fec0afdaf498 xfs: reuse best extent tracking logic for bnobt scan adds 4a65b7c2c72c xfs: refactor allocation tree fixup code adds 78d7aabdeea3 xfs: refactor and reuse best extent scanning logic adds 0e26d5ca4a40 xfs: refactor near mode alloc bnobt scan into separate function adds d29688257fd4 xfs: factor out tree fixup logic into helper adds dc8e69bd7218 xfs: optimize near mode bnobt scans with concurrent cntbt lookups adds cd95cb962b7d xfs: pass the correct flag to xlog_write_iclog adds 2c68a1dfbd8e xfs: remove the unused ic_io_size field from xlog_in_core adds 390aab0a1640 xfs: move the locking from xlog_state_finish_copy to the callers adds df732b29c807 xfs: call xlog_state_release_iclog with l_icloglock held adds 032cc34ed517 xfs: remove dead ifdef XFSERRORDEBUG code adds fe9c0e77acc5 xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags adds 1858bb0bec61 xfs: turn ic_state into an enum adds 4b29ab04ab0d xfs: remove the XLOG_STATE_DO_CALLBACK state adds 3f8a4f1d876d xfs: fix inode fork extent count overflow adds 0d45e3a20822 xfs: also call xfs_file_iomap_end_delalloc for zeroing operations adds dd26b84640cc xfs: remove xfs_reflink_dirty_extents adds ffb375a8cf20 xfs: pass two imaps to xfs_reflink_allocate_cow adds ae36b53c6c60 xfs: refactor xfs_file_iomap_begin_delay adds 36adcbace24e xfs: fill out the srcmap in iomap_begin adds 43568226a4a3 xfs: factor out a helper to calculate the end_fsb adds 690c2a38878e xfs: split out a new set of read-only iomap ops adds a526c85c2236 xfs: move xfs_file_iomap_begin_delay around adds f150b4234397 xfs: split the iomap ops for buffered vs direct writes adds 12dfb58af61d xfs: rename the whichfork variable in xfs_buffered_write_i [...] adds 5c5b6f7585d2 xfs: cleanup xfs_direct_write_iomap_begin adds 1e190f8e8098 xfs: improve the IOMAP_NOWAIT check for COW inodes adds 3fb21fc8cc04 xfs: remove the duplicated inode log fieldmask set adds 1c743574de8b xfs: cap longest free extent to maximum allocatable adds da781e64b28c xfs: don't set bmapi total block req where minleft is adds 1aa6300638e7 xfs: add mising include of xfs_pnfs.h for missing declarations adds 3dd4d40b4208 xfs: Sanity check flags of Q_XQUOTARM call adds 25a409572b5f xfs: mark xfs_buf_free static adds 30fa529e3b2e xfs: add a xfs_inode_buftarg helper adds f9acc19c8cbe xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write adds c7d68318c9ae xfs: use xfs_inode_buftarg in xfs_file_ioctl adds 9afe1d5c14e0 xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 adds 837a6e7f5cdb fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers adds 7a42c70ea0dd xfs: disable xfs_ioc_space for always COW inodes adds 360c09c01c5a xfs: consolidate preallocation in xfs_file_fallocate adds c84760659dcf xfs: check attribute leaf block structure adds 16c6e92c7e98 xfs: namecheck attribute names before listing them adds 04df34ac6494 xfs: namecheck directory entry names before listing them adds c2414ad6e66a xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata adds fec40e220ffc xfs: refactor xfs_bmap_count_blocks using newer btree helpers adds e992ae8afded xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks adds 2123ef851083 xfs: simplify setting bio flags adds 8da57c5c000c xfs: remove the biosize mount option adds 69e8575dee42 xfs: remove the dsunit and dswidth variables in adds dd2d535e3fb2 xfs: cleanup calculating the stat optimal I/O size adds b5ad616c3edf xfs: don't use a different allocsice for -o wsync adds 3cd1d18b0d40 xfs: remove the m_readio_* fields in struct xfs_mount adds 5da8a07c79e8 xfs: rename the m_writeio_* fields in struct xfs_mount adds 2fcddee8cd8f xfs: simplify parsing of allocsize mount option adds 3274d0080100 xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to adds 7c6b94b1b526 xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE adds aa58d4455a11 xfs: clean up printing the allocsize option in adds 1775c506a31e xfs: clean up printing inode32/64 in xfs_showargs adds 21f55993eb7a xfs: merge xfs_showargs into xfs_fs_show_options adds 249bd9087a52 xfs: properly serialise fallocate against AIO+DIO adds ae7e403fa5bb xfs: simplify xfs_iomap_eof_align_last_fsb adds 49bbf8c76156 xfs: mark xfs_eof_alignment static adds 57c49444d7cc xfs: remove the extsize argument to xfs_eof_alignment adds 88cdb7147b21 xfs: slightly tweak an assert in xfs_fs_map_blocks adds 307cdb54b80e xfs: don't log the inode in xfs_fs_map_blocks if it adds e696663a97e8 xfs: simplify the xfs_iomap_write_direct calling adds be6cacbeea8c xfs: refactor xfs_bmapi_allocate adds fd638f1de1f3 xfs: move extent zeroing to xfs_bmapi_allocate adds c34d570d1586 xfs: cleanup use of the XFS_ALLOC_ flags adds e91ec882af21 xfs: relax shortform directory size checks adds d243b89a611e xfs: constify the buffer pointer arguments to error functions adds a5155b870d68 xfs: always log corruption errors adds f676c7508667 xfs: remove unused struct xfs_mount field m_fsname_len adds e1d3d2188546 xfs: use super s_id instead of struct xfs_mount m_fsname adds 3d9d60d9addf xfs: dont use XFS_IS_QUOTA_RUNNING() for option check adds 7b77b46a6137 xfs: use kmem functions for struct xfs_mount adds a943f372c22b xfs: merge freeing of mp names and mp adds 82332b6da226 xfs: add xfs_remount_rw() helper adds 2c6eba31775b xfs: add xfs_remount_ro() helper adds c0a6791667f8 xfs: refactor suffix_kstrtoint() adds 846410ccd104 xfs: avoid redundant checks when options is empty adds 48a06e1b5773 xfs: refactor xfs_parseags() adds 9a861816a026 xfs: move xfs_parseargs() validation to a helper adds 7c89fcb2783d xfs: dont set sb in xfs_mount_alloc() adds 73e5fff98b64 xfs: switch to use the new mount-api adds 63cd1e9b026e xfs: move xfs_fc_reconfigure() above xfs_fc_free() adds 2f8d66b3cd79 xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() adds 8757c38f2cf6 xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() adds 50f8300904b1 xfs: fold xfs_mount-alloc() into xfs_init_fs_context() adds ee4fb16cbec9 xfs: decrease indenting problems in xfs_dabuf_map adds 110f09cb705a xfs: add missing assert in xfs_fsmap_owner_from_rmap adds 9842b56cd406 xfs: make the assertion message functions take a mount parameter adds b3c84e868dee Merge remote-tracking branch 'xfs/for-next' adds add66fcbd3fb iomap: Fix overflow in iomap_page_mkwrite adds 22b669af802e Merge remote-tracking branch 'iomap/iomap-for-next' adds 7118dd2d41af splice: only read in as much information as there is pipe [...] adds c50ea39b2b1e Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 3e501af8dd7b Merge branches 'work.misc', 'work.mount3', 'work.namei', ' [...] adds bb9a38ec657b Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 753637b2039f Merge branch 'for-5.3' into for-next adds f0cc370ab74d Merge branch 'for-5.3' into for-next adds ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next adds cdc177c021b8 Merge branch 'for-5.4' into for-next adds c38822ab9bd6 Merge branch 'for-5.4' into for-next adds 57f5677e535b printf: add support for printing symbolic error names adds bd91855d31c3 Merge branch 'for-5.5' into for-next adds a7590d68e9ab alpha: Use pr_warn instead of pr_warning adds a74ec64af20a arm64: Use pr_warn instead of pr_warning adds 94348b81dd44 ia64: Use pr_warn instead of pr_warning adds 04ce8d3f40cd riscv: Use pr_warn instead of pr_warning adds 6d80f20c5328 sh: Use pr_warn instead of pr_warning adds eb1414ec89d3 sparc: Use pr_warn instead of pr_warning adds 8d3bcc441e6c x86: Use pr_warn instead of pr_warning adds 933ca4e323de acpi: Use pr_warn instead of pr_warning adds afa69539ffc0 drbd: Use pr_warn instead of pr_warning adds f8b489980d94 gdrom: Use pr_warn instead of pr_warning adds 43fc6b252a1d clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning adds cacc594b3f18 crypto: n2: Use pr_warn instead of pr_warning adds a7f4a27f2f88 ide: Use pr_warn instead of pr_warning adds 257daba4eb7f idsn: Use pr_warn instead of pr_warning adds 2ee9a0db924e macintosh: Use pr_warn instead of pr_warning adds e2f04da75c0f of: Use pr_warn instead of pr_warning adds 19e2b4b370e5 oprofile: Use pr_warn instead of pr_warning adds 86295c70b928 platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning adds ab5561095c8f platform/x86: asus-laptop: Use pr_warn instead of pr_warning adds c67641210217 platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning adds a2cc701b09d9 scsi: Use pr_warn instead of pr_warning adds 947dd3cc7eae sh/intc: Use pr_warn instead of pr_warning adds a4e530ae7ea4 fs: afs: Use pr_warn instead of pr_warning adds 3e3d38bd0da7 vgacon: Use pr_warn instead of pr_warning adds fc65104c7c89 dma-debug: Use pr_warn instead of pr_warning adds 3da2e1fd46a7 trace: Use pr_warn instead of pr_warning adds 256339d60233 lib: cpu_rmap: Use pr_warn instead of pr_warning adds 2304d447f9b0 ASoC: samsung: Use pr_warn instead of pr_warning adds c405c37bd902 tools lib api: Renaming pr_warning to pr_warn adds 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next adds fd612402152f Merge branch 'for-5.5-pr-warn' into for-5.5 adds 9d95f0ce36df MAINTAINERS: Add VSPRINTF adds 7653416fedb5 Merge branch 'for-5.5' into for-next adds 406c5ff2d9d6 Merge remote-tracking branch 'printk/for-next' adds af65d1ad416b PCI/AER: Save AER Capability for suspend/resume adds 6458b438ebc1 PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters adds 6a8c97345a15 PCI/AER: Use for_each_set_bit() to simplify code adds 161eea1b2526 PCI/AER: Fix kernel-doc warnings adds 35a0b2378c19 PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without [...] adds e2e9f7db6590 Merge branch 'pci/aer' adds 5e0c21c75e8c PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking adds aff5d0552da4 PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() adds 35efea32b26f PCI/ASPM: Allow re-enabling Clock PM adds 687aaf386aeb PCI/ASPM: Add pcie_aspm_get_link() adds ad46fe1c7336 PCI/ASPM: Add sysfs attributes for controlling ASPM link states adds 5a671a9664cc PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code adds 7045f0d36b64 Merge branch 'pci/aspm' adds ad5086108b9f PCI: Warn if no host bridge NUMA node info adds 7569ad9fa944 Merge branch 'pci/enumeration' adds 157c1062fcd8 PCI: pciehp: Avoid returning prematurely from sysfs requests adds 97aeca0fdfce Merge branch 'pci/hotplug' adds 6acb55181a85 x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate adds 35b8d3a77fed x86/PCI: Correct SPDX comment style adds 0b405670ba46 x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y adds 58b21341d1b2 PCI: Remove unused includes and superfluous struct declaration adds 6c4c5a0f0180 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect adds ba3a4a48100e x86/PCI: Use PCI-specific dev_printk() wrappers adds 7627167e4b94 PCI: sysfs: Remove unused attribute groups adds 5e71b71b4be7 Merge branch 'pci/misc' adds 5aac7425f968 PCI/MSI: Remove unused pci_irq_get_node() adds b5ca6e44dbc4 PCI/MSI: Move power state check out of pci_msi_supported() adds 253eaf4faaaa PCI/MSI: Fix incorrect MSI-X masking on resume adds 356f42aff121 asm-generic: Make msi.h a mandatory include/asm header adds 34b84f34d918 PCI: Remove PCI_MSI_IRQ_DOMAIN architecture whitelist adds e8e612c98377 Merge branch 'pci/msi' adds 361df566e491 PCI/PM: Always return devices to D0 when thawing adds f8a0f25f1946 PCI/PM: Correct pci_pm_thaw_noirq() documentation adds a52c48aa96ee PCI/PM: Clear PCIe PME Status even for legacy power management adds 17e6ef0d2f81 PCI/PM: Run resume fixups before disabling wakeup events adds 4c35ece025d6 PCI/PM: Make power management op coding style consistent adds a62f14d1eab0 PCI/PM: Note that PME can be generated from D0 adds 4977d68f18c0 PCI/PM: Wrap long lines in documentation adds 100492297098 PCI/PM: Use PCI dev_printk() wrappers for consistency adds 0d1685046e61 PCI/PM: Use pci_WARN() to include device information adds 194e5c604000 PCI/PM: Apply D2 delay as milliseconds, not microseconds adds 112e4fcc5bd4 PCI/PM: Expand PM reset messages to mention D3hot (not just D3) adds 39f96ae08af9 PCI/PM: Simplify pci_set_power_state() adds d80754f81f02 xen-platform: Convert to generic power management adds 4ce0ccac98fb PCI/PM: Remove unused pci_driver.resume_early() hook adds ef044a9a5e7a PCI/PM: Remove unused pci_driver.suspend_late() hook adds 78eca7f1a6c5 Merge branch 'pci/pm-part1' into HEAD adds f509c34428c3 PCI/PM: Move power state update away from pci_power_up() adds f5b6af4bcf33 PCI/PM: Use pci_power_up() in pci_set_power_state() adds 912d4ec97448 PCI/PM: Fold __pci_start_power_transition() into its caller adds c3142f494b8a PCI/PM: Avoid exporting __pci_complete_power_transition() adds 7b790a1ecfda PCI/PM: Fold __pci_complete_power_transition() into its caller adds d9fa2a03ea14 Merge branch 'pci/pm' adds fb794a708a71 PCI: Protect pci_reassign_bridge_resources() against concu [...] adds 7608158df3ed PCI: Fix missing bridge dma_ranges resource list cleanup adds c9c13ba428ef PCI: Add PCI_STD_NUM_BARS for the number of standard BARs adds d7b8a217521c PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters adds 7535ebd00e8a Merge branch 'pci/resource' adds 6acdf7e19b37 PCI/switchtec: Read all 64 bits of part_event_bitmap adds 83bd12b2c3cf Merge branch 'pci/switchtec' adds fd872843ecd5 iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM adds 8cbb8a9374a2 PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI adds 9bf49e36d718 PCI/ATS: Handle sharing of PF PRI Capability with all VFs adds 2b0ae7cc3bfc PCI/ATS: Handle sharing of PF PASID Capability with all VFs adds 3ad621920974 PCI/ATS: Disable PF/VF ATS service independently adds c065190bbcd4 PCI/ATS: Cache PRI Capability offset adds 751035b8dc06 PCI/ATS: Cache PASID Capability offset adds e5adf79a1d80 PCI/ATS: Cache PRI PRG Response PASID Required bit adds b24d5c209859 PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h adds c6e9aefbf9db PCI/ATS: Remove unused PRI and PASID stubs adds d355bb209783 PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() adds fef2dd8b3966 PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_s [...] adds d8558ac8c93d PCI: Fix Intel ACS quirk UPDCR register address adds 56b4cd4b7da9 PCI: Add DMA alias quirk for Intel VCA NTB adds 35ff867b7657 PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes adds d1d4b313f6f0 Merge branch 'pci/virtualization' adds 364b3f1ff8f0 PCI: aardvark: Use LTSSM state to build link training flag adds f4c7d053d7f7 PCI: aardvark: Wait for endpoint to be ready before training link adds c0f05a6ab525 PCI: aardvark: Fix PCI_EXP_RTCTL register configuration adds 7fbcb5da811b PCI: aardvark: Don't rely on jiffies while holding spinlock adds e078723f9ccc PCI: aardvark: Fix big endian support adds e0d9d30b7354 PCI: pci-bridge-emul: Fix big-endian support adds 95d0882aab1b Merge branch 'remotes/lorenzo/pci/aardvark' adds 1137e61dcb99 PCI: dwc: Fix find_next_bit() usage adds 809bc19e3ed4 Merge branch 'remotes/lorenzo/pci/dwc' adds daee4f4e42c7 PCI: endpoint: Cast the page number to phys_addr_t adds 935bf0fb2816 Merge branch 'remotes/lorenzo/pci/endpoint' adds 9415743e4c8a PCI: iproc: Invalidate PAXB address mapping before programming it adds 7799a2cc3354 Merge branch 'remotes/lorenzo/pci/iproc' adds d8725e38dd9f dt-bindings: pci: layerscape-pci: add compatible strings " [...] adds 8d49ebe713ab arm64: dts: ls1028a: Add PCIe controller DT nodes adds 49a02b05005a PCI: layerscape: Add LS1028a support adds 9c5ad0703929 Merge branch 'remotes/lorenzo/pci/layerscape' adds 4d3186a525b3 PCI: amlogic: Fix reset assertion via gpio descriptor adds 0978e95253c6 dt-bindings: pci: amlogic, meson-pcie: Add G12A bindings adds eacaf7dcf08e PCI: amlogic: Fix probed clock names adds 4ff9f68f8378 PCI: amlogic: meson: Add support for G12A adds 631627253de2 phy: meson-g12a-usb3-pcie: Add support for PCIe mode adds 934de3415e5e arm64: dts: meson-g12a: Add PCIe node adds ba1f8af7f772 arm64: dts: khadas-vim3: add commented support for PCIe adds 89cd61df7bb5 Merge branch 'remotes/lorenzo/pci/meson' adds 4906c05b87d4 PCI: mobiveil: Fix csr_read()/write() build issue adds 8d96cbdeb87c Merge branch 'remotes/lorenzo/pci/mobiveil' adds 175cc093888e PCI: rcar: Fix missing MACCTLR register setting in rcar_pc [...] adds 1cf692556d0d PCI: rcar: Remove unnecessary header include (../pci.h) adds 0a430505fda5 PCI: rcar: Move the inbound index check adds 7353abd8b780 PCI: rcar: Recalculate inbound range alignment for each co [...] adds f39f7d899799 Merge branch 'remotes/lorenzo/pci/rcar' adds ff5c2bb9c6f5 PCI: tegra: Fix CLKREQ dependency programming adds 206bb9eb136c Merge branch 'remotes/lorenzo/pci/tegra' adds 494f8b10d832 resource: Add a resource_list_first_type helper adds 65991f437699 PCI: Export pci_parse_request_of_pci_ranges() adds 4e5be6f81be7 PCI: aardvark: Use pci_parse_request_of_pci_ranges() adds e634e3e0b790 PCI: altera: Use pci_parse_request_of_pci_ranges() adds 7fe71aa84b43 PCI: dwc: Use pci_parse_request_of_pci_ranges() adds 783a862563f7 PCI: faraday: Use pci_parse_request_of_pci_ranges() adds 7ef1c871da16 PCI: iproc: Use pci_parse_request_of_pci_ranges() adds 8a26f861b815 PCI: mediatek: Use pci_parse_request_of_pci_ranges() adds 6c6a0dff0641 PCI: mobiveil: Use pci_parse_request_of_pci_ranges() adds 5c1306a0fde6 PCI: rockchip: Use pci_parse_request_of_pci_ranges() adds 62240a88004b PCI: rockchip: Drop storing driver private outbound resource data adds e0aebfe84a2f PCI: v3-semi: Use pci_parse_request_of_pci_ranges() adds 83083e241d48 PCI: xgene: Use pci_parse_request_of_pci_ranges() adds ee352c272e41 PCI: xilinx: Use pci_parse_request_of_pci_ranges() adds 3c65ebff8fae PCI: xilinx-nwl: Use pci_parse_request_of_pci_ranges() adds f9f4fdaa3509 PCI: versatile: Use pci_parse_request_of_pci_ranges() adds 2999dea8e94a PCI: versatile: Remove usage of PHYS_OFFSET adds ecf8fd6d917d PCI: versatile: Enable COMPILE_TEST adds 52ac576f88f9 PCI: of: Add inbound resource parsing to helpers adds c8ef5c04471a PCI: ftpci100: Use inbound resources for setup adds 74c8c94fa6cf PCI: v3-semi: Use inbound resources for setup adds f0221908e7fc PCI: xgene: Use inbound resources for setup adds 31c30870349f PCI: iproc: Use inbound resources for setup adds 75503f8e26ba PCI: rcar: Use inbound resources for setup adds cf43ace1381b PCI: Make devm_of_pci_get_host_bridge_resources() static adds a084f622e3ef Merge branch 'remotes/lorenzo/pci/mmio-dma-ranges' adds a243bf39d8be PCI: iproc-msi: Fix __iomem annotation in decode_msi_hwirq() adds 8990e381d188 PCI: mvebu: Make mvebu_pci_bridge_emul_ops static adds 80aed7dc6d36 PCI: mvebu: mvebu_pcie_map_registers __iomem fix adds 35a82a379510 MAINTAINERS: Add Marek and Shimoda-san as R-Car PCIE co-ma [...] adds 3c379a59b479 tools: PCI: Fix fd leakage adds 2ff7e022e8e4 Merge branch 'remotes/lorenzo/pci/misc' adds eceb86028d23 PCI: Remove unnecessary includes adds 9d8b738bb9f8 PCI: Remove useless comments and tidy others adds 88ac82b14d31 PCI: Fix typos adds f388acdcc7cf Merge branch 'pci/trivial' adds 3d45c416f288 Merge remote-tracking branch 'pci/next' adds 8d82cee2f8aa pstore: Make pstore_choose_compression() static adds b8d7c1d6af14 Merge remote-tracking branch 'pstore/for-next/pstore' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds 98609d195737 Merge branch 'for-5.2/fixes' into for-next adds d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next adds e72e014cd305 Merge branch 'for-5.2/fixes' into for-next adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next adds eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next adds 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next adds 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next adds e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next adds 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next adds 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next adds ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next adds b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next adds 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next adds 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next adds f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next adds bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next adds 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next adds 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next adds f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next adds a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next adds ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next adds 1481b1827625 Merge branch 'for-5.4/wacom' into for-next adds 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next adds ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next adds 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next adds 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next adds f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next adds 04db301da38e Merge branch 'for-5.4/logitech' into for-next adds 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next adds 995aaf4df316 Merge branch 'for-5.4/core' into for-next adds 3915f097340a Merge branch 'for-5.4/sb0540' into for-next adds 395ccafa58ea Merge branch 'for-5.4/apple' into for-next adds 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next adds 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next adds 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next adds 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next adds 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next adds 38e57f0693ad HID: google: whiskers: more robust tablet mode detection adds 79085c7dd24b HID: google: whiskers: signal tablet mode switch on disconnect adds b543db46b47d HID: google: whiskers: signal tablet mode on connect adds 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next adds aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next adds b05cec61c703 HID: hidraw: replace printk() with corresponding pr_xx() variant adds d789dc30163d Merge branch 'for-5.5/hidraw' into for-next adds b5625db9d23e Input: Add event-codes for macro keys found on various keyboards adds 3a0275384c27 HID: Add driver for Logitech gaming keyboards (G15, G15 v2) adds 97b741aba918 HID: lg-g15: Add keyboard and LCD backlight control adds d5b5fc8c8952 HID: lg-g15: Add support for the M1-M3 and MR LEDs adds ad4203f5a243 HID: lg-g15: Add support for the G510 keyboards' gaming keys adds 1f8cde2a538b HID: lg-g15: Add support for controlling the G510's RGB backlight adds 4682bb8e050e HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs adds e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next adds 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next adds bdd08fff4915 HID: logitech: Add depends on LEDS_CLASS to Logitech Kconf [...] adds 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next adds bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next adds 20c55f250618 HID: google: Detect base folded usage instead of hard-codi [...] adds dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next adds ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next adds cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next adds 76f8cf6e0cfd HID: intel-ish-hid: Spelling s/diconnect/disconnect/ adds e0316fc294a6 Merge branch 'for-5.5/ish' into for-next adds 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next adds d1d04b0b62fa Merge remote-tracking branch 'hid/for-next' adds b803376824c6 dt-bindings: i2c: rcar: Add r8a774b1 support adds 2a0cfc2f83e8 dt-bindings: i2c: sh_mobile: Add r8a774b1 support adds c1e83e32885d dt-bindings: i2c: Aspeed: Add AST2600 compatible adds e2c913e4fd9e i2c: Aspeed: Add AST2600 compatible adds 4fcf117d7525 i2c: i2c-mt65xx: fix NULL ptr dereference adds 4e0d003d9dad i2c: stm32f7: fix first byte to send in slave mode adds fcc9fcf05757 i2c: i2c-stm32f7: fix a race in slave mode with arbitratio [...] adds 5cf1d40fc564 Merge branch 'i2c/for-current' into i2c/for-next adds 2034e3f4c9a5 dt-bindings: i2c: at91: add new compatible adds b644257f0ec2 dt-bindings: i2c: add bindings for i2c analog and digital filter adds b84dfe1af540 i2c: add support for filters optional properties adds b00277923743 i2c: at91: add new platform support for sam9x60 adds 2989b45923b9 i2c: at91: add support for digital filtering adds 2be357af5fdd i2c: at91: add support for advanced digital filtering adds dda967139955 i2c: at91: add support for analog filtering adds e0c61c04791a i2c: i801: Add support for Intel Jasper Lake adds 07f047e3fe33 i2c: i801: Add support for Intel Comet Lake PCH-H adds 969f95fc9007 i2c: i2c-stm32f7: rework slave_id allocation adds eeffc5959570 Merge branch 'i2c/for-5.5' into i2c/for-next adds 70d0b04517cd Merge branch 'i2c/for-current-fixed' into i2c/for-next adds 530ab24b15ce Merge remote-tracking branch 'i2c/i2c/for-next' adds f12b524ea386 i3c: master: use i3c_dev_get_master() adds 708bc6ec65a7 i3c: Spelling s/dicovered/discovered/ adds 469191c7fcd0 MAINTAINERS: Mark linux-i3c mailing list moderated adds 5811941993a6 Merge remote-tracking branch 'i3c/i3c/next' adds 382ed98a635b firmware: dmi: Remember the memory type adds 9a85ac3936ad firmware: dmi: Add dmi_memdev_handle adds af15f6b664e3 Merge branch 'dmi/master' adds 7b10e17067dc hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resour [...] adds 58d5aa5c75ce hwmon: (applesmc) switch to using input device polling mode adds 16f7f3bccb30 hwmon: abituguru: make array probe_order static, makes obj [...] adds c6d294d1aa5b dt-bindings: hwmon: Document ibm,cffps compatible string adds da806a1777e9 hwmon: (pmbus/ibm-cffps) Add version detection capability adds 58a24b5241e6 hwmon: (w83793d) remove redundant assignment to variable res adds 5ff02752b318 hwmon: (tmp421) Allow reading at 2Hz instead of 0.5Hz adds 2057bdfb7184 hwmon: (ina3221) Add summation feature support adds 9f90fd652bed hwmon: Add support for ltc2947 adds 8ae93ea710d4 dt-bindings: hwmon: Add ltc2947 documentation adds 626bb2f3fb3c hwmon: (pmbus) add driver for BEL PFE1100 and PFE3000 adds 61412ef12a84 docs: hwmon: Document bel-pfe pmbus driver adds 366f77029c4c Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 29efbb24d992 docs: Use make invocation's -j argument for parallelism adds 631604b49201 mailmap: add new email address for Martin Kepplinger adds 9fde576f7874 CREDITS: update email address for Martin Kepplinger adds 6795b29c1ca0 docs: security: fix section hyperlink adds 2c861bf5e6ff docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names adds 6ee0fac199e1 docs: fix memory.low description in cgroup-v2.rst adds 2730ce017fa6 scripts/sphinx-pre-install: add how to exit virtualenv usa [...] adds 2b5f78e5e942 kernel-doc: fix processing nested structs with attributes adds f861537d5f85 kernel-doc: add support for ____cacheline_aligned_in_smp a [...] adds 81929718b866 Merge branch 'dump-struct' into docs-next adds 0522e130b00a docs: perf: Add imx-ddr to documentation index adds e18409c0589f Documentation: document earlycon without options for more [...] adds e07f7927d52b docs: No structured comments in kernel/dma/coherent.c adds 1b1438b5351f doc-rst: Reduce CSS padding around Field adds aa2048552813 doc-rst: Programmatically render MAINTAINERS into ReST adds ba71cc5c40a7 docs: it_IT: maintainer-pgp-guide: Fix reference to "Nitro [...] adds bdd68860a044 Documentation: networking: device drivers: Remove stray asterisks adds ff8fdb36ac35 scripts/sphinx-pre-install: allow checking for multiple mi [...] adds 9692f2fdb163 scripts/sphinx-pre-install: Add a new path for the debian [...] adds 185271a1fa07 riscv-docs: correct the sequence of the magic number 2 sin [...] adds 81584a6a771b docs: remove :c:func: from refcount-vs-atomic.rst adds cc84ac35d9fa docs: Catch up with the new location of get_user_pages_fast() adds ea83df73aaa3 genalloc: Fix a set of docs build warnings adds f704985b1e7e docs/driver-api: Catch up with dma_buf file-name changes adds 61d221b735e8 docs: Fix "make help" suggestion for SPHINXDIR adds 5ecd0a06e6bb docs: move botching-up-ioctls.rst to the process guide adds 049500715e7a docs: Move the user-space ioctl() docs to userspace-api adds f11b46f31420 docs: remove :c:func: from genalloc.rst adds 7f70ae564b80 Documentation: admin-guide: add earlycon documentation for RISC-V adds 0ac624f47dd3 docs: fix some broken references adds 868adb544a39 bindings: rename links to mason USB2/USB3 DT files adds 81834b918e92 bindings: MAINTAINERS: fix references to Allwinner LRADC adds d6ce98fe11a0 docs: networking: devlink-trap: Fix reference to other document adds ea882f75766c docs: networking: phy: Improve phrasing adds ca30ad857d90 docs: admin-guide: fix printk_ratelimit explanation adds 0a6f33dba4ee dm dust: convert documentation to ReST adds 0e3901891ab6 docs: SafeSetID.rst: Remove spurious '???' characters adds 0a04480d9633 docs: misc: xilinx_sdfec: Actually add documentation adds 2c1d7ffdf4fe docs: admin-guide: Sort the "unordered guides" to avoid me [...] adds d4300c4e4fd4 docs: admin-guide: Move Dell RBU document from driver-api adds 80c730b564b4 docs: admin-guide: dell_rbu: Rework the title adds a016e092940f docs: admin-guide: dell_rbu: Improve formatting and spelling adds 7867dbb4ea06 docs: driver-api: pti_intel_mid: Enable syntax highlightin [...] adds cd15ed23d717 docs: i2c: Fix SPDX-License-Identifier syntax adds d8fb03e1ea64 docs: w1: Fix SPDX-License-Identifier syntax adds d94cdae138d3 Updated iostats docs adds 85c2a0edcd5f docs: remove :c:func: from genericirq.rst adds dc5fcc51a5d1 docs: driver-api: Remove reference to sgi-ioc4 adds 98919f4c9a34 Documentation: debugfs: Document debugfs helper for unsign [...] adds b275fb6013df docs: ioctl: fix typo adds d41abfd7ae33 Documentation/scheduler: fix links in sched-stats adds 822bbba0cabb Merge tag 'v5.4-rc4' into docs-next adds ef8330fe0271 docs/core-api: memory-allocation: fix typo adds 094ef1c9fbea docs/core-api: memory-allocation: remove uses of c:func: adds 1c16b3d58681 docs/core-api: memory-allocation: mention size helpers adds 43756e347f21 scripts/kernel-doc: Add support for named variable macro a [...] adds 67dd7d87d4dd docs: driver-api: make interconnect title quieter adds 0d0da9aa03a1 scripts/sphinx-pre-install: fix Arch latexmk dependency adds 73eb802ad97f docs: admin-guide: Fix min value of threads-max in kernel.rst adds e80d89380c5a docs: admin-guide: Remove threads-max auto-tuning adds 36bc683dde0a kernel-doc: rename the kernel-doc directive 'functions' to [...] adds e8686a40a32a docs: process: Add base-commit trailer usage adds ff467342d309 Documentation: atomic_open called with shared lock on non- [...] adds 5c8fac10c837 coresight: etm4x: docs: Update ABI doc for new sysfs name scheme. adds b3ef0df18132 coresight: etm4x: docs: Update ABI doc for new sysfs etm4 [...] adds 8adf42e29392 coresight: docs: Create common sub-directory for coresight trace. adds f0ae2cfae53b coresight: etm4x: docs: Adds detailed document for program [...] adds 88288ed050ad docs: printk-formats: add ptrdiff_t type to printk-formats adds 3ec827e60945 Merge remote-tracking branch 'jc_docs/docs-next' adds 36909b552d0e media: i2c: mt9m001: make array init_regs static, makes ob [...] adds 713f871b30a6 media: mc-device.c: fix memleak in media_device_register_entity adds f13d5f361959 media: vimc: Collapse component structure into a single mo [...] adds d7fb5c361c2a media: vimc: Fix gpf in rmmod path when stream is active adds 3a9e69f1404f media: vimc: move duplicated IS_SRC and IS_SINK to common header adds 78364ccffd33 media: doc: media: vimc: Update module parameter usage inf [...] adds 2c4414ce9266 media: MAINTAINERS: Add reviewer to vimc driver adds b0e41bf23b59 media: am437x-vpfe: Fix suspend path to always handle pinc [...] adds 47c7bcfdb387 media: am437x-vpfe: Fix missing first line adds e6784f9e4ebb media: am437x-vpfe: Rework ISR routine for clarity adds b58e69e9a573 media: am437x-vpfe: Wait for end of frame before tear-down adds 158a1dddf2db media: am437x-vpfe: fix start streaming error path adds 73940235337e media: am437x-vpfe: Streamlined vb2 buffer cleanup adds 13aa21cfe92c media: am437x-vpfe: Setting STD to current value is not an error adds 0512ccba072a media: am437x-vpfe: Use a per instance format array instea [...] adds f60de889d7db media: am437x-vpfe: fix function trace debug log adds 750ef54b7e2b media: am437x-vpfe: TRY_FMT ioctl is not really trying anything adds ea169d2d6561 media: am437x-vpfe: Remove per bus width static data adds 724de7b5fe72 media: am437x-vpfe: Switch to SPDX Licensing adds ae0688f659ad media: cedrus: fill in bus_info for media device adds dec555256f2c media: cedrus: choose default pixelformat in try_fmt adds 965c71e8adcf media: cedrus: fix various format-related compliance issues adds a9cc4cbcdfd3 media: seco-cec: Add a missing 'release_region()' in an er [...] adds 4a0cad6dcaa1 media: ext-ctrls-flash.rst: fix typo adds 3f5e1e2f6e3d media: hantro: streamline open, reuse error path adds 3ff8b2c64609 media: uapi: h264: clarify dec_ref_pic_marking_bit_size fields adds 5914ecf4b18f media: s3c-camif: make array 'registers' static const, mak [...] adds ba0c8e6eed07 media: em28xx: make various arrays static const, makes obj [...] adds dda8415e17c9 media: mtk-vcodec: vdec: fix incorrect pointer dereference adds 2abb4db289d7 media: mtk-vcodec: vdec: set VPI IPI handler in one place adds 1c7b5eedb988 media: mtk-vcodec: vdec: clean up vidioc_vdec_s_fmt a bit adds 2455d417c03a media: vim2m: Fix BUG_ON in vim2m_device_release() adds 1adbb8276f21 media: v4l2-dv-timings.c: fix format string adds b4add02d2236 media: vivid: Set vid_cap_streaming and vid_out_streaming to true adds c362f77a243b media: vim2m: Fix abort issue adds 5adff604a51e media: vidioc-g-fbuf.rst: remove duplicate 'struct' adds 05e58c83d631 media: hantro: Simplify macroblock macros adds f71193af4393 media: hantro: Simplify buffer helpers adds a0862a40364e media: rcar-vin: Fix incorrect return statement in rvin_tr [...] adds d23e12dc4e26 media: rcar-vin: Make use of V4L2_FIELD_IS_INTERLACED() macro adds 20aca4a33bc4 media: rcar-vin: Rename rectangle holding the video source [...] adds 104464f573d5 media: rcar-vin: Do not reset the crop and compose rectang [...] adds 083693214f28 media: rcar-vin: Add support for V4L2_FIELD_ALTERNATE adds 3e5ba2ac8508 media: hantro: h264: Fix a comment in b1_ref_list_cmp() adds e00cc83ecc3d media: hantro: h264: Rename POC_CMP() into HANTRO_CMP() adds 9db5f87f6723 media: hantro: h264: Fix the frame_num wraparound case adds 8255b4d21967 media: uapi: h264: clarify V4L2_PIX_FMT_H264_SLICE format adds 187ef7c5c781 media: uapi: h264: clarify num_ref_idx_l[01]_(default_)act [...] adds a5bbeeca8e36 media: imx: enable V4L2_PIX_FMT_XBGR32, _BGRX32, and _RGBX32 adds eeabc18b9372 media: uapi/linux/cec.h: add defines for the CEC UI Comman [...] adds b52c2ed31332 media: cec/cec-adap.c: use new UI_CMD defines adds 806e0cdfee0b media: cec.h: CEC_OP_REC_FLAG_ values were swapped adds 9098c1c251ff media: cec: expose the new connector info API adds 98f290731fe3 media: cec: document CEC_ADAP_G_CONNECTOR_INFO and capability adds 7e86efa2ff03 media: cec-gpio: add notifier support adds 7c617138b825 media: cx231xx: convert to the vb2 framework adds 36756fbff1e4 media: max2175: Fix build error without CONFIG_REGMAP_I2C adds 1b23ee9ccf86 media: ov6650: Fix MODULE_DESCRIPTION adds c404af950d14 media: ov6650: Fix control handler not freed on init error adds 7b188d6ba27a media: ov6650: Fix crop rectangle alignment not passed back adds 12500731895e media: ov6650: Fix incorrect use of JPEG colorspace adds 1c6a2b630951 media: ov6650: Fix some format attributes not under control adds 39034bb0c26b media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support adds 5439fa9263cb media: ov6650: Fix default format not applied on device probe adds 3143b459de4c media: ov6650: Fix stored frame format not in sync with hardware adds 1463b371aff0 media: ov6650: Fix stored crop rectangle not in sync with [...] adds 8f4ac27af9d6 media: v4l: Put camera sensor, lens and flash drivers unde [...] adds 355047f411c0 media: v4l: fwnode: Make v4l2_fwnode_endpoint_free() safer adds 623df5d710fe media: i2c: ov5695: Modify the function of async register [...] adds 7359fac5a478 media: i2c: ov2659: Fix for image wrap-around in lower resolution adds 1bc06fdbdf54 media: i2c: ov2659: Fix sensor detection to actually fail [...] adds 72da0419e62e media: i2c: ov2659: Cleanup include file list adds 85c4043f1d40 media: i2c: ov2659: fix s_stream return value adds 341f0960a87c media: dt-bindings: ov2659: add powerdown/reset-gpios opti [...] adds 2b4a07a0dd33 media: i2c: ov2659: Add powerdown/reset gpio handling adds 9d669fbfca20 media: i2c: ov2659: Fix missing 720p register config adds 503e59365dd1 media: i2c: ov2659: Switch to SPDX Licensing adds c690435ed079 media: venus: core: Fix msm8996 frequency table adds 32f0a6ddc8c9 media: venus: Use on-chip interconnect API adds 8dbebb2bd01e media: venus: Fix occasionally failures to suspend adds e5b7fabb78f2 media: venus: Add codec data table adds c0e284ccfeda media: venus: Update clock scaling adds ae5f973759e1 media: saa7164: use debugfs rather than procfs for debugging file adds 6bf33ca2a9ad media: delete unused proc_fs.h include adds ce819649b03d media: rc: mark input device as pointing stick adds 81bab3fa6ca8 media: rc: increase rc-mm tolerance and add debug message adds e43148645d18 media: mceusb: fix out of bounds read in MCE receiver buffer adds cf330691668a media: rc: Add support for another iMON 0xffdc device adds 64659c81dfcc media: rtl28xxu: set keymap for Astrometa DVB-T2 adds 6f5129e251ae media: rtl28xxu: fix idle handling adds ed4e15697b5f media: cxd2820r: make arrays tab static const, makes objec [...] adds 3eab054614cd media: em28xx: Add support for Magix Wideowandler 2 adds a7b2df76b42b media: rc: prevent memory leak in cx23888_ir_probe adds 6d7cc95311f7 media: rc: Use the correct style for SPDX License Identifier adds 1983c43509d7 media: rc: Use devm_platform_ioremap_resource() in tango_i [...] adds 94ddd60d9c39 media: usb: tm6000: Use the correct style for SPDX License [...] adds 767f22ac54b6 media: drxj: remove redundant assignment to variable rc adds cecf0bbbcb6f media: dvbsky: use a single mutex and state buffers for al [...] adds 1ea76d16569b media: gl861: re-implement I2C adapter logic adds 8139bb3e1d45 media: dvb-usb-v2/gl861: remove device-specific i2c algo adds 25877478c444 media: dvb-usb-v2/gl861: remove an un-used header file adds ecf20d28ff77 media: dvb-frontends/tc90522: extend i2c algo to support s [...] adds 43be77fa6ce6 media: dvb-usb-gl861: support I2C read from tuner via demod adds 649cd16c438f media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_tran [...] adds 9b211f9c5a0b media: cec-funcs.h: add status_req checks adds d7ca5afdced3 media: cec-funcs.h: use new CEC_OP_UI_CMD defines adds 219031a6e7df media: venus: fix build on 32bit environments adds 1c9b943cdcbd media: si2168: use bits instead of bool for flags adds d7f9e85082f6 media: af9035: add the formula used for the I2C speed adds 57df53738a81 media: si2157: Add option for not downloading firmware. adds 6bf05f759932 media: af9035: add support for Logilink VG0022A. adds 31218df77e7f media: media/pci/ivtv: Variable vbi.type could be uninitia [...] adds 672c29b91670 media: i2c: Use div64_ul() for u64-by-unsigned-long divide adds 1d96e53fe8b5 media: staging: media: imx: Fix alignment to match open pa [...] adds e6f45ea2e721 media: cx88: Add support for NotOnlyTV LV3H card adds 68085f314d64 media: gspca: null check create_singlethread_workqueue adds 8dbdee8e8acc media: usb: null check create_singlethread_workqueue adds 2eca8e4c1df4 media: v4l: cadence: Fix how unsued lanes are handled in ' [...] adds e1444e9b0424 media: cx88: Fix some error handling path in 'cx8800_initdev()' adds 80a501a46f08 media: staging: media: imx: Use devm_platform_ioremap_resource(). adds 69bb7eb88346 media: cx231xx: remove duplicated include from cx231xx-417.c adds 27dbc2e63b9a media: cx18: make array mapping static, makes object smaller adds 59251a8be3c2 media: gspca: make array st6422_bridge_init static, makes [...] adds c7a191464078 media: usbvision: Fix invalid accesses after device disconnect adds 9e08117c9d4e media: usbvision: Fix races among open, close, and disconnect adds 1edfa9b1687e media: vimc: Fix error return code in vimc_register_devices() adds aacbd4ff3a8b media: rcar-vin: Rename wrongly named rectangle adds dbb8d05a9d11 media: rcar-vin: Create compose rectangle where it is used adds 1f4642464655 media: imx: Move capture device init to registered adds 2a4558c6adc4 media: imx: Move pads init to probe adds 5c9de1fa03e9 media: rcar-vin: Use bytes per line instead of width for U [...] adds d8b1ad7ce765 media: platform: Use devm_platform_ioremap_resource() in t [...] adds b35d6c02aa3c media: v4l2-core: Implement v4l2_ctrl_new_std_compound adds f7fe9f9528b9 media: Documentation: v4l2_ctrl_new_std_compound adds d1dc49370f83 media: add V4L2_CTRL_TYPE_AREA control type adds 8ae3a0862993 media: Documentation: media: Document V4L2_CTRL_TYPE_AREA adds 61fd036d0111 media: add V4L2_CID_UNIT_CELL_SIZE control adds 3f0a700624d0 media: Documentation: media: Describe V4L2_CID_UNIT_CELL_SIZE adds 2e8db63e1f64 media: v4l2-ctrl: Add new helper v4l2_ctrl_ptr_create adds d30f4e3d4fbd media: imx214: Add new control with V4L2_CID_UNIT_CELL_SIZE adds 5139de5d5e60 media: ti-vpe: Fix a parallel build issue adds 102af9b9922f media: ti-vpe: vpe: Fix Motion Vector vpdma stride adds 4d59c7d45585 media: ti-vpe: vpe: Add missing null pointer checks adds 55c686ff93f1 media: ti-vpe: vpe: Remove unnecessary use of container_of adds 95959793d20d media: ti-vpe: Add support for SEQ_BT adds b2bb3d822f2c media: ti-vpe: Add support for NV21 format adds 661eaa3c4bca media: ti-vpe: Set MAX height supported to 2048 pixels adds a37980ac5be2 media: ti-vpe: vpe: fix a v4l2-compliance failure causing [...] adds 06bec72b250b media: ti-vpe: vpe: fix a v4l2-compliance warning about in [...] adds e20b248051ca media: ti-vpe: vpe: Make sure YUYV is set as default format adds 0bac73adea4d media: ti-vpe: vpe: fix a v4l2-compliance failure about in [...] adds 2444846c0dbf media: ti-vpe: vpe: fix a v4l2-compliance failure about fr [...] adds cf6acb73b050 media: ti-vpe: vpe: ensure buffers are cleaned up properly [...] adds 63728b1cab28 media: ti-vpe: vpdma: Use fixed type for address in descriptor adds f3320447a22a media: ti-vpe: Set the DMA mask and coherent mask adds 34efd808dbf4 media: ti-vpe: vpe: use standard struct instead of duplica [...] adds 98ca241d239a media: ti-vpe: vpe: fix v4l2_compliance issue related to x [...] adds 9152dc9ec940 media: ti-vpe: csc: rgb-to-yuv HD full range coeff are wrong adds d5a897c8428b media: v4l2-common: add pixel encoding support adds b373f84d77e1 media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info adds 3ff3a712a9ea media: ti-vpe: vpe: don't rely on colorspace member for co [...] adds 144945833368 media: dvbsky: add support for eyeTV Geniatech T2 lite adds d587cdb2a5f5 media: imon_raw: simplify loop adds 727fe909af75 media: dvb-frontends: Use DIV_ROUND_CLOSEST directly to ma [...] adds 0f123f820a8a media: tuners/qm1d1c0042: Use DIV_ROUND_CLOSEST directly t [...] adds 22cb099d0c1b media: rc: add keymap for Tronsmart Vega S95/S96 remote adds d2f383d6b8cd media: rc-map: Sort rc map name MACROs adds ca8f245f284e media: cxusb: detect cxusb_ctrl_msg error in query adds 75564e3a5016 media: mb86a20s: make the bit rate estimation function mor [...] adds d9aeaa6d4ca4 media: cxd2841er: avoid too many status inquires adds 8c279e9394ca media: uvcvideo: Fix error path in control parsing failure adds ac7dabf14049 media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE adds 50df3be70aa0 media: staging: media: omap4iss: Replace NULL comparison. adds 4b1d7c2760d2 media: staging: media: Make use of devm_platform_ioremap_resource adds 137272cdf7cc media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF adds f8cca8c97a63 media: v4l2-mem2mem: support held capture buffers adds bac06ec36ea2 media: videodev2.h: add V4L2_DEC_CMD_FLUSH adds bef41d93aac6 media: v4l2-mem2mem: add stateless_(try_)decoder_cmd ioctl [...] adds f07602ac3887 media: v4l2-mem2mem: add new_frame detection adds eabf10e5e300 media: cedrus: h264: Support multiple slices per frame adds 6ce1d376d33e media: docs-rst: Document m2m stateless video decoder interface adds 96f49c1ac370 media: v4l2-core: correctly validate video and metadata ioctls adds 8e72244b4e8f media: v4l2-dev: simplify the SDR checks adds 4fbd54bbd243 media: v4l2-dev: fix is_tch checks adds 8669d8474a58 media: v4l2-dev: disable frequency and tuner ioctls for touch adds d5797cf685a0 media: vivid: Add metadata capture support adds a2e31ce91de9 media: Documentation:media:v4l2:Add vivid metadata doc adds 78892b6ba3ba media: v4l2-core: Add new metadata format adds 746facd39370 media: vivid: Add metadata output support adds 06eff2150d4d media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_B [...] adds c3b32900fbf5 media: cedrus: Remove unnecessary parenthesis around DIV_ROUND_UP adds 256fa3920874 media: v4l: Add definitions for HEVC stateless decoding adds de06f2892832 media: pixfmt: Document the HEVC slice pixel format adds 86caab29da78 media: cedrus: Add HEVC/H.265 decoding support adds 0e78795e95c5 media: aspeed: refine hsync/vsync polarity setting logic adds 5b3f3c41c5c7 media: aspeed: set hsync and vsync polarities to normal be [...] adds 65d270acb2d6 media: aspeed: clear garbage interrupts adds 69e3235d5826 media: cec-pin: add 'received' callback adds 2289adbfa559 media: usb: fix memory leak in af9005_identify_state adds b19c25f46745 media: adv7180: Only print 'chip found' message on success [...] adds 05ff862e0ca5 media: ti-vpe: vpe: use r2y instead of y2r, copy-paste error adds 9b950ce05732 media: gspca: remove redundant assignment to variable ret adds 4e383575a131 media: i2c: adv7842: make array cri static and const, make [...] adds 5ea537161d3a media: imx.rst: Specify the sabreauto variant adds f3398f328a5c media: imx.rst: Provide a real example for the output format adds bdb5b5911c4e media: imx.rst: Provide instructions for the i.MX6DL sabreauto adds 11893eb84567 media: imx.rst: Pass the v4l2-ctl configuration adds a55cc9efa55e media: Documentation: v4l: fix section depth adds cfc4652dee4a media: cec-gpio: Use CONFIG_PREEMPTION adds 57822068dd12 media: ov6650: Fix stored frame interval not in sync with [...] adds b1c579438220 media: ov6650: Drop obsolete .pclk_limit attribute adds d898692e9ddb media: ov6650: Simplify clock divisor calculation adds 82d4a161df49 media: ov6650: Don't reapply pixel clock divisor on format change adds 74f84922478b media: ov6650: Drop unused .pclk_max field adds fdd5b6e3eff2 media: ov6650: Fix arbitrary selection of master clock rate adds ecfaec43e499 media: lm3646: remove redundant assignment to variable rval adds cc196e48e517 media: ov5640: add PIXEL_RATE control adds 92b9096c0fe0 media: ov5640: Fix 1920x1080 mode to remove extra enable/disable adds 981e44545453 media: ov5640: Make 2592x1944 mode only available at 15 fps adds 801ef7c4919e media: ad5820: Define entity function adds 219ea61a7acb media: ad5820: DT new optional field enable-gpios adds c01674e75a41 media: ad5820: Add support for enable pin adds 1c7ae4a51298 media: ad5820: Add support for of-autoload adds fda689b5b169 media: ad5820: DT new compatible devices adds b8bf73136bae media: ad5820: Add support for ad5821 and ad5823 adds c31e2febdeb2 media: i2c: ov5695: Fix randbuild error adds 8a97a4676f8b media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding adds 828dbc299278 media: i2c: Add IMX290 CMOS image sensor driver adds 61c03b631b74 media: st-mipid02: add a check for devm_gpiod_get_optional adds a0219deefe9e media: imx7-mipi-csis: Add a check for devm_regulator_get adds 837c07ebb030 media: smiapp: Use the BIT macro where appropriate, remove [...] adds a5b1d5413534 media: smiapp: Fix error handling at NVM reading adds e367095df32b media: smiapp: Refactor reading NVM page adds d5e550cf9f29 media: smiapp: Add definitions for data transfer if capabi [...] adds 23fc92fad8ff media: smiapp: Don't poll for NVM ready on devices that do [...] adds 941e1d36b5b6 media: smiapp: Support probing NVM size adds 33e17ea2d4f0 media: dt-bindings: smia: Remove documentation of nokia,nvm-size adds 4a9a75923acb media: smiapp: Destroy sensor's mutex adds b0388c072767 media: smiapp: Don't get binning limits dynamically adds f8c4352c1bef media: smiapp: Move binning configuration to streaming start adds da533bb0058b media: smiapp: Don't update sensor configuration during po [...] adds 579d1f7d4fb9 media: smiapp: Use non-binned and binned limits correctly adds 90c9e4a4dba9 media: smiapp: Register sensor after enabling runtime PM o [...] adds d3bec7fc1179 media: smiapp: Rename update_mode as pll_blanking_update adds 33657a0a3eec media: tuners: Use the correct style for SPDX License Identifier adds f3f5ba42c58d media: imon: invalid dereference in imon_touch_event adds 817d0b3278f5 media: vimc: initialize vim entity pointers to NULL adds 4996992c4f74 media: vimc: cleanup code that assigns entity in entities array adds 291aca4e7bdd media: vimc: sen: register subdevice only after initialization adds 9fb82aaa85d3 media: vimc: move media_entity_cleanup to release callbacks adds b4aa975cbd87 media: vimc: remove the helper function vimc_ent_sd_unregister adds 3b04de4e7a56 media: vimc: remove EXPORT_SYMBOL_GPL declarations adds af2bdbbe2d43 media: vimc: common: remove unused function 'vimc_pipeline [...] adds ad1cec89db96 media: vimc: remove unused struct declaration vimc_platform_data adds 23df45d03866 media: vimc: embed the pads of entities in the entities' structs adds b1f8e9316e79 media: vimc: move the dev field of each entity to vimc_ent_dev adds 76df2e6c7c78 media: vimc: Implement debayer control for mean window size adds 713e6a289f42 media: dt-bindings: media: Add Allwinner H3 Deinterlace binding adds a4260ea49547 media: sun4i: Add H3 deinterlace driver adds 7520781f748e media: doc-rst: add more info for resolution change blocks [...] adds 67c845a58a14 media: doc-rst: ipu3: clarification on data type conversio [...] adds a0b39e9d5b9b media: staging/intel-ipu3: remove the unnecessary compiler flags adds 08103a85e610 media: smiapp: unlock on error in smiapp_start_streaming() adds 9cc806c4efbd media: cx231xx: remove redundant assignment to variable status adds 967535a84dd3 media: imx7-mipi-csis: make array 'registers' static const [...] adds 840e0425851a media: xilinx: Use the correct style for SPDX License Identifier adds bf17a83c3e9a media: MAINTAINERS: Update MAX2175 & R-Car DRIF driver mai [...] adds ed0d0ccbf8d5 media: vpx3220: make array input_vals static, makes object [...] adds 9a342095e7a5 media: v4l2-dv-timings: Use DIV_ROUND_CLOSEST directly to [...] adds db5b162fa648 media: bdisp: fix memleak on release adds 75c8c8ef8bfd media: radio: wl1273: fix interrupt masking on release adds acdab7a0a8d0 media: rcar-vin: Do not enumerate unsupported pixel formats adds 7a18920705fe media: rcar-vin: Define which hardware supports NV12 adds e3d2a2648583 media: rcar-vin: Add support for outputting NV12 adds bc0ce7c5a8bf media: dt-bindings: rcar-vin: Add R8A774B1 support adds ca124cb21da9 media: dt-bindings: rcar-csi2: Add R8A774B1 support adds d832bda9c0ce media: rcar-vin: Enable support for R8A774B1 adds b6d38b1c1081 media: rcar-csi2: Enable support for R8A774B1 adds ec99ad4c0cf6 media: staging: media: cedrus: use devm_platform_ioremap_r [...] adds 100c0471df5f media: rcar_drif: fix a memory disclosure adds 5cbd55a3dcae media: exynos4-is: Fix recursive locking in isp_video_release() adds 27d099783fcf media: v4l2-subdev: Don't use __u32 internally adds 577e101781c1 media: v4l2-core: fix touch support in v4l_g_fmt adds dd138ccd68fa media: coda: fix deadlock between decoder picture run and [...] adds a9bf84216a19 media: coda: request to skip kernel mapping for decoded buffers adds 3964d41f174c media: bt819: Reduce amount of F* words in the world adds ccd516b1ec8f media: fdp1: Fix R-Car M3-N naming in debug message adds 6f632158c680 media: dt-bindings: rcar_vin: Document RZ/G1 per-board settings adds 209d53bec8d0 media: s5p-jpeg: drop unused components from s5p_jpeg_q_data adds 5aa5de2ab29b media: staging: media: allegro-dvt: remove bool comparison adds 8c9c905d6c28 media: staging/imx: Use a shorter name for driver adds d065070e009b media: hi556: Add support for Hi-556 sensor adds ec3fb862bdc0 Merge remote-tracking branch 'v4l-dvb/master' adds 51c100a651a4 software node: Get reference to parent swnode in get_parent op adds 56c9aa079424 software node: Make argument to to_software_node const adds a57b7fb783eb device property: Move fwnode_get_parent() up adds 87e5e95db31a device property: Add functions for accessing node's parents adds bc0500c1e43d device property: Add fwnode_get_name for returning the nam [...] adds e7e242bccb20 device property: Add a function to obtain a node's prefix adds 9af7706492f9 lib/vsprintf: Remove support for %pF and %pf in favour of [...] adds 1586c5ae2f93 lib/vsprintf: Add a note on re-using %pf or %pF adds a92eb7621b9f lib/vsprintf: Make use of fwnode API to obtain node names [...] adds 83abc5a77f3b lib/vsprintf: OF nodes are first and foremost, struct devi [...] adds 3bd32d6a2ee6 lib/vsprintf: Add %pfw conversion specifier for printing f [...] adds f1ce39df508d lib/test_printf: Add tests for %pfw printk modifier adds 8ed61d36050c device property: Fix the description of struct fwnode_operations adds 30b4e364697e Merge branch 'devprop' into linux-next adds edc5935ec777 ACPICA: Results from Clang adds 197aba2090e3 ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 adds aaf7566f33d2 ACPICA: More Clang changes adds 42d939fadbfa ACPICA: Add new external interface, acpi_unload_table() adds 1770093c5bed ACPICA: make acpi_load_table() return table index adds efcf9456c81c ACPICA: utilities: add flag to only display data when dump [...] adds 5fd033288a86 ACPICA: debugger: add command to dump all fields of partic [...] adds 20d93fce0002 ACPICA: debugger: surround field unit output with braces '{' adds 760935064252 ACPICA: debugger: add field unit support for acpi_db_get_n [...] adds 02b04f10b836 ACPICA: acpiexec: initialize all simple types and field un [...] adds 45abdc9903e9 ACPICA: debugger: remove leading whitespaces when converti [...] adds c7ccf10bb92e ACPICA: Update version to 20191018 adds 2178c2c35d70 Merge branch 'acpica' into linux-next adds 8373f8c6a447 ACPI / utils: Describe function parameters in kernel-doc adds a814dcc26983 ACPI / utils: Move acpi_dev_get_first_match_dev() under CO [...] adds 35009c807488 ACPI / utils: Introduce acpi_dev_hid_uid_match() helper adds 7e70c8acf2bf ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() adds 4f3cde3a24ce mmc: sdhci-acpi: Switch to use acpi_dev_hid_uid_match() adds ae5e6c6439c3 iommu/amd: Switch to use acpi_dev_hid_uid_match() adds ac36d37e9436 ACPI: Always build evged in adds cb0701acfa7e ACPI: platform: Unregister stale platform devices adds b5b42b24d783 ACPI: video: update doc for acpi_video_bus_DOS() adds 2e127203d116 ACPI: Documentation: Minor spelling fix in namespace.rst adds 0a0735ccea23 Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' [...] adds 4446abc9a109 ACPI: EC: tweak naming in preparation for GpioInt support adds 406857f773b0 ACPI: EC: add support for hardware-reduced systems adds cc18735f2085 ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links adds b3b3519c04bd ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links adds 6025e2fae3dd ACPI: LPSS: Add dmi quirk for skipping _DEP check for some [...] adds a0fcfed1389e ACPI / PMIC: Do not register handlers for unhandled OpRegions adds ed852cde25a1 ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver adds cefe6aac29ff ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver adds 313f41dae061 mfd: intel_soc_pmic_crc: Add "cht_crystal_cove_pmic" cell [...] adds 065bd4d35b3f ACPI: button: Refactor lid_init_state module parsing code adds 593681e2c75f ACPI: button: Allow disabling LID support with the lid_ini [...] adds d7cd08231a7f ACPI: button: Turn lid_blacklst DMI table into a generic q [...] adds 932e1ba48611 ACPI: button: Add DMI quirk for Medion Akoya E2215T adds 00e250367cc6 ACPI: button: Add DMI quirk for Asus T200TA adds e346d0cf2c0a ACPI: button: Remove unused acpi_lid_notifier_[un]register [...] adds 85501ab3ac4a Merge branches 'acpi-ec', 'acpi-soc', 'acpi-pmic' and 'acp [...] adds da6043fe85eb PM / hibernate: memory_bm_find_bit(): Tighten node optimisation adds fef4ac873369 pm-graph info added to MAINTAINERS adds 2c5afb0738f0 Merge branches 'pm-sleep' and 'pm-tools' into linux-next adds 069ce2ef1a6d cpuidle: teo: Ignore disabled idle states that are too deep adds 4f690bb8ce4c cpuidle: teo: Rename local variable in teo_select() adds e43dcf20215f cpuidle: teo: Consider hits and misses metrics of disabled states adds 159e48560f51 cpuidle: teo: Fix "early hits" handling for disabled idle states adds 2c2a83d329b8 Merge back earlier cpuidle material for v5.5. adds 918c1fe9fbbe cpuidle: Do not unset the driver if it is there already adds fa583f71a99c ACPI: processor_idle: Skip dummy wait if kernel is in guest adds 737ffb27f2f1 cpufreq: Clarify the comment in cpufreq_set_policy() adds db0d32d84031 cpufreq: powernv: fix stack bloat and hard limit on number [...] adds 99e18df3a41a Merge back earlier cpufreq material for v5.5. adds 9f2bbf13be61 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds c66be1e52bb0 cpufreq: intel_pstate: Fix invalid EPB setting adds 7dba3cb7cc3a Merge branch 'pm-cpufreq-fixes' into linux-next adds cae478114fbe powercap/intel_rapl: add support for CometLake Mobile adds f84fdcbc8ec0 powercap/intel_rapl: add support for Cometlake desktop adds 4590a8c71593 Merge branch 'powercap' into linux-next adds c389ec67b7f8 MAINTAINERS: Update myself as maintainer for DEVFREQ subsy [...] adds f2677cd8fe0c Merge branch 'pm-devfreq' into linux-next adds a00351687f8a software node: remove DEV_PROP_MAX adds 1741cfacfa9b software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() adds 4466bf82821b efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN adds b871160fbc61 software node: mark internal macros with double underscores adds 75dd63c968d8 software node: clean up property_copy_string_array() adds 1f74d70ff212 software node: get rid of property_set_pointer() adds 5236f5fe2319 software node: remove property_entry_read_uNN_array functions adds daeba9bf62e6 software node: unify PROPERTY_ENTRY_XXX macros adds 1afc14032e54 software node: simplify property_entry_read_string_array() adds 4fc2bfa6e8ce Merge branch 'devprop' into linux-next adds 8d2eecead5bf cpufreq: intel_pstate: Fix plain int as pointer warning fr [...] adds 99e98d3fb100 cpuidle: Consolidate disabled state checks adds d0bc4de07f35 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 891d8a87462c Merge remote-tracking branch 'pm/linux-next' adds b4bc9f9e27ed cpufreq: ti-cpufreq: add support for omap34xx and omap36xx adds b7dbe349e1eb ARM: dts: omap34xx & omap36xx: replace opp-v1 tables by op [...] adds b552904a73a3 DTS: bindings: omap: update bindings documentation adds 6ddf6c91e6f8 ARM: dts: omap3: bulk convert compatible to be explicitly [...] adds 42e52616f382 cpufreq: ti-cpufreq: omap36xx use "cpu0","vbb" if run in m [...] adds 341afbc9ea39 ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo adds 3fbeef397212 cpufreq: ti-cpufreq: Add support for AM3517 adds 09865094536c ARM: dts: Add OPP-V2 table for AM3517 adds 1b82a4b5d331 cpufreq: scpi: remove stale/outdated comment about the driver adds a0f950d3a0ad cpufreq: merge arm_big_little and vexpress-spc adds 1f1b4650e0be cpufreq: vexpress-spc: drop unnessary cpufreq_arm_bL_ops a [...] adds 09402d5725bf cpufreq: vexpress-spc: remove lots of debug messages adds e318d2c8f32d cpufreq: vexpress-spc: fix some coding style issues adds af44d180e3de cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed g [...] adds e458eb97df7a cpufreq: s3c64xx: Remove pointless NULL check in s3c64xx_c [...] adds 4a6e13523879 cpufreq: vexpress-spc: use macros instead of hardcoded val [...] adds e32beb064105 cpufreq: vexpress-spc: find and skip duplicates when mergi [...] adds c23734487fb4 cpufreq: sun50i: Fix CPU speed bin detection adds 68510c2120a8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 7e5705c635ec tools/power/cpupower: Fix initializer override in hsw_ext_cstates adds d80a4ac20800 cpupower : Handle set and info subcommands correctly adds d3f5d2a192a2 cpupower: Move needs_root variable into a sub-struct adds 7adafe541fe5 cpupower: mperf_monitor: Introduce per_cpu_schedule flag adds 6af2ed53f040 cpupower: mperf_monitor: Update cpupower to use the RDPRU [...] adds 4611a4fb0cce cpupower: ToDo: Update ToDo with ideas for per_cpu_schedul [...] adds d90cf714268f Merge remote-tracking branch 'cpupower/cpupower' adds c44bb5034aec PM / OPP: Support adjusting OPP voltages at runtime adds a59efa1e9cf8 Merge remote-tracking branch 'opp/opp/linux-next' adds 1a005912410f thermal: rcar_gen3_thermal: Add r8a774b1 support adds 554cee820e22 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774b1 support adds 86bd20a5a518 thermal-generic-adc: Silent error message for EPROBE_DEFER adds 9809797b932e thermal: qoriq: add thermal monitor unit version 2 support adds 8b71bce407b3 drivers: thermal: tsens: Get rid of id field in tsens_sensor adds 0e9c0bc73082 drivers: thermal: tsens: Simplify code flow in tsens_probe adds 3795ad5e2669 drivers: thermal: tsens: Add __func__ identifier to debug [...] adds 7c938f4837ab drivers: thermal: tsens: Add debugfs support adds a877e768f655 dt-bindings: thermal: tsens: Convert over to a yaml schema adds bd93ee3cb43b drivers: thermal: tsens: Create function to return sign-ex [...] adds 634e11d5b450 drivers: thermal: tsens: Add interrupt support adds 667986740263 dt-bindings: thermal: Add DT bindings documentation for Am [...] adds 421eda108e6c thermal: amlogic: Add thermal driver to support G12 SoCs adds 573ae2d9e00c MAINTAINERS: add entry for Amlogic Thermal driver adds 0e580290170d thermal: qcom: tsens-v1: Add support for MSM8956 and MSM8976 adds da73f9b898b2 dt: thermal: tsens: Document compatible for MSM8976/56 adds f96c8e501528 thermal: Remove netlink support adds ae16a688f691 thermal: Initialize thermal subsystem earlier adds 3f6ec871e1c2 cpufreq: Initialize the governors in core_initcall adds 57db08f41b2a cpufreq: Initialize cpufreq-dt driver earlier adds b418bab452cd clk: qcom: Initialize clock drivers earlier adds 11ff4bdd1ab4 cpufreq: qcom-hw: Move driver initialization earlier adds c7071f4914a4 thermal: qcom: tsens-v1: Fix kfree of a non-pointer value adds 76bf653f08dd thermal: no need to set .owner when using module_platform_driver adds f5bf3c06730c thermal: cpu_cooling: Remove pointless dependency on CONFIG_OF adds 0cac7559f1b6 thermal: cpu_cooling: Reorder the header file adds f0a353b4d184 drivers: thermal: tsens: fix potential integer overflow on [...] adds 48da6f80057c arm64: defconfig: Enable CONFIG_ENERGY_MODEL adds 27a47e422ef3 PM / EM: Declare EM data types unconditionally adds 5a4e5b78956a thermal: cpu_cooling: Make the power-related code depend on IPA adds a4e893e802e6 thermal: cpu_cooling: Migrate to using the EM framework adds 1603d9807446 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl adds d0b1e925e406 swiotlb: fix phys_addr_t overflow warning adds bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 adds b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() adds 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] adds b424a7b59a42 Merge remote-tracking branch 'swiotlb/linux-next' adds 663912a6378a RDMA/counter: Prevent QP counter manual binding in auto mode adds 70bcc63f84ea IB/iser: add unlikely checks in the fast path adds 7718cf03c3ce IB/iser: bound protection_sg size by data_sg size adds 6eeff06db999 IB/iser: remove redundant macro definitions adds 23c1c13cdd55 RDMA/siw: Simplify several debug messages adds 050dbddf249e RDMA/siw: Fix port number endianness in a debug message adds d0f3ef36bf49 RDMA/core: Fix return code when modify_device isn't supported adds 39ce85f3b185 RDMA/bnxt_re: Remove unsupported modify_device callback adds f3fceba5da5e RDMA/rxe: Verify modify_device mask adds 30e0f6cf5acb RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel adds 934f05b05d73 RDMA/siw: Make node GUIDs valid EUI-64 identifiers adds 14673778d06e RDMA/srp: Remove two casts adds bf583470617e RDMA/srp: Honor the max_send_sge device attribute adds fdbcf5c026d1 RDMA/srp: Make route resolving error messages more informative adds 09f8a1486dca RDMA/srpt: Fix handling of SR-IOV and iWARP ports adds cbca2442a096 RDMA/srpt: Fix handling of iWARP logins adds b5948cfddecd RDMA/srpt: Improve a debug message adds 6eaed91c673a RDMA/srpt: Rework the approach for closing an RDMA channel adds be408e65f55e RDMA/srpt: Rework the code that waits until an RDMA port i [...] adds 3236fd61ee92 RDMA/srpt: Make the code for handling port identities more [...] adds 9b64f7d0bb0a RDMA/srpt: Postpone HCA removal until after configfs direc [...] adds 4b2a67362e78 RDMA/mlx5: Group boolean parameters to take less space adds 2d67c0798821 IB/mlx5: Remove unnecessary return statement adds 6f26b2ac699c IB/mlx5: Remove unnecessary else statement adds 909624d8db5b IB/cm: Use container_of() instead of typecast adds 547ed331bbe8 RDMA/srp: Add parse function for maximum initiator to targ [...] adds b2e872f45199 RDMA/srp: Calculate max_it_iu_size if remote max_it_iu len [...] adds 39c48c514601 RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 [...] adds 3466c060ef6a RDMA/iser: Use iser_err instead of pr_err for logging adds 03232cc43cff IB/mlx5: Introduce and use mkey context setting helper routine adds 45b268543a8d RDMA/uapi: Fix and re-organize the usage of rdma_driver_id adds 9f7d7064009c RDMA/hns: remove a redundant le16_to_cpu adds e8a07de57ea4 RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que adds 32883228b980 RDMA/hns: Modify variable/field name from vlan to vlan_id adds cfd82da4e741 RDMA/hns: Modify return value of restrack functions adds 3dcad1f8421f RDMA/hns: Fix a spelling mistake in a macro adds d302c6e3a689 RDMA/hns: Release qp resources when failed to destroy qp adds 5a0d52378107 ib/srp: Add missing new line after displaying fast_io_fail [...] adds cf049bb31f71 RDMA/siw: Fix SQ/RQ drain logic adds 7d47433cf74f net/mlx5: Expose optimal performance scatter entries capability adds 00bd1439f464 RDMA/rw: Support threshold for registration vs scattering [...] adds 366090564b81 RDMA/mlx5: Add capability for max sge to get optimized per [...] adds a2aca4d7f0f8 Merge branch 'mlx5-rd-sgl' into rdma.git for-next adds df130f878ebd infiniband: fix ulp/iser/iscsi_iser.[hc] kernel-doc notation adds 526f2c50637a infiniband: fix core/ipwm_util.h kernel-doc warnings adds 28f2a6aeed8d infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings adds dfa4344da392 infiniband: fix ulp/opa_vnic/opa_vnic_internal.h kernel-do [...] adds 96f4b0b68da4 infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation adds 094c88f3c5e8 infiniband: fix core/verbs.c kernel-doc notation adds 134a42a66b3a infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation adds b24da1a0d43d infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings adds d6537c1a9c97 infiniband: fix core/ kernel-doc notation adds 7c21072dde16 infiniband: fix sw/rdmavt/ kernel-doc notation adds 75e70add8890 infiniband: add a Documentation driver-api chapter for Infiniband adds a3de94e3d61e IB/mlx5: Introduce ODP diagnostic counters adds fb91069088fa RDMA/nldev: Allow different fill function per resource adds e1b95ae0b0ea RDMA/mlx5: Return ODP type per MR adds 4061ff7aa379 RDMA/nldev: Provide MR statistics adds d3bd93967015 IB/cma: Honor traffic class from lower netdevice for RoCE adds a29e1012c1bf RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_cop [...] adds 68abaa765e41 IB/mlx5: Remove dead code adds 3f89b01f4bba IB/mlx5: Align usage of QP1 create flags with rest of mlx5 [...] adds c4c8aff5a9dd IB/core: Do not notify GID change event of an unregistered device adds cf7e93c12fbc RDMA/restrack: Remove PID namespace support adds ac71ffcfb457 RDMA/core: Check that process is still alive before sendin [...] adds dc2f7edcc012 RDMA/rxe: Remove useless rxe_init_device_param assignments adds 8d625101a740 RDMA/cm: Delete unused cm_is_active_peer function adds a916051191a3 RDMA/cm: Use specific keyword to check define adds 24f521492304 RDMA/cm: Update copyright together with SPDX tag adds 515f60004ed9 RDMA/hns: Prevent undefined behavior in hns_roce_set_user_ [...] adds f9e66db14316 RDMA/hns: Delete BITS_PER_BYTE redefinition adds 79d81ef42c9a RDMA/srpt: Fix TPG creation adds 5c7e76fb7cb5 RDMA/hns: Fix to support 64K page for srq adds 887803db866a RDMA/hns: Bugfix for qpc/cqc timer configuration adds 994195e15370 RDMA/hns: Fix memory leak on 'context' on error return path adds 949b452f9cfe rdma: Remove nes ABI header adds 73ab512f7202 RDMA/qedr: Fix srqs xarray initialization adds 5fdff18b4dc6 RDMA/qedr: Fix qpids xarray api used adds 82af6d19d8d9 RDMA/qedr: Fix synchronization methods and memory leaks in qedr adds 24e412c1e00e RDMA/qedr: Fix memory leak in user qp and mr adds 5212c3fda222 RDMA/iw_cxgb4: Report correct port speed/width adds 0edefddbae39 RDMA/siw: Fix post_recv QP state locking adds ecdfdfdbe4d4 RDMA/core: Fix ib_dma_max_seg_size() adds 97458fd51091 RDMA/rxe: Increase DMA max_segment_size parameter adds a401fb819cd6 RDMA/siw: Increase DMA max_segment_size parameter adds c9121262d57b RDMA/core: Set DMA parameters correctly adds a52dc3a10095 RDMA/vmw_pvrdma: Use resource ids from physical device if [...] adds 036313316d3a Merge tag 'v5.4-rc5' into rdma.git for-next adds fb985e278a30 RDMA/mlx5: Use SRCU properly in ODP prefetch adds 50211ec9443f RDMA/mlx5: Split sig_err MR data into its own xarray adds 806b101b2bfa RDMA/mlx5: Use a dedicated mkey xarray for ODP adds 74bddb3682f6 RDMA/mlx5: Delete struct mlx5_priv->mkey_table adds 3d5f3c54e7bc RDMA/mlx5: Rework implicit_mr_get_data adds c2edcd69351f RDMA/mlx5: Lift implicit_mr_alloc() into the two routines [...] adds 9162420dde49 RDMA/mlx5: Set the HW IOVA of the child MRs to their place [...] adds 54375e738295 RDMA/mlx5: Split implicit handling from pagefault_mr adds 423f52d65005 RDMA/mlx5: Use an xarray for the children of an implicit ODP adds 3389baa831b6 RDMA/mlx5: Reduce locking in implicit_mr_get_data() adds b70d785d237c RDMA/mlx5: Avoid double lookups on the pagefault path adds 5256edcb98a1 RDMA/mlx5: Rework implicit ODP destroy adds d561987f34f2 RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray adds 09689703d29a RDMA/mlx5: Do not race with mlx5_ib_invalidate_range durin [...] adds 46870b2391d5 RDMA/odp: Remove broken debugging call to invalidate_range adds bb3dba330006 Merge branch 'odp_rework' into rdma.git for-next adds d5b60e26e86a RDMA/hns: Fix build error again adds 546d30099ed2 RDMA/mlx5: Return proper error value adds 11f552e21755 IB/mlx5: Test write combining support adds b86deba977a9 RDMA/core: Move core content from ib_uverbs to ib_core adds 3411f9f01b76 RDMA/core: Create mmap database and cookie helper functions adds c043ff2cfb7f RDMA: Connect between the mmap entry and the umap_priv structure adds e84d3c184e79 RDMA/efa: Use the common mmap_xa helpers adds 11f1a75567c4 RDMA/siw: Use the common mmap_xa helpers adds 4c6bb02d5980 RDMA/qedr: Use the common mmap API adds 97f612509294 RDMA/qedr: Add doorbell overflow recovery support adds b4bc76609722 RDMA/qedr: Add iWARP doorbell recovery support adds c45b14490031 Merge remote-tracking branch 'rdma/for-next' adds 5f71c84038d3 r8152: Factor out OOB link list waits adds 5be5515a8ea1 net: core: dev: replace state xoff flag comparison by neti [...] adds be2644aac3e1 tcp: add ipv6_addr_v4mapped_loopback() helper adds 6958c97a488c net: procfs: use index hashlist instead of name hashlist adds ff92741270bf net: introduce name_node struct to be used in hashlist adds 36fbf1e52bd3 net: rtnetlink: add linkprop commands to add and delete al [...] adds 88f4fb0c7496 net: rtnetlink: put alternative names to getlink message adds 7af12cba4ef0 net: rtnetlink: unify the code in __rtnl_newlink get dev w [...] adds cc6090e985d7 net: rtnetlink: introduce helper to get net_device instanc [...] adds 76c9ac0ee878 net: rtnetlink: add possibility to use alternative names a [...] adds 7a56493f0620 Merge branch 'netdev-altnames' adds 0d7982ce6e3a ipv6: minor code reorg in inet6_fill_ifla6_attrs() adds 9fb137aef34e net: usb: ax88179_178a: allow optionally getting mac addre [...] adds 37a2fce09001 dt-bindings: sh_eth convert bindings to json-schema adds 678799194a53 hso: fix NULL-deref on tty open adds a786ab36ae6f vsock/virtio: add support for MSG_PEEK adds c01ebd6c4698 r8152: Use guard clause and fix comment typos adds afa0df599813 net: push loops and nb calls into helper functions adds a30c7b429f2d net: introduce per-netns netdevice notifiers adds f1cdaa077cca mlxsw: spectrum: Use per-netns netdevice notifier registration adds df428e4049a6 Merge branch 'per-netns-notifier' adds da0729e8d2ae ionic: simplify returns in devlink info adds d229be4b27a8 ionic: use wait_on_bit_lock() rather than open code adds 780eded34ccc ionic: report users coalesce request adds e95f922f4c2f ionic: implement ethtool set-fec adds e982ae6aa4e1 ionic: add lif_quiesce to wait for queue activity to stop adds 1f6d768a09c6 Merge branch 'ionic-driver-updates' adds 8902dd526020 init: Support mounting root file systems over SMB adds 51976f47d29a ipconfig: Handle CONFIG_CIFS_ROOT option adds 5cf37738e0ef Merge branch 'SMB-rootfs' adds 09c1b412558b net: dsa: sja1105: Don't use "inline" function declaration [...] adds dff79620c3e8 net: dsa: sja1105: Replace sja1105_spi_send_int with sja11 [...] adds 1bd448703895 net: dsa: sja1105: Rename sja1105_spi_send_packed_buf to s [...] adds b74d402ef599 Merge branch 'sja1105-cleanups' adds 37048e94a2dc net: dsa: Remove unused __DSA_SKB_CB macro adds b60fa1c5d01a net_sched: remove need_resched() from qdisc_run() adds 0903102f5785 Clean up the net/caif/Kconfig menu adds 21d549769e79 Isolate CAIF transport drivers into their own menu adds 0f04f8ea62ce Minor fixes to the CAIF Transport drivers Kconfig file adds bc389189131c Merge branch 'CAIF-Kconfig-fixes' adds 80f60a911e5e mvpp2: remove misleading comment adds fab401e1ee96 net/rds: Log vendor error if send/recv Work requests fail adds 151ea094378d r8152: Add identifier names for function pointers adds 968a2978cb39 net: stmmac: Only enable enhanced addressing mode when needed adds 560c07cba131 net: stmmac: Support enhanced addressing mode for DWMAC 4.10 adds df1025fc279c Merge branch 'stmmac-eam' adds 9b17f5884be4 net/rds: Use DMA memory pool allocation for rds_header adds 6aaee55cc8c6 mlxsw: PCI: Send EMAD traffic on a separate queue adds 7908d2ce63ea net: phy: at803x: add ar9331 support adds 7271df0bf03f net: phy: at803x: remove probe and struct at803x_priv adds 6964773e2692 Merge branch 'phy-at803x-add-ar9331-support' adds 9077f052abd5 net: propagate errors correctly in register_netdevice() adds a5facc4cac4d netdevsim: change fib accounting and limitations to be per-device adds 7c550daffe22 net: fib_notifier: make FIB notifier per-netns adds 55c894f762a1 net: fib_notifier: propagate possible error during fib not [...] adds 3f9e5c119a47 mlxsw: spectrum_router: Don't rely on missing extack to sy [...] adds b7a595577ef3 net: fib_notifier: propagate extack down to the notifier b [...] adds 471f894f1065 net: devlink: export devlink net getter adds 053e92aa3c20 mlxsw: spectrum: Take devlink net instead of init_net adds 6b2a880f9dd1 mlxsw: Register port netdevices into net of core adds 5bcfb6a45a61 mlxsw: Propagate extack down to register_fib_notifier() adds 7f36a77ade6e netdevsim: add all ports in nsim_dev_create() and del them [...] adds 75ba029f3c07 netdevsim: implement proper devlink reload adds 90d299138dd4 netdevsim: register port netdevices into net of device adds 4f174bbcc96c netdevsim: take devlink net instead of init_net adds 070c63f20f6c net: devlink: allow to change namespaces during reload adds b74c37fd35a2 selftests: netdevsim: add tests for devlink reload with resources adds 97bfe0e05ceb Merge branch 'devlink-allow-devlink-instances-to-change-ne [...] adds 033b2c7f0f26 rxrpc: Add missing "new peer" trace adds 25a3cd8189c8 net/tls: move TOE-related structures to a separate header adds f21912edd157 net/tls: rename tls_device to tls_toe_device adds 16bed0e6ac07 net/tls: move tls_build_proto() on init path adds 08700dab8168 net/tls: move TOE-related code to a separate file adds 0eb8745e03c9 net/tls: rename tls_hw_* functions tls_toe_* adds 53b4414a7003 net/tls: allow compiling TLS TOE out adds 6d4e4ddc75eb Merge branch 'net-tls-separate-the-TLS-TOE-code-out' adds fea7fda7f50a net: phy: broadcom: Fix RGMII delays configuration for BCM54210E adds bea5d1438801 net: phy: broadcom: Use bcm54xx_config_clock_delay() for B [...] adds de417d137d9d Merge branch 'net-phy-broadcom-RGMII-delays-fixes' adds d6547f2a2cfc net, uapi: fix -Wpointer-arith warnings adds 193d357d0873 net: spread "enum sock_flags" adds 5a43f697cc10 igmp: uninline ip_mc_validate_checksum() adds 511e6ca04745 net: dsa: sja1105: Add support for port mirroring adds c62c2cfb801b net: devlink: don't ignore errors during dumpit adds 26e010555086 net: dsa: sja1105: Make function sja1105_xfer_long_buf static adds 6f4c930e0235 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 8538d29cea95 net/tls: add tracing for device/offload events adds 9ec1c6ac2764 net/tls: add device decrypted trace point adds d26b698dd3cd net/tls: add skeleton of MIB statistics adds b32fd3cc31d7 net/tls: add statistics for installed sessions adds 5c5ec6685806 net/tls: add TlsDecryptError stat adds a4d26fdbc2a5 net/tls: add TlsDeviceRxResync statistic adds 128d23c3a831 Merge branch 'net-tls-add-ctrl-path-tracing-and-statistics' adds 8273fd845447 net: devlink: export devlink net setter adds 7b60027bbc67 netdevsim: create devlink and netdev instances in namespace adds c04d71b5b287 selftests: test creating netdevsim inside network namespace adds fbe3d0c77c83 Merge branch 'create-netdevsim-instances-in-namespace' adds 248d45f1e193 openvswitch: Allow attaching helper in later commit adds be064defabef net: genetlink: push doit/dumpit code from genl_family_rcv_msg adds 1927f41a22a0 net: genetlink: introduce dump info struct to be available [...] adds c10e6cf85e7d net: genetlink: push attrbuf allocation and parsing to a s [...] adds bf813b0afeae net: genetlink: parse attrs and store in contect info stru [...] adds 75cdbdd08900 net: ieee802154: have genetlink code to parse the attrs du [...] adds 4495af31947b net: nfc: have genetlink code to parse the attrs during dumpit adds 057af7071344 net: tipc: have genetlink code to parse the attrs during dumpit adds c6c08614eb32 net: tipc: allocate attrs locally instead of using genl_fa [...] adds 265ecd4fa3f0 net: genetlink: remove unused genl_family_attrbuf() adds ee85da535fe3 devlink: have genetlink code to parse the attrs during dumpit adds d44dc7413279 Merge branch 'net-genetlink-parse-attrs-for-dumpit-callback' adds 155ddfc5e54a netdevsim: add couple of debugfs bools to debug devlink reload adds 9278bc9f627d selftests: test netdevsim reload forbid and fail adds 0eb8516b8e9a Merge branch 'netdevsim-allow-to-test-reload-failures' adds 5cfa030a1c2c mlxsw: reg: Extend MGPIR register with new field exposing [...] adds ea30a92a4674 mlxsw: hwmon: Provide optimization for QSFP modules number [...] adds c5cb92d59b30 mlxsw: thermal: Provide optimization for QSFP modules numb [...] adds 762effaad63e mlxsw: core: Push minor/subminor fw version check into helper adds 6935af8073a0 mlxsw: minimal: Add validation for FW version adds 54e02957f4d5 Merge branch 'mlxsw-Query-number-of-modules-from-firmware' adds d131c5bb6012 net/rds: Add missing include file adds 59d55789def9 net: dsa: ksz9477: fix platform_no_drv_owner.cocci warning adds b4d5191371a9 nfc: nfcmrvl: fix platform_no_drv_owner.cocci warning adds 04c1b4c70de9 nfc: s3fwrn5: fix platform_no_drv_owner.cocci warning adds c7ab0b8088d7 net: stmmac: Fallback to VLAN Perfect filtering if HASH is [...] adds 1b2250a04c1f net: stmmac: selftests: Add tests for VLAN Perfect Filtering adds dc07f5fdef9b net: stmmac: Implement L3/L4 Filters in GMAC4+ adds 056ddc38e941 Merge branch 'stmmac-next' adds 82a843de41d4 net: devlink: fix reporter dump dumpit adds 8e23cc0319b1 netdevsim: implement devlink dev_info op adds 62ede55fe68c selftests: add netdevsim devlink dev info test adds db7fe42d687c Merge branch 'netdevsim-implement-devlink-dev_info-op' adds 723d2904a2a4 samples: pktgen: make variable consistent with option adds 3cad8f911575 samples: pktgen: fix proc_cmd command result check logic adds f0681d95e7dc samples: pktgen: add helper functions for IP(v4/v6) CIDR parsing adds 40f843ee5e17 samples: pktgen: allow to specify destination IP range (CIDR) adds 9b75803e6ed7 Merge branch 'samples-pktgen-allow-to-specify-destination- [...] adds faa615f9da5d net: ena: change num_queues to num_io_queues for clarity a [...] adds 4d19266022ec net: ena: multiple queue creation related cleanups adds 9a037b06137b net: ena: ethtool: get_channels: use combined only adds 736ce3f414cc net: ena: make ethtool -l show correct max number of queues adds 9f648f7b7124 net: ena: remove redundant print of number of queues adds 2413ea97157d net: ena: ethtool: support set_channels callback adds 6c157f6ed90f Merge branch 'ena-set_channels' adds b9df4fd7e99c net: core: change return type of pskb_may_pull to bool adds 328908621081 ipv6: Make ipv6_mc_may_pull() return bool. adds 8211fbfaf2fe net: core: use helper skb_ensure_writable in more places adds 163ab96b52ae net: sockmap: use bitmap for copy info adds 93277b258f47 net/tls: mark sk->err being set as unlikely adds 34ef1ed198cd net/tls: make allocation failure unlikely adds 4de30a8d58c9 net/tls: pass context to tls_device_decrypted() adds 5c5458ec9d63 net/tls: store async_capable on a single bit adds bc76e5bb1229 net/tls: store decrypted on a single bit adds 578de2f361de Merge branch 'net-tls-minor-micro-optimizations' adds 99d895729f5d net: hns: make arrays static, makes object smaller adds 3ea7af9e2caa net: hns3: make array tick_array static, makes object smaller adds 219684a58d72 dpaa2-eth: Cleanup dead code adds 4b177f065e7e dpaa2-eth: Fix minor bug in ethtool stats reporting adds ef17bd7cc0c8 dpaa2-eth: Avoid unbounded while loops adds 940f13821528 Merge branch 'dpaa2-eth-misc-cleanup' adds 155283c3ac5e nfp: bpf: make array exp_mask static, makes object smaller adds c4256794dfdc net: phy: mscc: make arrays static, makes object smaller adds f9867b51d268 netdevsim: fix spelling mistake "forbidded" -> "forbid" adds 11fc7d5a0a2d tun: fix memory leak in error path adds 6430f744a45a net: hns3: add support for setting VF link status on the host adds 22044f95faa0 net: hns3: add support for spoof check setting adds e196ec75958e net: hns3: add support for setting VF trust adds ee9e44248f52 net: hns3: add support for configuring bandwidth of VF on [...] adds 8e6de441b8e6 net: hns3: add support for configuring VF MAC from the host adds 8ae10cfb5089 net: hns3: support tx-scatter-gather-fraglist feature adds 48423dd7e683 Merge branch 'hns3-next' into net-next adds ab5b526da048 net: genetlink: always allocate separate attrs for dumpit ops adds 6ea67769ff33 net: tipc: prepare attrs in __tipc_nl_compat_dumpit() adds bacb7e185596 Revert "tun: call dev_get_valid_name() before register_net [...] adds 79591b7db21d spi: Add a PTP system timestamp to the transfer structure adds 31d7c17e3f1b Merge tag 'spi-ptp-api' of https://git.kernel.org/pub/scm/ [...] adds 757926247836 net: stmmac: add flexible PPS to dwmac 4.10a adds 4b7740324ed8 sctp: add SCTP_ADDR_ADDED event adds c446f50ce5f7 sctp: add SCTP_ADDR_REMOVED event adds 5cd0b9173314 sctp: add SCTP_ADDR_MADE_PRIM event adds b6e6b5f1da7e sctp: add SCTP_SEND_FAILED_EVENT event adds b2d8c273edfd Merge branch 'sctp-add-some-missing-events-from-rfc5061' adds 690a6ca7df3d DIM: fix dim.h kernel-doc and headers adds 0ea1671f2620 net: stmmac: dwmac-mediatek: fix wrong delay value issue w [...] adds a2351c5d86d7 net/smc: separate SMCD and SMCR link group lists adds a0a62ee15a82 net/smc: separate locks for SMCD and SMCR link group lists adds b3cb53c05f20 net/smc: increase device refcount for added link group adds c3d9494e68c4 net/smc: no new connections on disappearing devices adds d18963cf0365 net/smc: improve close of terminated socket adds 654490a3e4bc Merge branch 'net-smc-improve-termination-handling' adds 7573822883bd net/ethernet: xgmac don't set .driver twice adds 5e96cd3302bd net: stmmac: Remove break after a return adds c17e26ddc795 team: call RCU read lock when walking the port_list adds f063d58b423d ptp: ptp_dte: use devm_platform_ioremap_resource() to simp [...] adds 71229c84aa03 tc-testing: updated pedit test cases adds 41441d85b671 ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO adds 6a3c52fe2906 dt-bindings: net: ftgmac100: Document AST2600 compatible adds 042b86753a94 dt-bindings: net: ftgmac100: Describe clock properties adds 9bce4b27f3ec net: ftgmac100: Ungate RCLK for RMII on ASPEED MACs adds e001d28eeeff Merge branch 'net-ftgmac100-Ungate-RCLK-for-RMII-on-ASPEED-MACs' adds 262ce0af8161 af_unix: __unix_find_socket_byname() cleanup adds 28e72b26ddee sock_get_timeout: drop unnecessary return variable adds 1635520aefc1 net: usb: ax88179_178a: write mac to hardware in get_mac_addr adds 402818205c9e devlink: don't do reporter recovery if the state is healthy adds e7a981050a7f devlink: propagate extack down to health reporter ops adds 82c93a87bf8b netdevsim: implement couple of testing devlink health reporters adds 9b88fc54965e selftests: add netdevsim devlink health tests adds 524900a212f4 Merge branch 'netdevsim-add-devlink-health-reporters-support' adds c208bdb93788 tcp: improve recv_skip_hint for tcp_zerocopy_receive adds cb0ce18aaf4c genetlink: do not parse attributes for families with zero maxattr adds 020fa0f2f03a mac80211: IBSS: avoid unneeded return value processing adds 4b76f9ed4707 nl80211: Document the expectation for NL80211_ATTR_IE in N [...] adds 4fd0328d2f63 mac80211: pass internal sta to ieee80211_tx_frags() adds 2ce113de3132 mac80211: simplify TX aggregation start adds 2fd351a8772d nl80211: trivial: Remove redundant loop adds 8f2f495ca93e mac80211: minstrel: remove divisions in tx status path adds b1103d256704 mac80211: minstrel_ht: replace rate stats ewma with a bett [...] adds 5f63afe0288d mac80211: minstrel_ht: rename prob_ewma to prob_avg, use i [...] adds b5764696ac40 mac80211_hwsim: add more 5GHz channels, 5/10 MHz support adds 7dfd8ac32730 mac80211_hwsim: add support for OCB adds 7e0d15ee0d8b Merge tag 'mac80211-next-for-net-next-2019-10-11' of git:/ [...] adds 03bd4773d898 libbpf: Bump current version to v0.0.6 adds fb27dcd2909d selftests/bpf: Add static to enable_all_controllers() adds c58814637896 selftests/bpf: Correct path to include msg + path adds 38f51c07054f bpf, x86: Small optimization in comparing against imm0 adds 4bbbf164f1a5 bpf: Add loop test case with 32 bit reg comparison against 0 adds a53ba15d8199 libbpf: Fix BTF-defined map's __type macro handling of arrays adds 5e61f2707029 libbpf: stop enforcing kern_version, populate it for users adds 2ce8450ef5a3 libbpf: add bpf_object__open_{file, mem} w/ extensible opts adds c9e4c3010c8c libbpf: fix bpf_object__name() to actually return object name adds 928ca75e59d7 selftests/bpf: switch tests to new bpf_object__open_{file, [...] adds b84fbfe2ceed Merge branch 'libbpf-api' adds a9eb048d5615 libbpf: Add cscope and tags targets to Makefile adds 5f0e5412781b uapi/bpf: fix helper docs adds 7a387bed47f7 scripts/bpf: teach bpf_helpers_doc.py to dump BPF helper d [...] adds 24f25763d6de libbpf: auto-generate list of BPF helper definitions adds 05949f63055f Merge branch 'autogen-bpf-helpers' adds dcb5f40054b1 selftests/bpf: Fix dependency ordering for attach_probe test adds 32e3e58e4c59 bpftool: Fix bpftool build by switching to bpf_object__ope [...] adds 4564a8bb57e4 samples/bpf: Trivial - fix spelling mistake in usage adds a11c397c43d5 bpf/flow_dissector: add mode to enforce global BPF flow dissector adds 1d9626dc08bf selftests/bpf: add test for BPF flow dissector in the root [...] adds 72ccd9200f21 Merge branch 'enforce-global-flow-dissector' adds 8fdf5b780a14 samples: bpf: Add max_pckt_size option at xdp_adjust_tail adds cf0e9718da21 selftests/bpf: Undo GCC-specific bpf_helpers.h changes adds 36b5d471135c selftests/bpf: samples/bpf: Split off legacy stuff from bp [...] adds 694731e8ea7f selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_r [...] adds 3ac4dbe3dd89 selftests/bpf: Split off tracing-only helpers into bpf_tracing.h adds e01a75c15969 libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h [...] adds 7db3822ab991 libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers adds ee2eb063d330 selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INT [...] adds f05c2001ecc9 Merge branch 'bpf-libbpf-helpers' adds b4099769f332 libbpf: Fix struct end padding in btf_dump adds 6e05abc9abd5 selftests/bpf: Convert test_btf_dump into test_progs test adds 76790c7c66cc selftests/bpf: Fix btf_dump padding test case adds f1177102454e Merge branch 'btf2c-padding' adds 25bfef430e96 libbpf: Fix passing uninitialized bytes to setsockopt adds e0b68fb186b2 scripts/bpf: Fix xdp_md forward declaration typo adds a23740ec43ba bpf: Track contents of read-only maps as scalars adds 666b2c10ee9d selftests/bpf: Add read-only map values propagation tests adds 63098555cfe0 Merge branch 'bpf-romap-known-scalars' adds 84a081f60db6 bpf: Align struct bpf_prog_stats adds 719b78a5674f flow_dissector: Allow updating the flow dissector program [...] adds f97eea1756f3 selftests/bpf: Check that flow dissector can be re-attached adds 2dedd7d21655 bpf: Fix cast to pointer from integer of different size warning adds baead859edbb xdp: Trivial, fix spelling in function description adds 409017847d20 libbpf: Generate more efficient BPF_CORE_READ code adds e78dcbf41454 libbpf: Handle invalid typedef emitted by old GCC adds cdd5b2d1fc86 samples/bpf: Fix HDR_PROBE "echo" adds 39e0c3649f2e samples/bpf: Fix cookie_uid_helper_example obj build adds 518c13401e16 samples/bpf: Use --target from cross-compile adds 2a560df7c147 samples/bpf: Use own EXTRA_CFLAGS for clang commands adds 0e865aedad57 samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm adds 54b7fbd4484b samples/bpf: Drop unnecessarily inclusion for bpf_load adds 752677e89fca samples/bpf: Add makefile.target for separate CC target build adds 1d97c6c2511f samples/bpf: Base target programs rules on Makefile.target adds 10cb3d8706db samples/bpf: Use own flags but not HOSTCFLAGS adds a833effa1590 samples/bpf: Use target CC environment for HDR_PROBE adds 5c26f9a78358 libbpf: Don't use cxx to test_libpf target adds 793a349cd819 libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets adds d8ceae91e9f0 samples/bpf: Provide C/LDFLAGS to libbpf adds b2327c107d62 samples/bpf: Add sysroot support adds 1600c9c26f6b samples/bpf: Add preparation steps and sysroot info to readme adds c2383d398ed9 Merge branch 'samples-cross-compile' adds 3fbe31ae7ec4 selftests/bpf: Enforce libbpf build before BPF programs are built adds 598dc04fa0f1 selftests/bpf: Remove obsolete pahole/BTF support detection adds b8fc345d6b5d Merge branch 'selftests-bpf-Makefile-cleanup' adds a98d62c3ee90 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 5b3ae43ab18a net: dsa: sja1105: Get rid of global declaration of struct [...] adds 61c77126278e net: dsa: sja1105: Make all public PTP functions take dsa_ [...] adds a9d6ed7a8bd0 net: dsa: sja1105: Move PTP data to its own private structure adds 664277781c4c net: dsa: sja1105: Change the PTP command access pattern adds 85a83a8fca7f Merge branch 'PTP-driver-refactoring-for-SJA1105-DSA' adds f58a887ebc99 net: b44: remove redundant assignment to variable reg adds 8a559400da42 net: dsa: sja1105: Move sja1105_spi_transfer into sja1105_xfer adds 08839c06e96f net: dsa: sja1105: Switch to scatter/gather API for SPI adds 1c9dc2b52992 Merge branch 'Scatter-gather-SPI-for-SJA1105-DSA' adds 14f2cf607ccd net: Update address for vrf and l3mdev in MAINTAINERS adds 14af7fd1d427 ethtool: Add support for 400Gbps (50Gbps per lane) link modes adds 5bd29b9b3575 mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) [...] adds e17b932290bf Merge branch 'mlxsw-Add-support-for-400Gbps-50Gbps-per-lan [...] adds 77ffe33363c0 hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication adds 6570bc79c0df net: core: use listified Rx for GRO_NORMAL in napi_gro_receive() adds e9c43add6753 net_sched: sch_fq: remove one obsolete check in fq_dequeue() adds d033716331bb net: bcmgenet: Generate a random MAC if none is valid adds 4980b2c4fe55 tc-testing: updated pedit test cases adds 554032cdfbf4 net: phylink: use more linkmode_* adds d9f45ab9e671 net: bcmgenet: Add a shutdown callback adds 9370f2d05a2a r8152: support request_firmware for RTL8153 adds 2203cbf2c8b5 net: sfp: move fwnode parsing into sfp-bus layer adds a8c41a68076e pktgen: remove unnecessary assignment in pktgen_xmit() adds 0c5378f9d500 net: socionext: netsec: fix xdp stats accounting adds ce753e66dcc3 net/rds: Remove unnecessary null check adds 4eab421bc339 net: sched: Avoid using yield() in a busy waiting loop adds d9496f3ecfe4 net: netsec: Correct dma sync for XDP_TX frames adds 2fb079a28ae8 net: dsa: sja1105: Switch to hardware operations for PTP adds f86854a2e762 net: phy: avoid NPE if read_page/write_page callbacks are [...] adds 868678c574ec mlxsw: spectrum: Register switched port analyzers (SPAN) a [...] adds 49c65e4ff197 selftests: mlxsw: Generalize the parameters of mirror_gre test adds cb7d2c719c28 selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target s [...] adds 317ff0bba6b0 selftests: mlxsw: Add a resource scale test for Spectrum-2 adds fa57dd728b68 selftests: mlxsw: Add Spectrum-2 target scale for tc flowe [...] adds 3858a6451efa Merge branch 'selftests-mlxsw-Add-scale-tests-for-Spectrum-2' adds 2c69dae840c8 dt-bindings: net: lpc-eth: document optional properties adds 3503bf024b3e net: lpc_eth: parse phy nodes from device tree adds ebcd670d05d5 Merge branch 'lpc_eth-parse-phy-nodes-from-device-tree' adds 2f184393e0c2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 5f06b903cb0b net: hns3: remove struct hns3_nic_ring_data in hns3_enet module adds 0e02a53d64b4 net: hns3: optimized MAC address in management table. adds 88b7c58c199d net: hns3: minor optimization for barrier in IO path adds c87119560179 net: hns3: introduce ring_to_netdev() in enet module adds 76643555a145 net: hns3: make struct hns3_enet_ring cacheline aligned adds d35bced88f70 net: hns3: minor cleanup for hns3_handle_rx_bd() adds 7fda3a930d15 net: hns3: do not allocate linear data for fraglist skb adds 4fdd0bca6152 net: hns3: log and clear hardware error after reset complete adds 13faf7718522 Merge branch 'hns3-next' adds ff519e2acd46 net: mvneta: introduce mvneta_update_stats routine adds 568a3fa24a95 net: mvneta: introduce page pool API for sw buffer manager adds 8dc9a0888f4c net: mvneta: rely on build_skb in mvneta_rx_swbm poll routine adds 0db51da7a8e9 net: mvneta: add basic XDP support adds fa383f6b77a2 net: mvneta: move header prefetch in mvneta_swbm_rx_frame adds 9e58c8b41065 net: mvneta: make tx buffer array agnostic adds b0a43db9087a net: mvneta: add XDP_TX support adds 7170debecd30 Merge branch 'mvneta-xdp' adds a8fad5459d9b tc-testing: updated pedit TDC tests adds a3bdfce7bf9c net: phy: marvell: support downshift as PHY tunable adds e2d861cc0ff3 net: phy: marvell: remove superseded function marvell_set_ [...] adds 3e78815f753e Merge branch 'phy-marvell-support-downshift-as-PHY-tunable' adds 985fd98ab5cc net/sched: act_police: re-use tcf_tm_dump() adds 0ac960a8e135 igc: Add SCTP CRC checksumming functionality adds f15bb6dde738 e1000e: Add support for S0ix adds 7f839684c5c4 igc: Add set_rx_mode support adds 3bdd7086f777 igc: Add Rx checksum support adds 70332577e4d9 igc: Clean up unused shadow_vfta pointer adds 39438490c971 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds a66edaafae08 r8152: rename fw_type_1 with fw_mac adds 5a16a3d9f9b9 r8152: add checking fw_offset field of struct fw_mac adds 470e39194a46 r8152: move r8153_patch_request forward adds af14288f945b r8152: support firmware of PHY NC for RTL8153A adds 88238d2d225b Merge branch 'r8152-phy-firmware' adds 2ac061ce97f4 xen/netback: cleanup init and deinit code adds f366cd2a2e51 mlxsw: reg: Add macro for getting QSFP module EEPROM page number adds a45bfb5a5070 mlxsw: core: Extend QSFP EEPROM size for ethtool adds fe28afe23e91 Merge branch 'mlxsw-core-extend-qsfp-eeprom-size' adds b290098092e4 net/smc: cancel send and receive for terminated socket adds 8caa654451bd net/smc: terminate link group without holding lgr lock adds 69318b5215f2 net/smc: improve abnormal termination locking adds 8e316b9e7260 net/smc: improve link group freeing adds 831797609663 net/smc: tell peers about abnormal link group termination adds 2a0674fffb6b net/smc: improve abnormal termination of link groups adds f528ba24a8ad net/smc: introduce link group termination worker adds 81cf4f4707af net/smc: remove close abort worker adds bd71a3573943 Merge branch 'net-smc-improve-termination-handling' adds 2df49d365498 r8169: remove fiddling with the PCIe max read request size adds e0bbe7cbb3c5 r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN adds 0a413e6b577c r8169: remove rtl_hw_start_8168dp adds 94b5ff749e56 r8169: remove rtl_hw_start_8168bef adds 88652bf8ce4b Merge branch 'r8169-remove-fiddling-with-the-pcie-max-read [...] adds 68bb8ea8ad0d net: dsa: use dsa_to_port helper everywhere adds ab8ccae122a4 net: dsa: add ports list in the switch fabric adds b96ddf254b09 net: dsa: use ports list in dsa_to_port adds 7b9a2f4bac68 net: dsa: use ports list to find slave adds fb35c60cbacc net: dsa: use ports list to setup switches adds 86bfb2c1f433 net: dsa: use ports list for routing table setup adds 764b7e624284 net: dsa: use ports list to find a port by node adds 0cfec588ec21 net: dsa: use ports list to setup multiple master devices adds c0b736282ccf net: dsa: use ports list to find first CPU port adds da4561cda2ea net: dsa: use ports list to setup default CPU port adds d14939be8bfc net: dsa: mv88e6xxx: silently skip PVT ops adds 9dc8b13e230a net: dsa: mv88e6xxx: use ports list to map port VLAN adds ef2025ec0acc net: dsa: mv88e6xxx: use ports list to map bridge adds d5a619bf60ec net: dsa: sja1105: register switch before assigning port p [...] adds 05f294a85235 net: dsa: allocate ports on touch adds 7e99e3470172 net: dsa: remove dsa_switch_alloc helper adds 685df9c39f70 Merge branch 'net-dsa-turn-arrays-of-ports-into-a-list' adds 406715df933a fq_codel: do not include <linux/jhash.h> adds e7312efbd5de net: phy: modify assignment to OR for dev_flags in phy_att [...] adds fa6e98cee558 net: phy: add support for clause 37 auto-negotiation adds b9bcb95315fe net: phy: broadcom: add 1000Base-X support for BCM54616S adds 2ebc499a0f4f Merge branch 'net-phy-support-1000Base-X-auto-negotiation- [...] adds 06cd9da58fb2 r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN adds 914c4fc1b792 mlxsw: spectrum: Use guaranteed buffer size as pool size limit adds bc9f6e94bcb5 mlxsw: spectrum_buffers: Calculate the size of the main pool adds 8ef0c0409e6b Merge branch 'mlxsw-Update-main-pool-computation-and-pool- [...] adds 337d866a8014 net: lan78xx: remove set but not used variable 'event' adds 1a64f8dc82b1 net: aquantia: PTP skeleton declarations and callbacks adds 593f7b43bd78 net: aquantia: unify styling of bit enums adds 910479a9f793 net: aquantia: add basic ptp_clock callbacks adds 94ad94558b0f net: aquantia: add PTP rings infrastructure adds 61cc502ef428 net: aquantia: styling fixes on ptp related functions adds 04a1839950d9 net: aquantia: implement data PTP datapath adds 5a1bf9ef51cf net: aquantia: rx filters for ptp adds 7db3d07afd2c net: aquantia: add support for ptp ioctls adds 84989af0465b net: aquantia: implement get_ts_info ethtool adds dbcd6806af42 net: aquantia: add support for Phy access adds 9c477032f7d0 net: aquantia: add support for PIN funcs adds 4ef511bc410c net: aquantia: adding atlantic ptp maintainer adds fb8d1d7e3d34 Merge branch 'net-aquantia-PTP-support-for-AQC-devices' adds 9b56beed1e8a fsl/fman: don't touch liodn base regs reserved on non-PAMU SoCs adds 5537b3298576 dpaa_eth: defer probing after qbman adds 1076aaeeeacf dpaa_eth: remove redundant code adds 681e38380c79 fsl/fman: add API to get the device behind a fman port adds 060ad66f9795 dpaa_eth: change DMA device adds 2579bce4cf62 fsl/fman: remove unused struct member adds 6e6583c91f94 dpaa_eth: add newline in dev_err() msg adds 503a64635d5e Merge branch 'DPAA-Ethernet-changes' adds 8e484ebb1edc r8152: check the pointer rtl_fw->fw before using it adds 546b85bb0aad net: sch_generic: Use pfifo_fast as fallback scheduler for [...] adds 5a7f08c2abb0 net: phy: dp83867: enable robust auto-mdix adds ef87f7da6b28 net: phy: dp83867: move dt parsing to probe adds 79f2056b8b35 Merge branch 'phy-dp83867-enable-robust-auto-mdix' adds 480274787d7e tcp: add TCP_INFO status for failed client TFO adds 75f7293ac888 Bluetooth: remove set but not used variable 'smp' adds 088fc633f2d9 Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' adds d171dfb62124 Bluetooth: btrtl: Fix an issue for the incorrect error ret [...] adds 74ffdf22b3ac Bluetooth: btusb: print FW version after FW download adds 42d22098127d Bluetooth: btusb: avoid unused function warning adds c0a21a5294a5 Bluetooth: btusb: Use IS_ENABLED instead of #ifdef adds cef456cd354e Revert "Bluetooth: hci_ll: set operational frequency earlier" adds 727ea61a5028 Bluetooth: missed cpu_to_le16 conversion in hci_init4_req adds 54976bc700ce Bluetooth: btwilink: drop superseded driver adds 4c371bb95cf0 Bluetooth: Workaround directed advertising bug in Broadcom [...] adds eb8c101e2849 Bluetooth: hci_core: fix init for HCI_USER_CHANNEL adds b9a2562f4918 Bluetooth: btusb: Trigger Intel FW download error recovery adds cde9dde6e11a Bluetooth: hci_qca: Add delay for wcn3990 stability adds c29ff107e0bd Bluetooth: hci_qca: Update regulator_set_load() usage adds f2edd66e515b Bluetooth: hci_qca: Don't vote for specific voltage adds 163d42fa83c6 Bluetooth: hci_qca: Use regulator bulk enable/disable adds a9314e76da96 Bluetooth: hci_qca: Split qca_power_setup() adds fae7548f25a4 Bluetooth: btusb: Remove return statement in btintel_reset [...] adds bba79fee7a54 Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" adds 3347a80965b3 Bluetooth: hci_bcm: Fix RTS handling during startup adds 8ca12bc36f6b Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 7cb83b21fd3b r8169: align fix_features callback with vendor driver adds e4b5c7a582a7 r8169: improve rtl8169_rx_fill adds 5c28f213ef79 ionic: fix up struct name comments adds ff7ebed94551 ionic: reverse an interrupt coalesce calculation adds 97ca486592c0 ionic: add heartbeat check adds 089406bc5ad6 ionic: add a watchdog timer to monitor heartbeat adds 08f2e4b2b200 ionic: implement support for rx sgl adds 63ad1cd68071 ionic: update driver version adds 0629d2456ae3 Merge branch 'ionic-updates' adds bb1eded18d13 net: aquantia: fix var initialization warning adds 5eeb6c3cf26e net: aquantia: fix warnings on endianness adds 7873ee26b10b net: aquantia: disable ptp object build if no config adds 64fe8e97693e Merge branch 'net-aquantia-ptp-followup-fixes' adds 017f77c050a3 netfilter: ipset: add a coding-style fix to ip_set_ext_destroy. adds 8dea982a88dc netfilter: ipset: remove inline from static functions in . [...] adds 94177f6e11c7 netfilter: ipset: move ip_set_comment functions from ip_se [...] adds 2398a97688f1 netfilter: ipset: move functions to ip_set_core.c. adds 856391854ce7 netfilter: ipset: make ip_set_put_flags extern. adds 3fbd6c4513b5 netfilter: ipset: move function to ip_set_bitmap_ip.c. adds f8615bf8a3da netfilter: ipset: move ip_set_get_ip_port() to ip_set_bitm [...] adds 63f55acf7b47 netfilter: ecache: document extension area access rules adds c09b8970fb47 ipvs: no need to update skb route entry for local destinat [...] adds 5d5a0815f854 ipvs: batch __ip_vs_cleanup adds ac524481d7f7 ipvs: batch __ip_vs_dev_cleanup adds 867d2190799a selftests: netfilter: add ipvs test script adds 0ed154620690 selftests: netfilter: add ipvs nat test case adds 176a52043ab8 selftests: netfilter: add ipvs tunnel test case adds 5ccbf891f073 Merge tag 'ipvs-next-for-v5.5' of https://git.kernel.org/p [...] adds 49ca022bccc5 netfilter: ctnetlink: don't dump ct extensions of unconfir [...] adds 2ad9d7747c10 netfilter: conntrack: free extension area immediately adds ca58fbe06c54 netfilter: add and use nf_hook_slow_list() adds 0a9b33850073 netfilter: nft_tproxy: Fix typo in IPv6 module description. adds 71a8a63b9dbd netfilter: nf_flow_table: move priority to struct nf_flowtable adds 3f0465a9ef02 netfilter: nf_tables: dynamically allocate hooks per net_d [...] adds b75a3e8371bc netfilter: nf_tables: allow netdevice to be used only once [...] adds cb662ac6711f netfilter: nf_tables: increase maximum devices number per [...] adds ead3952ea743 netfilter: nf_tables_offload: add nft_flow_block_chain() adds b58288804a3b netfilter: nf_tables_offload: Pass callback list to nft_se [...] adds c5d275276ff4 netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() adds bbaef955af6e netfilter: nf_tables_offload: remove rules on unregistered [...] adds d54725cd11a5 netfilter: nf_tables: support for multiple devices per net [...] adds ad88b7a6aa3e netfilter: ecache: don't look for ecache extension on dyin [...] adds 6df5490fbb9c netfilter: nf_tables_offload: add nft_chain_offload_cmd() adds 75ceaf862d2c netfilter: nf_tables_offload: add nft_flow_block_offload_init() adds 671312e1a05c netfilter: nf_tables_offload: unbind if multi-device bindi [...] adds 4b1f5ddaffbd Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds b951248518e6 tc-testing: list required kernel options for act_ct action adds 511bb0085c6f libbpf: Update BTF reloc support to latest Clang format adds 291ee02b5e40 libbpf: Refactor bpf_object__open APIs to use common opts adds 62561eb442bd libbpf: Add support for field existance CO-RE relocation adds 01340e31915b libbpf: Add BPF-side definitions of supported field reloca [...] adds c7566a69695c selftests/bpf: Add field existence CO-RE relocs tests adds da927466a152 Merge branch 'libbpf-field-existence' adds ba94094818a8 bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN adds 95fbda1e3738 selftests: bpf: Add selftest for __sk_buff tstamp adds 5bc60de50dfe selftests: bpf: Don't try to read files without read permission adds 456a513bb5d4 scripts/bpf: Emit an #error directive known types list nee [...] adds eac9153f2b58 bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() adds e8c423fb31fa bpf: Add typecast to raw_tracepoints to help BTF generation adds 7c6a469e3416 bpf: Add typecast to bpf helpers to help BTF generation adds 8580ac9404f6 bpf: Process in-kernel BTF adds ccfe29eb29c2 bpf: Add attach_btf_id attribute to program load adds f75a697e0913 libbpf: Auto-detect btf_id of BTF-based raw_tracepoints adds 9e15db66136a bpf: Implement accurate raw_tp context access via BTF adds ac4414b5ca47 bpf: Attach raw_tp program with BTF via type name adds 2a02759ef5f8 bpf: Add support for BTF pointers to interpreter adds 3dec541b2e63 bpf: Add support for BTF pointers to x86 JIT adds a7658e1a4164 bpf: Check types of arguments passed into helpers adds 580d656d80cf selftests/bpf: Add kfree_skb raw_tp test adds 0142fdc8186e Merge branch 'bpf-btf-trace' adds 8d285a3b2e83 selftests/bpf: Restore the netns after flow dissector reat [...] adds 0b6e71c398a9 selftests/bpf: Teach test_progs to cd into subdir adds d25c5e23552d selftests/bpf: Make CO-RE reloc test impartial to test_pro [...] adds ee6c52e92dd0 selftests/bpf: Switch test_maps to test_progs' test.h format adds 03dcb78460c2 selftests/bpf: Add simple per-test targets to Makefile adds 74b5a5968fe8 selftests/bpf: Replace test_progs and test_maps w/ general rule adds 5ac93074b581 selftests/bpf: Move test_queue_stack_map.h into progs/ whe [...] adds cb79a4e1b80b selftest/bpf: Remove test_libbpf.sh and test_libbpf_open adds 47a92ae074c3 Merge branch 'cleanup-selftests-bpf-makefile' adds c108e3c1bdbd bpf: Fix bpf_attr.attach_btf_id check adds 1f5343c0ae96 bpf: Fix build error without CONFIG_NET adds 54b8625cd940 bpf, libbpf: Add kernel version section parsing back adds ab81e203bc0d scripts/bpf: Print an error when known types list needs updating adds be18010ea2d8 tools, bpf: Rename pr_warning to pr_warn to align with ker [...] adds bc3f2956f2b2 tools: Sync if_link.h adds f1eead9e3cee libbpf: Add bpf_program__get_{type, expected_attach_type) APIs adds 32dff6db29ac libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes adds dd4436bb8383 libbpf: Teach bpf_object__open to guess program types adds f90415e9600c selftests/bpf: Make a copy of subtest name adds 8af1c8b8d622 selftests/bpf: Make reference_tracking test use subtests adds 1678e33c21b7 selftest/bpf: Get rid of a bunch of explicit BPF program t [...] adds 46a4a97063a0 Merge branch 'bpf-libbpf-cleanups' adds e13a2fe642bd tools/bpf: Turn on llvm alu32 attribute by default adds e00aca65e646 libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable [...] adds 5e5b03d163e1 xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB adds d7d962a09547 libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program adds 9bc6384b3644 selftests/bpf: Move test_section_names into test_progs and fix it adds 45e587b5e8e5 selftests/bpf: Fix LDLIBS order adds e0e4f8e938c4 xsk: Improve documentation for AF_XDP adds 58eeb2289ab9 libbpf: Fix strncat bounds error in libbpf_prog_type_by_name adds 382072916044 bpf: Prepare btf_ctx_access for non raw_tp use case adds a94364603610 bpftool: Allow to read btf as raw data adds 027cbaaf6198 selftests/bpf: Fix .gitignore to ignore no_alu32/ adds 5b7fe93db008 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 556f124fb306 net: dsa: fix dereference on ds->dev before null check error adds f0d532c43073 net: dsa: qca8k: Initialize the switch with correct number [...] adds c199ce4f9dd8 net: Fix misspellings of "configure" and "configuration" adds e1b185491f73 net: Fix various misspellings of "connect" adds 8ebed8ae49df tipc: Spelling s/enpoint/endpoint/ adds faf7b8b22bd1 isdn: hfcsusb: Spelling and grammar fixes adds 7f7183af448a mvpp2: refactor frame drop routine adds e1921168bbd4 mvpp2: sync only the received frame adds a0c78337dd3a mvpp2: prefetch frame header adds 7a9eff98a55d Merge branch 'mvpp2-improvements-in-rx-path' adds 5d65b64a3d97 net: dsa: b53: Add support for MDB adds 29bb5e8337ca net: dsa: bcm_sf2: Wire up MDB operations adds 7dd6c14b52ab Merge branch 'net-dsa-b53-Add-support-for-MDB' adds ebdcebcb8b64 r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw [...] adds 6b297524234c net: dsa: Add support for devlink device parameters adds 23e8b470c778 net: dsa: mv88e6xxx: Add devlink param for ATU hash algorithm. adds eb8b7077101c Merge branch 'mv88e6xxx-Allow-config-of-ATU-hash-algorithm' adds acf5133b1d27 mlxsw: spectrum_buffers: remove unneeded semicolon adds 11b3412cef89 net: mediatek: remove unneeded semicolon adds f95f96a4946a sock: remove unneeded semicolon adds d5a721c96a44 atm: remove unneeded semicolon adds 69977901867a net: aquantia: fix spelling mistake: tx_queus -> tx_queues adds 92d72f1b8bbb net: aquantia: fix unintention integer overflow on left shift adds d607525bd912 net: dsa: return directly from dsa_to_port adds 352b1dee7440 net: fec: remove redundant assignment to pointer bdp adds ff9246571a2e i40e: Fix for persistent lldp support adds e42b7e9cefca i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO adds a3e09ded6a6d i40e: Extract detection of HW flags into a function adds 0514db37dd78 i40e: Extend PHY access with page change flag adds 998e5166e604 i40e: initialize ITRN registers with correct values adds cdb89f15bd46 i40e: allow ethtool to report SW and FW versions in recovery mode adds d80a476f4a12 i40e: Fix LED blinking flow for X710T*L devices adds 621650cabee5 i40e: Refactoring VF MAC filters counting to make more reliable adds 27d461333459 i40e: prevent memory leak in i40e_setup_macvlans adds 6d28f1d95c42 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 11dbb632a45a net: aquantia: make two symbols be static adds b6989d248a2d net: dsa: LAN9303: select REGMAP when LAN9303 enable adds 207136dfeb3b net: aquantia: remove unused including <linux/version.h> adds 76d7774e203d net: aquantia: fix error handling in aq_ptp_poll adds caabee5b53f5 net: phy: dp83867: support Wake on LAN adds 199f3ac31955 ionic: Remove set but not used variable 'sg_desc' adds e528afb72a48 Documentation: net-sysfs: describe missing statistics adds f8d975be7114 net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_ [...] adds 911af5e149bb net: phy: marvell: fix downshift function naming adds 5c6bc5199b5d net: phy: marvell: add downshift support for M88E1111 adds 262caf47449d net: phy: marvell: add PHY tunable support for more PHY versions adds 5b5168c76a07 Merge branch 'net-phy-marvell-fix-and-extend-downshift-support' adds cb5ff33fbfee cavium: thunder: Fix use true/false for bool type adds acda6180e86b broadcom: bnxt: Fix use true/false for bool adds 51210ad5a558 inet: do not call sublist_rcv on empty list adds f73b12812a3d tipc: improve throughput between nodes in netns adds 8466a57dfbb0 net/smc: remove unneeded include for smc.h adds 6869c3b02b59 net: bridge: fdb: convert is_local to bitops adds 29e63fffd666 net: bridge: fdb: convert is_static to bitops adds e0458d9a733b net: bridge: fdb: convert is_sticky to bitops adds ac3ca6af443a net: bridge: fdb: convert added_by_user to bitops adds b5cd9f7c4248 net: bridge: fdb: convert added_by_external_learn to use bitops adds d38c6e3db0c4 net: bridge: fdb: convert offloaded to use bitops adds 3fb01a31afda net: bridge: fdb: set flags directly in fdb_create adds 9014fc319b4b Merge branch 'bridge-fdbs-bitops' adds 3d5f3a67e466 nfc: pn533: i2c: "pn532" as dt compatible string adds 3c57b3954701 nfc: pn532: Add uart phy docs and rename it adds 0bf2840ccc6e nfc: pn533: Add dev_up/dev_down hooks to phy_ops adds 843cc92ed323 nfc: pn533: Split pn533 init & nfc_register adds c656aa4c27b1 nfc: pn533: add UART phy driver adds c64b875fe1e1 nfc: pn533: Add autopoll capability adds e4a5dc1849d3 nfc: pn532_uart: Make use of pn532 autopoll adds 749234419aee Merge branch 'nfc-pn533-add-uart-phy-driver' adds 5075066a7782 mlxsw: reg: Increase size of MPAR register adds ff298839b673 mlxsw: pci: Increase PCI reset timeout for SN3800 systems adds 5fd2ef468906 mlxsw: Bump firmware version to 13.2000.2308 adds a72afb6879bb mlxsw: Enforce firmware version for Spectrum-2 adds 6c814e8c4e78 Merge branch 'mlxsw-Update-firmware-version' adds c0bceb97db9e tipc: add smart nagle feature adds c4917bfc3a6f tc-testing: fixed two failing pedit tests adds 98298e6ca6d5 flow_dissector: add meaningful comments adds 3b336d6f4ec6 flow_dissector: skip the ICMP dissector for non ICMP packets adds 5dec597e5cd0 flow_dissector: extract more ICMP information adds 58deb77cc52d bonding: balance ICMP echoes in layer3+4 mode adds 29f52875ba99 Merge branch 'ICMP-flow-improvements' adds a319fb52e4b3 net: phy: marvell: add downshift support for 88E1145 adds 1d7a55267fae vxlan: drop "vxlan" parameter in vxlan_fdb_alloc() adds a2a1a13b81e6 net: dsa: add ethtool pause configuration support adds 84e93d999a67 wimax: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops adds 914ee9c436cb e1000e: Add support for Comet Lake adds a7023819404a e1000e: Use rtnl_lock to prevent race conditions between n [...] adds daee5598e491 e1000e: Drop unnecessary __E1000_DOWN bit twiddling adds 4085d06d2f22 igb: Add UDP segmentation offload support adds c74d4bdbae4f ixgbe: Add UDP segmentation offload support adds 3fd8ed563958 i40e: Add UDP segmentation offload support adds fb776f5d57ee e1000e: Add support for Tiger Lake adds 203bddfdfb6c e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set adds dba7bf0348e4 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 21d8bd123ac4 net: qrtr: Simplify 'qrtr_tun_release()' adds c8ecebd04cbb net: sched: extract common action counters update code int [...] adds 5e1ad95b630e net: sched: extract bstats update code into function adds 26b537a88ca5 net: sched: extract qstats update code into functions adds ef816f3c49c1 net: sched: don't expose action qstats to skb_tc_reinsert() adds 5e174d5e73df net: sched: modify stats helper functions to support regul [...] adds abbb0d33632c net: sched: extend TCA_ACT space with TCA_ACT_FLAGS adds e38226786022 net: sched: update action implementations to support flags adds 9ae6b78708a7 tc-testing: implement tests for new fast_init action flag adds d86784fe9b03 Merge branch 'Control-action-percpu-counters-allocation-by [...] adds d74361dc5870 cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' adds 94e768373ae1 mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits adds a513b1a5910b mlxsw: reg: Add Port Module Type Mapping Register adds 25911e1b9797 mlxsw: spectrum: Use PMTM register to get max module width adds 2e6a2d7b4508 mlxsw: spectrum: Move max_width check up before count check adds 26a6befa5df7 mlxsw: spectrum: Distinguish between unsplittable and split port adds 4a7f970f1240 mlxsw: spectrum: Replace port_to_module array with array o [...] adds 7b39fa5befbb mlxsw: spectrum: Use mapping of port being split for creat [...] adds 35896d9641db mlxsw: spectrum: Pass mapping values in port mapping structure adds c8fc10dc17c2 mlxsw: spectrum: Add sanity checks into module info get adds d0846ce9aa90 mlxsw: spectrum: Push getting offsets of split ports into [...] adds 038784a9dfc2 mlxsw: spectrum: Introduce resource for getting offset of [...] adds 49185277cc45 mlxsw: spectrum: Remember split base local port and use it [...] adds 013da2979118 mlxsw: spectrum: Use port_module_max_width to compute base [...] adds c3a64b5173e1 mlxsw: spectrum: Fix base port get for split count 4 and 8 adds fbbeea310267 mlxsw: spectrum: Iterate over all ports in gap during unsp [...] adds 973b7fdb5ff1 mlxsw: spectrum: Generalize split count check adds 8c933eab2d19 Merge branch 'mlxsw-Make-port-split-code-more-generic' adds 246880958ac9 firmware: broadcom: add OP-TEE based BNXT f/w manager adds e07ab2021eb6 bnxt_en: Add support to invoke OP-TEE API to reset firmware adds 0b0eacf3c83c bnxt_en: Add support to collect crash dump via ethtool adds 796977443018 Merge branch 'bnxt_en-Add-OP-TEE-based-bnxt-f-w-manager' adds 3d77d0cb054c net: hns3: dump some debug information when reset fail adds 647522a5ef64 net: hns3: add struct netdev_queue debug info for TX timeout adds d6ad7c530625 net: hns3: cleanup some magic numbers adds db4d3d554eb5 net: hns3: cleanup some coding style issues adds e4b806edfabd net: hns3: cleanup a format-truncation warning adds 0bfdf2868cd5 net: hns3: optimize local variable initialization adds 9e69045654ec net: hns3: add or modify some comments adds adcf738b804b net: hns3: cleanup some print format warning adds 39edaf24f819 net: hns3: cleanup byte order issues when printed adds 2bd7c3e1ab30 Merge branch 'net-hns3-add-some-optimizations-and-cleanups' adds f07f30042f8e dpaa_eth: use only one buffer pool per interface adds 8151ee88bad5 dpaa_eth: use page backed rx buffers adds c70fd3182cae dpaa_eth: perform DMA unmapping before read adds 9a4f4f3a894f dpaa_eth: avoid timestamp read on error paths adds ae1512fb745f dpaa_eth: simplify variables used in dpaa_cleanup_tx_fd() adds 7689d82c4585 dpaa_eth: use fd information in dpaa_cleanup_tx_fd() adds 2388ba36e945 dpaa_eth: cleanup skb_to_contig_fd() adds 84d06c606ca4 dpaa_eth: use a page to store the SGT adds 46e93e5443a7 dpaa_eth: add dropped frames to percpu ethtool stats adds 1f722e19a264 dpaa_eth: remove netdev_err() for user errors adds e414696d4952 dpaa_eth: extend delays in ndo_stop adds a2d00f3db73d soc: fsl: qbman: allow registering a device link for the p [...] adds e06eea555b87 dpaa_eth: register a device link for the qman portal used adds 4a956bd22b88 Merge branch 'DPAA-Ethernet-changes' adds b7f143d093e1 s390/qdio: implement IQD Multi-Write adds 8b664cd127a1 s390/qeth: use IQD Multi-Write adds ec2b559d6849 s390/qeth: use QDIO_BUFNR() adds f9ce416ac79d s390/qeth: keep IRQ disabled until NAPI is really done adds 9897d583b015 s390/qeth: consolidate some duplicated HW cmd code adds 04fa55fe07d1 s390/qeth: don't set card state in qeth_qdio_clear_card() adds 1b40d4b2fbd6 s390/qeth: use helpers for IP address hashing adds 8bf70b68847a s390/qeth: don't cache MAC addresses for multicast IPs adds 72919b6b3b32 Merge branch 's390-next' adds d170eb69d40e mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init adds 8c42350116fe sfc: support encapsulation of xdp_frames in efx_tx_buffer adds eb9a36be7f3e sfc: perform XDP processing on received packets adds e45a4fed9d00 sfc: Enable setting of xdp_prog adds 3990a8fffbda sfc: allocate channels for XDP tx queues adds dfe44c1f52ee sfc: handle XDP_TX outcomes of XDP eBPF programs adds cd846bef2d74 sfc: add XDP counters to ethtool stats adds e3b205b1fdf0 Merge branch 'sfc-Add-XDP-support' adds 6fff8c010785 bus: fsl-mc: export device types present on the bus adds 1ac210d128ef bus: fsl-mc: add the fsl_mc_get_endpoint function adds f5c3fffa4c18 dpaa2-eth: update the TX frame queues on DPNI_IRQ_EVENT_EN [...] adds 719479230893 dpaa2-eth: add MAC/PHY support through phylink adds ecc5fe7d2b3d net: documentation: add docs for MAC/PHY support in DPAA2 adds 5c26c1d6dffa Merge branch 'dpaa2-eth-add-MAC-PHY-support-through-phylink' adds c5f51765a1f6 net: dsa: list DSA links in the fabric adds 96252b8e0532 net: dsa: remove ds->rtable adds 3774ecdb8ca2 net: dsa: remove switch routing table setup code adds 9c8ad1ab66b5 net: dsa: remove the dst->ds array adds 8e5cb84c67e0 net: dsa: remove tree functions related to switches adds 27d4d19d7c82 net: dsa: remove limitation of switch index value adds fcee85f19f39 net: dsa: tag_8021q: clarify index limitation adds e43ea83cc786 Merge branch 'net-dsa-replace-routing-tables-with-a-list' adds 90f906243bf6 bnxt_en: Add support for L2 rewrite adds 08f8280e8788 bnxt: Avoid logging an unnecessary message when a flow can [...] adds 9b9eb518e338 bnxt_en: Add support for NAT(L3/L4 rewrite) adds 627c89d00fb9 bnxt_en: flow_offload: offload tunnel decap rules via indi [...] adds aa46dffff452 bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence. adds f3a6d206c25a bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during erro [...] adds 6a68749dbd77 bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during susp [...] adds 44715423dd01 Merge branch 'bnxt_en-Updates-for-net-next' adds 52340b82cf1a hp100: Move 100BaseVG AnyLAN driver to staging adds be0c5677970d net: bridge: fdb: br_fdb_update can take flags directly adds 31f1155bdc26 net: bridge: fdb: avoid two atomic bitops in br_fdb_extern [...] adds 58ec1ea637ca net: bridge: fdb: restore unlikely() when taking over exte [...] adds 23c161ee2c22 Merge branch 'net-bridge-minor-followup-optimizations' adds c23fcbbc6aa4 tc-testing: added tests with cookie for conntrack TC action adds d31e95585ca6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 313e7f6fb1d9 selftest/bpf: Use -m{little, big}-endian for clang adds e93d99180abd selftests/bpf: Restore $(OUTPUT)/test_stub.o rule adds 94ff9ebb49a5 libbpf: Fix compatibility for kernels without need_wakeup adds d3a3aa0c59e8 libbpf: Fix off-by-one error in ELF sanity check adds a566e35f1e8b libbpf: Don't use kernel-side u32 type in xsk.c adds 15ab09bdca61 bpf: Enforce 'return 0' in BTF-enabled raw_tp programs adds 9ffccb76062a selftests/bpf: Test narrow load from bpf_sysctl.write adds 7e07e7aec569 bpf: Add s390 testing documentation adds af21c717f475 bpf, testing: Refactor test_skb_segment() for testing skb_ [...] adds cf204a718357 bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segm [...] adds af91acbc6299 bpf: Fix bpf jit kallsym access adds f1b9509c2fb0 bpf: Replace prog_raw_tp+btf_id with prog_tracing adds 12a8654b2e5a libbpf: Add support for prog_tracing adds 06087114606c Merge branch 'bpf-cleanup-btf-raw-tp' adds 75b0bfd2e1a7 Revert "selftests: bpf: Don't try to read files without re [...] adds 64fe8c061de7 xsk: Store struct xdp_sock as a flexible array member of t [...] adds e65650f291ee bpf: Implement map_gen_lookup() callback for XSKMAP adds d817991cc748 xsk: Restructure/inline XSKMAP lookup/redirect/flush adds 78db77fab1c6 Merge branch 'bpf-xskmap-perf-improvements' adds d1b4574a4b86 libbpf: Fix error handling in bpf_map__reuse_fd() adds 4580b25fcee5 libbpf: Store map pin path and status in struct bpf_map adds 196f8487f51e libbpf: Move directory creation into _pin() functions adds 57a00f41644f libbpf: Add auto-pinning of maps when loading BPF objects adds 2f4a32cc83a5 selftests: Add tests for automatic map pinning adds e1cb7d2d60d5 Merge branch 'map-pinning' adds 1d1585ca0f48 uaccess: Add non-pagefault user-space write function adds 75a1a607bb7e uaccess: Add strict non-pagefault kernel-space read function adds eb1b66887472 bpf: Make use of probe_user_write in probe write helper adds 6ae08ae3dea2 bpf: Add probe_read_{user, kernel} and probe_read_{user, k [...] adds 6e07a6341277 bpf: Switch BPF probe insns to bpf_probe_read_kernel adds 251e2d337a1a bpf, samples: Use bpf_probe_read_user where appropriate adds 50f9aa44cac7 bpf, testing: Convert prog tests to probe_read_{user, kern [...] adds fa553d9b57d4 bpf, testing: Add selftest to read/write sockaddr from user space adds 358fdb456288 Merge branch 'bpf_probe_read_user' adds ae8a76fb8b5d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 04b7d136d015 net: openvswitch: add flow-mask cache for performance adds 4bc63b1b531d net: openvswitch: convert mask list in mask array adds 1689754de624 net: openvswitch: shrink the mask array if necessary adds a7f35e78e701 net: openvswitch: optimize flow mask cache hash collision adds 57f7d7b91644 net: openvswitch: optimize flow-mask looking up adds 515b65a4b991 net: openvswitch: simplify the flow_hash adds 0a3e01371db1 net: openvswitch: add likely in flow_lookup adds 50b0e61b32ee net: openvswitch: fix possible memleak on destroy flow-table adds 4c76bf696a60 net: openvswitch: don't unlock mutex when changing the use [...] adds eec62eadd1d7 net: openvswitch: simplify the ovs_dp_cmd_new adds c219a1662276 Merge branch 'optimize-openvswitch-flow-looking-up' adds 2adf81c0f7b0 net: icmp: use input address in traceroute adds 06e7c70c6e89 tipc: improve message bundling algorithm adds fac6fce9bdb5 net: icmp6: provide input address for traceroute6 adds 5c5e7aac63ae dt-bindings: ptp: Add device tree binding for IDT ClockMat [...] adds 3a6ba7dc7799 ptp: Add a ptp clock driver for IDT ClockMatrix. adds a37ac8ae66e2 mISDN: remove unused variable 'faxmodulation_s' adds 40416d8ede65 net/mlx5: DR, Replace CRC32 implementation to use kernel lib adds cc4db579e69b net/mlx5: FPGA, support network cards with standalone FPGA adds 32680da71034 net/mlx5: Remove unneeded variable in mlx5_unload_one adds 556b9d16d3f5 net/mlx5: Clear VF's configuration on disabling SRIOV adds ae2741e2b6ce net/mlx5e: Verify that rule has at least one fwd/drop action adds 84c7af637512 net/mlx5: Do not hold group lock while allocating FTE in software adds 7dee607ed0e0 net/mlx5: Support lockless FTE read lookups adds 130c7b46c93d net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events adds 769619ee39df net/mlx5: WQ, Move short getters into header file adds 88f30bbcbaaa net/mlx5e: Bit sized fields rewrite support adds ab9341b54969 net/mlx5e: Add ToS (DSCP) header rewrite support adds 5a212e0cac54 net/mlx5: rate limit alloc_ent error messages adds 84d2dbb0aaaf net/mlx5: LAG, Use port enumerators adds 1cdc14e9d134 net/mlx5: LAG, Use affinity type enumerators adds 667f264676c7 net/mlx5: DR, Support IPv4 and IPv6 mixed matcher adds 1574cf83c7a0 Merge tag 'mlx5-updates-2019-11-01' of git://git.kernel.or [...] adds 5d1fcaf35d74 net: bridge: fdb: eliminate extra port state tests from fast-path adds 0c65b2b90d13 net: of_get_phy_mode: Change API to solve int/unit warnings adds b6b556afd21b ipv6: use jhash2() in rt6_exception_hash() adds 4dd147471dae net: sgi: ioc3-eth: don't abuse dma_direct_* calls adds 59511bcf33f9 net: sgi: ioc3-eth: fix usage of GFP_* flags adds 051a07ec7a3d net: sgi: ioc3-eth: simplify setting the DMA mask adds 7ca2c4c2ca9e net: sgi: ioc3-eth: fix setting NETIF_F_HIGHDMA adds 369a782af0f1 net: sgi: ioc3-eth: ensure tx ring is 16k aligned. adds 54e0602d796c net: ethernet: stmmac: drop unused variable in stm32mp1_se [...] adds 56c1291ee48b bpf: re-fix skip write only files in debugfs adds 1df96ca7e001 fm10k: add missing field initializers to TLV attributes) adds 0e100440e24b fm10k: add support for ndo_get_vf_stats operation adds 780e354dcdb9 ixgbe: Make use of cpumask_local_spread to improve RSS locality adds 739e6b4a8374 fm10k: update driver version to match out-of-tree adds 07066d9dc3d2 ixgbe: protect TX timestamping from API misuse adds 3df5b9a6a9ec i40e: enable X710 support adds dc645daef9af i40e: implement VF stats NDO adds eeb2045bb7d2 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds eff380aaffed ice: Introduce ice_base.c adds e75d1b2c3731 ice: get rid of per-tc flow in Tx queue configuration routines adds efc2214b6047 ice: Add support for XDP adds 0891d6d4b1fe ice: Move common functions to ice_txrx_lib.c adds 2d4238f55697 ice: Add support for AF_XDP adds 7237f5b0dba4 ice: introduce legacy Rx flag adds 59bb08080557 ice: introduce frame padding computation logic adds aaf27254fdf9 ice: add build_skb() support adds 23b44513c3e6 ice: allow 3k MTU for XDP adds 39069faac292 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds df9f540ca742 hv_netvsc: flag software created hash value adds 1fac7ca4e63b hv_netvsc: record hardware hash in skb adds b8fed591df6b Merge branch 'netvsc-RSS-related-patches' adds 15122464d525 icmp: add helpers to recognize ICMP error packets adds 54074f1dbd6f icmp: remove duplicate code adds fd4b355829ec Merge branch 'icmp-move-duplicate-code-in-helper-functions' adds 2bceefbe557f tc-testing: added tests with cookie for mpls TC action adds c058f6dfeb1c net: dsa: Fix use after free in dsa_switch_remove() adds 3b7ad08b5153 vsock: Simplify '__vsock_release()' adds a5ec65169c60 net: hns3: remove unused macros adds fbdcdd78da7c Change in Openvswitch to support MPLS label depth of 3 in [...] adds 9482d036cc02 dt-bindings: net: Describe BCM7445 switch reset property adds eee87e4377a4 net: dsa: bcm_sf2: Add support for optional reset controller line adds 2ee6ad1ddf77 Merge branch 'net-dsa-bcm_sf2-Add-support-for-optional-res [...] adds 5cd73fbd7879 net: dsa: Add support for devlink resources adds d9ea56206c4d net: dsa: mv88e6xxx: Add number of MACs in the ATU adds 6239a386e784 net: dsa: mv88e6xxx: global2: Expose ATU stats register adds c5f299d59261 net: dsa: mv88e6xxx: global1_atu: Add helper for get next adds e0c69ca7dfbb net: dsa: mv88e6xxx: Add ATU occupancy via devlink resources adds 973ff55bef38 Merge branch 'mv88e6xxx-ATU-occupancy-as-devlink-resource' adds 4d390c287b2f net_sched: do not export gnet_stats_basic_packed to uapi adds d0083d98f685 net_sched: extend packet counter to 64bit adds b33e699fe43a net_sched: add TCA_STATS_PKT64 attribute adds 5ea4b122e7ed Merge branch 'net_sched-convert-packet-counters-to-64bit' adds f92186177620 net: ethernet: emac: Fix phy mode type adds 0a6890b9b4df bnx2x: Utilize FW 7.13.15.0. adds 069e47823fff bnx2x: Enable Multi-Cos feature. adds dc5a3d79c345 bnx2x: Fix PF-VF communication over multi-cos queues. adds 888f43e5da61 cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod adds 7b3a768b2bb2 Merge branch 'bnx2x-cnic-Enable-Multi-Cos' adds 86e8f2988786 cxgb4: Add pci reset handler adds 9647722befbe r8152: Add macpassthru support for ThinkPad Thunderbolt 3 [...] adds 79f0a4858fa7 batman-adv: Start new development cycle adds 9044854e4b8b batman-adv: Simplify 'batadv_v_ogm_aggr_list_free()' adds baa1e8a0da76 batman-adv: Axe 'aggr_list_lock' adds a7757d318a8a batman-adv: Use 'fallthrough' pseudo keyword adds 5759af0682b3 batman-adv: Drop lockdep.h include for soft-interface.c adds d673f5635852 Merge tag 'batadv-next-for-davem-20191105' of git://git.op [...] adds be898fed355e brcmfmac: send port authorized event for FT-802.1X adds 3f1b32bdbb0a brcmsmac: remove a useless test adds 1524cbf36215 brcmfmac: don't WARN when there are no requests adds e0ae4bac22ef brcmfmac: fix suspend/resume when power is cut off adds fa38b4fddc7c brcmsmac: remove duplicated if condition adds 0d32f5d93bba rtw88: 8822c: fix boolreturn.cocci warnings adds d563131ef23c rsi: release skb if rsi_prepare_beacon fails adds 15e14f76f85f mt7601u: fix bbp version check in mt7601u_wait_bbp_ready adds 6e7d59776311 rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable adds 3f9361695113 rtlwifi: prevent memory leak in rtl_usb_probe adds a0d46f7a0fa5 rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() adds 7da413a18583 libertas: fix a potential NULL pointer dereference adds 0a3ce169476f mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() adds ab8c31dd8c8a net/wireless: Use kmemdup rather than duplicating its impl [...] adds a2cdd07488e6 rtl8xxxu: prevent leaking urb adds 4010758eb082 rtlwifi: Remove set but not used variable 'rtstate' adds 70906d941ccd rtlwifi: Remove set but not used variables 'dataempty','hoffset' adds 4a26e11500b8 rtlwifi: rtl8192ee: Remove set but not used variables 'sho [...] adds 533e3de41205 rtlwifi: rtl8192ee: Remove set but not used variables 'reg [...] adds 66070e86878c rtlwifi: rtl8723be: Remove set but not used variables 'reg [...] adds 3c5196058508 rtw88: remove redundant flag check helper function adds 6f0b0d28fde8 rtw88: pci: reset H2C queue indexes in a single write adds 61d7309562b5 rtw88: not to enter or leave PS under IRQ adds 3d391c06d917 rtw88: not to control LPS by each vif adds 5235d63640c6 rtw88: remove unused lps state check helper adds d3e20fd17d0b rtw88: LPS enter/leave should be protected by lock adds 37ba5de2e731 rtw88: leave PS state for dynamic mechanism adds 27e117e4b01b rtw88: add deep power save support adds 3a068a2a6585 rtw88: not to enter LPS by coex strategy adds d3be4d115be0 rtw88: select deep PS mode when module is inserted adds 04b786e00987 rtw88: add deep PS PG mode for 8822c adds bcde60e599fb rtw88: remove misleading module parameter rtw_fw_support_lps adds 4a50d454502f cw1200: Fix a signedness bug in cw1200_load_firmware() adds b10f32672946 ath10k: Check if station exists before forwarding tx airti [...] adds 7165ef890a4c ath10k: Fix HOST capability QMI incompatibility adds b003e7f1974e ath10k: snoc: skip regulator operations adds c56c7f24d7f8 ath10k: Use standard regulator bulk API in snoc adds f93bcf0ce6a1 ath10k: Use standard bulk clock API in snoc adds 0227ff3656f2 ath10k: avoid leaving .bss_info_changed prematurely adds 7921ae091907 ath10k: Use ARRAY_SIZE adds 9c44bf4c1255 ath10k: use ath10k_pci_soc_ functions for all warm_reset i [...] adds c41305993ff5 ath10k: revalidate the msa region coming from firmware adds 334f5b61a6f2 ath10k: add cleanup in ath10k_sta_state() adds 1340cc631bd0 ath10k: fix latency issue for QCA988x adds 09764659003d ath10k: fix spelling mistake "eanble" -> "enable" adds 892022e108dd dt: bindings: ath10k: add dt entry for XO calibration support adds 75f545e85744 ath10k: Add xo calibration support for wifi rf clock adds 3f14b73c3843 ath10k: Enable MSA region dump support for WCN3990 adds c0e33fe6fb0f ath10k: Add peer param map for tlv and non-tlv adds 40f4ef5e9232 ath10k: Add support to provide higher range mem chunks in [...] adds 8da96730331d ath10k: fix missing checks for bmi reads and writes adds 80ce8ca7a647 ath: fix various spelling mistakes adds 5d7e4b4935e4 ath: Use dev_get_drvdata where possible adds 35cc054d944e ath10k: remove the warning of sdio not full support adds b8d17e7d93d2 ath10k: fix memory leak adds 6aff90c5bab7 ath9k: remove unused including <linux/version.h> adds fa879490e412 ath10k: add 2ghz channel arguments to service ready structure adds 275ea1b26f38 ath10k: print service ready returned channel range adds 73690c4843fb ath10k: print supported MCS rates within service ready event adds 7b3087323faa ath10k: change sw version print format to hex adds 306547608c84 ath10k: switch to ieee80211_tx_dequeue_ni adds 93f9fefcf528 ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9 [...] adds d98ddae85a4a ath10k: fix backtrace on coredump adds 80e84f36412e ath9k_hw: fix uninitialized variable data adds e01fddc19d21 ath9k_htc: Modify byte order for an error message adds cd486e627e67 ath9k_htc: Discard undersized packets adds cc6df017e557 ath10k: fix offchannel tx failure when no ath10k_mac_tx_fr [...] adds f8914a14623a ath10k: restore QCA9880-AR1A (v1) detection adds 1382993f882b ath10k: add support for hardware rfkill adds 315cee426f87 ar5523: check NULL before memcpy() in ar5523_cmd() adds 2c840676be8f wil6210: check len before memcpy() calls adds 97ef12263fce Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 3a2dd6b7cadf rtw88: check firmware leave lps successfully adds 942e2a5d39a9 rtw88: allows to set RTS in TX descriptor adds 3745d3e550d1 rtw88: add driver TX queue support adds 46ebb1743f33 rtw88: take over rate control from mac80211 adds 699c7730cf23 rtw88: report tx rate to mac80211 stack adds 127eef1d46f8 rtw88: add TX-AMSDU support adds 1131ad7fe575 rtw88: flush hardware tx queues adds c3594559f49c rtw88: fix beaconing mode rsvd_page memory violation issue adds 0649ff58a0f6 rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption adds bf06c7ec4508 rtw88: configure TX queue EDCA parameters adds bc3696e0a436 rtw88: raise firmware version debug level adds cc20a7139836 rtw88: use struct rtw_fw_hdr to access firmware header adds 4f5bb7ff8b8d rtw88: fix NSS of hw_cap adds f4268729eb1e rtw88: fix error handling when setup efuse info adds 3b1e0a7bdfee brcmfmac: add support for SAE authentication offload adds 60b5b49f6a6e libertas: remove redundant assignment to variable ret adds f170d44bc4ec rsi: fix potential null dereference in rsi_probe() adds a9bb0b515778 rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver adds 0fc44cd4c480 rtlwifi: rtl8821ae: Remove set but not used variables 'rts [...] adds a3e017fd8932 rtlwifi: rtl8723ae: Remove set but not used variables 'reg [...] adds a003aec306c8 rtlwifi: rtl8192c: Remove set but not used variables 'reg_ [...] adds 925942b5da09 rtlwifi: rtl8188ee: Remove set but not used variables 'v3' [...] adds 073f8138f598 rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_ [...] adds e25076070201 rtlwifi: btcoex: Remove set but not used variable 'result' adds aab7541a5a8b rtlwifi: btcoex: Remove set but not used variables 'wifi_b [...] adds 4614239cba34 rtlwifi: rtl8723: Remove set but not used variable 'own' adds c5dcf8f0e850 Revert "rsi: fix potential null dereference in rsi_probe()" adds 39e50f5ce26c rsi: drop bogus device-id checks from probe adds db8fd2cde932 mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf adds d10dcb615c8e mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring adds e542e66b7c2e rtl8xxxu: add bluetooth co-existence support for single antenna adds be10b09b278f rtw88: Fix an error message adds 55047fb783e0 iwlegacy: make array interval static, makes object smaller adds 314bf64d1266 rtl8xxxu: make arrays static, makes object smaller adds ac8efe4f4a84 rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' adds 59f4567d228f rtlwifi: rtl8192ee: Remove set but not used variable 'err' adds 4633d30b61ac wlcore: clean-up clearing of WL1271_FLAG_IRQ_RUNNING adds c2fca7d083f7 rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX adds c3f997f0c3b2 rtlwifi: rtl8192se: Replace local bit manipulation macros adds 06aae1b02285 rtlwifi: rtl8192se: Convert macros that set descriptor adds 1dce7eb37333 rtlwifi: rtl8192se: Convert inline routines to little-endi [...] adds 27c65bfc434f rtw88: config 8822c multicast address in MAC init flow adds 5dc32b8ace37 rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support adds a4835410995e rtw88: Use rtw_write8_set to set SYS_FUNC adds 474264d5a6b7 rtw88: pci: config phy after chip info is setup adds 12078aae4535 rtw88: coex: Set 4 slot mode for A2DP adds 4ee2f3426699 rtw88: use a for loop in rtw_power_mode_change(), not goto adds c3226d93f85c rtw88: include interrupt.h for tasklet_struct adds 52d4261862ec wireless: Remove call to memset after dma_alloc_coherent adds 868ad2149602 net/wireless: Delete unnecessary checks before the macro c [...] adds 89dca86d29b4 rtw88: mark rtw_fw_hdr __packed adds 0eeb91ade90c rtl8xxxu: fix RTL8723BU connection failure issue after war [...] adds 844e9d7c60a4 bcma: fix block comment style adds 8575b534b000 rtw88: use macro to check the current band adds c97ee3e0bea2 rtw88: add power tracking support adds 0bd9557341b7 rtw88: Enable 802.11ac beamformee support adds f39e9bd49a3d rtw88: add set_bitrate_mask support adds 082a36dc9995 rtw88: add phy_info debugfs to show Tx/Rx physical status adds 091c6e9c083f rtlwifi: Remove unnecessary NULL check in rtl_regd_init adds f64b06bd362a adm80211: remove set but not used variables 'mem_addr' and [...] adds d0c160b18ef5 atmel: remove set but not used variable 'dev' adds 4fcef8609132 rtl8xxxu: remove set but not used variable 'rate_mask' adds b298800dd8ee rtl8xxxu: fix warnings for symbol not declared adds 5c70e9714254 rtw88: fix GENMASK_ULL for u64 adds c03fe6d3b31c iwlwifi: dbg_ini: load external dbg cfg after internal cfg [...] adds c9fe75e9f347 iwlwifi: dbg_ini: use new region TLV in dump flow adds 3b589d5624ce iwlwifi: dbg_ini: use new trigger TLV in dump flow adds 69f0e5059b09 iwlwifi: dbg: remove multi buffers infra adds 593fae3e5e90 iwlwifi: dbg_ini: add monitor dumping support adds a77e3d2829e2 iwlwifi: dbg_ini: add error tables dumping support adds 677d25b237b3 iwlwifi: dbg_ini: use new API in dump info adds a9248de42464 iwlwifi: dbg_ini: add TLV allocation new API support adds cf29c5b66b9f iwlwifi: dbg_ini: implement time point handling adds 14124b25780d iwlwifi: dbg_ini: implement monitor allocation flow adds 60e8abd9d3e9 iwlwifi: dbg_ini: add periodic trigger new API support adds 068893b7a28f iwlwifi: dbg_ini: support domain changing via debugfs adds 3ed34fbf9d3b iwlwifi: dbg_ini: support FW response/notification region type adds e8d9e982bf9b iwlwifi: dbg_ini: rename external debug configuration file adds b87384af8d67 iwlwifi: dbg_ini: remove old API and some related code adds eae7550b9d9c iwlwifi: dbg_ini: support FW notification dumping in case [...] adds ee4cce9b9d64 iwlwifi: mvm: consider ieee80211 station max amsdu value adds d3b4dc014c9c iwlwifi: mvm: add support for new version for D0I3_END_CMD adds c327ae2fe12f iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype adds fe959c7b2049 iwlwifi: mvm: use the new session protection command adds 7f2ea5212342 iwlwifi: mvm: fix old-style declaration adds 449a29d0fead iwlwifi: mvm: add notification for missed VAP adds 3b445ed9b72a iwlwifi: dbg_ini: add user trigger support adds 6abe1e2e3904 iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions adds 3717f91a81af iwlwifi: mvm: create function to convert nl80211 band to phy band adds d558b7f83470 iwlwifi: mvm: Invert the condition for OFDM rate adds e878325a801d iwlwifi: nvm: create function to convert channel index to [...] adds 65b9425ce9aa iwlwifi: rx: use new api to get band from rx mpdu adds 03029ed42f01 Merge tag 'iwlwifi-next-for-kalle-2019-10-18-2' of git://g [...] adds 1f592108bbd0 rtw88: fix sparse warnings for DPK adds a969cf42e5fe rtw88: fix sparse warnings for power tracking adds 7436a470b583 rtw88: 8822b: add RFE type 3 support adds 0b8db87da541 rtw88: use rtw_phy_pg_cfg_pair struct, not arrays adds ff0dfe5b0377 rtw88: rearrange if..else statements for rx rate indexes adds 18a0696e85fd rtw88: fix potential read outside array boundary adds 5195b9042640 rtw88: avoid FW info flood adds baff8da6e163 rtw88: remove redundant null pointer check on arrays adds cbbd7f9a5e76 rtlwifi: rtl8192c: Drop condition with no effect adds 6db774c17250 b43: main: Fix use true/false for bool type adds a9160bb35ad9 b43: dma: Fix use true/false for bool type variable adds 4b15f83adaf1 rtlwifi: rtl8821ae: Drop condition with no effect adds 086ddf860650 mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops adds a3ead21d6eec Merge tag 'wireless-drivers-next-2019-11-05' of git://git. [...] adds bfcccfe78b36 netdevsim: drop code duplicated by a merge adds acceca8d2416 selftests: bpf: log direct file writes adds fb90ab6ba93c Merge branch 'netdevsim-fix-tests-and-netdevsim' adds 5d8876e2c251 net: forcedeth: add xmit_more support adds 9439bb0f3656 ehea: replace with page_shift() in ehea_is_hugepage() adds a9b97286fec1 gianfar: Maximize Rx buffer size adds 462ef9752686 selftests: devlink: undo changes at the end of resource_test adds 71c780f1191f tc-testing: updated pedit TDC tests adds 9d027e3a83f3 net: neigh: use long type to store jiffies delta adds 3828a93f5cfd inet_diag: use jiffies_delta_to_msecs() adds 25c7a6d1f90e net: avoid potential false sharing in neighbor related code adds 7976a11b3092 net: use helpers to change sk_ack_backlog adds 288efe8606b6 net: annotate lockless accesses to sk->sk_ack_backlog adds 099ecf59f05b net: annotate lockless accesses to sk->sk_max_ack_backlog adds 3edcc5680148 Merge branch 'net-various-KCSAN-inspired-fixes' adds 3c28d99fc62d selftest: net: add some traceroute tests adds 6708ef779249 tipc: update cluster capabilities if node deleted adds 426071f1f399 tipc: reduce sensitive to retransmit failures adds f52f11ec8ad4 lwtunnel: add options process for arp request adds 0eb8eb2f9685 lwtunnel: add options process for cmp_encap adds 4ece47787077 lwtunnel: add options setting and dumping for geneve adds edf31cbb1502 lwtunnel: add options setting and dumping for vxlan adds b0a21810bd5e lwtunnel: add options setting and dumping for erspan adds 3924f72a3a1e Merge branch 'lwtunnel-add-ip-and-ip6-options-setting-and- [...] adds d0d605c5e10a tipc: eliminate the dummy packet in link synching adds b97fa0b54447 ptp: ptp_clockmatrix: Fix missing unlock on error in idtcm [...] adds 1dcff44a9d2b net: aquantia: fix return value check in aq_ptp_init() adds eb34e98baf4c net: axienet: Fix error return code in axienet_probe() adds 90ce9f23a886 net: openvswitch: select vport upcall portid directly adds 226df3ef1c02 dpaa2-eth: fix an always true condition in dpaa2_mac_get_if_mode adds 9ed498c6280a net: silence data-races on sk_backlog.tail adds a5a7daa52edb tcp: fix data-race in tcp_recvmsg() adds 4985dffced14 net: phy: at803x: fix Kconfig description adds 2c63221cd9e5 dt-bindings: net: phy: Add support for AT803X adds 2f664823a470 net: phy: at803x: add device tree binding adds 428061f70f1a net: phy: at803x: mention AR8033 as same as AR8031 adds 96c3671204b8 net: phy: at803x: fix the PHY names adds ed7fa2ad4055 net: phy: at803x: remove config_init for AR9331 adds 16cf4222beed Merge branch 'net-phy-at803x-device-tree-binding' adds 64a26007a8f5 net: dsa: mv8e6xxx: Fix stub function parameters adds a012dca9f7a2 ice: add ethtool -m support for reading i2c eeprom modules adds 031f21475297 ice: Update Boot Configuration Section read of NVM adds cfbf13674be4 ice: handle DCBx non-contiguous TC request adds c6012ac1c35b ice: fix driver unload flow adds b2883dfe1ffc ice: Adjust DCB INIT for SW mode adds 4e56802e0ef3 ice: save PCI state in probe adds eb0ee8abfeb9 ice: Check for null pointer dereference when setting rings adds 395594563b29 ice: write register with correct offset adds 5878589dc318 ice: print unsupported module message adds e18ff118181b ice: print PCI link speed and width adds 133f4883f906 ice: Get rid of ice_cleanup_header adds ff010eca05fa ice: Rename VF function ice_vc_dis_vf to match its behavior adds 039c60c5970f ice: Fix return value when SR-IOV is not supported adds fdc66c3da93b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2d791e3bf218 dpaa2-ptp: fix compile error adds 1c8dd9cb4697 net_sched: gen_estimator: extend packet counter to 64bit adds 2d770a236694 Merge remote-tracking branch 'net-next/master' adds 42765ede5c54 selftests/bpf: Remove too strict field offset relo test cases adds ee26dade0e3b libbpf: Add support for relocatable bitfields adds 94f060e98495 libbpf: Add support for field size relocations adds 8b1cb1c9601f selftest/bpf: Add relocatable bitfield reading tests adds 0b163565b918 selftests/bpf: Add field size relocation tests adds f23c7ce341c2 Merge branch 'bpf-libbpf-bitfield-size-relo' adds 65a052d537f4 selftests/bps: Clean up removed ints relocations negative tests adds ed578021210e libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage adds 85d31dd07002 bpf: Account for insn->off when doing bpf_probe_read_kernel adds 7e22077d0c73 tools, bpf_asm: Warn when jumps are out of range adds 166f11d11f6f s390/bpf: Use kvcalloc for addrs array adds 6ad2e1a00729 s390/bpf: Wrap JIT macro parameter usages in parentheses adds dab2e9eb187c s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip adds 9656b346b280 libbpf: Fix negative FD close() in xsk_setup_xdp_prog() adds 3dc5e0598213 libbpf: Fix memory leak/double free issue adds 4ee113561571 libbpf: Fix potential overflow issue adds dd3ab126379e libbpf: Fix another potential overflow issue in bpf_prog_linfo adds 994021a7e084 libbpf: Make btf__resolve_size logic always check size err [...] adds 98e527af30a6 libbpf: Improve handling of corrupted ELF during map initi [...] adds 30ee348c1267 Merge branch 'bpf-libbpf-fixes' adds 7e3617a72df3 bpf: Add array support to btf_struct_access adds ed5941af3f67 bpf: Add cb access in kfree_skb test adds 69b0378692ad Merge remote-tracking branch 'bpf-next/master' adds 4361f5b6118a xfrm: remove the unnecessary .net_exit for xfrmi adds fd1ac07f3f17 xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINU [...] adds cd12577df4a2 Merge remote-tracking branch 'ipsec-next/master' adds e019cb536d04 net/mlx5: Fixed a typo in a comment in esw_del_uc_addr() adds 6d94e610e4b6 net/mlx5: E-Switch, Rename egress config to generic name adds b1a3380aa709 net/mlx5: E-Switch, Rename ingress acl config in offloads mode adds fdde49e00b9d net/mlx5: E-switch, Introduce and use vlan rule config helper adds ea2300e02a71 net/mlx5: Introduce and use mlx5_esw_is_manager_vport() adds 99ecd64631ef net/mlx5: Correct comment for legacy fields adds d68316b5a104 net/mlx5: Move metdata fields under offloads structure adds 853b53520c9d net/mlx5: Move legacy drop counter and rule under legacy s [...] adds 77b094305b1b net/mlx5: Tide up state_lock and vport enabled flag usage adds 925a6acc77a7 net/mlx5: E-switch, Prepare code to handle vport enable error adds f5d0c01d65ad net/mlx5: E-switch, Legacy introduce and use per vport acl [...] adds b7752f8341c4 net/mlx5: Move ACL drop counters life cycle close to ACL l [...] adds 89a0f1fb16ad net/mlx5: E-switch, Offloads introduce and use per vport a [...] adds 748da30b376e net/mlx5: E-switch, Offloads shift ACL programming during [...] adds a962d7a61e24 net/mlx5: Restrict metadata disablement to offloads mode adds 10652f39943e net/mlx5: Refactor ingress acl configuration adds 238302fae021 net/mlx5: E-switch, Enable metadata on own vport adds e53a9d26cf80 IB/mlx5: Introduce and use mlx5_core_is_vf() adds 8b3f2eb038d3 net/mlx5: fix kvfree of uninitialized pointer spec adds 9ea7f01f470a net/mlx5: fix spelling mistake "metdata" -> "metadata" adds 565a124da786 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds 8f8e468327f8 Merge remote-tracking branch 'nfc-next/master' adds cc78dc3b7906 ath10k: enable transmit data ack RSSI for QCA9884 adds a69d3bdd4d40 ath10k: fix null dereference on pointer crash_data adds c5329b2d5b8b ath10k: fix array out-of-bounds access adds 486a88498434 ath10k: fix memory leak for tpc_stats_final adds f433abfc2f76 ath: rename regulatory rules adds d43810b2c180 ath10k: Correct error handling of dma_map_single() adds bfd6e6e6c5d2 ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_f [...] adds 0dc269314a25 ath10k: remove unneeded semicolon adds 85630469d268 wil6210: add SPDX license identifiers adds d77ef82c72ed ath5k: eeprom: Remove unneeded variable adds 6dea30b4fd54 wcn36xx: remove unecessary return adds 83e3a6729d5c Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds e310813279b7 ipw2x00: Remove redundant variable "rc" adds ea7ad5f12ca2 iwlegacy: Remove redundant variable "ret" adds bf9840ccf8ef rtw88: raise LPS threshold to 50, for less power consumption adds 5565331152ee brcmsmac: remove set but not used variables adds a3a03716196f rtlwifi: rtl8225se: remove some unused const variables adds a1f7c2cabf70 rt2800: remove errornous duplicate condition adds 5174f1e41074 rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() adds f530c1961af2 rtw88: fix potential NULL pointer access for firmware adds 54a51abb8326 Merge remote-tracking branch 'wireless-drivers-next/master' adds 515d6798fec9 Bluetooth: btrtl: remove unneeded semicolon adds d462af20dbfa Bluetooth: hci_bcm: Add compatible string for BCM43540 adds de76f7357490 dt-bindings: net: broadcom-bluetooth: Add BCM43540 compati [...] adds 10bbffa3e88e Bluetooth: Fix using advertising instance duration as timeout adds 492ad783a150 Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 adds 6012b9346d89 Bluetooth: Fix advertising duplicated flags adds 41d5b25fed0a Bluetooth: hci_qca: add PM support adds cf94da6f502d Bluetooth: Fix invalid-free in bcsp_close() adds 53121a7cc33b Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() adds c6cf7a1f4314 Merge remote-tracking branch 'bluetooth/master' adds ae4a50ee3151 mac80211: typo fixes in kerneldoc comments adds 3f2aef10ffad mac80211: fix a typo of "function" adds 1a649517bd1e Merge remote-tracking branch 'mac80211-next/master' adds 098b9c145362 gfs2: removed unnecessary semicolon adds f3b64b57c044 gfs2: Some whitespace cleanups adds 1a48049adb98 gfs2: make gfs2_fs_parameters static adds 39c3a948ecf6 gfs2: Improve mmap write vs. punch_hole consistency adds f53056c43063 gfs2: Multi-block allocations in gfs2_page_mkwrite adds 184b4e60853d gfs2: Fix end-of-file handling in gfs2_page_mkwrite adds 6f6d5195f72f gfs2: Remove active journal side effect from gfs2_write_lo [...] adds 216b50009d68 Merge remote-tracking branch 'gfs2/for-next' adds 0990fc56612b MAINTAINERS: Add the IRC channel to the MTD entry adds aab478ca0f7a mtd: Remove dev_err() usage after platform_get_irq() adds afa173746905 mtd: spear_smi: remove set but not used variable 'flash_info' adds 2e7c3a4cd56c mtd: Remove myself from MAINTAINERS adds 717bc8a6b439 mtd: Initialize all parameters of mtd_oob_ops adds b34c095ca609 mtd: st_spi_fsm: remove unused field from struct stfsm adds e96303f0c9d4 mtd: maps: l440gx: Avoid printing address to dmesg adds 5c1719a2b978 MAINTAINERS: mtd/ubi/ubifs: Remove inactive maintainers adds 8b3cc926223b mtd: add DT bindings for the Intel IXP4xx Flash adds 2aba2f2a704d mtd: physmap_of: add a hook for Intel IXP4xx flash probing adds 69c7f4618c16 mtd: spear_smi: Fix Write Burst mode adds 267c1d772380 MAINTAINERS: ubi/ubifs: Update the Git repository adds 6c3a7361a59f Merge remote-tracking branch 'mtd/mtd/next' adds 83156c1c6c28 mtd: nand: brcmnand: Add support for flash-dma v0 adds a3c4c2339f89 mtd: rawnand: Change calculating of position page containing BBM adds ec4ba01e894d mtd: rawnand: Add new Cadence NAND driver to MTD subsystem adds 5121b4219972 dt-bindings: mtd: Add Cadence NAND controller driver adds f34a5072c465 mtd: rawnand: denali: remove the old unified controller/ch [...] adds 0e04b2ff7123 mtd: rawnand: brcmnand: Fix NULL pointer assignment adds 21777bc90427 mtd: rawnand: mxic: Remove dev_err() on platform_get_irq() [...] adds 29d9640bb537 mtd: rawnand: cadence: Remove dev_err() on platform_get_ir [...] adds 777260a5c992 mtd: rawnand: remove unecessary checking if dmac is NULL adds e06c31ec2552 Merge remote-tracking branch 'nand/nand/next' adds 3912970809cf mtd: spi-nor: intel-spi: support chips without software sequencer adds 4b97ba73dcdc mtd: spi-nor: intel-spi: add support for Intel Cannon Lake [...] adds 172b33212d76 mtd: spi-nor: add support for en25qh16 adds 1a21bdfeac05 mtd: spi-nor: hisi-sfc: Drop nor->erase NULL assignment adds 453977875364 mtd: spi-nor: Introduce 'struct spi_nor_controller_ops' adds a5c6603038ca mtd: spi-nor: cadence-quadspi: Fix cqspi_command_read() de [...] adds 567c2983efb9 mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods adds 40b04958fab5 mtd: spi-nor: Drop duplicated new line adds 502c4b0a1445 mtd: spi-nor: Group all Reg Ops to avoid forward declarations adds ebe04bfe26dd mtd: spi-nor: Stop compare with negative in Reg Ops methods adds 17ccd0e48722 mtd: spi-nor: Drop explicit cast to int to already int value adds 7380f79c111c mtd: spi-nor: Don't overwrite errno from Reg Ops adds cd1718f5c49d mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() adds 5ce1b49ccb52 mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() adds b662d398ccf1 mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() adds 70d2c6dcf8cc mtd: spi-nor: Drop redundant error reports in Reg Ops callers adds 4b3745361cc5 mtd: spi-nor: Fix retlen handling in sst_write() adds cc86f3e70598 mtd: spi-nor: Constify data to write to the Status Register adds 0aa369540d71 mtd: spi-nor: Print device info in case of error adds 5a0feb6287e3 mtd: spi-nor: intel-spi: Add support for Intel Comet Lake- [...] adds a719a75a7761 mtd: spi-nor: fix silent truncation in spi_nor_read() adds 3d63ee5deb46 mtd: spi-nor: fix silent truncation in spi_nor_read_raw() adds f633ebe4879b mtd: spi-nor: Use dev_dbg insted of dev_err for low level info adds d1ed88eae3fb mtd: spi-nor: Print debug info inside Reg Ops methods adds bce679e5ae3a mtd: spi-nor: Check for errors after each Register Operation adds cd1ebe1ca065 mtd: spi-nor: Rename label as it is no longer generic adds abd494bb071f mtd: spi-nor: Void return type for spi_nor_clear_sr/fsr() adds 718dd9e69f7c mtd: spi-nor: Move the WE and wait calls inside Write SR methods adds 6e3087a86329 mtd: spi-nor: Merge spi_nor_write_sr() and spi_nor_write_sr_cr() adds 78f1ddf7bb6e mtd: spi-nor: Describe all the Reg Ops adds 6011b484f164 mtd: spi-nor: Drop spansion_quad_enable() adds b0db77f5aa03 mtd: spi-nor: Fix errno on Quad Enable methods adds 40b7d5cccc59 mtd: spi-nor: Check all the bits written, not just the BP ones adds b24eaf5f2375 mtd: spi-nor: Print debug message when the read back test fails adds d8daf81df1e4 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds a7cf8658460e crypto: inside-secure - Added support for CRC32 adds b98687bb3b10 crypto: inside-secure - Added support for the AES CBCMAC ahash adds 38f21b4bab11 crypto: inside-secure - Added support for the AES XCBC ahash adds 7a627db9cafd crypto: inside-secure - Added support for the AES-CMAC ahash adds 5b0fe9552336 crypto: algif_skcipher - Use chunksize instead of blocksize adds 7a6eda5b8d9d crypto: talitos - fix hash result for VMAP_STACK adds ec05a74f9b0b crypto: testmgr - add another gcm(aes) testcase adds 11031c0d7d6e crypto: arm64/gcm-ce - implement 4 way interleave adds 911aa1947cab dt-binding: hwrng: add NPCM RNG documentation adds c98429297d8b hwrng: npcm - add NPCM RNG driver adds 4a593fb35d5c crypto: inside-secure - Added support for the CHACHA20 skcipher adds a60619211dd1 crypto: inside-secure - Add support for the Chacha20-Poly1 [...] adds fc0f82b179d3 crypto: inside-secure - Add CRYPTO_CHACHA20POLY1305 to CRY [...] adds 0f2bc13181ce crypto: inside-secure - Added support for basic SM3 ahash adds aa3a43e6e419 crypto: inside-secure - Added support for HMAC-SM3 ahash adds 8194fd1d7152 crypto: testmgr - Added testvectors for the hmac(sm3) ahash adds fcca797d2adb crypto: inside-secure - Add support for the ecb(sm4) skcipher adds 6f2d14288ec1 crypto: inside-secure - Add support for the cbc(sm4) skcipher adds 03a6cfb97f8f crypto: inside-secure - Add support for the ofb(sm4) skcipher adds a06b15b2b499 crypto: testmgr - Added testvectors for the ofb(sm4) & cfb [...] adds 7468ab22d7ab crypto: inside-secure - Add support for the cfb(sm4) skcipher adds f77e5dc08ad4 crypto: inside-secure - Add support for the rfc3685(ctr(sm [...] adds e48862147f22 crypto: testmgr - Added testvectors for the rfc3686(ctr(sm [...] adds 2eb2d198bd6c crypto: aegis128-neon - use Clang compatible cflags for ARM adds 1769f704e55b crypto: inside-secure - Add SM4 based authenc AEAD ciphersuites adds aaf5a3839a3f crypto: inside-secure - Add SHA3 family of basic hash algorithms adds 6c1c09b3dd0c crypto: inside-secure - Add HMAC-SHA3 family of authentica [...] adds 1d448f27c20c crypto: inside-secure - Add CRYPTO_SHA3 to CRYPTO_DEV_SAFEXCEL adds bb7679b840cc crypto: inside-secure - Added support for authenc HMAC-SHA [...] adds f0a8bdf0b113 crypto: inside-secure - Added support for authenc HMAC-SHA [...] adds 457a6fdf4caa crypto: inside-secure - Added support for authenc HMAC-SHA [...] adds 7fb61afb7b5b ARM: OMAP2+: Check omap3-rom-rng for GP device instead of [...] adds 0c0ef9ea6f3f hwrng: omap3-rom - Fix missing clock by probing with device tree adds eaecce12f5f0 hwrng: omap3-rom - Call clk_disable_unprepare() on exit on [...] adds a0f19a894c46 hwrng: omap3-rom - Initialize default quality to get data adds b8d665aed401 hwrng: omap3-rom - Update to use standard driver data adds 8d9d4bdc495f hwrng: omap3-rom - Use runtime PM instead of custom functions adds bac5c49ec29a hwrng: omap3-rom - Use devm hwrng and runtime PM adds 3fed9baad5fd crypto: cavium/nitrox - check assoclen and authsize for gc [...] adds ced0a170fd6b crypto: cavium/nitrox - Fix cbc ciphers self test failures adds b8c5d882c833 crypto: inside-secure - Fix stability issue with Macchiatobin adds d96cf190e5dc crypto: inside-secure - Fixed corner case TRC admin RAM pr [...] adds a19052d42287 crypto: inside-secure - Added support for the rfc4106(gcm( [...] adds 92c60cefa465 crypto: inside-secure - Added support for the rfc4543(gcm( [...] adds a9a89624f086 crypto: inside-secure - Added support for the rfc4309(ccm( [...] adds 84ca4e54ab79 crypto: inside-secure - Add support for 256 bit wide internal bus adds 946a4a2a4919 crypto: inside-secure - Add support for HW with less ring [...] adds a68b931932c5 hwrng: iproc-rng200 - Use devm_platform_ioremap_resource() [...] adds e1f653cbe7dd crypto: jitter - fix comments adds 0600e9c07103 hwrng: mediatek - Use devm_platform_ioremap_resource() in [...] adds 9e5de3e06e54 crypto: cavium/nitrox - Add mailbox message to get mcode i [...] adds 5fd39c4d96c9 crypto: inside-secure - Add support for the EIP196 adds a7174f978563 crypto: hisilicon - allow compile-testing on x86 adds 128c66429247 crypto: ccp - Release all allocated memory if sha type is invalid adds 3dc8b01ebcdd crypto: chtls - simplify a bit 'create_flowc_wr_skb()' adds f65eae617e5d crypto: qce - add CRYPTO_ALG_KERN_DRIVER_ONLY flag adds 6a97a99db848 crypto: cavium/nitrox - fix firmware assignment to AE cores adds 70dd444ad0a0 crypto: sun4i-ss - simplify enable/disable of the device adds 554c42b4efd4 crypto: sun4i-ss - enable pm_runtime adds eff9771d5152 crypto: caam - use mapped_{src,dst}_nents for descriptor adds daae28debcb0 hwrng: core - move add_early_randomness() out of rng_mutex adds 48c1cd40fae3 crypto: hisilicon - merge sgl support to hisi_qm module adds f081fda293ff crypto: hisilicon - add sgl_sge_nr module param for zip adds d8ac7b85236b crypto: hisilicon - fix large sgl memory allocation proble [...] adds a92a00f80950 crypto: hisilicon - misc fix about sgl adds c8b4b477079d crypto: hisilicon - add HiSilicon HPRE accelerator adds 5ec302a364bf crypto: hisilicon - add SRIOV support for HPRE adds b492f82fcee1 Documentation: Add debugfs doc for hisi_hpre adds 848974151618 crypto: hisilicon - Add debugfs for HPRE adds 75451f871cf5 MAINTAINERS: Add maintainer for HiSilicon HPRE driver adds 74e6bd472b6d crypto: inside-secure - Fix a maybe-uninitialized warning adds 977da0738f3b crypto: inside-secure - Remove #ifdef checks adds 830536770f96 crypto: aegis128/simd - build 32-bit ARM for v8 architectu [...] adds 86ef1dfcb561 crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize adds 64e7f852c47c crypto: af_alg - cast ki_complete ternary op to int adds ffdde5932042 crypto: user - fix memory leak in crypto_report adds c03b04dcdba1 crypto: user - fix memory leak in crypto_reportstat adds 504582e8e40b crypto: geode-aes - switch to skcipher for cbc(aes) fallback adds 1a61af281e65 crypto: inside-secure - fix spelling mistake "algorithmn" [...] adds 965d7286d871 crypto: jitter - add header to fix buildwarnings adds 27018ab14bea crypto: inside-secure - Use PTR_ERR_OR_ZERO in safexcel_xc [...] adds e53619c840ba dt-bindings: hwrng: Add Samsung Exynos 5250+ True RNG bindings adds 4549f7e5aa27 crypto: geode-aes - convert to skcipher API and make thread-safe adds b4d0c0aad57a crypto: arm - use Kconfig based compiler checks for crypto [...] adds 14304da06cb3 crypto: ux500 - Remove set but not used variable 'cookie' adds b981744ef04f crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig adds fcf801cc551a crypto: chtls - remove the redundant check in chtls_recvmsg() adds 64db5e7439fb crypto: sparc/aes - convert to skcipher API adds c72a26ef6b25 crypto: sparc/camellia - convert to skcipher API adds cd5d2f845746 crypto: sparc/des - convert to skcipher API adds 7988fb2c03c8 crypto: s390/aes - convert to skcipher API adds d00c06398154 crypto: s390/paes - convert to skcipher API adds fabdf25388df crypto: s390/des - convert to skcipher API adds 713b2e720335 crypto: padlock-aes - convert to skcipher API adds 7740bd51efd6 crypto: nx - don't abuse blkcipher_desc to pass iv around adds bfd9efddf990 crypto: nx - convert AES-ECB to skcipher API adds c1e9c386c954 crypto: nx - convert AES-CBC to skcipher API adds 4ba802980cad crypto: nx - convert AES-CTR to skcipher API adds 28443671a468 hwrng: core - Fix use-after-free warning in hwrng_register() adds 5b243b6c4aa2 crypto: hisilicon: Fix misuse of GENMASK macro adds 756497cb7be2 crypto: inside-secure - Fix build error with CONFIG_CRYPTO_SM3=m adds e9fc36719b52 crypto: inside-secure - Made locally used safexcel_pci_rem [...] adds be867f987a4e hwrng: omap - Fix RNG wait loop timeout adds 2698bce1f05f crypto: aegis128 - avoid function pointers for parameterization adds 528282630ca9 crypto: aegis128 - duplicate init() and final() hooks in S [...] adds 0d6ecb2e43d6 crypto: powerpc - don't unnecessarily use atomic scatterwalk adds 8255e65df961 crypto: powerpc - don't set ivsize for AES-ECB adds 7f725f41f627 crypto: powerpc - convert SPE AES algorithms to skcipher API adds d0be07205764 crypto: powerpc/spe-xts - implement support for ciphertext [...] adds d1569349d7ce hwrng: ka-sa - fix __iomem on registers adds bc49534db694 hwrng: atmel - use devm_platform_ioremap_resource() to sim [...] adds 3e46bd349706 hwrng: bcm2835 - use devm_platform_ioremap_resource() to s [...] adds 3e3c97c67e9e hwrng: exynos - use devm_platform_ioremap_resource() to si [...] adds 10304c762751 hwrng: hisi - use devm_platform_ioremap_resource() to simp [...] adds 871d030d5986 hwrng: ks-sa - use devm_platform_ioremap_resource() to sim [...] adds ba1475767894 hwrng: meson - use devm_platform_ioremap_resource() to sim [...] adds fc963e029dbb hwrng: npcm - use devm_platform_ioremap_resource() to simp [...] adds c7c16c58be1a hwrng: omap - use devm_platform_ioremap_resource() to simp [...] adds 5b18f9ac9573 hwrng: pasemi - use devm_platform_ioremap_resource() to si [...] adds 64b7bf137c95 hwrng: pic32 - use devm_platform_ioremap_resource() to sim [...] adds bd74b0f5ef80 hwrng: st - use devm_platform_ioremap_resource() to simplify code adds 6cd4e070372b hwrng: tx4939 - use devm_platform_ioremap_resource() to si [...] adds 4c747d4d1949 hwrng: xgene - use devm_platform_ioremap_resource() to sim [...] adds 49c4cd80354b crypto: atmel - fix data types for __be{32,64} adds 7f7d115dfb51 dt-bindings: crypto: Add DT bindings documentation for aml [...] adds f1fb7ea262e4 MAINTAINERS: Add myself as maintainer of amlogic crypto adds 48fe583fe541 crypto: amlogic - Add crypto accelerator for amlogic GXL adds 1d55fdc85799 crypto: ccp - Retry SEV INIT command in case of integrity [...] adds 798ac398179e crypto: ccree - fix comparison of unsigned expression warning adds ee1788c61546 crypto: hisilicon - tiny fix about QM/ZIP error callback print adds e10966981f72 crypto: hisilicon - Fix using plain integer as NULL pointer adds 719181f39a10 crypto: hisilicon - fix param should be static when not external. adds 9a8641a7ffbf crypto: hisilicon - fix endianness verification problem of QM adds 0d3c6781d8d8 crypto: ccp - Change a message to reflect status instead o [...] adds 03f008c52b76 crypto: ccp - Verify access to device registers before ini [...] adds fe95938dadbd crypto: nx - Improve debugfs_create_u{32,64}() handling fo [...] adds 691505a803a7 crypto: ccp - fix uninitialized list head adds 9b537997b669 crypto: arm64/aes-neonbs - add return value of skcipher_wa [...] adds 13a1bb93f7b1 crypto: inside-secure - Fixed warnings on inconsistent byt [...] adds fbbfb3f83e78 hwrng: omap3-rom - Fix unused function warnings adds 66e93b28075d crypto: caam - use devres to unmap memory adds eceb5daf9eba crypto: caam - use devres to remove debugfs adds e57acaf0dfe0 crypto: caam - use devres to de-initialize the RNG adds f414de2e2fff crypto: caam - use devres to de-initialize QI adds 1a1c4f004444 crypto: caam - use devres to populate platform devices adds 51d13aaf5977 crypto: caam - populate platform devices last adds f398243e9fd6 crypto: ecdh - fix big endian bug in ECC library adds a52485165d85 crypto: mediatek - remove redundant bitwise-or adds 3914b93115af crypto: allwinner - Add allwinner subdirectory adds 06f751b61329 crypto: allwinner - Add sun8i-ce Crypto Engine adds 17513547a87a crypto: sun4i-ss - Move to Allwinner directory adds 91d689337fe8 crypto: blake2b - add blake2b generic implementation adds a1afe27492a4 crypto: testmgr - add test vectors for blake2b adds f08fcced6d00 crypto: allwinner - Add sun8i-ss cryptographic offloader adds 8d68e7e1ec4d dt-bindings: crypto: Add DT bindings documentation for sun [...] adds d3ca75a8b3d7 crypto: skcipher - unify the crypto_has_skcipher*() functions adds cec0cb8a28f9 crypto: skcipher - remove crypto_has_ablkcipher() adds 53253064adfa crypto: skcipher - rename crypto_skcipher_type2 to crypto_ [...] adds c65058b7587f crypto: skcipher - remove the "blkcipher" algorithm type adds b95bba5d0114 crypto: skcipher - rename the crypto_blkcipher module and [...] adds f0c8b6a1e145 crypto: hisilicon - use sgl API to get sgl dma addr and len adds 700f7d0d29c7 crypto: hisilicon - fix to return sub-optimal device when [...] adds 298b4c604008 crypto: amcc - restore CRYPTO_AES dependency adds c99a1c6ba8b0 Merge remote-tracking branch 'crypto/master' adds 4ab4fa103217 drm/i915/psr: Make PSR registers relative to transcoders adds 99fc38b12095 drm/i915: Add transcoder restriction to PSR2 adds df7415bfc06f drm/i915: Do not unmask PSR interruption in IRQ postinstall adds cee508a0bddb drm/dp/dsc: Add Support for all BPCs supported by TGL adds d4c61c4a16de drm/i915/dp: Fix DSC enable code to use cpu_transcoder ins [...] adds b3c0692f36a4 drm/i915/tgl: Move GTCR register to cope with GAM MMIO add [...] adds 5d86923060fc drm/i915/tgl: Enable VD HCP/MFX sub-pipe power gating adds 4087f873df1f drm/i915: Use variable for debugfs device status adds 8b355db99cfb drm/i915: Add function to set SSEU info per platform adds 7a200aad1127 drm/i915: Add subslice stride runtime parameter adds 49610c377be7 drm/i915: Add EU stride runtime parameter adds 33ee9e868096 drm/i915: Use local variables for subslice_mask for device info adds 9e8a135ed5a4 drm/i915: Add function to set subslices adds 6db40ec80f54 drm/i915: Use subslice stride to set subslices for a given slice adds e1210bbfb1f8 drm/i915: Add function to determine if a slice has a subslice adds eaef5b3c4113 drm/i915: Refactor instdone loops on new subslice functions adds 668df17f594d drm/i915: Add new function to copy subslices for a slice adds 100f5f7fbc3e drm/i915: Expand subslice mask adds d06a79d33e0f drm/i915: Use enum pipe instead of crtc index to track act [...] adds e8edae54c593 drm/i915: Unconfuse pipe vs. crtc->index in i915_get_crtc_ [...] adds d048a2684a41 drm/i915: Use enum pipe consistently adds c08e91323920 drm/i915: s/num_active_crtcs/num_active_pipes/ adds 0b14d96820d1 drm/i915: Use hweight8() for 8bit masks adds 6dcb85a0ad99 drm/i915: Hold irq-off for the entire fake lock period adds 191797a892c9 drm/i915/gtt: Preallocate Braswell top-level page directory adds 636e83f2f208 drm/i915: Flush the existing fence before GGTT read/write adds 936ad29de812 drm/i915/uc: define GuC and HuC FWs for EHL adds 777159069212 drm/i915: Keep drm_i915_file_private around under RCU adds 75b974a859e5 drm/i915/selftests: Teach igt_gpu_fill_dw() to take intel_context adds 529880098431 drm/i915: to make vgpu ppgtt notificaiton as atomic operation adds acd674af95d3 drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() adds 1d5b77733149 drm/i915/selftests: Add the usual batch vma managements to [...] adds ebfdf5cd806b drm/i915: Use NOEVICT for first pass on attemping to pin a [...] adds 21b0c32bdaba drm/i915/selftests: Markup impossible error pointers adds f52c6d0df690 drm/i915: Only activate i915_active debugobject once adds cccdce1dd061 drm/i915: Make engine's batch pool safe for use with virtu [...] adds 6056517ab8c3 drm/i915/tgl: Guard and warn if more than one eDP panel is [...] adds 0f81e645eb1e drm/i915: Do not read PSR2 register in transcoders without PSR2 adds f7b3c22619a4 drm/i915/tgl: Add maximum resolution supported by PSR2 HW adds 0456417ef680 drm: Add for_each_oldnew_intel_crtc_in_state_reverse() adds 9c722e17c1b9 drm/i915: Disable pipes in reverse order adds 99389390fef5 drm/i915/tgl: Implement TGL DisplayPort training sequence adds a8ff5d405e90 drm/i915/tgl: Do not apply WaIncreaseDefaultTLBEntries fro [...] adds 45e9c829ebea drm/i915/tgl/perf: use the same oa ctx_id format as icl adds 8a9a982767b7 drm/i915: use a separate context for gpu relocs adds f2085c8e950d drm/i915/selftests: Remove accidental serialization betwee [...] adds c4e6488120e9 drm/i915/selftests: Try to recycle context allocations adds e8f6b4952ec5 drm/i915/execlists: Flush the post-sync breadcrumb write harder adds 592a7c5e082e drm/i915: Extend non readable mcr range adds 325b916a9e1b drm/i915/selftests: Ignore coherency failures on Broadwater adds 8a84bacba19c drm/i915: Align power domain names with port names adds 0f7dc62068bb drm/i915: Protect our local workers against I915_FENCE_TIMEOUT adds 9770f2207798 drm/i915/tgl: Enabling DSC on Pipe A for TGL adds 074c77e3ec63 drm/i915/tgl: Gen-12 display loses Yf tiling and legacy CC [...] adds 99d7a74110ef drm/i915/tgl: PSR link standby is not supported anymore adds e7b6affd0bae drm/i915/selftests: cond_resched() within the longer buddy tests adds 9be02fde93e5 drm/i915/uc: Extract common code from GuC stop/disable comm adds 31444afb460e drm/i915: s/for_each_sgt_dma/for_each_sgt_daddr/ adds 0c84127102ee drm/i915/display: Rename update_crtcs() to commit_modeset_ [...] adds 66d9cec8a6c9 drm/i915/display: Move the commit_tail() disable sequence [...] adds 11988e393813 drm/i915/execlists: Try rearranging breadcrumb flush adds 0dcceb35a13d drm/i915: mei_hdcp: I915 sends ddi index as per ME FW adds 5b6030da28cd drm: Move port definition back to i915 header adds 807c71d59a10 drm: Extend I915 mei interface for transcoder info adds 2d15cf1b9ae4 misc/mei/hdcp: Fill transcoder index in port info adds 39e2df090c3c drm/i915/hdcp: update current transcoder into intel_hdcp adds 692059318c0f drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+ adds b047463c8522 drm/i915: Remove link to missing "Batchbuffer Pools" docum [...] adds 4072761b981c drm/i915: Indent GuC/WOPCM documentation sections adds ed3126fa0d39 drm/i915: parameterize south hpd macros adds 58676af69c2e drm/i915: unify icp, tgp and mcc irq handling adds b32821c03631 drm/i915: parameterize SDE hotplug registers adds 40e98130c328 drm/i915: unify icp, tgp and mcc irq setup adds 3dc007fe9b2b drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to alias [...] adds 0b718ba1e884 drm/i915/gtt: Downgrade Cherryview back to aliasing-ppgtt adds c1d143dd2ac8 drm/i915: Remove ppgtt->dirty_engines adds aabbe344dc3c drm/i915: Use RCU for unlocked vm_idr lookup adds 7bff9779d769 drm/i915: Fix regression with crtc disable ordering adds 385ba629aa1c drm/i915: Allow /2 CD2X divider on gen11+ adds 3d1da92baffe drm/i915: Add 324mhz and 326.4mhz cdclks for gen11+ adds dffa8feb3084 drm/i915/perf: Assert locking for i915_init_oa_perf_state() adds 75427b2a2bff drm/i915: Limit MST to <= 8bpc once again adds 66a990dd0c49 drm/i915: Prefer encoder->name over port_name() adds 9e362992ff34 drm/i915: Clean up HDMI deep color handling a bit adds 8f5e2b306b4e drm/i915: Restrict the aliasing-ppgtt to the size of the ggtt adds 4f36ef2ee187 drm/i915: Report aliasing ppgtt size as ggtt size adds 5a90606df7cb drm/i915: Replace obj->pin_global with obj->frontbuffer adds f2690074462b drm/i915/selftests: Remove unused __engines_name() adds 8f9fb61caed1 drm/i915: Refresh the errno to vmf_fault translations adds b1a4383d1e6e drm/i915/display: Add debug log for color parameters adds 145450f6a42d drm/i915/display: Add func to get gamma bit precision adds e9c8f591445d drm/i915/display: Add func to compare hw/sw gamma lut adds 7e764059cf70 drm/i915/display: Add macro to compare gamma hw/sw lut adds 1af223838298 drm/i915/display: Extract i9xx_read_luts() adds 6b97b118d4d5 drm/i915/display: Extract ilk_read_luts() adds 4bb6a9d5d9a8 drm/i915/display: Extract glk_read_luts() adds 9d7b01e93526 drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) [...] adds e838bfa8e170 Revert "drm/i915: Fix DP-MST crtc_mask" adds ab016914984e drm/i915: disable set/get_tiling ioctl on gen12+ adds 2f3b87124b9f drm/i915/psr: Only handle interruptions of the transcoder in use adds 8241cfbe67f4 drm/i915/tgl: Access the right register when handling PSR [...] adds e468ff06157a drm/i915: protect access to DP_TP_* on non-dp adds 4444df6e205b drm/i915/tgl: move DP_TP_* to transcoder adds 8ffa4392a32e drm/i915/tgl: disable SAGV temporarily adds 5b548ae63d58 drm/i915/tgl: add gen12 to stolen initialization adds d10e0cb7591e drm/i915: Apply FBC WA for TGL too adds aaef851083ed drm/i915/mst: Do not hardcoded the crtcs that encoder can connect adds a8c15954d64a drm/i915: Protect debugfs per_file_stats with RCU lock adds ca9cab183449 drm/i915: add immutable zpos plane properties adds 71cd86cfaa12 drm/i915/tgl: Use refclk/2 as bypass frequency adds cdb736fa8b8b drm/i915: Use engine relative LRIs on context setup adds 5bf05dc58d65 drm/i915/tgl: Register state context definition for Gen12 adds 42014f69bb23 drm/i915: Hook up GT power management adds 5d7f965e5675 drm/i915/buddy: add missing call to i915_global_register adds d810583fc2fc drm/i915/execlists: Remove incorrect BUG_ON for schedule-out adds 1e0a96e50882 drm/i915: export color_differs adds e9ceb751ad4e drm/i915: s/i915_gtt_color_adjust/i915_ggtt_color_adjust adds 33dd88992313 drm/i915: cleanup cache-coloring adds fd521d3b0ed2 drm/i915: include GTT page-size info in error state adds fa9a09f15065 drm/i915/execlists: Clear STOP_RING bit on reset adds b0a7c754140b drm/i915/display: Add gamma precision function for CHV adds 8efd06989df4 drm/i915/display: Extract i965_read_luts() adds 4d154d33941d drm/i915/display: Extract chv_read_luts() adds 198d2533669b drm/i915/execlists: Ignore lost completion events adds 0efa99dd5875 drm/i915/ringbuffer: Flush writes before RING_TAIL update adds cec5ca08e36f drm/i915: Perform GGTT restore much earlier during resume adds 7c465310fefc drm/i915/selftests: Take runtime wakeref for igt_ggtt_lowlevel adds 07e98eb0a174 drm/i915/selftests: Tighten the timeout testing for partial mmaps adds ab37c4d712c8 drm/i915/tgl: Disable rc6 for debugging adds 71dc367e2bc3 drm/i915: Consolidate bxt/cnl/icl cdclk readout adds 736da8112fee drm/i915: Use literal representation of cdclk tables adds 1cbcd3b4b168 drm/i915: Combine bxt_set_cdclk and cnl_set_cdclk adds 5dac256bf767 drm/i915: Kill cnl_sanitize_cdclk() adds 751a93a15cde drm/i915: Consolidate {bxt,cnl,icl}_uninit_cdclk adds d2f429ebb977 drm/i915: Add calc_voltage_level display vfunc adds 8f9f717d6c44 drm/i915: Enhance cdclk sanitization adds 0c1279b58fc7 drm/i915: Consolidate {bxt,cnl,icl}_init_cdclk adds 61fa60ff6e6a drm/i915: Move GT init to intel_gt.c adds dab3588a151e drm/i915: Make wait_for_timelines take struct intel_gt adds ee236af8d514 drm/i915: Avoid round-trip via i915 in intel_gt_park adds 85dd14c2918d drm/i915: Make pm_notify take intel_gt adds 99013b10100c drm/i915: Make shrink/unshrink be atomic adds 0606259e3b3a drm/i915: Whitelist COMMON_SLICE_CHICKEN2 adds 4dd2fbbfb532 drm/i915: Make i915_vma.flags atomic_t for mutex reduction adds 43ed22753cf1 drm/i915/display: Add glk_cdclk_table adds c26a058680dc drm/i915: Use a high priority wq for nonblocking plane updates adds cfcbfdd8fe14 drm/i915: Remove pointless planes_changed=true assignment adds 7cb8468bbede drm/i915/tgl: Disable read-only ppgtt support adds 023a125d1dde drm/i915: Squeeze iommu status into debugfs/i915_capabilities adds 249778704c01 drm/i915: add INTEL_NUM_PIPES() and use it adds 74689ddfb757 drm/i915: Fix cdclk bypass freq readout for tgl/bxt/glk adds 0a12e4370497 drm/i915: Fix CD2X pipe select masking during cdclk sanitation adds 502d1c04f53c drm/i915: Reuse cnl_modeset_calc_cdclk() on icl+ adds 933122cc7cd2 drm/i915: Remove duplicated bxt/cnl/icl .modeset_calc_cdcl [...] adds e3cb653d5cc4 drm/i915: Disable FBC if BIOS reserved memory (stolen) is [...] adds 582a6f90aa0d drm/i915/execlists: Add a paranoid flush of the CSB pointe [...] adds a17592effdc1 drm/i915/execlists: Ensure the context is reloaded after a [...] adds 54fc577d90d0 drm/i915/pmu: Skip busyness sampling when and where not needed adds 8d8b00318593 drm/i915: convert device info num_pipes to pipe_mask adds 16ffe73c186b drm/i915/pmu: Use GT parked for estimating RC6 while asleep adds ee73e2795b41 drm/i915/tgl: Disable preemption while being debugged adds 0c653722e6e6 drm/i915: Get the correct wakeref for reading HOTPLUG_EN et al. adds 0b8d6273db06 drm/i915/selftests: Keep the engine awake while we keep fo [...] adds c8185520aed6 drm/i915/gtt: Make sure the gen6 ppgtt is bound before first use adds 12a97df00e2a drm/i915/display/icl: Bump up the hdisplay and vdisplay as [...] adds e91c8a29b452 drm/i915/display/icl: Bump up the plane/fb height adds eebab60f224f drm/i915: Don't mix srcu tag and negative error codes adds 6da301e52917 drm/i915/tgl: Limit ourselves to just rcs0 adds c9f8d18710be drm/i915: Update Gen11 forcewake ranges adds cf82d9ddd3b5 drm/i915/tgl: Introduce gen12 forcewake ranges adds 2f7155629c9d drm/i915/tgl: Re-enable rc6 adds a2b69ea4d26d drm/i915: introduce INTEL_DISPLAY_ENABLED() adds d1d23d7f4be6 drm/i915: Replace is_planar_yuv_format() with drm_format_i [...] adds 76c36a439164 drm/i915: Allow downscale factor of <3.0 on glk+ for all formats adds fe4709a8d033 drm/i915: Extract intel_modeset_calc_cdclk() adds 2e7f76c1e4b6 drm/i915: s/pipe_config/crtc_state/ in intel_crtc_atomic_check() adds ef404bc65920 drm/i915: stop conflating HAS_DISPLAY() and disabled display adds bb120e1171a9 drm/i915: Show the logical context ring state on dumping adds 80fa64d62067 drm/i915: Only apply a rmw mmio update if the value changes adds c210e85b8f33 drm/i915/tgl: Extend MI_SEMAPHORE_WAIT adds 8698ba53cd71 drm/i915/cml: Add second PCH ID for CMP adds 56c05de6bd77 drm/i915: Extend Haswell GT1 PSMI workaround to all adds 0d333ac7eb17 drm/i915: fix SFC reset flow adds 37fa0de3c137 drm/i915: Verify the engine after acquiring the active.lock adds a47e788c2310 drm/i915/selftests: Exercise CS TLB invalidation adds b01a3ef34816 drm/i915: Future-proof DDC pin mapping adds d09ad3e7af3a drm/i915: Unify ICP and MCC hotplug pin tables adds 1c757497096f drm/i915/tgl: Implement Wa_1409142259 adds 7f0cc34b5349 drm/i915/tgl: Implement Wa_1406941453 adds bed34ef544f9 drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled adds 2d20411e25a3 drm/i915: Don't advertise modes that exceed the max plane size adds c45e788d95b4 drm/i915/tgl: Suspend pre-parser across GTT invalidations adds d19d71fc2b15 drm/i915: Mark i915_request.timeline as a volatile, rcu pointer adds 6a79d848403d drm/i915: Lock signaler timeline while navigating adds 9eee0dd7d3a4 drm/i915: Protect timeline->hwsp dereferencing adds e5de91e68c5c Revert "drm/i915/tgl: Implement Wa_1406941453" adds 35d97e43bb21 drm/i915/uc: Update HuC firmware naming convention and loa [...] adds 646d3dc85521 drm/i915: Fix HSW+ DP MSA YCbCr colorspace indication adds 791ad5f1e1af drm/i915: Fix AVI infoframe quantization range for YCbCr output adds ba2d08c2a9ad drm/i915: Extract intel_hdmi_limited_color_range() adds cae154fcaefe drm/i915: Never set limited_color_range=true for YCbCr output adds 60a02311cc58 drm/i915: Don't look at unrelated PIPECONF bits for interl [...] adds b10d1173eecf drm/i915: Simplify intel_get_crtc_ycbcr_config() adds ac0f01cee947 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for HSW adds 174d12bcc087 drm/i915: Document ILK+ pipe csc matrix better adds af28cc4c2896 drm/i915: Set up ILK/SNB csc unit properly for YCbCr output adds d1844606fd63 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for ILK-IVB adds 601734f7aabd drm/i915/tgl: s/ss/eu fuse reading support adds bf93b7246548 drm/i915/color: Fix formatting issues adds 84af76491881 drm/i915/color: Extract icl_read_luts() adds 18febcb74ed3 drm/i915/dsb: feature flag added for display state buffer. adds 67f3b58f3bac drm/i915/dsb: DSB context creation. adds 061489c65ff5 drm/i915/dsb: single register write function for DSB. adds b27a96ad72fd drm/i915/dsb: Indexed register write function for DSB. adds a6e58d9a2e04 drm/i915/dsb: Check DSB engine status. adds f7619c479834 drm/i915/dsb: functions to enable/disable DSB engine. adds 1abf329a713d drm/i915/dsb: function to trigger workload execution of DSB. adds 49e3fb7fd880 drm/i915/dsb: Enable gamma lut programming using DSB. adds dfaa6f285bd8 drm/i915/dsb: Enable DSB for gen12. adds 5dd85e72bc92 drm/i915/dsb: Documentation for DSB. adds 87c1694533c9 drm/i915: save AUD_FREQ_CNTRL state at audio domain suspend adds 2d6f6f359fd8 drm/i915: add i915_driver_modeset_remove() adds 5bcd53aa39f3 drm/i915: pass i915 to i915_driver_modeset_probe() adds 9980c3c11060 drm/i915: pass i915 to intel_modeset_driver_remove() adds 064bd628fde6 drm/i915: abstract intel_panel_sanitize_ssc() from intel_m [...] adds e1a3d9895ddc drm/i915: abstract intel_mode_config_init() from intel_mod [...] adds 6cd02e77757a drm/i915: pass i915 to intel_modeset_init() and intel_mode [...] adds ae911b23d2f0 drm/i915/execlists: Relax assertion for a pinned context i [...] adds 3231f8c01121 drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link) adds c0bb487dc19f drm/i915: Only enqueue already completed requests adds 0d7cf7bc15e7 drm/i915/execlists: Refactor -EIO markup of hung requests adds 6171e58b1ff5 drm/i915/tgl: Add missing ddi clock select during DP init [...] adds 31d9ae9d7342 drm/i915/tgl: Finish modular FIA support on registers adds 57bd1798b180 drm/i915/tgl/pll: Set update_active_dpll adds f15a4eb18264 drm/i915/tgl: Add dkl phy registers adds 8aaf5cbda8f1 drm/i915/icl: Unify disable and enable phy clock gating functions adds 27ffe6e570aa drm/i915/tgl: Check the UC health of tc controllers after [...] adds b647c7df01b7 drm/i915: Fixup preempt-to-busy vs resubmission of a virtu [...] adds cb2377a919bb drm/i915: Fixup preempt-to-busy vs reset of a virtual request adds e2144503bf3b drm/i915: Prevent bonded requests from overtaking each oth [...] adds 5028851cdfdf drm/i915: Mark contents as dirty on a write fault adds 1b74d46782d0 drm/i915: Add TigerLake bandwidth checking adds 7dc56af5260e drm/i915/selftests: Verify the LRC register layout between [...] adds 6ea3cee6d77d drm/i915: Add Pipe D cursor ctrl register for Gen12 adds b1da91c9ddce drm/i915/tgl: Swap engines for no rps (gpu reclocking) adds 1b8588741fdc Revert "drm/i915/color: Extract icl_read_luts()" adds ed06efb801bd drm/i915/dp: Fix dsc bpp calculations, v5. adds 8aa940c8551c drm/i915: Add hardware readout for FEC adds c22d62e6e49b drm/i915: Get rid of crtc_state->fb_changed adds c47b7ddbcb29 drm/i915: Rename planar linked plane variables adds c750c22b2456 drm/i915: Do not add all planes when checking scalers on glk+ adds f9d4eae25d93 drm/i915/execlists: Simplify gen12_csb_parse adds 1e225a2c7477 drm/i915/tgl: Add initial dkl pll support adds e87b9b05104f drm/i915/tgl: Add support for dkl pll write adds 1a5c6aa43a3a drm/i915/tgl: re-indent code to prepare for DKL changes adds ee7de6ad382d drm/i915/tgl: Add dkl phy pll calculations adds 6677c3b167b3 drm/i915/tgl: Return the mg/dkl pll as DDI clock for new TC ports adds c1f2b8124bdf drm/i915/tgl: Add memory type decoding for bandwidth checking adds 45d3c5cd5233 drm/i915: Small joiner RAM buffer size is platform-specific adds 5311f5171e98 drm/i915: Define explicit wedged on init reset state adds e1237523749e drm/i915/execlists: Use per-process HWSP as scratch adds 7d5255e0ced4 drm/i915: Adjust length of MI_LOAD_REGISTER_REG adds 132dfc78d3eb drm/i915: Drop the IRQ-off asserts adds e3792238c1dd drm/i915: Don't disable interrupts for intel_engine_breadc [...] adds 56316cbc9c98 drm/i915/perf: Fix use of kernel-doc format in structure members adds 74b2089a105f drm/i915: Add definitions for MI_MATH command adds a3f56e7da523 drm/i915/selftests: Exercise concurrent submission to all engines adds c113236718e8 drm/i915: Extract GT render sleep (rc6) management adds 9cd6c339e34a drm/i915: Update DRIVER_DATE to 20190927 adds 901045c3f0f4 drm/i915/huc: fix version parsing from CSS header adds 283a4095af9d drm/i915/dmc: Update ICL DMC version to v1.09 adds 3b51be4e4061 drm/i915/tc: Update DP_MODE programming adds 978c3e539be2 drm/i915/tgl: Add dkl phy programming sequences adds a839136ca47f drm/i915/tgl: Fix dkl link training adds f663769a5eef drm/i915/tgl: initialize TC and TBT ports adds b178a3f68128 drm/i915: check for kernel_context adds a3f356b273f9 drm/i915: simplify i915_gem_init_early adds 42b899fb9a3f drm/i915/selftests: Do not try to sanitize mock HW adds 260e6b712769 drm/i915: Pass intel_gt to has-reset? adds 4e18ca703f21 drm/i915/selftests: Distinguish mock device from no wakeref adds 4abc6e7c917b drm/i915/selftests: Provide a mock GPU reset routine adds 50d16d44cce4 drm/i915/selftests: Exercise context switching in parallel adds 1d6f1d16d3a3 drm/i915/gt: Only unwedge if we can reset first adds f8db4d051b5e drm/i915: Initialise breadcrumb lists on the virtual engine adds 99785b86eead drm/i915/dp: Fix DP MST error after unplugging TypeC cable adds a4311745bba9 drm/i915/userptr: Never allow userptr into the mappable GGTT adds 4fb8783165b7 drm/i915/display: abstract all vgaarb access to intel_vga.[ch] adds 74f1d78965ee drm/i915: Limit MST modes based on plane size too adds 15de0889b0c9 drm/i915: Polish intel_tv_mode_valid() adds 006e570128f4 drm/i915: Fix g4x sprite scaling stride check with GTT remapping adds dfe324f34c53 drm/i915/selftests: Extract random_offset() for use with a prng adds 3cbad5d77749 drm/i915/gem: Refactor tests on obj->ops->flags adds ed500bf61279 drm/i915: Populate possible_crtcs correctly adds 0fbae9d2db85 drm/i915: Clean up encoder->crtc_mask setup adds f21e8b80b79d drm/i915/mg: Use tc_port instead of port parameter to MG r [...] adds fcde8c7eea60 drm/i915/selftests: Exercise potential false lite-restore adds 0d52cc7e0311 drm/i915: use DRM_ERROR() instead of drm_err() adds 48c38154d539 drm/i915: use DRM_DEBUG_KMS() instead of drm_dbg(DRM_UT_KMS, ...) adds 3032c0b47e5f drm/i915/tgl: Add the Thunderbolt PLL divider values adds 44d0a9c05bc0 drm/i915/execlists: Skip redundant resubmission adds 81cdeca45a06 drm/i915/dp: remove static variable for aux last status adds 1580d3cdddbb drm/i915: Fix audio power up sequence for gen10+ display adds f6ec9483091f drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms adds 261ea7e29ed1 drm/i915: Restrict L3 remapping sysfs interface to dwords adds b290a78b5c3d drm/i915: Use helpers for drm_mm_node booleans adds 5e053450c1c3 drm/i915: Only track bound elements of the GTT adds 11331125e148 drm/i915: Mark up address spaces that may need to allocate adds 2850748ef876 drm/i915: Pull i915_vma_pin under the vm->mutex adds 274cbf20fd10 drm/i915: Push the i915_active.retire into a worker adds b1e3177bd1d8 drm/i915: Coordinate i915_active with its own mutex adds b72348406927 drm/i915: Move idle barrier cleanup into engine-pm adds 7e8057626640 drm/i915: Drop struct_mutex from around i915_retire_requests() adds 33d856445b3e drm/i915: Remove the GEM idle worker adds f33a8a51602c drm/i915: Merge wait_for_timelines with retire_request adds 789ed955215d drm/i915/gem: Retire directly for mmap-offset shrinking adds 661019754202 drm/i915: Move request runtime management onto gt adds a2b4dead98ef drm/i915: Move global activity tracking from GEM to GT adds 2935ed5339c4 drm/i915: Remove logical HW ID adds a4e7ccdac38e drm/i915: Move context management under GEM adds cb5eb072788f drm/i915/overlay: Drop struct_mutex guard adds ba198a10bfbe drm/i915: Drop struct_mutex guard from debugfs/framebuffer_info adds 6c3828ab098a drm/i915: Remove struct_mutex guard for debugfs/opregion adds 3d88f76dec55 drm/i915: Drop struct_mutex from suspend state save/restore adds 2af402982ab3 drm/i915/selftests: Drop vestigal struct_mutex guards adds 7842793330ce drm/i915: Drop struct_mutex from around GEM initialisation adds 7d423af9bfb1 drm/i915: Implement a better i945gm vblank irq vs. C-state [...] adds 0e5493cab5ef drm/i915/stolen: make the object creation interface consistent adds 7fd296024c3c drm/i915/vga: rename intel_vga_msr_write() to intel_vga_re [...] adds 63bf8301aac4 drm/i915: split out i915_switcheroo.[ch] from i915_drv.c adds 9bfcf1941302 drm/i915: move gmbus setup down to intel_modeset_init() adds 9445ad17109b drm/i915: Update DRIVER_DATE to 20191007 adds abc47ff61d3f drm/i915/gt: Restore dropped 'interruptible' flag adds 1d0f2ebf392e drm/i915/perf: move perf types to their own header adds 3aec2c6a4886 drm/i915/vbt: Child device size remains unchanged through VBT 229 adds b9dcb97b6c80 drm/i915: make array hw_engine_mask static, makes object smaller adds cd6a851385be drm/i915/gt: Prefer local path to runtime powermanagement adds 08ad9a3846fc drm/i915/execlists: Fix annotation for decoupling virtual request adds 1664f35aa718 drm/i915/selftests: Appease lockdep adds a1b58ee3cb34 drm/i915/gt: Treat a busy timeline as 'active' while waiting adds d30213e533fa drm/i915: Fix Kconfig indentation adds 8f8b1171e1a5 drm/i915/perf: Wean ourselves off dev_priv adds a4c969d107a6 drm/i915/perf: Set the exclusive stream under perf->lock adds e45e0003f60d drm/i915/tgl: Add DC3CO required register and bits adds 19c79ff82b4a drm/i915/tgl: Add DC3CO mask to allowed_dc_mask and gen9_dc_mask adds 4645e906f2d4 drm/i915/tgl: Enable DC3CO state in "DC Off" power well adds bdacf0871f87 drm/i915/tgl: Do modeset to enable and configure DC3CO exitline adds 1c4d821db919 drm/i915/tgl: Switch between dc3co and dc5 based on displa [...] adds 41286861b4c9 drm/i915/tgl: Add DC3CO counter in i915_dmc_info adds 20af04f3dd56 drm/i915/execlists: Assign virtual_engine->uncore from fir [...] adds 3de162785132 drm/i915/selftests: Assign the mock_engine->uncore shortcut adds d14a701b0070 drm/i915/selftests: Assign the intel_runtime_pm pointer fo [...] adds 23b9e41a3dbd drm/i915/perf: drop list of streams adds d99f7b079c2a drm/i915/gt: Flush submission tasklet before waiting/retiring adds 232a6ebae419 drm/i915: introduce intel_memory_region adds 2f0b97ca0211 drm/i915/region: support contiguous allocations adds 7c98501acb94 drm/i915/region: support volatile objects adds 6ad145fe0246 drm/i915/gt: Give engine->kernel_context distinct timeline [...] adds 41f0bc49f7f2 drm/i915/selftests: Hold request reference over waits adds d46e137c4497 drm/i915/selftests: fix null pointer dereference on pointer data adds 9b000b47cc18 drm/i915/color: fix broken gamma state-checker during boot adds d50341274d01 drm/i915/color: move check of gamma_enable to specific fun [...] adds 2a86972f60fc drm/i915: Select DPLL's via mask adds c949ae431467 drm/i915/execlists: Protect peeking at execlists->active adds c36eebd9ba5d drm/i915/gt: execlists->active is serialised by the tasklet adds ba2c74da52eb drm/i915/tgl: the BCS engine supports relative MMIO adds 9d41318c4e43 drm/i915/tgl: simplify the lrc register list for !RCS adds 542a5c66e0ff drm/i915/gt: Warn CI about an unrecoverable wedge adds bd9bec5b6a09 drm/i915/execlists: Mark up expected state during reset adds 86027e312c36 drm/i915/selftests: Check that registers are preserved bet [...] adds 9a3a41dfe223 drm/i915: Fix for_each_intel_plane_mask definition adds af9fbfa657c8 drm/i915: Introduce and use intel_atomic_crtc_state_for_ea [...] adds 04c8b0bf4abc drm/i915: Use intel_plane_state in prepare and cleanup plane_fb adds d8bd3e157a17 drm/i915: Remove begin/finish_crtc_commit, v4. adds 3a612765f423 drm/i915: Remove cursor use of properties for coordinates adds 9a61363a6310 drm/i915/perf: store the associated engine of a stream adds 52111c4628a2 drm/i915/perf: Store shortcut to intel_uncore adds b068a86071ca drm/i915: Move SAGV block time to dev_priv adds da80f04792fc drm/i915/tgl: Read SAGV block time from PCODE adds 9c4a14f8ccee drm/i915: Note the addition of timeslicing to the pretend [...] adds c97fb526ca06 drm/i915/execlists: Leave tell-tales as to why pending[] is bad adds cbbf2787782c drm/i915/execlists: Only mark incomplete requests as -EIO [...] adds 54895010a893 drm/i915: Add an rcu_barrier option to i915_drop_caches adds cd9ba7b6e479 drm/i915/selftests: Serialise write to scratch with its vm [...] adds a5efcde69b11 drm/i915/perf: Replace global wakeref tracking with engine-pm adds d8ad5f52617b drm/i915/execlists: Prevent merging requests with conflict [...] adds c3eb54aad982 drm/i915: Mark up "sentinel" requests adds 6a45008ab7bb drm/i915/perf: allow for CS OA configs to be created lazily adds daed3e44396d drm/i915/perf: implement active wait for noa configurations adds 15d0ace1f876 drm/i915/perf: execute OA configuration from command stream adds 5f5c382ecfdd drm/i915/perf: Prefer using the pinned_ctx for emitting de [...] adds c2fba936d304 drm/i915/perf: Avoid polluting the i915_oa_config with err [...] adds 280bc0cecb77 drm/i915/selftests: Fixup naked 64b divide adds 1fd37669bc87 drm/i915/display: Squelch kerneldoc warnings adds 9c27462c896d drm/i915/selftests: Check known register values within the [...] adds 9506c23dfaf5 drm/i915/selftests: Check that GPR are cleared for new contexts adds 89b6d1831d21 drm/i915/execlists: Tweak virtual unsubmission adds 41e35ffb380b drm/i915: Favor last VBT child device with conflicting AUX [...] adds 53448aed7b80 drm/i915/ehl: Port C's hotplug interrupt is associated wit [...] adds 3c00660db183 drm/i915/execlists: Assert tasklet is locked for process_csb() adds b8d49f28aa03 drm/i915/perf: introduce a versioning of the i915-perf uapi adds 4f6ccc74a85c drm/i915: add support for perf configuration queries adds 7831e9a965ea drm/i915/perf: Allow dynamic reconfiguration of the OA stream adds 9cd20ef7803c drm/i915/perf: allow holding preemption on filtered ctx adds 97ea56540ffc Merge tag 'drm-intel-next-2019-10-07' of git://anongit.fre [...] adds 0a8459693238 fbdev: drop res_id parameter from remove_conflicting_pci_f [...] adds 35616a4aa919 drm: drop resource_id parameter from drm_fb_helper_remove_ [...] adds f2521f7731ed drm/i915: switch to drm_fb_helper_remove_conflicting_pci_f [...] adds 52282163dfa6 drm/panfrost: Add missing check for pfdev->regulator adds 97588c89993d MAINTAINERS: Add Steven and Alyssa as panfrost reviewers adds 593bc4d008cf drm/panfrost: Fix possible suspend in panfrost_remove adds 4fa3d66f132b drm/shmem: Do dma_unmap_sg before purging pages adds dfbc7a46b940 drm/shmem: Use mutex_trylock in drm_gem_shmem_purge adds ce4932426195 drm/panfrost: Use mutex_trylock in panfrost_gem_purge adds 1c5f087a2bb2 drm/panfrost: Add errata descriptions from kbase adds 65abbda8ed7c drm/panel: Add missing drm_panel_init() in panel drivers adds 6dbe0c4b0fc0 drm/panel: Initialise panel dev and funcs through drm_pane [...] adds d72cf01f410a drm/mipi-dbi: fix a loop in debugfs code adds 15c665bb4637 drm/mcde: Fix an error handling path in 'mcde_probe()' adds 3e93bc2a58aa drm/virtio: make resource id workaround runtime switchable. adds ae85b0df124f drm_dp_cec: add connector info support. adds 5558f3d535c5 drm/i915/intel_hdmi: use cec_notifier_conn_(un)register adds 66c2dee4ae10 drm/vc4/vc4_hdmi: fill in connector info adds a02c4c25b9fa drm/virtio: add plane check adds 4100a7b83438 drm/virtio: cleanup queue functions adds 744583ecc3d7 drm/virtio: notify virtqueues without holding spinlock adds b0138364da17 drm/virtio: module_param_named() requires linux/moduleparam.h adds 1374b8375c2e drm/meson: dw_hdmi: add resume/suspend hooks adds cf3d4e534711 drm/meson: add resume/suspend hooks adds ee68c743f8d0 drm: Stop including drm_bridge.h from drm_crtc.h adds 3ef2f119bd3e drm/msm: Use drm_attach_bridge() to attach a bridge to an encoder adds 6a87d4ea94b0 drm/ingenic: Hardcode panel type to DPI adds 268de6530aa1 drm: mst: Fix query_payload ack reply struct adds c41784b042ac drm: dw-hdmi-i2s: enable audio clock in audio_startup adds 536cce149769 drm: sti: use cec_notifier_conn_(un)register adds acff2f86b195 drm/sti: Include the right header adds 6914f8eb64f9 drm: Add high-precision time to vblank trace event adds 5fcd055193c5 drm/komeda: Add ACLK rate to sysfs adds bd7e3f3ba1ef drm/vblank: Document and fix vblank count barrier semantics adds 4922fd18cc1a drm/vkms: Use wait_for_flip_done adds 88ad7f3a5660 drm/vkms: Reduce critical section in vblank_simulate adds 5950f0b797fc drm/dp_mst: Move link address dumping into a function adds 3ba64aa36c8c drm/dp_mst: Get rid of list clear in destroy_connector_work adds 7cbce45d6243 drm/dp_mst: Move test_calc_pbn_mode() into an actual selftest adds 0de54fb2d02b drm/print: Add drm_err_printer() adds aa2a2fe1383f drm/dp_mst: Combine redundant cases in drm_dp_encode_sideb [...] adds 2f015ec6eab6 drm/dp_mst: Add sideband down request tracing + selftests adds 95b0013d209d drm/dp_mst: Refactor drm_dp_send_enum_path_resources adds 60f9ae9d0d3d drm/dp_mst: Remove huge conditional in drm_dp_mst_handle_up_req() adds fde61a7a7df4 drm/dp_mst: Constify guid in drm_dp_get_mst_branch_by_guid() adds a29d881875fc drm/dp_mst: Refactor drm_dp_mst_handle_up_req() adds 8b1e589d138c drm/dp_mst: Refactor drm_dp_mst_handle_down_rep() adds 37dfdc55ffeb drm/dp_mst: Cleanup drm_dp_send_link_address() a bit adds 889165ad6190 drm/virtio: pass gem reservation object to ttm init adds 29cf12394c05 drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper. adds 620f9c5e302c drm/virtio: simplify cursor updates adds 191ab21995b0 drm/virtio: remove virtio_gpu_object_wait adds 23a0e88ebaff drm/virtio: drop no_wait argument from virtio_gpu_object_reserve adds cde14fd4a604 drm/virtio: remove ttm calls from in virtio_gpu_object_{re [...] adds 98abe21d07c8 drm/virtio: add virtio_gpu_object_array & helpers adds da758d51968a drm/virtio: rework virtio_gpu_execbuffer_ioctl fencing adds e2324300f427 drm/virtio: rework virtio_gpu_object_create fencing adds 375f156a5e77 drm/virtio: rework virtio_gpu_transfer_from_host_ioctl fencing adds 3d3bdbc0bdbd drm/virtio: rework virtio_gpu_transfer_to_host_ioctl fencing adds 93c38d15ee59 drm/virtio: rework virtio_gpu_cmd_context_{attach, detach} [...] adds ad75f4f057e6 drm/virtio: drop virtio_gpu_object_list_validate/virtio_gp [...] adds c66df701e783 drm/virtio: switch from ttm to gem shmem helpers adds 2e0d9ee45785 drm/virtio: remove virtio_gpu_alloc_object adds fe16537ddb97 drm/virtio: drop virtio_gpu_object_{ref,unref} adds 6e3372508d5f drm/virtio: drop virtio_gpu_object_{reserve, unreserve} adds 12afce08ed51 drm/virtio: add fence sanity check adds f0c6cef7e717 drm/virtio: add worker for object release adds 84f6fec42e9e drm/virtio: fix command submission with objects but withou [...] adds c7581a414d28 drm: Use EOPNOTSUPP, not ENOTSUPP adds 42770cbf18ae drm/blend: Define the direction of Z position values adds 464828dfb1c9 fbdev/sa1100fb: Remove even more dead code adds 9a2654c0f62a drm/panel: Add and fill drm_panel type field adds 89958b7cd955 drm/bridge: panel: Infer connector type from panel by default adds a793f0eeb7f5 drm/panel: panel-simple: Set OSD070T1718 panel type adds 92a57b3fb500 drm/stm: ltdc: add pinctrl for DPI encoder mode adds 7ac1573e263f drm/sun4i/sun4i_hdmi_enc: call cec_s_conn_info() adds 71137bfd9897 drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register adds e5ef909cb42c tda9950: use cec_notifier_cec_adap_(un)register adds 37a48adfba6c drm/vram: Add kmap ref-counting to GEM VRAM objects adds bc25bb9192c0 drm/vram: Acquire lock only once per call to vmap()/vunmap() adds f3309105b879 drm/vram: Add infrastructure for move_notify() adds 2236439bc667 drm/vram: Implement lazy unmapping for GEM VRAM buffers adds 2dc5d44ccc5e drm: add drm_print_bits adds ff540b76f14a drm/ttm: add drm gem ttm helpers, starting with drm_gem_tt [...] adds 527f6d91f8bb drm/vram: use drm_gem_ttm_print_info adds 9286766ba65b drm/vram: add vram-mm debugfs file adds b21fc73838fa drm/qxl: use drm_gem_object_funcs callbacks adds 78d54f1f6a33 drm/qxl: use drm_gem_ttm_print_info adds 4f7f1973b0c8 drm/vram: fix Kconfig adds 9d6f4484e81c drm/ttm: turn ttm_bo_device.vma_manager into a pointer adds e336befcfdc0 drm/nouveau: switch to gem vma offset manager adds f1acf41f9e32 drm/vram: switch to gem vma offset manager adds 8b53e1cb2728 drm/radeon: switch to gem vma offset manager adds e7bf74d0aabe drm/amdgpu: switch to gem vma offset manager adds 133e8809525b drm/qxl: switch to gem vma offset manager adds 293f86b365ad drm/vmwgfx: switch to own vma manager adds 07583467c256 drm/ttm: remove embedded vma_offset_manager adds 32d6c2c5b522 drm/virtio: Rewrite virtio_gpu_queue_ctrl_buffer using fen [...] adds e1218b8c0cc1 drm/virtio: Use vmalloc for command buffer allocations. adds 6b5ce4a1fb84 drm/vram: Move VRAM memory manager to GEM VRAM implementation adds b0e40e080522 drm/vram: Have VRAM MM call GEM VRAM functions directly adds c30b225dba01 drm/vram: Unexport internal functions of VRAM MM adds abddeb7b12b0 drm/vram: Unconditonally set BO call-back functions adds 88c5a5a021aa drm/virtio: enable prime mmap support adds de2358050ab8 drm/virtio: Fix warning in virtio_gpu_queue_fenced_ctrl_buffer. adds 3250cdf938dc drm: bridge/dw_hdmi: add audio sample channel status setting adds fe9e557dfb48 drm/bridge: Fix references to drm_bridge_funcs in documentation adds 2fb658a603ba dt-bindings: drm/bridge: analogix-anx78xx: add new variants adds 0273831882c5 drm/bridge: analogix-anx78xx: add new variants adds 2708e876272d drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings adds 2f932367d219 drm/bridge: analogix-anx78xx: convert to i2c_new_dummy_device adds 1e6962041c7a drm/stm: dsi: higher pll out only in video burst mode adds 5dec1affe0fa drm: sti: fix W=1 warnings adds 3b92198d6c27 drm: fix warnings in DSC adds 37d212622acb drm/prime: Remove duplicate forward declaration adds a92462d6bf49 drm/connector: Share with non-atomic drivers the function [...] adds 62afb4ad425a drm/connector: Allow max possible encoders to attach to a [...] adds 4d74b25ee395 drm/komeda: Adds error event print functionality adds c8908bde0dbd drm/vram: Provide vmap and vunmap operations for GEM VRAM objects adds 820d6606e9c2 drm/ast: Use drm_gem_vram_{vmap,vunmap}() to map cursor source BO adds dcc7b1f3ae99 drm/mgag200: Use drm_gem_vram_{vmap, vunmap}() to map curs [...] adds 64e9c200a0cd staging: fbtft: make several arrays static const, makes ob [...] adds 185926ef38c8 drm/selftests: fix spelling mistake "misssing" -> "missing" adds 8c8ae2fe8d21 drm/encoder: Fix possible_clones documentation adds c873724d88d9 drm/encoder: Fix possible_crtcs documentation adds a859f1270a99 drm/encoder: Don't raise voice in drm_encoder_mask() docum [...] adds 32b339d9fcdc drm/komeda: Remove in-code use of ifdef adds aefdaa15e54c drm/komeda: Adds register dump support for gcu, lup and dou adds 69b22f51e664 drm/doc: Improve docs around connector (un)registration adds 0d352a3a8a1f drm/v3d: don't leak bin job if v3d_job_init fails. adds 4fb419b21624 drm: Add drm_modeset_lock_assert_held() adds 26564be56d73 drm/atomic-helper: Make crtc helper funcs optional adds 508882f0afaf drm/dp: Add definitons for MSA MISC bits adds 978f6b0693c7 drm/edid: Add CTA-861-G modes with VIC < 128 adds 455d56ce809f drm/v3d: clean caches at the end of render jobs on request [...] adds 8806cd3aa025 drm: Rename HDMI colorspace property creation function adds 45cf0e91df8c drm: Add DisplayPort colorspace property creation function adds 6039f37dd6b7 video/hdmi: Fix AVI bar unpack adds 21185a668787 drm: Remove redundant of_device_is_available check adds fb2ee9bf084b drm: panel-lvds: Potential Oops in probe error handling adds 7fbd0782bf94 dma-buf/resv: fix exclusive fence get adds a14375ac87a4 Documentation/gpu: Fix no structured comments warning for [...] adds 361cfabdb0f9 MAINTAINERS: Update Allwinner DRM drivers entry adds 67c1a02048cf MAINTAINERS: Add Jernej Škrabec as a reviewer for DE2 adds 141f6357f45c drm: tweak drm_print_bits() adds 468720980771 drm/bridge/synopsys: dsi: Use devm_platform_ioremap_resour [...] adds 50094b5dcd32 drm/dp_mst: Destroy topology_mgr mutexes adds e2839ff692c6 drm/dp_mst: Rename drm_dp_add_port and drm_dp_update_port adds 857833698536 drm/dp_mst: Remove lies in {up, down}_rep_recv documentation adds caf81ec6cd72 drm: Destroy the correct mutex name in drm_dp_mst_topology [...] adds 2ebb6701654e drm/komeda: Adds power management support adds 245f44e77101 drm/vram: Support top-down placement flag adds d6cb013579e7 drm/komeda: SW workaround for D71 doesn't flush shadow registers adds d56276a13c2b drm/meson: vclk: use the correct G12A frac max value adds 7baa77f1a6d1 drm/fb-helper: Include prototype for drm_fb_helper_modinit() adds 40d51c05d044 drm/dsc: Fix bogus cpu_to_be16() usage adds 2c05593ba057 drm: Include prototype for drm_need_swiotlb() adds b9436986d279 drm/syncobj: Include the prototype for drm_timeout_abs_to_ [...] adds 1ab2a99edb37 drm: Fix return type of crc .poll() adds db0cc143b69e drm/dp/mst: Reduce nested ifs adds 0c3bb15cfc0e drm/dp/mst: Handle arbitrary DP_LINK_BW values adds ed20b7d5c657 drm/dp/mst: Replace the fixed point thing with straight ca [...] adds dfef959803c7 drm/tiny: Kconfig: Remove always-y THERMAL dep. from TINYD [...] adds 4b39582a8fb3 drm/komeda: Use IRQ_RETVAL shorthand in d71_irq_handler adds f59769c52cd7 drm/komeda: Workaround for broken FLIP_COMPLETE timestamps adds 763ba2eca0f1 drm/rect: Add drm_rect_translate_to() adds e22b86e97317 drm/rect: Add drm_rect_init() adds 959b077f26a1 drm/print: move drm_debug variable to drm_print.[ch] adds f0a8f533adc2 drm/print: add drm_debug_enabled() adds 6511a945cf7d drm/etnaviv: use drm_debug_enabled() to check for debug ca [...] adds dee97f6ab4a9 drm/i2c/sil164: use drm_debug_enabled() to check for debug [...] adds d8db0b36d888 drm/msm: use drm_debug_enabled() to check for debug categories adds 8a317f223bcf dt-bindings: sun6i-dsi: Add VCC-DSI supply property adds 1c056ad87117 drm/sun4i: sun6i_mipi_dsi: Add VCC-DSI regulator support adds 7ac626996882 drm/sun4i: dsi: Fix TCON DRQ set bits adds a00d17e0a71a Revert "drm/sun4i: dsi: Change the start delay calculation" adds 4092de1ba34e Merge drm/drm-next into drm-misc-next adds 96a49f39043d drm/ast: Don't call ast_show_cursor() from ast_cursor_move() adds 714468d9afdf drm/ast: Move ast_{show,hide}_cursor() within source file adds 2f5989fcd1b7 drm/ast: Move cursor update code to ast_show_cursor() adds 659d1a49c63d drm/ast: Move cursor offset swapping into ast_show_cursor() adds 0090ef3ecbd4 drm/ast: Allocate cursor BOs at high end of video memory adds 52e32da9a1fb drm/mgag200: Rename cursor functions to use mgag200_ prefix adds 49b8d5aeaf81 drm/mgag200: Add init and fini functions for cursor handling adds 6ae04536e747 drm/mgag200: Add separate move-cursor function adds 047244aa0ad9 drm/mgag200: Move cursor-image update to mgag200_show_cursor() adds 378c18386a25 drm/mgag200: Move cursor BO swapping into mgag200_show_cursor() adds 2c51a6601693 drm/mgag200: Reserve video memory for cursor plane adds dfc507b9eb26 drm/mgag200: Allocate cursor BOs at high end of video memory adds a9c4fbd544f9 drm/omap: drop unneeded locking from mgr_fld_write() adds 6e366c28e6b1 drm/omap: avoid copy in mgr_fld_read/write adds 157d8f60363a drm/omap: tweak HDMI DDC timings adds f5b1fae153d9 drm/omap: fix missing scaler pixel fmt limitations adds 34d71136e0d9 drm/omap: dss: move platform_register_drivers() to dss.c a [...] adds 9c5fa79f802a drm/omap: hdmi5: automatically choose limited/full range output adds bebf00512cc2 drm/omap: hdmi4: fix use of uninitialized var adds 9c98f021e4e7 dma-fence: Serialise signal enabling (dma_fence_enable_sw_ [...] adds 71724f708997 drm/mm: Use helpers for drm_mm_node booleans adds 4ee92c7149da drm/mm: Convert drm_mm_node booleans to bitops adds 3dda22d3dcd1 drm/mm: Use clear_bit_unlock() for releasing the drm_mm_node() adds ba2a1c870615 drm/fourcc: Add Arm 16x16 block modifier adds 4f69851fbaa2 drm/i810: Prevent underflow in ioctl adds 30abc59b4842 drm/lima: Add support for multiple reset lines adds 839313509182 drm/mcde: Fix reference to DOC comment adds 10d8f308ba3e cec: add cec_adapter to cec_notifier_cec_adap_unregister() adds 81fafb9488a1 drm/sun4i: dsi: fix the overhead of the horizontal front porch adds 4340ec45e895 drm/sun4i: sun6i_mipi_dsi: fix DCS long write packet length adds bee447e224b2 drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the intern [...] adds fba3baa8d2be drm/tilcdc: plane: Make structure tilcdc_plane_funcs constant adds 9a197c862f0d drm/sun4i: dsi: Fix video start delay computation adds 354c2d310082 drm: damage_helper: Fix race checking plane->state->fb adds 7ed093602e0e Merge tag 'drm-misc-next-2019-10-09-2' of git://anongit.fr [...] adds fa41d6ee9042 Merge drm/drm-next into drm-intel-next-queued adds 56184a20a800 drm/i915: Drop obj.page_pin_count after a failed vma->set_pages() adds 454a325a9768 drm/i915: Remove leftover vma->obj->pages_pin_count on ins [...] adds 8b390c15818c drm/i915/execlists: Clear semaphore immediately upon ELSP [...] adds bb71fb0072f1 drm/i915/dp: Extend program of VSC Header and DB for Color [...] adds 0c06fa156006 drm/i915/dp: Add support of BT.2020 Colorimetry to DP MSA adds 9d1bb6f0222c drm/i915/dp: Attach colorspace property adds 922430dd4022 drm/i915: Add new GMP register size for GEN11 adds b246cf215e4c drm/i915/dp: Program an Infoframe SDP Header and DB for HD [...] adds 0299dfa7ad54 drm/i915/dp: Attach HDR metadata property to DP connector adds 3e706dff0891 drm/i915: Switch to using DP_MSA_MISC_* defines adds 131d3b1af105 drm/i915: Stop using drm_atomic_helper_check_planes() adds 3e30d70805d5 drm/i915: Make .modeset_calc_cdclk() mandatory adds dcdef1abbc50 drm/i915: Use drm_rect_translate_to() adds fc1a0fb53875 drm/i915: Use drm_rect_init() adds 193065024072 drm/i915: Flush tasklet submission before sleeping on i915 [...] adds da5d2ca8adde drm/i915/icl: Wa_1607087056 adds 613716bbe721 drm/i915/tgl: Add IS_TGL_REVID adds 62037ffff229 drm/i915/tgl: Include ro parts of l3 to invalidate adds 4aa0b5d457f5 drm/i915/tgl: Add HDC Pipeline Flush adds 36a6b5d964d9 drm/i915/tgl: Add extra hdc flush workaround adds 99739f9431f9 drm/i915/tgl: Keep FF dop clock enabled for A0 adds 65df78bda385 drm/i915/tgl: Wa_1409420604 adds 2cbe2d8c562e drm/i915/tgl: Wa_1409170338 adds 2e19af943822 drm/i915/tgl: Wa_1409600907 adds 79bfa607e60f drm/i915/tgl: Wa_1607138336 adds 99db8c59e056 drm/i915/tgl: Wa_1607030317, Wa_1607186500, Wa_1607297627 adds 08fff7aeddc9 drm/i915/tgl: Wa_1607138340 adds 8574685547bd drm/i915/selftests: Drop stale struct_mutex adds 2229adc81380 drm/i915/execlist: Trim immediate timeslice expiry adds 993254292b9e drm/i915: Refactor timestamping constants update adds 4078c983feb9 drm/i915: Switch intel_legacy_cursor_update() to intel_ types adds de3b67afc060 drm/i915: Prepare the connector/encoder mask readout for h [...] adds 3abe897787c2 drm/i915: Prepare the mode readout for hw vs. uapi state split adds fcb9bba47fb5 drm/i915/ehl: Don't forget to set TC long detect function adds 943682e3bd19 drm/i915: Introduce Jasper Lake PCH adds 1357fa8136ea drm/i915/selftests: Teach execlists to take intel_gt as it [...] adds 3b05c4f832fa drm/i915/selftests: Teach guc to take intel_gt as its argument adds bb3d4c9d636b drm/i915/selftests: Teach workarounds to take intel_gt as [...] adds 5f65d5a6e4bd drm/i915/selftests: Teach timelines to take intel_gt as it [...] adds eca0b7208969 drm/i915: Do initial mocs configuration directly adds e9d4c9245f54 drm/i915: Store i915_ggtt as the backpointer on fence registers adds 972c646f1cfe drm/i915: Move swizzle_bit under i915_ggtt adds eb8de23c955b drm/i915/tgl: Enable DDI/Port G adds 05488673a4d4 drm/i915/pmu: Support multiple GPUs adds d4a415dcda35 drm/i915: Fix MST oops due to MSA changes adds 493065e24eb1 drm/i915: Add microcontrollers documentation section adds 218151e99744 drm/i915/guc: improve documentation adds 0b23e2a6ed5c drm/i915/huc: improve documentation adds e9768bfe875f drm/i915/selftests: Teach requests to use all available engines adds 1dfffa0051ea drm/i915: Don't disable interrupts independently of the lock adds a50134b1983b drm/i915: Make for_each_engine_masked work on intel_gt adds 5d904e3c5d40 drm/i915: Pass in intel_gt at some for_each_engine sites adds fb26eee0600d drm/i915/pmu: Fix uninitialized variable on error path adds 253a774bb08b drm/i915/execlists: Don't merely skip submission if maybe [...] adds 3aae9d08532c drm/i915: enumerate and init each supported region adds da1184cd41d4 drm/i915: treat shmem as a region adds 72405c3d7850 drm/i915: treat stolen as a region adds bcce7d90d120 drm/i915/selftests: Add the mock engine to the gt->engine[] adds c6e07ada8eaa drm/i915/gt: Convert the leftover for_each_engine(gt) adds 30a027dcccc2 drm/i915: Move the cursor rotation handling into intel_cur [...] adds c08f995a284d drm/i915: Polish possible_clones setup adds 98c93394ba90 drm/i915: Refuse modes with hdisplay==4096 on pre-HSW DP adds d7a145849b68 drm/i915: Nuke the useless changed param from skl_ddb_add_ [...] adds 49e0ed3848d0 drm/i915: Nuke 'realloc_pipes' adds 36b53a291b6a drm/i915: Make dirty_pipes refer to pipes adds 2edb3de9e599 drm/i915: Shrink eDRAM ways/sets arrays adds 67fdd8ea5319 drm/i915: s/hdcp2_hdmi_msg_data/hdcp2_hdmi_msg_timeout/ adds 770ce5a07190 drm/i915: Remove dead weight from hdcp2_msg_timeout[] adds eac03efdc85f drm/i915: Remove hdcp2_hdmi_msg_timeout.timeout2 adds 0b7b6966403d drm/i915: Make hdcp2_msg_timeout.timeout u16 adds e83c467358c1 drm/i915: Correct the PCH type in irq postinstall adds 789fa8746daf drm/i915: Restore full symmetry in i915_driver_modeset_pro [...] adds bfb926e32385 drm/i915/display/icl: Save Master transcoder in slave's cr [...] adds 705135bd734c drm/i915/display/icl: Enable TRANSCODER PORT SYNC for tile [...] adds ba5f1ae95d28 drm/i915/display/icl: HW state readout for transcoder port [...] adds eadf6f9170d5 drm/i915/display/icl: Enable master-slaves in trans port sync adds 51528afe7c5e drm/i915/display/icl: Disable transcoder port sync as part [...] adds a6c948f98239 drm/i915/display/icl: In port sync mode disable slaves fir [...] adds 327f8d8c336d drm/i915: simplify setting of ddi_io_power_domain adds 10d987fd1b7b drm/i915: fix port checks for MST support on gen >= 11 adds cbd9b9f2e7b1 drm/i915: remove extra new line on pipe_config mismatch adds 73cefd903de7 drm/i915: add pipe id/name to pipe mismatch logs adds 7acf6c9495d0 drm/i915: prettify MST debug message adds 8814c6d01f7e drm/i915/perf: fix oa config reconfiguration adds 0dc3c562aa95 drm/i915: Extract GT ring management adds 952f89f098c7 drm/i915/gvt: Wean off struct_mutex adds ce53908bba6f drm/i915: Update DRIVER_DATE to 20191021 adds 89910e62009a Merge tag 'drm-intel-next-2019-10-21' of git://anongit.fre [...] adds f92013259d32 dt-bindings: display: mediatek: update dsi supported chips adds 78e01a8d0f46 drm/mediatek: separate mipi_tx to different file adds efda51a58b4a drm/mediatek: add mipi_tx driver for mt8183 adds b3218e74367a drm/mediatek: move mipi_dsi_host_register to probe adds bb6bc2982a28 drm/mediatek: fixes CMDQ reg address of mt8173 is differen [...] adds 89d0e3f88258 drm/mediatek: replace writeb() with mtk_dsi_mask() adds 3c6bd94d32c4 drm/mediatek: add dsi reg commit disable control adds 7bf54afec961 drm/mediatek: add frame size control adds e249e3e86b33 drm/mediatek: add mt8183 dsi driver support adds 7a5bc4e22ecf drm/mediatek: change the dsi phytiming calculate method adds 2f501cc0b020 drm/mediatek: adjust dsi and mipi_tx probe sequence adds 75374fc2c152 drm/mediatek: add dphy reset after setting lanes number adds ccfcaa5234e5 dt-bindings: mediatek: add ovl_2l description for mt8183 display adds 6e031636d1f1 dt-bindings: mediatek: add ccorr description for mt8183 display adds 4df747190667 dt-bindings: mediatek: add dither description for mt8183 display adds 41ee3b815a35 dt-bindings: mediatek: add mutex description for mt8183 display adds cefb6abfcc1c drm/mediatek: add ddp component CCORR adds 450aa87c7353 drm/mediatek: add component DITHER adds b17bdd0d7a73 drm/mediatek: add component OVL_2L0 adds dd8feb2262d9 drm/mediatek: add component OVL_2L1 adds d5abb5f2144a drm/mediatek: add gmc_bits for ovl private data adds 0a5ccda42033 drm/medaitek: add layer_nr for ovl private data adds 132c6e250ed7 drm/mediatek: add function to background color input selec [...] adds 318462d1a568 drm/mediatek: add background color input select function f [...] adds 57148baac8b7 drm/mediatek: distinguish ovl and ovl_2l by layer_nr adds 412b1e463ec3 drm/mediatek: add ovl0/ovl_2l0 usecase adds 0d3a120286f4 drm/mediatek: add mutex mod into ddp private data adds d730af989e99 drm/mediatek: add mutex mod register offset into ddp private data adds 1c7da0c76238 drm/mediatek: add mutex sof into ddp private data adds 1037edf20cb6 drm/mediatek: add mutex sof register offset into ddp private data adds 631005b255aa drm/mediatek: add no_clk into ddp private data adds 400e91347e1d Merge tag 'mediatek-drm-next-5.5' of https://github.com/ck [...] adds 0a370db816f8 drm: rcar-du: kms: Expand comment in vsps parsing routine adds 3986457110a0 drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later adds 2d4794f19a86 dt-bindings: display: renesas: du: Document the r8a774b1 bindings adds 47968ea96af3 drm: rcar-du: Add R8A774B1 support adds 86db9f28224e dt-bindings: display: renesas: lvds: Document r8a774b1 bindings adds cfbcf6eb67e1 drm: rcar-du: lvds: Add r8a774b1 support adds f3a36d469621 dt-bindings: display: renesas: Add r8a774b1 support adds f1b4a9217efd Merge tag 'du-next-20191016' of git://linuxtv.org/pinchart [...] adds 2e79e22e092a Merge v5.4-rc4 into drm-next adds 078ef4e93250 drm/amdgpu: add new amdgpu nbio header file adds bebc07628545 drm/amdgpu: switch to new amdgpu_nbio structure adds 4241863afce1 drm/amdgpu/nbio: add functions to query ras specific inter [...] adds b8d312aa075f drm/amdgpu: add nbif v7_4 irq source header for vega20 adds fc098fb4ed0c drm/amdgpu: update nbio v7_4 ip header files adds 4e644fffb580 drm/amdgpu: add ras_controller and err_event_athub interru [...] adds a344db8e5e3c drm/amdgpu: poll ras_controller_irq and err_event_athub_ir [...] adds b293e891b057 drm/amdgpu: add helper function to do common ras_late_init [...] adds 63fa48db49c2 drm/amdgpu: switch to amdgpu_ras_late_init for gfx v9 block (v2) adds 7d0a31e8cc3b drm/amdgpu: switch to amdgpu_ras_late_init for sdma v4 block (v2) adds 2452e7783c7a drm/amdgpu: switch to amdgpu_ras_late_init for gmc v9 block (v2) adds dda79907a77b drm/amdgpu: add mmhub ras_late_init callback function (v2) adds 9ad1dc295b39 drm/amdgpu: add ras_late_init callback function for nbio v [...] adds 22e1d14fef71 drm/amdgpu: switch to amdgpu_ras_late_init for nbio v7_4 (v2) adds 484deaedfa03 drm/amdgpu: Extends amdgpu vm definitions (v2) adds 093e48c04dfd drm/amdgpu: Support new arcturus mtype adds d0ba51b1cacd drm/amdgpu: Determing PTE flags separately for each mapping (v3) adds e0253d083c5c drm/amdgpu: Use optimal mtypes and PTE bits for Arcturus adds 17da41bf00c8 drm/amdgpu: Remove unnecessary TLB workaround (v2) adds 4ce71be67b08 drm/amdgpu: check mmhub_funcs pointer before refering to it adds 8bf2485aec63 drm/amdgpu: fix memory leak when ras is not supported on s [...] adds 39857252e5e5 drm/amdgpu: only apply gds clearing workaround when ras is [...] adds f78c47f66908 drm/amd/powerplay: guard manual mode prerequisite for cloc [...] adds c66846e069de drm/amd/powerplay: update cached feature enablement status V3 adds faa695c715e5 drm/amd/powerplay: do proper cleanups on hw_fini adds 629be2039532 drm/amdgpu: use moving fence instead of exclusive for VM updates adds 9d1b3c78052e drm/amdgpu: reserve at least 4MB of VRAM for page tables v2 adds 43ce6bab7b9e drm/amdgpu: remove amdgpu_cs_try_evict adds 12ffa55da60f drm/amdgpu: Fix bugs in amdgpu_device_gpu_recover in XGMI case. adds 7c6e68c777f1 drm/amdgpu: Avoid HW GPU reset for RAS. adds d5ea093eebf0 dmr/amdgpu: Add system auto reboot to RAS. adds d094aea31258 drm/amdgpu: set ip specific ras interface pointer to NULL [...] adds a85eff14da2c drm/amdgpu/gmc: switch to amdgpu_gmc_ras_late_init helper [...] adds 6caeee7a708c drm/amdgpu/gfx: switch to amdgpu_gfx_ras_late_init helper [...] adds bfcf62c2a5a9 drm/amdgpu/sdma: switch to amdgpu_sdma_ras_late_init helpe [...] adds 47930de4aa70 drm/amdgpu/mmhub: switch to amdgpu_mmhub_ras_late_init hel [...] adds 1c70d3d9c4a6 drm/amdgpu/nbio: switch to amdgpu_nbio_ras_late_init helpe [...] adds 9dc913425807 drm/amdgpu: init UMC & RSMU register base address adds f1d59e00ff5f drm/amd/amdgpu: add sw_fini interface for df_funcs adds 871e5e7219e7 drm/amd/powerplay: replace smu->table_count with SMU_TABLE [...] adds c5b6e585b233 drm/amdgpu: change r type to int in gmc_v9_0_late_init adds 4fb60b02fba4 drm/amdgpu: enable TA load support in Arcturus adds 337c200756b4 drm/amdgpu: clean up load TMR sequence adds 6ab3b9e31393 drm/amd/powerplay: implement sysfs for getting dpm clock adds 59d1ace3c78b drm/amd/display: update renoir_ip_offset.h adds 811bc15b49fe drm/amdgpu: disable stutter mode for renoir adds cd05c865108e drm/amdgpu: Disable page faults while reading user wptrs adds 050091ab6e83 drm/amdkfd: Query kfd device info by CHIP id instead of pc [...] adds a5fc7ec1332c drm/amd/display: Add stereo mux and dig programming calls [...] adds e6cbabcd70c7 drm/amdgpu: Add smu lock around in pp_smu_i2c_bus_access adds 4d25fba4e3bb drm/amdgpu: Remove clock gating restore. adds 4bc2234077b0 drm/madgpu: Fix EEPROM Checksum calculation. adds 9dc23a6325fc drm/amdgpu: change ras bps type to eeprom table record structure adds 78ad00c9030c drm/amdgpu: Hook EEPROM table to RAS adds 87d2b92f1e9d drm/amdgpu: save umc error records adds 1a6fc071e199 drm/amdgpu: move the call of ras recovery_init and bad pag [...] adds 95a5bd1b3313 drm/amdkfd: Fix a building error when KFD_SUPPORT_IOMMU_V2 [...] adds 8ac64f0af5ff drm/amd/display: Fix DML tests adds 4fd99f67f3c6 drm/amd/display: refine i2c over aux adds e6d14df74064 drm/amd/display: Subsample mode suboptimal for YCbCr4:2:2 adds 48af9b91b129 drm/amd/display: Don't allocate payloads if link lost adds 48f100a0caf3 drm/amd/display: Add back support for DSC 4:2:2 Simple adds b5cf0647c2a8 drm/amd/display: config to override DSC start slice height adds 6acb589f95db drm/amd/display: 3.2.49 adds 25409b37335b drm/amd/display: Add missing surface address registers adds b6e881c94741 drm/amd/display: update navi to use new surface programmin [...] adds 649828f71855 drm/amd/display: remove temporary transition code adds ff344c8d2a40 drm/amd/display: Reuse dcn2 registers adds 119630061e72 drm/amd/display: remove hw access from dc_destroy adds 785908cf19c9 drm/amd/display: OTC underflow fix adds 0417df169940 drm/amd/display: Isolate DSC module from driver dependencies adds d6bbece2c419 drm/amd/display: dce11.x /dce12 update formula input adds b131932215c9 drm/amd/display: verify stream link before link test adds dabeea6427df drm/amd/display: replace FIXME with TODO adds bb42eda28407 drm/amdgpu/irq: check if nbio funcs exist adds 4e66d7d21562 drm/amdgpu: Add a kernel parameter for specifying the asic type adds 7cae70619364 drm/amdgpu: Disable retry faults in VMID0 adds 8099ae40d866 drm/amdkfd: Support Navi14 in KFD adds a8d42f174d30 drm/amdkfd: add renoir cache info for CRAT (v2) adds 2b9c22111976 drm/amdkfd: add renoir kfd device info (v2) adds 5a959a8988d8 drm/amdkfd: enable kfd device queue manager v9 for renoir adds 514e5e7e60f5 drm/amdkfd: add renoir type for the workaround of iommu v2 (v2) adds 4d85488cd9df drm/amdkfd: init kfd apertures v9 for renoir adds 59a6fc1aef27 drm/amdkfd: init kernel queue for renoir adds 444d4f5fd3ff drm/amdkfd: add package manager for renoir adds f5d843d4ea3b drm/amdkfd: add renoir kfd topology adds aa978594cf7f drm/amdgpu: disable gfxoff while use no H/W scheduling policy adds 4042a188725c drm/amdkfd: enable renoir while device probes adds bfa603aa5e6b drm/amdgpu: fix null pointer deref in firmware header printing adds cde85ac24784 drm/amdgpu: check if nbio->ras_if exist adds 75a8957f808d drm/amd/powerplay: Add the interface for geting dpm curren [...] adds 1dd077bbbaac drm/amdgpu: add navi14 PCI ID for work station SKU adds 71776b6daef6 drm/amdgpu: cleanup mtype mapping adds cbfae36ceac9 drm/amdgpu: cleanup PTE flag generation v3 adds 4d1337d2e967 drm/amdgpu: Avoid RAS recovery init when no RAS support. adds 04c572a0df02 drm/amd/powerplay: issue DC-BTC for arcturus on SMU init adds 38750f03030a drm/amd/powerplay: update smu11_driver_if_arcturus.h adds 8c9f69bc5cc4 drm/amdgpu: fix build error without CONFIG_HSA_AMD adds a35ad98bf9d3 drm/amdgpu: remove needless usage of #ifdef adds 1bd252c57b0b drm/amdgpu: remove duplicated header file include adds 86edcc7dba53 drm/amdgpu: move umc late init from gmc to umc block adds 4930aabe7c4e drm/amdgpu: move umc ras init to umc block adds d99659a06231 drm/amdgpu: rename umc ras_init to err_cnt_init adds d01b400b1aae drm/amdgpu: Add amdgpu_ras_eeprom_reset_table adds 084fe13b2c23 drm/amdgpu: Allow to reset to EERPOM table. adds c4cacce78500 drm/amd/display: add Asic ID for Dali adds d1082e23eede drm/amd/display: Implement voltage limitation for dali adds acb9acbefef2 drm/amdkfd: fix the missed asic name while inited renoir_d [...] adds 029fbd437eb6 drm/amdgpu: initialize ras structures for xgmi block (v2) adds f31703528863 drm/amdgpu: enable error injection to XGMI block via debugfs adds ff9d09719359 drm/amdgpu: fix CPDMA hang in PRT mode for VEGA10 adds 52652ef28635 drm/amdgpu: add ras error query count interface for nbio adds d7bd680d4047 drm/amdgpu: support pcie bif ras query and inject adds d7b1ed4ac3fc drm/amdgpu: add pcie bif ras related registers adds 1a3f2e8c3c12 drm/amdgpu: implement ras query function for pcie bif adds 3636169cc0e1 drm/amdgpu: Add SRIOV mailbox backend for Navi1x adds 708901a6664f drm/amdgpu: Fix mutex lock from atomic context. adds d950800e793c drm/amdgpu: Fix KFD-related kernel oops on Hawaii adds 0e0b89c0d7cd drm/amd/powerplay: properly set mp1 state for SW SMU suspe [...] adds f7e3a5776fa6 drm/amd/powerplay: check SMU engine readiness before proce [...] adds 51c0f58e9f6a drm/amdgpu/sriov: add ring_stop before ring_create in psp [...] adds b05b69036f74 drm/amdgpu: For Navi12 SRIOV VF, register mailbox functions adds a90a24d581a9 drm/amd/amdgpu: power up sdma engine when S3 resume back adds a4ac7693f895 drm/amdgpu/SRIOV: Navi10/12 VF doesn't support SMU adds 1b6578246815 drm/amdgpu/SRIOV: Navi12 SRIOV VF doesn't load TOC adds 6817bf283b2b drm/amdgpu: grab the id mgr lock while accessing passid_mapping adds 3084cf46cf81 drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) adds a2cf324785a6 drm/amdgpu: split the VM entity into direct and delayed adds 47ca7efa4c13 drm/amdgpu: allow direct submission in the VM backends v2 adds 807e2994092c drm/amdgpu: allow direct submission of PDE updates v2 adds acb476f541f6 drm/amdgpu: allow direct submission of PTE updates adds 0f6064d6af94 drm/amdgpu: allow direct submission of clears adds 061468c405fd drm/amdgpu: allocate PDs/PTs with no_gpu_wait in a page fault adds b65709a92156 drm/amdgpu: reserve the root PD while freeing PASIDs adds ec671737f8ed drm/amdgpu: add graceful VM fault handling v3 adds 3e103fc30156 Revert "drm/amdgpu/nbio7.4: add hw bug workaround for vega20" adds 60233044d85a drm/amd/display: rename variable eanble -> enable adds 80f349ce5572 drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed adds 13238d4fa676 drm/amdgpu: Check for valid number of registers to read adds ae2a3495973e drm/amd: be quiet when no SAD block is found adds 72496eb11734 drm/radeon: be quiet when no SAD block is found adds 2032324682c1 drm/amdgpu: remove the redundant null checks adds 4b617e2b9e54 drm/amdkfd: Swap trap temporary registers in gfx10 trap handler adds 28faa17ee889 drm/amdgpu: remove program of lbpw for renoir adds 393993ac0cc9 drm/amdgpu/SRIOV: Navi12 SRIOV VF gets GTT base adds 03fb560f2ea8 drm/amdgpu: revert "disable bulk moves for now" adds fc39d903eb80 drm/amdgpu: cleanup coding style in the VM code a bit adds bc51c1e56fbc drm/amdgpu: drop double HDP flush in the VM code adds 1313dacfadc5 drm/amdgpu: trace if a PD/PT update is done directly adds 012dd14d1de6 drm/amdgpu: fix ras ctrl debugfs node leak adds db338e166384 drm/amdgpu:Fix EEPROM checksum calculation. adds de7b45babd9b drm/amdgpu: cleanup creating BOs at fixed location (v2) adds 132dade1181b drm/amd/display: Fix HUBP secondary viewport programming adds 610f56371ad2 drm/amd/display: define parameters for abm 2.3 adds 4891607da470 drm/amd/display: 3.2.50 adds 387596ef2859 drm/amd/display: Rebuild mapped resources after pipe split adds a45804db8bc0 drm/amd/display: Replace for loop w/ function call adds 747012382937 drm/amd/display: add additional flag consideration for sur [...] adds d4252eee1f7c drm/amd/display: Add debugfs entry to force YUV420 output adds a14e9e0292e2 drm/amd/display: add vtg update after global sync update adds 74df06dd8ef3 drm/amd/display: fix global sync param extraction indexing adds 616f5b65f1c0 drm/amd/display: Handle virtual signal type in disable_link() adds 0594ffee9011 drm/amd/display: fix i2c wtire mot incorrect issue adds 98bf2f5262f1 drm/amd/display: Separate hardware initialization from creation adds 6bd0a112ec12 drm/amd/display: Do not double-buffer DTO adjustments adds 799c5b9cb91c drm/amd/display: Revert fixup DPP programming sequence adds 2ad0cdf9e2e9 drm/amd/display: set minimum abm backlight level adds 2fef0faa1cdc drm/amd/display: Set number of pipes to 1 if the second pi [...] adds 3a4d180d4a9d drm/amd/display: Optimize clocks on clock change adds c84ad0d6b93e drm/amd/display: update odm mode validation to be in line [...] adds 7f7652ee8c8c drm/amd/display: enable single dp seamless boot adds 79816043f0f2 drm/amd/display: 3.2.51 adds 00d22e9e04c9 drm/amd/display: Add missing HBM support and raise Vega20's uclk. adds 0fc3ba1c53bc drm/amd/display: 3.2.51.1 adds 08b662793b90 drm/amd/display: fix use of uninitialized variable adds ec4388a267e0 drm/amd/display: Add detile buffer size for DCN20 adds bb2746ac9143 drm/amd/display: Improve LFC behaviour adds ed19a9a2bb1a drm/amdgpu: psp HDCP init adds 143f23053333 drm/amdgpu: psp DTM init adds 4c283fdac08a drm/amd/display: Add HDCP module adds 411491fb8895 drm/amd/display: add PSP block to verify hdcp steps adds d462fcf5012b drm/amd/display: Update hdcp display config adds a193ed2094ba drm/amd/display: Create amdgpu_dm_hdcp adds 55b50e68b5dd drm/amd/display: Create dpcd and i2c packing functions adds 52704fcaf74b drm/amd/display: Initialize HDCP work queue adds 0c8620d63d41 drm/amd/display: Handle Content protection property changes adds 2a0f92700fe3 drm/amd/display: handle DP cpirq adds da3fd7ac0bcf drm/amd/display: Update CP property based on HW query adds 96a3b32e6723 drm/amd/display: only enable HDCP for DCN+ adds ea268870d6f5 drm/amd/display: Add hdcp to Kconfig adds 8daf3eccf85e drm/amdkfd: Delete unused KFD_IS_* macro adds 63b2b5e91b56 drm/amdgpu/vm: fix documentation for amdgpu_vm_bo_param adds 879e723df3cd docs: drm/amdgpu: Resolve build warnings adds ae115c81ecd3 drm/amdgpu: replace DRM_ERROR with DRM_WARN in ras_reserve [...] adds 57516cdd74d4 drm/amdgpu: add navi12 pci id adds 08dac62f3e20 drm/amd/powerplay: implement VCN power gating control interface adds afa44809a441 drm/amdgpu: use GPU PAGE SHIFT for umc retired page adds ec51d3facd3e drm/amdgpu/discovery: get gpu info from ip discovery table adds a142ba8800dd drm/amdgpu/ras: use GPU PAGE_SIZE/SHIFT for reserving pages adds c7c5be3c892f drm/amd/display: Restore backlight brightness after system resume adds 2011eaea214a drm/amdgpu: add psp ip block for arct adds fec6a08aaec5 drm/amdgpu: do not init mec2 jt for renoir adds f256ba473ea8 drm/amdgpu/powerplay: add new mapping for APCC_DFLL feature adds 8a3e801f1924 drm/amdgpu: avoid null pointer dereference adds 5222d2614602 drm/amdgpu: remove redundant variable definition adds e8186eeccb84 drm/amdgpu/psp: flush HDP write fifo after submitting cmds [...] adds 01b40c98ede4 drm/amdgpu/psp: invalidate the hdp read cache before readi [...] adds ade9a34e7d96 drm/amdgpu: flag navi12 and 14 as experimental for 5.4 adds aa4604b6e432 drm/amdgpu/gfx10: update gfx golden settings adds 7677b0dbce39 drm/amdgpu/gfx10: update gfx golden settings for navi14 adds 57d4f3b7fd65 drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2) adds e53aec7e4148 drm/amdgpu: enable full ras by default adds f0ee9b184c48 drm/amd/display: hide an unused variable adds d0580c09c65c drm/amdgpu: remove excess function parameter description adds b8e8c934f0aa drm/amd/display; Fix kernel doc warnings adds ebc52c1692e6 drm/amdgpu: fix documentation for amdgpu_gem_prime_export adds 4d8e54d2b9d3 drm/amdgpu/mn: fix documentation for amdgpu_mn_read_lock adds 1d614ded87e9 drm/amdgpu/vm: fix up documentation in amdgpu_vm.c adds fc9c7f847014 drm/amdgpu/ih: fix documentation in amdgpu_irq_dispatch adds a667b75c1ec2 drm/amdgpu: fix documentation for amdgpu_pm.c adds f77c7109c071 drm/amdgpu/ras: fix and update the documentation for RAS adds 81de29d842cc drm/amdkfd: fix a potential NULL pointer dereference (v2) adds 4db37544cee5 drm/amdgpu/gfx10: add support for wks firmware loading adds 9a018e5a852f drm/amdgpu: disable vcn ip block for front door loading on [...] adds 90c88dab8ef5 drm/amdgpu: enable psp front door loading by default on Arcturus adds 1f01cd990515 drm/amdgpu: add command id in psp response failure message adds 05ba0095fb7b drm/amdgpu: correct condition check for psp rlc autoload adds 0b36603c0dbb drm/amdgpu/display: fix 64 bit divide adds 812330eb69a4 drm/amdkfd: Add an error print if SDMA RLC is not idle adds 89b0679bd8cf drm/amdkfd: Remove excessive print when reserving doorbells adds 424b5442a2a6 drm/amdkfd: Remove unnecessary pm_init() for non HWS mode adds c637b36aeac1 drm/amdkfd: Fix NULL pointer dereference for set_scratch_b [...] adds 40463bdc2271 drm/amdkfd: Sync gfx10 kfd2kgd_calls function pointers adds 80f9bfe4e879 drm/amd/powerplay: Add mode2 mode for GPU RESET in SMU adds 068ad870bbd8 drm/amd/powerplay: A workaround to GPU RESET on APU adds 90a08351f72d drm/amdgpu: Use mode2 mode to perform GPU RESET for Renoir adds df99ac0fcc50 drm/amd/amdgpu:Fix compute ring unable to detect hang. adds bbaa343a8879 drm/amd/powerplay: remove duplicate macro of smu_get_uclk_ [...] adds 52510a4035e1 drm/amdgpu/psp: silence response status warning adds d1249aae81e9 drm/amdgpu/display: include slab.h in dcn21_resource.c adds bd5520273cea drm/amdgpu/atomfirmware: use proper index for querying vra [...] adds 631cdbd27e92 drm/amdgpu/atomfirmware: simplify the interface to get vram info adds 6de088a08ddc drm/amdgpu: remove gfx9 NGG adds e7da754b00ee drm/amdgpu: fix an UMC hw arbitrator bug(v3) adds f5f06e21e970 drm/amdgpu: update parameter of ras_ih_cb adds 34cc4fd9ff71 drm/amdgpu: move umc ras irq functions to umc block adds 725253ab9b4f drm/amdgpu: move gfx ecc functions to generic gfx file adds 4c65dd104107 drm/amdgpu: move sdma ecc functions to generic sdma file adds fc04e6b4843c drm/amdgpu: refine sdma4 ras_data_cb adds 03740baab3b5 drm/amdgpu: move umc_ras_if from gmc to umc block adds d3a5a121b84a drm/amdgpu: add common mmhub member for adev adds d65bf1f8a795 drm/amdgpu: replace mmhub_funcs with mmhub.funcs adds 65bc47a65994 drm/amdgpu: move mmhub_ras_if from gmc to mmhub block adds 2adf13440acc drm/amdgpu: add common gmc_ras_fini function adds 3b7b7647bef8 drm/amdgpu: add common gfx_ras_fini function adds e536c8185038 drm/amdgpu: add common sdma_ras_fini function adds 56c54b25c3b6 drm/amdgpu: remove ih_info parameter of umc_ras_late_init adds 41190cd73341 drm/amdgpu: remove ih_info parameter of gfx_ras_late_init adds 0771b0bf0790 drm/amdgpu: simplify the access to eeprom_control struct adds de9bbd5273c8 drm/amdgpu: add ras fini for nbio adds f2575941e61f drm/amdgpu: add ras fini for xgmi adds 181c93e5ecdb drm/amdgpu: move umc ras fini to umc block adds 196041205cd4 drm/amdgpu: move mmhub ras fini to mmhub block adds be5b39d87a88 drm/amdgpu: move xgmi ras fini to xgmi block adds ba0834921400 drm/amdgpu: implement common gmc_ras_late_init adds 3d8361b11ca4 drm/amdgpu: add comments in ras interrupt callback adds d02a7061b3d9 drm/amd/powerplay: update arcturus smu-driver interaction header adds 4a2465286773 drm/amdgpu: once more fix amdgpu_bo_create_kernel_at adds 56f074d815cd drm/amdgpu: restrict hotplug error message adds b77fb9d88e62 drm/amdkfd: Add NAVI12 support from kfd side adds e7883ab63213 drm/amd/display: prevent memory leak adds 9941a6bfbd59 drm/amdkfd: Delete useless SDMA register setting on non HWS path adds b55a8b8b4131 drm/amdkfd: Use better name for sdma queue non HWS path adds 3f94281751dc drm/amdgpu: Add SMUIO values for other I2C controller v2 adds 0e94b5640bb7 drm/amdkfd: use navi12 specific family id for navi12 code path adds 171bc67eb508 drm/amdkfd: Store kfd_dev in iolink and cache properties adds 3a0c3423921e drm/amd: Pass drm_device to kfd adds 22471a583247 drm/amdkfd: Move the control stack on GFX10 to userspace buffer adds d19eb6aca702 drm/amdkfd: Delete unused defines adds 6027b1bf6071 drm/amdkfd: Use hex print format for pasid adds d9d4623c87e9 drm/amdkfd: Record vmid pasid mapping in the driver for no [...] adds 3fe023d42ea8 drm/amdkfd: Query vmid pasid mapping through stored info f [...] adds 56fc40aba4d9 drm/amdkfd: Eliminate get_atc_vmid_pasid_mapping_valid adds 286b789e1e11 drm/amdgpu: Export setup_vm_pt_regs() logic for gfxhub 2.0 adds b2100ce1db91 drm/amdkfd: Use setup_vm_pt_regs function from base driver in KFD adds c18cc2bb9e06 drm/amdkfd: Fix race in gfx10 context restore handler adds 64e51a1b551d drm/amd/powerplay: change metrics update period from 1ms to 100ms adds 95f71bfad2c8 drm/amd/powerplay: add sensor lock support for smu adds 227f7d58d707 drm/amd/amdgpu: add IH cg support on soc15 project adds af1ec44f9a56 drm/amd/powerplay: bypass dpm_context null pointer check g [...] adds 4045f36fce82 drm/amd/powerplay: implement the interface for setting sof [...] adds 47e56b5318db drm/amd/powerplay: add interface for forcing and unforcing [...] adds 665499c619f1 drm/amd/powerplay: add interface for getting workload type adds 2e5294fe14db drm/amd/powerplay: add the interfaces for getting and sett [...] adds ea286ed728c8 drm/amd/powerplay: implement interface set_power_profile_m [...] adds 2cf8d416d32b drm/amd/powerplay: implement the interface for setting scl [...] adds ef5af37a15d1 drm/amd/powerplay: update the interface for getting dpm fu [...] adds 542b50e044bf Revert "drm/amdgpu: disable stutter mode for renoir" adds fe9c32a63c0d drm/amd/powerplay: initlialize smu->is_apu is false by default adds 88d802500a95 drm/amdkfd: fix kgd2kfd_device_init() definition conflict error adds 684cd480fd4e drm/amdgpu/dm: Resume short HPD IRQs before resuming MST topology adds f8d2d39eb406 drm/amdgpu: Iterate through DRM connectors correctly adds d7a1b559f3c8 drm/amdgpu/dm/mst: Remove unnecessary NULL check adds 2f232cf29e03 drm/amdgpu/dm/mst: Don't create MST topology managers for [...] adds b96ec4a4e4b2 drm/amdgpu/dm/mst: Use ->atomic_best_encoder adds cf21e76a6005 drm/amdgpu: return tcc_disabled_mask to userspace adds 21889cec0af0 drm/amd/amdgpu/sriov ip block setting of Arcturus adds 1456482bf8dc drm/amdgpu: Delete useless header file reference adds 47c5ab6ca058 drm/amdkfd: Delete unnecessary function declarations adds e392c887df97 drm/amdkfd: Use array to probe kfd2kgd_calls adds 923c087a1f1e drm/amdgpu: Add the HDP flush support for Navi adds e7956997b1e6 drm/amdgpu: Export setup_vm_pt_regs() logic for mmhub 2.0 adds 452f9bdd9aff drm/amdkfd: Improve KFD IOCTL printing adds bd660f4f1111 drm/amdgpu : enable msix for amdgpu driver adds 2c9a0c66d520 drm/amdgpu: don't increment vram lost if we are in hibernation adds 1104057562ec drm/amdgpu: fix multiple memory leaks in acp_hw_init adds 36e255dd8ffd drm/amdgpu: Drop unused variable and statement adds 2e0db9dec25f drm/amdgpu: remove set but not used variable 'pipe' adds cabe144bfd0c drm/amd/display: memory leak adds 128a01f4724a drm/amdgpu: make pmu support optional, again adds 324fb7adf61f drm/amdgpu: hide another #warning adds e3aaf0e1744e drm/amdgpu: display_mode_vba_21: remove uint typedef adds d4411d793eff drm/amd/display: fix spelling mistake AUTHENICATED -> AUTH [...] adds 8a745c7ff2dd drm/amdgpu: improve MSI-X handling (v3) adds fd287c8cd248 drm/amdgpu/vcn: use amdgpu_ring_test_helper adds d0312d0dcaf2 drm/amdgpu: add code comment in vcn_v2_5_hw_init adds 960b6f4f2d2e drm/amd/display: fix struct init in update_bounding_box adds dab8f7e94ee4 drm/amd/display: Make some functions static adds 17cf678a33c6 drm/amdgpu: fix uninitialized variable pasid_mapping_needed adds 317a8d9eb612 drm/amdgpu: remove redundant variable r and redundant retu [...] adds 1995b3a35fec drm/amdgpu: Fix error handling in amdgpu_ras_recovery_init adds 40a9592a2660 drm/amdkfd: Fix MQD size calculation adds c4bb16e0f817 drm/amdkfd: Print more sdma engine hqds in debug fs adds 28d687eafeb6 drm/amd/display: Fix typo in some comments adds 72caac6b62c2 drm/amd/display: remove set but not used variable 'core_freesync' adds 71f98027f2c3 drm/amdgpu: move amdgpu_device_get_job_timeout_settings adds 8f49c8220bb1 drm/amdgpu: remove duplicated include from mmhub_v1_0.c adds 63617d8b125e drm/amdkfd: add missing void argument to function kgd2kfd_init adds b77095d5e1b5 drm/amd/display: Make function wait_for_alt_mode static adds a1fc51477cd0 drm/amd/display: Remove set but not used variable 'source_bpp' adds 2b0619c159e9 drm/amd/display: Remove set but not used variables 'h_rati [...] adds adda1367a862 drm/amd/display: Remove set but not used variable 'pixel_width' adds 6a1112da65f9 drm/amd/display: Remove set but not used variables 'pp_smu [...] adds fa073f13a218 drm/amd/powerplay: unlock on error in smu_resume() adds ea6d8811f185 drm/amd/powerplay: Fix error handling in smu_init_fb_alloc [...] adds aa5e899de1dd drm/amdkfd: Fix a && vs || typo adds ad02e08e0578 drm/amdgpu: Report vram vendor with sysfs (v3) adds 23c61b4599c4 drm/amd: Fix Kconfig indentation adds a3e520a25ce8 drm/amdkfd: fix the build when CIK support is disabled adds 4b7d4d453fc4 device_cgroup: Export devcgroup_check_permission adds 6b855f7b83d2 drm/amdkfd: Check against device cgroup adds 1cd4d9eead73 drm/amdkfd: update for drmP.h removal adds 3275a71e76fa Merge tag 'drm-next-5.5-2019-10-09' of git://people.freede [...] adds 6f3bf46a7e84 drm/amdgpu: simplify gds_compute_max_wave_id computation adds cb1545f7101a drm/amdgpu: Clean up gmc_v9_0_gart_enable adds f81b86a04327 drm/amdgpu: Enable gfx cache probing on HDP write for arcturus adds 90d268741f74 drm/amd/display: Added pixel dynamic expansion control. adds 1cb1d47741bf drm/amd/display: Correct values in AVI infoframe adds ef5a7d266e82 drm/amd/display: skip enable stream on disconnected display adds cbc697b2e3bf drm/amd/display: Add Logging for Gamma Related information adds 1caba4e83b9d drm/amd/display: Update V_UPDATE whenever VSTARTUP changes adds 377c9d047379 drm/amd/display: Reprogram FMT on pipe change adds 8b8eda014410 drm/amd/display: fix pipe re-assignment when odm present adds 9ae1b27f31d0 drm/amd/display: fix hotplug during display off adds 3c2381b92cba drm/amd/display: add support for VSIP info packet adds deb79818e1b4 drm/amd/display: add explicit comparator as default optimi [...] adds d56eaa7cfb09 drm/amd/display: Add missing shifts and masks for dpp regi [...] adds f4ce271b6ae9 drm/amd/display: 3.2.52 adds d832fc3b1820 drm/amd/display: build up VSIF infopacket adds f537d474df15 drm/amd/display: check phy dpalt lane count config adds 62f3abd15339 drm/amd/display: Restore should_update_pstate_support afte [...] adds c59802313e84 drm/amd/display: Properly round nominal frequency for SPD adds 486cc0ee550e drm/amd/display: Add output bitrate to DML calculations adds 15caeabc5787 drm/amd/display: wait for set pipe mcp command completion adds 82db2e3c39db drm/amd/display: fix bug with check for HPD Low in verify [...] adds f432f0060f05 drm/amd/display: Use dcn1 Optimal Taps Get adds 1503676caf09 drm/amd/display: 3.2.53 adds edb922b022c0 drm/amd/display: Program DWB watermarks from correct state adds ab4a4072f260 drm/amd/display: exit PSR during detection adds 57133a28bcaf drm/amd/display: fix code to control 48mhz refclk adds ac81c2a75bcc drm/amd/display: add guard for SMU ver, for 48mhz clk adds b356843ee584 drm/amd/display: Update number of dcn21 audio endpoints adds 566b4252fe9d drm/amd/display: add new active dongle to existent w/a adds 93c2340bdc24 drm/amd/display: add more checks to validate seamless boot timing adds 52883b36f70a drm/amd/display: Fix maybe-uninitialized warning adds ce10a0f39b19 drm/amd/display: use vbios message to call smu for dpm level adds 33fd29007d74 drm/amd/display: make aux defer delay and aux sw start del [...] adds fc067805ac50 drm/amd/display: 3.2.54 adds 8396745da8f0 drm/amd/display: Add capability check for static ramp calc adds dd998291dbe9 drm/amd/display: Fix dongle_caps containing stale information. adds 4a36fcbaec4e drm/amd/display: correct stream LTE_340MCSC_SCRAMBLE value adds a0dd575b7b9a drm/amd/display: Skip DIG Check if Link is Virtual for Dis [...] adds a51894f015af drm/amd/display: hook up notify watermark ranges and get c [...] adds 976035dd4f68 drm/amd/display: add renoir specific watermark range and c [...] adds a20bfd0fd41f drm/amdgpu/ras: fix typos in documentation adds 54e9ab2edb25 drm/amdgpu/ras: document the reboot ras option adds 4e930d96c906 drm/amdgpu: Use the ALIGN() macro adds 6e4be98767b2 drm/amdgpu: avoid ras error injection for retired page adds b9ed69e6fd66 drm/amdgpu: fix memory leak adds 02fc146748a2 drm/amdgpu/powerplay: fix typo in mvdd table setup adds e8939b4a0d5e drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for [...] adds c1972a56ebe1 drm/amd/powerplay: add more feature bits adds 6696b8adb8f8 drm/amdgpu: Do not implement power-on for SDMA after do mo [...] adds 34b86b75dfc9 drm/amd/display: Use swap() where appropriate adds ff06184a49fd drm/amdgpu/powerplay: Use swap() where appropriate adds bc7ef86566bb drm/amdgpu/swSMU/navi: add feature toggles for more things adds 06615f9a0c0d drm/amd/powerplay: enable df cstate control on powerplay routine adds 7e899409fd5e drm/amd/powerplay: enable df cstate control on swSMU routine adds 4e71e0859292 drm/amdgpu/swSMU: custom UMD pstate peak clock for navi14 adds 5f6a556f98de drm/amdgpu/discovery: reserve discovery data at the top of VRAM adds bb3d7d322dff drm/amd/powerplay: re-enable FW_DSTATE feature bit adds 44e149bb1ea2 drm/amdgpu/display: clean up dcn2*_pp_smu functions adds 402c60d7b076 drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is no [...] adds 956f670509df drm/amdgpu/soc15: disable doorbell interrupt as part of BA [...] adds df9331e561da drm/amd/powerplay: avoid disabling ECC if RAS is enabled f [...] adds 16562d32c768 drm/amd/powerplay: send EnterBaco msg with argument as RAS [...] adds c0cff9e43edc drm/amd/powerplay: add BACO platformCaps for VEGA20 adds 13ba03442a26 drm/amdgpu: change to query the actual EDC counter adds 87d92e1f909c drm/amd/include: add register define for VML2 and ATCL2 adds 820924745b76 drm/amdgpu: add RAS support for VML2 and ATCL2 adds b14657001046 drm/amdgpu: fix error handling in amdgpu_bo_list_create adds b2c18f0a9c8b drm/amdgpu: fix potential VM faults adds bcccee89f48c drm/amdgpu: Fix tdr3 could hang with slow compute issue adds 372120f0a592 drm/amd/powerplay: bug fix for pcie parameters override adds 5bcc92407cf0 drm/amd/powerplay: enable Arcturus runtime VCN dpm on/off adds 7bbdbe405965 drm/amdgpu/powerplay: add renoir funcs to support dc adds 06f7f57e87d0 drm/amdgpu: user pages array memory leak fix adds ed606f8a346b dmr/amdgpu: Fix crash on SRIOV for ERREVENT_ATHUB_INTERRUP [...] adds 71a0df4be65b drm/amdgpu/display: hook renoir dc to pplib funcs adds e70bd049d007 drm/amdgpu/display: fix build error casused by CONFIG_DRM_ [...] adds 1489d1794001 Revert "drm/radeon: Fix EEH during kexec" adds 803cc26d5cb6 drm/amdgpu: move pci_save_state into suspend path adds 897483d8a0e0 drm/amdgpu: move gpu reset out of amdgpu_device_suspend adds f5fda6d89afe drm/amdgpu: simplify ATPX detection adds 31fa2991f4cd drm/amdgpu: remove in_baco_reset hack adds 5337aae9b5db drm/amdgpu/soc15: add support for baco reset with swSMU adds 8763eb7ae9ff drm/amdgpu: add new BIF 4.1 register for BACO adds c06a91c0f826 drm/amdgpu: add new BIF 5.0 register for BACO adds c74c524e7c41 drm/amdgpu: add new SMU 7.0.1 registers for BACO adds 9fc00ea77469 drm/amdgpu: add new SMU 7.1.2 registers for BACO adds 5d934ac0d04c drm/amdgpu: add new SMU 7.1.3 registers for BACO adds 42e547efe2f4 drm/amdgpu/powerplay: add core support for pre-SOC15 baco adds cefada559b8a drm/amdgpu/powerplay: add support for BACO on tonga adds f07fb0244f73 drm/amdgpu/powerplay: add support for BACO on Iceland adds 1b0575bdc448 drm/amdgpu/powerplay: add support for BACO on polaris adds 28e82af499eb drm/amdgpu/powerplay: add support for BACO on VegaM adds da28d1c026e4 drm/amdgpu/powerplay: add support for BACO on Fiji adds 56f68f18e09c drm/amdgpu/powerplay: add support for BACO on CI adds 912a0bf57436 drm/amdgpu/powerplay: split out common smu7 BACO code adds 2a113c74ec7c drm/amdgpu/powerplay: wire up BACO to powerplay API for smu7 adds 97c002be4113 drm/amdgpu: enable BACO reset for SMU7 based dGPUs (v2) adds ed4766022f88 drm/amd/display: add NULL checks for clock manager pointer adds c8486eef2c09 drm/amdgpu: add GFX_PIPELINE capacity check for updating gfx cgpg adds f839110157ae drm/amdgpu: fix S3 failed as RLC safe mode entry stucked i [...] adds 5441dd0e2caa drm/amd/powerplay: bug fix for memory clock request from display adds 64c5cc93677c drm/amdgpu: No need to check gfxoff status after enable gf [...] adds 8276dd871fd4 drm/amd/display: update register field access mechanism adds f6040a439f9b drm/amd/display: configurable aux timeout support adds 9c1a91f6f5db drm/amd/display: disable ext aux support for vega adds ce6095267d86 drm/amd/display: Add DP_DPHY_INTERNAL_CTR regs adds 5f687972ff8b drm/amd/display: Add DCN_BASE regs adds c0fb59a4c3f5 drm/amd/display: Add renoir hw_seq adds 91c665bdc1d5 drm/amd/display: create dcn21_link_encoder files adds 4de094ee8a18 drm/amd/display: add REFCYC_PER_TRIP_TO_MEMORY programming adds 15fdbcc51f12 drm/amd/display: move the bounding box patch before calculate wm adds 48d92e8eda3d drm/amd/display: enable hostvm based on roimmu active for dcn2.1 adds d4516d3ec5ea drm/amd/display: fix incorrect page table address for renoir adds f93e29f083ff drm/amd/display: Temporary workaround to toggle watermark setting adds 6ba3712d2426 drm/amd/display: initialize RN gpuvm context programming function adds 02981b28cde7 drm/amd/display: use dcn10 version of program tiling on Renoir adds 234fa04ea202 drm/amd/display: correct dcn21 NUM_VMID to 16 adds df1fba075dcf drm/amd/display: add detile buffer size for renoir adds f6586223b16c drm/amd/display: update dcn21 hubbub registers adds 652651ffee49 drm/amd/display: update renoir bounding box and res_caps adds 92a5dc22051b drm/amd/display: change PP_SM defs to 8 adds 3794943cb102 drm/amd/display: add dummy functions to smu for Renoir Sil [...] adds dd8d1b49c04b drm/amd/display: update odm mode validation to be in line [...] adds 1952a21cf362 drm/amd/display: handle "18" case in TruncToValidBPP adds bfbacdae0ab4 drm/amd/display: Fix rn audio playback and video playback speed adds 2ffb174b1d9f drm/amd/display: add sanity check for clk table from smu adds cd83fa1ea9b9 drm/amd/display: fix header for RN clk mgr adds edcc9a6b8092 drm/amd/display: enable smu set dcfclk adds e78a312f81c8 drm/amd/display: use requested_dispclk_khz instead of clk adds c7e06b0d02e2 drm/amd/display: handle dp is usb-c adds a825a2124dd6 drm/amd/display: null check pp_smu clock table before using it adds dd80ad9ba5fb drm/amd/display: Make dc_link_detect_helper static adds 6cbeaa8231ed drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DSC_S [...] adds 481bf82c97a4 drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) adds b24c459f9f2c drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) adds 8c32d0438f98 drm/amdgpu/vcn: fix allocation size in enc ring test adds ad7ce43c5e7b drm/amdgpu/powerplay: implement interface pp_power_profile_mode adds 45cf454e4c0f drm/amdgpu: update amdgpu_discovery to handle revision adds e35e2b117f4d drm/amdgpu: add a generic fb accessing helper function(v3) adds a7d4c920f892 drm/amdgpu: introduce psp_v11_0_is_sos_alive interface(v2) adds 66e111292b90 drm/amdgpu: update atomfirmware header with memory trainin [...] adds efe4f0007780 drm/amdgpu/atomfirmware: add memory training related helpe [...] adds 0586a0596a69 drm/amdgpu: add psp memory training callbacks and macro adds 778e8c428f90 drm/amdgpu: reserve vram for memory training(v4) adds 367039bfb642 drm/amdgpu/psp: add psp memory training implementation(v3) adds 2c2fdb8bca29 drm/amdgpu: fix amdgpu trace event print string format error adds 3a8b7d276135 drm/amdgpu/psp: declare PSP TA firmware adds 569557e524d8 drm/amdgpu/vce: fix allocation size in enc ring test adds 17523bd00c47 drm/amdgpu/vce: make some functions static adds 4ff17a1df7d5 drm/amdgpu/vi: silence an uninitialized variable warning adds ee8bcc2333cc drm/amdgpu: call amdgpu_vm_prt_fini before deleting the root PD adds 0e04ad7d1857 drm/amdgpu/powerplay: use local renoir array sizes for clo [...] adds 60845e34f0c5 Merge tag 'drm-next-5.5-2019-10-25' of git://people.freede [...] adds d298e6a27a81 drm/arm/mali-dp: Add display QoS interface configuration f [...] adds 0aa32f8e572e drm_dp_cec: drop use of drmP.h adds 4e98f871bcff drm: delete drmP.h + drm_os_linux.h adds 55fd0e206eaf drm: Add link training repeaters addresses adds aed6105b28b1 drm/drm_vblank: Change EINVAL by the correct errno adds 94e2ec3f7fef drm/vkms: prime import support adds ce1ad03656bc drm/komeda: remove redundant assignment to pointer disable_done adds bfef04adb312 drm/edid: Select DMT timing if EDID's display feature not [...] adds f2a4a13ab2ca drm/vkms: Fix an undefined reference error in vkms_compose [...] adds 8f6ea27b2fef drm: two planes with the same zpos have undefined ordering adds 603e398a3db2 drm/panfrost: Remove NULL check for regulator adds de89212ddb3d drm/panfrost: Handle resetting on timeout better adds cfbb2e38dfc6 drm/panfrost: Remove commented out call to panfrost_core_dump adds 287422a95fe2 drm/rockchip: Round up _before_ giving to the clock framework adds 64292b3336e4 Documentation: Fix warning in drm-kms-helpers.rst adds 6b564ad7f883 gpu: drm: bridge: sii9234: convert to devm_i2c_new_dummy_device adds 710abfe8ead2 drm/bridge: sil_sii8620: make remote control optional. adds 025910db8057 drm/bridge: analogix-anx78xx: add support for 7808 addresses adds 7cea855922cb drm/bridge: dw-hdmi: Add Dynamic Range and Mastering InfoF [...] adds 1bf95915a878 drm/rockchip: Enable DRM InfoFrame support on RK3328 and RK3399 adds e2229fb73e21 drm/meson: Enable DRM InfoFrame support on GXL, GXM and G12A adds c8ff64053757 drm/sun4i: Enable DRM InfoFrame support on H6 adds 83fa9842afe7 drm/dp-mst: Drop connection_mutex check adds 76d6d3df5241 drm/vkms: Remove duplicated include from vkms_drv.c adds fec748740c9c drm/plane: Clarify our expectations for src/dst rectangles adds 2636a5172da2 drm/scheduler: make unexported items static adds 2804b799c352 dt-bindings: display: rockchip: document VOP gamma LUT address adds b23ab6ac6d76 drm/rockchip: Add optional support for CRTC gamma LUT adds cec4fa7511ef drm/omap: use refcount API to track the number of users of [...] adds d3e4c46df688 drm/omap: add omap_gem_unpin_locked() adds d6e52e28e4ca drm/omap: accept NULL for dma_addr in omap_gem_pin adds 9b7117e245bc drm/omap: cleanup OMAP_BO flags adds 48b34ac04175 drm/omap: remove OMAP_BO_TILED define adds 18d7f5ab543e drm/omap: cleanup OMAP_BO_SCANOUT use adds 4ecc5fbcc4d4 drm/omap: add omap_gem_validate_flags() adds 23b482252836 drm/omap: add OMAP_BO flags to affect buffer allocation adds 695379b37342 drm/atmel-hlcdc: Use swap() where appropriate adds 9abdcff72058 drm/rockchip: rk3066_hdmi: Use devm_platform_ioremap_resou [...] adds b02516b6cde7 drm/rockchip: include rockchip_drm_drv.h adds c7337670ef2a drm/rockchip: make rockchip_gem_alloc_object static adds 1f6c62ca8f8d drm/rockchip: vop: add the definition of dclk_pol adds 57d55bb5dc86 drm/omap: Remove set but not used variable 'plane' adds 83e3b8a9c060 drm/omap: Remove set but not used variable 'tclk_trail' adds c30a19433e48 drm/omap: Remove set but not used variable 'err' in hdmi5_ [...] adds ad7adde58c3a drm/omap: Remove set but not used variable 'err' in hdmi4_ [...] adds 67c698fc5eb0 drm/dp-mst: fix warning on unused var adds d02340436695 drm/mxsfb: Update mxsfb to support a bridge adds b1d066930606 drm/mxsfb: Read bus flags from bridge if present adds fadfee3f9d8f drm/bridge: dw-hdmi: Restore audio when setting a mode adds 1ccd5417dbfa drm: Add LT-tunable PHY repeater mode operations adds 2695eae1f6d3 drm/vboxvideo: Switch to generic fbdev emulation adds 1a74ccfac5d7 drm/vboxvideo: Switch to drm_atomic_helper_dirty_fb() adds 7d79aa8628fe drm/vboxvideo: Replace struct vram_framebuffer with generi [...] adds 2b2510da431a drm/komeda: Add line size support adds f15886fa7d29 drm/komeda: Adds layer horizontal input size limitation ch [...] adds f9204ad9cd8e drm/komeda: Set output color depth for output adds f61714cd5bd3 drm/komeda: Adds output-color format support adds f86cf71944bc drm/i810: Refer to `PREEMPTION' in comment adds 3c2ed9ceddf7 drm: Add TODO item for fbdev driver conversion adds c40069cb7bd6 drm: add mmap() to drm_gem_object_funcs adds 0be895893607 drm/shmem: switch shmem helper to &drm_gem_object_funcs.mmap adds 5da932604dcb drm/shmem: drop VM_DONTDUMP adds 1bf01e1e3578 drm/shmem: drop VM_IO adds eee9a2e0ad7c drm/shmem: drop DEFINE_DRM_GEM_SHMEM_FOPS adds 24e25ea6d760 drm/ttm: factor out ttm_bo_mmap_vma_setup adds 12067e0e89aa drm/ttm: rename ttm_fbdev_mmap adds 231927d939f0 drm/ttm: add drm_gem_ttm_mmap() adds 5a8b7cf93c92 drm/vram: switch vram helper to &drm_gem_object_funcs.mmap() adds b4b1c6692767 drm/vram: drop verify_access adds 02f64b2d8605 drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS adds 472f0aee207a drm/cirrus: Remove obsolete header file adds ff1ae8f51c6f drm/qxl: Fix randbuild error adds ce6eb0253cba dt/bindings: display: Add optional property node define fo [...] adds d61dd248ddad drm/lima: use drm_gem_shmem_helpers adds e305b8b6d1ff drm/lima: use drm_gem_(un)lock_reservations adds e30b38b71294 drm/lima: add __GFP_NOWARN flag to all dma_alloc_wc adds be428f245180 drm/arm: make undeclared items static adds 2093dea3def9 drm/syncobj: extend syncobj query ability v3 adds 2f77d82e7ee4 drm/fourcc: Fix undefined left shift in DRM_FORMAT_BIG_END [...] adds 28c03a4447b6 drm/edid: Make drm_get_cea_aspect_ratio() static adds cfd6f8c3a94a drm/edid: Extract drm_mode_cea_vic() adds 949561eb85bc drm/edid: Fix HDMI VIC handling adds ece485d550dc drm: tda998x: use cec_notifier_conn_(un)register adds 2b6f5883edcc drm/komeda: Dump SC_ENH_* registers from scaler block adds 57a25a5f754c gma/gma500: fix a memory disclosure bug due to uninitializ [...] adds ec3b7b6eb8c9 drm/gma500: fix memory disclosures due to uninitialized bytes adds ddd9b54deebb drm: remove unnecessary return variable adds 80ed59b285cc drm/qxl: drop qxl_ttm_fault adds 60f57220cd3c drm/qxl: switch qxl to &drm_gem_object_funcs.mmap adds de7f7c472429 drm/qxl: drop verify_access adds db262087833f drm/qxl: use DEFINE_DRM_GEM_FOPS() adds 8ee2f956c918 drm/qxl: allocate small objects top-down adds 9e370dfec4fe drm/virtio: print a single line with device features adds 64f1cc99ef96 drm/virtio: move byteorder handling into virtio_gpu_cmd_tr [...] adds dc6015cb1c83 drm/mipi_dbi: Use simple right shift instead of double negation adds a1d0c02d7afb MAINTAINERS: Add Mihail to Komeda DRM driver adds 076d9a5d67e5 drm/edid: Add drm_hdmi_avi_infoframe_bars() adds cb8763724965 drm/vc4: Use drm_hdmi_avi_infoframe_bars() adds b60e711a43f2 drm/doc: Drop misleading comment on drm_mode_config_cleanup adds ac18a29a1a1d drm/todo: Remove i915 device_link task adds a5e5cf983872 drm/todo: Add levels adds a96bf3cbd7b8 Revert "drm/omap: add OMAP_BO flags to affect buffer allocation" adds 44bf67f32a68 Merge drm/drm-next into drm-misc-next adds 80664f759b5c drm/dp: Sort includes alphabetically adds 2980426a779f drm/dp: Remove a gratuituous blank line adds 8cda78b1281d drm/dp: Add drm_dp_fast_training_cap() helper adds 99c830b8b7be drm/dp: Add drm_dp_channel_coding_supported() helper adds 7624629d06b0 drm/dp: Add drm_dp_alternate_scrambler_reset_cap() helper adds fc6b42045e51 drm/dp: Do not busy-loop during link training adds 79465e0ffeb9 drm/dp: Add helper to get post-cursor adjustments adds ff1e8fb68ea0 drm/bridge: analogix-anx78xx: Avoid drm_dp_link helpers adds e7dc8d40eea4 drm/bridge: tc358767: Avoid drm_dp_link helpers adds 98bca69b7117 drm/bridge: tc358767: Use DP nomenclature adds 8ef826149181 drm/msm: edp: Avoid drm_dp_link helpers adds 2589c4025f13 drm/rockchip: Avoid drm_dp_link helpers adds 9a42c7c647a9 drm/tegra: Move drm_dp_link helpers to Tegra DRM adds a24e4b09dc75 Merge tag 'drm-misc-next-2019-10-24-2' of git://anongit.fr [...] adds 5a884be54789 drm/exynos: Move static keyword to the front of declaration adds 8c84b43f17cb Merge tag 'exynos-drm-next-for-v5.5' of git://git.kernel.o [...] adds 7cb12d48314e drm/dp_mst: Destroy MSTBs asynchronously adds d29333cf5cd7 drm/dp_mst: Remove PDT teardown in drm_dp_destroy_port() a [...] adds c485e2c97dae drm/dp_mst: Refactor pdt setup/teardown, add more locking adds 9408cc94eb04 drm/dp_mst: Handle UP requests asynchronously adds 14692a3637d4 drm/dp_mst: Add probe_lock adds 3f9b3f02dda5 drm/dp_mst: Protect drm_dp_mst_port members with locking adds dad7d84f8835 drm/dp_mst: Don't forget to update port->input in drm_dp_m [...] adds 79413ed4a1b7 drm/dp_mst: Lessen indenting in drm_dp_mst_topology_mgr_resume() adds 09e530657e1c drm/nouveau: Don't grab runtime PM refs for HPD IRQs adds ac0de16a38a9 drm/nouveau: Resume hotplug interrupts earlier adds 6857f879f98a drm/amdgpu: Iterate through DRM connectors correctly adds d20ebea8f0fa drm/amdgpu/dm: Resume short HPD IRQs before resuming MST topology adds 6f85f73821f6 drm/dp_mst: Add basic topology reprobing when resuming adds 12a280c72868 drm/dp_mst: Add topology ref history tracking for debugging adds 57c2af791b6c Merge tag 'topic/mst-suspend-resume-reprobe-2019-10-29-2' [...] adds 15fd552d186c dma-buf: change DMA-buf locking convention v3 adds f45f57cce584 dma-buf: stop using the dmabuf->lock so much v2 adds 62db7d1e1ef1 drm/simple-kms: Standardize arguments for callbacks adds 2ec35bd21d32 drm/mediatek: remove cast to pointers passed to kfree adds 606be04724b6 drm/gpu: Add comment for memory barrier adds 6542ad891803 drm/vram-helpers: Add helpers for prepare_fb() and cleanup_fb() adds eddc0acfed09 drm/bochs: Replace prepare_fb()/cleanup_fb() with GEM VRAM [...] adds ecad80f0865d drm/hisilicon/hibmc: Use GEM VRAM's prepare_fb() and clean [...] adds 56916cdfa1f1 drm/vboxvideo: Replace prepare_fb()/cleanup_fb() with GEM [...] adds 3f4bb9f75090 drm: Spelling s/connet/connect/ adds e109c6db528c drm/gpu: Fix Missing blank line after declarations adds c6a5f8daff11 drm/gpu: Fix Memory barrier without comment Issue adds 7fb03cc3e079 drm/ttm, drm/vmwgfx: move cpu_writers handling into vmwgfx adds 9165fb879f62 drm/ttm: always keep BOs on the LRU adds 97588b5b9a6b drm/ttm: remove pointers to globals adds ef38321897cf drm/ttm: use the parent resv for ghost objects v3 adds 51ea742c87f3 drm/qxl: stop using TTM to call driver internal functions adds ea7d8c675ea5 drm/ttm: stop exporting ttm_mem_io_* functions adds a69b0e855d3f dma-buf: Add dma-buf heaps framework adds 7b87ea704fd9 dma-buf: heaps: Add heap helpers adds 47a32f9c1226 dma-buf: heaps: Add system heap to dmabuf heaps adds 43d7238fb9ac dma-buf: heaps: Add CMA heap to dmabuf heaps adds ab87cc9754cd kselftests: Add dma-heap test adds 0f54621701bf doc: drm: Update references to previously renamed files adds 588b9828f074 drm: Don't free jobs in wait_event_interruptible() adds 8e86dee02253 drm/fb-helper: Remove drm_fb_helper_defio_init() and update docs adds 955a72cea507 drm/todo: Clarify situation around fbdev and defio adds 6e6db2722c28 drm/amdgpu: add independent DMA-buf export v8 adds a39414716ca0 drm/amdgpu: add independent DMA-buf import v9 adds 86d35f87ebaa drm/vboxvideo: Use drm_gem_fb_create_with_dirty instead of [...] adds 221bc77914cb drm/panfrost: Use generic code for devfreq adds 9e62b885f715 drm/panfrost: Simplify devfreq utilisation tracking adds 83b8a6f242ea drm/gem: Fix mmap fake offset handling for drm_gem_object_ [...] adds a262ef043642 Revert "kselftests: Add dma-heap test" adds 2e7f7cb2b50c Revert "dma-buf: heaps: Add CMA heap to dmabuf heaps" adds d59c5e025081 Revert "dma-buf: heaps: Add system heap to dmabuf heaps" adds 837324d43554 Revert "dma-buf: heaps: Add heap helpers" adds fae7d7d5f374 Revert "dma-buf: Add dma-buf heaps framework" adds 633aa7e53a66 Merge tag 'drm-misc-next-2019-10-31' of git://anongit.free [...] adds f1f20eb97055 drm/tegra: sor: Move register programming out of ->init() adds 051172e8c1ce drm/tegra: Fix ordering of cleanup code adds 004e822a6faa drm/tegra: Use cec_notifier_conn_(un)register() adds d98914ebc2af gpu: host1x: Do not limit DMA segment size adds b9cd7b954a6d gpu: host1x: Remove gratuitous blank line adds 8f45f5071ad2 gpu: host1x: Explicitly initialize host1x_info structures adds caccddcfc4b4 gpu: host1x: Request channels for clients, not devices adds 33904487f1ab gpu: host1x: Make host1x_cdma_wait_pushbuffer_space() static adds 47b15779b03b drm/tegra: Inherit device DMA parameters from host1x adds 0301196b5719 drm/tegra: Use DRM_DEBUG_DRIVER for driver messages adds dd631e8ac90f drm/tegra: vic: Skip stream ID programming without IOMMU adds d5ad0e3dfe74 drm/tegra: vic: Inherit DMA mask from host1x adds 7baa943e0bb2 drm/tegra: vic: Use common IOMMU attach/detach code adds aacdf1984973 drm/tegra: Move IOMMU group into host1x client adds 7e3c53a096a9 drm/tegra: gem: Rename paddr -> iova adds d81f3431e617 drm/tegra: gem: Use dma_get_sgtable() adds 8b5a3c17a277 drm/tegra: gem: Always map SG tables for DMA-BUFs adds acf6b77c4c3d drm/tegra: gem: Use sg_alloc_table_from_pages() adds 5e881f6b29fe drm/tegra: dpaux: Support monitor hotplugging adds 245ce70cd466 drm/tegra: dpaux: Retry on transfer size mismatch adds 6c79f09fce4d drm/tegra: dpaux: Fix crash if VDD supply is absent adds fc4ebe528726 drm/tegra: dpaux: Parameterize CMH, DRVZ and DRVI adds 0fa5c1bdd2f7 drm/tegra: Add missing kerneldoc for struct drm_dp_link adds 1abd6b3304d4 drm/tegra: dp: Add drm_dp_link_reset() implementation adds c728e2d4a654 drm/tegra: dp: Track link capabilities alongside settings adds 27ba465ce339 drm/tegra: dp: Turn link capabilities into booleans adds 480770440ad1 drm/tegra: dp: Probe link using existing parsing helpers adds cb072eebfa03 drm/tegra: dp: Read fast training capability from link adds db199502fa8b drm/tegra: dp: Read TPS3 capability from sink adds 6c651b13e436 drm/tegra: dp: Read channel coding capability from sink adds 4ff9ba5674d1 drm/tegra: dp: Read alternate scrambler reset capability f [...] adds 7aa3cc540d00 drm/tegra: dp: Read eDP version from DPCD adds ad7f2dda3891 drm/tegra: dp: Read AUX read interval from DPCD adds 553769ff8d8c drm/tegra: dp: Set channel coding on link configuration adds c4a27288520d drm/tegra: dp: Enable alternate scrambler reset when supported adds 01f09f242eb5 drm/tegra: dp: Add drm_dp_link_choose() helper adds 6a127160c488 drm/tegra: dp: Add support for eDP link rates adds 078c445733c1 drm/tegra: dp: Add DisplayPort link training helper adds c176393728c9 drm/tegra: sor: Use DP link training helpers adds 6f684de537bc drm/tegra: sor: Hook up I2C-over-AUX to output adds 38b445bc135e drm/tegra: sor: Stabilize eDP adds c9533131feeb drm/tegra: sor: Filter eDP rates adds 0472c21b8319 drm/tegra: sor: Add DisplayPort support adds b9b9e19762ac drm/tegra: sor: Remove tegra186-sor1 support adds 24e64f86da40 drm/tegra: sor: Use correct SOR index on Tegra210 adds 4bdf4710e00a drm/tegra: sor: Implement pad clock for all SOR instances adds 1c3cc0df8299 drm/tegra: sor: Deduplicate connector type detection code adds bae88815ad10 drm/tegra: sor: Support DisplayPort on Tegra194 adds 61417aaa1140 drm/tegra: sor: Unify clock setup for eDP, HDMI and DP adds d23691f64785 drm/tegra: sor: Use correct I/O pad for DP adds d278e4a9714d drm/tegra: sor: Unify eDP and DP support adds 68a2ebb54da4 drm/tegra: sor: Avoid timeouts on unplug events adds a9087cf2e199 drm/tegra: sor: Extract common audio enabling code adds 85d0c4b54fbd drm/tegra: sor: Introduce audio enable/disable callbacks adds a7303f773571 drm/tegra: Do not use ->load() and ->unload() callbacks adds 7edd7961e58d drm/tegra: Simplify IOMMU group selection adds 80327ce3d4ed gpu: host1x: Overhaul host1x_bo_{pin,unpin}() API adds 44156eee91ba gpu: host1x: Clean up debugfs on removal adds ab4f81bfc2a8 gpu: host1x: Add direction flags to relocations adds b78e70c04c14 gpu: host1x: Allocate gather copy for host1x adds af1cbfb9bf0f gpu: host1x: Support DMA mapping of buffers adds 06867a362de0 gpu: host1x: Set DMA mask based on IOMMU setup adds 20e7dce255e9 drm/tegra: Remove memory allocation from Falcon library adds d972d6247628 drm/tegra: falcon: Clarify address usage adds 2e8d8749f6f9 drm/tegra: Support DMA API for display controllers adds fa6661b7aa0b drm/tegra: Optionally attach clients to the IOMMU adds c8a203647488 gpu: host1x: Unconditionally select IOMMU_IOVA adds 84db889e6d82 drm/tegra: Unconditionally select IOMMU_IOVA adds 904ce198dd7b Merge tag 'drm/tegra/for-5.5-rc1' of git://anongit.freedes [...] adds 13ed13a4dcbf drm/i915: Don't set queue_priority_hint if we don't kick t [...] adds 8f4b1068e7fc drm/i915: Check some transcoder timing minimum limits adds 928da10c0ca2 drm/i915/selftests: Use all physical engines for i915_active adds b5e8e954eb67 drm/i915/gt: Introduce barrier pulses along engines adds 71e51ca8dcc1 drm/i915: Lift i915_vma_parked() onto the gt adds 18f3b2727fc3 drm/i915: Remove pm park/unpark notifications adds aa9eb0caaa03 drm/i915/selftests: Set vm->gt backpointer for mock_ppgtt adds adcb52649498 drm/i915: Pass intel_gt to intel_engines_init_mmio adds 3ea951c693a2 drm/i915: Pass intel_gt to intel_setup_engine_capabilities adds b0258bf24252 drm/i915: Pass intel_gt to intel_engines_cleanup adds 78f606033b6e drm/i915: Pass intel_gt to intel_engines_setup adds 7841fcbdfb43 drm/i915: Pass intel_gt to intel_engines_init adds 7f63aa23526a drm/i915: Pass intel_gt to intel_engines_verify_workarounds adds 8726a2a4df4d drm/i915: Split drop caches into GT and i915 parts adds 2271a223e06b drm/i915/selftests: Convert eviction selftests to gt/ggtt adds 6457099ac59e drm/i915/selftests: Use GT engines in mock_gem_device adds d1a03ee7e9d0 drm/i915/selftests: Use GT engines in igt_live_test adds 51757cf4d7e6 drm/i915/selftests: Use for_each_uabi_engine in contex selftests adds e948761f5b02 drm/i915/selftests: Make the mman object busy everywhere adds 0587152bf9a0 drm/i915: Drop assertion that ce->pin_mutex guards state updates adds a201b00e5248 drm/i915/aml: Allow SPT PCH for all AML devices adds 7867d7099599 drm/i915/gem: Distinguish each object type adds ae2e28b02630 drm/i915: Teach record_defaults to operate on the intel_gt adds c31c9e82ee8a drm/i915/selftests: Teach switch_to_context() to use the context adds 905da43c6a02 drm/i915/selftests: Move uncore fw selftests to operate on [...] adds f79520bb3337 drm/i915/selftests: Synchronize checking active status wit [...] adds e16302cb673c drm/i915/selftests: Release ctx->engine_mutex after iteration adds 010663a61c40 drm/i915/dsc: rename crtc state dsc_params member to dsc adds aaed4dd69686 drm/i915/dsc: move crtc state dp_dsc_cfg member under dsc [...] adds 37c92dc303dd drm/i915: Add new CNL PCH ID seen on a CML platform adds 853ddb699396 drm/i915/guc: Enable guc logging on guc log relay write adds a1ceb93a824a drm/i915/guc: Update H2G enable logging action definition adds a8c51ed22b0e drm/i915/gt: Try to more gracefully quiesce the system bef [...] adds 3a7a92aba8fb drm/i915/execlists: Force preemption adds d12acee84ffb drm/i915/execlists: Cancel banned contexts on schedule-out adds 2e0986a58cc4 drm/i915/gem: Cancel contexts when hangchecking is disabled adds 058179e72e09 drm/i915/gt: Replace hangcheck by heartbeats adds 8eb8e322ec07 drm/i915/gvt: fix dead locking in early workload shadow adds 93100fdeb4de drm/i915/selftests: Flush interrupts before disabling tasklets adds 7f47211e73e9 drm/i915/selftests: Flush any i915_active callback work as well adds 2c9a49150d90 drm/i915: Convert PAT setup to uncore mmio adds 2871ea85c119 drm/i915/gt: Split intel_ring_submission adds 71b1c99081ae drm/i915/perf: Describe structure members in documentation adds 6c066f4c99e1 drm/i915: Add debugs to distingiush a cd2x update from a f [...] adds 1d5a95b5c943 drm/i915: Rework global state locking adds bf5da83e4bd8 drm/i915: Move check_digital_port_conflicts() earier adds bb6ae9e653dc drm/i915: Allow planes to declare their minimum acceptable cdclk adds 99efd1c92b7a drm/i915: Eliminate skl_check_pipe_max_pixel_rate() adds dbe20703e178 drm/i915: Simplify skl_max_scale() adds 6e6c155da65b drm/i915: Add support for half float framebuffers for skl+ adds 03b0ce9532ec drm/i915: Add support for half float framebuffers for gen4 [...] adds 762dff2e6f43 drm/i915: Add support for half float framebuffers for ivb+ [...] adds 90a764cda1c8 drm/i915: Add support for half float framebuffers on snb sprites adds 5063f48bbbd8 drm/i915: Making loglevel of PSR2/SU logs same. adds 6b441c628e17 drm/i915: Remove nonpriv flags when srm/lrm adds 772d1dea1f6c drm/i915/tgl: whitelist PS_(DEPTH|INVOCATION)_COUNT adds d506a65d56fd drm/i915: Catch GTT fault errors for gen11+ planes adds b7412c6b2203 drm/i915/display/psr: Print in debugfs if PSR is not enabl [...] adds c35eb477c0cf drm/i915/selftests: Tweak the default subtest runtime adds 8c6388028d46 doc: Update header files names adds 900554dc6bfc drm/i915: Describe structure member in documentation adds d328bd4f9058 drm/i915/tgl: Fix doc not corresponding to code adds 5932925ac1f3 drm/i915: Move intel_engine_context_in/out into intel_lrc.c adds 2728200f48d3 drm/i915/selftests: Force ordering of context switches adds dd5279c71405 drm/i915: Fix PCH reference clock for FDI on HSW/BDW adds ba1d18e386d9 drm/i915: capture aux page table error register adds dc90fe3fd219 drm/i915: Add is_dgfx to device info adds d8203d398c0d drm/i915: add new gen12 dgfx platform macro adds e6e2ac07118b drm/i915: do not set MOCS control values on dgfx adds 7be8782a502f drm/i915: split gen11_irq_handler to make it shareable adds b908be543e44 drm/i915: support creating LMEM objects adds cb6d2467ace7 drm/i915: setup io-mapping for LMEM adds 01377a0d7e66 drm/i915/lmem: support kernel mapping adds 340be48f2c5a drm/i915/selftests: add write-dword test for LMEM adds 23741bc81de9 drm/i915/selftests: extend coverage to include LMEM huge-pages adds 11d723ceb297 drm/i915/selftests: prefer random sizes for the huge-GTT-p [...] adds dd158d71a085 drm/i915/selftests: add sanity selftest for huge-GTT-pages adds 0e99f939f08f drm/i915/selftests/blt: add some kthreads into the mix adds c442292a661b drm/i915/pmu: Initialise the spinlock before registering adds 2d69c42e373f drm/i915/tc: Clear DKL_TX_PMD_LANE_SUS before program volt [...] adds babaab2f4738 drm/i915: Encapsulate kconfig constant values inside boole [...] adds 35865aef057c drm/i915/tgl: Adjust the location of RING_MI_MODE in the c [...] adds 3e7abf814193 drm/i915: Extract GT render power state management adds 9fb94522ddf2 drm/i915: Extract the GuC interrupt handlers adds 3fc794f27fec drm/i915: Split memory_region initialisation into its own file adds d9d54a530a70 drm/i915: Put future HW and their uAPIs under STAGING & BROKEN adds dd095afc88d5 drm/i915/rps: Flip interpretation of ips fmin/fmax to max rps adds 12c4d4c18c5d drm/i915: Use _PICK() for CHICKEN_TRANS() adds 1d581dc3f505 drm/i915: Add CHICKEN_TRANS_D adds 39f9547a339a drm/i915/selftests: Measure basic throughput of blit routines adds 1f9f6353e8b8 drm/i915/selftests: Drop global engine lookup for gt selftests adds 52aac377e782 drm/i915/selftests: Check all blitter engines for client blt adds 96815f3d8b50 drm/i915/bios: add compression parameter block definition adds c8c197d42646 drm/i915/selftests: Use a random engine for GEM coherency tests adds 5a3e2b82af47 drm/i915/gt: Tidy up rps irq handler to use intel_gt adds 6804da20bb54 drm/i915/selftests: Select a random engine for testing mem [...] adds 746078b33492 drm/i915/selftests: Exercise adjusting rpcs over all rende [...] adds e5df52dcf88c drm/i915/tgl: Handle AUX interrupts for TC ports adds 13670f4ce916 drm/i915/selftests: Check a few more fixed locations withi [...] adds a7f328fc7898 drm/i915/execlists: Simply walk back along request timelin [...] adds 370831fcb128 drm/i915/selftests: Initialise err in case there are no engines! adds e7f536000c4c drm/i915/selftests: Initialise ret adds f9d9fece29b8 drm/i915/display: Mark conn as initialised by iterator adds 19c17b763f05 drm/i915/execlists: Use vfunc to check engine submission mode adds 953d57eba519 drm/i915/gem: Limit the blitter sizes to ensure low preemp [...] adds 3df2c830bfc4 drm/i915/blt: fixup block_size rounding adds 773ed805b5ee drm/i915: define i915_ggtt_has_aperture adds 54b512cd7a6d drm/i915: do not map aperture if it is not available. adds cd20c70bb05e drm/i915: set num_fence_regs to 0 if there is no aperture adds 895d8ebeaa92 drm/i915: error capture with no ggtt slot adds 4dc0a7cae212 drm/i915: Don't try to place HWS in non-existing mappable region adds 34a6baa2df9d drm/i915: don't allocate the ring in stolen if we lack aperture adds e60f7bb7ea68 drm/i915/selftests: check for missing aperture adds fc2152304110 drm/i915/perf: Add helper macros for comparing with whitel [...] adds 00a7f0d7155c drm/i915/tgl: Add perf support on TGL adds 7f9d4c08846e drm/i915: Fix i845/i865 cursor width adds dd6e38dfc128 drm/i915: Fix i915_inject_load_error() name to read *_probe_* adds 4ec37538a667 drm/i915: Rename "inject_load_failure" module parameter adds b79029b2e859 drm/i915/gt: Make timeslice duration configurable adds 47c41af70696 drm/i915: Drop unused AUX register offsets adds 6a3552527d43 drm/i915/tgl: Add AUX B & C to DC_OFF_POWER_DOMAINS adds bf96b515082c drm/i915/perf: ensure selftests select valid format adds a20e26d8421a drm/i915: Add two spaces before the SKL_DFSM registers adds 74393109a8c3 drm/i915/display: Handle fused off HDCP adds 7a40aac1d77a drm/i915/display: Check if FBC is fused off adds ee595888e1c2 drm/i915/display/icl+: Check if DMC is fused off adds 0f9ed3b2c9ec drm/i915/display/cnl+: Handle fused off DSC adds 545164646743 drm/i915: Provide more information on DP AUX failures adds a0e047156cde drm/i915/gem: Make context persistence optional adds b3545e086877 drm/i915/tgl: add support to one DP-MST stream adds e50dbdbfd9fb drm/i915/tgl: Add SFC instdone to error state adds 811bb3db25ac drm/i915/tgl: Add gam instdone adds a06375a9ac98 drm/i915/gt: Always track callers to intel_rps_mark_interactive() adds a8ddac7c9f06 drm/i915: Avoid HPD poll detect triggering a new detect cycle adds 25f899544fb4 drm/i915: Nuke 'mode' argument to intel_get_load_detect_pipe() adds 4e380d080be4 drm/i915: Stop frobbing crtc->base.mode adds 2d9c19044122 drm/i915/uc: define GuC and HuC binaries for TGL adds 2b0b27418a72 drm/i915: Simplify LVDS crtc_mask setup adds 981329ce3c3e drm/i915: s/crtc_mask/pipe_mask/ adds 4d19505ed28e drm/i915: Allow ICL+ DSI on any pipe adds 34053ee18974 drm/i915: Simplify pipe_mask setup even further adds 29b27657dbae drm/i915/mst: Document the userspace fail with possible_crtcs adds 1db257c55f0c drm/i915/selftests: Assert that the idle_pulse is sent adds 164a4128869f drm/i915/selftests: Pretty print the i915_active adds dde01d943559 drm/i915: Split detaching and removing the vma adds 9f37940756b1 drm/i915: drop lrc header page adds 034982cff1a1 drm/i915/guc: drop guc shared area adds 49748264826f drm/i915/dp: Do not switch aux to TBT mode for non-TC ports adds 1629224324b6 drm/i915/lmem: add the fake lmem region adds 2b73b3503b0a drm/i915: Update DRIVER_DATE to 20191101 adds 4a3174152147 drm/i915/gem: Refine occupancy test in kill_context() adds 292a27b0a807 drm/i915/lmem: Check against i915_selftest only under CONF [...] adds e5661c6ab0ef drm/i915/selftests: Start kthreads before stopping adds 1883e2999f04 drm/i915: Update DRIVER_DATE to 20191101 adds 2ef4144d1ea8 Merge tag 'drm-intel-next-2019-11-01-1' of git://anongit.f [...] adds 967a3b85bac9 drm/amd/display: setting the DIG_MODE to the correct value. adds d7e7f1ea25d9 drm/amdgpu/psp11: wait for sOS ready for ring creation adds 73469970a9bb drm/amdgpu/psp11: fix typo in comment adds 0e3a7c2ec93b drm/amd/display: Free gamma after calculating legacy trans [...] adds d5e5c1bce1c7 drm/amdgpu/psp: fix spelling mistake "initliaze" -> "initialize" adds 7890fb20a83b drm/amd/powerplay: update Arcturus driver smu interface XG [...] adds acf83f86b2e1 drm/amd/display: Avoid sending abnormal VSIF adds 4294f722196d drm/amd/display: add 50us buffer as WA for pstate switch i [...] adds 123c53a97a55 drm/amd/display: add odm visual confirm adds 6f29c3588b41 drm/amd/display: Add unknown clk state. adds 6ac48490baec drm/amd/display: Don't use optimized gamma22 with eetf adds 7bceac811c3b drm/amd/display: Remove superfluous assert adds 69fea579c215 drm/amd/display: remove unused code adds 37b970d1d793 drm/amd/display: 3.2.55 adds e0d08a40a63b drm/amd/display: Add debugfs entry for reading psr state adds 8c322309e48e drm/amd/display: Enable PSR adds 952f6c4b5d72 drm/amd/display: correctly populate dpp refclk in fpga adds b6bfba6cce85 drm/amd/display: split dcn20 fast validate into more functions adds e2e316d5d795 drm/amd/display: correctly initialize dml odm variables adds 44ce0cd3b514 drm/amd/display: move dispclk vco freq to clk mgr base adds 78ea008bcdd0 drm/amd/display: remove unnecessary assert adds ff86391ee626 drm/amd/display: Fix MPO & pipe split on 3-pipe dcn2x adds f24b0522da18 drm/amd/display: audio endpoint cannot switch adds 6ce2427db71c drm/amd/display: Update min dcfclk adds c79c138a9a62 drm/amd/display: Allow inverted gamma adds 8c35730993ef drm/amd/display: enable vm by default for rn. adds 5cb4ca07c2d5 drm/amd/display: fix number of dcn21 dpm clock levels adds d5ac4ff211a3 drm/amd/display: add embedded flag to dml adds 22631bb8ca58 drm/amd/display: add flag to allow diag to force enumerate edp adds bf7f5ac3167a drm/amd/display: map TRANSMITTER_UNIPHY_x to LINK_REGS_x adds 71fb7b2801a7 drm/amd/display: Passive DP->HDMI dongle detection fix adds 4d25a0d51056 drm/amd/display: Disable force_single_disp_pipe_split on DCN2+ adds e9c93e5af395 drm/amd/display: Proper return of result when aux engine a [...] adds 0460f9abf275 drm/amd/display: do not synchronize "drr" displays adds 622a88c8259e drm/amd/display: move wm ranges reporting to end of init hw adds 50575eb5b339 drm/amd/display: Only use EETF when maxCL > max display adds 1ea8751bd28d drm/amd/display: Make clk mgr the only dto update point adds b837d783b629 drm/amd/display: 3.2.56 adds d4c2a96fdbff drm/amd/display: take signal type from link adds 3b733278ca6b drm/amd/display: Add center mode for integer scaling in DC adds e72f8f62d248 drm/amd/display: Do not call update bounding box on dc create adds b745ecdb5e2e drm/amd/display: fix avoid_split for dcn2+ validation adds b617b26559f8 drm/amd/display: fix hubbub deadline programing adds 6fcca317cb70 drm/amd/display: Apply vactive dram clock change workaroun [...] adds 6aec5bb4892a drm/amdgpu: add VCN0 and VCN1 needed headers adds 3697b339c64f drm/amd/powerplay: add lock protection for swSMU APIs V2 adds 18c1d3cee4c5 drm/amd/powerplay: split out those internal used swSMU APIs V2 adds 6c45e480fe23 drm/amd/powerplay: clear the swSMU code layer adds 397a9bc58879 drm/amdgpu/display: add dc feature mask for psr enablement adds 80df905da70e drm/amd/display: Change Navi14's DWB flag to 1 adds 2c99a547bcf9 drm/amdkfd: don't use dqm lock during device reset/suspend/resume adds c688a06bc661 drm/amdgpu: refine reboot debugfs operation in ras case (v3) adds 52dd95f2b642 drm/amdgpu: define macros for retire page reservation adds 5aed95bbdd21 drm/amdgpu: Fix SDMA hang when performing VKexample test adds 3f378758b857 drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) adds 8047266443ce drm/amdgpu/vcn: Enable VCN2.5 encoding adds 9f0256da6ba0 drm/amdgpu: remove unused parameter in amdgpu_gfx_kiq_free_ring adds eaf56410ccb0 drm/amdgpu: Add DC feature mask to disable fractional pwm adds 7388ccf968c8 drm/amd/powerplay: Add interface for I2C transactions to SMU. adds d1a84427ad01 drm/amd/powerplay: Add EEPROM I2C read/write support to Arcturus. adds cf52ecc8b677 drm/amdgpu: Use ARCTURUS in RAS EEPROM. adds 121a2bc6ae78 drm/amdgpu: Move amdgpu_ras_recovery_init to after SMU ready. adds 664fe85a2d92 drm/amdgpu: Allow reading more status registers on si/cik adds 0525f29713bd drm/amd/powerplay: skip unsupported clock limit settings o [...] adds 59e038d0672d drm/amd/powerplay: correct current clock level label for Arcturus adds d753dc6ab2eb drm/amdgpu/gfx10: update gfx golden settings adds 21c943f35a67 drm/amdgpu/gfx10: update gfx golden settings for navi14 adds dcc0fcff145e drm/amdgpu/gfx10: update gfx golden settings for navi12 adds 42ce4b666da0 drm/amdgpu/powerplay: modify the parameters of SMU_MSG_Pow [...] adds e91e5f080e03 drm/sched: Set error to s_fence if HW job submission failed. adds db5e65fcb393 drm/amdgpu: If amdgpu_ib_schedule fails return back the error. adds b69cd5dd019a drm/amd/display: remove gcc warning Wunused-but-set-variable adds 039ffeaae307 dc.c:use kzalloc without test adds 847a75fb9e13 drm/radeon: remove assignment for return value adds f509be184052 drm/amd/powerplay: Disable gfx CGPG when suspend smu adds 11436b01775f drm/amdgpu/powerplay/vega10: allow undervolting in p7 adds 4ef0b9d0a10e drm/amd/display: Make calculate_integer_scaling static adds 7e0ff20c7a66 drm/amd: declare amdgpu_exp_hw_support in amdgpu.h adds f440ff44b101 drm/amd: correct "_LENTH" mispelling in constant adds b64919a2366a drm/amd/powerplay: Make two functions static adds d02f5aab06c8 drm/radeon: Fix EEH during kexec adds 55695b36c149 drm/amdkfd: Delete unnecessary pr_fmt switch adds 533bfcaea170 drm/amdkfd: Delete duplicated queue bit map reservation adds ef6691565391 drm/amdkfd: bug fix for out of bounds mem on gpu cache fil [...] adds e4b116a2c0b7 drm/amdgpu: remove set but not used variable 'adev' adds 44b582b32a8a drm/amdgpu: Remove superfluous void * cast in debugfs_crea [...] adds b4def3744ba8 drm/amdgpu/SRIOV: SRIOV VF doesn't support BACO adds 8baaadba7355 drm/amdgpu: clear UVD VCPU buffer when err_event_athub generated adds bff77e86a377 drm/amdgpu: bypass some cleanup work after err_event_athub (v2) adds 897110eed508 drm/amdgpu: fix gfx VF FLR test fail on navi adds 361d66edc5d2 drm/amdgpu: fix no ACK from LDS read during stress test fo [...] adds 46203a508f64 drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE adds 5e8f5477f9d2 drm/amd/display: remove redundant null pointer check before kfree adds 5ab5e4e60acc drm/amd/display: Add a conversion function for transmitter [...] adds 8a86b00a437e Merge tag 'drm-next-5.5-2019-11-01' of git://people.freede [...] adds 68acde7629d7 drm/dp_mst: fix gcc compile error adds cea35f5ad5ff drm/i915: Don't select BROKEN adds e6df22c9e115 Merge remote-tracking branch 'drm/drm-next' adds e2f619aa14b6 drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE adds 89b3d86403f1 drm/amdgpu: dont schedule jobs while in reset adds 39ea6e5f9e2d drm/amdgpu: change pstate only after all XGMI device initialized adds 086e1c561626 drm/amd/powerplay: update is_sw_smu_xgmi check adds 3e454860f2a4 drm/amd/powerplay: support xgmi pstate setting on powerpla [...] adds 84e4e8205efc drm/amdgpu: add navi14 PCI ID adds a4840d91c984 drm/amdgpu: enable VCN DPG on Raven and Raven2 adds 8863baefaf02 drm/amdgpu/gpuvm: add some additional comments in amdgpu_v [...] adds 26e99ba6d102 drm/amdgpu: Show resolution correctly in mode validation d [...] adds 9fd4c2d71237 drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14 adds b73b7f48895a Revert "drm/amd/display: setting the DIG_MODE to the corre [...] adds 91872960caf5 drm/amd/powerplay: print the pptable provider adds 224f82e5b7bf drm/amdgpu/discovery: Need to free discovery memory adds d7c5782acd35 drm/sched: Fix passing zero to 'PTR_ERR' warning v2 adds 58f46d4b6502 drm/amdgpu: disallow direct upload save restore list from [...] adds 8d3bf936bafe drm/amd/powerplay: update Arcturus driver-smu interface header adds 2c874ad9d629 drm/amd/swSMU: fix smu workload bit map error adds b0adca4d5016 drm/amdgpu: register gpu instance before fan boost feature [...] adds 5c5b2ba00667 drm/amdgpu: fix possible pstate switch race condition adds 60599a03638a drm/amdgpu: perform p-state switch after the whole hive in [...] adds cf3fde893d3a drm/amd/powerplay: fix deadlock on setting power_dpm_force [...] adds a6522a5c6388 drm/amdgpu: add dummy read by engines for some GCVM status [...] adds 11c610893410 drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 adds f88e2d1f8ec4 drm/amdgpu: change read of GPU clock counter on Vega10 VF adds 946ab8db6953 drm/amdgpu: fix potential double drop fence reference adds d94207057591 drm/amd/powerplay: fix struct init in renoir_print_clk_levels adds 365f7f8db8a4 drm/amdgpu: fix double reference dropping adds ad4d81dc57e2 drm/amdgpu/renoir: move gfxoff handling into gfx9 module adds 7158ca8476c9 drm/radeon: fix si_enable_smc_cac() failed issue adds ef177d11d696 drm/amdgpu: Improve RAS documentation (v2) adds f6baa07497fb drm/amdgpu: Add comments to gmc structure adds e31dcdcfabc1 drm/amdgpu: Need to disable msix when unloading driver adds 2af8153126e1 drm/amdgpu: fix sysfs interface pcie_replay_count error on [...] adds cb5932f866f5 drm/amdgpu: fix vega20 pstate status change adds 83a7772ba223 drm/sched: Use completion to wait for sched->thread idle v2. adds 7c55adb0a9a0 Revert "drm/amdgpu: dont schedule jobs while in reset" adds 2b6f717c33ef drm/sched: Avoid job cleanup if sched thread is parked. adds a28fda312a9f drm/amdgpu: Avoid accidental thread reactivation. adds 75856c84993d drm/amd/display: Send vblank and user events at vsartup for DCN adds 7a6eef3f60c2 drm/amd/display: Disable VUpdate interrupt for DCN hardware adds 5133c6241d9c drm/amd/display: Add MST atomic routines adds c847ff5a0ea6 drm/amdgpu: Add ucode support for DMCUB adds 074c3b17bafb drm/amdgpu: Add PSP loading support for DMCUB ucode adds a209a62bef76 drm/amd/display: Drop DMCUB from DCN21 resources adds f84c5818eb97 drm/amd/display: Add the DMUB service adds 85812f999e86 drm/amd/display: Change dmcu init sequence for dmcub loadi [...] adds c208207f33ff drm/amd/display: Add PSP FW version mask. adds 167ea081dd39 drm/amd/display: Hook up the DMUB service in DM adds 03bfceb3fa65 drm/amdgpu: Add DMCUB to firmware query interface adds c264644545d2 drm/amd/display: Add DMUB support to DC adds c9dc20afe70a drm/amd/display: Register DMUB service with DC adds bffd86a59a4a drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards adds 651d64490128 drm/amd/display: 3.2.57 adds c7d861ff31a2 drm/amd/display: Fix assert observed when performing dummy [...] adds b223bf41114d drm/amd/display: Renoir chroma viewport WA adds 1261a8bf78c2 drm/amd/display: Use SIGNAL_TYPE_NONE in disable_output un [...] adds 95f6cb3055a1 drm/amd/display: Add a sanity check for DSC already enable [...] adds f8578d64629c drm/amd/display: set MSA MISC1 bit 6 while sending colorim [...] adds e85294966841 drm/amd/display: Create debug option to disable v.active c [...] adds 599d5da321fc drm/amd/display: optimize bandwidth after commit streams. adds dff2b3ad5917 drm/amd/display: 3.2.58 adds 23f0e3155b8e drm/amd/display: Add some hardware status in DTN log debugfs adds 5941c507d4cc drm/amd/display: add oem i2c implemenation in dc adds 4359836a00cd drm/amd/display: Unify all scaling when Integer Scaling enabled adds 12b637007241 drm/amd/display: initialize lttpr adds e2e91e15275a drm/amd/display: check for dp rev before reading lttpr regs adds 79f43eb696ce drm/amd/display: configure lttpr mode adds 51d4942516a0 drm/amd/display: implement lttpr logic adds 916aeb5f8e5f drm/amd/display: use previous aux timeout val if no repeater. adds c17e2b0c355d drm/amd/display: disable lttpr for invalid lttpr caps. adds 1a4bf0103716 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED adds 0038984c53e9 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_1 flag adds e05cf997c9ce drm/amd/display: rename DCN1_0 kconfig to DCN adds 7415f4f606d3 drm/amdgpu/display: fix the build when CONFIG_DRM_AMD_DC_D [...] adds c346e0091072 drm/amdgpu: remove 4 set but not used variable in amdgpu_a [...] adds bd78e6efa0e7 drm/amdgpu: add function parameter description in 'amdgpu_ [...] adds 657805f757e6 drm/amdgpu: add function parameter description in 'amdgpu_ [...] adds 9e01d4491687 drm/amdgpu: remove set but not used variable 'dig_connector' adds be1224a70947 drm/amdgpu: remove set but not used variable 'dig' adds 641a6d0ee1b4 drm/amdgpu: remove always false comparison in 'amdgpu_atom [...] adds 8eab52829d94 drm/amdgpu: remove set but not used variable 'mc_shared_chmap' adds 2ec228901ca4 drm/amdgpu: add UAPI for creating encrypted buffers adds 7e07398996ad drm/amdgpu: add UAPI to create secure commands (v3) adds 54fcfdcdadfe drm/amdgpu: define the TMZ bit for the PTE adds 69cb8ae1b675 drm/amdgpu: add tmz feature parameter (v2) adds a4c79bf01d52 drm/amdgpu: add amdgpu_tmz data structure adds c4eaa2f9e6e1 drm/amdgpu: add function to check tmz capability (v4) adds 9229b57ef9ab drm/amdgpu: add tmz bit in frame control packet adds a97d0826d903 drm/amdgpu: expand the emit tmz interface with trusted flag adds 0634f3cc5c9d drm/amdgpu: expand the context control interface with trust flag adds 9d4a527b0d0a drm/amdgpu: job is secure iff CS is secure (v5) adds b46b3e12c9bc drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 81dde11d5c7c drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 68dbdef97903 drm/ttm: Remove explicit typecasts of vm_private_data adds 9d9e96825e3c drm/ttm: Convert vm callbacks to helpers adds a78332c929c1 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 4ead18981b21 drm/amdgpu: work around llvm bug #42576 adds ed6745a17ea0 drm/amdgpu/powerplay: fix AVFS handling with custom powerp [...] adds 87ad36762eb3 Merge remote-tracking branch 'amdgpu/drm-next' adds 8eb4704b124c drm/i915: Protect request peeking with RCU adds fd6fe087ca47 drm/i915/gt: Call intel_gt_sanitize() directly adds 489d1953c12e drm/i915/gem: Leave reloading kernel context on resume to GT adds d4033a9b03d8 drm/i915/gt: Move user_forcewake application to GT adds a70a9e998e8e drm/i915: Defer rc6 shutdown to suspend_late adds 3fd850dda83d drm/i915/gt: Drop false assertion on user_forcewake adds d9dace943894 drm/i915/selftests: Add intel_gt_suspend_prepare adds 60b9b597b4d8 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 7f4009c4bbea drm: msm: a6xx: fix debug bus register configuration adds b149cbfeecaa drm/mst: Fix up u64 division adds dd15e04141a0 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 957fd69d396b dt-bindings: soc: qcom: add On Chip MEMory (OCMEM) bindings adds 198a72c8f9ee dt-bindings: display: msm: gmu: add optional ocmem property adds b0a1614fb1f5 firmware: qcom: scm: add OCMEM lock/unlock interface adds 0434a4061471 firmware: qcom: scm: add support to restore secure config [...] adds 88c1e9404f1d soc: qcom: add OCMEM driver adds 26c0b26dcd00 drm/msm/gpu: add ocmem init/cleanup functions adds bfcb7e1555ec soc: qcom: ocmem: add missing includes adds e5c8d1b2c183 drm/msm/dpu: Remove unused variables adds c3b80b28c174 drm/msm/dpu: Remove unused macro adds 422ed7558117 drm/msm/dpu: Remove unnecessary NULL checks adds c3739878a9e5 drm/msm/dpu: Remove unnecessary NULL checks adds 966301400402 drm/msm/dpu: Remove unnecessary NULL checks adds fa8278b89dfb drm/msm/dpu: Remove unnecessary NULL checks adds 53bf7f7a437a drm/msm: Remove unused function arguments adds 5dce8d78207e drm/msm/dsi: Move static keyword to the front of declarations adds 70082a52f96a drm/msm: include linux/sched/task.h adds a663a2b1350b drm/msm/dpu: Remove set but not used variable 'priv' in dpu_kms.c adds 3fa19069cd11 drm/msm/dpu: Remove set but not used variable 'priv' in dp [...] adds d4f1bec36c5d drm/msm/dpu: Remove set but not used variable 'priv' in dp [...] adds f09662c1a6b4 drm/msm/dpu: Remove set but not used variables 'dpu_cstate [...] adds 60b42f2ae69f drm/msm/dpu: Remove set but not used variables 'cmd_enc', 'priv' adds 8fbd534b7248 drm/msm/dpu: Remove set but not used variables 'mode', 'dp [...] adds ab198a7aab65 drm/msm: Sanitize the modeset_is_locked checks in dpu adds 722525023b10 drm/msm/mdp5: Remove set but not used variable 'fmt' adds c16c52a35e72 drm/msm/mdp5: Remove set but not used variable 'hw_cfg' in [...] adds 7264af3ed8d4 drm/msm/dsi: Remove set but not used variable 'lpx' adds 2e3cc607af53 drm/msm/dsi: Remove set but not used variable 'lp' adds df4954e30d0e drm/msm/mdp5: Remove set but not used variable 'hw_cfg' in [...] adds fcb5c172409d drm/msm: make a5xx_show and a5xx_gpu_state_put static adds 8856c5064834 drm/msm/mdp5: make config variables static adds 49c4868ab01c drm/msm/dsi: Implement qcom, dsi-phy-regulator-ldo-mode fo [...] adds fd6c798b58e0 drm/msm/hdmi: silence -EPROBE_DEFER warning adds c4b0222e628f drm/msm: fix rd dumping for split-IB1 adds abdfd18fe073 drm/msm: always dump buffer base/size adds 1c2a9f254c26 drm/msm/mdp5: Add optional TBU and TBU_RT clocks adds 2ab45a0973a8 dt-bindings: msm/mdp5: Document optional TBU and TBU_RT clocks adds 1860f2a8b8b1 drm/msm/mdp5: Add configuration for msm8x76 adds 332d6084d4f7 drm/msm/dsi: Add configuration for 28nm PLL on family B adds 3f3c8aff1f8f drm/msm/dsi: Add configuration for 8x76 adds e20c9284c8f2 drm/msm/adreno: Add support for Adreno 510 GPU adds 405d477ba85a Merge remote-tracking branch 'drm-msm/msm-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds 4efb09ef642d Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 22567d017c2c dt-bindings: etnaviv: Add #cooling-cells adds 58ed943ae68f Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 82e8d723e9e6 sound: Fix Kconfig indentation adds d68c3123ba88 ALSA: firewire-lib: add a member into AMDTP domain for eve [...] adds 8737209fe4a2 ALSA: bebob: register the size of PCM period to AMDTP domain adds dd20e68a3056 ALSA: fireworks: register the size of PCM period to AMDTP domain adds 1d6a722c4a01 ALSA: oxfw: register the size of PCM period to AMDTP domain adds 94c8101a2717 ALSA: dice: register the size of PCM period to AMDTP domain adds 18b7f18ff694 ALSA: firewire-digi00x: register the size of PCM period to [...] adds 262542ed9392 ALSA: firewire-tascam: register the size of PCM period to [...] adds 0d39cd0e4499 ALSA: firewire-motu: register the size of PCM period to AM [...] adds 9d9ff58c2f45 ALSA: fireface: register the size of PCM period to AMDTP domain adds a80b29a41df0 ALSA: bebob: use the same size of period for PCM substream [...] adds 56faf928db4f ALSA: fireworks: use the same size of period for PCM subst [...] adds c0ede398b526 ALSA: oxfw: use the same size of period for PCM substream [...] adds a8fb2248028d ALSA: dice: use the same size of period for PCM substream [...] adds c36f8fcc584c ALSA: firewire-digi00x: use the same size of period for PC [...] adds 6669a11d35bf ALSA: firewire-tascam: use the same size of period for PCM [...] adds 3fd80b200388 ALSA: firewire-motu: use the same size of period for PCM s [...] adds 3aac32634172 ALSA: fireface: use the same size of period for PCM substr [...] adds a0e023317e2d ALSA: firewire-lib: use variable size of queue for isoc pa [...] adds 1fde7a447a7f ALSA: bebob: share PCM buffer size for both direction adds 659c6af569a2 ALSA: fireworks: share PCM buffer size for both direction adds 3299d2a0f74c ALSA: oxfw: share PCM buffer size for both direction adds ecb40fd2c8af ALSA: dice: share PCM buffer size for both direction adds 76c4ecbe4b07 ALSA: firewire-digi00x: share PCM buffer size for both direction adds 128307d5f947 ALSA: firewire-tascam: share PCM buffer size for both direction adds 0f5482e7875b ALSA: firewire-motu: share PCM buffer size for both direction adds 4de3eb062e2d ALSA: fireface: share PCM buffer size for both direction adds e229853d505d ALSA: firewire-lib: schedule hardware IRQ according to the [...] adds 99921ec67dcd ALSA: firewire-lib: tune the maximum available size of PCM period adds f706df4f42b1 ALSA: firewire-lib: tune the minimum available size of PCM period adds 03b4816dcb6e ALSA: firewire-lib: add irq_target member into amdtp_domai [...] adds f890f9a04b36 ALSA: firewire-lib: replace pointer callback to flush isoc [...] adds e6dcc92fcea0 ALSA: firewire-lib: replace ack callback to flush isoc con [...] adds 813dfbd6845e ALSA: firewire-lib: cancel flushing isoc context in the la [...] adds 60dd49298ec5 ALSA: firewire-lib: handle several AMDTP streams in callba [...] adds acfedcbe1ce4 ALSA: firewire-lib: postpone to start IR context adds 52525b7a3cf8 PCI: Add a helper to check Power Resource Requirements _PR [...] adds bacd861452d2 ALSA: hda: Allow HDA to be runtime suspended when dGPU is [...] adds 46b4bff6572b PCI: Fix missing inline for pci_pr3_present() adds 82d9d54a6c0e ALSA: hda: add Intel DSP configuration / probe code adds cc8f81c7e625 ALSA: hda: fix intel DSP config adds 0a671dc50055 ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure adds e2e556a9549e Merge branch 'for-linus' into for-next adds ca58f55108fe ALSA: hda - Fix pending unsol events at shutdown adds 91636a82044a ALSA: hda: Allow non-Intel device probe gracefully adds 1d4961d9eb1a ALSA: usb-audio: sound: usb: usb true/false for bool return type adds 2644df63c709 ALSA: firewire-motu: fix wrong spelling for macro adds 1ef2ff941424 ALSA: firewire-motu: print for unknown source of sampling clock adds 3f58f004bff3 ALSA: firewire-motu: detect SPH source of sampling clock adds 4b2079f80aa0 ALSA: firewire-motu: minor code refactoring for protocol v [...] adds bd1073728260 ALSA: firewire-motu: code refactoring to handle model spec [...] adds 271e657f92ed ALSA: firewire-motu: add support for MOTU UltraLite adds 0929249e3be3 ALSA: firewire-motu: Correct a typo in the clock proc string adds d3eabe939aee ALSA: bebob: expand sleep just after breaking connections [...] adds da5e83374f46 ALSA: bebob: expand delay of start for IR context just for [...] adds 6c94f380c6c1 ALSA: bebob: link the order of establishing connections an [...] adds 6111fd2370ee ALSA: pcm: Fix missing check of the new non-cached buffer type adds 42ec336f1f9d ALSA: hda: Disable regmap internal locking adds 08422d2c559d ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTI [...] adds 1fe7f397cfe2 ALSA: memalloc: Add vmalloc buffer allocation support adds 7e8edae39fd1 ALSA: pcm: Handle special page mapping in the default mmap [...] adds abffd8d0d538 ALSA: docs: Update documentation about SG- and vmalloc-buffers adds a55eaf177a36 ALSA: pcm: Warn if doubly preallocated adds d39789912f15 ALSA: pcm: Create proc files only for non-empty preallocations adds 8fd9da750e76 ALSA: drivers: Remove superfluous snd_dma_continuous_data() adds 987334266d08 ALSA: mips: Remove superfluous snd_dma_continuous_data() adds 1422bc5001a9 ALSA: rme32: Remove superfluous snd_dma_continuous_data() adds a1aef4881cf1 ALSA: sh: Remove superfluous snd_dma_continuous_data() adds 0382e4e18faf ALSA: sparc: Remove superfluous snd_dma_continuous_data() adds 0af0a4fec0c4 ALSA: usb: Remove superfluous snd_dma_continuous_data() adds 1158e89c9d8f ALSA: 6fire: Drop the dead code adds b315997d7c22 ALSA: usb-audio: Convert to the common vmalloc memalloc adds b29e5ef15115 ALSA: aloop: Convert to the common vmalloc memalloc adds a3f4f2d5d020 ALSA: firewire: Convert to the common vmalloc memalloc adds 94ce90c562ef ALSA: 6fire: Convert to the common vmalloc memalloc adds c7b03852e74d ALSA: caiaq: Convert to the common vmalloc memalloc adds d7867ee7d264 ALSA: hiface: Convert to the common vmalloc memalloc adds 95ef15c65ae0 ALSA: ua101: Convert to the common vmalloc memalloc adds 748a76b215a3 ALSA: vx: Convert to the common vmalloc memalloc adds d5dec270c00c ALSA: pdaudiocf: Convert to the common vmalloc memalloc adds 30f2ce712d29 ALSA: mips: Convert to the common vmalloc memalloc adds 16ccca11088c ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page adds 3ca5fc0664ec ALSA: aoa: Avoid non-standard macro usage adds 7564d3b6334c ALSA: echoaudio: Avoid non-standard macro usage adds af7153a29d5f ALSA: es1968: Avoid non-standard macro usage adds 1a810436a2ef ALSA: rme: Avoid non-standard macro usage adds 6974f8ad4494 ALSA: pci: Avoid non-standard macro usage adds b65f131b8f47 ALSA: docs: Remove snd_dma_pci_data() usage in documentation adds fdea53fe5de5 ALSA: timer: Limit max amount of slave instances adds 75234212c446 ASoC: fsl_mqs: add DT binding documentation adds 9e28f6532c61 ASoC: fsl_mqs: Add MQS component driver adds adebb1113902 ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pm [...] adds 8735141031d7 ASoC: dt-bindings: Convert Allwinner A23 analog codec to a schema adds 6cfb1cd60394 ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_f [...] adds fd5d3907197c ASoC: soc-component.h: remove GPL explanation from header adds 7cf2804775f8 ASoC: dt-bindings: mt8183: add missing update adds 419e2f508336 ASoC: wm8994: Add support for setting MCLK clock rate adds 001b83d395ab ASoC: wm8994: Add support for MCLKn clock gating adds f4528af69fdc ASoC: dt-bindings: Document "samsung, arndale-wm1811" compatible adds 1c93a9e00e40 ASoC: soc-core: move soc_free_pcm_runtime() adds a848125e320a ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_p [...] adds 753ace0a34fb ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_ [...] adds 929deb849b9e ASoC: soc-core: create rtd->codec_dais first adds 6e864344873f ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() adds b7c5bc45ee94 ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() adds d918a37610b1 ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order adds 353e16bf6045 ASoC: soc-core: remove snd_soc_rtdcom_del_all() adds 4b7151dadfd4 dt-bindings: ASoC: Add tas2770 smart PA dt bindings adds 67f798c78242 ASoC: amd: acp3x: clean up indentation issue adds bd1468f252e8 ASoC: rt5663: clean up indentation issues adds 944eedd8c021 ASoC: wcd9335: clean up indentation issue adds 423013f824ab ASoC: stm32: sai: clean up indentation issue adds 49f9c4f2e83c ASoC: core: Clarify usage of ignore_machine adds 83078521072e ASoC: adau1761: Add PGA Slew time control adds 5422737192d9 ASoC: adau1761: Add ALC controls adds 4bf62571070d ASoC: fsl_asrc: Use in(out)put_format instead of in(out)pu [...] adds 109539c986ce ASoC: fsl_asrc: update supported sample format adds e957204e732b ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runt [...] adds 703df4413ff6 ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 adds 4378f1fbe924 ASoC: soc-pcm: Use different sequence for start/stop trigger adds 1a476abc723e tas2770: add tas2770 smart PA kernel driver adds 767b0bc59057 ASoC: madera: Add support for using MCLK3 adds 2ab4c50f6955 ASoC: SOF: trace: move to opt-in with Kconfig and module p [...] adds 9a06508bf782 ASoC: SOF: ipc: retain DSP context after FW exception. adds 8692d498d675 ASoC: SOF: core: check for mandatory fw_ready op during SOF probe adds e3ebfd0ab5b4 ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_st [...] adds f567ff6c76f7 ASoC: SOF: Intel: hda: fix reset of host_period_bytes adds 3a9e204d4e36 ASoC: SOF: Intel: Add context data to any IPC timeout. adds 25317997cbcd Merge branch 'asoc-5.4' into asoc-5.5 adds aaa68472ed1f ASoC: samsung: arndale: Simplify DAI link initialization adds 03081cc370b9 ASoC: samsung: arndale: Add support for WM1811 CODEC adds dca6408d6f7e ASoC: samsung: Rename Arndale card driver adds 5a7423993007 tas2770: fix platform_no_drv_owner.cocci warnings adds 4dc0e7df6283 ASoC: soc-core: use devm_kzalloc() for rtd adds 7ce6088f6062 ASoC: soc-core: remove soc_remove_dai_links() adds 0f23f718ecbc ASoC: soc-core: add soc_setup_card_name() adds 50014499e6a4 ASoC: soc-core: use devm_xxx for component related resource adds d8145989ff8c ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() adds 0881ab6e74b0 ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_ [...] adds 01400bfb2ea7 ASoC: rsnd: Document r8a774b1 bindings adds 67ad656bdd70 ASoC: jz4740: Use of_device_get_match_data() adds 03fe492e8346 ASoc: tas2770: Fix build error without GPIOLIB adds e9e8fc9ed63e ASoC: fsl_mqs: remove set but not used variable 'bclk' adds a9d273671440 ASoC: fsl_mqs: Fix error handling in probe adds 5911e6729e08 ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register adds 40f90ef0a77b ASoc: tas2770: Remove unused defines and variables adds edd6d5393206 ASoC: tas2770: Fix snd_soc_update_bits error handling adds af78cec45f2d ASoC: soc-acpi: add link_mask field adds 1466327e8eb3 ASoC: SOF: support alternate list of machines adds cfc28ac124c4 ASoC: pcm3168a: Use fixup instead of constraint for channe [...] adds 8d6aa1367a7d dt-bindings: medaitek: mt8183: add property "resets" && "r [...] adds 9e985503ee4b ASoC: mt8183: fix audio playback slowly after playback dur [...] adds e2cb4a14541d ASoC: soc-core: merge snd_pcm_ops member to component driver adds c64bfc906600 ASoC: soc-core: add new pcm_construct/pcm_destruct adds 8ec241c495dd ASoC: soc-core: add snd_soc_pcm_lib_ioctl() adds 86c05f3446ec ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops adds 3507bb5fe46d ASoC: intel: skl-pcm: remove snd_pcm_ops adds 9b9974d3d5d7 ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops adds bb3613515e96 ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops adds f52368f36443 ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops adds 8c028a4038ec ASoC: amd: acp-pcm-dma: remove snd_pcm_ops adds a94e3f2dd25c ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops adds 58c2dbe110df ASoC: au1x: dbdma2: remove snd_pcm_ops adds 297bdfd4f59c ASoC: au1x: dma: remove snd_pcm_ops adds 17d48a3186bd ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops adds 2bcba42492bf ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops adds c645ea1179a4 ASoC: uniphier: aio-dma: remove snd_pcm_ops adds a857e073ffc6 ASoC: txx9: txx9aclc: remove snd_pcm_ops adds 21499089765f ASoC: stm: stm32_adfsdm: remove snd_pcm_ops adds 6702eed85b40 ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops adds 1c91d77e1775 ASoC: sof: pcm: remove snd_pcm_ops adds 9dcefa7232d3 ASoC: sh: rsnd: remove snd_pcm_ops adds be513045d6fe ASoC: sh: fsi: remove snd_pcm_ops adds db5b4ee95238 ASoC: sh: dma-sh7760: remove snd_pcm_ops adds 932eaf7c7904 ASoC: sh: siu_pcm: remove snd_pcm_ops adds ba40ab627517 ASoC: samsung: idma: remove snd_pcm_ops adds 8b83c90dbac7 ASoC: qcom: lpass-platform: remove snd_pcm_ops adds e198048bdc63 ASoC: qcom: q6routing: remove snd_pcm_ops adds 2324c8f4cd35 ASoC: qcom: q6asm-dai: remove snd_pcm_ops adds 540e59c68bbc ASoC: pxa: mmp-pcm: remove snd_pcm_ops adds f8772e17def2 ASoC: pxa: remove snd_pcm_ops adds bb4ba744b170 ASoC: meson: remove snd_pcm_ops adds 9a0b72b71da0 ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops adds 1fddf424b3c4 ASoC: mediatek: remove snd_pcm_ops adds 851f5abfc83d ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops adds dfd00af5e801 ASoC: dwc: dwc-pcm: remove snd_pcm_ops adds 85efbc911ed5 ASoC: rt5514-spi: remove snd_pcm_ops adds dc06bd0fc480 ASoC: bcm: cygnus-pcm: remove snd_pcm_ops adds 2adc3fcc4a1f ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops adds 4ac85de9977e ASoC: fsl: fsl_dma: remove snd_pcm_ops adds 6d1048bc1152 ASoC: fsl: mpc5200_dma: remove snd_pcm_ops adds 8903ed25e9fd ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops adds a21192a7daf4 ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() adds ece23171ea95 ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops adds a49e460f847f ASoC: soc-utils: remove snd_pcm_ops adds e9067bb50278 ASoC: soc-component: remove snd_pcm_ops from component driver adds ad4abed36433 ASoC: jz4740: Remove unused match variable adds ac84b8b21b8e ASoc: Add Texas Instruments TAS2562 amplifier binding adds 4bbee14d8e54 ASoC: simple_card_utils.h: Add missing include adds ca514c0f12b0 ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver adds 969d49b2cdc8 dt-bindings: asoc: Add ADAU7118 documentation adds f3416e7144f5 ASoC: SOF: enable sync_write in hdac_bus adds a68c6b6cc77b ASoC: SOF: enable dual control for pga adds acf1b71cb693 AsoC: SOF: refactor control load code adds 902fd492d5ea Revert "ASoC: SOF: Force polling mode on CFL and CNL" adds 70b0c75ae1e3 ASoC: SOF: acpi: add debug module param adds 8b160dc2a92c ASoC: SOF: pci: add debug module param adds b4be427683cf ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP adds 5d43001ae436 ASoC: SOF: acpi led support for switch controls adds a4eff5f86c9c ASoC: SOF: imx: Read ESAI parameters and send them to DSP adds c173dba44c2d ASoC: tas2562: Introduce the TAS2562 amplifier adds 0c93c291321f ASoC: stm32: spdifrx: retry synchronization in sync state adds de729862cc0f ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C adds dd79841ca66f ASoC: fsl_mqs: Move static keyword to the front of declarations adds f9f618e7128e ASoC: SOF: Intel: byt: fix operator precedence warnings adds 7ad03a2c848f ASoC: SOF: Intel: bdw: fix operator precedence warnings adds 494e8f65da24 ASoC: SOF: topology: remove always-true redundant test adds 8a3ab38c3692 ASoC: SOF: topology: check errors when parsing LED tokens adds 9899a7a86993 ASoC: SOF: Fix randbuild error adds 47cbea216281 ASoC: Intel: eve: Enable mclk and ssp sclk early adds 848704f39ff6 ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment adds 03048217624a ASoC: sof: include types.h at header.h adds 9764beeae7cc ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment adds a35716a95655 ASoC: pcm3168a: Fix serial mode dependent format support adds 81bd644f6985 ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case adds 3ad00f6a5f76 ASoC: wm8958: use <asm/unaligned.h> to simplify code adds cf775f68a093 ASoC: dt-bindings: rt1011: add r0 and temperature device property adds 8de6e755069f ASoC: rt1011: Read and apply r0 and temperature device property adds 0e4b8717578e ASoC: tas2562: Fix misuse of GENMASK macro adds 036beb0e85f8 platform/chrome: cros_ec: remove unused EC feature adds 727f1c71c780 ASoC: cros_ec_codec: refactor I2S RX adds 8f731d4c92c2 ASoC: cros_ec_codec: extract DMIC EC command from I2S RX adds 2ad450593b7d ASoC: dt-bindings: Convert Allwinner A10 codec to a schema adds 349959a9c767 ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" adds 1092b0970888 ASoC: tlv320aic32x4: add a check for devm_clk_get adds 9ac47908f35b dt-bindings: sound: Convert Samsung Exynos Odroid XU3/XU4 [...] adds 2d39a1fc19ea dt-bindings: sound: Convert Samsung I2S controller to dt-schema adds 104c6f8f7ff8 platform/chrome: cros_ec: add common commands for EC codec adds f3e82ad43ca5 ASoC: cros_ec_codec: read max DMIC gain from EC codec adds 3fe5a963c631 ASoC: dt-bindings: cros_ec_codec: add SHM bindings adds 6cc23ed2ceab ASoC: samsung: i2s: Document clocks macros adds 7d2f70f248ab ASoC: msm8916-wcd-analog: Add earpiece adds b6bc07d4360d ASoC: cros_ec_codec: support WoV adds 8e8c533b132a ASoC: mediatek: mt6358: support WoV adds 0cce736d389c ASoC: dt-bindings: mt8183: add ec-codec adds 2cc3cd5fdc8b ASoC: mediatek: mt8183: support WoV adds b5c2e97e0807 dt-bindings: asoc: adau7118: Cleanup adds b2d6ee753126 ASOC: adau7118: Change regulators id adds a0e0d135427c ASoC: rt5677: Add a PCM device for streaming hotword via SPI adds bed646dc3f7b ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue adds 33536a148795 ASoC: soc-core: remove for_each_rtdcom_safe() adds 5a4c9f054cee ASoC: soc-core: snd_soc_unbind_card() cleanup adds 2b544dd7b43b ASoC: soc-core: add for_each_rtd_components() and replace adds d4d9360bf702 ASoC: rsnd: dma: set bus width to data width for monaural data adds ef2c695151df ASoC: rsnd: add missing of_node_put() adds ef5dee551e3e ASoC: mediatek: Check SND_SOC_CROS_EC_CODEC dependency adds 76dc6a2b312d ASoC: SOF: Intel: hda-loader: improve error handling adds 6a414489e0f3 ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_ds [...] adds 4f0637eae56f ASoC: Intel: common: add ACPI matching tables for JSL adds 6fd9903527bf ASoC: SOF: Intel: initial support to JasperLake. adds 175fc9281982 ASoC: kirkwood: fix IRQ error handling adds e42599d6bbf5 ASoC: rt5650: Add Kahlee platform specfic changes adds f8a60435703b ASoC: rt5677: Add missing null check for failed allocation [...] adds 6442793abf75 ASoC: rt5677-spi: fix sparse warnings adds f3ee99087c8c ASoC: tegra: Allow 24bit and 32bit samples adds 4baabbf932ed ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro adds c19255659b6e ASoC: Spelling s/configr/configur/ adds 16c33235321d ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/conne [...] adds 07932563686a ASoC: tegra: add a TDM configuration callback adds 8c05f6af7b7d ASoC: tegra: disable rx_fifo after disable stream adds 27e322fabd50 ASoC: SOF: define INFO_ flags in dsp_ops adds 4c02a7bd43e2 ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms adds d3de1eb461e5 ASoC: fsl: fsl_dma: fix build failure adds 24d05966b560 ASoC: sunxi: sun4i-codec: remove unneeded semicolon adds 15747a802075 ASoC: eve: implement set_bias_level function for rt5514 adds b39eb1e250c3 ASoC: fsl_asrc: refine the setting of internal clock divider adds 35dac6274719 ASoC: fsl_esai: Add spin lock to protect reset, stop and start adds 5db8617ba7e8 ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() adds 4c19030c511f ASoC: SOF: add a field to store the current D0 substate of DSP adds 09fe6b528886 ASoC: SOF: reset default d0_substate at probe() and resume() adds e8f112d8c29f ASoC: SOF: add set_power_state() to dsp_ops for power stat [...] adds 62f8f7660462 ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix [...] adds 73b51957122d ASoC: SOF: Intel: CNL: add set_power_state() ops adds 35c930ba6025 ASoC: SOF: Intel: APL: add set_power_state() ops adds e5c97e88084b ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compati [...] adds 4a94940988cc ASoC: SOF: token: add tokens for PCM compatible with D0i3 [...] adds c5232c017142 ASoC: SOF: topology: parse and store d0i3_compatible flag adds aae7c82d0121 ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update adds 92f4beb718d7 ASoC: SOF: Intel: HDA: use macro for register polling retry count adds 7c7eba2402c1 ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc adds 10992004e1e9 ASoC: SOF: ipc: introduce message for DSP power gating adds 463fbf6dc03a ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply adds 5056193d4d1a ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file adds 534037fddd34 ASoC: SOF: configure D0ix IPC flags in set_power_state adds 601252869f50 ASoC: SOF: PM: add helpers for setting D0 substate for ADSP adds 0267de58acfe ASoC: SOF: Intel: CNL: add support for sending compact IPC adds 7367d3096b14 ASoC: SOF: add a flag to indicate the system suspend target adds 4cd933abd482 ASoC: SOF: add a flag suspend_ignored for sof stream adds 0b50b3b1c3bc ASoC: SOF: PM: implement prepare/complete callbacks adds ac8c046f19f9 ASoC: SOF: ignore suspend/resume for D0ix compatible streams adds 66e40876ddc3 ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0 [...] adds 5655ce660a6d ASoC: SOF: return -ENOTSUPP if D0I3 is not supported adds c470fc3f61b2 ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix adds 6d407a39cc96 ASoC: SOF: pci: Add prepare/complete PM callbacks adds d745cc1ab659 ASoC: intel - fix the card names adds c3ad1092e106 ASoC: SOF - remove the dead code (skylake/kabylake) adds a9c82d63ca48 drm: bridge: dw-hdmi: Report connector status using callback adds f03412b78a94 ASoC: rockchip-max98090: Support usage with and without HDMI adds 05b754f5f41c ASoC: rockchip_max98090: Optionally support HDMI use case adds bf2f64ea6594 ASoC: rockchip_max98090: Add HDMI jack support adds 2a2edfbbfee4 ALSA: hda/hdmi - implement mst_no_extra_pcms flag adds 608b8c36c371 ASoC: hdac_hda: add support for HDMI/DP as a HDA codec adds 7de9a47c8971 ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi adds 0f163110256a ASoC: Intel: skl-hda-dsp-generic: fix include guard name adds 139c7febad1a ASoC: SOF: Intel: add support for snd-hda-codec-hdmi adds 57ad18906f24 ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support adds dfe87aa86cd9 ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support adds 59bbd703ea2e ASoC: intel: sof_rt5682: common hdmi codec support adds 7d2ae5837665 ASoC: Intel: bxt_rt298: common hdmi codec support adds d247568bb21b ASoC: rt5677-spi: fixup compile warning adds e9904ed5e73a ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() adds e226445802cb ASoC: rt5682: improve the sensitivity of push button adds 059c67f11c89 ASoC: dt-bindings: rt5682: add button delay device property adds b9a3eea38b1e ASoC: rt1011: remove redundant code in kcontrol adds 5cf93491ff98 ASoC: rt1011: improve the rt1011_set_dai_fmt() function adds 270d1b39b006 ASoC: rt1011: remove unnecessary tabs using spaces instead adds 98b6b8df06c7 ASoC: rt1011: add the range check for temperature_calib fr [...] adds 683b85152e36 ASoC: rt1011: some minor changes to improve readability adds e0859710516c ASoC: ux500: Remove redundant variable "status" adds f95ce1355944 ASoC: Intel: Add acpi match for rt1011 based m/c driver adds 17fe95d6df93 ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 adds 65c56f5dccc8 ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_don [...] adds df7257e544fa ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with [...] adds a6955fe0e230 ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with [...] adds 280393b712b7 ASoC: Intel: add mutual exclusion between SOF and legacy B [...] adds 70ae4eb540af ASoC: SOF: Kconfig: add EXPERT dependency for developer op [...] adds f9ad75468453 ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency adds b000135e5f27 ASoC: SOF: Intel: use def_tristate, avoid using select adds 02701b909c2f ASoC: Intel: Skylake: mark HDAudio codec support as deprecated. adds 9e7301762f6d ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER adds c4a09f9a523e ASoC: Intel: boards: fix configs for bxt-da7219-max98057a adds 3315e5b40f59 ASoC: Intel: boards: Geminilake is only supported by SOF adds 8039105987fc ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK adds acbf27746ecf ASoC: pcm: update FE/BE trigger order based on the command adds 5eee2b3f6006 ASoC: SOF: topology: set trigger order for FE DAI link adds 3e2e193773b3 ASoC: adau7118: Fix example warning adds 36794902de1f ASoC: soc-core: move soc_init_dai_link() adds bfce78a55965 ASoC: soc-core: tidyup soc_init_dai_link() adds cd3c5ad7b250 ASoC: soc-core: typo fix at soc_dai_link_sanity_check() adds 95b562e57f0b ASoC: soc-core: remove duplicated soc_is_dai_link_bound() adds 6b1dff0266a3 ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add [...] adds bc7a9091e5b9 ASoC: soc-core: add soc_unbind_dai_link() adds b8132657990b ASoC: soc-core: move snd_soc_lookup_component() adds 5bd7e08b3c5f ASoC: soc-core: tidyup snd_soc_lookup_component() adds 486c7978ff66 ASoC: soc-core: add snd_soc_del_component_unlocked() adds b18768f56162 ASoC: soc-core: remove snd_soc_component_add/del() adds ac6a4dd3e9f0 ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_ [...] adds daf7737335bf ASoC: soc-core: move snd_soc_register_dai() adds 3f6674ae13a1 ASoC: soc-core: move snd_soc_unregister_dais() adds e11381f38f34 ASoC: soc-core: add snd_soc_unregister_dai() adds 5d07519703bc ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() adds e443c20593de ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() [...] adds 71cb85f5e9da ASoC: soc-core: call snd_soc_register_dai() from snd_soc_r [...] adds 237d19080cd3 ASoC: soc-core: remove topology specific operation adds 509ba54fcfd1 ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY adds df95a16d2a96 ASoC: soc-core: fix RIP warning on card removal adds 18dd66ea8446 ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() adds 992fd39a349a Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] adds 2acdcabb8a40 ASoC: SOF: topology: Fix bytes control size checks adds 9ff7759731db Merge tag 'asoc-v5.5' of https://git.kernel.org/pub/scm/li [...] adds 66a8966aac12 Merge branch 'for-linus' into for-next adds 8d8a1e8bf38c Merge remote-tracking branch 'sound/for-next' adds 2f52475bac7e ASoC: fsi: switch to yaml base Documentation adds 1824cd1ea587 Merge branch 'asoc-5.5' into asoc-next adds 07b7f948b757 Merge remote-tracking branch 'sound-asoc/for-next' adds c3a6cf19e695 export: avoid code duplication in include/linux/export.h adds e2854a1054ab moduleparam: fix parameter description mismatch adds 039b2e036d94 Merge remote-tracking branch 'modules/modules-next' adds 463fa44eec2f Input: atmel_mxt_ts - disable IRQ across suspend adds 894616f79200 Input: add input_get_poll_interval() adds 3df955f870c2 Input: gpio_mouse - switch to using input device polling mode adds bdafbb15d13b Input: pixcir_i2c_ts - remove unneeded gpio.h header file adds 0d3c8501e32e Input: pixcir_i2c_ts - move definitions into a single file adds 12e7425a69fd Input: pixcir_i2c_ts - keep header files sorted adds 13fb9cf593c3 Input: pixcir_i2c_ts - print register address in decimal adds 71a8f3455cbf Input: pixcir_i2c_ts - do not print error on defer probe adds 792e154c4814 Input: pixcir_i2c_ts - remove platform data adds 7cef1079e3ad dt-bindings: input: Add common input binding in json-schema adds def10ec7992f dt-bindings: input: Convert mpr121 binding to json-schema adds ee358cb45984 Input: mpr121 - add polling mode adds 688f1dfb69b4 Input: keyboard - imx_sc: Add i.MX system controller key support adds ee1b4b2e7c92 Input: hp_sdc_rtc - remove dead chardev code adds cb3efd5a3885 Input: adp5589 - make keypad support optional adds 728d90bdc9e4 Merge tag 'v5.4-rc5' into next adds 2d2f116d69c1 gpiolib: introduce devm_fwnode_gpiod_get_index() adds 13949fa9daa9 gpiolib: introduce fwnode_gpiod_get_index() adds e2c5af528a83 Merge branch 'ib-fwnode-gpiod-get-index' of https://git.ke [...] adds 2a60f598777d Input: gpio_keys - switch to using devm_fwnode_gpiod_get() adds 5f92dcee81f4 Input: gpio_keys_polled - switch to using devm_fwnode_gpiod_get() adds d34a069e1c63 Input: colibri-vf50-ts - remove unneeded gpio.h header file adds 2fd61f796875 Input: s3c2410_ts - remove unneeded gpio.h header file adds 78e45917bf7a Input: wacom_i2c - remove unneeded gpio.h header file adds 95c9ea96adb3 Input: st1232 - simplify parsing of read buffer adds 16dc7c5c13f1 Input: st1232 - do not unconditionally configure as wakeup source adds 95dc58a9a02f Input: st1232 - rely on I2C core to configure wakeup interrupt adds efd7bb08a762 Input: st1232 - do not reset the chip too early adds ac6b31797925 Input: st1232 - do not allocate fingers data separately adds b67b6f598c5d Input: st1232 - do not set parent device explicitly adds 833c2c083856 Input: st1232 - note that the receive buffer is DMA-safe adds a1b92973fba4 Input: st1232 - switch to using MT-B protocol adds 7448bfec6bf5 Input: edt-ft5x06 - add support for regulator adds 055070a7d0d3 Input: psxpad-spi - switch to using polled mode of input devices adds bd88ce25335d Input: raspberrypi-ts - switch to using polled mode of inp [...] adds 08b936012964 Input: sur40 - switch to using polled mode of input devices adds 9b587815ddd8 Input: ts4800-ts - switch to using polled mode of input devices adds 7cca5a342ecd Input: tsc6507x-ts - switch to using polled mode of input devices adds d0fe37b923e1 Input: adc-keys - switch to using polled mode of input devices adds ea6c52ae259a Input: clps711x-keypad - switch to using polled mode of in [...] adds c028c44f4283 Input: jornada680_kbd - switch to using polled mode of inp [...] adds 9584bded0ba8 Input: gpio_keys_polled - switch to using polled mode of i [...] adds 071ec845c8c6 Input: apanel - switch to using polled mode of input devices adds 4a767ec368bf Input: wistron_btns - switch to using polled mode of input [...] adds 4d69ca90de6a Input: cobalt_btns - convert to use managed resources adds 5d96738d9a74 Input: cobalt_btns - switch to using polled mode of input devices adds 9e085dd069d5 Input: sgi_btns - switch to using managed resources adds aede7a1e0cc3 Input: sgi_btns - switch to using polled mode of input devices adds 528c7d02c78b Input: rb532_button - switch to using managed resources adds 36bc3684c212 Input: rb532_button - switch to using polled mode of input [...] adds ff68cf0b166e Input: gpio_decoder - switch to using polled mode of input [...] adds 867e8820e037 Input: mma8450 - switch to using polled mode of input devices adds 493a6ebd59dc Input: bma150 - use managed resources helpers adds b873f73cf66f Input: bma150 - switch to using polled mode of input devices adds e73391180ae9 Input: kxtj9 - switch to using managed resources adds 78713dfade75 Input: kxtj9 - switch to using polled mode of input devices adds d843304b22e8 Input: synaptics-rmi4 - simplify data read in rmi_f54_work adds 54bab1d5579f Merge remote-tracking branch 'input/next' adds 98e544027117 block: Fix three kernel-doc warnings adds 1d200e9d6f63 block: Fix writeback throttling W=1 compiler warnings adds 9566256518de block: Remove request_queue.nr_queues adds bae85c156f61 block: Remove "dying" checks from sysfs callbacks adds 73f1c77e6511 block: Reduce sysfs_lock locking inside blk_cleanup_queue() adds 7a18312c739a block: Document all members of blk_mq_tag_set and bkl_mq_q [...] adds 27a46989a82c blk-mq: Inline status checkers adds bb4e6b149103 blk-mq: Reuse callback in blk_mq_in_flight*() adds a2e80f6f0445 blk-mq: Embed counters into struct mq_inflight adds 8148f0b5647a blk-stat: Optimise blk_stat_add() adds 48d9b0d43105 block: account statistics for passthrough requests adds a9a808084d6a block: Remove the synchronize_rcu() call from __blk_mq_upd [...] adds ac0d6b926e74 block: Reduce the amount of memory required per request queue adds f7e76dbc24df block: Reduce the amount of memory used for tag sets adds 993e4cdebb5a block: reorder bio::__bi_remaining for better packing adds 1fead7182f38 blk-mq: remove needless goto from blk_mq_get_driver_tag adds d386732bc142 blk-mq: fill header with kernel-doc adds 9a7f12edf884 fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name adds b2a79d7280e6 Merge branch 'for-5.5/block' into for-next adds e29158b4fff7 null_blk: Improve nullb_device_##NAME##_store() readability adds 45919fbfe1c4 null_blk: Enable modifying 'submit_queues' after an instan [...] adds dd85b4922de1 null_blk: return fixed zoned reads > write pointer adds e3fc3f3d0943 md/raid0: Fix an error message in raid0_make_request() adds fadcbd2901a0 md/bitmap: avoid race window between md_bitmap_resize and [...] adds 775d78319f1c md: improve handling of bio with REQ_PREFLUSH in md_flush_ [...] adds 6a5cb53aaa4e md: no longer compare spare disk superblock events in super_load adds 9c6694bd96af Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds a4414aedf4bc block: mtip32xx: Spelling s/configration/configuration/ adds 3b8a8fd547c2 Merge branch 'for-5.5/drivers' into for-next adds 7d523bdc303a ahci: Add support for Amazon's Annapurna Labs SATA controller adds e964a17d8c63 ahci: tegra: use regulator_bulk_set_supply_names() adds 4c8144628336 Merge branch 'for-5.5/libata' into for-next adds ba816ad61fdf io_uring: run dependent links inline if possible adds 08a451739a9b io_uring: allow sparse fixed file sets adds c3a31e605620 io_uring: add support for IORING_REGISTER_FILES_UPDATE adds 33a107f0a1b8 io_uring: allow application controlled CQ ring size adds ba5290ccb6b5 io_uring: replace s->needs_lock with s->in_async adds a41525ab2e75 io_uring: add support for absolute timeouts adds 11365043e527 io_uring: add support for canceling timeout requests adds c826bd7a743f io_uring: add set of tracing events adds fa4562280889 io_uring: remove index from sqe_submit adds 95a1b3ff9a3e io_uring: Fix mm_fault with READ/WRITE_FIXED adds 771b53d033e8 io-wq: small threadpool implementation for io_uring adds 561fb04a6a22 io_uring: replace workqueue usage with io-wq adds fcb323cc53e2 io_uring: io_uring: add support for async work inheriting files adds de2ea4b64b75 net: add __sys_accept4_file() helper adds 17f2fe35d080 io_uring: add support for IORING_OP_ACCEPT adds b7620121dc04 io_uring: protect fixed file indexing with array_index_nospec() adds 65e19f54d29c io_uring: support for larger fixed file sets adds 842f96124c56 io_uring: fix race with canceling timeouts adds e6cea1802911 Merge branch 'for-5.5/io_uring' into for-next adds 8a66e8c4d5cd io_uring: support for generic async request cancel adds 8e99ace83589 Merge branch 'for-5.5/io_uring-test' into for-next adds 975c99a57096 io_uring: io_wq_create() returns an error pointer, not NULL adds a097567ae349 Merge branch 'for-5.5/io_uring' into for-next adds 130f4caf145c libata: Ensure ata_port probe has completed before detach adds 3e649008d454 Merge branch 'for-5.5/libata' into for-next adds 62755e35dfb2 io_uring: support for generic async request cancel adds e9ffa5c2b77e io_uring: set -EINTR directly when a signal wakes up in io [...] adds 3198ddd99a37 Merge branch 'for-5.5/io_uring' into for-next adds 626fb735a43d blk-mq: Make blk_mq_run_hw_queue() return void adds fe42e71a31a3 Merge branch 'for-5.5/block' into for-next adds efcfec579f61 loop: fix no-unmap write-zeroes request behavior adds d0ddf9b374b1 Merge branch 'for-5.5/drivers' into for-next adds 0fb596edaa52 ata: Documentation, fix function names adds 25937580a506 ata: define AC_ERR_OK adds 95364f36701e ata: make qc_prep return ata_completion_errors adds e9f691d89918 ata: sata_mv, avoid trigerrable BUG_ON adds e8cfbc5554db Merge branch 'for-5.5/libata' into for-next adds 0069fc6b1cf2 io_uring: remove io_uring_add_to_prev() trace event adds 364b05fd06e8 io-wq: use kfree_rcu() to simplify the code adds c1247e7511f0 Merge branch 'for-5.5/io_uring' into for-next adds 8962842ca5ab blk-mq: avoid sysfs buffer overflow with too many CPU cores adds cb498ed6eb9a Merge branch 'for-5.5/block' into for-next adds 731dc4868311 bdev: Factor out bdev revalidation into a common helper adds cba22d86e0a1 bdev: Refresh bdev size for disks without partitioning adds 2475749291da Merge branch 'for-5.5/block' into for-next adds 51c3ff62cac6 io_uring: add completion trace event adds cb0d5d6b617e Merge branch 'for-5.5/io_uring' into for-next adds 3495ea1b5f60 block: sed-opal: Generalizing write data to any opal table adds 51f421c85c88 block: sed-opal: Add support to read/write opal tables gen [...] adds 62c441c6ae05 block: sed-opal: Introduce Opal Datastore UID adds 943796bf36ce Merge branch 'for-5.5/block' into for-next adds d2c9be89f8eb blk-mq: make sure that line break can be printed adds 22e99acf3061 Merge branch 'for-5.5/block' into for-next adds f16583614222 nvme-fc: Sync nvme-fc header to FC-NVME-2 adds 53b2b2f59967 nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes adds 44fbf3bb1ac3 nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu adds 7db394848ece nvme-fc: clarify error messages adds bcde5f0fc7d3 nvme-fc: ensure association_id is cleared regardless of a [...] adds 58a8df67e057 nvme: introduce nvme_is_aen_req function adds 4d764bb9a92b nvmet: use bio_io_error instead of duplicating it adds e522f4460278 nvmet: add unlikely check at nvmet_req_alloc_sgl adds 59534b9d606e nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed adds 2dc3947b53f5 nvme: introduce "Command Aborted By host" status code adds 16686f3a6c3c nvme: move common call to nvme_cleanup_cmd to core layer adds 48c9e85b2346 nvme: resync include/linux/nvme.h with nvmecli adds 314d48dd2248 nvme: Cleanup and rename nvme_block_nr() adds e08f2ae85092 nvme: Introduce nvme_lba_to_sect() adds e0bace71779d nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() adds c73eebc07a0f nvmet-tcp: Don't set the request's data_len adds 2cb6963a16e9 nvmet: Introduce common execute function for get_log_page [...] adds 6f86f2c9d94d nvmet: Cleanup discovery execute handlers adds 59ef0eaa7741 nvmet: Introduce nvmet_dsm_len() helper adds e9061c397839 nvmet: Remove the data_len field from the nvmet_req struct adds be3f3114ddd5 nvmet: Open code nvmet_req_execute() adds d4b3a1741130 nvmet: fill discovery controller sn, fr and mn correctly adds 05d3046ff755 nvme-pci: Spelling s/resdicovered/rediscovered/ adds d84dd8cde674 nvmet: clean up command parsing a bit adds 9dea0c81ee4a nvmet: add plugging for read/write when ns is bdev adds 716fd9c119a9 nvmet: stop using bio_set_op_attrs adds 64fab7290dc3 nvme: Fix parsing of ANA log page adds ff22a1408c57 Merge branch 'for-5.5/drivers' into for-next adds fa5322872187 block: avoid blk_bio_segment_split for small I/O operations adds 8f027e5994f7 Merge branch 'for-5.5/block' into for-next adds 1056ef940380 MAINTAINERS: update io_uring entry adds 6f72653e76a5 io-wq: use proper nesting IRQ disabling spinlocks for cancel adds 44d93204cfee Merge branch 'for-5.5/io_uring' into for-next adds 89723d0bd6c7 io_uring: enable optimized link handling for IORING_OP_POLL_ADD adds e2e49d718bad Merge branch 'for-5.5/io_uring' into for-next adds f1f40853c01b io_uring: fixup a few spots where link failure isn't flagged adds 3aa5fa030558 io_uring: kill dead REQ_F_LINK_DONE flag adds ae9428ca6127 io_uring: Merge io_submit_sqes and io_ring_submit adds e5eb6366ac2d io_uring: io_queue_link*() right after submit adds 9ec2a4ef8b2a Merge branch 'for-5.5/io_uring' into for-next adds f8db383507d6 block: Warn if elevator= parameter is used adds 96f905e8e1ba Merge branch 'for-5.5/block' into for-next adds 196be95cd557 io_uring: allocate io_kiocb upfront adds 50585b9a0736 io_uring: Use submit info inlined into req adds 267bc90442aa io_uring: use inlined struct sqe_submit adds 2d0bbb0a861e Merge branch 'for-5.5/io_uring' into for-next adds dee58fe8dc57 ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) adds 58949115e4ab Merge branch 'for-5.5/libata' into for-next adds a84324d2ed05 block: Remove REQ_OP_ZONE_RESET plugging adds c7a1d926dc40 block: Simplify REQ_OP_ZONE_RESET_ALL handling adds 6c1b1da58f8c block: add zone open, close and finish operations adds e876df1fe0ad block: add zone open, close and finish ioctl support adds faaf27091ae8 Merge branch 'for-5.5/block' into for-next adds 439b84fa17e9 Merge branch 'for-5.5/block' into for-5.5/drivers adds 2e2d6f7e44a2 dm: add zone open, close and finish support adds da644b2cc1a4 null_blk: add zone open, close, and finish support adds 0e11c37c3b21 Merge branch 'for-5.5/drivers' into for-next adds e16381720a1b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6d1ec7814dce Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ad512f2023b3 scsi: sd_zbc: add zone open, close, and finish support adds 40afbe18b03a Merge branch 'for-5.5/drivers-post' into for-next adds 9ad9e8d6ca29 nvme-rdma: fix a segmentation fault during module unload adds 763303a83a09 nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths adds 0d6eeb1fd625 nvme: change nvme_passthru_cmd64 to explicitly mark rsvd adds 0473976c3568 Merge branch 'nvme-5.4-rc7' of git://git.infradead.org/nvm [...] adds b0814361a25c blkcg: make blkcg_print_stat() print stats only for online blkgs adds 912c0a85911a Merge branch 'for-linus' into for-5.5/block adds a557f1c7fee2 bfq-iosched: relocate bfqg_*rwstat*() helpers adds fd41e60331b1 bfq-iosched: stop using blkg->stat_bytes and ->stat_ios adds 7ca464383aec blk-throtl: stop using blkg->stat_bytes and ->stat_ios adds 8a80d5d6638b blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_ [...] adds f73316482977 blk-cgroup: reimplement basic IO stats using cgroup rstat adds 1d156646e0d8 blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGRO [...] adds cf411f8fffc7 Merge branch 'for-5.5/block' into for-next adds e977d6d34f0c io_uring: abstract out io_async_cancel_one() helper adds 96ad0ff16f88 io_uring: add support for linked SQE timeouts adds 945f42a7e5c8 Merge branch 'for-5.5/io_uring' into for-next adds 32aa8a2bf196 Merge remote-tracking branch 'block/for-next' adds 6ba01df72b4b dm table: do not allow request-based DM to stack on partitions adds 22c992e1a868 dm raid: change rs_set_dev_and_array_sectors API and callers adds 99273d9e6e19 dm raid: to ensure resynchronization, perform raid set gro [...] adds f9f3ee9130eb dm raid: simplify rs_setup_recovery call chain adds 53be73a5d75f dm raid: streamline rs_get_progress() and its raid_status( [...] adds 8adeac3be03d dm stripe: use struct_size() in kmalloc() adds 8dd85873a0bd dm writecache: fix uninitialized variable warning adds c1005322ff02 dm writecache: handle REQ_FUA adds 6ca43ed8376a dm clone: replace spin_lock_irqsave with spin_lock_irq adds 52c67d416b26 dm clone: add bucket_lock_irq/bucket_unlock_irq helpers adds 8e0c9dacc39e dm thin: replace spin_lock_irqsave with spin_lock_irq adds 235bc8616060 dm bio prison: replace spin_lock_irqsave with spin_lock_irq adds 26b924b93c7b dm cache: replace spin_lock_irqsave with spin_lock_irq adds 6ec1be501500 dm dust: change result vars to r adds cc7a7fb3b689 dm dust: change ret to r in dust_map_read and dust_map adds 72d7df4c8079 dm dust: add limited write failure mode adds e7fad909b68a dm zoned: reduce overhead of backing device checks adds 35ad035b8398 dm raid: Remove unnecessary negation of a shift in raid10_ [...] adds 3d8b301873f1 Merge remote-tracking branch 'device-mapper/for-next' adds 1e465f10cedd mmc: sdhci: Check card status after reset adds f30a6983c04b mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 adds 3c03ea045abb dt-bindings: mmc: add DT bindings for Milbeaut SD controller adds 7847eed4729b mmc: sdhci-milbeaut: add Milbeaut SD controller driver adds b468df737e5f dt-bindings: mmc: Add Actions Semi SD/MMC/SDIO controller binding adds a7de18e357c5 mmc: Add Actions Semi Owl SoCs SD/MMC driver adds 547d9ec15234 MAINTAINERS: Add entry for Actions Semi SD/MMC driver and binding adds 2eac14c380b1 mmc: tmio: remove workaround for NON_REMOVABLE adds 607ae0d31ec5 mmc: bcm2835: Use devm_platform_ioremap_resource wrapper adds 2d60b15e1922 mmc: cavium-octeon: Use devm_platform_ioremap_resource() adds ea91893989b3 dt-bindings: mmc: renesas_sdhi: Add r8a774b1 support adds 62ca40228e8a memstick: jmb38x_ms: clean up indentation issue adds 156a1c0f6627 mmc: dw_mmc: fix indentation issue adds 22bdad00d0c3 mmc: mmci: make unexported functions static adds ec92dba52929 mmc: mmci: add hardware busy timeout feature adds 58d7a7de5467 mmc: mmci: add busy_complete callback adds 546030495aa7 mmc: mmci: sdmmc: add busy_complete callback adds 7bc94b5f6c53 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] adds 980021ade605 mmc: sdhci-of-arasan: Add Support for Intel LGM SDXC adds 5bbbd10771cf mmc: sdhci-pci: Make function amd_sdhci_reset static adds c40925773964 mmc: jz4740: Add 8bit mode support adds 648d514793c9 dt-bindings: mmc: jz4740: Add bindings for JZ4760 adds 793409beadd7 mmc: jz4740: Add support for JZ4760 adds 86f1dff59b79 dt-bindings: mmc: jz4740: Add bindings for X1000 adds 76ec6edd405b mmc: jz4740: Add support for X1000 adds 567542195c80 mmc: jz4740: Add support for Low Power Mode (LPM) adds 5bf793cc6c42 mmc: sdhci-pci: Add support for Intel JSL adds 8a2dbac4fea4 mmc: mmci: stm32: make sdmmc_idma_validate_data static adds 765c5f0d0146 dt-bindings: sdhci-of-at91: add the microchip,sdcal-invert [...] adds f8fc2dd929ec mmc: sdhci-of-at91: add DT property to enable calibration [...] adds 239ab52470c4 mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until [...] adds a92e6a747080 mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround adds 313c5e133380 mmc: block: Make card_busy_detect() a bit more generic adds c63afb3e3e8e mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response adds bc33efde76e9 Merge branch 'fixes' into next adds 3a07e0b48c98 mmc: renesas_sdhi_internal_dmac: Add r8a774b1 support adds 8ee5d5617a36 Merge remote-tracking branch 'mmc/next' adds 81281b0a477c mfd: intel-lpss: Add default I2C device properties for Gem [...] adds 82c918c41ec9 mfd: rk808: Fix RK818 ID template adds b5c08a5686f4 mfd: rk808: Fix RK817 powerkey integration adds dece8394b33b mfd: rk808: Set RK817 interrupt polarity to low adds ca4030ead93d mfd: rk808: Use DEFINE_RES_IRQ for rk808 RTC alarm IRQ adds 4396000db91f mfd: ipaq-micro: Use devm_platform_ioremap_resource() in m [...] adds bd66ebb40e94 mfd: Provide MACRO to declare commonly defined MFD cell at [...] adds 64d82945b9dd mfd: ab8500: Example using new OF_MFD_CELL MACRO adds 38a6fc63a3ea mfd: db8500-prcmu: Example using new OF_MFD_CELL/MFD_CELL_ [...] adds fb0b11b80156 mfd: qcom-spmi-pmic: Add support for PM/PMI8950 adds 3328ed14884e mfd: max77620: Do not allocate IRQs upfront adds ed8da7663480 mfd: arizona: Switch to using devm_gpiod_get() adds f49c633e4eae mfd: mt6397: Fix probe after changing mt6397-core adds 72303a6a9c80 mfd: twl: Endian fixups in i2c write and read wrappers adds 7d83a0e6d15e mfd: mt6397: Use PLATFORM_DEVID_NONE macro instead of -1 adds a8c4b514303b mfd: wm8998: Remove some unused registers adds f4767b3a4a39 mfd: madera: Update DT binding document to support clock supplies adds f47cb506207c mfd: madera: Add support for requesting the supply clocks adds e700c9fe6ec9 mfd: intel_soc_pmic_crc: Add "cht_crystal_cove_pmic" cell [...] adds dfa5bf2ee6e2 mfd: cs5535-mfd: Use PLATFORM_DEVID_* defines and tidy err [...] adds be26a6d8692d mfd: cs5535-mfd: Remove mfd_cell->id hack adds aea53cb75ac2 mfd: cs5535-mfd: Request shared IO regions centrally adds 502bbe501be3 mfd: cs5535-mfd: Register clients using their own dedicate [...] adds 217953a21117 mfd: mfd-core: Protect against NULL call-back function pointer adds 08d1088c357d mfd: mfd-core: Remove mfd_clone_cell() adds f487de9083f5 x86: olpc-xo1-pm: Remove invocation of MFD's .enable()/.di [...] adds 5c78886a1aa9 x86: olpc-xo1-sci: Remove invocation of MFD's .enable()/.d [...] adds fccadba7e377 mfd: mfd-core: Remove usage counting for .{en,dis}able() c [...] adds 1f98ed315b06 mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_ [...] adds 9814171104ec Merge remote-tracking branch 'mfd/for-mfd-next' adds 8ad003e7348e backlight: lm3630a: Fix module aliases adds 7050a7c37477 backlight: ipaq_micro: Make structure micro_bl_props constant adds ae92365cdd75 dt-bindings: backlight: lm3630a: Add enable-gpios to descr [...] adds 0e0e78e32e72 backlight: lm3630a: Add an enable gpio for the HWEN pin adds cc2f2e10c205 dt-bindings: backlight: Add led-backlight binding adds de6f2a7fa2c9 backlight: pwm_bl: Don't assign levels table repeatedly adds 349ee1228729 backlight: pwm_bl: Add missing curly branches in else branch adds efdf690e159a backlight: pwm_bl: Fix cie1913 comments and constant adds e802cbafcbd2 backlight: pwm_bl: Eliminate a 64/32 division adds 407feae1caca backlight: pwm_bl: Drop use of int_pow() adds ca58b3703445 backlight: pwm_bl: Switch to power-of-2 base for fixed-point math adds 53e492915061 backlight: Kconfig: jornada720: Use CONFIG_PREEMPTION adds 79796d09dedb Merge remote-tracking branch 'backlight/for-backlight-next' adds 4b082ac6b768 test_power: Add CHARGE_COUNTER properties adds 69318b399569 test_power: Add CURRENT properties adds b0ac8596edc8 power: reset: at91-poweroff: lookup for proper PMC DT node adds f2e5c49d221b power: supply: axp20x_usb_power: enable USB BC detection o [...] adds bffc687cc6c2 power: supply: abx500_chargalg: Fix code indentation adds c04500642081 power: reset: at91: fix __le32 cast in reset code adds 0a8686e3090c power: supply: ab8500_btemp: Convert to IIO ADC adds 97ab78bac5d0 power: supply: ab8500_charger: Convert to IIO ADC adds 1e82623c3ca6 power: supply: ab8500_fg: Convert to IIO ADC adds d17e86cb16e0 hwmon: ab8500: Convert to IIO ADC adds a133f5bc82dd mfd: ab8500: Augment DT bindings adds 07063bbfa98e iio: adc: New driver for the AB8500 GPADC adds a77fc1115689 mfd: Switch the AB8500 GPADC to IIO adds 1a18f7e26a87 Merge remote-tracking branch 'ib-ab8500-5.4-rc1' into for-next adds ccc023a58175 power: supply: ab8500: Cleanup probe in reverse order adds 24108993278d power: supply: ab8500_fg: Do not free non-requested IRQs i [...] adds b10e97003d28 power: supply: ab8500: Handle invalid IRQ from platform_ge [...] adds d4ee021c410f power: supply: cpcap-charger: Limit voltage to 4.2V for battery adds 8bc8fc088bcd Merge tag 'psy-cpcap-charge-volt-limit-signed' into psy-next adds 639c1524da3b power: supply: cpcap-battery: Check voltage before orderly [...] adds 50fc99f83f10 power: supply: cpcap-charger: Improve battery detection adds 8b0134cc14b9 power: supply: cpcap-battery: Fix handling of lowered char [...] adds 5688ea049233 power: supply: cpcap-charger: Allow changing constant char [...] adds 458f5c8cda45 power: supply: cpcap-battery: Move coulomb counter units p [...] adds c59b3bad6fd8 power: supply: cpcap-battery: Simplify coulomb counter cal [...] adds ac437c1c8438 power: supply: cpcap-battery: Simplify short term power av [...] adds b28ac41950c8 power: supply: cpcap-battery: Read and save integrator reg [...] adds 0cb90f071f73 power: supply: cpcap-battery: Add basic coulomb counter ca [...] adds e3da2ce04e12 power: supply: cpcap-charger: cpcap_charger_voltage_to_reg [...] adds f457055a7922 power: supply: ab8500_charger: Fix inconsistent IS_ERR and [...] adds 9480029fe5c2 power: supply: bd70528: Add MODULE_ALIAS to allow module a [...] adds 69369929e40d Merge remote-tracking branch 'battery/for-next' adds 04a99ce605a7 fixed-regulator: dt-bindings: Fixed building error for com [...] adds e4ff1710885c regulator: qcom_spmi: Add PM8950 SPMI regulator adds e44adca5fa25 regulator: qcom_smd: Add PM8950 regulators adds 2e36e140b8b8 regulator: qcom_spmi: Add support for PM8004 regulators adds 41145b980e3f regulator: pbias: Use of_device_get_match_data adds e62cb0e0002c regulator: da9063: Simplify da9063_buck_set_mode for BUCK_ [...] adds 182a1d8bc4ed regulator: pcap-regulator: remove unused variable 'SW3_table' adds 95bddd8bbf91 regulator: bd718x7: Add MODULE_ALIAS() adds 87fd0db6d7df regulator: Document "regulator-boot-on" binding more thoroughly adds 472b39c3d1bb regulator: max8907: Fix the usage of uninitialized variabl [...] adds 0c06b311c053 regulator: dt-bindings: Add PM6150x compatibles adds 75bb518e9bbf regulator: qcom-rpmh: add PM6150/PM6150L regulator support adds 151b03791e4a regulator: da9062: Simplify the code iterating all regulators adds df8c542ee853 regulator: pbias: Get rid of struct pbias_regulator_data adds 03c3cf006432 Merge branch 'ib-fwnode-gpiod-get-index' of git://git.kern [...] adds 5be0e549e18f regulator: s5m8767: switch to using devm_fwnode_gpiod_get adds de2cd1a55267 regulator: slg51000: switch to using fwnode_gpiod_get_index adds 51d98ff8616a regulator: tps65090: switch to using devm_fwnode_gpiod_get adds de2792b50767 regulator: s2mps11: switch to using devm_fwnode_gpiod_get adds 61d2fc3cf8f5 regulator: da9211: switch to using devm_fwnode_gpiod_get adds 22803ca3c56b regulator: tps65132: switch to using devm_fwnode_gpiod_get() adds 0b2ba815fb5c regulator: max77686: switch to using fwnode_gpiod_get_index adds 2e67f32296e3 regulator: rk808: Constify rk817 regulator_ops adds cc37038fe344 regulator: rk808: Fix warning message in rk817_set_ramp_delay adds 9306a733f8ea regulator: rk808: Remove rk817_set_suspend_voltage function adds 5bf2a9e7d398 Merge branch 'regulator-5.4' into regulator-5.5 adds be446f183ae3 regulator: da9062: Simplify da9062_buck_set_mode for BUCK_ [...] adds 73511a90b74c regulator: stm32-vrefbuf: use devm_platform_ioremap_resour [...] adds 907becb2638d regulator: uniphier: use devm_platform_ioremap_resource() [...] adds e381bfe45a89 regulator: core: Allow generic coupling only for always-on [...] adds 96da2d9c905b dt-bindings: regulator: fixed: add off-on-delay-us property adds f7907e57aea2 regulator: fixed: add off-on-delay adds 5365e3df4229 regulator: fan53555: add chip id for Silergy SYR83X adds 99c4f70df3a6 regulator: ab8500: Remove AB8505 USB regulator adds 458ea3ad033f regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id adds 471c04919bc6 Merge branch 'regulator-5.5' into regulator-next adds 2b01fa32a06b Merge remote-tracking branch 'regulator/for-next' adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" adds bf1d2ee7bc62 apparmor: Force type-casting of current->real_cred adds df323337e507 apparmor: Use a memory pool instead per-CPU caches adds 8ac2ca328ec9 apparmor: Switch to GFP_KERNEL where possible adds 136db994852a apparmor: increase left match history buffer size adds 1715630782d3 Merge remote-tracking branch 'apparmor/apparmor-next' adds b1c40314dfd9 uapi: General notification ring definitions adds a8fff581d7e4 security: Add hooks to rule on setting a watch adds e278da96273e security: Add a hook for the point of notification insertion adds fe78d401ca6b General notification queue with user mmap()'able ring buffer adds 7871ca053dd8 keys: Add a notification facility adds 3a92c6e49c47 Add a general, global device notification watch list adds aace09747585 block: Add block layer notifications adds 65f9b27702ca usb: Add USB subsystem notifications adds 0b9c31597d81 Add sample notification program adds e1eddc1bde17 selinux: Implement the watch_key security hook adds 59336b0f8000 smack: Implement the watch_key and post_notification hooks adds 48274e1e5d24 Merge branch 'notifications-core' into keys-next adds 858c0398288e Merge remote-tracking branch 'keys/keys-next' adds e40642dc01b8 selinux: remove load size limit adds 3e3e24b42043 selinux: allow labeling before policy is loaded adds 42345b68c2e3 selinux: default_range glblub implementation adds b9950541a766 Merge remote-tracking branch 'selinux/next' adds c6e22efdb6bb Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] adds aa2e9da31431 smack: fix some kernel-doc notations adds 1d4a24debb08 security: smack: Fix possible null-pointer dereferences in [...] adds 92604e825304 smack: use GFP_NOFS while holding inode_smack::smk_lock adds b7c056f18ebe Merge remote-tracking branch 'smack/for-next' adds a5f9bda81cb4 tomoyo: Don't check open/getattr permission on sockets. adds 8ca529f3fbe7 Merge remote-tracking branch 'upstream/master' adds dc6b8f4f1579 Merge remote-tracking branch 'upstream/master' adds 703dc05c2e4a Merge remote-tracking branch 'upstream/master' adds 23641a048089 printk: Monitor change of console loglevel. adds 79c8ca578dbf Revert "printk: Monitor change of console loglevel." adds 8977d2ab056d Merge remote-tracking branch 'tomoyo/master' adds 89118ca3b895 tpm: Remove duplicate code from caps_show() in tpm-sysfs.c adds a19e3a77a104 tpm: provide a way to override the chip returned durations adds aca10c74ff27 tpm_tis: override durations for STM tpm with firmware 1.2.8.28 adds aa744bae64a2 dt-bindings: tpm: document properties for cr50 adds eb6dfebef2b7 tpm: Add a flag to indicate TPM power is managed by firmware adds fa0eff229de1 tpm: tpm_tis_spi: Introduce a flow control callback adds 325ebb363718 tpm: tpm_tis_spi: Support cr50 devices adds ee65d715ad87 tpm: tpm_tis_spi: Cleanup includes adds 8a82bd966fea tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct adds 8aa98027e814 tpm: add check after commands attribs tab allocation adds 13b70e0eff2f tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf adds f8a0c55d63d2 tpm: Move tpm_buf code to include/linux/ adds 2369a2e1e102 KEYS: Use common tpm_buf for trusted and asymmetric keys adds 945c4d12738a KEYS: trusted: Create trusted keys subsystem adds 58f4586ac55a KEYS: trusted: Move TPM2 trusted keys code adds f6d0f74de043 tpm_crb: fix fTPM on AMD Zen+ CPUs adds c75e708408ec tpm: Switch to platform_get_irq_optional() adds 36d075acb2a1 KEYS: trusted: Remove set but not used variable 'keyhndl' adds 432b709d272f Merge remote-tracking branch 'tpmdd/next' adds c58e81341aec watchdog: cpwd: fix build regression adds 1993f1d7ca3f watchdog: pm8916_wdt: fix pretimeout registration flow adds 2c77734642d5 watchdog: meson: Fix the wrong value of left time adds 2c50a6b825b3 watchdog: imx_sc_wdt: Pretimeout should follow SCU firmwar [...] adds 81363f248aec watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading adds 21f0ec902ffd Merge remote-tracking branch 'watchdog/master' adds da6b05dce2a9 iommu/qcom: Simplify a test in 'qcom_iommu_add_device()' adds d0635ebf85aa dt-bindings: iommu: ipmmu-vmsa: Add r8a774b1 support adds 757f26a3a9ec iommu/ipmmu-vmsa: Hook up r8a774b1 DT matching code adds 42bb97b80f2e iommu: rockchip: Free domain on .domain_free adds fb03082a54ac memory: mtk-smi: Add PM suspend and resume ops adds 446152d5b653 iommu/tegra-smmu: Use non-secure register for flushing adds e31e5929547e iommu/tegra-smmu: Fix client enablement order adds 96d3ab802e49 iommu/tegra-smmu: Fix page tables in > 4 GiB memory adds 37ec8eb851c1 iommu/amd: Remove unnecessary locking from AMD iommu driver adds 781ca2de89ba iommu: Add gfp parameter to iommu_ops::map adds 795bbbb9b6f8 iommu/dma-iommu: Handle deferred devices adds 6e2350207f40 iommu/dma-iommu: Use the dev->coherent_dma_mask adds be62dbf554c5 iommu/amd: Convert AMD iommu driver to the dma-iommu api adds 470eb3b31134 iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event adds 3057fb9377eb iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() adds a5bbbf37c6f8 iommu/amd: Do not re-fetch iommu->cmd_buf_tail adds 3332364e4ebc iommu/amd: Support multiple PCI DMA aliases in device table adds 3c124435e8dd iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping adds 1ee0186b9a12 iommu/vt-d: Refactor find_domain() helper adds c1c8058dfb98 iommu/virtio: Remove unused variable adds 4c7c171f85b2 iommu: Introduce cache_invalidate API adds fa83433c92e3 iommu: Add I/O ASID allocator adds e5c0bd7f2206 iommu/ioasid: Add custom allocators adds 808be0aae53a iommu: Introduce guest PASID bind function adds 50f07c7db715 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', ' [...] adds c9b5ae531d54 Merge remote-tracking branch 'iommu/next' adds 026948f01eac vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() adds f993ce0d069c Merge remote-tracking branch 'vfio/next' adds 245d73698ed7 audit: Report suspicious O_CREAT usage adds c34c78dfc1fc audit: remove redundant condition check in kauditd_thread() adds 819ade57a8e0 Merge remote-tracking branch 'audit/next' adds 6e3ffcd59206 dt-bindings: gpu: Convert Samsung Image Rotator to dt-schema adds d3895c2a8682 dt-bindings: power: syscon-reboot: Convert bindings to jso [...] adds 67e4a47a076a dt-bindings: power: syscon-poweroff: Convert bindings to j [...] adds 3412bef684d8 dt-bindings: arm: samsung: Convert Samsung board/soc bindi [...] adds e557d383486e dt-bindings: arm: samsung: Document missing S5Pv210 boards [...] adds 1bc2711c3994 dt-bindings: arm: samsung: Document missing Exynos7 boards [...] adds daa629cdba21 dt-bindings: arm: samsung: Convert Exynos Chipid bindings [...] adds 81bedcc72450 dt-bindings: rtc: s3c: Convert S3C/Exynos RTC bindings to [...] adds b356ceb3c0c6 dt-bindings: iio: adc: exynos: Convert Exynos ADC bindings [...] adds 9dacf8b5b169 dt-bindings: iio: adc: exynos: Remove old requirement of t [...] adds 3b76f4e1d153 dt-bindings: iommu: Convert Samsung Exynos IOMMU H/W, Syst [...] adds d500314a47fa dt-bindings: irqchip: renesas-irqc: convert bindings to js [...] adds cd392f15ccfd dt-bindings: arm: samsung: Convert Exynos System Registers [...] adds 1f947a863dfc dt-bindings: arm: samsung: Convert Exynos PMU bindings to [...] adds b20473168905 of/fdt: don't ignore errors from of_setup_earlycon adds 65eba0db2274 dt-bindings: timer: Convert Exynos MCT bindings to json-schema adds 4b73b6f7dca3 dt-bindings: timer: Use defines instead of numbers in Exyn [...] adds 785ae7420af3 dt-bindings: bus: simple-pm-bus: convert bindings to json-schema adds bce3cff3a303 dt-bindings: bus: renesas-bsc: convert bindings to json-schema adds 671bc90e2207 dt-bindings: gpu: Convert Samsung Image Scaler to dt-schema adds 5a58252fa37f dt-bindings: gpu: Convert Samsung 2D Graphics Accelerator [...] adds 2a197ce6720a dt-bindings: pwm: renesas: pwm-rcar: convert bindings to j [...] adds faf66c22e647 dt-bindings: pwm: renesas: tpu: convert bindings to json-schema adds 79df4a9b547f dt-bindings: watchdog: Convert Samsung SoC watchdog bindin [...] adds 6fd64049cfe1 dt-bindings: watchdog: Add missing clocks requirement in S [...] adds 7971f4be9f49 dt-bindings: watchdog: meson-gxbb-wdt: Include generic wat [...] adds a36a383dc301 Merge branch 'dt/linus' into dt/next adds 3a9ac959ba28 of: Remove unused of_find_matching_node_by_address() adds 6e6faf637443 of: Make of_dma_get_range() private adds 76dd7068e32c of: address: Report of_dma_get_range() errors meaningfully adds 862ab5578f75 of/address: Introduce of_get_next_dma_parent() helper adds c60bf3eb888a of: address: Follow DMA parent for "dma-coherent" adds b68ac8dc22eb of: Factor out #{addr,size}-cells parsing adds 04db93a95aef of/unittest: Add dma-ranges address translation tests adds 81db12ee15cb of/address: Translate 'dma-ranges' for parent nodes missin [...] adds 645c138636de of/address: Fix of_pci_range_parser_one translation of DMA [...] adds 951d48855d86 of: Make of_dma_get_range() work on bus nodes adds 7f3bf4203774 dt-bindings: at24: convert the binding document to yaml adds 61a48006ffbb dt-bindings: at24: add new compatible adds 73b2608a28af dt-bindings: rng: exynos4-rng: Convert Exynos PRNG binding [...] adds a2c02a4304eb dt-bindings: memory-controllers: Convert Samsung Exynos SR [...] adds 99e0b62152fa dt-bindings: crypto: samsung: Convert SSS and SlimSSS bind [...] adds 7ae8b2f5dfb3 dt-bindings: rtc: rtc-sh: convert bindings to json-schema adds 1f1a65d495df ASoC: samsung: i2s: Document clocks macros adds 5cb2ef85eefb dt-bindings: display: imx: fix native-mode setting adds ce0c94e158e9 dt-bindings: display: clps711x-fb: fix native-mode setting adds a4dc1ca607e4 dt-bindings: riscv: Fix CPU schema errors adds e400edb141d7 checkpatch: Warn if DT bindings are not in schema format adds f3dde260bb0e dt-bindings: Clean-up regulator '-supply' schemas adds b1b7ce97fa1e dt-bindings: hwlock: Convert stm32 hwspinlock bindings to [...] adds 1c86b23db0f0 dt-bindings: media: Convert stm32 cec bindings to json-schema adds 97721c5e66c7 dt-bindings: media: Convert stm32 dcmi bindings to json-schema adds bf5c3ae18e4d dt-bindings: thermal: Convert stm32 thermal bindings to js [...] adds bfbcbf88f9db dt-bindings: timer: Convert stm32 timer bindings to json-schema adds 3130c26a26fa dt-bindings: display: Convert stm32 display bindings to js [...] adds d9b11fccb233 dt-bindings: serio: Convert Allwinner PS2 controller to a schema adds c2b474b02df2 dt-bindings: samsung: Indent examples with four spaces adds bec576a20f0f dt-bindings: rtc: s3c: Use defines instead of clock numbers adds ca9ccc0d8dc8 dt-bindings: rtc: s3c: Include generic dt-schema bindings adds 6eda6f6d8dcd dt-bindings: iio: adc: exynos: Use defines instead of cloc [...] adds 97bb24a6e7cc dt-bindings: pwm: rcar: Add r8a774b1 support adds 906c6b3300e1 dt-bindings: irqchip: renesas-irqc: Document r8a774b1 bindings adds e407626d2a2d dt-bindings: arm: stm32: Add missing STM32 boards adds 4b6fffe7a45a dt-bindings: pinctrl: stm32: Fix 'st, syscfg' description field adds 02ceb12c20f5 dt-bindings: usb: generic-ehci: Add "companion" entry adds d4999f1cc747 dt-bindings: display: Convert sharp, ld-d5116z01b panel to [...] adds d27bd6b9e27f dt-bindings: iommu: Convert Arm SMMU to DT schema adds b5c8c6ded32e dt-bindings: iommu: Convert Arm SMMUv3 to DT schema adds 758622581489 dt-bindings: watchdog: renesas-wdt: Document r8a774b1 support adds 2ca98a46435c dt-bindings: PCI: rcar: Add device tree support for r8a774b1 adds 04cb1d4711ba dt-bindings: gpu: samsung-rotator: Fix indentation adds 26ed19adbab1 libfdt: reduce the number of headers included from libfdt_env.h adds 5b6070ce9310 dt-bindings: arm: samsung: Update the CHIPID binding for ASV adds 7054c207b067 dt: writing-schema: Add a note about tools PATH setup adds 70145d16b3c1 dt: submitting-patches: Document requirements for DT schema adds 58fbe999ff40 dt-bindings: example-schema: Add some additional examples [...] adds b4e8c0b12deb Merge branch 'dt/linus' into dt/next adds f69629919942 dt-bindings: sram: Convert SRAM bindings to json-schema adds e1679513f9ee dt-bindings: sram: Merge Samsung SRAM bindings into generic adds 0f0bbb7986c4 dt-bindings: sram: Merge Amlogic SRAM bindings into generic adds 0759b09eadd0 dt-bindings: sram: Merge Renesas SRAM bindings into generic adds 1a4d47af0714 dt-bindings: sram: Merge Rockchip SRAM bindings into generic adds 517bcde22c21 dt-bindings: sram: Merge Allwinner SRAM bindings into generic adds 4345dda5a58a dt-bindings: sram: Merge Socionext SRAM bindings into generic adds b00e14c53657 dt-bindings: ata: sata_rcar: Add r8a774b1 support adds b8fee80207ef dt-bindings: input: max77650: convert the binding document [...] adds a62ffedee2ef dt-bindings: regulator: max77650: convert the binding docu [...] adds dfd4e3dfd2a6 dt-bindings: power: max77650: convert the binding document [...] adds 3d585ad8a66e dt-bindings: leds: max77650: convert the binding document to yaml adds b1184bab3b34 dt-bindings: mfd: max77650: convert the binding document to yaml adds 589531a027a3 MAINTAINERS: update the list of maintained files for max77650 adds cf4ef3a82f74 dt-bindings: media: meson-ao-cec: convert to yaml adds a90cc244e89d media: dt-bindings: media: add new rc map names adds 2ff0b4504fce dt-bindings: soc: amlogic: canvas: convert to yaml adds ffe9fc1fb6a4 dt-bindings: display: st,stm32-dsi: Fix white spaces adds 692a0dc734c7 dt-bindings: can: Convert Allwinner A10 CAN controller to [...] adds 1ee1ffe1f0fb scripts/dtc: dtx_diff - add color output support adds 067c650c456e dtc: Use pkg-config to locate libyaml adds f16757be4cb3 Merge remote-tracking branch 'devicetree/for-next' adds 85d27be81e39 dt-bindings: hspi: Convert bindings to json-schema adds 9c12e34a3be1 spi: dt-bindings: Convert spi-sifive binding to json-schema adds da182a61fce0 dt: spi: Add Renesas RZ/N1 binding documentation adds 47cf13bc763c dt-bindings: snps,dw-apb-ssi: Add optional clock domain in [...] adds 1e6959832510 spi: dw: Add basic runtime PM support adds 3ade3a37bdd7 spi: dw: Add compatible string for Renesas RZ/N1 SPI Controller adds e61bb114d41d spi: atmel: Remove AVR32 leftover adds 539ff2488af8 spi: mxic: Ensure width is respected in spi-mem operations adds 22262695f46b spi: lantiq-ssc: Use devm_platform_ioremap_resource() in l [...] adds 5dd381e71994 spi: mediatek: Use devm_platform_ioremap_resource() in mtk [...] adds 6cdcb5d39441 spi: mediatek: Use devm_platform_ioremap_resource() in mtk [...] adds 3f049e7df22e spi: xtensa-xtfpga: Use devm_platform_ioremap_resource() i [...] adds f4b323905d8b spi: Introduce dspi_slave_abort() function for NXP's dspi [...] adds 1b0a2b2d3ccb spi: fsl-lpspi: clean up indentation issue adds 16c3e058036a spi: spi-fsl-qspi: Introduce variable to fix different inv [...] adds 8f5c285f3ef5 SPI: designware: pci: Switch over to MSI interrupts adds 3c0f9d8bcf47 spi: spi-fsl-dspi: Always use the TCFQ devices in poll mode adds 62217f8b084a spi: gpio: Look for a device node instead of match adds b42faeee718c spi: Add a PTP system timestamp to the transfer structure adds d6b71dfaeeba spi: spi-fsl-dspi: Implement the PTP system timestamping f [...] adds 2b60d727cb2e Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] adds 944be39bd47c spi: omap-100k: Remove set but not used variable 'dataH' adds c46652ee6cac spi: npcm: Remove set but not used variable 'val' adds 9c3c41761f45 dt-bindings: spi: sh-msiof: Convert bindings to json-schema adds 97f41c68b83e dt-bindings: spi: sh-msiof: Add r8a774b1 support adds 6b3f236a9985 spi: move `cs_change_delay` backwards compat logic outside switch adds b2c98153f45f spi: introduce spi_delay struct as "value + unit" & spi_de [...] adds 329f0dac4cad spi: make `cs_change_delay` the first user of the `spi_del [...] adds 84593a131c3a spi: sprd: convert transfer word delay to spi_delay struct adds 21e26062052c spi: orion: use new `word_delay` field for SPI transfers adds ec3fa72fa840 spi: spidev: use new `word_delay` field for spi transfers adds 6c613f68aabf spi: core,atmel: convert `word_delay_usecs` -> `word_delay [...] adds bebcfd272df6 spi: introduce `delay` field for `spi_transfer` + spi_tran [...] adds cd13152bce34 spi: tegra114: use `spi_transfer_delay_exec` helper adds b883d5eda6c4 spi: tegra20-sflash: use to new `spi_transfer_delay_exec` adds 867bd8868bbd spi: spi-loopback-test: use new `delay` field adds 8e319dd5f1eb spi: spidev: use new `delay` field for spi transfers adds 810593668468 spi: tegra114: change format for `spi_set_cs_timing()` function adds 25093bdeb6bc spi: implement SW control for CS times adds 3984d39b0e41 spi: spi-fsl-espi: convert transfer delay to `spi_delay` format adds 3e2405f01f4a spi: spi-falcon: extend warning to `delay` as well adds c5751ba0f71e spi: bcm63xx: extend error condition to `delay` as well adds acc7720de3cb spi: spi-axi: extend support for the `delay` field adds e74dc5c76344 spi: use new `spi_transfer_delay_exec` helper where straig [...] adds 4f3d957718e7 spi: pxa2xx: No need to keep pointer to platform device adds 5ce2570513bc spi: pxa2xx: Sort headers adds 365e856e18b8 spi: pxa2xx: Convert pxa2xx_spi_get_port_id() to take stru [...] adds f2faa3ec79ac spi: pxa2xx: Convert to use device_get_match_data() adds ae8fbf1d2403 spi: pxa2xx: Replace of_device.h with mod_devicetable.h and of.h adds 4d8672d17450 spi: atmel: Remove and fix erroneous comments adds 7cbb16b2122c spi: atmel: Fix CS high support adds 585d18f7ebd1 spi: atmel: Configure GPIO per CS instead of by controller adds 60086e23e64f spi: atmel: Remove useless private field adds 1cb84b02bf13 spi: atmel: Remove platform data support adds 57e313771044 spi: atmel: Improve and fix GPIO CS usage adds 9c86f12a3647 spi: atmel: Improve CS0 case support on AT91RM9200 adds c8169580e924 spi: dw-pci: Add runtime power management support adds c97905cae914 spi: dw-pci: Fix Chip Select amount on Intel Elkhart Lake PSE SPI adds a3470c1829c0 spi: document CS setup, hold & inactive times in header adds be73e323aee4 spi: Fix spelling in the comments adds e3354b17b4ac spi: xilinx: add description of new property xlnx,num-tran [...] adds e58f7d15e6be spi: xilinx: Add DT support for selecting transfer word width adds 6fb7427d84f6 spi: pxa2xx: Introduce temporary variables to increase rea [...] adds 91ea1d70607e spi: sprd: adi: Add missing lock protection when rebooting adds 1d00a67c2da2 spi: sprd: adi: Set BIT_WDG_NEW bit when rebooting adds 76f0030f367c spi: dw: Remove runtime PM enable/disable from common part [...] adds c8b348dd8609 spi: txx9: Convert to use GPIO descriptors adds 26fa680ba9a1 spi: dw: Drop GPIO header adds c618a90dcaf3 spi: zynq-qspi: Drop GPIO header adds d948e6ca1899 spi: add power control when set_cs adds e9a8ba9769a0 spi: img-spfi: fix potential double release adds 27fb2313f28d spi: bcm-qspi: Convert to use CS GPIO descriptors adds 05766050d5bd spi: spi-mem: fallback to using transfers when CS gpios are used adds 8fcf92c1d6d6 Merge branch 'spi-5.5' into spi-next adds d8b9fb702769 Merge remote-tracking branch 'spi/topic/ptp' into spi-next adds 1f543edd5c24 Merge remote-tracking branch 'spi/for-next' adds f1cedfb82858 perf env: Add routine to read the env->cpuid from the runn [...] adds 608127f73779 perf top: Initialize perf_env->cpuid, needed by the per ar [...] adds c0e53476ab50 perf evlist: Adopt __set_tracepoint_handlers method from p [...] adds 206d635aa594 perf trace: Make evlist__set_evsel_handler() affect just e [...] adds 9b2036cd3299 perf trace: Separate 'struct syscall_fmt' definition from [...] adds bcddbfc5c8c9 perf trace: Generalize the syscall_fmt find routines adds 7e035929f3fe perf trace: Postpone parsing .perfconfig trace.add_events [...] adds 8bd436b006d4 perf trace augmented_syscalls: Do not show syscalls when n [...] adds 181ea40a24af perf scripts python: exported-sql-viewer.py: Add LookupModel() adds 42c303ff9a25 perf scripts python: exported-sql-viewer.py: Add HBoxLayou [...] adds 9a9dae36556e perf scripts python: exported-sql-viewer.py: Add global ti [...] adds da4264f5cf8a perf scripts python: exported-sql-viewer.py: Tidy up Call [...] adds e69d5df75d74 perf scripts python: exported-sql-viewer.py: Add ability f [...] adds b3700f21c2ed perf scripts python: exported-sql-viewer.py: Add Time char [...] adds 06f84d1989b7 perf tools: Make usage of test_attr__* optional for perf-sys.h adds fce9501aec6b samples/bpf: fix build by setting HAVE_ATTR_TEST to zero adds 3714437d3fcc perf script: Allow --time with --reltime adds 8d1d4ff5e239 perf trace: Factor out the initialization of syscal_arg_fm [...] adds 947b843cf52a perf trace: Allocate an array of beautifiers for tracepoint args adds 3e0c9b2cfaed perf trace: Move some scnprintf methods from syscall to sy [...] adds 888ca854e275 perf trace: Add the syscall_arg_fmt pointer to syscall_arg adds 9597945d7fb4 perf trace: Add array of chars scnprintf beautifier adds 311baaf93c4b perf trace: Enclose all events argument lists with () adds f11b2803bb88 perf trace: Allow choosing how to augment the tracepoint a [...] adds 444e2ff34df8 tools arch x86: Grab a copy of the file containing the MSR [...] adds 8d6505bae391 perf beauty: Make strarray's offset be u64 adds 693d345818e1 perf trace beauty: Add a x86 MSR cmd id->str table generator adds fd21834704a6 perf beauty: Hook up the x86 MSR table generator adds 5d88099bc00d perf trace: Allow associating scnprintf routines with well [...] adds 646b3e2cfbf2 perf trace beauty: Add the glue for the autogenerated MSR arrays adds c330ef2847ee perf trace: Associate the "msr" tracepoint arg name with x [...] adds 05cea4492c9d perf evlist: Factor out asprintf routine to build a tracep [...] adds 53c92f73389d perf evlist: Introduce append_tp_filter() method adds 1827ab5ba8e1 perf evlist: Introduce append_tp_filter_pid() and append_t [...] adds d4097f1937f2 perf trace: Introduce --filter for tracepoint events adds 3f41b77843b3 perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' adds d0a3a1041005 perf trace: Introduce a strtoul() method for 'struct strarrays' adds 90df0249c2ea perf trace: Expand strings in filters to integers adds 728db198868c perf beauty: Introduce strtoul() for x86 MSRs adds 42466b9f29b4 perf tools: Avoid 'sample_reg_masks' being const + weak adds 26d5310ee28a MAINTAINERS: Add entry for perf tool arm64 pmu-events files adds 353120b48d4f libperf: Add perf_mmap__init() function adds e440979faf6a libperf: Add 'struct perf_mmap_param' adds bf59b3053e63 libperf: Adopt perf_mmap__mmap_len() function from tools/perf adds 32c261c070c2 libperf: Adopt perf_mmap__mmap() function from tools/perf adds e75710f063e2 libperf: Adopt perf_mmap__get() function from tools/perf adds 59d7ea620b58 libperf: Adopt perf_mmap__unmap() function from tools/perf adds 80e53d114823 libperf: Adopt perf_mmap__put() function from tools/perf adds 1d40ae4e1784 perf tools: Use perf_mmap way to detect aux mmap adds 7728fa0cfaeb libperf: Adopt perf_mmap__consume() function from tools/perf adds 7c4d41824f9a libperf: Adopt perf_mmap__read_init() from tools/perf adds 32fdc2ca7e2a libperf: Adopt perf_mmap__read_done() from tools/perf adds 151ed5d70da8 libperf: Adopt perf_mmap__read_event() from tools/perf adds d1a177595b3a libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf adds 0b5ea10d4c31 libperf: Introduce perf_evlist__mmap_ops() adds 1fcbb75cc574 libperf: Introduce perf_evlist_mmap_ops::idx callback adds 3a8bb5812198 libperf: Add perf_evlist_mmap_ops::get callback adds b5911e7ac28c libperf: Introduce perf_evlist_mmap_ops::mmap callback adds 9abd2ab23776 perf tools: Introduce perf_evlist__mmap_cb_idx() adds bb1b1885e2f2 perf evlist: Introduce perf_evlist__mmap_cb_get() adds b80132b12a78 perf evlist: Introduce perf_evlist__mmap_cb_mmap() adds 923d0f1868cb perf evlist: Switch to libperf's mmap interface adds 285aaeac8c5d libperf: Centralize map refcnt setting adds 230662e15ed6 libperf: Move the pollfd allocation from tools/perf to libperf adds 93dd6e2831ff libperf: Introduce perf_evlist__exit() adds 696f27c994ed libperf: Introduce perf_evlist__purge() adds 84227cb11ff4 libperf: Adopt perf_evlist__filter_pollfd() from tools/perf adds 55542113c690 perf tools: Propagate CFLAGS to libperf adds cebf7d51a6c3 perf diff: Report noisy for cycles diff adds 39b656ee9f2c Merge tag 'perf-core-for-mingo-5.5-20191011' of git://git. [...] adds da97e18458fb perf_event: Add support for LSM and SELinux checks adds 8a9f91c51ea7 perf/ring_buffer: Modify the parameter type of perf_mmap_f [...] adds d7e78706e431 perf/ring_buffer: Matching the memory allocate and free, i [...] adds ae79d5588a04 perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures adds aa7a7b72974a Merge branch 'perf/urgent' into perf/core, to pick up fixes adds bb91a073ed12 perf tools: Allow to build with -ltcmalloc adds b3509b6ed7a7 perf script: Fix --reltime with --time adds 5a40e1994815 perf evlist: Fix fix for freed id arrays adds 6add129c5d92 perf test: Report failure for mmap events adds 791ce9c48c79 perf test: Avoid infinite loop for task exit case adds 800d3f561659 perf report: Add warning when libunwind not compiled in adds 353dcaa2f979 perf annotate: Avoid reallocation in objdump parsing adds 4235949944d1 perf annotate: Use libsubcmd's run-command.h to fork objdump adds 7a675de42836 perf annotate: Don't pipe objdump output through 'grep' command adds b34b45eef16d perf annotate: Don't pipe objdump output through 'expand' command adds c5baf9089246 perf annotate: Fix objdump --no-show-raw-insn flag adds 5fb470bc29d8 perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() adds dd071024bf52 perf stat: Support --all-kernel/--all-user adds 8eded45fcd34 perf trace: Add syscall failure stats to -s/--summary and [...] adds b88b14db21db perf trace: Introduce --errno-summary adds da949f507a73 perf string: Export asprintf__tp_filter_pids() adds 7fbfe22cf4cf perf trace: Filter own pid to avoid a feedback look in 'pe [...] adds c5e006cdbd27 perf trace: Support tracepoint dynamic char arrays adds 84b0975f4853 perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname adds 1410732a1b64 perf vendor events arm64: Add some missing events for Hisi [...] adds e3ae56954180 perf vendor events arm64: Add some missing events for Hisi [...] adds 2b7847158120 perf vendor events arm64: Add some missing events for Hisi [...] adds d2b72b728037 tools arch x86: Grab a copy of the file containing the IRQ [...] adds 5fa022aeba84 libbeauty: Add a generator for x86's IRQ vectors -> strings adds f19a85c68cb4 libbeauty: Hook up the x86 irq_vectors table generator adds 97c2a7806f69 libbeauty: Add a strarray__scnprintf_suffix() method adds 573ed8985d29 perf trace beauty: Add the glue for the autogenerated x86 [...] adds df604bfda6f5 perf trace: Hook the 'vec' tracepoint argument with the x8 [...] adds 3cdc8db91e0e perf trace: Show error message when not finding a field us [...] adds fecd99072030 perf trace: Introduce accessors to trace specific evsel->priv adds 8b913df50f56 perf trace: Hide evsel->access further, simplify code adds 2b00bb627f62 perf trace: Introduce 'struct evsel__trace' for evsel->priv needs adds 362222f877f1 perf trace: Initialize evsel_trace->fmt for syscalls:sys_e [...] adds a5e05abc6b8d perf scripting engines: Iterate on tep event arrays directly adds 9bdff5b64366 perf tools: Remove unused trace_find_next_event() adds d066da978f89 libbeauty: Introduce syscall_arg__strtoul_strarray() adds db25bf98a386 perf trace: Honour --max-events in processing syscalls:sys [...] adds 9afec87ec1f8 perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() adds a7f6c8c81afd perf list: Hide deprecated events by default adds 12d795637ba1 perf tests: Remove needless headers for bp_account adds e533eadf6596 perf tests bp_account: Add dedicated checking helper is_su [...] adds 6a5f3d94cb69 perf tests: Disable bp_signal testing for arm64 adds 6eb65f7a5cc5 libperf: Introduce perf_evlist__for_each_mmap() adds 3805e4f30331 libperf: Move mmap allocation to perf_evlist__mmap_ops::get adds b6cd35e4e09c libperf: Move mask setup to perf_evlist__mmap_ops() adds 395e62cde10d libperf: Link static tests with libapi.a adds bd6b7736c1ed libperf: Add tests_mmap_thread test adds 37ac1bbdc31a libperf: Add tests_mmap_cpus test adds 301a89f8cf62 libperf: Keep count of failed tests adds c27feefea10a libperf: Do not export perf_evsel__init()/perf_evlist__init() adds dcc6854215f1 libperf: Add pr_err() macro adds 1a8a90b823f5 libbeauty: Introduce syscall_arg__strtoul_strarrays() adds 82c38338e085 perf trace: Use strtoul for the fcntl 'cmd' argument adds f77526be82fc libbeauty: Make the mmap_flags strarray visible outside of [...] adds 154c978d484c libbeauty: Introduce strarray__strtoul_flags() adds e0712baa0032 perf trace: Wire up strarray__strtoul_flags() adds 27198a893ba0 perf trace: Use STUL_STRARRAY_FLAGS with mmap adds 27a0a90d6301 Merge tag 'perf-core-for-mingo-5.5-20191021' of git://git. [...] adds 65133033ee6e Merge branch 'perf/urgent' into perf/core, to pick up fixes adds fc1adfe306b7 perf/core, perf/x86: Introduce swap_task_ctx() method at ' [...] adds a44399703b48 perf/x86: Install platform specific ->swap_task_ctx() adapter adds 421ca868ea3b perf/x86/intel: Implement LBR callstack context synchronization adds c2b98a866151 perf/x86: Synchronize PMU task contexts on optimized conte [...] adds db0503e4f675 perf/core: Optimize perf_install_in_event() adds 66d258c5b048 perf/core: Optimize perf_init_event() adds d44f821b0e13 perf/core: Optimize perf_init_event() for TYPE_SOFTWARE adds 1cdd6e085217 Merge branch 'perf/core' adds 61e5ddca9c2a x86/platform/uv: Save OEM_ID from ACPI MADT probe adds 0959f8256ada x86/platform/uv: Return UV Hubless System Type adds 9743cb68f736 x86/platform/uv: Add return code to UV BIOS Init function adds 2bcf26528787 x86/platform/uv: Setup UV functions for Hubless UV Systems adds 8785968bce1c x86/platform/uv: Add UV Hubbed/Hubless Proc FS Files adds f5a8f0ecb436 x86/platform/uv: Decode UVsystab Info adds df55029f7ea6 x86/platform/uv: Check EFI Boot to set reboot type adds 4fb7d0870756 x86/platform/uv: Account for UV Hubless in is_uvX_hub Ops adds 0935e5f7527c x86/jailhouse: Improve setup data version comparison adds 7a56b81c4746 x86/jailhouse: Only enable platform UARTs if available adds 8b637c42c330 Merge branch 'x86/platform' adds 18ec1eaf58fb x86/mm: Enable 5-level paging support by default adds 77df779de742 x86/cpu: Clean up intel_tlb_table[] adds a2f7a0bfcaaa x86/mm: Fix function name typo in pmd_read_atomic() comment adds 44e09568cf2d x86/mm: Clean up the pmd_read_atomic() comments adds b086dedff79a Merge branch 'x86/mm' adds 2b730952066c x86/microcode/amd: Fix two -Wunused-but-set-variable warnings adds 93946a33b569 x86/microcode: Update late microcode in parallel adds 811ae8ba6dca x86/microcode/intel: Issue the revision updated message on [...] adds 15a1efa07967 Merge branch 'x86/microcode' adds 8661d769ab77 syscalls/x86: Use the correct function type in SYSCALL_DEFINE0 adds cf3b83e19d7c syscalls/x86: Wire up COMPAT_SYSCALL_DEFINE0 adds 00198a6eaf66 syscalls/x86: Use COMPAT_SYSCALL_DEFINE0 for IA32 (rt_)sigreturn adds f48f01a92cca syscalls/x86: Use the correct function type for sys_ni_syscall adds 6e4847640c6a syscalls/x86: Fix function types in COND_SYSCALL adds f53e2cd0b8ab x86/mm: Use the correct function type for native_set_fixmap() adds f952e388ecae Merge branch 'x86/entry' adds 7879fc4bdc75 x86/rdrand: Sanity-check RDRAND output adds e6b44ce1925a x86/math-emu: Check __copy_from_user() result adds 87d6021b8143 x86/math-emu: Limit MATH_EMULATION to 486SX compatibles adds 9d40b85bb46a x86/cpufeatures: Add feature bit RDPRU on AMD adds 1edae1ae6258 x86/Kconfig: Enforce limit of 512 CPUs with MAXSMP and no [...] adds 3318d3371ec9 Merge branch 'x86/cpu' adds f7919fd943ab x86/asm: Allow to pass macros to __ASM_FORM() adds b3dc0695fa40 x86: xen: kvm: Gather the definition of emulate prefixes adds 4d65adfcd119 x86: xen: insn: Decode Xen and KVM emulate-prefix signature adds 004e8dce9c55 x86: kprobes: Prohibit probing on instruction which has em [...] adds f84d8dd04042 Merge branch 'x86/core' adds abaebe11dd07 x86/nmi: Remove stale EDAC include leftover adds e095cb7a0f57 x86/kdump: Remove the unused crash_copy_backup_region() adds 44eb5a7e5dc6 x86/apic, x86/uprobes: Correct parameter names in kernel-d [...] adds 6d8d08c825f9 Merge branch 'x86/cleanups' adds 9e2276fa6eb3 arch/x86/boot: Use prefix map to avoid embedded paths adds 1265de70eeee Merge branch 'x86/build' adds 6a181e333954 x86/realmode: Explicitly set entry point via ENTRY in link [...] adds 2d8c260360ff Merge branch 'x86/boot' adds 1a8770b746bd x86/asm: Reorder early variables adds 5aa5cbd2e95e x86/asm: Make boot_gdt_descr local adds 30a2441cae7b x86/asm: Make more symbols local adds ffedeeb780dc linkage: Introduce new macros for assembler symbols adds 37503f734e9d x86/asm/suspend: Use SYM_DATA for data adds 6ec2a968247e x86/asm: Annotate relocate_kernel_{32,64}.c adds 76dc6d600166 x86/asm/entry: Annotate THUNKs adds ef77e6880be8 x86/asm: Annotate local pseudo-functions adds 74d8b90a8890 x86/asm/crypto: Annotate local functions adds deff8a24e102 x86/boot: Annotate local functions adds fa97220196fd x86/uaccess: Annotate local function adds e9b9d020c487 x86/asm: Annotate aliases adds cc66936e504a x86/asm/entry: Annotate interrupt symbols properly adds b1bd27b9ad45 x86/asm/head: Annotate data appropriately adds b8c3f9b554e8 x86/boot: Annotate data appropriately adds 773a37b18225 x86/um: Annotate data appropriately adds 1de5bdce0c3f xen/pvh: Annotate data appropriately adds b16fed65a793 x86/asm/purgatory: Start using annotations adds 37818afd15fe x86/asm: Do not annotate functions with GLOBAL adds 26ba4e5738a5 x86/asm: Use SYM_INNER_LABEL instead of GLOBAL adds 78f44330d80e x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL adds b4edca150106 x86/asm: Remove the last GLOBAL user and remove the macro adds ef1e03152cb0 x86/asm: Make some functions local adds f13ad88a984e x86/asm/ftrace: Mark function_hook as function adds 4aec216b93dd x86/asm/64: Add ENDs to some functions and relabel with SY [...] adds bc7b11c04ee9 x86/asm/64: Change all ENTRY+END to SYM_CODE_* adds 6dcc5627f6ae x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* adds 78762b0e79bc x86/asm/32: Add ENDs to some functions and relabel with SY [...] adds 5e63306f1629 x86/asm/32: Change all ENTRY+END to SYM_CODE_* adds 6d685e5318e5 x86/asm/32: Change all ENTRY+ENDPROC to SYM_FUNC_* adds 13fbe784ef6e x86/asm: Replace WEAK uses by SYM_INNER_LABEL_ALIGN adds 0f42c1ad44d4 x86/ftrace: Get rid of function_hook adds 9a50dcaf0416 ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of [...] adds a9246d75887c Merge branch 'x86/asm' adds df4393424af3 x86/ioapic: Prevent inconsistent state when moving an interrupt adds 2579a4eefc04 x86/ioapic: Rename misnamed functions adds 8887f2bb6258 Merge branch 'x86/apic' adds 56a7a1b4680a Merge branch 'sched/urgent' adds f83eeb1a0168 sched/cputime: Rename vtime_account_system() to vtime_acco [...] adds 8d495477d62e sched/cputime: Spare a seqcount lock/unlock cycle on conte [...] adds 9ae7ab20b483 sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax adds 490ba971d8b4 sched/fair: Clean up asym packing adds a34983470301 sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr [...] adds fcf0553db6f4 sched/fair: Remove meaningless imbalance calculation adds 0b0695f2b34a sched/fair: Rework load_balance() adds 5e23e4744315 sched/fair: Use rq->nr_running when balancing load adds b0fb1eb4f04a sched/fair: Use load instead of runnable load in load_balance() adds 2ab4092fc82d sched/fair: Spread out tasks evenly when not overloaded adds c63be7be59de sched/fair: Use utilization to select misfit task adds 11f10e5420f6 sched/fair: Use load instead of runnable load in wakeup path adds fc1273f4cefe sched/fair: Optimize find_idlest_group() adds 57abff067a08 sched/fair: Rework find_idlest_group() adds b8c96361402a sched/fair/util_est: Implement faster ramp-up EWMA on util [...] adds 802f4a827f13 sched/vtime: Record CPU under seqcount for kcpustat needs adds 14faf6fcac4b sched/cputime: Add vtime idle task state adds e6d5bf3e321c sched/cputime: Add vtime guest task state adds 0ca167c056ea context_tracking: Remove context_tracking_active() adds 74c578759f15 context_tracking: Rename context_tracking_is_enabled() => [...] adds 84e0dacd0c34 context_tracking: Rename context_tracking_is_cpu_enabled() [...] adds 097f2541c6e5 context_tracking: Introduce context_tracking_enabled_cpu() adds e44fcb4b7a29 sched/vtime: Rename vtime_accounting_cpu_enabled() to vtim [...] adds 9adbb9dd4c4e sched/vtime: Introduce vtime_accounting_enabled_cpu() adds 023e9deb51c9 context_tracking: Check static key on context_tracking_ena [...] adds 64eea63c19a2 sched/kcpustat: Introduce vtime-aware kcpustat accessor fo [...] adds ae37fe5c0750 procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM adds 49bb001e246d cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIM [...] adds e79b3ddad679 leds: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM adds 6882364e74c9 Merge branch 'sched/core' adds 47cd84e98f51 x86/mce/amd: Make disable_err_thresholding() static adds 6e898d2bf67a x86/mce: Add Zhaoxin MCE support adds 5a3d56a034be x86/mce: Add Zhaoxin CMCI support adds 70f0c230031d x86/mce: Add Zhaoxin LMCE support adds 9c3bafaa1fd8 x86/mce: Lower throttling MCE messages' priority to warning adds dc6b025de95b x86/mce: Add Xeon Icelake to list of CPUs that support PPIN adds f8503386e684 Merge branch 'ras/core' adds e950cca3f3c4 lib/smp_processor_id: Don't use cpumask_equal() adds 5facae4f3549 locking/lockdep: Remove unused @nested argument from lock_ [...] adds 751459043cc8 futex: Drop leftover wake_q_add() comment adds a0855d24fc22 locking/mutex: Complain upon mutex API misuse in IRQ contexts adds a5aeefb85b4e Merge branch 'locking/core' adds 576822bd0b76 Merge branch 'efi/urgent' adds 97df75cde57f Revert docs from "rcu: Restore barrier() to rcu_read_lock( [...] adds c07e6f36bc32 Revert docs from "treewide: Rename rcu_dereference_raw_not [...] adds ccc9971e2147 docs: rcu: convert some articles from html to ReST adds 07335c16a39c docs: rcu: Correct links referring to titles adds 76e771d18806 docs: rcu: Increase toctree to 3 adds d7424e283cc4 Restore docs "treewide: Rename rcu_dereference_raw_notrace [...] adds 71cb46ae46bd Restore docs "rcu: Restore barrier() to rcu_read_lock() an [...] adds 45271064e1ca doc: Update list_for_each_entry_rcu() documentation adds b1ec18eae0b6 Documentation: Rename rcu_node_context_switch() to rcu_not [...] adds 8e6af017f4b1 rcu: Remove unused function hlist_bl_del_init_rcu() adds 1d24dd4e01fb rcu: Several rcu_segcblist functions can be static adds 5a6446626d7e workqueue: Convert for_each_wq to use built-in list check adds 05ef9e9eb3da rcu: Ensure that ->rcu_urgent_qs is set before resched IPI adds 7eb54685c63c rcu: Remove obsolete descriptions for rcu_barrier tracepoint adds d01f86206864 rcu: Update descriptions for rcu_nocb_wake tracepoint adds 7cc0fffde6e4 rcu: Update descriptions for rcu_future_grace_period tracepoint adds b8889c9c89a2 rcu: Fix uninitialized variable in nocb_gp_wait() adds 36b5dae64513 rcu: Suppress levelspread uninitialized messages adds 01b4c39901e0 nohz: Add TICK_DEP_BIT_RCU adds ae9e557b5be2 time: Export tick start/stop functions for rcutorture adds 6a949b7af82d rcu: Force on tick when invoking lots of callbacks adds d38e6dc6ed0d rcutorture: Force on tick for readers and callback flooders adds 366237e7b083 stop_machine: Provide RCU quiescent state in multi_cpu_stop() adds 96926686deab rcu: Make CPU-hotplug removal operations enable tick adds 79ba7ff5a992 rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn adds 66e4c33b51bc rcu: Force tick on for nohz_full CPUs not reaching quiesce [...] adds b200a0489517 rcu: Force nohz_full tick on upon irq enter instead of exit adds 516e5ae0c940 rcu: Reset CPU hints when reporting a quiescent state adds ed93dfc6bc00 rcu: Confine ->core_needs_qs accesses to the corresponding CPU adds dd7dafd1ad50 rcu: Make kernel-mode nohz_full CPUs invoke the RCU core p [...] adds a63fc6b75cca rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() adds 12e78e690213 x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace [...] adds 1feace5d6a4a drm/i915: Replace rcu_swap_protected() with rcu_replace_pointer() adds c0eaf15cd5d3 drivers/scsi: Replace rcu_swap_protected() with rcu_replac [...] adds 62860da7082e fs/afs: Replace rcu_swap_protected() with rcu_replace_pointer() adds 6092f7263f7e bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_ [...] adds e3f0d761fcae net/core: Replace rcu_swap_protected() with rcu_replace_pointer() adds b685b534bf15 net/netfilter: Replace rcu_swap_protected() with rcu_repla [...] adds 445d3749315f net/sched: Replace rcu_swap_protected() with rcu_replace_p [...] adds a60a5746004d security/safesetid: Replace rcu_swap_protected() with rcu_ [...] adds ac5f636130c2 rcu: Remove unused function rcutorture_record_progress() adds c5d3c8ca22d4 locktorture: Replace strncmp() with str_has_prefix() adds 9f8ba55d49ce rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios adds b3ffb206ddd7 rcu: Remove unused variable rcu_perf_writer_state adds 8b5ddf8b99dc rcutorture: Separate warnings for each failure type adds fbbd5e358cec rcutorture: Make in-kernel-loop testing more brutal adds 67d64918a163 locking: locktorture: Do not include rwlock.h directly adds daebf24a8e8c tools/memory-model: Fix data race detection for unordered [...] adds 3321ea12907a tools/memory-model/Documentation: Fix typos in explanation.txt adds ddc82999f025 tools/memory-model/Documentation: Put redefinition of rcu- [...] adds c58a80170169 tools/memory-model/Documentation: Add plain accesses and d [...] adds 8dcdfb7096a3 Merge branches 'doc.2019.10.29a', 'fixes.2019.10.30a', 'no [...] adds 43e0ae7ae0f5 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 7c72909b5e99 Merge branch 'core/rcu' adds 700c1018b86d x86/insn: Fix awk regexp warnings adds 013bfb619229 Merge branch 'core/objtool' adds b26ccaba4200 Merge branch 'linus' adds eefefcd966f6 Merge branch 'linus' adds ee6dfa073cdc Merge branch 'linus' adds f1fb4ff50a16 Merge branch 'linus' adds 26467b0f8407 x86/resctrl: Prevent NULL pointer dereference when reading [...] adds 81815298ac2f Merge branch 'x86/urgent' adds fe6f85ca121e x86/apic/32: Avoid bogus LDR warnings adds e361362b08ca x86/dumpstack/64: Don't evaluate exception stacks before setup adds 63ec58b44fcc x86/tsc: Respect tsc command line paraemeter for clocksour [...] adds 9dc21c69c615 Merge branch 'x86/urgent' adds 58db10378499 x86/fpu: Update stale variable name in comment adds c08550510ca2 x86/fpu: Shrink space allocated for xstate_comp_offsets adds 446e693ca30b x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardco [...] adds 6fa187782727 Merge branch 'x86/fpu' adds 41d49e7939de clocksource/drivers/mediatek: Fix error handling adds 7693de9f7aa4 clocksource/drivers/sh_mtu2: Do not loop using platform_ge [...] adds d7e8d149c5f3 Merge tag 'timers-v5.4-rc6' of https://git.linaro.org/peop [...] adds 52338415cf4d timekeeping/vsyscall: Update VDSO data unconditionally adds 3d48cb66fda0 Merge branch 'timers/urgent' adds ccb80012481f clocksource/drivers/timer-of: Convert last full_name to %pOF adds 4411464d6f8b clocksource/drivers/timer-of: Use unique device name inste [...] adds 227314239a5e clocksource/drivers/renesas-ostm: Convert to timer_of adds b35a5e5961f8 clocksource/drivers/renesas-ostm: Use unique device name i [...] adds 6e001f6a4cc7 clocksource/drivers/asm9260: Add a check for of_clk_get adds 7252f1405df1 Merge tag 'timers-v5.6' of https://git.linaro.org/people/d [...] adds 370a539988e0 Merge branch 'timers/core' adds 0ed9ca25894e irq/irqdomain: Update __irq_domain_alloc_fwnode() function [...] adds efb4a807d960 Merge branch 'irq/urgent' adds b0c51f158455 stacktrace: Don't skip first entry on noncurrent tasks adds dcf848d387fa Merge branch 'core/urgent' adds cd8e13ace15b Merge remote-tracking branch 'tip/auto-latest' adds c43fa3b11e9f EDAC: i5100_edac: get rid of an unused var adds 9f95c8d5f84a EDAC: i7300_edac: rename a kernel-doc var description adds 48356e0d5778 EDAC: i7300_edac: fix a kernel-doc syntax adds 1acd05e40cb0 EDAC: i5400_edac: print type at debug message adds bb66f867812d EDAC: i5400_edac: get rid of some unused vars adds 323014d85d26 EDAC: sb_edac: get rid of unused vars adds f05390d30e20 EDAC: skx_common: get rid of unused type var adds 9816b4af4351 EDAC/device: Rework error logging API adds 3a5e7ec9031f Merge branch 'edac-urgent' into edac-for-next adds 29b8e84fbc23 EDAC, skx_common: Refactor so that we initialize "dev" in [...] adds e80634a75aba EDAC, skx: Retrieve and print retry_rd_err_log registers adds 5bbab3cf211b EDAC/aspeed: Use devm_platform_ioremap_resource() in aspee [...] adds 466503d6b1b3 EDAC/amd64: Set grain per DIMM adds 38ddd4d15745 EDAC/amd64: Make struct amd64_family_type global adds 80355a3b2db9 EDAC/amd64: Gather hardware information early adds 5e4c55276ae8 EDAC/amd64: Save max number of controllers to family type adds 1c9b08bac5bf EDAC/amd64: Use cached data when checking for ECC adds 582f94b5900a EDAC/amd64: Check for memory before fully initializing an [...] adds ef18e3dbf504 Merge remote-tracking branch 'edac/edac-for-next' adds c726200dd106 KVM: arm/arm64: Allow reporting non-ISV data aborts to userspace adds da345174ceca KVM: arm/arm64: Allow user injection of external data aborts adds dcac930e9901 Merge remote-tracking branch 'arm64/for-next/smccc-conduit [...] adds 6a7458485b39 KVM: arm64: Document PV-time interface adds 55009c6ed2d2 KVM: arm/arm64: Factor out hypercall handling from PSCI code adds b48c1a45a190 KVM: arm64: Implement PV_TIME_FEATURES call adds cac0f1b7285e KVM: Implement kvm_put_guest() adds 8564d6372a7d KVM: arm64: Support stolen time reporting via shared structure adds 8538cb22bbce KVM: Allow kvm_device_ops to be const adds 58772e9a3db7 KVM: arm64: Provide VCPU attributes for stolen time adds 541625ac47ce arm/arm64: Provide a wrapper for SMCCC 1.1 calls adds ce4d5ca2b9dd arm/arm64: Make use of the SMCCC 1.1 wrapper adds e0685fa228fd arm64: Retrieve stolen time as paravirtualized guest adds c7892db5dd6a KVM: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than S [...] adds a4b28f5c6798 Merge remote-tracking branch 'kvmarm/kvm-arm64/stolen-time [...] adds 01d035d796fe KVM: arm/arm64: Show halt poll counters in debugfs adds 5c401308017f KVM: arm64: Don't set HCR_EL2.TVM when S2FWB is supported adds 8e01d9a396e6 KVM: arm64: vgic-v4: Move the GICv4 residency flow to be d [...] adds 9ff624cdbff4 KVM: arm/arm64: vgic: Remove the declaration of kvm_send_u [...] adds bad36e4e8cdc KVM: arm/arm64: vgic: Fix some comments typo adds ca185b260951 KVM: arm/arm64: vgic: Don't rely on the wrong pending table adds 9090825fa997 KVM: arm/arm64: Let the timer expire in hardirq context on RT adds e0d1c3bfeab1 Merge remote-tracking branch 'kvmarm/misc-5.5' into kvmarm/next adds 8c7df82b47cb Merge remote-tracking branch 'kvm-arm/next' adds 1a9167a214f5 KVM: PPC: Report single stepping capability adds 258ed7d02843 KVM: PPC: Reduce calls to get current->mm by storing the v [...] adds f41c4989c8de KVM: PPC: E500: Replace current->mm by kvm->mm adds e7d71c943040 KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are [...] adds 8a4e7597ba1e KVM: PPC: Book3S HV: XIVE: Show VP id in debugfs adds 8db29ea2391c KVM: PPC: Book3S HV: XIVE: Compute the VP id in a common helper adds 062cfab7069f KVM: PPC: Book3S HV: XIVE: Make VP block size configurable adds efe5ddcae496 KVM: PPC: Book3S HV: XIVE: Allow userspace to set the # of VPs adds 9ee6471eb9d4 KVM: PPC: Book3S: Define and use SRR1_MSR_BITS adds 87a45e07a5ab KVM: PPC: Book3S: Replace reset_msr mmu op with inject_int [...] adds 268f4ef9954c KVM: PPC: Book3S HV: Reuse kvmppc_inject_interrupt for asy [...] adds 6a13cb0c376a KVM: PPC: Book3S HV: Implement LPCR[AIL]=3 mode for inject [...] adds 55d7004299eb KVM: PPC: Book3S HV: Reject mflags=2 (LPCR[AIL]=2) ADDR_TR [...] adds dc3a45382300 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 7775cbaa1115 KVM: s390: Remove unused parameter from __inject_sigp_restart() adds f76f6371643b KVM: s390: Cleanup kvm_arch_init error path adds efec8d219fb1 selftests: kvm: make syncregs more reliable on s390 adds 8474e5cac07e KVM: s390: count invalid yields adds c7b7de631246 KVM: s390: Do not yield when target is already running adds d5a05d37c2a5 Merge remote-tracking branch 'kvms390/next' adds e8d255e4703a xen: mm: include <xen/xen-ops.h> for missing declarations adds 88920ddebd2f xen: mm: make xen_mm_init static adds fa6614d8ef13 xen/gntdev: Use select for DMA_SHARED_BUFFER adds 8b1c292233be Merge remote-tracking branch 'xen-tip/linux-next' adds 825dbc6ff7a3 percpu: add __percpu to SHIFT_PERCPU_PTR adds 2547da3dca2f Merge remote-tracking branch 'percpu/for-next' adds def98c84b6cd workqueue: Fix spurious sanity check failures in destroy_w [...] adds 8efe1223d73c workqueue: Fix missing kfree(rescuer) in destroy_workqueue() adds 30ae2fc0a75e workqueue: Minor follow-ups to the rescuer destruction change adds fe3d338f7f6c Merge remote-tracking branch 'workqueues/for-next' adds 1ac9abeb2e5b platform/x86: huawei-wmi: Move to platform driver adds 8a480c108fe8 platform/x86: huawei-wmi: Add quirks and module parameters adds 090ddd770b8d platform/x86: huawei-wmi: Implement huawei wmi management adds 355a070b09ab platform/x86: huawei-wmi: Add battery charging thresholds adds 32e59d119d71 platform/x86: huawei-wmi: Add fn-lock support adds 94930d013329 platform/x86: huawei-wmi: Add debugfs support adds 10b65e2915b2 platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx adds 2011176d8adb platform/x86: asus-laptop: switch to using polled mode of [...] adds 83dbbe5ae47f platform/x86: hdaps: switch to using polled mode of input devices adds 60d15095336c platform/x86: peaq-wmi: switch to using polled mode of inp [...] adds c656829f073b platform/x86: toshiba_acpi: do not select INPUT_POLLDEV adds d740795d9273 platform/x86: intel_cht_int33fe: Split code to Micro-B and Type-C adds e3008bf46ce0 platform/x86: classmate-laptop: remove unused variable adds 79e29cb8fbc5 platform/mellanox: Add bootctl driver for Mellanox BlueField Soc adds da5fb83fb8dc platform/x86: intel_punit_ipc: Avoid error message when re [...] adds d17f1bbb3aa9 platform/x86: i2c-multi-instantiate: Fail the probe if no [...] adds 9bfc14cb6a6a platform/x86: huawei-wmi: huawei_wmi can be static adds 8c7d9ec8a470 platform/x86: huawei-wmi: Don't leak memory on the exit adds c7a949766fd2 platform/x86: huawei-wmi: No need to keep pointer to platf [...] adds 3c27f179d502 platform/x86: huawei-wmi: Avoid use of global variable whe [...] adds 2a43c9fc878a platform/x86: huawei-wmi: Fix a precision vs width printf bug adds fd13c8622a5a platform/x86: Add System76 ACPI driver adds abd120e3bdf3 tools/power/x86/intel-speed-select: Remove warning for unu [...] adds 354bd06f40c4 tools/power/x86/intel-speed-select: Base-freq feature auto mode adds a6a82f9bcd2a tools/power/x86/intel-speed-select: Turbo-freq feature auto mode adds 4e26fabfe15c tools/power/x86/intel-speed-select: Refuse to disable core [...] adds ce1326a2f9f7 tools/power/x86/intel-speed-select: Add int argument to co [...] adds 210369dc73b2 tools/power/x86/intel-speed-select: Make process_command generic adds 1c1d935c8418 tools/power/x86/intel-speed-select: Add check for CascadeL [...] adds c829f0ef7bfc tools/power/x86/intel-speed-select: Implement CascadeLake- [...] adds 062e4aac92e8 tools/power/x86/intel-speed-select: Implement 'perf-profil [...] adds 1aa7177cdcb3 tools/power/x86/intel-speed-select: Implement base-freq co [...] adds 26e5656ed3bf platform/x86: acerhdf: Add support for Acer Aspire 7551 adds d3f5b7366a4a treewide: Rename Peter Feuerer to Peter Kaestle adds 7c675486b97a platform/x86: huawei-wmi: Stricter battery thresholds set adds 39c0a6295e3a platform/x86: huawei-wmi: No need to check for battery name adds 16c6c057175c platform/x86: huawei-wmi: Remove unnecessary battery mutex adds ba367730ffe9 platform/x86: intel_punit_ipc: use devm_platform_ioremap_r [...] adds fa2a590d0d02 platform/x86: intel_punit_ipc: Drop useless label adds 4a8d82cdec16 platform/x86: intel_int0002_vgpio: Pass irqchip when addin [...] adds 3caa6f39e059 Add touchscreen platform data for the Schneider SCT101CTM tablet adds d14f0fbbd669 Merge remote-tracking branch 'drivers-x86/for-next' adds e6679fd1e2fc platform/chrome: wilco_ec: Add debugfs test_event file adds fdf0fe2df3e3 platform/chrome: wilco_ec: Add Dell's USB PowerShare Polic [...] adds 200f409f61f6 platform/chrome: cros_ec: Put docs with the code adds 73364e8092b9 platform/chrome: wilco_ec: Add charging config driver adds 6d2a736e2b65 platform/chrome: wilco_ec: Add keyboard backlight LED support adds 2777b94d21a5 Merge remote-tracking branch 'chrome-platform/for-next' adds 1ddbb0ac769e dt-bindings: Add docs for EL15203000 adds c940cfd41e3c leds: add LED driver for EL15203000 board adds 9e7c887a6eab drivers: leds: tlc591xx: check error during device init adds 60055c5c14f4 leds: bcm6328: Use devm_platform_ioremap_resource() in bcm [...] adds 807700692328 leds: bcm6358: Use devm_platform_ioremap_resource() in bcm [...] adds 18e11a4c656c leds: tlc591xx: simplify driver by using the managed led API adds 9da446e5c199 leds: tlc591xx: use devm_led_classdev_register_ext() adds ff473b6e8c5a leds: lm3692x: Print error value on dev_err adds 9325bd09519b leds: lm3692x: Don't overwrite return value in error path adds 044c027164fd leds: lm3692x: Handle failure to probe the regulator adds df45b5328006 leds: lm3692x: Use flags from LM3692X_BOOST_CTRL adds 5d51479ca6b8 leds: lm3692x: Use flags from LM3692X_BRT_CTRL adds e393223af087 leds: tlc591xx: update the maximum brightness adds f640bb1963d5 leds: remove PAGE_SIZE limit of /sys/class/leds/<led>/trigger adds d4c81db5499d leds: Kconfig: Be consistent with the usage of "LED" adds 30f071356d9d leds: flash: Convert non extended registration to inline adds f8fc8d4c4585 leds: flash: Remove extern from the header file adds 995e5bea864c leds: flash: Add devm_* functions to the flash class adds 02c2ed4db4c6 leds: lm3601x: Convert class registration to device managed adds d8123eb28458 leds: core: Remove extern from header adds 114194ce6b34 leds: core: Fix devm_classdev_match to reference correct s [...] adds 7ae4717cb9cb leds: core: Fix leds.h structure documentation adds 6ef435133233 backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c adds f2d1269963f2 backlight: qcom-wled: restructure the qcom-wled bindings adds 448d6fcb7a52 leds: pca953x: Use of_device_get_match_data() adds 660b1530f2a0 Merge remote-tracking branch 'leds/for-next' adds cbb79863fc31 ipmi: Don't allow device module unload when in use adds 8ee7b485bbfb ipmi: use %*ph to print small buffer adds 2a21d858f96b ipmi: bt-bmc: use devm_platform_ioremap_resource() to simp [...] adds 4aa7afb0ee20 ipmi: Fix memory leak in __ipmi_bmc_register adds 0d8633bf5311 drivers: ipmi: Support for both IPMB Req and Resp adds 250ea3c0ce0d Merge remote-tracking branch 'ipmi/for-next' adds 372a67c0c5ef driver core: Add fwnode_to_dev() to look up device from fwnode adds e2ae9bcc4aaa driver core: Add support for linking devices during device [...] adds a3e1d1a7f5fc of: property: Add functional dependency link from DT bindings adds fc5a251d0fd7 driver core: Add sync_state driver/bus callback adds 5e6669387e22 of/platform: Pause/resume sync state during init and of_pl [...] adds d4387cd11741 of: property: Create device links for all child-supplier d [...] adds 507fd01d5333 drivers: move the early platform device support to arch/sh adds 201e91091b1d sh: add the sh_ prefix to early platform symbols adds c31e73121f4c base: soc: Handle custom soc information sysfs entries adds ec4e29068839 driver core: simplify definitions of platform_get_irq* adds 0c580d83325e firmware: Update pointer to documentation adds 9655ac4aca20 debugfs: remove return value of debugfs_create_u8() adds 313f5dbba41d debugfs: remove return value of debugfs_create_u16() adds ad26221fb9e6 debugfs: remove return value of debugfs_create_u64() adds 8e5802635f0f debugfs: remove return value of debugfs_create_size_t() adds be5767341ce5 ntb: ntb_pingpong: no need to check the return value of de [...] adds e40d38f28c10 debugfs: remove return value of debugfs_create_x16() adds f5cb0a7e64f4 debugfs: remove return value of debugfs_create_x32() adds 0864c408fb1e debugfs: remove return value of debugfs_create_x64() adds af1b967af5ff of: property: Minor code formatting/style clean ups adds 92df01e3601f driver: core: Improve documentation for fwnode_operations. [...] adds a3caeb8ffe5d docs: driver-model: Add documentation for sync_state adds 8f677bc819e7 Merge 5.4-rc5 into driver-core-next adds 05ef983e0d65 driver core: Add device link support for SYNC_STATE_ONLY flag adds bcbbcfd57247 driver core: Allow a device to wait on optional suppliers adds 03324507e66c driver core: Allow fwnode_operations.add_links to differen [...] adds 0ff5cc1ec33b of: property: Make sure child dependencies don't block pro [...] adds 15956dad5c10 of: property: Skip adding device links to suppliers that a [...] adds ff229319f436 powerpc: pseries: no need to check return value of debugfs [...] adds c7c116890941 debugfs: remove return value of debugfs_create_x8() adds 9927c6fa3e1d debugfs: remove return value of debugfs_create_atomic_t() adds 726ce477285d Documentation: debugfs: Document debugfs helper for unsign [...] adds d3504757f3f0 debugfs: Add debugfs_create_xul() for hexadecimal unsigned long adds 785bbb804a70 mmc: atmel-mci: Fix debugfs on 64-bit platforms adds f1dfe70b7ff7 mmc: atmel-mci: Remove superfluous cast in debugfs_create_ [...] adds 0c40c1be2512 mmc: dw_mmc: Fix debugfs on 64-bit platforms adds 118e11182a81 mmc: dw_mmc: Remove superfluous cast in debugfs_create_u32() call adds b889b3b07c9d firmware loader: log path to loaded firmwares adds 09b0965ee8cc IB: mlx5: no need to check return value of debugfs_create [...] adds 4154abca299e Documentation: devres: add missing entry for devm_platform [...] adds 6e924822752c lib: devres: prepare devm_ioremap_resource() for more variants adds b873af620e58 lib: devres: provide devm_ioremap_resource_wc() adds bb6243b4f73d drivers: platform: provide devm_platform_ioremap_resource_wc() adds 444b0111f3bc misc: sram: use devm_platform_ioremap_resource_wc() adds c9c8641d3ebd drivers: provide devm_platform_ioremap_resource_byname() adds f51b18d92b66 gpio: mvebu: use devm_platform_ioremap_resource_byname() adds cc4c831811c2 gpio: tegra186: use devm_platform_ioremap_resource_byname() adds f1d04c95121a Merge remote-tracking branch 'driver-core/driver-core-next' adds 3055c92c7d40 usb-storage: SCSI glue: use dev_err instead of printk adds 237b668c1c5d usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] adds 601acc789956 usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] adds 3c60e959fa35 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] adds 9fd7a05e9776 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] adds 80d59826d2d0 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] adds ec035f91297d usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] adds 893a66d34298 usb: bdc: use devm_platform_ioremap_resource() to simplify code adds 3aec68e3e020 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] adds 55419932d2ac usb: host: xhci-tegra: use devm_platform_ioremap_resource( [...] adds 9cbe0c60c791 usb: isp1362-hcd: use devm_platform_ioremap_resource() to [...] adds e719ffbf872e usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] adds d706a95bb48a usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] adds 33b4332f9282 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] adds 89fa75acc40f usb: phy: keystone: use devm_platform_ioremap_resource() t [...] adds f68341d194c3 USB: musb: use devm_platform_ioremap_resource() to simplify code adds 8f9b6228b2fc usb: host: u132-hcd: fix spelling mistake "overcurren" -> [...] adds c2c1c66b5d43 usb: Fix Kconfig indentation adds f906d0614f5f usb: ftdi-elan: move a couple of statements to next line adds faf4b0dcea31 usbip: clean up an indentation issue adds c0ee57ce66fa USB: gadget: udc: clean up an indentation issue adds 29e56c0cf5d9 usb: musb: musb_gadget.c: Remove unused variable adds 9ac0fc3906ec usb: chipidea: tegra: clean up tegra_udc flag code adds 5d88ef9eead8 usb: host: xhci-tegra: use regulator_bulk_set_supply_names() adds 9c4567fa0a44 USB: host: ohci-at91: completely shutdown the controller i [...] adds a3bf4d681655 USB: host: ohci-at91: suspend: delay needed before to stop clocks adds 87e8dfa6f7eb USB: host: ohci-at91: resume: balance the clock start call adds 5022204a464c usb: renesas_usbhs: simplify usbhs_status_get_device_state() adds fef22636889e usb: renesas_usbhs: enable DVSE interrupt adds 39abcc84846b usb: renesas_usbhs: add suspend event support in gadget mode adds 1918fa0d4498 dt-bindings: usb: hd3ss3220 device tree binding document adds 1c48c759ef4b usb: typec: driver for TI HD3SS3220 USB Type-C DRP port co [...] adds 4aec2393f514 dt-bindings: usb: renesas_usb3: Document usb role switch support adds ad9480ae360a dt-bindings: usb: usb251xb: add documentation for voltage supply adds 4d7201cda226 usb: usb251xb: add vdd supply support adds a9bab25556f1 usb: usb251xb: simplify reset helper adds 905eccc6a509 usb: usb251xb: add pm_ops adds dd3fd317e2be usb: typec: hd3ss3220_irq() can be static adds a570ec79641a usb: image: microtek.c: Remove unused variable adds 233450310b68 usb: isp1760: isp1760-hcd.c: Drop condition with no effect adds 8a02a23f33be xhci: tegra: Parameterize mailbox register addresses adds 2538f0ee8a29 usb: host: xhci-tegra: Add Tegra194 XHCI support adds da4b5d18dd94 usb: typec: add dependency for TYPEC_HD3SS3220 adds 71460342d48b usb: mtu3: add a new function to do status stage adds b1a71c904763 usb: mtu3: fix race condition about delayed_status adds 29234e3bb557 usb: gadget: Remove set but not used variable 'opts' in ac [...] adds db0386312f29 usb: gadget: Remove set but not used variable 'opts' in ms [...] adds a4f55d8b8c14 usb: hub: Check device descriptor before resusciation adds 5a9a8a4c5058 usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zer [...] adds dd2057e544dc USB: core: drop OOM message adds 71464db9c249 usb: core: devio.c: Fix assignment of 0/1 to bool variables adds 49b8956b3d9b dt-bindings: usb-xhci: Add r8a774b1 support adds 7236c197b4ed dt-bindings: usb: renesas_usb3: Document r8a774b1 support adds f48c0a4228af dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support adds 808566e6a78f dt-bindings: usb: renesas_usbhs: Add r8a774b1 support adds a17e369540c5 dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support adds 07562314c2d3 dt-bindings: dmaengine: usb-dmac: Add binding for r8a774b1 adds 1141a7522e39 usb: typec: remove duplicated include from hd3ss3220.c adds bf7c1d95af67 Merge 5.4-rc3 into usb-next adds 46f62f887b2c usb: renesas_usbhs: fix __le16 warnings adds 67f195806afc usb: renesas_usbhs: fix type of buf adds c8dd192be821 usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() adds be731286685a USB: host: ohci-at91: Remove unused variable regs in at91_stop_hc adds abb0b3d96a1f usb: usbfs: Suppress problematic bind and unbind uevents. adds d19f1d44e743 Merge 5.4-rc5 into usb-next adds 16c8373ecf7b Merge 5.4-rc6 into usb-next adds c6919d5e0cd1 usb: roles: Add usb_role_switch_find_by_fwnode() adds a69dff995477 extcon: axp288: Remove the build-in connection description adds 09e2a8b78cbd usb: ohci-nxp: fix use of integer as pointer adds f3de5d857bb2 USB: bcma: Add a check for devm_gpiod_get adds 6f9ac343c0d2 usb: host: oxu210hp-hcd: fix __iomem annotations adds 2a59aa7711e0 usb: usb251xb: Drop some unused defines adds 6fa54eda64d2 usb: usb251xb: Document chip variant usb2422 adds cd7da3bc6c58 usb: usb251xb: Add support for USB2422 adds c1aa81da1c64 usb: Spelling s/enpoint/endpoint/ adds 4ff0eccbb5c4 usb: Spelling s/disconnet/disconnect/ adds a363d50515eb usb: host: fotg210: add missed clk_put calls adds 8442b02bf3c6 USB: dummy-hcd: increase max number of devices to 32 adds 6dabeb891c00 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein adds ad772c39b2fb usb: typec: Copy everything from struct typec_capability d [...] adds 8c127a42af89 usb: typec: Introduce typec_get_drvdata() adds 46310e4dade2 usb: typec: Separate the operations vector adds 00ec21e58dc6 usb: typec: tcpm: Start using struct typec_operations adds 1007dda3be1c usb: typec: tps6598x: Start using struct typec_operations adds 6df475f804e6 usb: typec: ucsi: Start using struct typec_operations adds 642b1017dc43 usb: typec: hd3ss3220: Start using struct typec_operations adds 8c038ea8b65f usb: typec: Remove the callback members from struct typec_ [...] adds 61d78ee29a0b usb: typec: Remove unused members from struct typec_capability adds 24dab5380512 usb: typec: hd3ss3220: Give the connector fwnode to the po [...] adds bdc62f2bae8f usb: typec: ucsi: Simplified registration and I/O API adds f56de278e8ec usb: typec: ucsi: acpi: Move to the new API adds e32fd989ac1c usb: typec: ucsi: ccg: Move to the new API adds 2ede55468ca8 usb: typec: ucsi: Remove the old API adds 470ce43a1a81 usb: typec: ucsi: Remove struct ucsi_control adds 3cf657f07918 usb: typec: ucsi: Remove all bit-fields adds e716bb38edb4 usb: typec: ucsi: New error codes adds 74ce3e412748 usb: typec: ucsi: Optimise ucsi_unregister() adds 100d6a5f1c66 Merge remote-tracking branch 'usb/usb-next' adds 9ba3aca8fe82 usb: dwc3: Disable phy suspend after power-on reset adds daf82bd24e30 usb: gadget: u_serial: add missing port entry locking adds fe1ea63ad806 usb: gadget: u_serial: reimplement console support adds b417343c6a0f usb: gadget: u_serial: make OBEX port not a console adds d7cb8fb7aa7d usb: gadget: u_serial: allow more console gadget ports adds bd25a14edb75 usb: gadget: legacy/serial: allow dynamic removal adds ef9b457d0dd2 usb: gadget: u_serial: diagnose missed console messages adds c6561082b833 usb: gadget: u_serial: use mutex for serialising open()s adds b45ca31a6a4c usb: phy: keystone: use devm_platform_ioremap_resource() t [...] adds 53490989ff91 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] adds 836283dd7bff usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] adds 2e78dd514706 usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] adds 4496bf250539 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] adds 586a5fd60c3c usb: bdc: use devm_platform_ioremap_resource() to simplify code adds 60b6465be786 usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] adds 623128070e78 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] adds e7705d269b28 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] adds 195ad9c36d82 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] adds e17d87668ecd usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] adds 6a3893bfbe02 usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] adds e961c47e66f1 usb: gadget: udc: renesas_usb3: add suspend event support adds 8b20d00f0f08 usb: renesas_usbhs: enable DVSE interrupt adds d2802865f7e5 usb: renesas_usbhs: simplify usbhs_status_get_device_state() adds f2b06c953911 usb: renesas_usbhs: add suspend event support in gadget mode adds 1bff4a4e66b9 USB: dummy-hcd: increase max number of devices to 32 adds 15ac1d99b845 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein adds eb23c8b4fd98 usb: fsl: Remove unused variable adds 75eaa498c99e usb: gadget: Correct NULL pointer checking in fsl gadget adds 0b8b1a1fede0 usb: gadget: f_tcm: Provide support to get alternate setti [...] adds 3654aaa922f3 usb: gadget: configfs: fix concurrent issue between compos [...] adds e6fda6e69db2 usb: mtu3: add a new function to do status stage adds 6973dbdd1c1f usb: gadget: Remove set but not used variable 'opts' in ac [...] adds e804cd46b2a2 usb: gadget: Remove set but not used variable 'opts' in ms [...] adds b049e03ca57f phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] adds 1cbfb8c4f62d usb: gadget: Quieten gadget config message adds 5a1500774751 USB: gadget: udc: clean up an indentation issue adds a9a367d0ade8 usb: gadget: udc: lpc32xx: Use devm_platform_ioremap_resou [...] adds 6689f0f4bb14 usb: dwc2: use a longer core rest timeout in dwc2_core_reset() adds 038761ce68c2 usb: dwc3: debug: Remove newline printout adds 49db427232fe usb: gadget: Add UDC driver for tegra XUSB device mode controller adds f3088e6a12fe usb: mtu3: fix race condition about delayed_status adds 4c48f2367844 dt-bindings: usb: Add binding for the TI wrapper for Caden [...] adds 387c359b84f7 usb: cdns3: Add TI specific wrapper driver adds 726b4fba94be usb: dwc3: of-simple: add a shutdown adds 0c08798d2c12 Merge remote-tracking branch 'usb-gadget/next' adds ebd09f1cd417 USB: serial: pl2303: add support for PL2303HXN adds 35714565089e USB: serial: ch341: reimplement line-speed handling adds e696d00e65e8 USB: serial: mos7840: add USB ID to support Moxa UPort 2210 adds 957c31ea082e USB: serial: option: add support for DW5821e with eSIM support adds 95461b378434 Merge remote-tracking branch 'usb-serial/usb-next' adds ba05e798d57c usb: chipidea: udc: add new API ci_hdrc_gadget_connect adds 881de50d4ea6 usb: chipidea: udc: protect usb interrupt enable adds d956a6ae6eb9 usb: chipidea: imx: enable vbus and id wakeup only for OTG events adds 36323167538d usb: chipidea: core: change vbus-regulator as optional adds ff3f8c59f953 usb: chipidea: tegra: clean up tegra_udc flag code adds 973ce009b308 usb: chipidea: imx: check data->usbmisc_data against NULL [...] adds 98dabdb0a255 usb: chipidea: imx: change hsic power regulator as optional adds d079e57585ec usb: chipidea: imx: refine the error handling for hsic adds 196c90220a85 usb: chipidea: imx: pinctrl for HSIC is optional adds 1b541433bd04 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds fbf6a7a4c976 phy: xgene: make array serdes_reg static const, makes obje [...] adds f466de0208e3 phy: tegra: xusb: remove unused variable adds 265938bb1bc8 phy-mvebu-a3700-utmi: Use devm_platform_ioremap_resource() [...] adds c9dfadeee89d phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] adds fa093440142d phy: hisilicon: use devm_platform_ioremap_resource() to si [...] adds e4b957d3a7c7 phy: phy-brcm-usb-init: fix __iomem annotations adds 1025cb924bd5 phy: phy-brcm-usb-init: fix use of integer as pointer adds 700d3802427d dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support adds 3f6d43a66e3e dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support adds ac25b6e9f8d2 phy: tegra: xusb: Add XUSB dual mode support on Tegra210 adds a5be28c3656a phy: tegra: xusb: Add usb3 port fake support on Tegra210 adds 90767cdfea89 phy: tegra: xusb: Add vbus override support on Tegra210 adds a8a24429dd1d phy: tegra: xusb: Add vbus override support on Tegra186 adds 4bd5ead82d4b phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" adds 54fad40d3f01 phy: ti: dm816x: remove set but not used variable 'phy_data' adds 64d5989c1ae5 phy: tegra: use regulator_bulk_set_supply_names() adds 316b42945906 phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid adds 76126f5bd3fb dt-bindings: phy-qcom-qmp: Add sm8150 UFS phy compatible string adds a88c85ee2ea3 phy: qcom-qmp: Add SM8150 QMP UFS PHY support adds 6bd03e711369 dt-bindings: Add bindings for USB3 phy on Allwinner H6 adds a228890f9458 phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC adds 711b2bfba748 phy: add PHY_MODE_LVDS adds b7535a3bc0ba phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY adds 3817c7961179 dt-bindings: phy: add yaml binding for rockchip,px30-dsi-dphy adds 82b5d1644155 phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx [...] adds c9baab38fe0e phy: renesas: phy-rcar-gen2: Fix the array off by one warning adds 64f86b997844 phy: qcom-usb-hs: Fix extcon double register after power cycle adds 4569e64ab6a5 phy: phy-rockchip-inno-usb2: add phy description for px30 adds c9b1b9d47d84 Merge remote-tracking branch 'phy-next/next' adds 76c38d30fee7 serial: imx: adapt rx buffer and dma periods adds 39f809192661 serial: sprd: Add polling IO support adds 0c11b88883db tty: 8250_of: Use software emulated RS485 direction control adds 91daae03188e serial: core: Use cons->index for preferred console registration adds 38b101c6b036 tty/amba-pl011: fix a -Wunused-function warning adds 254cc7743e84 serial: 8250_lpss: Switch over to MSI interrupts adds a8afc193558a serial: 8250_dw: Use devm_clk_get_optional() to get the in [...] adds 8d310c9107a2 drivers/tty/serial/8250: Make Aspeed VUART SIRQ polarity c [...] adds 6270d22d3902 dt-bindings: serial: 8250: Add aspeed,sirq-polarity-sense. adds c791fc76bc72 arm: dts: aspeed: Add vuart aspeed,sirq-polarity-sense to [...] adds 530c4ba3fa05 tty_ldisc: simplify tty_ldisc_autoload initialization adds 7726fb53e75f tty:n_gsm.c: destroy port by tty_port_destroy() adds 3e4aaea7a039 tty: serial: qcom_geni_serial: IRQ cleanup adds 8b7103f31950 tty: serial: qcom_geni_serial: Wakeup over UART RX adds 619cbcaedc8e serial: sirf: make register info static adds 33364d63c75d serdev: Add ACPI devices by ResourceSource field adds d1a1af2cdf19 hvc: dcc: Add earlycon support adds 7ca932e44132 Merge 5.4-rc3 into tty-next adds 6e73113784ac serial: 8250_exar: Move Exar pieces to custom ->startup() adds dd8b7a1db5d0 Revert "serial: core: Use cons->index for preferred consol [...] adds 9905f32aefbe serial: fsl_linflexuart: Be consistent with the name adds c2a552197106 Merge 5.4-rc5 into tty-next adds 2b30efe2e88a tty: serial: lpuart: Remove unnecessary code from set_mctrl adds e3553fee81b5 tty: serial: lpuart: Use defines that correspond to correc [...] adds 67b01837861c tty: serial: lpuart: Add RS485 support for 32-bit uart flavour adds 6fc68e936399 dt-bindings: serial: lpuart: Drop unsupported RS485 bindings adds 5bfb26303663 dt-bindings: serial: sh-sci: Document r8a77961 bindings adds 4d2c82b192e4 tty: rocket: reduce stack usage adds b027ce258369 tty: serial: msm_serial: Fix flow control adds 05faa64e7392 serial: 8250_dw: Avoid double error messaging when IRQ absent adds eb9c1a41ea12 serial: 8250-mtk: Use platform_get_irq_optional() for opti [...] adds 6a7ce07d6cb7 tty: serial: uartlite: use clk_disable_unprepare to match [...] adds 879516870d7a Revert "tty:n_gsm.c: destroy port by tty_port_destroy()" adds 487ee861de17 tty: serial: fsl_lpuart: use the sg count from dma_map_sg adds c381893dd588 Merge remote-tracking branch 'tty/tty-next' adds 8b063441b741 drivers/misc: ti-st: Remove unneeded variable in st_tty_open adds 780ee709bdb4 mei: buf: drop 'running hook' debug messages. adds 3079b54aa9a0 eeprom: Warn that the driver is deprecated adds 736683092152 mei: fix modalias documentation adds 3e917975b7cd mei: me: fix me_intr_clear function name in KDoc adds 71200fcbb91c w1: sgi_w1: use devm_platform_ioremap_resource() to simplify code adds ad90ff6964d7 misc: atmel_tclib: use devm_platform_ioremap_resource() to [...] adds fa6f90f349ac sgi-gru: simplify procfs code some more adds bb4d6e0ee83c lis3lv02d: switch to using input device polling mode adds 32a738704d7f greybus: remove excessive check in gb_connection_hd_cport_ [...] adds d52accce0aad platform: goldfish: Allow goldfish drivers for archs with [...] adds 9964f8c899fc misc: rtsx: Remove unneeded variable in rts5260_card_power_on adds 689e3557a2d1 misc: MIC: drop all 'comment' lines from its Kconfig adds 2419e55e532d misc: fastrpc: add mmap/unmap support adds 2d10d2d17072 misc: fastrpc: fix memory leak from miscdev->name adds 55bcda35584c misc: fastrpc: do not interrupt kernel calls adds 387f625585d1 misc: fastrpc: handle interrupted contexts adds efcd2390f56b misc: fastrpc: revert max init file size back to 2MB adds 7ed42113ce03 ocxl: Use the correct style for SPDX License Identifier adds 40688bd58df7 misc: Use the correct style for SPDX License Identifier adds 97856e59384d Merge 5.4-rc3 into char-misc-next adds 990be7476485 binder: Use common definition of SZ_1K adds 834c7360f92a binder: Remove incorrect comment about vm_insert_page() behavior adds 6859eba4f6fb samples: mei: use hostprogs kbuild constructs adds da80d2e516eb Merge 5.4-rc5 into char-misc-next adds 891e60368ba1 drivers: mcb: use symbol namespaces adds f188b5e76aae coresight: etm4x: Save/restore state across CPU low power states adds b7909065e8eb dt-bindings: arm: coresight: Add support for coresight-los [...] adds 0373d90639ef coresight: etm4x: Add support for ThunderX2 adds 057f2c57b08d coresight: etm4x: Fixes for ETM v4.4 architecture updates. adds 2fe6899e36aa coresight: etm4x: Fix input validation for sysfs. adds 75198a7d4c0c coresight: etm4x: Add missing API to set EL match on addre [...] adds 1b6b0e087fc7 coresight: etm4x: Fix issues with start-stop logic. adds c2431fed288a coresight: etm4x: Improve usability of sysfs - include/exc [...] adds 3e12d3b01324 coresight: etm4x: Improve usability of sysfs - CID and VMI [...] adds a578427de5b2 coresight: etm4x: Add view comparator settings API to sysfs. adds ebddaad09e10 coresight: etm4x: Add missing single-shot control API to sysfs adds f08d688223b0 coresight: Add explicit architecture dependency adds edda32dabedb coresight: Serialize enabling/disabling a link device. adds 9c7db4947506 coresight: etm4x: Fix BMVAL misuse adds e81b88932985 extcon-intel-cht-wc: Don't reset USB data connection at probe adds 6942635032cf extcon: sm5502: Reset registers during initialization adds ddd1bbbae486 extcon: sm5502: remove redundant assignment to variable ca [...] adds 26a4175372a5 Merge tag 'extcon-next-for-5.5' of git://git.kernel.org/pu [...] adds 7a2b9e6ec845 mei: bus: prefix device names on bus with the bus name adds 82b29b9f72af mei: me: add comet point V device id adds 8670b2b8b029 rfkill: allocate static minor adds 482c86cc37b7 char: xillybus: use devm_platform_ioremap_resource() to si [...] adds 9b8303fc6efa nvmem: core: fix nvmem_cell_write inline function adds 1e6d8e5f4441 nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] adds f8017bfc1414 nvmem: imx: scu: support hole region check adds 885ce72a09d0 nvmem: imx: scu: support write adds c33c585f1b3a nvmem: imx-ocotp: reset error status on probe adds 95d25206eb1d dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation adds 096030e7f449 nvmem: sprd: Add Spreadtrum SoCs eFuse support adds b210fac7f636 nvmem: imx: scu: fix dependency in Kconfig adds de02fc40fc63 dt-bindings: nvmem: add binding for Rockchip OTP controller adds 755864feb729 nvmem: add Rockchip OTP driver adds 8bba40ebf256 Merge remote-tracking branch 'char-misc/char-misc-next' adds df72b7192119 soundwire: intel: add missing headers for cross-compilation adds 2948d1921693 soundwire: intel: remove X86 dependency adds 535bbe6a1f94 soundwire: remove DAI_ID_RANGE definitions adds 80464533e148 soundwire: intel: remove playback/capture stream_name adds 57a34790cd2c soundwire: cadence/intel: simplify PDI/port mapping adds 807c15bc7787 soundwire: intel: don't filter out PDI0/1 adds 1b53385e7938 soundwire: cadence_master: improve PDI allocation adds 3fc40449a06b soundwire: intel: use correct header for io calls adds 49ea07d33d9a soundwire: intel/cadence: fix startup sequence adds 675d4c9aba86 soundwire: cadence_master: add hw_reset capability in debugfs adds dfbe642d1ed9 soundwire: intel: add helper for initialization adds 9e3d47fb2bdc soundwire: intel/cadence: add flag for interrupt enable adds 3ccb8551f52e soundwire: cadence_master: make clock stop exit configurab [...] adds 5aec79f0c942 Merge remote-tracking branch 'soundwire/next' adds b406357c572b thunderbolt: Add 'generation' attribute for devices adds 1c9c5bc525b5 Merge branch 'thunderbolt/fixes' into thunderbolt/next adds f07a360813f6 thunderbolt: Introduce tb_switch_is_icm() adds 68b91293c837 thunderbolt: Log switch route string on config read/write timeout adds af99f696b5c5 thunderbolt: Log error if adding switch fails adds 8f57d4780666 thunderbolt: Convert basic adapter register names to follo [...] adds 778bfca3d14a thunderbolt: Convert PCIe adapter register names to follow [...] adds 98176380cbe5 thunderbolt: Convert DP adapter register names to follow t [...] adds 826c6a177308 thunderbolt: Make tb_sw_write() take const parameter adds b433d0100562 thunderbolt: Add helper macro to iterate over switch ports adds b5db76dba064 thunderbolt: Refactor add_switch() into two functions adds 91c0c12080d0 thunderbolt: Add support for lane bonding adds 0d46c08d1ed4 thunderbolt: Add default linking between lane adapters if [...] adds 17a8f815a0df thunderbolt: Expand controller name in tb_switch_is_xy() adds 7bffd97eb7ab thunderbolt: Add downstream PCIe port mappings for Alpine [...] adds de718ac7b6ae thunderbolt: Add Display Port CM handshake for Titan Ridge [...] adds 8afe909b78e1 thunderbolt: Add Display Port adapter pairing and resource [...] adds a11b88add440 thunderbolt: Add bandwidth management for Display Port tunnels adds 354a7a7716ed thunderbolt: Do not start firmware unless asked by the user adds 3f0e8fb635d0 Merge remote-tracking branch 'thunderbolt/next' adds 55ecd411c31d staging: rtl8723bs: Removed unneeded variables adds 6f406c73037f staging: rtl8723bs: os_dep: fix spelling mistake "offet" - [...] adds 53e3a7e1d7af staging: rtl8723bs: core: make array op_class static const [...] adds 9cdb1928683d staging: rtl8723bs: remove unneeded conversion to bool adds 87a966d8ca34 staging: rtl8723bs: remove return statements from void functions adds 8635b4c480b0 staging: sm750fb: CHECK: Avoid CamelCase adds 97a0ea779560 staging: rtl8188eu: cleanup long line in rtw_mlme_ext.c adds fe11afc326f1 staging: rtl8188eu: remove unnecessary self-assignment adds 1c0c5e9b2312 staging: board: use appropriate macro to initialize struct adds 88b3673ec0d6 staging: rtl8192u: ieee80211: Replace snprintf with scnprintf adds 78f7aac11e0d staging: rtl8192u: Remove unnecessary blank lines adds 3278ef5961e0 staging: rtl8192u: Fix alignment to match open parenthesis adds c2e323290f9f staging: rtl8192u: Remove unnecessary line-breaks in funct [...] adds e40219d5e4b2 staging: olpc_dcon: allow simultaneous XO-1 and XO-1.5 support adds d9dc93128d13 staging: rtl8712: Replace snprintf with scnprintf adds 0605bed9ba62 staging: qlge: Removed unnecessary variable adds 0911224b6bf4 staging: rtl8192u: release memory on error path adds ca312438cf17 staging: rtl8192u: fix multiple memory leaks on error path adds af42abb680e3 staging: Use pr_warn instead of pr_warning adds 01b16aed578a staging: olpc_dcon: fix wrong dependencies in Kconfig file adds 43821e36e5fc staging: rtl8188eu: remove dead code/vestigial do..while loop adds 5dec9a28778e staging: rtl8192e: clean up indentation issue adds 17e325285dfb staging: vt6656: clean up an indentation issue adds c47be36db328 staging: rtl8723bs: remove unused function write_cam_from_cache adds 228241944a48 staging: rtl8188eu: fix possible null dereference adds 82e465642f93 staging: wilc1000: remove unnecessary netdev validation ch [...] adds fb2d74342fed staging: wilc1000: move wlan_deinit_locks() in wilc_netdev [...] adds 8399918f3056 staging: wilc1000: use RCU list to maintain vif interfaces list adds 854d66df74ae staging: wilc1000: look for rtc_clk clock in spi mode adds 7c1a38e1fe05 staging: fieldbus core: remove unused strings adds 9cc05ed4df03 staging: fieldbus: move "offline mode" definition to field [...] adds f8fcbb6ba89c staging: vc04_services: Avoid typedef adds b664312285eb staging: rtl8712: fix boundary condition for n adds b74e124e1048 staging: rtl8188eu: convert variables from unsigned char to u8 adds 7e3303fc8c45 staging: rtl8188eu: rename variables to avoid mixed case adds 5f6bca795f6d staging: rtl8188eu: cleanup whitespace in update_hw_ht_param adds 7e6af677d827 staging: rtl8188eu: cleanup comments in update_hw_ht_param adds 8789f13ddc77 staging: exfat: fix fs_sync() calls. adds d98bb9c2fec0 staging: exfat: explain the fs_sync() issue in TODO adds a7a91ca5a23d staging: wfx: add infrastructure for new driver adds 0096214a59a7 staging: wfx: add support for I/O access adds a794e8b6fafe staging: wfx: add I/O API adds fee695e3e30f staging: wfx: add tracepoints for I/O access adds 652b4afb240e staging: wfx: load firmware adds e4ee3cb3efc6 staging: wfx: import HIF API headers adds b0998f0c040d staging: wfx: add IRQ handling adds 1cc298c91523 staging: wfx: add tracepoints for HIF adds 185c106f79bf staging: wfx: add support for start-up indication adds e16e7f0716a6 staging: wfx: instantiate mac80211 data adds 4f8b7fabb15d staging: wfx: allow to send commands to chip adds f95a29d40782 staging: wfx: add HIF commands helpers adds 846239f641db staging: wfx: introduce "secure link" adds c7ff39dd8b53 staging: wfx: setup initial chip configuration adds f4a71ba8753d staging: wfx: add debug files and trace debug events adds 9bca45f3d692 staging: wfx: allow to send 802.11 frames adds 1f21b7fefa72 staging: wfx: allow to receive 802.11 frames adds 1a61af0f8cbe staging: wfx: allow to scan networks adds fb2490f693ee staging: wfx: implement 802.11 key handling adds 40115bbc40e2 staging: wfx: implement the rest of mac80211 API adds d7618e38461e staging: qlge: Fix irq masking in INTx mode adds e759b5cf7089 staging: qlge: Remove irq_cnt adds f70e8459fdea staging: qlge: Remove page_chunk.last_flag adds 2b27fc39da55 staging: qlge: Deduplicate lbq_buf_size adds a68a5b2fd3a2 staging: qlge: Remove bq_desc.maplen adds 16714d98bf63 staging: qlge: Remove rx_ring.sbq_buf_size adds cf1c2987bfd8 staging: qlge: Remove useless dma synchronization calls adds 03a0e14bd8bc staging: qlge: Deduplicate rx buffer queue management adds 6f5740b1d35e staging: qlge: Fix dma_sync_single calls adds e4c911a73c89 staging: qlge: Remove rx_ring.type adds dc4eec33bf15 staging: qlge: Factor out duplicated expression adds ec705b983b46 staging: qlge: Remove qlge_bq.len & size adds 7be4c3f92077 staging: qlge: Remove useless memset adds c8c1ff5c1902 staging: qlge: Replace memset with assignment adds aec626d2092f staging: qlge: Update buffer queue prod index despite oom adds 6e9c52b92097 staging: qlge: Refill rx buffers up to multiple of 16 adds b91fec1ecf6f staging: qlge: Refill empty buffer queues from wq adds bf653da86231 staging: rtl8723bs: Remove unnecessary braces adds ef0abd6f24d3 staging: wilc1000: don't use wdev while setting tx power adds ea60b4eb4420 staging: rtl8188eu: remove unnecessary asignment and initi [...] adds a5a5ec2538ab staging: rtl8723bs: Remove set but not used variable 'oldcnt' adds d8a363ef0046 staging: rtl8192u: Fix indentation for cleaner code adds b483b4e4d3f6 staging: mt7621-pci: add quirks for 'E2' revision using 's [...] adds f3c3f2d43484 staging: vt6656: remove duplicated blank line adds 6d9a930cd9aa staging: rtl8723bs: Remove unnecessary braces adds 164eec46ea99 staging: vt6656: reorganize characters so the lines are un [...] adds 3dbcdf183b32 staging: rtl8723bs: Switch constant place in test adds 402bd53e964f staging: rtl8712: align arguments with open parenthesis in [...] adds 4ccb5b0bc3e8 staging: rtl8723bs: Remove set but not used variable 'tmp_aid' adds d34befc134d1 staging: rtl8723bs: Remove set but not used variable 'prwskeylen' adds 0fd1dc1ea477 staging: rtl8723bs: Remove set but not used variables 'ppp [...] adds f342e258085b staging: rtl8723bs: Remove set but not used variable 'adapter' adds d4fbce956db1 staging: vc04_services: make use of devm_platform_ioremap_ [...] adds e772cd8c9c9c staging: wlan-ng: p80211wep.c: use lib/crc32 adds c54f9f0e8c81 staging: wfx: simplify memory allocation in wfx_update_fil [...] adds 488d349061fa staging: wfx: remove misused call to cpu_to_le16() adds 6d68ac8b5b5c staging: wfx: le16_to_cpus() takes a reference as parameter adds 53707c85d2c1 staging: wfx: correctly cast data on big-endian targets adds 51f589c82f6d staging: wfx: fix copy_{to,from}_user() usage adds b5be2aa3b3ac staging: wfx: drop calls to BUG_ON() adds fcd6c0f9a123 staging: wfx: avoid namespace contamination adds 81aa377559f7 staging: wfx: fix spelling mistake "hexdecimal" -> "hexadecimal" adds d53c90c5d474 staging: octeon: Remove typedef declaration adds f806c4d55721 staging: rtl8723bs: fix typo of "mechanism" in comment adds c67855589ca0 staging: rtl8723bs: Remove commented code adds a30b30f00462 staging: rtl8723bs: os_dep: Remove typecast in kfree adds 17a29fea086b staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC adds 5193dbdaf0b0 staging: bcm2835-audio: Need to judge the return value of [...] adds 66bc9cde241e staging: sm750fb: Remove set but not used variable 'uiActu [...] adds 3740b6351509 staging: sm750fb: Remove set but not used variable 'actual [...] adds 82d20bc5083d staging: vchiq: don't print pointless kernel address adds d49d1c76b96e staging: comedi: Remove set but not used variable 'aref' adds c0981afd8cd6 staging: kpc2000: Remove unnecessary return variable adds 0bb0dff0cc16 staging: wfx: fix swapped arguments in memset call adds 7638621da743 staging: wfx: Make function 'sram_write_dma_safe', 'load_f [...] adds dc3d13fba469 staging: wfx: Make function 'wfx_tx_queue_get' static adds 8fd1fe824f20 staging: wfx: Make some functions static in sta.c adds 2dac96b334aa staging: rtl8723bs: core: Remove typecast in call to kfree adds cf490d84dbef staging: rtl8723bs: Replace string with identifier adds a883d97fc538 staging: rtl8723bs: Remove space before tab adds 348c59749ffe staging: rtl8723bs: Remove set but not used variable 'i' adds 8c0c8b661bc7 staging: rtl8723bs: Remove phy_Config*With*ParaFile() calls adds efe0b0a07238 staging: rtl8723bs: Remove phy_Config*WithParaFile() functions adds 9d411eee4342 staging: rtl8723bs: Remove phy_Config*WithParaFile() confi [...] adds 44bcfb27d29e staging: rtl8723bs: Remove rtw_merge_string() function adds 38c077d7070c staging: rtl8723bs: Remove File operation APIs adds a9ce2354f7cb staging: rtl8723bs: Fix line over 80 characters adds af2f2c5e20bf staging: rtl8723bs: Fix function call wrapping style adds c44b23f51f4c staging: rtl8723bs: Add space between elements adds c9ca79b3a5b0 staging: rtl8723bs: Fix incorrect type in declaration adds 26752254faeb staging: rtl8723bs: Remove commented code adds 5bb48864d34c staging: rtl8723bs: Remove duplicate blank lines adds 042e9a6857b8 staging: rtl8723bs: Remove space before tabs adds ac478ce77304 staging: rtl8723bs: Fix style in definitions adds 06f9c65a8dd4 staging: rtl8712: Align function arguments with opening pa [...] adds fbf12784d343 staging: octeon: Fix incorrect type in assignment adds f595f03bfdfc staging: clocking-wizard: use devm_platform_ioremap_resour [...] adds 039f8b21d153 staging: emxx_udc: use devm_platform_ioremap_resource() to [...] adds 161ca4c0feeb staging: vc04_services: Avoid NULL comparison adds d13cf9eae444 staging: wfx: fix spelling mistake "non existant" -> "non- [...] adds 409e83320378 staging: rtl8723bs: Remove comparisons to NULL in conditionals adds 92f87db5a964 staging: rtl8723bs: Remove unnecessary braces for single s [...] adds e7e12d6650ec staging: rtl8723bs: Remove comparisons to booleans in cond [...] adds 2e821be2206c staging: rtl8723bs: Remove unnecessary blank lines adds 0fa79a78b1d7 staging: rtl8723bs: Remove unnecessary null check adds 52c4326a56ec staging: qlge: correct a misspelled word adds a8bfbd7cf3fd staging: qlge: fix "alignment should match open parenthesi [...] adds b883582d7340 staging: qlge: Fix multiple assignments warning by replaci [...] adds e311f25e1865 staging: qlge: add space to fix check warning adds db4b23d5a898 staging: qlge: fix comparison to NULL warning adds 850d80a2d868 staging: isdn: remove assignment in if conditionals adds f152f52c308d staging: vc04_services: place the AND operator at the end [...] adds 91d6f911b348 staging: fbtft: fbtft-core: Fix last line displayed on fbcon adds c86673e88419 staging: rtl8723bs: Remove comparison to NULL adds b73b93a2af33 iio: adc: ad7192: Add sysfs ABI documentation adds c88c8cd8265a iio: adc: ad_sigma_delta: Export ad_sd_calibrate adds 42776c14c692 staging: iio: adc: ad7192: Add system calibration support adds 5e7965681ace iio: light: cm36651: redundant assignment to variable ret adds cec8b1e3cb51 dt-bindings: iio/adc: Add a compatible string for JZ4770 SoC ADC adds b23bf21f550a dt-bindings: iio/adc: Add AUX2 channel idx for JZ4770 SoC ADC adds a515d6488505 IIO: Ingenic JZ47xx: Add support for JZ4770 SoC ADC. adds f552fde983d3 iio: light: bh1750: Resolve compiler warning and make code [...] adds 5a56c518c4d2 staging: iio: ADIS16240: Remove unused include adds c270bbf7bb9d iio: ad7949: kill pointless "readback"-handling code adds 9db02d32b8ee iio: imu: st_lsm6dsx: enable LIR for sensor events adds 22ea56511073 iio: imu: st_lsm6dsx: enable clear on read for latched interrupts adds 505ea3ada665 iio: max31856: add missing of_node and parent references t [...] adds 0fe2f2b78919 iio: tcs3414: fix iio_triggered_buffer_{pre,post}enable positions adds 348eb0b2c4f0 iio: ad7949: fix incorrect SPI xfer len adds ca4a649694bb iio: imu: inv_mpu6050: disable i2c mux for MPU925x adds 5ffd0248384c iio: imu: inv_mpu6050: add header include protection macro adds 68fd019b89e0 iio: imu: inv_mpu6050: add defines for supporting 9-axis chips adds 9d8261dbc496 iio: imu: inv_mpu6050: fix objects syntax in Makefile adds 16ef43376948 iio: imu: inv_mpu6050: helpers for using i2c master on aux [...] adds b1392de06184 iio: imu: inv_mpu6050: add MPU925x magnetometer support adds e764fb4e20f9 iio: imu: inv_mpu6050: add fifo support for magnetometer data adds 6ee6a368ac0a iio: imu: st_lsm6dsx: move interrupt thread to core adds b5969abfa8b8 iio: imu: st_lsm6dsx: add motion events adds 4c997dfa692d iio: imu: st_lsm6dsx: add wakeup-source option adds a3aa17d4badf iio: imu: st_lsm6dsx: always enter interrupt thread adds 1aabad1fb5e9 iio: imu: st_lsm6dsx: add motion report function and call [...] adds 2231f0f0d1e9 dt-bindings: iio: light: bh1750: convert bindings to yaml adds 8033997a8daf MAINTAINERS: add entry for ROHM BH1750 driver adds ea14163d2913 iio: gyro: adis16130: remove mlock usage adds 0f536e91099b counter: stm32-timer-cnt: fix a kernel-doc warning adds 81ba7e85d7f3 counter: stm32-lptimer-cnt: fix a kernel-doc warning adds 9318a9e54743 iio: gyro: adis16080: replace mlock with own lock adds dc7fe512d966 dt-binding: iio: Add optional label property adds 2c3d0c9ffd24 iio: core: Add optional symbolic label to device attributes adds 3cfd6464fe23 iio: proximity: sx9500: fix iio_triggered_buffer_{predisab [...] adds 76510ec692c8 counter: stm32: clean up indentation issue adds 4dbc54c55923 iio: gyro: clean up indentation issue adds 0c8a6e72f3c0 iio: chemical: atlas-ph-sensor: fix iio_triggered_buffer_p [...] adds 420119fcc554 iio: adc: sc27xx: Use devm_hwspin_lock_request_specific() [...] adds a521d52d1eb2 iio: pressure: bmp280: remove stray newline adds 9dc86c234e84 Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/p [...] adds 27d6e47f8e13 Merge 5.4-rc3 into staging-next adds ef1fe6b7369a staging: octeon: remove typedef declaration for cvmx_wqe adds 73aef0c9d2c6 staging: octeon: remove typedef declaration for cvmx_helpe [...] adds 1691741fe31d staging: octeon: remove typedef declaration for cvmx_fau_reg_32 adds 6cc5e1c70031 staging: octeon: remove typedef declartion for cvmx_pko_co [...] adds 180245d2d016 staging: octeon: remove typedef declaration for cvmx_fau_op_size adds f89c7d575d7c staging: rtl8712: remove unnecessary return variables adds 02d7aa2f3bfa staging: rtl8712: clean up function headers adds 29c03456f157 staging: rtl8188eu: remove braces from single statement if block adds 51a50b26c6dd staging: rtl8188eu: remove unnecessary conversion to bool adds 388fa43d5979 staging: vc04_services: use DIV_ROUND_UP helper macro adds 807411911d99 staging: rtl8723bs: use DIV_ROUND_UP helper macro adds 44288f1101fe staging: wfx: fix error handling in wfx_tx_get_raw_link_id() adds 88d0facf186c staging: wfx: fix potential vulnerability to spectre adds bbecf7de0976 staging: rtl8723bs: remove unnecessary null check adds f57ff0a9b806 staging: rtl8723bs: remove casts to pointers in kfree adds d9cceb24b407 staging: octeon: fix restricted __be16 degrades to integer adds b0906aa3f7ec staging: rtl8188eu: rename variables to avoid mixed case adds ec26697cd92d staging: rtl8188eu: convert variables from unsigned char to u8 adds 5ffa18ec0b74 staging: rtl8188eu: remove blank lines adds 8193e6ad6916 staging: sm750fb: Fix lines over 80 characters adds 6fc77fc892d8 staging: ralink-gdma: use devm_platform_ioremap_resource() [...] adds f1ca32696aea staging: netlogic: use devm_platform_ioremap_resource() to [...] adds 390e4f967299 staging: mt7621-dma: use devm_platform_ioremap_resource() [...] adds bb84f28f0d86 staging: rtl8188eu: make efuse_power_switch() function static adds be88dae8e2a9 staging: rtl8723bs: removed unwanted if..else condition adds 9f665d820391 staging: rtl8723bs: reduce stack usage of rtw_cfg80211_unlink_bss adds f306bde1860d staging: rtl8723bs: reduce stack usage of cfg80211_rtw_scan adds 2f2e28866bd7 staging: exfat: Clean up return codes - FFS_FULL adds 67f8224c3b52 staging: exfat: Clean up return codes - FFS_NOTFOUND adds df7098f84f7e staging: exfat: Clean up return codes - FFS_DIRBUSY adds 7ca8049f0980 staging: exfat: Clean up return codes - FFS_PERMISSIONERR adds ab5a321da008 staging: exfat: Clean up return codes - FFS_NAMETOOLONG adds c76c4ad5470c staging: exfat: Clean up return codes - FFS_FILEEXIST adds 03eac8d59473 staging: exfat: Clean up return codes - FFS_INVALIDPATH adds 630d00b8b26d staging: exfat: Clean up return code - FFS_MEMORYERR adds 77b97aa69bd0 staging: comedi: remove unused variable 'route_table_size' adds c671dfdaedef staging: most: Change bool init to true/false adds 663328205c0d staging: uwb: fix coccinelle warnings of comparison to bool adds f44e565e9155 Staging: Netlogic: Fix grammatical error adds 7fb50738e2f6 Staging: Netlogic: Fix spelling mistake adds b7697f054018 staging: vc04_services: fix check warnings of line over 80 [...] adds 3e722c805cdf staging: vc04_services: fix warnings of scpace required be [...] adds 25c42086c711 staging: vc04_services: fix warnings of Block comments use of * adds 3bcfd0e77e93 staging: sm750fb: format description of parameters in accel.c adds 13c2059fee66 staging: sm750fb: format description of parameters in accel.h adds 836c336ebe50 staging: sm750fb: align arguments with open parenthesis in [...] adds 548c01d6e376 staging: sm750fb: align arguments with open parenthesis in [...] adds 6454e187244e staging: sm750fb: align arguments with open parenthesis in [...] adds 76fe47940e60 staging: gasket: Fix lines ending with a '(' adds 9f750a7ec1b7 staging: fbtft: Fix duplicate arguments to bitwise AND adds 79380bbfc3ff staging: rtl8188eu: remove code valid only for 5 GHz adds bfc0a0935aa4 staging: wilc1000: store bss object and use cfg80211_conne [...] adds d59dc92f1bcc staging: wilc1000: potential corruption in wilc_parse_join [...] adds 3a4cffe67f2f staging: wilc1000: handle mgmt frames for both interfaces [...] adds 37c250fd3844 staging: exfat: Update MAINTAINERS file adds dcad0824532f staging: rtl8723bs: Replace string with identifier adds e52c13d6dca7 staging: rtl8723bs: Fix lines over 80 characters adds e25af5e3ee11 staging: rtl8723bs: Add spaces between operators adds 22b5cbd1d1d2 staging: rtl8723bs: Remove commented code adds fc4776941f51 staging: rtl8723bs: Fix indentation warnings adds e004d7ac7d2e staging: rtl8723bs: Fix function call format adds ec9e2a0ff12c staging: rtl8723bs: Change tabs for spaces adds 27a6fe3b21ec staging: wfx: drop module version adds a374ba3dc8e8 staging: wfx: relocate wfx_fill_sl_key() in secure_link.h adds 8008d9e7ddf0 staging: wfx: fix CONFIG_MMC=m with CONFIG_WFX=y adds 4e4f5e6fef21 staging: wfx: fix Oops when CONFIG_OF_NET is not set adds 20ed2d1608ec staging: wfx: fix setting MAC address from DT adds c22a3a9c0a87 staging: wfx: fix number of available tx_policies adds bc9496e5b4d6 staging: wfx: fix warnings of no space is necessary adds 1dc3d53ef390 staging: wfx: fix warning of line over 80 characters adds 640a4db708f5 staging: wfx: fix warnings of logical continuation adds 5f647dca011c staging: wfx: correct misspelled words adds 4b1aa4ba4878 staging: wfx: fix warnings of alignment should match open [...] adds 54c6feca8609 staging: rtl8188eu: cleanup comments in rtw_sta_mgt.c adds da3611f2fa4b staging: rtl8188eu: convert unsigned char array to u8 adds 62ab5b466690 staging: rtl8188eu: rename array bcast_addr adds 4e6f391fde34 staging: rtl8188eu: convert rtw_access_ctrl to return bool adds dd85035172d0 staging: rtl8188eu: remove ternary operator adds 1cafe435a9a0 staging: rtl8188eu: cleanup long lines in rtw_sta_mgt.c adds 48d357f0beb2 staging: rtl8188eu: reduce indentation level in rtw_alloc_stainfo adds eaa4e501cf1d staging: wlan-ng: remove unnecessary casts from prism2usb.c adds 7003e01ad41d staging: wlan-ng: shorten lines over 80 characters in hfa384x.h adds 95d8aa5c56f6 staging: wlan-ng: correct parameter alignment in hfa384x.h adds bbf358ec1bd6 staging: wlan-ng: fix compilation for USB debugging adds 5800d1d1565a staging: wlan-ng: remove unused field from struct hfa384x_usbctlx adds f29acb9c5d0f drivers/staging/fbtft/fb_seps525: New driver for SEPS525 ( [...] adds 41e1bf811ace Staging: qlge: Rewrite two while loops as simple for loops adds 351567d29c56 staging: gasket: Fix lines ending with a '(' adds 6d7e7c31ff9d staging: octeon: Remove unneeded variable adds 140cf83dbdc0 staging: media: allegro-dvt: remove bool comparison adds 2a8f0e9ccb5d staging: fieldbus: anybuss: use devm_platform_ioremap_reso [...] adds 21cc07a1c16f staging: rtl8712: Remove lines before a close brace adds cce430450e19 Merge 5.4-rc5 into staging-next adds 0c9f72227c76 staging: rtl8188eu: remove exit label from rtw_alloc_stainfo adds 6e845ddd8a55 staging: rtl8188eu: reduce indentation level in _rtw_free_ [...] adds c534472f8b4d staging: rtl8188eu: remove return variable from rtw_init_b [...] adds b711acf0d1a6 staging: rtl8188eu: replace tabs with spaces - style adds f3a54e19d466 staging: octeon-usb: Fix line ending with a '(' adds 62a6e25ed677 staging: mt7621-dma: Remove unnecessary line continuations adds 21c42244f212 staging: rtl8712: Fix Alignment of open parenthesis adds 6df6f3849bb8 staging: wilc1000: check if device is initialzied before c [...] adds 4f83b7dd1b07 staging: rts5208: Fix alignment and a line ending with a '(' adds 883afa2de414 staging: emxx_udc: Fix the format of a parameter list adds 9535e71e7b80 staging: kpc2000: kpc_i2c: Fix lines over 80 chars adds 09ef6fde7d89 staging: kpc2000: kpc_i2c: Remove commented code adds 67e7bd248473 staging: emxx_udc: Fix invalid reference error adds 94d70f66c294 staging: sm750fb: Fix typo in comment adds 600bf7aecebd staging: sm750fb: Replace multiple spaces with tabs when it suits adds 6e0afa355a72 staging: vt6655: Fix lines ending with parentheses adds 25ec44ebdc1a staging: KPC2000: kpc2000_spi.c: Fix style issues (missing [...] adds c4d362420d75 staging: KPC2000: kpc2000_spi.c: Fix style issues (misalig [...] adds e5f26f8548f9 staging: KPC2000: kpc2000_spi.c: Fix style issues (alignment) adds be1f84cf772b staging: KPC2000: kpc2000_spi.c: Fix style issues (Unneces [...] adds 6853f94ad751 staging: exfat: remove unnecessary parentheses adds 072429a4d6ab staging: exfat: make alignment match open parenthesis adds 487242c3dd31 staging: exfat: remove unnecessary new line in if condition adds 89f882db113b staging: exfat: replace printk(KERN_INFO ...) with pr_info() adds d5ca94a4bdcc staging: exfat: avoid multiple assignments adds e7bd89c0e010 dt-bindings: iio: light: Add binding for ADUX1020 adds 356543545576 iio: light: Add support for ADUX1020 sensor adds 038696f8bd2f iio: adc: max1027: Add debugfs register read support adds ffae10676475 iio: adc: max1027: Make it optional to use interrupts adds db033831b4f5 iio: adc: max1027: Reset the device at probe time adds 7af5257d8427 iio: adc: max1027: Prepare the introduction of different r [...] adds ae47d009b508 iio: adc: max1027: Introduce 12-bit devices support adds 1689387487af dt-bindings: iio: adc: max1027: Mark interrupts as optional adds 1a910d3aebed dt-bindings: Add 1027/1029/1031 SPI ADCs as trivial devices adds dbcc1fbe5d94 dt-bindings: Add max12xx SPI ADC series as trivial devices adds 615bd3785b5a iio: imu: st_lsm6dsx: use st_lsm6dsx_read_locked in st_lsm [...] adds a912ee4c9154 iio: imu: st_lsm6dsx: add sanity check for read_fifo pointer adds 7e9061030dd6 iio: imu: st_lsm6dsx: move irq related definitions in irq_config adds 31fe8d4e0fd5 iio: imu: st_lsm6dsx: do not access active-low/open-drain [...] adds 66b662a1760e iio: imu: st_lsm6dsx: move bdu/boot and reset register inf [...] adds 84b2e7c319b8 iio: imu: st_lsm6dsx: always check enable_reg in st_lsm6ds [...] adds 04ca37d5ade9 iio: imu: st_lsm6dsx: rely on st_lsm6dsx_update_bits_locke [...] adds d278d4479402 iio: imu: st_lsm6dsx: grab conf mutex in st_lsm6dsx_write_ [...] adds b307f495468b iio: imu: st_lsm6dsx: fix checkpatch warning adds b7a73b33bb39 iio: imu: st_lsm6dsx: add wakeup_source in st_sensors_plat [...] adds 3473b923b3a2 iio: imu: st_lsm6dsx: add missing kernel documenation adds 21119a5dbf72 dt-bindings: iio: imu: st_lsm6dsx: document missing wakeup [...] adds 3ea39d61eea6 iio: imu: st_lsm6dsx: enable wake-up event for LSM6DSO adds 9d8e91d9169c iio: dac: stm32: add power management support adds 960506ed2c69 iio: imu: st_lsm6dsx: enable drdy-mask if available adds cb3b6b8e1bc0 iio: imu: st_lsm6dsx: add odr calibration feature adds af8dc7bf4ea2 dt-bindings: iio: maxbotix,mb1232.yaml: transform to yaml adds c991bf9b650f iio: dac: ad7303: replace mlock with own lock adds 1b3751017e09 iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1 adds fa060a3d9ceb iio: imu: st_lsm6dsx: add support to LSM6DS0 adds eb1850c562cb dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds0 device bindings adds a7118662734a iio: adc: intel_mrfld_adc: Add Basin Cove ADC driver adds 7cabf9251a2f bus/ti-pwmss: move TI PWMSS driver from PWM to bus subsystem adds 1517d90cfafe dt-bindings: counter: new bindings for TI eQEP adds f213729f6796 counter: new TI eQEP driver adds 686191a7ea13 Merge branch 'ib-ti-eqep-5.4-rc1' into togreg adds 16922ffee121 Merge branch 'ib-ab8500-5.4-rc1' into HEAD adds d49e6ee2d6c2 counter: Simplify the count_read and count_write callbacks adds e58cbfd20a24 docs: driver-api: generic-counter: Update Count and Signal [...] adds c5d550fb6e12 counter: Fix typo in action_get description adds 5617f22b236d iio: adc: at91-sama5d2: Replace 0 with NULL when clearing [...] adds 9299b503db31 iio: adc: mcp320x: Tidy up endian types in type cast. adds 47f3b26e708b iio: adc: stmpe-adc: Cleanup endian type of local variable adds 78b75ab3f8c9 iio: chemical: sps30: Explicity truncate constant by masking adds 1123c084d751 iio: gyro: mpu3050: Explicity make a 'poison' value big endian adds 6b943a6f23d0 iio: pressure: bmp280 endian tidy ups adds d2080a87a376 iio: proximity: pulsedlight v2: Tidy up an endian issue adds 88e4787f0c42 iio: adc: exynos: Drop a stray semicolon adds 528e39b86fed iio: adc: exynos: use devm_platform_ioremap_resource adds 5f401ef09291 iio: adc: meson_saradc: use devm_platform_ioremap_resource adds 0e6437538293 iio: adc: cpcap-adc: Fix missing IRQF_ONESHOT as only thre [...] adds 49d3faba7e36 iio: temp: maxim thermocouple: Drop unneeded semi colon. adds d26c9abeedaf iio: adc: xilinx-xadc: use devm_platform_ioremap_resource adds a96de1393013 staging: iio: ad9834: add a check for devm_clk_get adds 4d6f93964dec dt-bindings: iio: imu: add fxos8700 imu binding adds 84e5ddd5c46e iio: imu: Add support for the FXOS8700 IMU adds 1372d1a19799 iio: pressure: bmp280: use bulk regulator ops adds 2f4292a82171 iio: pressure: bmp280: use devm action and remove labels f [...] adds f110f3188e56 iio: temperature: Add support for LTC2983 adds 3986a14870cb dt-bindings: iio: Add ltc2983 documentation adds 54f965db2e87 iio: adc: twl4030: Use false / true instead of 0 / 1 with [...] adds 97d62c345af8 iio: chemical: sgp30: drop excess semicolon adds fe2392c67db9 iio: pressure: zpa2326: fix iio_triggered_buffer_postenabl [...] adds 1cd92d42dbff iio: adc: stm32-adc: fix kernel-doc warnings adds 68d8ab3cf1a9 iio: adc: hx711: optimize performance in read cycle adds 12737476e099 iio: st: Drop GPIO include adds cf9c71b38bef iio: imu: st_lsm6dsx: add support to LSM6DSRX adds 5a3436dc3610 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsrx device bindings adds ebc8f4f60339 Merge tag 'iio-for-5.5b' of https://git.kernel.org/pub/scm [...] adds 3ae82f449cea drivers/staging/exfat: Replace binary semaphores for mutexes adds 129376c6d686 staging: exfat: replace kmalloc with kmalloc_array adds 6e653e9cac2d staging: rts5208: Eliminate the use of Camel Case in files [...] adds 1a0afbec55b8 staging: rts5208: Eliminate the use of Camel Case in files [...] adds f8be8d1ede50 staging: rts5208: Eliminate the use of Camel Case in file sd.h adds dc7603e1fa3d staging: vc04_services: Remove unused structs adds 8823d99080ba staging: vc04_services: Remove enum typedefs in vchi adds 74179976b085 drivers/staging/exfat: Replace more binary semaphores with [...] adds 8b3f9afcca18 staging: vt6655: Fix parameter alignment issues adds ebacc1a7654f staging: vt6655: Fix the spacing around operators adds 31d0c9d9b77d staging: vt6655: Fix open ended lines adds 3bce4750c97d staging: vt6655: Fix long lines adds ed6daf2b2832 staging: axis-fifo: avoid parsing ignored device tree properties adds 6a20d283ed68 staging: axis-fifo: request resources using managed functions adds 354e27a86b4c staging: axis-fifo: remove unused pointer to memory resource adds 8a4e640eb7f6 staging: exfat: Fix parameter alignment issues adds d3baf1e0b2fe staging: exfat: Fix logical operation continuation adds 1878c5b91430 staging: wfx: Fix a memory leak in 'wfx_upload_beacon' adds 19c1e145a436 staging: rtl8723bs: Remove unnecessary parentheses adds 6647e4e84501 staging: exfat: Ensure we unlock upon error in ffsReadFile adds 632f2dad487d Merge remote-tracking branch 'staging/staging-next' adds 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] adds 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer adds 05fb8284a417 Merge branch 'i2c-mux/for-next' into for-next adds 3304b30f2e8c Merge remote-tracking branch 'mux/for-next' adds 95f9166dda00 dt-bindings: interconnect: qcom: add msm8974 bindings adds b6fd33a8d89a interconnect: qcom: add msm8974 driver adds 83561a721dc2 interconnect: Move interconnect drivers to core_initcall adds 64117c90d36a Merge remote-tracking branch 'icc/icc-next' adds 5b3e3606ab06 dmaengine: uniphier-mdmac: use devm_platform_ioremap_resource() adds 6735ab500b89 dmaengine: ti: edma: remove unused code adds 2df4a02a9ceb dmaengine: rcar-dmac: Use of_data values instead of a macro adds d832c481bff3 dmaengine: rcar-dmac: Use devm_platform_ioremap_resource() adds fcf8adb78707 dmaengine: rcar-dmac: Add dma-channel-mask property support adds fbd1d637f6d1 dmaengine: at_xdmac: Use devm_platform_ioremap_resource() [...] adds 1148ac673f74 dmaengine: jz4780: Use devm_platform_ioremap_resource() in [...] adds 3d4d6c27f65c dmaengine: k3dma: Use devm_platform_ioremap_resource() in [...] adds 9d68427d0f4f dmaengine: mediatek: Use devm_platform_ioremap_resource() [...] adds a7dc0e6c1ec9 dmaengine: mediatek: Use devm_platform_ioremap_resource() [...] adds ecb4d34fafec dmaengine: owl: Use devm_platform_ioremap_resource() in ow [...] adds 833b48242686 dmaengine: zx: Use devm_platform_ioremap_resource() in zx_ [...] adds f27c22736d13 dmaengine: dw: platform: Mark 'hclk' clock optional adds bc3ecbe09ab1 dmaengine: iop-adma: make array 'handler' static const, ma [...] adds a8bd47542863 dmaengine: xilinx_dma: use devm_platform_ioremap_resource() adds 944879ba4c85 dmaengine: xilinx_dma: Remove clk_get error message for pr [...] adds f228a4a24492 dmaengine: sprd: Change to use devm_platform_ioremap_resource() adds 9d2bbbc21772 dt-bindings: dmaengine: rcar-dmac: Document R8A774B1 bindings adds f2835adf8afb dmaengine: fsl-dpaa2-qdma: Add the DPDMAI(Data Path DMA In [...] adds 7fdf9b05c73b dmaengine: fsl-dpaa2-qdma: Add NXP dpaa2 qDMA controller d [...] adds df781c0ceeba dt-bindings: milbeaut-m10v-hdmac: Add Socionext Milbeaut H [...] adds 6c3214e698e4 dmaengine: milbeaut-hdmac: Add HDMAC driver for Milbeaut p [...] adds 3708f89b33cc dt-bindings: milbeaut-m10v-xdmac: Add Socionext Milbeaut X [...] adds a6e9be055d47 dmaengine: milbeaut-xdmac: Add XDMAC driver for Milbeaut p [...] adds 005a017926ff dmaengine: xilinx_dma: Remove desc_callback_valid check adds 0f45e75e336f dmaengine: xilinx_dma: Merge get_callback and _invoke adds 95f68c626280 dmaengine: xilinx_dma: Remove residue from channel data adds a575d0b4e663 dmaengine: xilinx_dma: Introduce xilinx_dma_get_residue adds d8bae21a48db dmaengine: xilinx_dma: Add callback_result support adds 722b9e6d7e49 dmaengine: xilinx_dma: Print debug message when no free tx [...] adds 8a631a5a0f7d dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_d [...] adds 53596dfa5980 dmaengine: fsl-dpaa2-qdma: export the symbols adds 41814c4eadf8 dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ adds 7208474d1c7a dmaengine: fsl-dpaa2-qdma: Remove unnecessary local variab [...] adds 4868d87c18aa dt-bindings: dmaengine: dma-common: Change dma-channel-mas [...] adds 115b60a93ee4 dt-bindings: dma: ti-edma: Document dma-channel-mask for EDMA adds 31f4b28f6c41 dmaengine: ti: edma: Add support for handling reserved channels adds b94821369b18 Merge remote-tracking branch 'slave-dma/next' adds 61e867fde21e cgroup: short-circuit current_cgns_cgroup_from_root() on t [...] adds e7c7b1d85dc1 cgroup: Update comments about task exit path adds 9a3284fad42f cgroup: Optimize single thread migration adds 58c9f75b86f7 selftests: cgroup: Simplify task self migration adds 11318989c381 selftests: cgroup: Add task migration tests adds 1a99fcc035fb selftests: cgroup: Run test_core under interfering stress adds 937c6b27c73e cgroup: freezer: call cgroup_enter_frozen() with preemptio [...] adds f7c9ab6ffa89 Merge branch 'for-5.4-fixes' into for-next adds a713af394cf3 cgroup: pids: use atomic64_t for pids->limit adds 4ba3bdee4ee3 Merge branch 'for-5.5' into for-next adds 5153faac18d2 cgroup: remove cgroup_enable_task_cg_lists() optimization adds 8c26b3a71bdf Merge branch 'for-5.5' into for-next adds 1bb5ec2eec48 cgroup: use cgroup->last_bstat instead of cgroup->bstat_pe [...] adds 79ba3f6671c0 Merge branch 'for-5.5' into for-next adds 742e8cd3e1ba cgroup: freezer: don't change task and cgroups status unne [...] adds dab1e3e4b955 Merge branch 'for-5.5' into for-next adds 945b35724b35 Merge remote-tracking branch 'cgroup/for-next' adds 359e10f087db scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs adds 65a3df63e7ff scsi: lpfc: Fix premature re-enabling of interrupts in lpf [...] adds b7b95fb8637d scsi: lpfc: Fix miss of register read failure check adds a5f7337f5a82 scsi: lpfc: Fix NVME io abort failures causing hangs adds 97acd0019d5d scsi: lpfc: Fix rpi release when deleting vport adds 0f154226d699 scsi: lpfc: Fix device recovery errors after PLOGI failures adds 07b858243037 scsi: lpfc: Fix locking on mailbox command completion adds 9df0a0381a60 scsi: lpfc: Fix GPF on scsi command completion adds 3f97aed6117c scsi: lpfc: Fix discovery failures when target device conn [...] adds 51f8e43ed355 scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS adds 43bfea1bffb6 scsi: lpfc: Fix coverity errors on NULL pointer checks adds 24c7c0a6d3de scsi: lpfc: Fix host hang at boot or slow boot adds 15498dc1a55b scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq adds d38b4a527fe8 scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() adds a4c21acca2be scsi: lpfc: Fix hdwq sgl locks and irq handling adds 35a635af54ce scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq adds d11ed16db698 scsi: lpfc: Update async event logging adds 412e7375e48f scsi: lpfc: Complete removal of FCoE T10 PI support on SLI [...] adds ff349bca1771 scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt adds 5f9d423a725a scsi: lpfc: Update lpfc version to 12.4.0.1 adds d04a6edfed0b scsi: mpt3sas: Register trace buffer based on NVDATA settings adds 4bc50dc1afb7 scsi: mpt3sas: Display message before releasing diag buffer adds 782b281883ca scsi: mpt3sas: Fix clear pending bit in ioctl status adds 764f472ba4a7 scsi: mpt3sas: Free diag buffer without any status check adds 08e7378ee331 scsi: mpt3sas: Maintain owner of buffer through UniqueID adds dd180e4eedfd scsi: mpt3sas: clear release bit when buffer reregistered adds a066f4c31359 scsi: mpt3sas: Reuse diag buffer allocated at load time adds a8a6cbcd038d scsi: mpt3sas: Add app owned flag support for diag buffer adds 29f571f8b4cc scsi: mpt3sas: Fail release cmnd if diag buffer is released adds b06ff1024903 scsi: mpt3sas: Use Component img header to get Package ver adds 77fd4f2c88bf scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA adds 9e64fd1e65f7 scsi: mpt3sas: Fix module parameter max_msix_vectors adds d8b2625f4699 scsi: mpt3sas: Bump mpt3sas driver version to 32.100.00.00 adds a3a65ddd79c3 scsi: smartpqi: clean up indentation of a statement adds 1c6294858950 scsi: smartpqi: remove set but not used variable 'ctrl_info' adds da6d2965dbdb scsi: qla2xxx: remove redundant assignment to pointer host adds c88dcd8aca65 scsi: mvsas: remove redundant assignment to variable rc adds b23c640c33b8 scsi: fnic: make array dev_cmd_err static const, makes obj [...] adds 5ece56a2a6b2 scsi: ips: make array 'options' static const, makes object [...] adds 7e52440c81aa scsi: ufs: make array setup_attrs static const, makes obje [...] adds 69be9264e35c scsi: ufs-hisi: Use PTR_ERR_OR_ZERO() in ufs_hisi_get_resource() adds 0e62395da2bd scsi: bfa: release allocated memory in case of error adds 63e40c553f08 scsi: csiostor: Fix spelling typos adds b1000fcca176 scsi: hisi_sas: fix spelling mistake "digial" -> "digital" adds c74f80566217 scsi: core: allow auto suspend override by low-level driver adds 49615ba144a0 scsi: ufs: override auto suspend tunables for ufs adds e6d6ba8014e5 scsi: ufs-mediatek: enable auto suspend capability adds c3dde2f3fe6a scsi: qedf: Add port_id getter adds 8ee132b3cb69 scsi: core: Log SCSI command age with errors adds 9adc2a5c3b7d scsi: csiostor: clean up indentation issue adds 9e322310e16c scsi: smartpqi: clean up an indentation issue adds d188b0675b21 scsi: core: Add sysfs attributes for VPD pages 0h and 89h adds f99f6f46f6de scsi: libcxgbi: remove unused function to stop warning adds 7cd4cb94cf4f scsi: bfa: Make restart_bfa static adds 27f722ccbe15 scsi: target: Remove tpg_list and se_portal_group.se_tpg_node adds a3a8d13f625d Merge branch '5.4/scsi-fixes' into 5.5/scsi-queue adds 84ed362ac40c scsi: qla2xxx: Dual FCP-NVMe target port support adds c76ae845ea83 scsi: qla2xxx: Add error handling for PLOGI ELS passthrough adds 6997db98d00a scsi: qla2xxx: Set remove flag for all VP adds c55474197a2e scsi: qla2xxx: Check for MB timeout while capturing ISP27/ [...] adds d52cd7747d90 scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event adds 45c96e442f52 scsi: qla2xxx: Improve logging for scan thread adds 8ae15a460b14 scsi: qla2xxx: Update driver version to 10.01.00.20-k adds c51c4841f157 scsi: ch: add include guard to chio.h adds f7cb0d0945eb scsi: lpfc: Make function lpfc_defer_pt2pt_acc static adds 3524a38e594d scsi: mpt3sas: Clean up some indenting adds 0530736e40a0 scsi: smartpqi: fix controller lockup observed during forc [...] adds b969261134c1 scsi: smartpqi: fix call trace in device discovery adds 21432010d528 scsi: smartpqi: add inquiry timeouts adds c2922f174fa0 scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung adds bb9af08cfc41 scsi: smartpqi: change TMF timeout from 60 to 30 seconds adds e655d469c32d scsi: smartpqi: correct syntax issue adds 5b083b305b49 scsi: smartpqi: fix problem with unique ID for physical device adds 0fa31a88bfd2 scsi: smartpqi: remove unused manifest constants adds 694c5d5b4625 scsi: smartpqi: Align driver syntax with oob adds 390e28087823 scsi: smartpqi: bump version adds ff7ca7fd03ce scsi: megaraid_sas: Unique names for MSI-X vectors adds 8cfb8e40d686 scsi: megaraid_sas: remove unused variables 'debugBlk','fusion' adds c86fbe484c10 scsi: aacraid: fix illegal IO beyond last LBA adds f2244c1b35e5 scsi: aacraid: fixed IO reporting error adds c02a3342bad3 scsi: aacraid: fixed firmware assert issue adds e2fd90dd2ed8 scsi: aacraid: setting different timeout for src and thor adds 572ee53a9bad scsi: aacraid: check adapter health adds 26c54d0ec25c scsi: aacraid: send AIF request post IOP RESET adds c695793b5221 scsi: aacraid: bump version adds 9cef2a7955f2 scsi: target: compare full CHAP_A Algorithm strings adds 95f8f6a974cc scsi: target: fix SendTargets=All string compares adds d30f53dd014d scsi: target: remove unused extension parameters adds e519a34c2959 scsi: cxlflash: remove set but not used variable 'ioarcb' adds 97a9ed3b3ae8 scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count adds 0a5ce731977d scsi: lpfc: Fix reporting of read-only fw error errors adds 27f3efd637ce scsi: lpfc: Fix lockdep errors in sli_ringtx_put adds feff8b3d84d3 scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices adds 324e1c402069 scsi: lpfc: Fix bad ndlp ptr in xri aborted handling adds 91a52b617cdb scsi: lpfc: Fix hardlockup in lpfc_abort_handler adds f84f8f93f01f scsi: lpfc: fix coverity error of dereference after null check adds 22770cbabf6b scsi: lpfc: Slight fast-path performance optimizations adds ea85a20cd54f scsi: lpfc: Remove lock contention target write path adds 8156d378c4cb scsi: lpfc: Revise interrupt coalescing for missing scenarios adds 95bfc6d8ad86 scsi: lpfc: Make FW logging dynamically configurable adds b1dfa5411ea4 scsi: lpfc: Add log macros to allow print by serverity or [...] adds e7d859527255 scsi: lpfc: Add FA-WWN Async Event reporting adds 83c6cb1ae8be scsi: lpfc: Add FC-AL support to lpe32000 models adds b4b3417cf6c8 scsi: lpfc: Add additional discovery log messages adds 74acec655f56 scsi: lpfc: Update lpfc version to 12.6.0.0 adds 2c7fb469024f scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer adds 5314995e370e scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer adds d6c9b31ac306 scsi: csiostor: Don't enable IRQs too early adds e07734fdee78 scsi: cxgb4i: remove set but not used variable 'ppmax' adds 906ca6353ac0 scsi: esas2r: unlock on error in esas2r_nvram_read_direct() adds 5bb2f743cdaa scsi: mpt3sas: change allocation option adds d44c897c391e scsi: isci: Spelling s/configruation/configuration/ adds 1125c70a9238 scsi: Fix various misspellings of "connect" adds 35160421b63d scsi: hisi_sas: Don't create debugfs dump folder twice adds 65a3b8bd5694 scsi: hisi_sas: Set the BIST init value before enabling BIST adds 8fa9a7bd3099 scsi: hisi_sas: use wait_for_completion_timeout() when cle [...] adds 550c0d89d52d scsi: hisi_sas: Replace in_softirq() check in hisi_sas_tas [...] adds d28ed83b7693 scsi: hisi_sas: Add timestamp for a debugfs dump adds 35ea630b2bad scsi: hisi_sas: Add debugfs file structure for CQ adds 1b54c4db725d scsi: hisi_sas: Add debugfs file structure for DQ adds c61163981076 scsi: hisi_sas: Add debugfs file structure for registers adds 1f66e1fd26bd scsi: hisi_sas: Add debugfs file structure for port adds e15f2e2dff5b scsi: hisi_sas: Add debugfs file structure for IOST adds 0161d55f23a1 scsi: hisi_sas: Add debugfs file structure for ITCT adds b714dd8f36dc scsi: hisi_sas: Add debugfs file structure for IOST cache adds 357e4fc7a933 scsi: hisi_sas: Add debugfs file structure for ITCT cache adds a70e33eae363 scsi: hisi_sas: Allocate memory for multiple dumps of debugfs adds 905ab01faf5f scsi: hisi_sas: Add module parameter for debugfs dump count adds 8f6432986e61 scsi: hisi_sas: Add ability to have multiple debugfs dumps adds cabe7c10c97a scsi: hisi_sas: Delete the debugfs folder of hisi_sas when [...] adds f873b66119f2 scsi: hisi_sas: Record the phy down event in debugfs adds 9e2edb41c3d4 scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc adds 5792a0e81678 scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx adds c3e5aac3e2f5 scsi: lpfc: Fix NULL check before mempool_destroy is not needed adds 7b10db555257 scsi: lpfc: Make lpfc_debugfs_ras_log_data static adds 92953c6e0aa7 scsi: zfcp: signal incomplete or error for sync exchange c [...] adds 7e418833e689 scsi: zfcp: diagnostics buffer caching and use for exchang [...] adds 088210233e6f scsi: zfcp: add diagnostics buffer for exchange config data adds a10a61e807b0 scsi: zfcp: support retrieval of SFP Data via Exchange Port Data adds 6028f7c4cd87 scsi: zfcp: introduce sysfs interface for diagnostics of l [...] adds 8155eb078527 scsi: zfcp: implicitly refresh port-data diagnostics when [...] adds 5a2876f0d1ef scsi: zfcp: introduce sysfs interface to read the local B2 [...] adds 8a72db70b5ca scsi: zfcp: implicitly refresh config-data diagnostics whe [...] adds 48910f8c35cf scsi: zfcp: move maximum age of diagnostic buffers into a [...] adds e76acc519426 scsi: zfcp: proper indentation to reduce confusion in zfcp [...] adds 100843f17610 scsi: zfcp: trace channel log even for FCP command responses adds 059efd847a40 scsi: ufs: delete redundant function ufshcd_def_desc_sizes() adds d0e9760de338 scsi: ufs: Fix kernel-doc warnings adds 7f674c38a38e scsi: ufs: Use enum dev_cmd_type where appropriate adds 6eb045e092ef scsi: core: avoid host-wide host_busy counter for scsi_mq adds 62fb8b34be36 scsi: pm8001: Fix Use plain integer as NULL pointer adds 75a740e6e81c scsi: csiostor: Fix NULL check before debugfs_remove_recursive adds 64dc4f346b5b scsi: csiostor: Return value not required for csio_dfs_destroy adds b1335f5b0486 scsi: core: scsi_trace: Use get_unaligned_be*() adds ec990306f77f scsi: fnic: fix use after free adds a16a47416d3f scsi: sg: sg_ioctl(): fix copyout handling adds a62726cb9cb4 scsi: sg: sg_new_write(): replace access_ok() + __copy_fro [...] adds 062c9d4527cc scsi: sg: sg_write(): __get_user() can fail... adds c35a5cfb4150 scsi: sg: sg_read(): simplify reading ->pack_id of userlan [...] adds d9fc5617bcb6 scsi: sg: sg_new_write(): don't bother with access_ok adds c8c12792d5fe scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() adds a64e5a868573 scsi: sg: sg_write(): get rid of access_ok()/__copy_from_u [...] adds 1feefb7ec2fe scsi: sg: sg_ioctl(): get rid of access_ok() adds 7cfd5639d99b scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow adds 6bfb16208298 scsi: lpfc: Fix configuration of BB credit recovery in ser [...] adds 6c1e803eac84 scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during [...] adds 2332e6e475b0 scsi: lpfc: Fix unexpected error messages during RSCN handling adds dda5bdf074da scsi: lpfc: Fix dynamic fw log enablement check adds 69641627c653 scsi: lpfc: Sync with FC-NVMe-2 SLER change to require Con [...] adds b9da814cd5f5 scsi: lpfc: Clarify FAWNN error message adds 93a4d6f40198 scsi: lpfc: Add registration for CPU Offline/Online events adds dcaa21367938 scsi: lpfc: Change default IRQ model on AMD architectures adds 171f6c41949f scsi: lpfc: Add enablement of multiple adapter dumps adds aff6ab9e7221 scsi: lpfc: Update lpfc version to 12.6.0.1 adds f6b8540f4020 scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for RE [...] adds a572d24af4d1 scsi: target: iscsi: CHAP: add support for SHA1, SHA256 an [...] adds 19f5f88ed779 scsi: target: iscsi: tie the challenge length to the hash [...] adds f9fab3d98600 scsi: target: iscsi: rename some variables to avoid confusion. adds c8510d240306 scsi: dt-bindings: ufs: Add sm8150 compatible string adds 88e7e344ff95 Merge branch 'misc' into for-next adds a2498d943c40 Merge branch 'fixes' into for-next adds ab2ad53137e9 Merge remote-tracking branch 'scsi/for-next' adds bbb2bab60fa7 ptr_ring: linked list fallback adds 063a410a4770 vhost: option to fetch descriptors through an independent struct adds da0e4ea25b32 vhost/test: add an option to test new code adds 580823be8175 vhost: batching fetches adds 8e3cafed1787 vhost/net: add an option to test new code adds 8766aecd61f7 vhost: last descriptor must have NEXT clear adds 0dc70becf2a3 Merge remote-tracking branch 'vhost/linux-next' adds eecff9a8427a MAINTAINERS: hwspinlock: update git tree location adds 5ee45e0c8946 hwspinlock: u8500_hsem: Change to use devm_platform_iorema [...] adds 637bcd19beeb hwspinlock: u8500_hsem: Use devm_kzalloc() to allocate memory adds acc98c1f2a1b hwspinlock: u8500_hsem: Use devm_hwspin_lock_register() to [...] adds 74cfa956cbea hwspinlock: sprd: Change to use devm_platform_ioremap_resource() adds 3070c4164360 hwspinlock: sprd: Check the return value of clk_prepare_enable() adds b4d64193d41e hwspinlock: sprd: Use devm_add_action_or_reset() for calls [...] adds b674a30bf8b0 hwspinlock: sprd: Use devm_hwspin_lock_register() to regis [...] adds bbe692e349e2 rpmsg: char: release allocated memory adds 4623e8bf1de0 rpmsg: glink: Set tail pointer to 0 at end of FIFO adds b85f6b601407 rpmsg: glink: Fix reuse intents memory leak issue adds ac74ea018601 rpmsg: glink: Fix use after free in open_ack TIMEOUT case adds b646293e2728 rpmsg: glink: Put an extra reference during cleanup adds f7e714988eda rpmsg: glink: Fix rpmsg_register_device err handling adds c3dadc19b756 rpmsg: glink: Don't send pending rx_done during remove adds 278bcb7300f6 rpmsg: glink: Free pending deferred work on remove adds 006d72da28db remoteproc: remove useless typedef adds 0ad82e3a2234 remoteproc: debug: Remove unneeded NULL check adds ab1b12339edc dt-bindings: remoteproc: qcom: Add Q6v5 Modem PIL binding [...] adds 1665cbd5731f remoteproc: qcom_q6v5_mss: Add support for MSM8998 adds 1587a11907d8 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 0e100dbd3529 Merge remote-tracking branch 'rpmsg/for-next' adds f8b410e3695a gpio: aspeed-sgpio: Rename and add Kconfig/Makefile adds 6ad94e957c3c Merge branch 'ib-fwnode-gpiod-get-index' into devel adds 704355db127e gpio: max77620: Do not allocate IRQs upfront adds ab3dd9cc24d4 gpio: max77620: Fix interrupt handling adds 2a3655056730 gpio: tegra186: Implement wake event support adds 8c550e94b883 gpio: expose pull-up/pull-down line flags to userspace adds 14e8c535ff68 gpio: fix kernel-doc for of_gpio_need_valid_mask() adds 5f07224e0fae docs: driver-api: Move bt8xxgpio to the gpio directory adds 95873fba06ae docs: driver-api: bt8xxgpio: Revive dead link adds 698b8eeaed72 gpio/mpc8xxx: change irq handler from chained to normal adds c8f3d144004d gpio: mxc: Only get the second IRQ when there is more than [...] adds bcc6d99ac913 gpiolib: sanitize flags before allocating memory in lineev [...] adds 35c3ba911ae1 Documentation: gpio: driver: Format code blocks properly adds 5ede17d61592 dt-bindings: gpio: rcar: Add DT binding for r8a774b1 adds cf62b4e44c49 gpio: xgene: remove redundant error message adds f63516f4d644 gpio: xgene: use devm_platform_ioremap_resource() adds 94bfcbf0368b gpio: em: use devm_platform_ioremap_resource() adds 71b4da2b370b gpio: ath79: use devm_platform_ioremap_resource() adds 1135ee4af740 gpio: htc-egpio: use devm_platform_ioremap_resource() adds a02712e1ebcd gpio: htc-egpio: remove redundant error message adds ac4062aa6c81 gpio: 104-idi-48e: make array register_offset static, make [...] adds 228fc0104070 gpio: of: don't warn if ignored GPIO flag matches the behavior adds fe12e94375da Merge tag 'gpio-v5.5-updates-for-linus-part-1' of git://gi [...] adds 8a99358a1d8e ata: ahci-imx: Covert to use GPIO descriptor adds 69e00e2d8d31 dt-bindings: gpio: Add devicetree binding for RDA Micro GP [...] adds d57eb825e0dc gpio: Add RDA Micro GPIO controller support adds 921d6c32b6f8 MAINTAINERS: Add entry for RDA Micro GPIO driver and binding adds 1dfc462a5438 dt-bindings: gpio: brcm: Add bindings for xgs-iproc adds 6a41b6c5fc20 gpio: Add xgs-iproc driver adds c196924277ea Merge tag 'v5.4-rc6' into devel adds 504369cd6d2c gpiolib: Switch order of valid mask and hw init adds 5d682fa3d894 gpio: xgs-iproc: Fix section mismatch on device tree match table adds 39f4fc38d180 Merge branch 'devel' into for-next adds 69caab96f72b Merge remote-tracking branch 'gpio/for-next' adds 1720624ee473 Merge tag 'v5.4-rc6' into gpio/for-next adds 7e370ee02120 gpio: bd70528: Add MODULE ALIAS to autoload module adds df886205fe1f gpio: em: Use proper irq_chip name adds b1bbc22a030d gpio: rcar: Use proper irq_chip name adds 6d8251b35add gpio: expose pull-up/pull-down line flags to userspace adds d2a00f02c676 gpiolib: add support for pull up/down to lineevent_create adds c319085e9ac6 gpiolib: add support for disabling line bias adds b500b88a2a07 gpiolib: add support for biasing output lines adds 8f21a7f7049d gpio: mockup: add set_config to support pull up/down adds 8838ef8394b3 gpiolib: move validation of line handle flags into helper [...] adds e7fffd11e8f7 gpio: add new SET_CONFIG ioctl() to gpio chardev adds 775a90a6a7c1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 451a59bd1f3d Merge tag 'intel-pinctrl-fixes-v5.4-2' of git://git.kernel [...] adds ef039827bf51 pinctrl: coh901: Pass irqchip when adding gpiochip adds 835513b0fb2c pinctrl: pic32: Pass irqchip when adding gpiochip adds face7c04b030 pinctrl: spear/plgpio: Pass irqchip when adding gpiochip adds de0221f620e9 pinctrl: nuvoton: npcm7xx: Pass irqchip when adding gpiochip adds aead3991401b pinctrl: sirf: Pass irqchip when adding gpiochip adds 0074a66c11a0 pinctrl: sirf/atlas7: Pass irqchip when adding gpiochip adds 09107a51b096 pinctrl: at91-pio4: implement .get_multiple and .set_multiple adds be4c60b563ed pinctrl: devicetree: Avoid taking direct reference to devi [...] adds ae436fe81053 pinctrl: ssbi-gpio: convert to hierarchical IRQ helpers in [...] adds 5ff8aca906f3 pinctl: ti: iodelay: fix error checking on pinctrl_count_i [...] adds 9978339ae4e0 pinctrl: tegra: xusb: Add note about legacy status adds 037699139ecb pinctrl: devicetree.c: remove orphan pinctrl_dt_has_hogs() adds 74033d99b6d7 pinctrl: iproc: use unique name for irq chip adds 35dea5d746b2 pinctrl: at91: Pass irqchip when adding gpiochip adds c77a4de2bbf3 pinctrl: st: Pass irqchip when adding gpiochip adds 3aec5006c20d pinctrl: oxnas: Pass irqchip when adding gpiochip adds d874beca9f4e pinctrl: ocelot: Pass irqchip when adding gpiochip adds 2851ef521ddd pinctrl: armada-37xx: Pass irqchip when adding gpiochip adds b475764dda42 pinctrl: pistachio: Pass irqchip when adding gpiochip adds b587c30a5f29 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for pm61 [...] adds 142b876750a9 pinctrl: ingenic: Pass irqchip when adding gpiochip adds bcd11493f0ab pinctrl: qcom: Add a pinctrl driver for MSM8976 and 8956 adds f086d1fe06cf pinctrl: stmfx: add irq_request/release_resources callbacks adds f8b05fe41b72 pinctrl: sprd: Add PIN_CONFIG_BIAS_DISABLE configuration support adds e54349ed6c25 dt-bindings: pinctrl: rockchip: add rk3308 SoC support adds 7825aeb7b208 pinctrl: rockchip: add rk3308 SoC support adds b95e0bd23e36 pinctrl: nomadik: Drop support for latent IRQ adds 2da7852e54ed pinctrl: nomadik: Pass irqchip when adding gpiochip adds 22406b3efc06 pinctrl: nomadik: Simplify interrupt handler adds 45892b4c6cb8 dt-bindings: pinctrl: Add MSM8976 driver bindings and docu [...] adds e543b3f5bb1d pinctrl: sprd: Add CM4 sleep mode support adds 3bf864e2507a Merge tag 'v5.4-rc4' into devel adds 6571317713c8 pinctrl: mediatek: use devm_platform_ioremap_resource() to [...] adds fa679767adde pinctrl: mvebu: use devm_platform_ioremap_resource() to si [...] adds 05f841d2a923 pinctrl: sh-pfc: r8a77990: Rename AVB_AVTP_{MATCH,CAPTURE} [...] adds 3672bc709343 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when [...] adds 7666dfd533d4 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when [...] adds 887047c317a4 dt-bindings: pinctrl: sh-pfc: Document r8a774b1 PFC support adds 271ff378a300 pinctrl: sh-pfc: r8a77965: Add R8A774B1 PFC support adds 930d3a4907ae pinctrl: rza2: Fix gpio name typos adds 126c9cb9997d pinctrl: rzn1: Make array reg_drive static, makes object smaller adds d30710b8cce3 pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR adds 772f9daf336d pinctrl: sh-pfc: pfc-r8a7795: Fix typo in pinmux macro for SCL3 adds dcfdaa92a417 pinctrl: sh-pfc: pfc-r8a7795-es1: Fix typo in pinmux macro [...] adds 971029d1e084 pinctrl: sh-pfc: pfc-r8a7796: Fix typo in pinmux macro for SCL3 adds f846d1e704f2 pinctrl: sh-pfc: pfc-r8a77965: Fix typo in pinmux macro for SCL3 adds 66ee19736035 Merge tag 'sh-pfc-for-v5.5-tag1' of git://git.kernel.org/p [...] adds ad7fe1a1a359 pinctrl: sh-pfc: Do not use platform_get_irq() to count in [...] adds 5ffce2f44fe9 dt-bindings: pinctrl: sh-pfc: Document r8a77961 support adds d15ca3a321a2 pinctrl: sh-pfc: Rename PINCTRL_PFC_R8A7796 to PINCTRL_PFC [...] adds 708c69e9eacc pinctrl: sh-pfc: r8a7796: Add R8A77961 PFC support adds 884caadad128 pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B adds aa5f2af535f7 Merge tag 'sh-pfc-for-v5.5-tag2' of git://git.kernel.org/p [...] adds bf74543583fa Merge branch 'devel' into for-next adds 77807a6ccbae Merge remote-tracking branch 'pinctrl/for-next' adds 4973ddc84264 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode adds 3739898576a1 pinctrl: cherryview: Fix irq_valid_mask calculation adds 17d49c6258e6 pinctrl: cherryview: Fix spelling mistake in the comment adds e58e177392b9 pinctrl: cherryview: Allocate IRQ chip dynamic adds f78f152a1a3f pinctrl: intel: Introduce intel_restore_padcfg() helper adds 7101e022523b pinctrl: intel: Introduce intel_restore_hostown() helper adds 471dd9a9c7c1 pinctrl: intel: Introduce intel_restore_intmask() helper adds 764cfe33517f pinctrl: intel: Drop level from warning to debug in intel_ [...] adds 942c5ea49ffb pinctrl: intel: Use helper to restore register values on - [...] adds c9ccf71fc807 pinctrl: intel: Add Intel Tiger Lake pin controller support adds 11b389cc05bf pinctrl: intel: Missed type change to unsigned int adds 8ae93b5ed9be pinctrl: cherryview: Missed type change to unsigned int adds 578c283475ee Merge remote-tracking branch 'pinctrl-intel/for-next' adds 3d2557ab75d4 pinctrl: samsung: Add of_node_put() before return in error path adds 5c7f48dd14e8 pinctrl: samsung: Fix device node refcount leaks in Exynos [...] adds 6fbbcb050802 pinctrl: samsung: Fix device node refcount leaks in S3C24x [...] adds 7f028caadf6c pinctrl: samsung: Fix device node refcount leaks in S3C64x [...] adds a322b3377f4b pinctrl: samsung: Fix device node refcount leaks in init code adds fe253c94111a Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 3b2fb67ada60 dt-bindings: pwm: mediatek: Remove gratuitous compatible s [...] adds 1b98ad3b3be9 pwm: sun4i: Drop redundant assignment to variable pval adds 4205e356285e dt-bindings: pwm-stm32: Document pinctrl sleep state adds 0f9d2ecba883 pwm: stm32: Split breakinput apply routine to ease PM support adds 2d3aa06b5de0 pwm: stm32: Add power management support adds 50cc7e3e4f26 pwm: sun4i: Fix incorrect calculation of duty_cycle/period adds 27938fd8ba78 pwm: Update comment on struct pwm_ops::apply adds 8dfa620e3d70 pwm: stm32: Validate breakinput data from DT adds 8e53622594f5 pwm: stm32: Remove clutter from ternary operator adds 9e1b4999a169 pwm: stm32: Pass breakinput instead of its values adds dfd1e9841cb1 Merge remote-tracking branch 'pwm/for-next' adds 2952db0fd51b compat_ioctl: add compat_ptr_ioctl() adds 6b2daec19094 fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_ [...] adds ee26025f585c FIGETBSZ: fix compat adds bf0a199b065c compat: itanic doesn't have one adds 34d3d0e65e3a do_vfs_ioctl(): use saner types adds 011da44bc5b6 compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c adds 37ecf8b20abd compat_sys_ioctl(): make parallel to do_vfs_ioctl() adds 18bd6caaef40 ceph: fix compat_ioctl for ceph_dir_operations adds 076ff6586286 compat_ioctl: move rtc handling into drivers/rtc/dev.c adds 407e9ef72476 compat_ioctl: move drivers to compat_ptr_ioctl adds 1832f2d8ff69 compat_ioctl: move more drivers to compat_ptr_ioctl adds 01b8bca81e18 compat_ioctl: use correct compat_ptr() translation in drivers adds 1207045da5a7 compat_ioctl: move tape handling into drivers adds 0ba9841adb86 compat_ioctl: move ATYFB_CLK handling to atyfb driver adds 5565a3cac503 compat_ioctl: move isdn/capi ioctl translation into driver adds 7d60a7a6cd04 compat_ioctl: move rfcomm handlers into driver adds 7a6038b30017 compat_ioctl: move hci_sock handlers into driver adds 61798109bec2 compat_ioctl: remove HCIUART handling adds 54b5b60a1490 compat_ioctl: remove HIDIO translation adds 2022ca0a940a compat_ioctl: remove translation for sound ioctls adds eede0b859ee6 compat_ioctl: remove IGNORE_IOCTL() adds 507e4e2b430b compat_ioctl: remove /dev/random commands adds aca942263ae3 compat_ioctl: remove joystick ioctl translation adds a92d4f107a52 compat_ioctl: remove PCI ioctl translation adds 50a2e74bc2d1 compat_ioctl: remove /dev/raw ioctl translation adds caca7d10f815 compat_ioctl: remove last RAID handling code adds 0581f1864a63 compat_ioctl: remove unused convert_in_user macro adds 8d0980704842 gfs2: add compat_ioctl support adds 314999dcbca7 fs: compat_ioctl: move FITRIM emulation into file systems adds b6dfb2477fb0 compat_ioctl: move WDIOC handling into wdt drivers adds 98aaaec4a150 compat_ioctl: reimplement SG_IO handling adds 5f6beb9e0f63 af_unix: add compat_ioctl support adds 9d7bf41fafa5 compat_ioctl: handle SIOCOUTQNSD adds c7dc504e2ff7 compat_ioctl: move SIOCOUTQ out of compat_ioctl.c adds b7aff093e94d tty: handle compat PPP ioctls adds 3e859adf3643 compat_ioctl: unify copy-in of ppp filters adds 5b6c02df50fb compat_ioctl: move PPPIOCSCOMPRESS to ppp_generic adds 17c7e7f40708 compat_ioctl: handle PPPIOCGIDLE for 64-bit time_t adds 8f5d9f2ce302 compat_ioctl: ppp: move simple commands into ppp_generic.c adds fd6c3d5accea compat_ioctl: move SG_GET_REQUEST_TABLE handling adds 1b114b0817cc pktcdvd: add compat_ioctl handler adds 142b2ac82e31 scsi: sd: enable compat ioctls for sed-opal adds 0682b746099a Merge tag 'compat-ioctl-5.5' of git://git.kernel.org/pub/s [...] adds 34f2f2e90ad9 Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 29d968e13007 selftests/livepatch: Disable the timeout adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 7e35e4eb7e56 livepatch: Keep replaced patches until post_patch callback [...] adds 73727f4dafa2 livepatch: Basic API to track system state changes adds 92c9abf5e575 livepatch: Allow to distinguish different version of syste [...] adds e553d2a53d47 livepatch: Documentation of the new API for tracking syste [...] adds ecd25094c5f5 livepatch: Selftests of the API for tracking system state changes adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds e9f37e090058 x86/stacktrace: update kconfig help text for reliable unwinders adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds fba48ac6555c Merge remote-tracking branch 'livepatching/for-next' adds f4418320ba0b coresight: etm4x: Save/restore state across CPU low power states adds c983f120ed1b dt-bindings: arm: coresight: Add support for coresight-los [...] adds acfec525a78a coresight: etm4x: Add support for ThunderX2 adds 1c3b8ff3aee3 coresight: etm4x: Fixes for ETM v4.4 architecture updates. adds 527e0c900e2e coresight: etm4x: Fix input validation for sysfs. adds 62ab9bce3bc7 coresight: etm4x: Add missing API to set EL match on addre [...] adds 0e841dccc7b7 coresight: etm4x: Fix issues with start-stop logic. adds 8a4b49e4a741 coresight: etm4x: Improve usability of sysfs - include/exc [...] adds 8b4af4352a5f coresight: etm4x: Improve usability of sysfs - CID and VMI [...] adds ba8dfb026bba coresight: etm4x: Add view comparator settings API to sysfs. adds a6de75a39059 coresight: etm4x: Add missing single-shot control API to sysfs adds b3730676c986 coresight: Add explicit architecture dependency adds 0093875ad129 coresight: Serialize enabling/disabling a link device. adds d87f04ffb55b coresight: etm4x: Fix BMVAL misuse adds 9d5ec2ec7879 coresight: funnel: Fix missing spin_lock_init() adds 372697412e92 coresight: replicator: Fix missing spin_lock_init() adds d537ff655eed Merge remote-tracking branch 'coresight/next' adds 288d9cf1764a rtc: at91rm9200: use of_device_get_match_data() adds eaa6ef563d1a rtc: interface: use timeu64_t for range_max adds 89576bebbc17 rtc: Use devm_platform_ioremap_resource() adds 09ef18bcd5ac rtc: use devm_platform_ioremap_resource() to simplify code adds cf79e7c3c9e9 rtc: m41t80: set range adds 7da83f1bba0e rtc: da9063: Handle invalid IRQ from platform_get_irq_byname() adds cd7629b27bf9 rtc: armada38x: Use of_device_get_match_data() adds f00eaa38eb0c rtc: add a timestamp for year 0 adds 590062f47931 rtc: ds1347: remove verbose messages adds 1d84eca6d5b3 rtc: ds1347: remove useless read adds ff7f9e0533ff rtc: ds1347: simplify getting .driver_data adds 088443c79c77 rtc: ds1347: mask ALM OUT when reading time adds 554692d56d74 rtc: ds1347: convert to devm_rtc_allocate_device adds 3ce20a23e219 rtc: ds1347: set range adds d9dcfa5f7084 rtc: ds1347: properly handle oscillator failures adds 860c45b56d93 rtc: ds1347: use regmap_update_bits adds 147dae76dbb9 rtc: ds1347: handle century register adds 9aa0d0be3856 rtc: wilco-ec: Handle reading invalid times adds d53bf24db377 rtc: xilinx: Fix calibval variable type adds 9e420d7f125f rts: ds1685: remove not needed fields from private struct adds af818031f463 rtc: ds1685: use devm_platform_ioremap_resource helper adds 299b610117a4 rtc: ds1685: add indirect access method and remove plat_re [...] adds cb0b97d68252 rtc: meson-vrtc: move config option to proper location adds ed6c6dfdbe47 rtc: s35390a: convert to devm_rtc_allocate_device adds 9e8a968fe360 rtc: s35390a: set range adds 8d6ac1cec725 rtc: add timestamp for end of 2199 adds e979d0490acc rtc: vt8500: remove useless label adds 3e7d639720d0 rtc: vt8500: remove superfluous error message adds d8bced4b72a2 rtc: vt8500: convert to devm_rtc_allocate_device adds 1a064850b5fe rtc: vt8500: let the core handle rtc range adds ae4866884338 rtc: introduce lock helpers adds 21783322fe4a rtc: ds1343: set range adds 8c9a88fae2ce rtc: ds1343: remove dead code adds f308b682028a rtc: ds1343: use burst write to set time adds 580daaf43afc rtc: ds1343: use rtc_add_group adds ac08888b2590 rtc: ds1343: use regmap_update_bits for glitch filter adds ce0fd9db653b rtc: ds1343: check regmap_read return value adds a986429095df rtc: ds1343: remove unnecessary mutex adds 0680a6cdabf0 rtc: ds1343: rework interrupt handling adds 05df55728539 rtc: ds1343: cleanup .remove adds f583c341a515 rtc: rv3028: add clkout support adds 62409933b8d5 rtc: pcf2127: handle boot-enabled watchdog feature adds e1c2feb1efa2 rtc: fsl-ftm-alarm: allow COMPILE_TEST adds 41bcbd308a5d rtc: fsl-ftm-alarm: switch to ktime_get_real_seconds adds 1239866ff22d rtc: fsl-ftm-alarm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 7f954363ea54 rtc: fsl-ftm-alarm: avoid struct rtc_time conversions adds 7c9d2cdd3700 rtc: disable uie before setting time and enable after adds 77c275fbdb27 rtc: disallow update interrupts when time is invalid adds 52a495f17b9b rtc: ab-b5ze-s3: remove .remove adds 9b71c04d7ae1 rtc: lpc32xx: remove .remove adds 2fd671e68a1c rtc: sc27xx: remove .remove adds 78f0dd4371fc rtc: sirfsoc: remove .remove adds 7ee391066667 rtc: cros-ec: remove superfluous error message adds 71b81448abf5 rtc: cros-ec: let the core handle rtc range adds c6c2d36bc46f rtc: fsl-ftm-alarm: Fix build error without PM_SLEEP adds 7ffd35e99724 rtc: brcmstb-waketimer: add missed clk_disable_unprepare adds 8e355c9c09df rtc: em3027: correct month value adds 0011bfa2a03a rtc: bd70528: Add MODULE ALIAS to autoload module adds 4b80d84d75d1 Merge remote-tracking branch 'rtc/rtc-next' adds 285be87c79e1 eeprom: at24: Improve confusing log message adds 03528145d6b8 Merge remote-tracking branch 'at24/at24/for-next' adds de5f91c49a15 MIPS: OCTEON: Replace SIZEOF_FIELD() macro adds 5ee857a1c8e7 linux/stddef.h: Add sizeof_member() macro adds ec2f877856e0 treewide: Use sizeof_member() macro adds 734f0ce31527 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0604d53d4da8 fsi: Add fsi-master class adds 1e85bea0760e fsi: Move master attributes to fsi-master class adds 83a96eb3e90a fsi: Move defines to common header adds c853d65a3414 dt-bindings: fsi: Add description of FSI master adds 1edac1269c02 fsi: Add ast2600 master driver adds 7edf0af1c04e fsi: aspeed: Add trace points adds a48a10c670c2 fsi: aspeed: Fix OPB0 byte order register values adds 6ba4b3061e5a trace: fsi: Print transfer size unsigned adds ca9902e3140e fsi: core: Fix small accesses and unaligned offsets via sysfs adds abbb3af1b985 Merge remote-tracking branch 'fsi/next' adds 8939961f07a0 nvmem: core: fix nvmem_cell_write inline function adds 1e3d47b93b0e nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] adds 72c67ef05751 nvmem: imx: scu: support hole region check adds e25357c6580c nvmem: imx: scu: support write adds 748dcdab0a57 nvmem: imx-ocotp: reset error status on probe adds 41c367f5aef2 dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation adds 744cb39feb52 nvmem: sprd: Add Spreadtrum SoCs eFuse support adds b76e01ccc287 nvmem: imx: scu: fix dependency in Kconfig adds 23df02c1a656 dt-bindings: nvmem: add binding for Rockchip OTP controller adds 6bd17868c992 nvmem: add Rockchip OTP driver adds 08aacc5a1c77 Merge remote-tracking branch 'nvmem/for-next' adds 91abab83839a XArray: Fix xas_next() with a single entry at 0 adds 5a74ac4c4a97 idr: Fix idr_get_next_ul race with idr_remove adds 797060ec427c radix tree: Remove radix_tree_iter_find adds f6341c5af4e6 idr: Fix integer overflow in idr_for_each_entry adds b7e9728f3d7f idr: Fix idr_alloc_u32 on 32-bit systems adds 8c59ceb1e375 XArray: Fix xas_pause at ULONG_MAX adds bd2c99fd04a3 Merge remote-tracking branch 'xarray/xarray' adds 3bdea53267f5 Drivers: hv: vmbus: Introduce table of VMBus protocol versions adds ecd84bf3ba8f Drivers: hv: vmbus: Enable VMBus protocol versions 4.1, 5. [...] adds bcd7a5a2169a Drivers: hv: vmbus: Add module parameter to cap the VMBus version adds c245e53f0349 scsi: storvsc: Add the support of hibernation adds 824946a8b6fb video: hyperv_fb: Add the support of hibernation adds 3bb673b9bd71 hv_sock: Add the support of hibernation adds 99f937b60b39 hv_netvsc: Add the support of hibernation adds b389f9c78056 video: hyperv: hyperv_fb: Obtain screen resolution from Hy [...] adds a4ddb11d297e video: hyperv: hyperv_fb: Support deferred IO for Hyper-V [...] adds 22a27d5dae95 drivers: hv: vmbus: Introduce latency testing adds 4611c5c3c15f tools: hv: add vmbus testing tool adds 014f13fbd01a Drivers: hv: Specify receive buffer size using Hyper-V page size adds 63d488b15ea6 Drivers: hv: util: Specify ring buffer size using Hyper-V [...] adds 551253272e70 x86: hv: Add function to allocate zeroed page for Hyper-V adds bc2760c66c1f Drivers: hv: vmbus: Remove dependencies on guest page size adds 94f90545a08f Drivers: hv: balloon: Remove dependencies on guest page size adds 73d5f74dd1b1 Merge remote-tracking branch 'hyperv/hyperv-next' adds 0f8b5b6d56b5 kgdb: Remove unused DCPU_SSTEP definition adds 54af3e39eed7 kdb: Remove unused "argcount" param from kdb_bt1(); make b [...] adds 55a7e23f461f kdb: Fix "btc <cpu>" crash if the CPU didn't round up adds 2277b492582d kdb: Fix stack crawling on 'running' CPUs that aren't the master adds d07ce4e32a8d kdb: Avoid array subscript warnings on non-SMP builds adds 53b63136e812 kdb: Tidy up code to handle escape sequences adds d04213af9093 kdb: Simplify code to fetch characters from console adds 4f27e824bf83 kdb: Remove special case logic from kdb_read() adds cdca8d8900dd kdb: Improve handling of characters from different input sources adds c58ff643763c kdb: Tweak escape handling for vi users adds d8ed5a2b1651 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 15d42eb26bde pidfd: add NSpid entries to fdinfo adds 2def297ec7fb pidfd: add tests for NSpid info in fdinfo adds 3d6d8da48d0b pidfd: check pid has attached task in fdinfo adds 67fc700016b7 test: verify fdinfo for pidfd of reaped process adds 1d416a113f0c pid: use pid_has_task() in __change_pid() adds 1722c14a2097 exit: use pid_has_task() in do_wait() adds 1e1d0f0b1a3e pid: use pid_has_task() in pidfd_open() adds 63971aa58042 Merge branch 'pidfd' into for-next adds b612e5df4587 clone3: add CLONE_CLEAR_SIGHAND adds de5287235631 tests: test CLONE_CLEAR_SIGHAND adds 1282387e9dca Merge branch 'pidfd' into for-next adds e818fcc868fb Merge remote-tracking branch 'pidfd/for-next' adds fcbd8037f7df include: dt-bindings: add Performance Monitoring Unit for Exynos adds 3b7b37846ba6 Documentation: devicetree: add PPMU events description adds df4d7b1451bf PM / devfreq: Make log message more explicit when devfreq [...] adds 36eba5deffac dt-bindings: devfreq: exynos-bus: Remove unused property adds d68adc8f85cd PM / devfreq: Check NULL governor in available_governors_show adds 2abb0d5268ae PM / devfreq: Lock devfreq in trans_stat_show adds 1f125dee4fed PM / devfreq: exynos-ppmu: remove useless assignment adds dccdea01adf3 PM / devfreq: tegra30: Change irq type to unsigned int adds d49eeb1e8385 PM / devfreq: tegra30: Keep interrupt disabled while gover [...] adds 7296443b900e PM / devfreq: tegra30: Handle possible round-rate error adds e7955a34a234 PM / devfreq: tegra30: Drop write-barrier adds 53b4b2aeee26 PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out adds 0ce3884654d1 PM / devfreq: tegra30: Use kHz units uniformly in the code adds 11eb6ec5c0d4 PM / devfreq: tegra30: Use CPUFreq notifier adds 6f2a35d65b3c PM / devfreq: tegra30: Move clk-notifier's registration to [...] adds 142665582736 PM / devfreq: tegra30: Reset boosting on startup adds 61d932084174 PM / devfreq: tegra30: Don't enable consecutive-down inter [...] adds b87dea3bbab2 PM / devfreq: tegra30: Constify structs adds 9cff2177789f PM / devfreq: tegra30: Include appropriate header adds 333abefb2812 PM / devfreq: tegra30: Don't enable already enabled consec [...] adds 88ec816446fa PM / devfreq: tegra30: Disable consecutive interrupts when [...] adds 28615e37be96 PM / devfreq: tegra30: Use kHz units for dependency threshold adds 5c0f6c795957 PM / devfreq: Add new interrupt_driven flag for governors adds f61ee201068a PM / devfreq: tegra30: Support variable polling interval adds fee22854c027 PM / devfreq: tegra30: Tune up MCCPU boost-down coefficient adds 3f73dd57959a Merge remote-tracking branch 'devfreq/devfreq-next' adds ac541f250372 mm/hmm: allow snapshot of the special zero page adds 0e64e5b38c01 Merge branch 'odp_rework' into hmm.git adds c2544ef332e1 mm/mmu_notifier: define the header pre-processor parts eve [...] adds 41ee56092f1f mm/mmu_notifier: add an interval tree notifier adds fb33c0db6fcc mm/hmm: allow hmm_range to be used with a mmu_range_notifi [...] adds 852d6c84f93d mm/hmm: define the pre-processor related parts of hmm.h ev [...] adds 822a847d733c RDMA/odp: Use mmu_range_notifier_insert() adds 131fbad67a61 RDMA/hfi1: Use mmu_range_notifier_insert for user_exp_rcv adds 397ac15f3936 drm/radeon: use mmu_range_notifier_insert adds 4e7fe3cc4b6b nouveau: use mmu_notifier directly for invalidate_range_start adds 6634d1dcaffb nouveau: use mmu_range_notifier instead of hmm_mirror adds 55411a58af47 drm/amdgpu: Call find_vma under mmap_sem adds 514d227e84f3 drm/amdgpu: Use mmu_range_insert instead of hmm_mirror adds efddaff65f40 drm/amdgpu: Use mmu_range_notifier instead of hmm_mirror adds a0204c0f9bd1 mm/hmm: remove hmm_mirror and related adds f7969126ce32 Merge remote-tracking branch 'hmm/hmm' adds d20c0da8b202 fpga: Remove dev_err() usage after platform_get_irq() adds 214be7470e5f Documentation: fpga: dfl: add descriptions for thermal/pow [...] adds 4284c65a9fda fpga: dfl: fme: add thermal management support adds fddc9fcbe69a fpga: dfl: fme: add power management support adds d251fd23ac34 Merge remote-tracking branch 'fpga/for-next' adds 914cc63eea6f kunit: test: add KUnit test runner core adds 0a756853586c kunit: test: add test resource management API adds d1fadef19400 kunit: test: add string_stream a std::stream like string builder adds 6b229e593ff9 kunit: test: add assertion printing library adds 73cda7bb8bfb kunit: test: add the concept of expectations adds 84bc809eecf3 lib: enable building KUnit in lib/ adds d8e2a76b4c79 kunit: test: add initial tests adds 33adf80f5b52 objtool: add kunit_try_catch_throw to the noreturn list adds 5f3e06208920 kunit: test: add support for test abort adds e4eb117f6148 kunit: test: add tests for kunit test abort adds e4aea8f8532b kunit: test: add the concept of assertions adds 73ba5aaf93b4 kunit: test: add tests for KUnit managed resources adds 6ebf5866f2e8 kunit: tool: add Python wrappers for running KUnit tests adds ff7b437f36b0 kunit: defconfig: add defconfigs for building KUnit tests adds c23a283b532c Documentation: kunit: add documentation for KUnit adds 804ec79a0045 MAINTAINERS: add entry for KUnit the unit testing framework adds 2cb80dbbbaba kernel/sysctl-test: Add null pointer test for sysctl.c:pro [...] adds 88aecb096c41 MAINTAINERS: add proc sysctl KUnit test to PROC SYSCTL section adds 741a98d02236 kunit: fix failure to build without printk adds 6ec1b81d3545 kunit: Fix '--build_dir' option adds d460623c5fa1 Documentation: kunit: Fix verification command adds 1cbeab1b242d ext4: add kunit test for decoding extended timestamps adds ea2dd7c0875e lib/list-test: add a test for the 'list' doubly linked list adds 7ba266d18dee Merge remote-tracking branch 'kunit/test' adds 81d2c6f81996 kasan: support instrumented bitops combined with generic bitops adds 5bece3d66153 powerpc: support KASAN instrumentation of bitops adds 4350ef2b1220 Merge remote-tracking branch 'kasan-bitops/topic/kasan-bitops' adds 12e09bfab288 arm: remove ioremap_cached adds b308eb518504 unicore32: remove ioremap_cached adds 1e0df6628342 ia64: rename ioremap_nocache to ioremap_uc adds 1462fdc91d86 hexagon: clean up ioremap adds a874d1b528aa alpha: remove the unused __ioremap wrapper adds 535b15fadc1a nios2: remove __ioremap adds a8436875ba1a parisc: remove __ioremap adds 3d86d7e9da8c x86: Clean up ioremap() adds 2a0c6d458b82 xtensa: clean up ioremap adds 07b3f9c864af asm-generic: ioremap_uc should behave the same with and wi [...] adds 7b7ae59794d2 asm-generic: don't provide ioremap for CONFIG_MMU adds 952a86788ac1 arch: rely on asm-generic/io.h for default ioremap_* definitions adds aa3a1664285d m68k: rename __iounmap and mark it static adds b6beecfd06c0 hexagon: remove __iounmap adds c9a2d32dccb7 nios2: remove __iounmap adds a7ad892bc867 sh: remove __iounmap adds aa4bf04d3b33 lib: provide a simple generic ioremap implementation adds e86361c10d4a riscv: use the generic ioremap code adds c416aebf92b4 csky: remove ioremap_cache adds 6d43e3477973 csky: use generic ioremap adds 4948599a21f8 nds32: use generic ioremap adds cba6dac2cfc4 Merge remote-tracking branch 'generic-ioremap/for-next' adds fbb21b08c099 drm/sched: struct completion requires linux/completion.h i [...] adds a621dc523988 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2d8b1a055d30 /proc/kpageflags: do not use uninitialized struct pages adds 325d0b37f8bf mm,thp: recheck each page before collapsing file THP adds bd70798890be mm/thp: flush file for !is_shmem PageDirty() case in colla [...] adds 726e11368f92 mm, thp: tweak reclaim/compaction effort of local-only and [...] adds ec358dd6ab2f mm/sparse: consistently do not zero memmap adds a6c0c5911647 mm: mempolicy: fix the wrong return value and potential pa [...] adds 93301f672da2 mm: fix trying to reclaim unevictable lru page when callin [...] adds f9c2c37d8a8b lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations adds f3b0b1a90211 ocfs2: fix passing zero to 'PTR_ERR' warning adds b040207c7742 ramfs: support O_TMPFILE adds bc19ac4fef96 mm, slab: make kmalloc_info[] contain all types of names adds 82a351f6ce4a mm, slab: remove unused kmalloc_size() adds 4360a0c31aa2 mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] adds dcd3ca18d0f6 mm: slub: print the offset of fault addresses adds 61a3283c2d8c mm/slub.c: update comments adds 91a3195b53dc mm/gup.c: allow CMA migration to propagate errors back to caller adds 9d87e89d71f4 mm, swap: disallow swapon() on zoned block devices adds 3e33fdea5eca mm-swap-disallow-swapon-on-zoned-block-devices-fix adds 5622158983b0 mm/swap.c: trivial mark_page_accessed() cleanup adds 3ef2d4b95bbd mm, memcg: clean up reclaim iter array adds 9b64a3c6ddb8 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 642940c98eba mm: memcontrol: remove dead code from memory_max_write() adds 7a6aae19d9e5 mm: memcontrol: try harder to set a new memory.high adds 65d0351aebd3 include/linux/memcontrol.h: fix comments based on per-node memcg adds 4493e71aa15c mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() adds 242078dbd3af mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node-v2 adds 3598edf4009b mm: drop mmap_sem before calling balance_dirty_pages() in [...] adds b2533145ea0b shmem: pin the file in shmem_fault() if mmap_sem is dropped adds 0ad1599e3337 mm: emit tracepoint when RSS changes adds b1324bf6571d rss_stat: add support to detect RSS updates of external mm adds f97a92c30acd rss_stat-add-support-to-detect-rss-updates-of-external-mm-fix adds 14d7dc8c5f7b mm/mmap.c: remove a never-triggered warning in __vma_adjust() adds ed31c2082154 mm/pgmap: use correct alignment when looking at first pfn [...] adds 5a5e53469cf7 mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] adds faa2569d55af mm/mmap.c: fix the adjusted length error adds 161d7e8bbbaa mm/swap.c: piggyback lru_add_drain_all() calls adds e7c4fdcc2bed mm/mmap.c: prev could be retrieved from vma->vm_prev adds 58f4ddd9bd47 mm/mmap.c: __vma_unlink_prev() is not necessary now adds 10f708af027a mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] adds cda925f072a1 mm/mmap.c: rb_parent is not necessary in __vma_link_list() adds 998f9012f0e4 mm/rmap.c: don't reuse anon_vma if we just want a copy adds 1201154d7094 mm/rmap.c: reuse mergeable anon_vma as parent when fork adds 6dab63348947 mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] adds 21317849444b mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] adds a9f837379076 ARC: mm: remove __ARCH_USE_5LEVEL_HACK adds 87ef5cb9d779 asm-generic/tlb: stub out pud_free_tlb() if nopud ... adds 0cde6f84060b asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... adds a7619b3b0746 asm-generic/tlb: stub out pmd_free_tlb() if nopmd adds 96dca3543385 asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] adds 7530801d8fe0 mm/rmap.c: fix outdated comment in page_get_anon_vma() adds dfb073e5b5b7 mm: rmap: use VM_BUG_ON() in __page_check_anon_rmap() adds 5d394a1d86ec mm/memory-failure.c clean up around tk pre-allocation adds dab1b4faefd1 mm, soft-offline: convert parameter to pfn adds b1142c1212a7 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] adds cd67b2f1700a mm/memory_hotplug.c: add a bounds check to __add_pages() adds cad352f4ce5c mm/memory_hotplug: export generic_online_page() adds 491dc70f0b98 hv_balloon: use generic_online_page() adds 377a1f0fb6f6 mm/memory_hotplug: remove __online_page_free() and __onlin [...] adds b74f2279ed88 mm/memmap_init: update variable name in memmap_init_zone adds b3b4af448aca mm/memory_hotplug: don't access uninitialized memmaps in s [...] adds 43817bcdd68a mm/memory_hotplug: shrink zones when offlining memory adds 7438262fd332 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds c8a3ff71ef14 mm/memory_hotplug: we always have a zone in find_(smallest [...] adds d3294444d743 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds 08f1b3c2ccde mm/memory_hotplug: drop local variables in shrink_zone_span() adds ecf26d82ffd6 mm/memory_hotplug: cleanup __remove_pages() adds b81d4650217b mm/page_alloc.c: don't set pages PageReserved() when offlining adds e75451d9bdd4 mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE adds 255e1f6dc71d mm/memory_hotplug: fix try_offline_node() adds 23ced295b8f7 mm/sparse.c: mark populate_section_memmap as __meminit adds bbdb67913056 mm-sparsec-mark-populate_section_memmap-as-__meminit-v2 adds d3cfe4982dc2 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] adds 7436c728adbf mm/vmalloc: remove preempt_disable/enable when doing preloading adds 4fd3032b1099 mm/vmalloc: respect passed gfp_mask when doing preloading adds 7d68f87d88f2 mm/vmalloc: add more comments to the adjust_va_to_fit_type() adds 649569f27894 selftests: vm: add fragment CONFIG_TEST_VMALLOC adds 523eb09288ce mm/vmalloc: rework vmap_area_lock adds 390991aa409a mm/page_alloc: add alloc_contig_pages() adds 1609b1f4ae9f mm, pcp: share common code between memory hotplug and perc [...] adds fe1e84a31879 mm, pcpu: make zone pcp updates and reset internal to the mm adds 28f369fa0f4d include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro adds 28f4fe6de40b mm: adjust shuffle code to allow for future coalescing adds 989cffaf7f5b mm: use zone and order instead of free area in free_list m [...] adds edc2b1ec4e87 mm: introduce Reported pages adds 3fbdc8ccb078 mm-introduce-reported-pages-fix adds 9ed5e52ff2cd mm: add device side and notifier for unused page reporting adds 774ffa47d911 virtio-balloon: pull page poisoning config out of free pag [...] adds 883f9c863c1f virtio-balloon: add support for providing unused page repo [...] adds 267a2d2c792a mm/vmscan: remove unused lru_pages argument adds 81570407a61b mm/vmscan.c: remove unused scan_control parameter from pageout() adds e8ab22fc5b3d mm: vmscan: simplify lruvec_lru_size() adds 2f7eda2a7594 mm: clean up and clarify lruvec lookup procedure adds d74d05409349 mm: vmscan: move inactive_list_is_low() swap check to the caller adds 819d76a518eb mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() adds f7490011e97e mm: vmscan: replace shrink_node() loop with a retry jump adds b576f8fdbc95 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() adds 1d6dc4baa06c mm: vmscan: split shrink_node() into node part and memcgs part adds c34aa3085f94 mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part-fix adds beb2de29094c mm: vmscan: harmonize writeback congestion tracking for no [...] adds 91fd29239edc kernel: sysctl: make drop_caches write-only adds a03f06052642 mm/z3fold.c: add inter-page compaction adds f94974cdbe84 mm/z3fold: fix -Wunused-but-set-variable warnings adds 365beb33d4ce mm: support memblock alloc on the exact node for sparse_bu [...] adds c8bcb5d82ddf mm, oom: avoid printk() iteration under RCU adds 3c9093c7938c mm-oom-avoid-printk-iteration-under-rcu-fix adds 0f70fadfc965 hugetlbfs: hugetlb_fault_mutex_hash() cleanup adds 5f497c9b1698 hugetlbfs: add O_TMPFILE support adds db6d7b489dc3 mm/hugetlbfs: fix error handling when setting up mounts adds 76399da830ae hugetlb: region_chg provides only cache entry adds 35af2f6eaf58 hugetlb: remove duplicated code adds 3a3a13e72482 hugetlb-remove-duplicated-code-checkpatch-fixes adds 7ffc2d727851 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() adds 6ec32cfe2c71 hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix adds 0d3cb9c4896b mm/userfaultfd: fix a GCC compilation warning adds d0d1d62248d1 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] adds d9291082f684 mm/huge_memory.c: split_huge_pages_fops should be defined [...] adds 19477e23f3f2 mm, thp: do not queue fully unmapped pages for deferred split adds 82297b55016a mm/thp: make set_huge_zero_page() return void adds a9951b55635f mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation adds 2821943c9f7a mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] adds 72856873dd36 autonuma: fix watermark checking in migrate_balanced_pgdat() adds 5c17bf7ff9b7 autonuma: Reduce cache footprint when scanning page tables adds de6c8ecedd38 mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] adds 720131e3bda1 mm/vmstat: add helpers to get vmstat item names for each e [...] adds 354bcfb7f207 mm/vmstat: do not use size of vmstat_text as count of /pro [...] adds b339403f93e8 mm/memcontrol: use vmstat names for printing statistics adds 9626a68e03e0 mm/mmap.c: make vma_merge() comment more easy to understand adds 05a97c93c17f userfaultfd: use vma_pagesize for all huge page size calculation adds 4a1705a0e15a userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] adds 075c7cfa7529 userfaultfd: wrap the common dst_vma check into an inlined [...] adds 9d54626cccd7 fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] adds 5d3b76d5d356 userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK adds 3c55a907ab48 mm/shmem.c: make array 'values' static const, makes object [...] adds 511629079e1b mm: fix struct member name in function comments adds 2716f07c55aa mm: fix typos in comments when calling __SetPageUptodate() adds a4134977b493 mm/memory_hotplug.c: remove __online_page_set_limits() adds abc04c84ae77 mm/page_io.c: annotate refault stalls from swap_readpage adds 5d3801e14a58 mm-annotate-refault-stalls-from-swap_readpage-fix adds d4d1a3b571b1 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds aab23832e238 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds bfc21c38ee3d kernel/hung_task.c: Monitor killed tasks. adds aa3b422bec37 proc: change ->nlink under proc_subdir_lock adds 250b8c0dde93 fs/proc/generic.c: delete useless "len" variable adds 6a6aa938ad01 fs/proc/internal.h: shuffle "struct pde_opener" adds c3fab8f9c6e4 include/linux/proc_fs.h: fix confusing macro arg name adds 9bbd30c86e9e include/linux/sysctl.h: inline braces for ctl_table and ct [...] adds ecce99375dc8 .gitattributes: Use 'dts' diff driver for dts files adds 893be3741447 linux/build_bug.h: change type to int adds 01606a699584 syscalls: fix references to filenames containing syscall defs adds d168a77edec1 kernel/notifier.c: intercept duplicate registrations to av [...] adds f645d90db850 kernel/notifier.c: remove notifier_chain_cond_register() adds da3f436c0d4e kernel/notifier.c: remove blocking_notifier_chain_cond_register() adds 36fe0d9f1607 kernel/profile.c: use cpumask_available to check for NULL cpumask adds 634f02e7175b kernel/sys.c: avoid copying possible padding bytes in copy [...] adds cb1fe1fa994f hung_task: allow printing warnings every check interval adds ad95eb4d99d4 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] adds 4c3192b19082 lib/rbtree: set successor's parent unconditionally adds 67588e01628b lib/rbtree: get successor's color directly adds 603b1c498672 string: add stracpy and stracpy_pad mechanisms adds 3a39a48ca30f Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 19787fd3fa28 lib: optimize cpumask_local_spread() adds c44befe22187 lib/math/rational.c: fix possible incorrect result from ra [...] adds 7959a419e349 checkpatch: improve ignoring CamelCase SI style variants like mA adds 07c179f44a6d epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC adds 731db8466095 fs/epoll: remove unnecessary wakeups of nested epoll adds ac272b43c9b6 selftests: add epoll selftests adds 60cce8b184a1 fs/binfmt_elf.c: delete unused "interp_map_addr" argument adds b73201dfed1f fs/binfmt_elf.c: extract elf_read() function adds 9eb9240f3bfb drm: limit to INT_MAX in create_blob ioctl adds 1d2c0951d73e uaccess: disallow > INT_MAX copy sizes adds f8263ae417bc aio: simplify read_events() adds 125c1eba1d3c kcov: remote coverage support adds 6bc47222d805 usb, kcov: collect coverage from hub_event adds 4e47119e7202 usb-kcov-collect-coverage-from-hub_event-fix adds bd243dbf315c vhost, kcov: collect coverage from vhost_worker adds 413c9e1769d6 lib/ubsan: don't serialize UBSAN report adds c1fc1a8dbad5 smp_mb__{before,after}_atomic(): update Documentation adds 59eb50542633 ipc/mqueue.c: remove duplicated code adds f9175c1a97c4 ipc/mqueue.c: update/document memory barriers adds fdb5ac5c9a49 ipc/msg.c: update and document memory barriers adds 7f36df0fd6e1 ipc/sem.c: document and update memory barriers adds 755ec39bdee5 arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained adds 316bc64a7b36 arch: msgbuf.h: make uapi asm/msgbuf.h self-contained adds ab383a4cfa49 arch: sembuf.h: make uapi asm/sembuf.h self-contained adds 8b4f8867eb94 ipc/msg.c: consolidate all xxxctl_down() functions adds 74993b16620a Merge branch 'akpm-current/current' adds 59915ad15244 drivers/block/null_blk_main.c: fix layout adds fc5eb9d4144b drivers/block/null_blk_main.c: fix uninitialized var warnings adds 1407be7c189f pinctrl: fix pxa2xx.c build warnings adds cd2922df734a lib/genalloc.c: export symbol addr_in_gen_pool adds 5f013d2d076f lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 0a9feffff2b0 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 24a5425862da kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] adds 237142eedda1 kernel-hacking: create submenu for arch special debugging options adds 82b50486d403 kernel-hacking: group kernel data structures debugging together adds 1a098709762c kernel-hacking: move kernel testing and coverage options t [...] adds d301a5f303ca kernel-hacking: move Oops into 'Lockups and Hangs' adds b436469dd1d9 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] adds c0f5775a50be kernel-hacking: create a submenu for scheduler debugging options adds 5d10e9b146cd kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] adds 8c6bd01a5798 kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] adds a7771740caae bitops: introduce the for_each_set_clump8 macro adds 3e5ce5b27a66 linux/bitmap.h: fix potential sign-extension overflow adds c023510b215f bitops-introduce-the-for_each_set_clump8-macro-fix-fix adds 0d1024e7cc57 linux/bitopts.h: Add for_each_set_clump8 documentation adds 0b609dcc5091 lib/test_bitmap.c: add for_each_set_clump8 test cases adds 9c1deb129b2d gpio: 104-dio-48e: utilize for_each_set_clump8 macro adds 49df7dca7257 gpio: 104-idi-48: utilize for_each_set_clump8 macro adds 15dac1d75a91 gpio: gpio-mm: utilize for_each_set_clump8 macro adds 76e64cda1a87 gpio: ws16c48: utilize for_each_set_clump8 macro adds 5d3286e0c2c4 gpio: pci-idio-16: utilize for_each_set_clump8 macro adds c53130c548e8 gpio: pcie-idio-24: utilize for_each_set_clump8 macro adds 6f5b248a226b gpio: uniphier: utilize for_each_set_clump8 macro adds 6204291518a2 gpio: 74x164: utilize the for_each_set_clump8 macro adds 230c69487c95 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] adds 5e33083625e1 gpio: pisosr: utilize the for_each_set_clump8 macro adds 7f92f6d8c95e gpio: max3191x: utilize the for_each_set_clump8 macro adds 004074dfa8d3 gpio: pca953x: utilize the for_each_set_clump8 macro adds 3141457211f1 lib/test_bitmap: force argument of bitmap_parselist_user() [...] adds b7705aa8c31b lib/test_bitmap: undefine macros after use adds 3446c1bb8dac lib/test_bitmap: name EXP_BYTES properly adds 5b2b6f8283bb lib/test_bitmap: rename exp to exp1 to avoid ambiguous name adds 1b4eb47694be lib/test_bitmap: move exp1 and exp2 upper for others to use adds 97bab33f1b00 lib/test_bitmap: fix comment about this file adds 85dec3286e4a lib/bitmap: introduce bitmap_replace() helper adds 4976f37058e1 gpio: pca953x: remove redundant variable and check in IRQ handler adds 3656859207fc gpio: pca953x: use input from regs structure in pca953x_ir [...] adds 9561ed2ddbc5 gpio: pca953x: convert to use bitmap API adds 8eb36d7ddbe5 gpio: pca953x: reduce stack usage in couple of functions adds d4a7be1489e5 gpio: pca953x: tighten up indentation adds caf471b77580 mm: add generic p?d_leaf() macros adds bce52e3810e3 arc: mm: add p?d_leaf() definitions adds 152cd458832e arm: mm: add p?d_leaf() definitions adds 27be9df24bbe arm64: mm: add p?d_leaf() definitions adds 69f8f8fec603 mips: mm: add p?d_leaf() definitions adds ecd08c33a1dc powerpc: mm: add p?d_leaf() definitions adds d0d307097d77 riscv: mm: add p?d_leaf() definitions adds 2e72bc3dd57c s390: mm: add p?d_leaf() definitions adds c3ceddeb78c2 sparc: mm: add p?d_leaf() definitions adds 3c6743df26da x86: mm: add p?d_leaf() definitions adds be9d55133995 mm: pagewalk: add p4d_entry() and pgd_entry() adds 5382656ceb91 mm: pagewalk: allow walking without vma adds fd87594526c8 mm-pagewalk-allow-walking-without-vma-v15 adds 30f9f2e71c17 mm-pagewalk-allow-walking-without-vma-fix adds 41a1f5bb39f5 mm: pagewalk: add test_p?d callbacks adds b3db1350cc1f mm: pagewalk: add 'depth' parameter to pte_hole adds 4072702e0f4d x86: mm: point to struct seq_file from struct pg_state adds da371644461a x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct adds 251f67203a4f x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] adds 79846539d563 x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] adds e3cfb4256d93 mm: add generic ptdump adds 5db1bb2d2018 mm-add-generic-ptdump-v15 adds ae344cbb208e mm/ptdump: fix a -Wold-style-declaration warning adds 5f1fb457493b x86: mm: convert dump_pagetables to use walk_page_range adds 4f3f8f9209e8 arm64: mm: convert mm/dump.c to use walk_page_range() adds b96a34607934 arm64: mm: display non-present entries in ptdump adds a329e1c5092f mm: ptdump: reduce level numbers by 1 in note_page() adds db9f9267dc77 alpha: use pgtable-nopud instead of 4level-fixup adds 43b76d707791 arm: nommu: use pgtable-nopud instead of 4level-fixup adds 8cd40bf541f8 c6x: use pgtable-nopud instead of 4level-fixup adds 2e629492276f m68k: nommu: use pgtable-nopud instead of 4level-fixup adds 42d6c83d6180 m68k: mm: use pgtable-nopXd instead of 4level-fixup adds e15e90f9f3ef microblaze: use pgtable-nopmd instead of 4level-fixup adds 10e0aa282f47 nds32: use pgtable-nopmd instead of 4level-fixup adds 161b1c90c09c parisc: use pgtable-nopXd instead of 4level-fixup adds 946b06fcec12 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup adds 8d03d8065813 sparc32: use pgtable-nopud instead of 4level-fixup adds eeaa1c963cf2 um: remove unused pxx_offset_proc() and addr_pte() functions adds 3700c7955b6b um: add support for folded p4d page tables adds 8bdea58cfef0 mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] adds dd1e4f21e454 drivers/tty/serial/sh-sci.c: suppress warning adds 08e8cfe3dbba drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds d8942ba4004b Merge branch 'akpm/master' adds 5591cf003452 Add linux-next specific files for 20191108
No new revisions were added by this update.
Summary of changes: .gitattributes | 2 + .gitignore | 2 +- .mailmap | 9 +- CREDITS | 7 +- Documentation/ABI/stable/sysfs-class-infiniband | 19 - Documentation/ABI/stable/sysfs-driver-aspeed-vuart | 11 +- Documentation/ABI/stable/sysfs-driver-ib_srp | 2 + Documentation/ABI/testing/debugfs-hisi-hpre | 57 + Documentation/ABI/testing/debugfs-hyperv | 23 + .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 183 +- Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 39 + Documentation/ABI/testing/sysfs-bus-mei | 2 +- Documentation/ABI/testing/sysfs-bus-pci | 13 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 36 + .../ABI/testing/sysfs-class-led-driver-el15203000 | 139 + .../ABI/testing/sysfs-class-net-statistics | 16 + Documentation/ABI/testing/sysfs-platform-dfl-fme | 132 + .../ABI/testing/sysfs-platform-mellanox-bootctl | 58 + Documentation/ABI/testing/sysfs-platform-wilco-ec | 17 + Documentation/Makefile | 11 +- .../Design/Data-Structures/Data-Structures.html | 1391 --- .../RCU/Design/Data-Structures/Data-Structures.rst | 1163 ++ .../Expedited-Grace-Periods.html | 668 - .../Expedited-Grace-Periods.rst | 521 + .../Design/Memory-Ordering/Tree-RCU-Diagram.html | 9 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 704 -- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 624 + .../RCU/Design/Memory-Ordering/TreeRCU-gp.svg | 2 +- .../RCU/Design/Memory-Ordering/TreeRCU-qs.svg | 2 +- .../RCU/Design/Requirements/Requirements.html | 3401 ------ .../RCU/Design/Requirements/Requirements.rst | 2704 ++++ Documentation/RCU/index.rst | 7 +- Documentation/RCU/lockdep.txt | 18 +- Documentation/RCU/whatisRCU.txt | 14 +- Documentation/admin-guide/LSM/SafeSetID.rst | 4 +- Documentation/admin-guide/cgroup-v2.rst | 25 +- Documentation/admin-guide/dell_rbu.rst | 128 + .../admin-guide/device-mapper/dm-dust.rst | 287 + .../admin-guide/device-mapper/dm-dust.txt | 272 - .../admin-guide/device-mapper/dm-raid.rst | 2 + Documentation/admin-guide/device-mapper/index.rst | 1 + Documentation/admin-guide/index.rst | 65 +- Documentation/admin-guide/iostats.rst | 47 +- Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 41 +- Documentation/admin-guide/perf/imx-ddr.rst | 50 +- Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/perf/thunderx2-pmu.rst | 20 +- Documentation/admin-guide/sysctl/kernel.rst | 32 +- Documentation/arm/microchip.rst | 4 +- Documentation/arm64/booting.rst | 3 + Documentation/arm64/cpu-feature-registers.rst | 19 +- Documentation/arm64/elf_hwcaps.rst | 67 +- Documentation/arm64/memory.rst | 9 +- Documentation/arm64/silicon-errata.rst | 15 +- Documentation/asm-annotations.rst | 216 + Documentation/bpf/index.rst | 9 + Documentation/bpf/prog_flow_dissector.rst | 3 + Documentation/bpf/s390.rst | 205 + Documentation/conf.py | 3 +- Documentation/core-api/genalloc.rst | 28 +- Documentation/core-api/genericirq.rst | 50 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/kernel-api.rst | 17 +- Documentation/core-api/memory-allocation.rst | 54 +- Documentation/core-api/mm-api.rst | 2 +- Documentation/core-api/printk-formats.rst | 60 +- Documentation/core-api/refcount-vs-atomic.rst | 36 +- Documentation/core-api/symbol-namespaces.rst | 157 + Documentation/crypto/api-skcipher.rst | 13 +- Documentation/crypto/architecture.rst | 2 - Documentation/crypto/devel-algos.rst | 27 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kasan.rst | 3 + Documentation/dev-tools/kcov.rst | 129 + Documentation/dev-tools/kmemleak.rst | 2 +- Documentation/dev-tools/kselftest.rst | 16 + Documentation/dev-tools/kunit/api/index.rst | 16 + Documentation/dev-tools/kunit/api/test.rst | 11 + Documentation/dev-tools/kunit/faq.rst | 62 + Documentation/dev-tools/kunit/index.rst | 79 + Documentation/dev-tools/kunit/start.rst | 180 + Documentation/dev-tools/kunit/usage.rst | 576 + Documentation/devicetree/bindings/arm/amlogic.yaml | 9 +- .../devicetree/bindings/arm/amlogic/smp-sram.txt | 32 - .../devicetree/bindings/arm/atmel-at91.yaml | 14 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 54 + .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 67 - .../devicetree/bindings/arm/coresight.txt | 9 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 14 + Documentation/devicetree/bindings/arm/fsl.yaml | 58 +- .../arm/marvell/ap806-system-controller.txt | 177 - .../arm/marvell/ap80x-system-controller.txt | 177 + .../bindings/arm/marvell/armada-7k-8k.txt | 24 - .../bindings/arm/marvell/armada-7k-8k.yaml | 61 + .../devicetree/bindings/arm/mrvl/mrvl.txt | 14 - .../devicetree/bindings/arm/mrvl/mrvl.yaml | 35 + .../devicetree/bindings/arm/msm/qcom,llcc.txt | 41 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 55 + .../devicetree/bindings/arm/omap/omap.txt | 30 +- .../devicetree/bindings/arm/omap/prm-inst.txt | 29 + Documentation/devicetree/bindings/arm/realtek.yaml | 27 +- .../devicetree/bindings/arm/renesas,prr.txt | 20 - .../devicetree/bindings/arm/renesas,prr.yaml | 35 + Documentation/devicetree/bindings/arm/renesas.yaml | 20 + .../devicetree/bindings/arm/rockchip.yaml | 14 +- .../bindings/arm/samsung/exynos-chipid.txt | 12 - .../bindings/arm/samsung/exynos-chipid.yaml | 40 + .../devicetree/bindings/arm/samsung/pmu.txt | 72 - .../devicetree/bindings/arm/samsung/pmu.yaml | 105 + .../bindings/arm/samsung/samsung-boards.txt | 83 - .../bindings/arm/samsung/samsung-boards.yaml | 181 + .../arm/samsung/samsung-secure-firmware.yaml | 31 + .../devicetree/bindings/arm/samsung/sysreg.txt | 19 - .../devicetree/bindings/arm/samsung/sysreg.yaml | 45 + .../devicetree/bindings/arm/stm32/stm32.yaml | 27 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../devicetree/bindings/arm/sunxi/smp-sram.txt | 44 - .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 1 + .../devicetree/bindings/ata/sata_rcar.txt | 7 +- .../devicetree/bindings/bus/renesas,bsc.txt | 46 - .../devicetree/bindings/bus/renesas,bsc.yaml | 60 + .../devicetree/bindings/bus/simple-pm-bus.txt | 44 - .../devicetree/bindings/bus/simple-pm-bus.yaml | 75 + .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../bindings/clock/armada3700-periph-clock.txt | 5 +- .../devicetree/bindings/clock/imx7ulp-clock.txt | 1 - .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 13 +- .../clock/renesas,rcar-gen2-cpg-clocks.txt | 60 - .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 2 +- .../bindings/clock/rockchip,px30-cru.txt | 5 + .../devicetree/bindings/counter/ti-eqep.yaml | 50 + .../devicetree/bindings/cpu/cpu-topology.txt | 2 +- .../devicetree/bindings/cpufreq/ti-cpufreq.txt | 6 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 88 + .../bindings/crypto/allwinner,sun8i-ss.yaml | 60 + .../bindings/crypto/amlogic,gxl-crypto.yaml | 52 + .../devicetree/bindings/crypto/samsung-slimsss.txt | 19 - .../bindings/crypto/samsung-slimsss.yaml | 47 + .../devicetree/bindings/crypto/samsung-sss.txt | 32 - .../devicetree/bindings/crypto/samsung-sss.yaml | 58 + .../bindings/{lpddr2 => ddr}/lpddr2-timings.txt | 0 Documentation/devicetree/bindings/ddr/lpddr2.txt | 102 + .../devicetree/bindings/ddr/lpddr3-timings.txt | 58 + Documentation/devicetree/bindings/ddr/lpddr3.txt | 101 + .../bindings/devfreq/event/exynos-ppmu.txt | 26 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 2 - .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 5 + .../bindings/display/amlogic,meson-dw-hdmi.yaml | 2 - .../devicetree/bindings/display/arm,malidp.txt | 3 + .../bindings/display/bridge/anx6345.yaml | 102 + .../devicetree/bindings/display/bridge/anx7814.txt | 6 +- .../bindings/display/bridge/renesas,dw-hdmi.txt | 1 + .../bindings/display/bridge/renesas,lvds.txt | 1 + .../bindings/display/cirrus,clps711x-fb.txt | 2 +- .../bindings/display/etnaviv/etnaviv-drm.txt | 1 + .../devicetree/bindings/display/imx/fsl,imx-fb.txt | 2 +- .../bindings/display/mediatek/mediatek,disp.txt | 30 +- .../bindings/display/mediatek/mediatek,dsi.txt | 4 +- .../devicetree/bindings/display/msm/gmu.txt | 51 + .../devicetree/bindings/display/msm/mdp5.txt | 2 + .../bindings/display/panel/sharp,ld-d5116z01b.txt | 26 - .../bindings/display/panel/sharp,ld-d5116z01b.yaml | 30 + .../devicetree/bindings/display/renesas,du.txt | 2 + .../bindings/display/rockchip/rockchip-vop.txt | 6 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 150 + .../devicetree/bindings/display/st,stm32-ltdc.txt | 144 - .../devicetree/bindings/display/st,stm32-ltdc.yaml | 81 + .../devicetree/bindings/dma/dma-common.yaml | 9 +- .../bindings/dma/milbeaut-m10v-hdmac.txt | 32 + .../bindings/dma/milbeaut-m10v-xdmac.txt | 24 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + Documentation/devicetree/bindings/dma/ti-edma.txt | 8 + Documentation/devicetree/bindings/eeprom/at24.txt | 90 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 188 + .../devicetree/bindings/example-schema.yaml | 81 +- .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 24 + .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 70 + .../devicetree/bindings/gpio/gpio-rda.yaml | 50 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 1 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 3 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 8 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 3 +- .../devicetree/bindings/gpu/samsung-g2d.txt | 27 - .../devicetree/bindings/gpu/samsung-g2d.yaml | 75 + .../devicetree/bindings/gpu/samsung-rotator.txt | 28 - .../devicetree/bindings/gpu/samsung-rotator.yaml | 48 + .../devicetree/bindings/gpu/samsung-scaler.txt | 27 - .../devicetree/bindings/gpu/samsung-scaler.yaml | 81 + .../bindings/hwlock/st,stm32-hwspinlock.txt | 23 - .../bindings/hwlock/st,stm32-hwspinlock.yaml | 50 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 104 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 3 + .../devicetree/bindings/i2c/i2c-aspeed.txt | 3 +- Documentation/devicetree/bindings/i2c/i2c-at91.txt | 3 +- Documentation/devicetree/bindings/i2c/i2c.txt | 18 + .../devicetree/bindings/i2c/renesas,i2c.txt | 1 + .../devicetree/bindings/i2c/renesas,iic.txt | 1 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 +- .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 1 - .../devicetree/bindings/iio/adc/avia-hx711.yaml | 1 - .../devicetree/bindings/iio/adc/ingenic,adc.txt | 1 + .../devicetree/bindings/iio/adc/max1027-adc.txt | 20 - .../bindings/iio/adc/samsung,exynos-adc.txt | 107 - .../bindings/iio/adc/samsung,exynos-adc.yaml | 151 + .../bindings/iio/chemical/plantower,pms7003.yaml | 1 - .../devicetree/bindings/iio/iio-bindings.txt | 5 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 76 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/adux1020.yaml | 47 + .../devicetree/bindings/iio/light/bh1750.txt | 18 - .../devicetree/bindings/iio/light/bh1750.yaml | 43 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 2 - .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 - .../bindings/iio/proximity/maxbotix,mb1232.yaml | 60 + .../bindings/iio/temperature/adi,ltc2983.yaml | 480 + .../bindings/input/fsl,mpr121-touchkey.yaml | 89 + Documentation/devicetree/bindings/input/input.yaml | 36 + Documentation/devicetree/bindings/input/keys.txt | 8 - .../devicetree/bindings/input/max77650-onkey.txt | 26 - .../devicetree/bindings/input/max77650-onkey.yaml | 35 + .../devicetree/bindings/input/mpr121-touchkey.txt | 30 - .../devicetree/bindings/input/mtk-pmic-keys.txt | 4 +- .../devicetree/bindings/input/st,stpmic1-onkey.txt | 2 +- .../bindings/input/touchscreen/edt-ft5x06.txt | 1 + .../bindings/interconnect/qcom,msm8974.yaml | 62 + .../bindings/interrupt-controller/atmel,aic.txt | 7 +- .../bindings/interrupt-controller/mrvl,intc.txt | 14 +- .../bindings/interrupt-controller/renesas,irqc.txt | 48 - .../interrupt-controller/renesas,irqc.yaml | 87 + .../devicetree/bindings/iommu/arm,smmu-v3.txt | 77 - .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 95 + .../devicetree/bindings/iommu/arm,smmu.txt | 182 - .../devicetree/bindings/iommu/arm,smmu.yaml | 229 + .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + .../devicetree/bindings/iommu/samsung,sysmmu.txt | 67 - .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 108 + .../bindings/leds/backlight/led-backlight.txt | 28 + .../bindings/leds/backlight/lm3630a-backlight.yaml | 5 + .../bindings/leds/backlight/pm8941-wled.txt | 42 - .../bindings/leds/backlight/qcom-wled.txt | 102 + .../devicetree/bindings/leds/leds-el15203000.txt | 69 + .../devicetree/bindings/leds/leds-max77650.txt | 57 - .../devicetree/bindings/leds/leds-max77650.yaml | 51 + .../devicetree/bindings/lpddr2/lpddr2.txt | 102 - .../bindings/media/allwinner,sun4i-a10-csi.yaml | 9 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 76 + .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 91 + .../devicetree/bindings/media/i2c/ad5820.txt | 11 +- .../devicetree/bindings/media/i2c/imx290.txt | 57 + .../devicetree/bindings/media/i2c/nokia,smia.txt | 2 - .../devicetree/bindings/media/i2c/ov2659.txt | 9 + .../devicetree/bindings/media/meson-ao-cec.txt | 37 - Documentation/devicetree/bindings/media/rc.yaml | 6 + .../devicetree/bindings/media/renesas,csi2.txt | 1 + .../devicetree/bindings/media/renesas,vin.txt | 5 +- .../devicetree/bindings/media/st,stm32-cec.txt | 19 - .../devicetree/bindings/media/st,stm32-cec.yaml | 54 + .../devicetree/bindings/media/st,stm32-dcmi.txt | 45 - .../devicetree/bindings/media/st,stm32-dcmi.yaml | 86 + .../bindings/memory-controllers/exynos-srom.txt | 79 - .../bindings/memory-controllers/exynos-srom.yaml | 128 + .../bindings/memory-controllers/exynos5422-dmc.txt | 84 + .../memory-controllers/nvidia,tegra124-mc.yaml | 152 + .../memory-controllers/nvidia,tegra30-emc.yaml | 336 + .../memory-controllers/nvidia,tegra30-mc.txt | 123 - .../memory-controllers/nvidia,tegra30-mc.yaml | 167 + Documentation/devicetree/bindings/mfd/ab8500.txt | 119 + Documentation/devicetree/bindings/mfd/madera.txt | 8 + Documentation/devicetree/bindings/mfd/max77650.txt | 46 - .../devicetree/bindings/mfd/max77650.yaml | 149 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 + Documentation/devicetree/bindings/mips/ralink.txt | 14 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 17 + Documentation/devicetree/bindings/mmc/jz4740.txt | 8 +- Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 59 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 1 + .../devicetree/bindings/mmc/sdhci-atmel.txt | 5 + .../devicetree/bindings/mmc/sdhci-milbeaut.txt | 30 + .../bindings/mtd/cadence-nand-controller.txt | 53 + .../devicetree/bindings/mtd/intel,ixp4xx-flash.txt | 22 + .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 6 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 1 + .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 51 + .../devicetree/bindings/net/can/sun4i_can.txt | 36 - .../devicetree/bindings/net/ftgmac100.txt | 8 + Documentation/devicetree/bindings/net/lpc-eth.txt | 5 + .../devicetree/bindings/net/nfc/pn532.txt | 46 + .../devicetree/bindings/net/nfc/pn533-i2c.txt | 29 - .../devicetree/bindings/net/qca,ar803x.yaml | 111 + .../devicetree/bindings/net/renesas,ether.yaml | 114 + Documentation/devicetree/bindings/net/sh_eth.txt | 69 - .../bindings/net/wireless/qcom,ath10k.txt | 6 + .../devicetree/bindings/nvmem/amlogic-efuse.txt | 6 + .../devicetree/bindings/nvmem/rockchip-otp.txt | 25 + .../devicetree/bindings/nvmem/sprd-efuse.txt | 39 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 12 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 1 + Documentation/devicetree/bindings/perf/arm-ccn.txt | 1 + .../devicetree/bindings/perf/fsl-imx-ddr.txt | 1 + .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 47 + .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 1 - .../devicetree/bindings/phy/phy-mmp3-usb.txt | 13 + .../bindings/phy/phy-rockchip-inno-usb2.txt | 1 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 7 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 2 + .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 2 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 75 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 86 +- .../bindings/pinctrl/qcom,msm8976-pinctrl.txt | 183 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 4 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 4 +- .../bindings/pinctrl/rockchip,pinctrl.txt | 1 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 7 +- .../devicetree/bindings/power/qcom,rpmpd.txt | 1 + .../bindings/power/renesas,rcar-sysc.txt | 2 + .../bindings/power/reset/syscon-poweroff.txt | 30 - .../bindings/power/reset/syscon-poweroff.yaml | 60 + .../bindings/power/reset/syscon-reboot.txt | 30 - .../bindings/power/reset/syscon-reboot.yaml | 60 + .../bindings/power/supply/cpcap-charger.txt | 9 +- .../bindings/power/supply/max77650-charger.txt | 28 - .../bindings/power/supply/max77650-charger.yaml | 34 + .../devicetree/bindings/ptp/ptp-idtcm.yaml | 69 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +- .../devicetree/bindings/pwm/pwm-stm32.txt | 8 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 40 - .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 78 + .../devicetree/bindings/pwm/renesas,tpu-pwm.txt | 35 - .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 69 + .../bindings/regulator/fixed-regulator.yaml | 9 +- .../bindings/regulator/max77650-regulator.txt | 41 - .../bindings/regulator/max77650-regulator.yaml | 31 + .../regulator/nvidia,tegra-regulators-coupling.txt | 65 + .../bindings/regulator/qcom,rpmh-regulator.txt | 4 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 21 + .../bindings/regulator/qcom,spmi-regulator.txt | 25 + .../devicetree/bindings/regulator/regulator.yaml | 7 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 6 + .../bindings/reset/amlogic,meson-axg-audio-arb.txt | 3 +- .../bindings/reset/amlogic,meson-reset.yaml | 1 + .../bindings/reset/brcm,brcmstb-reset.txt | 2 +- .../bindings/reset/nuvoton,npcm-reset.txt | 32 + .../devicetree/bindings/reset/qcom,aoss-reset.txt | 52 - .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 47 + .../devicetree/bindings/reset/qcom,pdc-global.txt | 52 - .../devicetree/bindings/reset/qcom,pdc-global.yaml | 47 + .../devicetree/bindings/reset/renesas,rst.txt | 2 + .../devicetree/bindings/reset/uniphier-reset.txt | 5 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 29 +- .../devicetree/bindings/rng/nuvoton,npcm-rng.txt | 12 + .../devicetree/bindings/rng/omap3_rom_rng.txt | 27 + .../bindings/rng/samsung,exynos4-rng.txt | 19 - .../bindings/rng/samsung,exynos4-rng.yaml | 45 + .../bindings/rng/samsung,exynos5250-trng.txt | 17 + .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 70 + Documentation/devicetree/bindings/rtc/rtc-sh.txt | 28 - Documentation/devicetree/bindings/rtc/s3c-rtc.txt | 31 - Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 89 + .../bindings/security/tpm/google,cr50.txt | 19 + Documentation/devicetree/bindings/serial/8250.txt | 5 + .../devicetree/bindings/serial/fsl-lpuart.txt | 3 +- .../bindings/serial/renesas,sci-serial.txt | 8 +- .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 51 + .../bindings/serio/allwinner,sun4i-ps2.txt | 22 - .../bindings/soc/amlogic/amlogic,canvas.txt | 33 - .../bindings/soc/amlogic/amlogic,canvas.yaml | 49 + Documentation/devicetree/bindings/soc/fsl/rcpm.txt | 14 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 + .../devicetree/bindings/soc/rockchip/grf.txt | 18 +- .../devicetree/bindings/sound/adi,adau7118.yaml | 85 + .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 267 + .../sound/allwinner,sun8i-a23-codec-analog.yaml | 38 + .../devicetree/bindings/sound/arndale.txt | 5 +- .../devicetree/bindings/sound/fsl,mqs.txt | 36 + .../bindings/sound/google,cros-ec-codec.txt | 24 +- .../devicetree/bindings/sound/mt8183-afe-pcm.txt | 6 + .../sound/mt8183-mt6358-ts3a227-max98357.txt | 7 +- .../devicetree/bindings/sound/renesas,fsi.txt | 31 - .../devicetree/bindings/sound/renesas,fsi.yaml | 76 + .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../bindings/sound/rockchip-max98090.txt | 27 +- Documentation/devicetree/bindings/sound/rt1011.txt | 10 + Documentation/devicetree/bindings/sound/rt5682.txt | 6 + .../devicetree/bindings/sound/samsung,odroid.txt | 54 - .../devicetree/bindings/sound/samsung,odroid.yaml | 91 + .../devicetree/bindings/sound/samsung-i2s.txt | 84 - .../devicetree/bindings/sound/samsung-i2s.yaml | 138 + .../devicetree/bindings/sound/sun4i-codec.txt | 94 - .../bindings/sound/sun8i-codec-analog.txt | 17 - .../devicetree/bindings/sound/tas2562.txt | 34 + .../devicetree/bindings/sound/tas2770.txt | 37 + .../devicetree/bindings/spi/renesas,hspi.yaml | 57 + .../devicetree/bindings/spi/renesas,rzn1-spi.txt | 11 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 159 + Documentation/devicetree/bindings/spi/sh-hspi.txt | 26 - Documentation/devicetree/bindings/spi/sh-msiof.txt | 105 - .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 3 +- .../devicetree/bindings/spi/spi-sifive.txt | 37 - .../devicetree/bindings/spi/spi-sifive.yaml | 86 + .../devicetree/bindings/spi/spi-xilinx.txt | 4 +- .../devicetree/bindings/sram/milbeaut-smp-sram.txt | 24 - .../devicetree/bindings/sram/qcom,ocmem.yaml | 96 + .../devicetree/bindings/sram/renesas,smp-sram.txt | 27 - .../devicetree/bindings/sram/rockchip-smp-sram.txt | 30 - .../devicetree/bindings/sram/samsung-sram.txt | 38 - Documentation/devicetree/bindings/sram/sram.txt | 80 - Documentation/devicetree/bindings/sram/sram.yaml | 257 + .../devicetree/bindings/submitting-patches.txt | 21 +- .../bindings/thermal/amlogic,thermal.yaml | 54 + .../devicetree/bindings/thermal/qcom-tsens.txt | 55 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 170 + .../bindings/thermal/rcar-gen3-thermal.txt | 1 + .../bindings/thermal/st,stm32-thermal.yaml | 79 + .../devicetree/bindings/thermal/stm32-thermal.txt | 61 - .../devicetree/bindings/timer/ingenic,tcu.txt | 2 +- .../devicetree/bindings/timer/renesas,tmu.txt | 1 + .../bindings/timer/samsung,exynos4210-mct.txt | 88 - .../bindings/timer/samsung,exynos4210-mct.yaml | 124 + .../devicetree/bindings/timer/st,stm32-timer.txt | 22 - .../devicetree/bindings/timer/st,stm32-timer.yaml | 47 + .../devicetree/bindings/trivial-devices.yaml | 12 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + .../devicetree/bindings/usb/amlogic,dwc3.txt | 4 +- .../devicetree/bindings/usb/generic-ehci.yaml | 12 +- .../devicetree/bindings/usb/generic-ohci.yaml | 7 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 4 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 4 +- .../devicetree/bindings/usb/renesas,usb3-peri.txt | 24 + .../devicetree/bindings/usb/renesas,usbhs.txt | 1 + .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 86 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 5 + Documentation/devicetree/bindings/usb/usb-uhci.txt | 2 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 5 +- Documentation/devicetree/bindings/usb/usb251xb.txt | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 3 + .../devicetree/bindings/watchdog/renesas,wdt.txt | 1 + .../devicetree/bindings/watchdog/samsung-wdt.txt | 35 - .../devicetree/bindings/watchdog/samsung-wdt.yaml | 74 + Documentation/devicetree/writing-schema.rst | 3 + Documentation/doc-guide/kernel-doc.rst | 29 +- Documentation/dontdiff | 1 + Documentation/driver-api/bt8xxgpio.rst | 62 - Documentation/driver-api/dell_rbu.rst | 128 - Documentation/driver-api/device_link.rst | 3 +- Documentation/driver-api/dma-buf.rst | 6 +- Documentation/driver-api/driver-model/devres.rst | 4 + Documentation/driver-api/driver-model/driver.rst | 43 + Documentation/driver-api/generic-counter.rst | 162 +- Documentation/driver-api/gpio/bt8xxgpio.rst | 62 + Documentation/driver-api/gpio/driver.rst | 6 +- Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/index.rst | 4 +- Documentation/driver-api/infiniband.rst | 127 + Documentation/driver-api/infrastructure.rst | 3 - Documentation/driver-api/interconnect.rst | 2 +- Documentation/driver-api/libata.rst | 14 +- Documentation/driver-api/nvmem.rst | 2 + Documentation/driver-api/pti_intel_mid.rst | 4 +- Documentation/driver-api/thermal/sysfs-api.rst | 26 +- .../features/core/tracehook/arch-support.txt | 2 +- Documentation/filesystems/debugfs.txt | 50 +- Documentation/filesystems/f2fs.txt | 2 +- Documentation/filesystems/fscrypt.rst | 68 +- Documentation/filesystems/locking.rst | 2 +- Documentation/firmware-guide/acpi/namespace.rst | 2 +- Documentation/fpga/dfl.rst | 10 + Documentation/gpu/amdgpu.rst | 65 +- Documentation/gpu/drm-kms-helpers.rst | 3 - Documentation/gpu/drm-mm.rst | 11 +- Documentation/gpu/i915.rst | 82 +- Documentation/gpu/mcde.rst | 2 +- Documentation/gpu/todo.rst | 135 +- Documentation/hwmon/bel-pfe.rst | 112 + Documentation/hwmon/ina3221.rst | 12 + Documentation/hwmon/index.rst | 3 + Documentation/hwmon/inspur-ipsps1.rst | 4 +- Documentation/hwmon/k10temp.rst | 18 +- Documentation/hwmon/ltc2947.rst | 100 + Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/i2c/busses/index.rst | 2 +- Documentation/i2c/index.rst | 2 +- Documentation/index.rst | 9 +- Documentation/ioctl/botching-up-ioctls.rst | 225 - Documentation/ioctl/index.rst | 16 - Documentation/ioctl/ioctl-number.rst | 362 - Documentation/kbuild/kbuild.rst | 6 + Documentation/kbuild/modules.rst | 13 +- Documentation/kbuild/namespaces.rst | 154 - Documentation/livepatch/index.rst | 1 + Documentation/livepatch/system-state.rst | 167 + Documentation/media/cec.h.rst.exceptions | 89 + Documentation/media/kapi/v4l2-controls.rst | 9 + Documentation/media/uapi/cec/cec-funcs.rst | 1 + .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 6 +- .../media/uapi/cec/cec-ioc-adap-g-conn-info.rst | 105 + Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 8 + Documentation/media/uapi/mediactl/request-api.rst | 4 +- Documentation/media/uapi/v4l/biblio.rst | 9 + Documentation/media/uapi/v4l/buffer.rst | 13 + Documentation/media/uapi/v4l/dev-mem2mem.rst | 1 + .../media/uapi/v4l/dev-stateless-decoder.rst | 424 + Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 561 +- Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 2 +- .../media/uapi/v4l/ext-ctrls-image-source.rst | 10 + Documentation/media/uapi/v4l/meta-formats.rst | 1 + Documentation/media/uapi/v4l/pixfmt-compressed.rst | 35 +- Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 + .../media/uapi/v4l/vidioc-decoder-cmd.rst | 10 +- Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 2 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 24 + Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 6 + Documentation/media/v4l-drivers/imx.rst | 75 +- Documentation/media/v4l-drivers/ipu3.rst | 53 +- Documentation/media/v4l-drivers/ipu3_rcb.svg | 331 + Documentation/media/v4l-drivers/vimc.rst | 16 +- Documentation/media/videodev2.h.rst.exceptions | 5 + Documentation/memory-barriers.txt | 16 +- Documentation/mips/ingenic-tcu.rst | 2 +- Documentation/misc-devices/xilinx_sdfec.rst | 291 + Documentation/networking/af_xdp.rst | 259 +- .../device_drivers/freescale/dpaa2/index.rst | 1 + .../freescale/dpaa2/mac-phy-support.rst | 191 + .../networking/device_drivers/intel/e100.rst | 14 +- .../networking/device_drivers/intel/e1000.rst | 12 +- .../networking/device_drivers/intel/e1000e.rst | 14 +- .../networking/device_drivers/intel/fm10k.rst | 10 +- .../networking/device_drivers/intel/i40e.rst | 8 +- .../networking/device_drivers/intel/iavf.rst | 8 +- .../networking/device_drivers/intel/ice.rst | 6 +- .../networking/device_drivers/intel/igb.rst | 12 +- .../networking/device_drivers/intel/igbvf.rst | 6 +- .../networking/device_drivers/intel/ixgbe.rst | 10 +- .../networking/device_drivers/intel/ixgbevf.rst | 6 +- .../networking/device_drivers/mellanox/mlx5.rst | 2 +- .../networking/device_drivers/pensando/ionic.rst | 10 +- .../networking/devlink-params-mv88e6xxx.txt | 7 + Documentation/networking/devlink-trap.rst | 2 +- Documentation/networking/ip-sysctl.txt | 11 +- Documentation/networking/net_dim.txt | 36 +- Documentation/networking/phy.rst | 2 +- Documentation/networking/ppp_generic.txt | 2 + Documentation/networking/tls-offload.rst | 4 + Documentation/networking/tls.rst | 26 + Documentation/power/pci.rst | 50 +- Documentation/powerpc/kaslr-booke32.rst | 42 + Documentation/process/botching-up-ioctls.rst | 225 + Documentation/process/coding-style.rst | 4 +- Documentation/process/deprecated.rst | 43 +- Documentation/process/index.rst | 2 + Documentation/process/maintainers.rst | 1 + Documentation/process/submitting-patches.rst | 53 +- Documentation/riscv/boot-image-header.rst | 2 +- Documentation/scheduler/sched-stats.rst | 4 +- Documentation/security/keys/core.rst | 58 + Documentation/security/lsm.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 88 +- Documentation/sphinx-static/theme_overrides.css | 10 + Documentation/sphinx/kerneldoc.py | 17 +- Documentation/sphinx/maintainers_include.py | 197 + Documentation/trace/coresight.rst | 498 - .../trace/{ => coresight}/coresight-cpu-debug.rst | 0 .../trace/coresight/coresight-etm4x-reference.rst | 798 ++ Documentation/trace/coresight/coresight.rst | 498 + Documentation/trace/coresight/index.rst | 9 + Documentation/trace/index.rst | 3 +- .../translations/it_IT/process/coding-style.rst | 2 +- .../it_IT/process/maintainer-pgp-guide.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- Documentation/usb/rio.rst | 109 - Documentation/userspace-api/index.rst | 1 + Documentation/{ => userspace-api}/ioctl/cdrom.rst | 0 Documentation/{ => userspace-api}/ioctl/hdio.rst | 0 Documentation/userspace-api/ioctl/index.rst | 15 + .../{ => userspace-api}/ioctl/ioctl-decoding.rst | 0 Documentation/userspace-api/ioctl/ioctl-number.rst | 364 + Documentation/virt/kvm/api.txt | 58 +- Documentation/virt/kvm/arm/pvtime.rst | 80 + Documentation/virt/kvm/devices/vcpu.txt | 14 + Documentation/virt/kvm/devices/xics.txt | 14 +- Documentation/virt/kvm/devices/xive.txt | 8 + Documentation/vm/hmm.rst | 105 +- Documentation/w1/index.rst | 2 +- Documentation/watch_queue.rst | 460 + MAINTAINERS | 449 +- Makefile | 36 +- Next/SHA1s | 313 + Next/Trees | 315 + Next/merge.log | 12204 +++++++++++++++++++ Next/quilt-import.log | 2 + arch/alpha/include/asm/io.h | 6 - arch/alpha/include/asm/mmzone.h | 1 - arch/alpha/include/asm/pgalloc.h | 4 +- arch/alpha/include/asm/pgtable.h | 24 +- arch/alpha/kernel/pci-sysfs.c | 8 +- arch/alpha/kernel/perf_event.c | 4 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/alpha/mm/init.c | 12 +- arch/arc/Kconfig | 1 - arch/arc/Makefile | 2 +- arch/arc/boot/dts/haps_hs.dts | 15 +- arch/arc/boot/dts/haps_hs_idu.dts | 1 - arch/arc/boot/dts/hsdk.dts | 23 + arch/arc/boot/dts/nsim_700.dts | 36 +- arch/arc/boot/dts/nsim_hs.dts | 67 - arch/arc/boot/dts/nsim_hs_idu.dts | 65 - arch/arc/configs/haps_hs_defconfig | 30 +- arch/arc/configs/haps_hs_smp_defconfig | 32 +- arch/arc/configs/hsdk_defconfig | 6 + arch/arc/configs/nsim_700_defconfig | 19 +- arch/arc/configs/nsim_hs_defconfig | 60 - arch/arc/configs/nsim_hs_smp_defconfig | 58 - arch/arc/include/asm/Kbuild | 1 - arch/arc/include/asm/entry-compact.h | 4 +- arch/arc/include/asm/io.h | 4 - arch/arc/include/asm/mmu.h | 6 + arch/arc/include/asm/mmu_context.h | 2 +- arch/arc/include/asm/pgtable.h | 4 +- arch/arc/kernel/perf_event.c | 4 +- arch/arc/kernel/unwind.c | 6 +- arch/arc/mm/fault.c | 10 +- arch/arc/mm/highmem.c | 4 +- arch/arc/mm/tlb.c | 81 +- arch/arc/mm/tlbex.S | 18 +- arch/arc/plat-sim/platform.c | 1 - arch/arm/Kconfig | 5 +- arch/arm/arm-soc-for-next-contents.txt | 191 + arch/arm/boot/compressed/atags_to_fdt.c | 12 +- arch/arm/boot/dts/Makefile | 19 +- arch/arm/boot/dts/am335x-baltos.dtsi | 12 - arch/arm/boot/dts/am335x-bone-common.dtsi | 22 - arch/arm/boot/dts/am335x-boneblue.dts | 22 - arch/arm/boot/dts/am335x-chiliboard.dts | 18 - arch/arm/boot/dts/am335x-cm-t335.dts | 20 - arch/arm/boot/dts/am335x-evm.dts | 25 - arch/arm/boot/dts/am335x-evmsk.dts | 25 - arch/arm/boot/dts/am335x-guardian.dts | 22 - arch/arm/boot/dts/am335x-icev2.dts | 2 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 25 - arch/arm/boot/dts/am335x-lxm.dts | 22 - arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 17 - arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 22 - arch/arm/boot/dts/am335x-netcan-plus-1xx.dts | 87 + arch/arm/boot/dts/am335x-netcom-plus-2xx.dts | 95 + arch/arm/boot/dts/am335x-netcom-plus-8xx.dts | 115 + arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 22 - arch/arm/boot/dts/am335x-pcm-953.dtsi | 25 - arch/arm/boot/dts/am335x-pdu001.dts | 28 - arch/arm/boot/dts/am335x-pepper.dts | 20 - arch/arm/boot/dts/am335x-pocketbeagle.dts | 22 - arch/arm/boot/dts/am335x-regor.dtsi | 21 - arch/arm/boot/dts/am335x-shc.dts | 17 - arch/arm/boot/dts/am335x-sl50.dts | 22 - arch/arm/boot/dts/am335x-wega.dtsi | 26 - arch/arm/boot/dts/am33xx-l4.dtsi | 33 +- arch/arm/boot/dts/am33xx.dtsi | 99 +- arch/arm/boot/dts/am3517.dtsi | 37 + arch/arm/boot/dts/am3517_mt_ventoux.dts | 2 +- arch/arm/boot/dts/am3874-iceboard.dts | 9 +- arch/arm/boot/dts/am4372.dtsi | 35 +- arch/arm/boot/dts/am437x-l4.dtsi | 23 - arch/arm/boot/dts/armada-38x.dtsi | 5 + arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 5 + arch/arm/boot/dts/armada-xp.dtsi | 2 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 137 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 3 + arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 66 +- arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 59 +- .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 3 + arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 65 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 972 ++ arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 58 +- arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 3 + arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 3 + arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 3 + arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 5 + arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 1195 ++ arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 4 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 7 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 5 + arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 6 + arch/arm/boot/dts/aspeed-g4.dtsi | 4 +- arch/arm/boot/dts/aspeed-g5.dtsi | 27 +- arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 9 +- arch/arm/boot/dts/aspeed-g6.dtsi | 587 +- .../boot/dts/ast2500-facebook-netbmc-common.dtsi | 96 + arch/arm/boot/dts/at91-kizbox.dts | 172 +- arch/arm/boot/dts/at91-kizbox2-2.dts | 26 + arch/arm/boot/dts/at91-kizbox2-common.dtsi | 258 + arch/arm/boot/dts/at91-kizbox2.dts | 244 - arch/arm/boot/dts/at91-kizbox3-hs.dts | 309 + arch/arm/boot/dts/at91-kizbox3_common.dtsi | 412 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 + arch/arm/boot/dts/at91-sama5d2_xplained.dts | 6 + arch/arm/boot/dts/at91-sama5d4_xplained.dts | 1 + arch/arm/boot/dts/atlas7-evb.dts | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 123 + arch/arm/boot/dts/bcm2711.dtsi | 844 ++ arch/arm/boot/dts/bcm2835-common.dtsi | 194 + arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 1 + arch/arm/boot/dts/bcm2835-rpi.dtsi | 4 - arch/arm/boot/dts/bcm2835.dtsi | 1 + arch/arm/boot/dts/bcm2836.dtsi | 1 + arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 8 + arch/arm/boot/dts/bcm2837.dtsi | 1 + arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 7 + arch/arm/boot/dts/bcm283x.dtsi | 190 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 53 + arch/arm/boot/dts/dove.dtsi | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 64 +- arch/arm/boot/dts/dra7.dtsi | 51 + arch/arm/boot/dts/e60k02.dtsi | 306 + arch/arm/boot/dts/emev2.dtsi | 4 + arch/arm/boot/dts/exynos3250.dtsi | 17 +- arch/arm/boot/dts/exynos4.dtsi | 14 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 6 +- arch/arm/boot/dts/exynos4210.dtsi | 31 +- arch/arm/boot/dts/exynos4412.dtsi | 29 +- arch/arm/boot/dts/exynos5.dtsi | 4 +- arch/arm/boot/dts/exynos5250-arndale.dts | 27 +- arch/arm/boot/dts/exynos5250.dtsi | 45 +- arch/arm/boot/dts/exynos5260.dtsi | 2 +- arch/arm/boot/dts/exynos5410.dtsi | 6 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 + arch/arm/boot/dts/exynos5420.dtsi | 90 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 117 + arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 4 + arch/arm/boot/dts/exynos54xx.dtsi | 50 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 + arch/arm/boot/dts/exynos5800.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx31.dtsi | 2 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 44 +- arch/arm/boot/dts/imx53-usbarmory.dts | 2 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 4 + arch/arm/boot/dts/imx6-logicpd-som.dtsi | 4 + arch/arm/boot/dts/imx6dl-apf6dev.dts | 49 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 39 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 28 +- arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 8 +- arch/arm/boot/dts/imx6dl.dtsi | 1 + arch/arm/boot/dts/imx6q-apalis-eval.dts | 13 + arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 13 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 13 + arch/arm/boot/dts/imx6q-apf6dev.dts | 49 +- arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 8 + arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 - arch/arm/boot/dts/imx6q-gw54xx.dts | 19 +- arch/arm/boot/dts/imx6q.dtsi | 3 + arch/arm/boot/dts/imx6qdl-apalis.dtsi | 57 +- arch/arm/boot/dts/imx6qdl-apf6.dtsi | 200 +- arch/arm/boot/dts/imx6qdl-apf6dev.dtsi | 424 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 35 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 19 +- arch/arm/boot/dts/imx6qdl-rex.dtsi | 19 + arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 8 + arch/arm/boot/dts/imx6qdl-udoo.dtsi | 14 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 10 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 7 +- arch/arm/boot/dts/imx6sl.dtsi | 2 +- arch/arm/boot/dts/imx6sll-kobo-clarahd.dts | 324 + arch/arm/boot/dts/imx6sll.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 28 +- arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi | 148 + arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi | 338 + arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts | 405 +- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 95 +- arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts | 16 + arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 40 + arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 418 + .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 109 + arch/arm/boot/dts/imx6ul-opos6ul.dtsi | 195 +- arch/arm/boot/dts/imx6ul-opos6uldev.dts | 382 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 3 +- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 14 + arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 64 +- arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts | 16 + arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 40 + arch/arm/boot/dts/imx6ull-opos6ul.dtsi | 6 + arch/arm/boot/dts/imx6ull-opos6uldev.dts | 42 + arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 38 + arch/arm/boot/dts/imx7-colibri.dtsi | 30 +- arch/arm/boot/dts/imx7d.dtsi | 6 +- arch/arm/boot/dts/imx7s.dtsi | 10 +- arch/arm/boot/dts/imx7ulp-evk.dts | 2 + arch/arm/boot/dts/imx7ulp.dtsi | 31 +- arch/arm/boot/dts/keystone-clocks.dtsi | 27 + arch/arm/boot/dts/keystone-k2e-clocks.dtsi | 20 + arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 21 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 20 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 20 +- arch/arm/boot/dts/kirkwood-synology.dtsi | 2 +- arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 2 +- arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 2 +- .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts | 20 +- arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 14 + arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 1 + arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 4 + arch/arm/boot/dts/mmp3-dell-ariel.dts | 94 + arch/arm/boot/dts/mmp3.dtsi | 527 + arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 6 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 786 ++ arch/arm/boot/dts/mt7629-rfb.dts | 13 +- arch/arm/boot/dts/mt7629.dtsi | 2 - arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap3-beagle.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000-lcd43.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000-lcd70.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 3 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +- arch/arm/boot/dts/omap3-ha.dts | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 10 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 10 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap3-ldp.dts | 2 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 2 +- arch/arm/boot/dts/omap3-lilly-dbb056.dts | 2 +- arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/omap3-n900.dts | 11 + arch/arm/boot/dts/omap3-n950-n9.dtsi | 7 - arch/arm/boot/dts/omap3-n950.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-alto35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-gallop43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-summit.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobi.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts | 2 +- arch/arm/boot/dts/omap3-pandora-1ghz.dts | 2 +- arch/arm/boot/dts/omap3-sbc-t3530.dts | 2 +- arch/arm/boot/dts/omap3-sbc-t3730.dts | 2 +- arch/arm/boot/dts/omap3-sniper.dts | 2 +- arch/arm/boot/dts/omap3-thunder.dts | 2 +- arch/arm/boot/dts/omap3-zoom3.dts | 2 +- arch/arm/boot/dts/omap3.dtsi | 25 + arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 2 +- arch/arm/boot/dts/omap34xx.dtsi | 66 +- arch/arm/boot/dts/omap36xx.dtsi | 65 +- arch/arm/boot/dts/omap4-droid-bionic-xt875.dts | 9 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 777 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 4 - arch/arm/boot/dts/omap4-l4.dtsi | 16 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 2 +- arch/arm/boot/dts/omap4-sdp.dts | 2 +- arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi | 2 +- arch/arm/boot/dts/omap4.dtsi | 28 +- arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 3 - arch/arm/boot/dts/omap5-l4.dtsi | 30 - arch/arm/boot/dts/omap5.dtsi | 28 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 2 +- arch/arm/boot/dts/openbmc-flash-layout-128.dtsi | 32 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 12 + arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 22 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 103 + arch/arm/boot/dts/qcom-pm8941.dtsi | 10 + arch/arm/boot/dts/r8a7790-lager.dts | 8 +- arch/arm/boot/dts/r8a7793-gose.dts | 110 +- arch/arm/boot/dts/rda8810pl.dtsi | 48 + arch/arm/boot/dts/rk3036.dtsi | 4 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 8 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 14 +- arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 1 + arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 35 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 35 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 7 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 35 +- arch/arm/boot/dts/rk3288-veyron-tiger.dts | 35 +- arch/arm/boot/dts/rk3288.dtsi | 7 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 4 + arch/arm/boot/dts/s3c6410-smdk6410.dts | 4 + arch/arm/boot/dts/sama5d2.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 2 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 11 +- arch/arm/boot/dts/stm32429i-eval.dts | 3 +- arch/arm/boot/dts/stm32746g-eval.dts | 3 +- arch/arm/boot/dts/stm32f429-disco.dts | 2 +- arch/arm/boot/dts/stm32f469-disco.dts | 3 +- arch/arm/boot/dts/stm32f469.dtsi | 1 - arch/arm/boot/dts/stm32f746-disco.dts | 2 +- arch/arm/boot/dts/stm32f769-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 36 +- arch/arm/boot/dts/stm32mp157a-avenger96.dts | 8 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 77 +- arch/arm/boot/dts/stm32mp157c-dk2.dts | 21 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 41 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 16 +- arch/arm/boot/dts/stm32mp157c.dtsi | 27 +- arch/arm/boot/dts/sun4i-a10.dtsi | 4 + arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i.dtsi | 2 + arch/arm/boot/dts/sun6i-a31.dtsi | 5 +- arch/arm/boot/dts/sun7i-a20.dtsi | 9 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 + arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 17 + arch/arm/boot/dts/sun8i-a83t.dtsi | 12 + arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 174 + arch/arm/boot/dts/sun8i-h3.dtsi | 22 + arch/arm/boot/dts/sun8i-r40.dtsi | 13 + arch/arm/boot/dts/sun9i-a80.dtsi | 16 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 20 + arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 7917 +++++++++--- arch/arm/boot/dts/tegra124-venice2.dts | 3 + arch/arm/boot/dts/tegra124.dtsi | 3 +- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 201 + arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 302 + arch/arm/boot/dts/tegra20-paz00.dts | 41 +- arch/arm/boot/dts/tegra20-trimslice.dts | 11 + arch/arm/boot/dts/tegra20.dtsi | 2 + arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 22 +- arch/arm/boot/dts/tegra30-cardhu-a04.dts | 48 + arch/arm/boot/dts/tegra30-colibri.dtsi | 22 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 801 ++ arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 1202 ++ arch/arm/boot/dts/tegra30.dtsi | 14 + arch/arm/boot/dts/vf-colibri.dtsi | 12 +- arch/arm/boot/dts/vf500-colibri.dtsi | 2 +- arch/arm/boot/dts/vf610-bk4.dts | 4 + arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 +- arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/davinci_all_defconfig | 3 +- arch/arm/configs/exynos_defconfig | 2 + arch/arm/configs/imx_v6_v7_defconfig | 5 +- arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 40 +- arch/arm/configs/omap2plus_defconfig | 27 +- arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 + arch/arm/configs/s3c2410_defconfig | 1 - arch/arm/configs/sama5_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 3 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/configs/sunxi_defconfig | 3 + arch/arm/configs/tegra_defconfig | 2 + arch/arm/crypto/Kconfig | 21 +- arch/arm/crypto/Makefile | 32 +- arch/arm/crypto/aes-ce-core.S | 1 + arch/arm/crypto/crct10dif-ce-core.S | 2 +- arch/arm/crypto/ghash-ce-core.S | 1 + arch/arm/crypto/sha1-ce-core.S | 1 + arch/arm/crypto/sha2-ce-core.S | 1 + arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/domain.h | 8 +- arch/arm/include/asm/hardware/cache-l2x0.h | 2 + arch/arm/include/asm/io.h | 7 - arch/arm/include/asm/kvm_arm.h | 1 + arch/arm/include/asm/kvm_emulate.h | 5 + arch/arm/include/asm/kvm_host.h | 33 + arch/arm/include/asm/pci.h | 2 + arch/arm/include/asm/pgtable-2level.h | 1 + arch/arm/include/asm/pgtable-3level.h | 1 + arch/arm/include/asm/pgtable.h | 2 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/include/uapi/asm/kvm.h | 3 +- arch/arm/kernel/arch_timer.c | 1 + arch/arm/kernel/head-common.S | 5 +- arch/arm/kernel/head-nommu.S | 2 + arch/arm/kernel/module-plts.c | 1 + arch/arm/kernel/process.c | 2 + arch/arm/kernel/psci_smp.c | 6 +- arch/arm/kernel/signal.h | 2 + arch/arm/kernel/tcm.c | 5 +- arch/arm/kernel/topology.c | 2 +- arch/arm/kvm/Makefile | 2 +- arch/arm/kvm/guest.c | 14 + arch/arm/kvm/handle_exit.c | 2 +- arch/arm/mach-bcm/Kconfig | 4 +- arch/arm/mach-bcm/Makefile | 3 +- arch/arm/mach-bcm/bcm2711.c | 24 + arch/arm/mach-bcm/bcm_kona_smc.c | 2 +- arch/arm/mach-bcm/platsmp.c | 2 + arch/arm/mach-davinci/dm365.c | 4 +- arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-footbridge/dc21285.c | 1 - arch/arm/mach-hisi/Kconfig | 16 +- arch/arm/mach-imx/anatop.c | 20 +- arch/arm/mach-imx/cpu.c | 38 +- arch/arm/mach-imx/hotplug.c | 24 +- arch/arm/mach-mmp/Kconfig | 22 +- arch/arm/mach-mmp/Makefile | 4 + arch/arm/mach-mmp/addr-map.h | 7 + arch/arm/mach-mmp/common.c | 19 +- arch/arm/mach-mmp/common.h | 1 + arch/arm/mach-mmp/cputype.h | 58 - arch/arm/mach-mmp/devices.c | 2 +- arch/arm/mach-mmp/mmp-dt.c | 5 +- arch/arm/mach-mmp/mmp2-dt.c | 7 +- arch/arm/mach-mmp/mmp2.c | 2 +- arch/arm/mach-mmp/mmp3.c | 29 + arch/arm/mach-mmp/platsmp.c | 32 + arch/arm/mach-mmp/pm-mmp2.c | 2 +- arch/arm/mach-mmp/pm-pxa910.c | 2 +- arch/arm/mach-mmp/pxa168.c | 2 +- arch/arm/mach-mmp/pxa910.c | 2 +- arch/arm/mach-mmp/regs-usb.h | 94 - arch/arm/mach-mmp/time.c | 43 +- arch/arm/mach-omap1/ams-delta-fiq.c | 2 +- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-omap2/Makefile | 5 + arch/arm/mach-omap2/clockdomain.c | 78 +- arch/arm/mach-omap2/control.c | 4 +- arch/arm/mach-omap2/control.h | 1 + arch/arm/mach-omap2/omap-mpuss-lowpower.c | 2 - arch/arm/mach-omap2/omap_hwmod.c | 97 - arch/arm/mach-omap2/omap_hwmod.h | 3 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 9 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 32 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 234 +- arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 63 +- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 48 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 347 +- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 317 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 433 +- arch/arm/mach-omap2/omap_twl.c | 8 +- arch/arm/mach-omap2/opp4xxx_data.c | 16 +- arch/arm/mach-omap2/pdata-quirks.c | 77 +- arch/arm/mach-omap2/pm.c | 101 +- arch/arm/mach-omap2/pm.h | 14 + arch/arm/mach-omap2/pm44xx.c | 13 +- arch/arm/mach-omap2/pmic-cpcap.c | 271 + arch/arm/mach-omap2/prm44xx.c | 4 +- arch/arm/mach-omap2/vc.c | 57 +- arch/arm/mach-omap2/vc.h | 2 +- arch/arm/mach-s3c24xx/s3c2416.c | 2 +- arch/arm/mach-s3c24xx/s3c2443.c | 2 +- arch/arm/mach-s3c24xx/spi-core.h | 2 +- arch/arm/mach-s3c64xx/setup-usb-phy.c | 4 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 1 - arch/arm/mach-sunxi/mc_smp.c | 6 +- arch/arm/mach-tegra/reset-handler.S | 6 +- arch/arm/mach-tegra/sleep-tegra30.S | 4 +- arch/arm/mm/Kconfig | 2 +- arch/arm/mm/alignment.c | 70 +- arch/arm/mm/dma-mapping-nommu.c | 2 +- arch/arm/mm/dma-mapping.c | 42 +- arch/arm/mm/init.c | 7 +- arch/arm/mm/iomap.c | 2 + arch/arm/mm/ioremap.c | 4 - arch/arm/mm/mmu.c | 2 +- arch/arm/mm/nommu.c | 4 - arch/arm/mm/proc-v7-bugs.c | 21 +- arch/arm/mm/proc-v7m.S | 6 +- arch/arm/plat-pxa/ssp.c | 4 +- arch/arm/plat-samsung/devs.c | 4 +- arch/arm/plat-samsung/include/plat/usb-phy.h | 4 +- arch/arm/tools/syscall.tbl | 1 + arch/arm/xen/mm.c | 3 +- arch/arm64/Kconfig | 66 +- arch/arm64/Kconfig.debug | 19 +- arch/arm64/Kconfig.platforms | 11 +- arch/arm64/Makefile | 21 +- arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 62 + arch/arm64/boot/dts/actions/s900.dtsi | 45 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 29 + .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 9 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 + .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 31 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 45 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 19 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 13 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 9 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 6 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 33 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 6 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 6 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 68 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts | 30 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 130 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 13 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 455 +- arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 392 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 3 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 3 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 33 +- .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 25 + .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 2 +- .../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 25 + .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 557 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 26 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 3 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 10 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 3 + .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 3 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 73 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 3 + .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 4 + arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 3 + .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 3 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 7 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 5 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 + .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 10 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 6 + arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 3 + arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 7 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 25 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 208 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 344 + arch/arm64/boot/dts/arm/juno-base.dtsi | 27 + arch/arm64/boot/dts/broadcom/Makefile | 3 +- arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts | 2 + .../dts/broadcom/stingray/stingray-pinctrl.dtsi | 5 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 3 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 168 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 28 +- arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 129 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 146 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 151 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 27 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 231 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 30 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 249 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 52 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 65 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 2 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 2 + arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 2 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 46 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 21 +- arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 4 + .../boot/dts/freescale/imx8qxp-colibri-eval-v3.dts | 15 + .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 62 + arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 598 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 8 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 13 +- arch/arm64/boot/dts/freescale/s32v234-evb.dts | 25 + arch/arm64/boot/dts/freescale/s32v234.dtsi | 139 + arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 38 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 32 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 58 + arch/arm64/boot/dts/lg/lg1312.dtsi | 2 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 2 +- arch/arm64/boot/dts/marvell/Makefile | 3 + .../dts/marvell/armada-3720-espressobin-emmc.dts | 42 + .../marvell/armada-3720-espressobin-v7-emmc.dts | 59 + .../dts/marvell/armada-3720-espressobin-v7.dts | 36 + .../boot/dts/marvell/armada-3720-espressobin.dts | 184 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 177 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 21 +- arch/arm64/boot/dts/marvell/armada-70x0.dtsi | 28 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-80x0.dtsi | 56 +- arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 23 + arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 42 + arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 456 +- arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi | 93 + arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 29 + arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 444 + arch/arm64/boot/dts/marvell/armada-common.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 575 +- arch/arm64/boot/dts/marvell/armada-cp115.dtsi | 12 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 568 + arch/arm64/boot/dts/marvell/cn9130-db.dts | 403 + arch/arm64/boot/dts/marvell/cn9130.dtsi | 37 + arch/arm64/boot/dts/marvell/cn9131-db.dts | 202 + arch/arm64/boot/dts/marvell/cn9132-db.dts | 221 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 12 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 36 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 33 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 171 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 7 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 35 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 25 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 2 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 55 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 80 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 6 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 54 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 82 + arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 13 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 84 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 41 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 53 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 12 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 12 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 14 + arch/arm64/boot/dts/realtek/Makefile | 5 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 30 + arch/arm64/boot/dts/realtek/rtd1293.dtsi | 51 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 3 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 3 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 30 + arch/arm64/boot/dts/realtek/rtd1296.dtsi | 65 + arch/arm64/boot/dts/realtek/rtd129x.dtsi | 50 +- arch/arm64/boot/dts/renesas/Makefile | 6 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 28 +- arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 51 +- .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts | 4 + .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts | 11 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 13 +- .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 15 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n.dts | 41 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2627 ++++ arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 73 + arch/arm64/boot/dts/renesas/r8a7796.dtsi | 65 +- .../boot/dts/renesas/r8a77961-salvator-xs.dts | 31 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 723 ++ arch/arm64/boot/dts/renesas/r8a77965.dtsi | 35 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 22 + .../renesas/rzg2-advantech-idk-1110wr-panel.dtsi | 41 + arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 321 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 157 +- arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 230 + arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 188 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 1739 +++ arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 10 + arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 10 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 14 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts | 97 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 40 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1 + arch/arm64/configs/defconfig | 33 +- arch/arm64/crypto/Kconfig | 8 +- arch/arm64/crypto/aes-neonbs-glue.c | 2 +- arch/arm64/crypto/ghash-ce-core.S | 501 +- arch/arm64/crypto/ghash-ce-glue.c | 293 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/asm-uaccess.h | 10 - arch/arm64/include/asm/atomic_lse.h | 6 +- arch/arm64/include/asm/barrier.h | 12 + arch/arm64/include/asm/cache.h | 3 +- arch/arm64/include/asm/cpucaps.h | 6 +- arch/arm64/include/asm/cpufeature.h | 14 + arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/daifflags.h | 19 +- arch/arm64/include/asm/exception.h | 22 +- arch/arm64/include/asm/ftrace.h | 23 + arch/arm64/include/asm/insn.h | 3 + arch/arm64/include/asm/io.h | 2 - arch/arm64/include/asm/irqflags.h | 19 +- arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 17 +- arch/arm64/include/asm/kvm_host.h | 40 +- arch/arm64/include/asm/memory.h | 16 +- arch/arm64/include/asm/module.h | 2 +- arch/arm64/include/asm/paravirt.h | 9 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 +- arch/arm64/include/asm/pgtable-prot.h | 15 +- arch/arm64/include/asm/pgtable.h | 38 +- arch/arm64/include/asm/processor.h | 26 +- arch/arm64/include/asm/ptdump.h | 8 +- arch/arm64/include/asm/pvclock-abi.h | 17 + arch/arm64/include/asm/syscall_wrapper.h | 6 - arch/arm64/include/asm/sysreg.h | 2 +- arch/arm64/include/asm/traps.h | 10 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/asm/vdso/compat_barrier.h | 2 +- arch/arm64/include/asm/vdso/vsyscall.h | 7 - arch/arm64/include/asm/vdso_datapage.h | 33 - arch/arm64/include/uapi/asm/kvm.h | 5 +- arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/armv8_deprecated.c | 5 + arch/arm64/kernel/asm-offsets.c | 1 + arch/arm64/kernel/cpu_errata.c | 248 +- arch/arm64/kernel/cpufeature.c | 17 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/entry-common.c | 332 + arch/arm64/kernel/entry-ftrace.S | 140 +- arch/arm64/kernel/entry.S | 284 +- arch/arm64/kernel/fpsimd.c | 6 +- arch/arm64/kernel/ftrace.c | 117 +- arch/arm64/kernel/hibernate.c | 9 +- arch/arm64/kernel/hw_breakpoint.c | 8 +- arch/arm64/kernel/insn.c | 13 + arch/arm64/kernel/module-plts.c | 3 +- arch/arm64/kernel/module.c | 57 +- arch/arm64/kernel/paravirt.c | 140 + arch/arm64/kernel/perf_event.c | 191 +- arch/arm64/kernel/probes/kprobes.c | 4 - arch/arm64/kernel/process.c | 50 +- arch/arm64/kernel/psci.c | 15 +- arch/arm64/kernel/sdei.c | 3 +- arch/arm64/kernel/smp.c | 11 +- arch/arm64/kernel/sys_compat.c | 11 + arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kernel/time.c | 3 + arch/arm64/kernel/traps.c | 21 +- arch/arm64/kernel/vdso32/Makefile | 44 +- arch/arm64/kernel/vmlinux.lds.S | 3 - arch/arm64/kvm/Kconfig | 4 + arch/arm64/kvm/Makefile | 2 + arch/arm64/kvm/guest.c | 23 + arch/arm64/kvm/handle_exit.c | 4 +- arch/arm64/kvm/hyp/switch.c | 121 +- arch/arm64/kvm/hyp/sysreg-sr.c | 35 +- arch/arm64/kvm/hyp/tlb.c | 23 + arch/arm64/kvm/inject_fault.c | 4 +- arch/arm64/kvm/sys_regs.c | 4 + arch/arm64/mm/Makefile | 4 +- arch/arm64/mm/dump.c | 148 +- arch/arm64/mm/fault.c | 75 +- arch/arm64/mm/init.c | 91 +- arch/arm64/mm/mmu.c | 13 +- arch/arm64/mm/ptdump_debugfs.c | 2 +- arch/c6x/include/asm/pgtable.h | 2 +- arch/csky/Kconfig | 2 + arch/csky/include/asm/io.h | 11 +- arch/csky/include/asm/pgtable.h | 4 + arch/csky/include/asm/stackprotector.h | 29 + arch/csky/kernel/process.c | 6 + arch/csky/mm/ioremap.c | 52 - arch/h8300/Kconfig | 3 + arch/h8300/include/uapi/asm/bitsperlong.h | 15 - arch/h8300/include/uapi/asm/posix_types.h | 13 + arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/io.h | 18 +- arch/hexagon/include/uapi/asm/bitsperlong.h | 27 - arch/hexagon/kernel/hexagon_ksyms.c | 4 +- arch/hexagon/mm/ioremap.c | 4 +- arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/io.h | 5 +- arch/ia64/include/uapi/asm/errno.h | 2 - arch/ia64/include/uapi/asm/ioctl.h | 2 - arch/ia64/include/uapi/asm/ioctls.h | 7 - arch/ia64/kernel/dma-mapping.c | 6 - arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/kernel/time.c | 4 +- arch/ia64/mm/init.c | 4 +- arch/ia64/mm/ioremap.c | 4 +- arch/m68k/coldfire/entry.S | 2 +- arch/m68k/include/asm/kmap.h | 1 - arch/m68k/include/asm/mcf_pgalloc.h | 7 - arch/m68k/include/asm/mcf_pgtable.h | 28 +- arch/m68k/include/asm/mmu_context.h | 12 +- arch/m68k/include/asm/motorola_pgalloc.h | 4 +- arch/m68k/include/asm/motorola_pgtable.h | 32 +- arch/m68k/include/asm/page.h | 9 +- arch/m68k/include/asm/pgtable_mm.h | 11 +- arch/m68k/include/asm/pgtable_no.h | 2 +- arch/m68k/include/asm/sun3_pgalloc.h | 5 - arch/m68k/include/asm/sun3_pgtable.h | 18 - arch/m68k/kernel/sys_m68k.c | 10 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mm/init.c | 6 +- arch/m68k/mm/kmap.c | 131 +- arch/m68k/mm/mcfmmu.c | 16 +- arch/m68k/mm/motorola.c | 17 +- arch/m68k/q40/config.c | 1 + arch/m68k/sun3x/dvma.c | 7 +- arch/microblaze/Kconfig | 2 +- arch/microblaze/configs/mmu_defconfig | 3 + arch/microblaze/include/asm/io.h | 3 - arch/microblaze/include/asm/irq.h | 1 - arch/microblaze/include/asm/page.h | 3 - arch/microblaze/include/asm/pgalloc.h | 16 - arch/microblaze/include/asm/pgtable.h | 32 +- arch/microblaze/kernel/entry.S | 5 - arch/microblaze/kernel/head.S | 2 +- arch/microblaze/kernel/signal.c | 10 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/vmlinux.lds.S | 2 +- arch/microblaze/mm/init.c | 7 +- arch/microblaze/mm/pgtable.c | 13 +- arch/mips/Kbuild.platforms | 2 + arch/mips/Kconfig | 167 +- arch/mips/Kconfig.debug | 3 - arch/mips/Makefile | 3 + arch/mips/Makefile.postlink | 10 +- arch/mips/bcm63xx/prom.c | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 214 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 86 + .../dts/ralink/gardena_smart_gateway_mt7688.dts | 197 + arch/mips/boot/dts/ralink/mt7628a.dtsi | 16 + arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 9 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/configs/fuloong2e_defconfig | 2 +- arch/mips/configs/lemote2f_defconfig | 2 +- arch/mips/configs/loongson3_defconfig | 2 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/fw/arc/Makefile | 6 +- arch/mips/fw/arc/cmdline.c | 16 +- arch/mips/fw/arc/env.c | 6 - arch/mips/fw/arc/file.c | 49 - arch/mips/fw/arc/identify.c | 15 +- arch/mips/fw/arc/init.c | 20 +- arch/mips/fw/arc/memory.c | 9 + arch/mips/fw/arc/misc.c | 59 - arch/mips/fw/arc/promlib.c | 25 +- arch/mips/fw/arc/salone.c | 25 - arch/mips/fw/arc/time.c | 25 - arch/mips/fw/arc/tree.c | 127 - arch/mips/fw/sni/sniprom.c | 2 +- arch/mips/generic/init.c | 6 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/atomic.h | 571 +- arch/mips/include/asm/barrier.h | 228 +- arch/mips/include/asm/bitops.h | 443 +- arch/mips/include/asm/bmips.h | 10 +- arch/mips/include/asm/bootinfo.h | 4 +- arch/mips/include/asm/bugs.h | 18 +- arch/mips/include/asm/cmpxchg.h | 68 +- arch/mips/include/asm/cop2.h | 2 +- arch/mips/include/asm/cpu-type.h | 9 +- arch/mips/include/asm/cpu.h | 8 +- arch/mips/include/asm/futex.h | 15 +- arch/mips/include/asm/hazards.h | 4 +- arch/mips/include/asm/io.h | 2 +- arch/mips/include/asm/irqflags.h | 2 +- arch/mips/include/asm/llsc.h | 19 +- arch/mips/include/asm/mach-ip22/spaces.h | 12 +- arch/mips/include/asm/mach-ip27/mmzone.h | 2 +- arch/mips/include/asm/mach-ip27/topology.h | 5 +- .../include/asm/mach-ip30/cpu-feature-overrides.h | 83 + arch/mips/include/asm/mach-ip30/irq.h | 87 + .../mips/include/asm/mach-ip30/kernel-entry-init.h | 13 + arch/mips/include/asm/mach-ip30/mangle-port.h | 22 + arch/mips/include/asm/mach-ip30/spaces.h | 20 + arch/mips/include/asm/mach-ip30/war.h | 26 + .../asm/mach-loongson2ef/cpu-feature-overrides.h | 44 + .../cs5536/cs5536.h | 0 .../cs5536/cs5536_mfgpt.h | 0 .../cs5536/cs5536_pci.h | 0 .../cs5536/cs5536_vsm.h | 0 arch/mips/include/asm/mach-loongson2ef/loongson.h | 328 + arch/mips/include/asm/mach-loongson2ef/machine.h | 23 + .../include/asm/mach-loongson2ef/mc146818rtc.h | 36 + arch/mips/include/asm/mach-loongson2ef/mem.h | 37 + arch/mips/include/asm/mach-loongson2ef/pci.h | 46 + arch/mips/include/asm/mach-loongson2ef/spaces.h | 10 + .../asm/mach-loongson64/cpu-feature-overrides.h | 3 - arch/mips/include/asm/mach-loongson64/irq.h | 4 - .../asm/mach-loongson64/kernel-entry-init.h | 32 +- arch/mips/include/asm/mach-loongson64/loongson.h | 114 - .../include/asm/mach-loongson64/loongson_regs.h | 227 + arch/mips/include/asm/mach-loongson64/machine.h | 29 - arch/mips/include/asm/mach-loongson64/mem.h | 37 - arch/mips/include/asm/mach-loongson64/mmzone.h | 29 +- arch/mips/include/asm/mach-loongson64/pci.h | 31 - arch/mips/include/asm/mach-loongson64/topology.h | 4 +- arch/mips/include/asm/module.h | 8 +- arch/mips/include/asm/pci/bridge.h | 1 + arch/mips/include/asm/pgtable.h | 5 + arch/mips/include/asm/processor.h | 2 +- arch/mips/include/asm/r4kcache.h | 362 +- arch/mips/include/asm/sgi/heart.h | 272 + arch/mips/include/asm/sgi/sgi.h | 48 - arch/mips/include/asm/sgialib.h | 22 +- arch/mips/include/asm/sgiarcs.h | 103 +- arch/mips/include/asm/sn/agent.h | 2 +- arch/mips/include/asm/sn/arch.h | 31 - arch/mips/include/asm/sn/gda.h | 4 +- arch/mips/include/asm/sn/hub.h | 4 +- arch/mips/include/asm/sn/ioc3.h | 9 + arch/mips/include/asm/sn/mapped_kernel.h | 4 +- arch/mips/include/asm/sn/sn0/arch.h | 18 +- arch/mips/include/asm/sn/sn_private.h | 5 +- arch/mips/include/asm/sn/types.h | 4 - arch/mips/include/asm/string.h | 121 - arch/mips/include/asm/sync.h | 207 + arch/mips/include/asm/unroll.h | 77 + arch/mips/include/asm/vdso/gettimeofday.h | 4 +- arch/mips/include/asm/vdso/vsyscall.h | 7 - arch/mips/include/uapi/asm/hwcap.h | 11 + arch/mips/include/uapi/asm/msgbuf.h | 1 + arch/mips/include/uapi/asm/sembuf.h | 2 + arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/cpu-bugs64.c | 325 - arch/mips/kernel/cpu-probe.c | 63 +- arch/mips/kernel/genex.S | 8 +- arch/mips/kernel/idle.c | 5 +- arch/mips/kernel/perf_event_mipsxx.c | 4 +- arch/mips/kernel/pm-cps.c | 20 +- arch/mips/kernel/r4k-bugs64.c | 322 + arch/mips/kernel/setup.c | 137 +- arch/mips/kernel/smp-bmips.c | 8 +- arch/mips/kernel/syscall.c | 3 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/kernel/traps.c | 2 +- arch/mips/lib/bitops.c | 57 +- arch/mips/lib/csum_partial.S | 4 +- arch/mips/loongson2ef/Kconfig | 93 + arch/mips/loongson2ef/Makefile | 18 + arch/mips/loongson2ef/Platform | 32 + .../{loongson64 => loongson2ef}/common/Makefile | 0 .../common/bonito-irq.c | 0 .../{loongson64 => loongson2ef}/common/cmdline.c | 0 .../common/cs5536/Makefile | 0 .../common/cs5536/cs5536_acc.c | 0 .../common/cs5536/cs5536_ehci.c | 0 .../common/cs5536/cs5536_ide.c | 0 .../common/cs5536/cs5536_isa.c | 0 .../common/cs5536/cs5536_mfgpt.c | 0 .../common/cs5536/cs5536_ohci.c | 0 .../common/cs5536/cs5536_pci.c | 0 arch/mips/loongson2ef/common/early_printk.c | 38 + arch/mips/loongson2ef/common/env.c | 71 + arch/mips/loongson2ef/common/init.c | 51 + arch/mips/{loongson64 => loongson2ef}/common/irq.c | 0 arch/mips/loongson2ef/common/machtype.c | 62 + arch/mips/loongson2ef/common/mem.c | 120 + arch/mips/loongson2ef/common/pci.c | 89 + .../{loongson64 => loongson2ef}/common/platform.c | 0 arch/mips/loongson2ef/common/pm.c | 158 + arch/mips/loongson2ef/common/reset.c | 73 + arch/mips/{loongson64 => loongson2ef}/common/rtc.c | 0 arch/mips/loongson2ef/common/serial.c | 86 + arch/mips/loongson2ef/common/setup.c | 30 + arch/mips/loongson2ef/common/time.c | 28 + arch/mips/loongson2ef/common/uart_base.c | 41 + .../fuloong-2e/Makefile | 0 .../{loongson64 => loongson2ef}/fuloong-2e/dma.c | 0 .../{loongson64 => loongson2ef}/fuloong-2e/irq.c | 0 .../{loongson64 => loongson2ef}/fuloong-2e/reset.c | 0 .../{loongson64 => loongson2ef}/lemote-2f/Makefile | 0 arch/mips/loongson2ef/lemote-2f/clock.c | 143 + .../{loongson64 => loongson2ef}/lemote-2f/dma.c | 0 .../lemote-2f/ec_kb3310b.c | 0 .../lemote-2f/ec_kb3310b.h | 0 .../{loongson64 => loongson2ef}/lemote-2f/irq.c | 0 .../lemote-2f/machtype.c | 0 .../{loongson64 => loongson2ef}/lemote-2f/pm.c | 0 arch/mips/loongson2ef/lemote-2f/reset.c | 155 + arch/mips/loongson64/Kconfig | 119 +- arch/mips/loongson64/Makefile | 29 +- arch/mips/loongson64/Platform | 39 +- arch/mips/loongson64/{loongson-3 => }/acpi_init.c | 0 arch/mips/loongson64/cmdline.c | 42 + arch/mips/loongson64/common/early_printk.c | 38 - arch/mips/loongson64/common/env.c | 212 - arch/mips/loongson64/common/init.c | 56 - arch/mips/loongson64/common/machtype.c | 63 - arch/mips/loongson64/common/mem.c | 157 - arch/mips/loongson64/common/pci.c | 97 - arch/mips/loongson64/common/pm.c | 157 - arch/mips/loongson64/common/reset.c | 94 - arch/mips/loongson64/common/serial.c | 117 - arch/mips/loongson64/common/setup.c | 51 - arch/mips/loongson64/common/time.c | 32 - arch/mips/loongson64/common/uart_base.c | 46 - arch/mips/loongson64/{loongson-3 => }/cop2-ex.c | 0 arch/mips/loongson64/{loongson-3 => }/dma.c | 0 arch/mips/loongson64/env.c | 158 + arch/mips/loongson64/{loongson-3 => }/hpet.c | 0 arch/mips/loongson64/init.c | 45 + arch/mips/loongson64/irq.c | 162 + arch/mips/loongson64/lemote-2f/clock.c | 143 - arch/mips/loongson64/lemote-2f/reset.c | 155 - arch/mips/loongson64/loongson-3/Makefile | 11 - arch/mips/loongson64/loongson-3/irq.c | 158 - arch/mips/loongson64/loongson-3/numa.c | 270 - arch/mips/loongson64/loongson-3/smp.c | 747 -- arch/mips/loongson64/numa.c | 273 + arch/mips/loongson64/pci.c | 94 + arch/mips/loongson64/{loongson-3 => }/platform.c | 0 arch/mips/loongson64/pm.c | 104 + arch/mips/loongson64/reset.c | 64 + arch/mips/loongson64/{common => }/rtc.c | 0 arch/mips/loongson64/setup.c | 30 + arch/mips/loongson64/smp.c | 813 ++ arch/mips/loongson64/{loongson-3 => }/smp.h | 0 arch/mips/loongson64/time.c | 29 + arch/mips/mm/c-r4k.c | 47 +- arch/mips/mm/dma-noncoherent.c | 6 - arch/mips/mm/page.c | 2 +- arch/mips/mm/tlb-r4k.c | 4 +- arch/mips/mm/tlbex.c | 29 +- arch/mips/oprofile/Makefile | 4 +- arch/mips/oprofile/common.c | 4 +- arch/mips/pci/Makefile | 2 +- arch/mips/pci/pci-ip27.c | 13 - arch/mips/pci/pci-xtalk-bridge.c | 153 +- arch/mips/power/cpu.c | 8 +- arch/mips/sgi-ip22/ip22-mc.c | 74 +- arch/mips/sgi-ip27/Kconfig | 7 - arch/mips/sgi-ip27/ip27-common.h | 10 + arch/mips/sgi-ip27/ip27-hubio.c | 10 +- arch/mips/sgi-ip27/ip27-init.c | 74 +- arch/mips/sgi-ip27/ip27-irq.c | 4 +- arch/mips/sgi-ip27/ip27-klconfig.c | 14 +- arch/mips/sgi-ip27/ip27-klnuma.c | 21 +- arch/mips/sgi-ip27/ip27-memory.c | 77 +- arch/mips/sgi-ip27/ip27-nmi.c | 16 +- arch/mips/sgi-ip27/ip27-reset.c | 8 +- arch/mips/sgi-ip27/ip27-smp.c | 82 +- arch/mips/sgi-ip27/ip27-timer.c | 6 +- arch/mips/sgi-ip27/ip27-xtalk.c | 48 +- arch/mips/sgi-ip30/Makefile | 9 + arch/mips/sgi-ip30/Platform | 8 + arch/mips/sgi-ip30/ip30-common.h | 9 + arch/mips/sgi-ip30/ip30-console.c | 23 + arch/mips/sgi-ip30/ip30-irq.c | 328 + arch/mips/sgi-ip30/ip30-power.c | 41 + arch/mips/sgi-ip30/ip30-setup.c | 138 + arch/mips/sgi-ip30/ip30-smp.c | 149 + arch/mips/sgi-ip30/ip30-timer.c | 63 + arch/mips/sgi-ip30/ip30-xtalk.c | 152 + arch/mips/sgi-ip32/ip32-platform.c | 2 +- arch/mips/tools/.gitignore | 1 + arch/mips/tools/Makefile | 5 + arch/mips/tools/loongson3-llsc-check.c | 307 + arch/mips/vdso/Makefile | 1 + arch/nds32/Kconfig | 1 + arch/nds32/include/asm/io.h | 3 +- arch/nds32/include/asm/page.h | 3 - arch/nds32/include/asm/pgalloc.h | 3 - arch/nds32/include/asm/pgtable.h | 16 +- arch/nds32/include/asm/tlb.h | 1 - arch/nds32/kernel/pm.c | 4 +- arch/nds32/mm/Makefile | 3 +- arch/nds32/mm/fault.c | 16 +- arch/nds32/mm/init.c | 11 +- arch/nds32/mm/ioremap.c | 62 - arch/nds32/mm/mm-nds32.c | 6 +- arch/nds32/mm/proc.c | 26 +- arch/nios2/include/asm/io.h | 25 +- arch/nios2/mm/ioremap.c | 23 +- arch/openrisc/include/asm/io.h | 1 - arch/parisc/Makefile | 1 - arch/parisc/include/asm/cache.h | 2 +- arch/parisc/include/asm/checksum.h | 101 +- arch/parisc/include/asm/io.h | 11 +- arch/parisc/include/asm/ldcw.h | 2 +- arch/parisc/include/asm/page.h | 30 +- arch/parisc/include/asm/pgalloc.h | 41 +- arch/parisc/include/asm/pgtable.h | 52 +- arch/parisc/include/asm/tlb.h | 2 + arch/parisc/include/uapi/asm/msgbuf.h | 1 + arch/parisc/include/uapi/asm/sembuf.h | 1 + arch/parisc/kernel/cache.c | 15 +- arch/parisc/kernel/entry.S | 2 +- arch/parisc/kernel/module.c | 10 +- arch/parisc/kernel/module.lds | 7 - arch/parisc/kernel/pci-dma.c | 9 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/mm/fixmap.c | 10 +- arch/parisc/mm/hugetlbpage.c | 18 +- arch/parisc/mm/ioremap.c | 22 +- arch/powerpc/Kconfig | 11 + arch/powerpc/Makefile | 12 +- ...corenet_basic_defconfig => corenet_base.config} | 0 arch/powerpc/configs/debug.config | 1 + ...mpc85xx_basic_defconfig => mpc85xx_base.config} | 0 ...mpc86xx_basic_defconfig => mpc86xx_base.config} | 0 arch/powerpc/configs/skiroot_defconfig | 1 + arch/powerpc/crypto/aes-spe-glue.c | 454 +- arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/bitops.h | 51 +- arch/powerpc/include/asm/book3s/32/kup.h | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 30 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 4 + arch/powerpc/include/asm/elf.h | 3 + arch/powerpc/include/asm/kvm_host.h | 1 - arch/powerpc/include/asm/kvm_ppc.h | 1 + arch/powerpc/include/asm/nohash/mmu-book3e.h | 11 +- arch/powerpc/include/asm/page.h | 16 +- arch/powerpc/include/asm/reg.h | 12 + arch/powerpc/include/uapi/asm/kvm.h | 3 + arch/powerpc/include/uapi/asm/msgbuf.h | 2 + arch/powerpc/include/uapi/asm/sembuf.h | 2 + arch/powerpc/kernel/Makefile | 5 +- arch/powerpc/kernel/early_32.c | 5 +- arch/powerpc/kernel/exceptions-64e.S | 12 +- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 25 +- arch/powerpc/kernel/head_fsl_booke.S | 61 +- arch/powerpc/kernel/machine_kexec.c | 1 + arch/powerpc/kernel/misc_64.S | 7 +- arch/powerpc/kernel/prom_init.c | 13 + arch/powerpc/kernel/prom_init_check.sh | 3 +- arch/powerpc/kernel/ptrace.c | 69 + arch/powerpc/kernel/setup-common.c | 20 + arch/powerpc/kernel/setup_64.c | 26 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/time.c | 8 +- arch/powerpc/kernel/udbg.c | 14 +- arch/powerpc/kvm/book3s.c | 27 +- arch/powerpc/kvm/book3s.h | 3 + arch/powerpc/kvm/book3s_32_mmu.c | 6 - arch/powerpc/kvm/book3s_64_mmu.c | 15 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 24 +- arch/powerpc/kvm/book3s_hv.c | 28 +- arch/powerpc/kvm/book3s_hv_builtin.c | 82 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 1 + arch/powerpc/kvm/book3s_pr.c | 40 +- arch/powerpc/kvm/book3s_xive.c | 142 +- arch/powerpc/kvm/book3s_xive.h | 17 + arch/powerpc/kvm/book3s_xive_native.c | 40 +- arch/powerpc/kvm/e500_mmu_host.c | 6 +- arch/powerpc/kvm/powerpc.c | 2 + arch/powerpc/mm/book3s64/hash_native.c | 38 +- arch/powerpc/mm/book3s64/hash_utils.c | 18 + arch/powerpc/mm/book3s64/pkeys.c | 10 - arch/powerpc/mm/init-common.c | 7 + arch/powerpc/mm/init_32.c | 5 - arch/powerpc/mm/init_64.c | 59 +- arch/powerpc/mm/mem.c | 23 +- arch/powerpc/mm/mmu_decl.h | 11 + arch/powerpc/mm/nohash/Makefile | 1 + arch/powerpc/mm/nohash/fsl_booke.c | 8 +- arch/powerpc/mm/nohash/kaslr_booke.c | 401 + arch/powerpc/net/bpf_jit32.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 16 +- arch/powerpc/net/bpf_jit_comp64.c | 13 + arch/powerpc/perf/core-book3s.c | 18 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 + arch/powerpc/platforms/Kconfig.cputype | 1 - arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/powernv/eeh-powernv.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 86 +- arch/powerpc/platforms/powernv/smp.c | 53 +- arch/powerpc/platforms/pseries/dtl.c | 38 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 12 +- arch/powerpc/platforms/pseries/lpar.c | 34 +- arch/powerpc/platforms/pseries/papr_scm.c | 4 +- arch/powerpc/tools/relocs_check.sh | 2 +- arch/powerpc/tools/unrel_branch_check.sh | 4 +- arch/powerpc/xmon/xmon.c | 119 +- arch/riscv/Kconfig | 15 + .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 + arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/bug.h | 16 +- arch/riscv/include/asm/io.h | 20 +- arch/riscv/include/asm/irq.h | 3 + arch/riscv/include/asm/pgtable-64.h | 7 + arch/riscv/include/asm/pgtable.h | 41 +- arch/riscv/include/asm/seccomp.h | 10 + arch/riscv/include/asm/switch_to.h | 1 + arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/include/asm/tlbflush.h | 4 - arch/riscv/kernel/cpu.c | 45 +- arch/riscv/kernel/cpufeature.c | 1 + arch/riscv/kernel/entry.S | 30 +- arch/riscv/kernel/head.h | 21 + arch/riscv/kernel/irq.c | 2 +- arch/riscv/kernel/module-sections.c | 1 + arch/riscv/kernel/module.c | 4 +- arch/riscv/kernel/process.c | 2 + arch/riscv/kernel/ptrace.c | 14 +- arch/riscv/kernel/reset.c | 1 + arch/riscv/kernel/setup.c | 2 + arch/riscv/kernel/signal.c | 8 +- arch/riscv/kernel/smp.c | 2 + arch/riscv/kernel/smpboot.c | 5 +- arch/riscv/kernel/syscall_table.c | 1 + arch/riscv/kernel/time.c | 1 + arch/riscv/kernel/traps.c | 31 +- arch/riscv/kernel/vdso.c | 3 +- arch/riscv/mm/Makefile | 1 - arch/riscv/mm/context.c | 1 + arch/riscv/mm/fault.c | 2 + arch/riscv/mm/init.c | 7 +- arch/riscv/mm/ioremap.c | 84 - arch/riscv/mm/sifive_l2_cache.c | 2 +- arch/riscv/mm/tlbflush.c | 25 +- arch/s390/Kconfig | 28 +- arch/s390/boot/startup.c | 16 +- arch/s390/crypto/aes_s390.c | 609 +- arch/s390/crypto/des_s390.c | 419 +- arch/s390/crypto/paes_s390.c | 414 +- arch/s390/include/asm/alternative.h | 4 +- arch/s390/include/asm/bitops.h | 4 +- arch/s390/include/asm/bug.h | 4 +- arch/s390/include/asm/io.h | 4 - arch/s390/include/asm/kvm_host.h | 1 + arch/s390/include/asm/page.h | 2 - arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/pci_clp.h | 6 +- arch/s390/include/asm/pgalloc.h | 16 +- arch/s390/include/asm/pgtable.h | 99 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/qdio.h | 1 + arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/stacktrace.h | 2 +- arch/s390/include/asm/timex.h | 17 +- arch/s390/include/asm/uaccess.h | 4 +- arch/s390/include/asm/unwind.h | 1 + arch/s390/include/uapi/asm/ipcbuf.h | 2 + arch/s390/kernel/early.c | 17 +- arch/s390/kernel/idle.c | 29 +- arch/s390/kernel/machine_kexec_reloc.c | 1 + arch/s390/kernel/perf_event.c | 8 +- arch/s390/kernel/process.c | 36 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/time.c | 9 - arch/s390/kernel/unwind_bc.c | 32 +- arch/s390/kernel/vtime.c | 4 +- arch/s390/kvm/diag.c | 22 +- arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 19 +- arch/s390/lib/spinlock.c | 4 +- arch/s390/mm/cmm.c | 12 +- arch/s390/mm/init.c | 5 +- arch/s390/net/bpf_jit_comp.c | 88 +- arch/s390/pci/pci.c | 16 +- arch/s390/pci/pci_clp.c | 6 +- arch/sh/boards/mach-sdk7786/nmi.c | 2 +- arch/sh/drivers/Makefile | 2 +- arch/sh/drivers/pci/fixups-sdk7786.c | 2 +- arch/sh/drivers/platform_early.c | 347 + arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/io.h | 9 +- arch/sh/include/asm/platform_early.h | 61 + arch/sh/include/cpu-sh4/cpu/sh7734.h | 2 +- arch/sh/include/uapi/asm/setup.h | 2 - arch/sh/include/uapi/asm/types.h | 2 - arch/sh/kernel/Makefile | 2 - arch/sh/kernel/cpu/sh2/setup-sh7619.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-mxg.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7264.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7269.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh3.c | 1 + arch/sh/kernel/cpu/sh3/setup-sh7705.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh770x.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7710.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7720.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh7750.c | 9 +- arch/sh/kernel/cpu/sh4/setup-sh7760.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7734.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-shx3.c | 3 +- arch/sh/kernel/cpu/sh5/setup-sh5.c | 3 +- arch/sh/kernel/io_trapped.c | 2 +- arch/sh/kernel/setup.c | 5 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/time.c | 5 +- arch/sh/mm/consistent.c | 5 +- arch/sh/mm/init.c | 4 +- arch/sh/mm/ioremap.c | 4 +- arch/sparc/Kconfig | 1 - arch/sparc/crypto/aes_glue.c | 310 +- arch/sparc/crypto/camellia_glue.c | 217 +- arch/sparc/crypto/des_glue.c | 499 +- arch/sparc/include/asm/Kbuild | 1 - arch/sparc/include/asm/io_32.h | 1 + arch/sparc/include/asm/pgalloc_32.h | 6 +- arch/sparc/include/asm/pgtable_32.h | 28 +- arch/sparc/include/asm/pgtable_64.h | 2 + arch/sparc/include/uapi/asm/ipcbuf.h | 2 + arch/sparc/include/uapi/asm/msgbuf.h | 2 + arch/sparc/include/uapi/asm/sembuf.h | 2 + arch/sparc/include/uapi/asm/statfs.h | 7 - arch/sparc/kernel/smp_64.c | 6 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/mm/fault_32.c | 11 +- arch/sparc/mm/highmem.c | 6 +- arch/sparc/mm/io-unit.c | 6 +- arch/sparc/mm/iommu.c | 6 +- arch/sparc/mm/srmmu.c | 51 +- arch/sparc/net/bpf_jit_comp_32.c | 8 +- arch/um/configs/kunit_defconfig | 3 + arch/um/drivers/harddog_kern.c | 1 + arch/um/drivers/hostaudio_kern.c | 1 + arch/um/drivers/ubd_kern.c | 8 +- arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-3level.h | 1 - arch/um/include/asm/pgtable.h | 3 + arch/um/kernel/mem.c | 8 +- arch/um/kernel/skas/mmu.c | 12 +- arch/um/kernel/skas/uaccess.c | 7 +- arch/um/kernel/tlb.c | 85 +- arch/um/kernel/trap.c | 4 +- arch/unicore32/include/asm/io.h | 4 +- arch/unicore32/mm/ioremap.c | 8 - arch/x86/Kconfig | 9 +- arch/x86/Kconfig.cpu | 25 +- arch/x86/Kconfig.debug | 24 +- arch/x86/Makefile_32.cpu | 1 + arch/x86/boot/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/acpi.c | 48 +- arch/x86/boot/compressed/eboot.c | 4 +- arch/x86/boot/compressed/efi_stub_32.S | 4 +- arch/x86/boot/compressed/efi_thunk_64.S | 33 +- arch/x86/boot/compressed/head_32.S | 15 +- arch/x86/boot/compressed/head_64.S | 63 +- arch/x86/boot/compressed/mem_encrypt.S | 11 +- arch/x86/boot/compressed/misc.c | 25 +- arch/x86/boot/copy.S | 16 +- arch/x86/boot/pmjump.S | 10 +- arch/x86/crypto/aegis128-aesni-asm.S | 36 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 12 +- arch/x86/crypto/aesni-intel_asm.S | 114 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 32 +- arch/x86/crypto/blowfish-x86_64-asm_64.S | 16 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 44 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 44 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 16 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 24 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 32 +- arch/x86/crypto/chacha-avx2-x86_64.S | 12 +- arch/x86/crypto/chacha-avx512vl-x86_64.S | 12 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 16 +- arch/x86/crypto/crc32-pclmul_asm.S | 4 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 4 +- arch/x86/crypto/crct10dif-pcl-asm_64.S | 4 +- arch/x86/crypto/des3_ede-asm_64.S | 8 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 12 +- arch/x86/crypto/nh-avx2-x86_64.S | 4 +- arch/x86/crypto/nh-sse2-x86_64.S | 4 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 4 +- arch/x86/crypto/poly1305-sse2-x86_64.S | 8 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 32 +- arch/x86/crypto/serpent-avx2-asm_64.S | 32 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 8 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 8 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 4 +- arch/x86/crypto/sha1_ni_asm.S | 4 +- arch/x86/crypto/sha1_ssse3_asm.S | 4 +- arch/x86/crypto/sha256-avx-asm.S | 4 +- arch/x86/crypto/sha256-avx2-asm.S | 4 +- arch/x86/crypto/sha256-ssse3-asm.S | 4 +- arch/x86/crypto/sha256_ni_asm.S | 4 +- arch/x86/crypto/sha512-avx-asm.S | 4 +- arch/x86/crypto/sha512-avx2-asm.S | 4 +- arch/x86/crypto/sha512-ssse3-asm.S | 4 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 32 +- arch/x86/crypto/twofish-i586-asm_32.S | 8 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 8 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 8 +- arch/x86/entry/calling.h | 2 +- arch/x86/entry/entry_32.S | 163 +- arch/x86/entry/entry_64.S | 109 +- arch/x86/entry/entry_64_compat.S | 16 +- arch/x86/entry/syscall_32.c | 8 +- arch/x86/entry/syscall_64.c | 14 +- arch/x86/entry/syscalls/syscall_32.tbl | 9 +- arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/thunk_32.S | 4 +- arch/x86/entry/thunk_64.S | 7 +- arch/x86/entry/vdso/vdso32/system_call.S | 2 +- arch/x86/events/amd/core.c | 30 +- arch/x86/events/amd/ibs.c | 8 +- arch/x86/events/core.c | 8 + arch/x86/events/intel/bts.c | 8 +- arch/x86/events/intel/core.c | 16 +- arch/x86/events/intel/cstate.c | 44 +- arch/x86/events/intel/lbr.c | 23 + arch/x86/events/intel/p4.c | 5 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/events/intel/uncore.c | 44 +- arch/x86/events/intel/uncore.h | 12 - arch/x86/events/msr.c | 7 + arch/x86/events/perf_event.h | 11 + arch/x86/hyperv/hv_apic.c | 20 +- arch/x86/hyperv/hv_init.c | 8 + arch/x86/ia32/ia32_signal.c | 5 +- arch/x86/include/asm/asm.h | 8 +- arch/x86/include/asm/bitops.h | 4 +- arch/x86/include/asm/cpu_entry_area.h | 2 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/crash.h | 1 - arch/x86/include/asm/device.h | 3 - arch/x86/include/asm/dma-direct.h | 9 - arch/x86/include/asm/emulate_prefix.h | 14 + arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/insn.h | 6 + arch/x86/include/asm/intel-family.h | 3 + arch/x86/include/asm/io.h | 7 +- arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/include/asm/linkage.h | 4 - arch/x86/include/asm/module.h | 2 + arch/x86/include/asm/mshyperv.h | 1 + arch/x86/include/asm/mwait.h | 2 +- arch/x86/include/asm/pgtable-3level.h | 46 +- arch/x86/include/asm/pgtable.h | 16 +- arch/x86/include/asm/pti.h | 2 +- arch/x86/include/asm/syscall_wrapper.h | 76 +- arch/x86/include/asm/uaccess.h | 23 + arch/x86/include/asm/uv/bios.h | 2 +- arch/x86/include/asm/uv/uv.h | 16 +- arch/x86/include/asm/uv/uv_hub.h | 61 +- arch/x86/include/asm/vmware.h | 14 +- arch/x86/include/asm/xen/interface.h | 11 +- arch/x86/include/uapi/asm/bootparam.h | 25 +- arch/x86/include/uapi/asm/msgbuf.h | 3 + arch/x86/include/uapi/asm/sembuf.h | 2 + arch/x86/kernel/acpi/wakeup_32.S | 9 +- arch/x86/kernel/acpi/wakeup_64.S | 10 +- arch/x86/kernel/amd_gart_64.c | 12 +- arch/x86/kernel/apic/apic.c | 71 +- arch/x86/kernel/apic/io_apic.c | 25 +- arch/x86/kernel/apic/x2apic_cluster.c | 3 +- arch/x86/kernel/apic/x2apic_uv_x.c | 184 +- arch/x86/kernel/cpu/intel.c | 8 +- arch/x86/kernel/cpu/mce/amd.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 93 +- arch/x86/kernel/cpu/mce/intel.c | 11 +- arch/x86/kernel/cpu/mce/internal.h | 6 + arch/x86/kernel/cpu/mce/therm_throt.c | 2 +- arch/x86/kernel/cpu/microcode/amd.c | 4 +- arch/x86/kernel/cpu/microcode/core.c | 36 +- arch/x86/kernel/cpu/microcode/intel.c | 5 +- arch/x86/kernel/cpu/mshyperv.c | 4 + arch/x86/kernel/cpu/rdrand.c | 22 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 4 + arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/dumpstack_64.c | 7 + arch/x86/kernel/fpu/xstate.c | 22 +- arch/x86/kernel/ftrace_32.S | 23 +- arch/x86/kernel/ftrace_64.S | 47 +- arch/x86/kernel/head64.c | 22 +- arch/x86/kernel/head_32.S | 62 +- arch/x86/kernel/head_64.S | 113 +- arch/x86/kernel/irqflags.S | 8 +- arch/x86/kernel/jailhouse.c | 136 +- arch/x86/kernel/kprobes/core.c | 4 + arch/x86/kernel/process.h | 2 +- arch/x86/kernel/relocate_kernel_32.S | 13 +- arch/x86/kernel/relocate_kernel_64.S | 13 +- arch/x86/kernel/setup_percpu.c | 4 +- arch/x86/kernel/tboot.c | 15 +- arch/x86/kernel/traps.c | 5 - arch/x86/kernel/tsc.c | 3 + arch/x86/kernel/tsc_sync.c | 8 +- arch/x86/kernel/umip.c | 6 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kernel/verify_cpu.S | 4 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/lapic.c | 5 - arch/x86/kvm/lapic.h | 5 + arch/x86/kvm/pmu.c | 4 +- arch/x86/kvm/svm.c | 16 +- arch/x86/kvm/vmx/nested.c | 64 +- arch/x86/kvm/vmx/nested.h | 13 +- arch/x86/kvm/vmx/vmenter.S | 12 +- arch/x86/kvm/vmx/vmx.c | 26 +- arch/x86/kvm/x86.c | 23 +- arch/x86/lib/atomic64_386_32.S | 4 +- arch/x86/lib/atomic64_cx8_32.S | 32 +- arch/x86/lib/checksum_32.S | 16 +- arch/x86/lib/clear_page_64.S | 12 +- arch/x86/lib/cmpxchg16b_emu.S | 4 +- arch/x86/lib/cmpxchg8b_emu.S | 4 +- arch/x86/lib/copy_page_64.S | 8 +- arch/x86/lib/copy_user_64.S | 21 +- arch/x86/lib/csum-copy_64.S | 4 +- arch/x86/lib/delay.c | 4 +- arch/x86/lib/getuser.S | 22 +- arch/x86/lib/hweight.S | 8 +- arch/x86/lib/insn.c | 34 + arch/x86/lib/iomap_copy_64.S | 4 +- arch/x86/lib/memcpy_64.S | 20 +- arch/x86/lib/memmove_64.S | 8 +- arch/x86/lib/memset_64.S | 16 +- arch/x86/lib/msr-reg.S | 8 +- arch/x86/lib/putuser.S | 19 +- arch/x86/lib/retpoline.S | 4 +- arch/x86/math-emu/div_Xsig.S | 4 +- arch/x86/math-emu/div_small.S | 4 +- arch/x86/math-emu/fpu_system.h | 6 +- arch/x86/math-emu/mul_Xsig.S | 12 +- arch/x86/math-emu/polynom_Xsig.S | 4 +- arch/x86/math-emu/reg_ld_str.c | 6 +- arch/x86/math-emu/reg_norm.S | 8 +- arch/x86/math-emu/reg_round.S | 4 +- arch/x86/math-emu/reg_u_add.S | 4 +- arch/x86/math-emu/reg_u_div.S | 4 +- arch/x86/math-emu/reg_u_mul.S | 4 +- arch/x86/math-emu/reg_u_sub.S | 4 +- arch/x86/math-emu/round_Xsig.S | 8 +- arch/x86/math-emu/shr_Xsig.S | 4 +- arch/x86/math-emu/wm_shrx.S | 8 +- arch/x86/math-emu/wm_sqrt.S | 4 +- arch/x86/mm/Makefile | 6 +- arch/x86/mm/debug_pagetables.c | 8 +- arch/x86/mm/dump_pagetables.c | 343 +- arch/x86/mm/init_32.c | 4 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/ioremap.c | 8 +- arch/x86/mm/kmmio.c | 7 +- arch/x86/mm/maccess.c | 43 + arch/x86/mm/mem_encrypt_boot.S | 8 +- arch/x86/mm/mmio-mod.c | 6 +- arch/x86/mm/numa_emulation.c | 4 +- arch/x86/mm/pageattr.c | 4 +- arch/x86/mm/pgtable.c | 4 +- arch/x86/mm/testmmiotrace.c | 6 +- arch/x86/net/bpf_jit_comp.c | 107 +- arch/x86/oprofile/op_x86_model.h | 6 +- arch/x86/pci/Makefile | 4 +- arch/x86/pci/common.c | 2 +- arch/x86/pci/fixup.c | 46 +- arch/x86/pci/intel_mid_pci.c | 2 +- arch/x86/pci/numachip.c | 5 +- arch/x86/pci/sta2x11-fixup.c | 135 +- arch/x86/platform/efi/efi.c | 3 - arch/x86/platform/efi/efi_32.c | 2 +- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/platform/efi/efi_stub_32.S | 4 +- arch/x86/platform/efi/efi_stub_64.S | 4 +- arch/x86/platform/efi/efi_thunk_64.S | 16 +- arch/x86/platform/olpc/olpc-xo1-pm.c | 8 - arch/x86/platform/olpc/olpc-xo1-sci.c | 6 - arch/x86/platform/olpc/olpc-xo15-sci.c | 2 +- arch/x86/platform/olpc/xo1-wakeup.S | 3 +- arch/x86/platform/pvh/head.S | 18 +- arch/x86/platform/sfi/sfi.c | 3 +- arch/x86/platform/uv/bios_uv.c | 9 +- arch/x86/power/hibernate_asm_32.S | 14 +- arch/x86/power/hibernate_asm_64.S | 14 +- arch/x86/purgatory/entry64.S | 24 +- arch/x86/purgatory/setup-x86_64.S | 14 +- arch/x86/purgatory/stack.S | 7 +- arch/x86/realmode/rm/header.S | 8 +- arch/x86/realmode/rm/realmode.lds.S | 1 + arch/x86/realmode/rm/reboot.S | 13 +- arch/x86/realmode/rm/stack.S | 14 +- arch/x86/realmode/rm/trampoline_32.S | 16 +- arch/x86/realmode/rm/trampoline_64.S | 29 +- arch/x86/realmode/rm/trampoline_common.S | 2 +- arch/x86/realmode/rm/wakeup_asm.S | 17 +- arch/x86/realmode/rmpiggy.S | 10 +- arch/x86/tools/gen-insn-attr-x86.awk | 4 +- arch/x86/um/vdso/vdso.S | 6 +- arch/x86/xen/enlighten.c | 28 +- arch/x86/xen/enlighten_pv.c | 8 + arch/x86/xen/setup.c | 2 +- arch/x86/xen/xen-asm.S | 28 +- arch/x86/xen/xen-asm_32.S | 7 +- arch/x86/xen/xen-asm_64.S | 34 +- arch/x86/xen/xen-head.S | 8 +- arch/xtensa/Kconfig | 402 +- arch/xtensa/Makefile | 3 +- arch/xtensa/boot/Makefile | 5 + arch/xtensa/boot/dts/virt.dts | 2 +- arch/xtensa/configs/xip_kc705_defconfig | 120 + arch/xtensa/include/asm/Kbuild | 2 + arch/xtensa/include/asm/atomic.h | 124 +- arch/xtensa/include/asm/bitops.h | 323 +- arch/xtensa/include/asm/cache.h | 6 + arch/xtensa/include/asm/cmpxchg.h | 71 +- arch/xtensa/include/asm/futex.h | 10 +- arch/xtensa/include/asm/hw_irq.h | 14 - arch/xtensa/include/asm/initialize_mmu.h | 3 +- arch/xtensa/include/asm/io.h | 12 +- arch/xtensa/include/asm/kmem_layout.h | 29 + arch/xtensa/include/asm/page.h | 11 + arch/xtensa/include/asm/platform.h | 27 - arch/xtensa/include/asm/uaccess.h | 94 +- arch/xtensa/include/asm/user.h | 20 - arch/xtensa/include/asm/vectors.h | 44 +- arch/xtensa/include/uapi/asm/ipcbuf.h | 2 + arch/xtensa/include/uapi/asm/msgbuf.h | 2 + arch/xtensa/include/uapi/asm/sembuf.h | 1 + arch/xtensa/kernel/Makefile | 3 +- arch/xtensa/kernel/head.S | 13 +- arch/xtensa/kernel/pci-dma.c | 121 +- arch/xtensa/kernel/setup.c | 7 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/kernel/vmlinux.lds.S | 58 +- arch/xtensa/kernel/xtensa_ksyms.c | 7 - arch/xtensa/mm/init.c | 4 +- block/Kconfig | 13 + block/Kconfig.iosched | 1 + block/Makefile | 1 + block/bfq-cgroup.c | 85 +- block/bfq-iosched.c | 4 + block/bfq-iosched.h | 6 + block/blk-cgroup-rwstat.c | 129 + block/blk-cgroup-rwstat.h | 149 + block/blk-cgroup.c | 386 +- block/blk-core.c | 49 +- block/blk-exec.c | 2 + block/blk-iocost.c | 4 +- block/blk-merge.c | 16 +- block/blk-mq-sysfs.c | 31 +- block/blk-mq.c | 130 +- block/blk-mq.h | 9 - block/blk-rq-qos.c | 14 +- block/blk-rq-qos.h | 17 +- block/blk-stat.c | 7 +- block/blk-sysfs.c | 8 - block/blk-throttle.c | 71 +- block/blk-wbt.c | 6 +- block/blk-zoned.c | 99 +- block/blk.h | 7 +- block/elevator.c | 12 +- block/ioctl.c | 5 +- block/opal_proto.h | 2 +- block/scsi_ioctl.c | 132 +- block/sed-opal.c | 312 +- block/t10-pi.c | 8 +- crypto/Kconfig | 100 +- crypto/Makefile | 10 +- crypto/adiantum.c | 4 +- crypto/aegis128-core.c | 125 +- crypto/aegis128-neon-inner.c | 50 + crypto/aegis128-neon.c | 21 + crypto/af_alg.c | 2 +- crypto/algif_skcipher.c | 2 +- crypto/api.c | 2 +- crypto/asymmetric_keys/asym_tpm.c | 101 +- crypto/blake2b_generic.c | 435 + crypto/blkcipher.c | 548 - crypto/cryptd.c | 2 +- crypto/crypto_user_base.c | 4 +- crypto/crypto_user_stat.c | 8 +- crypto/ecc.c | 3 +- crypto/essiv.c | 8 +- crypto/jitterentropy-kcapi.c | 8 +- crypto/jitterentropy.c | 13 +- crypto/jitterentropy.h | 17 + crypto/skcipher.c | 124 +- crypto/testmgr.c | 52 + crypto/testmgr.h | 682 ++ drivers/acpi/Kconfig | 14 +- drivers/acpi/Makefile | 5 +- drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpi_lpss.c | 48 +- drivers/acpi/acpi_platform.c | 43 + drivers/acpi/acpi_video.c | 8 +- drivers/acpi/acpica/acdebug.h | 2 + drivers/acpi/acpica/acstruct.h | 10 + drivers/acpi/acpica/acutils.h | 9 +- drivers/acpi/acpica/dbconvert.c | 4 + drivers/acpi/acpica/dbdisply.c | 2 - drivers/acpi/acpica/dbfileio.c | 2 +- drivers/acpi/acpica/dbinput.c | 36 +- drivers/acpi/acpica/dbmethod.c | 4 + drivers/acpi/acpica/dbnames.c | 114 + drivers/acpi/acpica/dbobject.c | 1 - drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsfield.c | 12 +- drivers/acpi/acpica/evgpeblk.c | 11 +- drivers/acpi/acpica/evgpeinit.c | 3 - drivers/acpi/acpica/evmisc.c | 12 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/evrgnini.c | 1 - drivers/acpi/acpica/hwxfsleep.c | 3 + drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 6 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psobject.c | 7 +- drivers/acpi/acpica/rscreate.c | 3 + drivers/acpi/acpica/tbdata.c | 3 + drivers/acpi/acpica/tbxfload.c | 40 +- drivers/acpi/acpica/utbuffer.c | 52 +- drivers/acpi/acpica/utids.c | 2 - drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/apei/apei-base.c | 44 +- drivers/acpi/apei/einj.c | 4 +- drivers/acpi/apei/erst-dbg.c | 5 +- drivers/acpi/apei/ghes.c | 25 +- drivers/acpi/apei/hest.c | 14 +- drivers/acpi/battery.c | 2 +- drivers/acpi/button.c | 139 +- drivers/acpi/cppc_acpi.c | 2 +- drivers/acpi/ec.c | 195 +- drivers/acpi/hmat/hmat.c | 2 +- drivers/acpi/internal.h | 3 +- drivers/acpi/nfit/core.c | 2 +- drivers/acpi/pmic/intel_pmic.c | 20 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 301 + drivers/acpi/pmic/intel_pmic_chtcrc.c | 44 + drivers/acpi/pmic/intel_pmic_crc.c | 301 - drivers/acpi/processor_driver.c | 9 +- drivers/acpi/processor_idle.c | 21 +- drivers/acpi/processor_perflib.c | 40 +- drivers/acpi/processor_thermal.c | 42 +- drivers/acpi/property.c | 48 + drivers/acpi/resource.c | 4 +- drivers/acpi/scan.c | 1 + drivers/acpi/sleep.c | 13 - drivers/acpi/utils.c | 32 + drivers/amba/bus.c | 14 +- drivers/android/binder.c | 19 +- drivers/android/binder_alloc.c | 9 +- drivers/android/binder_internal.h | 2 +- drivers/ata/acard-ahci.c | 6 +- drivers/ata/ahci.c | 17 +- drivers/ata/ahci_imx.c | 25 +- drivers/ata/ahci_tegra.c | 6 +- drivers/ata/ata_piix.c | 14 +- drivers/ata/libahci.c | 6 +- drivers/ata/libahci_platform.c | 38 +- drivers/ata/libata-core.c | 12 +- drivers/ata/libata-scsi.c | 21 - drivers/ata/libata-sff.c | 12 +- drivers/ata/pata_atp867x.c | 2 +- drivers/ata/pata_macio.c | 6 +- drivers/ata/pata_pxa.c | 8 +- drivers/ata/pdc_adma.c | 7 +- drivers/ata/sata_fsl.c | 4 +- drivers/ata/sata_inic162x.c | 4 +- drivers/ata/sata_mv.c | 34 +- drivers/ata/sata_nv.c | 20 +- drivers/ata/sata_promise.c | 6 +- drivers/ata/sata_qstor.c | 8 +- drivers/ata/sata_rcar.c | 6 +- drivers/ata/sata_sil.c | 8 +- drivers/ata/sata_sil24.c | 6 +- drivers/ata/sata_sx4.c | 6 +- drivers/atm/firestream.c | 2 +- drivers/base/Kconfig | 9 + drivers/base/Makefile | 1 + drivers/base/core.c | 248 +- drivers/base/firmware_loader/main.c | 3 +- drivers/base/memory.c | 4 +- drivers/base/node.c | 18 +- drivers/base/platform.c | 420 +- drivers/base/power/qos.c | 70 +- drivers/base/power/wakeup.c | 54 + drivers/base/property.c | 83 +- drivers/base/soc.c | 30 +- drivers/base/swnode.c | 258 +- drivers/base/watch.c | 90 + drivers/bcma/driver_chipcommon_pmu.c | 24 +- drivers/block/drbd/drbd_nl.c | 13 +- drivers/block/loop.c | 26 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/nbd.c | 43 +- drivers/block/null_blk.h | 8 + drivers/block/null_blk_main.c | 126 +- drivers/block/null_blk_zoned.c | 57 +- drivers/block/pktcdvd.c | 25 + drivers/block/rbd.c | 9 +- drivers/block/zram/zram_drv.c | 5 +- drivers/bluetooth/Kconfig | 11 - drivers/bluetooth/Makefile | 1 - drivers/bluetooth/btintel.c | 45 + drivers/bluetooth/btintel.h | 5 + drivers/bluetooth/btmtksdio.c | 1 + drivers/bluetooth/btrtl.c | 4 +- drivers/bluetooth/btusb.c | 54 +- drivers/bluetooth/btwilink.c | 337 - drivers/bluetooth/hci_bcm.c | 3 + drivers/bluetooth/hci_bcsp.c | 3 + drivers/bluetooth/hci_ll.c | 39 +- drivers/bluetooth/hci_nokia.c | 2 +- drivers/bluetooth/hci_qca.c | 262 +- drivers/bus/Kconfig | 9 + drivers/bus/Makefile | 1 + drivers/bus/fsl-mc/dprc-driver.c | 6 +- drivers/bus/fsl-mc/dprc.c | 53 + drivers/bus/fsl-mc/fsl-mc-bus.c | 43 + drivers/bus/fsl-mc/fsl-mc-private.h | 42 + drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} | 0 drivers/bus/ti-sysc.c | 105 +- drivers/cdrom/gdrom.c | 4 +- drivers/char/hw_random/Kconfig | 13 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/atmel-rng.c | 4 +- drivers/char/hw_random/bcm2835-rng.c | 5 +- drivers/char/hw_random/core.c | 61 +- drivers/char/hw_random/exynos-trng.c | 4 +- drivers/char/hw_random/hisi-rng.c | 4 +- drivers/char/hw_random/iproc-rng200.c | 9 +- drivers/char/hw_random/ks-sa-rng.c | 6 +- drivers/char/hw_random/meson-rng.c | 4 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/hw_random/npcm-rng.c | 184 + drivers/char/hw_random/omap-rng.c | 13 +- drivers/char/hw_random/omap3-rom-rng.c | 168 +- drivers/char/hw_random/pasemi-rng.c | 4 +- drivers/char/hw_random/pic32-rng.c | 4 +- drivers/char/hw_random/st-rng.c | 4 +- drivers/char/hw_random/tx4939-rng.c | 4 +- drivers/char/hw_random/xgene-rng.c | 4 +- drivers/char/ipmi/bt-bmc.c | 4 +- drivers/char/ipmi/ipmb_dev_int.c | 31 +- drivers/char/ipmi/ipmi_msghandler.c | 55 +- drivers/char/ipmi/ipmi_watchdog.c | 1 + drivers/char/ppdev.c | 12 +- drivers/char/random.c | 1 + drivers/char/tpm/Kconfig | 7 + drivers/char/tpm/Makefile | 4 +- drivers/char/tpm/tpm-interface.c | 64 +- drivers/char/tpm/tpm-sysfs.c | 45 +- drivers/char/tpm/tpm.h | 248 +- drivers/char/tpm/tpm1-cmd.c | 15 + drivers/char/tpm/tpm2-cmd.c | 311 +- drivers/char/tpm/tpm_crb.c | 123 +- drivers/char/tpm/tpm_tis.c | 2 +- drivers/char/tpm/tpm_tis_core.c | 79 + drivers/char/tpm/tpm_tis_spi.c | 143 +- drivers/char/tpm/tpm_tis_spi.h | 53 + drivers/char/tpm/tpm_tis_spi_cr50.c | 322 + drivers/char/tpm/tpm_vtpm_proxy.c | 12 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/clk/Kconfig | 5 + drivers/clk/at91/clk-main.c | 5 +- drivers/clk/at91/sam9x60.c | 1 + drivers/clk/at91/sckc.c | 20 +- drivers/clk/axs10x/i2s_pll_clock.c | 4 +- drivers/clk/axs10x/pll_clock.c | 7 +- drivers/clk/bcm/clk-bcm2835-aux.c | 4 +- drivers/clk/bcm/clk-bcm2835.c | 4 +- drivers/clk/clk-ast2600.c | 9 +- drivers/clk/clk-bd718x7.c | 1 + drivers/clk/clk.c | 17 + drivers/clk/davinci/pll.c | 4 +- drivers/clk/davinci/psc.c | 4 +- drivers/clk/hisilicon/clk-hi3660.c | 60 +- drivers/clk/hisilicon/clk-hi3670.c | 152 +- drivers/clk/hisilicon/clk-hi6220.c | 3 +- drivers/clk/hisilicon/reset.c | 4 +- drivers/clk/imx/clk-imx6sll.c | 8 +- drivers/clk/imx/clk-imx6sx.c | 12 +- drivers/clk/imx/clk-imx6ul.c | 8 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 9 +- drivers/clk/imx/clk-imx8mm.c | 152 +- drivers/clk/imx/clk-imx8mn.c | 168 +- drivers/clk/imx/clk-imx8mq.c | 77 +- drivers/clk/imx/clk-pll14xx.c | 72 +- drivers/clk/imx/clk.h | 3 + drivers/clk/mediatek/clk-mt2712.c | 6 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 6 +- drivers/clk/mediatek/clk-mt7629.c | 6 +- drivers/clk/mediatek/clk-mt8183.c | 6 +- drivers/clk/meson/axg-audio.c | 2025 +-- drivers/clk/meson/axg-audio.h | 21 +- drivers/clk/meson/g12a.c | 13 +- drivers/clk/meson/gxbb.c | 1 + drivers/clk/mmp/Makefile | 2 +- drivers/clk/mvebu/armada-37xx-periph.c | 6 +- drivers/clk/qcom/clk-rpmh.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 2 +- drivers/clk/renesas/Kconfig | 34 +- drivers/clk/renesas/Makefile | 5 +- drivers/clk/renesas/clk-mstp.c | 4 +- drivers/clk/renesas/clk-rcar-gen2.c | 457 - drivers/clk/renesas/r8a774b1-cpg-mssr.c | 327 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 24 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 2 +- drivers/clk/renesas/rcar-gen2-cpg.c | 25 +- drivers/clk/renesas/rcar-gen3-cpg.c | 64 +- drivers/clk/renesas/renesas-cpg-mssr.c | 14 +- drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/rockchip/clk-half-divider.c | 3 +- drivers/clk/rockchip/clk-px30.c | 70 +- drivers/clk/samsung/clk-exynos5420.c | 59 +- drivers/clk/samsung/clk-exynos5433.c | 14 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 4 +- drivers/clk/sprd/common.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 23 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 4 - drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 2 +- drivers/clk/sunxi/clk-sunxi.c | 4 +- drivers/clk/tegra/Makefile | 2 + drivers/clk/tegra/clk-dfll.c | 56 + drivers/clk/tegra/clk-dfll.h | 2 + drivers/clk/tegra/clk-divider.c | 11 + drivers/clk/tegra/clk-id.h | 4 +- drivers/clk/tegra/clk-periph.c | 18 + drivers/clk/tegra/clk-pll-out.c | 9 + drivers/clk/tegra/clk-pll.c | 86 +- drivers/clk/tegra/clk-sdmmc-mux.c | 12 + drivers/clk/tegra/clk-super.c | 35 + drivers/clk/tegra/clk-tegra-fixed.c | 15 + drivers/clk/tegra/clk-tegra-periph.c | 8 - drivers/clk/tegra/clk-tegra-super-gen4.c | 7 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 1 + drivers/clk/tegra/clk-tegra124.c | 55 +- drivers/clk/tegra/clk-tegra20-emc.c | 293 + drivers/clk/tegra/clk-tegra20.c | 80 +- drivers/clk/tegra/clk-tegra210.c | 181 +- drivers/clk/tegra/clk-tegra30.c | 63 +- drivers/clk/tegra/clk.c | 112 +- drivers/clk/tegra/clk.h | 70 + drivers/clk/ti/clk-7xx.c | 6 +- drivers/clk/ti/clk-dra7-atl.c | 6 - drivers/clk/ti/clkctrl.c | 5 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/asm9260_timer.c | 4 + drivers/clocksource/renesas-ostm.c | 189 +- drivers/clocksource/samsung_pwm_timer.c | 3 +- drivers/clocksource/sh_cmt.c | 13 +- drivers/clocksource/sh_mtu2.c | 29 +- drivers/clocksource/sh_tmu.c | 14 +- drivers/clocksource/timer-mediatek.c | 10 +- drivers/clocksource/timer-of.c | 6 +- drivers/counter/104-quad-8.c | 33 +- drivers/counter/Kconfig | 11 + drivers/counter/Makefile | 1 + drivers/counter/counter.c | 101 +- drivers/counter/ftm-quaddec.c | 14 +- drivers/counter/stm32-lptimer-cnt.c | 7 +- drivers/counter/stm32-timer-cnt.c | 23 +- drivers/counter/ti-eqep.c | 466 + drivers/cpufreq/Kconfig.arm | 12 +- drivers/cpufreq/Makefile | 2 - drivers/cpufreq/arm_big_little.c | 658 - drivers/cpufreq/arm_big_little.h | 43 - drivers/cpufreq/cpufreq-dt-platdev.c | 4 +- drivers/cpufreq/cpufreq.c | 79 +- drivers/cpufreq/cpufreq_conservative.c | 2 +- drivers/cpufreq/cpufreq_ondemand.c | 2 +- drivers/cpufreq/cpufreq_performance.c | 2 +- drivers/cpufreq/cpufreq_powersave.c | 2 +- drivers/cpufreq/cpufreq_userspace.c | 2 +- drivers/cpufreq/imx-cpufreq-dt.c | 20 +- drivers/cpufreq/intel_pstate.c | 64 +- drivers/cpufreq/loongson2_cpufreq.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 17 +- drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 15 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/s3c64xx-cpufreq.c | 7 - drivers/cpufreq/scpi-cpufreq.c | 2 - drivers/cpufreq/sun50i-cpufreq-nvmem.c | 25 +- drivers/cpufreq/tegra124-cpufreq.c | 59 + drivers/cpufreq/ti-cpufreq.c | 119 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 584 +- drivers/cpuidle/cpuidle-haltpoll.c | 4 + drivers/cpuidle/cpuidle-powernv.c | 7 +- drivers/cpuidle/cpuidle.c | 24 +- drivers/cpuidle/driver.c | 15 +- drivers/cpuidle/governors/ladder.c | 4 +- drivers/cpuidle/governors/menu.c | 8 +- drivers/cpuidle/governors/teo.c | 83 +- drivers/cpuidle/sysfs.c | 51 +- drivers/crypto/Kconfig | 82 +- drivers/crypto/Makefile | 3 +- drivers/crypto/allwinner/Kconfig | 87 + drivers/crypto/allwinner/Makefile | 3 + .../{sunxi-ss => allwinner/sun4i-ss}/Makefile | 0 .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 589 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 507 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 534 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 63 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 217 + drivers/crypto/allwinner/sun8i-ce/Makefile | 2 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 434 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 676 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 254 + drivers/crypto/allwinner/sun8i-ss/Makefile | 2 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 438 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 642 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 218 + drivers/crypto/amlogic/Kconfig | 24 + drivers/crypto/amlogic/Makefile | 2 + drivers/crypto/amlogic/amlogic-gxl-cipher.c | 381 + drivers/crypto/amlogic/amlogic-gxl-core.c | 331 + drivers/crypto/amlogic/amlogic-gxl.h | 170 + drivers/crypto/atmel-aes.c | 83 +- drivers/crypto/caam/Kconfig | 6 +- drivers/crypto/caam/caampkc.c | 72 +- drivers/crypto/caam/caampkc.h | 8 +- drivers/crypto/caam/ctrl.c | 222 +- drivers/crypto/caam/intern.h | 4 - drivers/crypto/caam/qi.c | 8 +- drivers/crypto/caam/qi.h | 1 - drivers/crypto/cavium/nitrox/Kconfig | 2 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 39 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 15 + drivers/crypto/cavium/nitrox/nitrox_main.c | 9 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 + drivers/crypto/cavium/nitrox/nitrox_req.h | 4 + drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 133 +- drivers/crypto/ccp/Kconfig | 2 +- drivers/crypto/ccp/ccp-dev-v5.c | 14 +- drivers/crypto/ccp/ccp-dev.c | 15 +- drivers/crypto/ccp/ccp-dmaengine.c | 1 + drivers/crypto/ccp/ccp-ops.c | 3 +- drivers/crypto/ccp/psp-dev.c | 30 +- drivers/crypto/ccree/cc_aead.c | 3 +- drivers/crypto/chelsio/Kconfig | 2 +- drivers/crypto/chelsio/chtls/chtls.h | 5 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 2 +- drivers/crypto/chelsio/chtls/chtls_io.c | 17 +- drivers/crypto/chelsio/chtls/chtls_main.c | 20 +- drivers/crypto/geode-aes.c | 433 +- drivers/crypto/geode-aes.h | 15 +- drivers/crypto/hisilicon/Kconfig | 29 +- drivers/crypto/hisilicon/Makefile | 5 +- drivers/crypto/hisilicon/hpre/Makefile | 2 + drivers/crypto/hisilicon/hpre/hpre.h | 83 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 1137 ++ drivers/crypto/hisilicon/hpre/hpre_main.c | 1052 ++ drivers/crypto/hisilicon/qm.c | 123 +- drivers/crypto/hisilicon/qm.h | 17 +- drivers/crypto/hisilicon/sgl.c | 184 +- drivers/crypto/hisilicon/sgl.h | 24 - drivers/crypto/hisilicon/zip/zip.h | 1 - drivers/crypto/hisilicon/zip/zip_crypto.c | 46 +- drivers/crypto/hisilicon/zip/zip_main.c | 83 +- drivers/crypto/inside-secure/safexcel.c | 328 +- drivers/crypto/inside-secure/safexcel.h | 123 +- drivers/crypto/inside-secure/safexcel_cipher.c | 2059 +++- drivers/crypto/inside-secure/safexcel_hash.c | 1475 ++- drivers/crypto/inside-secure/safexcel_ring.c | 5 +- drivers/crypto/mediatek/mtk-aes.c | 2 +- drivers/crypto/n2_core.c | 12 +- drivers/crypto/nx/nx-aes-cbc.c | 81 +- drivers/crypto/nx/nx-aes-ccm.c | 40 +- drivers/crypto/nx/nx-aes-ctr.c | 87 +- drivers/crypto/nx/nx-aes-ecb.c | 76 +- drivers/crypto/nx/nx-aes-gcm.c | 24 +- drivers/crypto/nx/nx.c | 64 +- drivers/crypto/nx/nx.h | 19 +- drivers/crypto/nx/nx_debugfs.c | 18 +- drivers/crypto/padlock-aes.c | 157 +- drivers/crypto/qat/Kconfig | 2 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/qce/ablkcipher.c | 2 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 579 - drivers/crypto/sunxi-ss/sun4i-ss-core.c | 446 - drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 522 - drivers/crypto/sunxi-ss/sun4i-ss-prng.c | 56 - drivers/crypto/sunxi-ss/sun4i-ss.h | 215 - drivers/crypto/talitos.c | 6 +- drivers/crypto/ux500/Kconfig | 2 +- drivers/crypto/ux500/hash/hash_core.c | 3 +- drivers/crypto/virtio/Kconfig | 2 +- drivers/devfreq/devfreq.c | 33 +- drivers/devfreq/event/exynos-ppmu.c | 1 - drivers/devfreq/governor.h | 3 + drivers/devfreq/tegra30-devfreq.c | 417 +- drivers/dma-buf/dma-buf.c | 124 +- drivers/dma-buf/dma-fence.c | 78 +- drivers/dma-buf/dma-resv.c | 2 +- drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_file.c | 2 +- drivers/dma/Kconfig | 22 + drivers/dma/Makefile | 3 + drivers/dma/at_xdmac.c | 7 +- drivers/dma/dma-jz4780.c | 8 +- drivers/dma/dw/platform.c | 2 +- drivers/dma/fsl-dpaa2-qdma/Kconfig | 9 + drivers/dma/fsl-dpaa2-qdma/Makefile | 3 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 825 ++ drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 153 + drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 376 + drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 177 + drivers/dma/fsl-qdma.c | 3 + drivers/dma/imx-sdma.c | 8 + drivers/dma/iop-adma.c | 8 +- drivers/dma/k3dma.c | 7 +- drivers/dma/mediatek/mtk-cqdma.c | 10 +- drivers/dma/mediatek/mtk-uart-apdma.c | 9 +- drivers/dma/milbeaut-hdmac.c | 581 + drivers/dma/milbeaut-xdmac.c | 418 + drivers/dma/owl-dma.c | 7 +- drivers/dma/qcom/bam_dma.c | 19 + drivers/dma/sh/rcar-dmac.c | 47 +- drivers/dma/sprd-dma.c | 31 +- drivers/dma/tegra210-adma.c | 7 + drivers/dma/ti/cppi41.c | 21 +- drivers/dma/ti/edma.c | 71 +- drivers/dma/uniphier-mdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 144 +- drivers/dma/zx_dma.c | 7 +- drivers/edac/amd64_edac.c | 198 +- drivers/edac/amd64_edac.h | 2 + drivers/edac/aspeed_edac.c | 7 +- drivers/edac/edac_device.c | 50 +- drivers/edac/edac_device.h | 54 +- drivers/edac/ghes_edac.c | 4 + drivers/edac/i5100_edac.c | 2 - drivers/edac/i5400_edac.c | 15 +- drivers/edac/i7300_edac.c | 4 +- drivers/edac/sb_edac.c | 21 +- drivers/edac/skx_base.c | 51 +- drivers/edac/skx_common.c | 65 +- drivers/edac/skx_common.h | 4 +- drivers/extcon/extcon-axp288.c | 38 +- drivers/extcon/extcon-intel-cht-wc.c | 16 +- drivers/extcon/extcon-sm5502.c | 6 +- drivers/extcon/extcon-sm5502.h | 2 + drivers/firewire/core-cdev.c | 12 +- drivers/firmware/arm_sdei.c | 12 +- drivers/firmware/broadcom/Kconfig | 8 + drivers/firmware/broadcom/Makefile | 1 + drivers/firmware/broadcom/tee_bnxt_fw.c | 279 + drivers/firmware/dmi_scan.c | 43 +- drivers/firmware/efi/Kconfig | 1 + drivers/firmware/efi/apple-properties.c | 18 +- drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/cper.c | 2 +- drivers/firmware/efi/efi.c | 9 +- drivers/firmware/efi/libstub/Makefile | 1 + drivers/firmware/efi/libstub/arm32-stub.c | 16 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 24 +- drivers/firmware/efi/rci2-table.c | 2 +- drivers/firmware/efi/test/efi_test.c | 8 + drivers/firmware/efi/tpm.c | 27 +- drivers/firmware/google/vpd_decode.c | 2 +- drivers/firmware/imx/imx-dsp.c | 2 +- drivers/firmware/imx/imx-scu-irq.c | 1 + drivers/firmware/imx/imx-scu.c | 24 +- drivers/firmware/meson/meson_sm.c | 110 +- drivers/firmware/psci/psci.c | 24 +- drivers/firmware/qcom_scm-32.c | 52 +- drivers/firmware/qcom_scm-64.c | 12 + drivers/firmware/qcom_scm.c | 53 + drivers/firmware/qcom_scm.h | 9 + drivers/firmware/tegra/bpmp.c | 2 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/dfl-fme-main.c | 385 + drivers/fpga/zynq-fpga.c | 4 +- drivers/fsi/Kconfig | 6 + drivers/fsi/Makefile | 1 + drivers/fsi/fsi-core.c | 67 +- drivers/fsi/fsi-master-aspeed.c | 550 + drivers/fsi/fsi-master-hub.c | 46 - drivers/fsi/fsi-master.h | 71 + drivers/gpio/Kconfig | 31 +- drivers/gpio/Makefile | 3 + drivers/gpio/gpio-104-dio-48e.c | 73 +- drivers/gpio/gpio-104-idi-48.c | 38 +- drivers/gpio/gpio-74x164.c | 19 +- .../gpio/{sgpio-aspeed.c => gpio-aspeed-sgpio.c} | 0 drivers/gpio/gpio-ath79.c | 10 +- drivers/gpio/gpio-bd70528.c | 1 + drivers/gpio/gpio-eic-sprd.c | 7 +- drivers/gpio/gpio-em.c | 22 +- drivers/gpio/gpio-gpio-mm.c | 73 +- drivers/gpio/gpio-htc-egpio.c | 37 +- drivers/gpio/gpio-intel-mid.c | 9 +- drivers/gpio/gpio-loongson.c | 2 +- drivers/gpio/gpio-lynxpoint.c | 10 +- drivers/gpio/gpio-max3191x.c | 19 +- drivers/gpio/gpio-max77620.c | 237 +- drivers/gpio/gpio-menz127.c | 1 + drivers/gpio/gpio-merrifield.c | 28 +- drivers/gpio/gpio-mockup.c | 94 +- drivers/gpio/gpio-mpc8xxx.c | 30 +- drivers/gpio/gpio-mvebu.c | 19 +- drivers/gpio/gpio-mxc.c | 13 +- drivers/gpio/gpio-pca953x.c | 195 +- drivers/gpio/gpio-pci-idio-16.c | 75 +- drivers/gpio/gpio-pcie-idio-24.c | 109 +- drivers/gpio/gpio-pisosr.c | 12 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-rda.c | 294 + drivers/gpio/gpio-tegra186.c | 101 +- drivers/gpio/gpio-uniphier.c | 13 +- drivers/gpio/gpio-ws16c48.c | 73 +- drivers/gpio/gpio-xgene.c | 27 +- drivers/gpio/gpio-xgs-iproc.c | 321 + drivers/gpio/gpiolib-devres.c | 33 +- drivers/gpio/gpiolib-of.c | 13 +- drivers/gpio/gpiolib.c | 352 +- drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/Kconfig | 29 +- drivers/gpu/drm/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 77 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 19 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 147 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 289 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 176 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 95 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 274 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 323 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 216 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 216 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 107 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 28 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 70 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 439 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 53 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 84 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 101 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 437 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 87 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 659 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 209 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 99 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c | 52 + drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h | 39 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 375 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 158 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 322 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 + drivers/gpu/drm/amd/amdgpu/arct_reg_init.c | 3 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 5 - drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 5 - drivers/gpu/drm/amd/amdgpu/cik.c | 67 +- drivers/gpu/drm/amd/amdgpu/cik.h | 3 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 5 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 108 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1415 +-- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 103 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 417 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 2 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 11 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 380 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 41 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 17 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_0.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 214 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 84 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 258 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 163 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/si.c | 11 + drivers/gpu/drm/amd/amdgpu/soc15.c | 188 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 2 + drivers/gpu/drm/amd/amdgpu/soc15d.h | 1 + drivers/gpu/drm/amd/amdgpu/umc_v6_0.c | 37 + drivers/gpu/drm/amd/amdgpu/umc_v6_0.h | 31 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 48 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 31 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 41 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/vi.c | 84 +- drivers/gpu/drm/amd/amdgpu/vi.h | 3 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 8 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 139 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 60 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 272 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 108 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_module.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 37 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 28 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 32 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 25 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 + drivers/gpu/drm/amd/display/Kconfig | 37 +- drivers/gpu/drm/amd/display/Makefile | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 838 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 64 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 52 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 346 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 66 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 69 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 10 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 81 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 151 +- drivers/gpu/drm/amd/display/dc/Makefile | 22 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 7 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 73 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 80 + .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 21 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 4 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 35 +- .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 14 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 13 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 186 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 1 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 304 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h | 4 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 38 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 344 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 364 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 129 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 487 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 99 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 6 - drivers/gpu/drm/amd/display/dc/dc.h | 94 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 119 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 60 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 4 - drivers/gpu/drm/amd/display/dc/dc_dsc.h | 16 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 257 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 111 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 27 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 37 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 56 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 4 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 121 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 189 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 90 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 19 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 43 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 21 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 52 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 53 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 51 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 52 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 52 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 51 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 22 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 9 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 31 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 78 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 6 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 60 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 13 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 69 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 15 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 43 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 68 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 57 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 89 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 2 - .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 12 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 16 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 654 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 16 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 7 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 8 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 2 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 402 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 32 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 17 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 21 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 116 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 69 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 122 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 33 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 468 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.h | 61 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 411 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 49 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 4 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 15 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 10 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 27 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 4 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 16 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 8 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 8 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 13 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 - .../drm/amd/display/dc/dml/display_mode_enums.h | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 8 - .../drm/amd/display/dc/dml/display_mode_structs.h | 6 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 11 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 5 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 10 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 19 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 87 +- drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 5 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/Makefile | 9 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 14 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 2 - .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 - .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 2 - .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 - .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 2 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 2 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 2 - drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 12 - drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 4 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 12 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 12 +- drivers/gpu/drm/amd/display/dc/hdcp/Makefile | 28 + drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 324 + drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 43 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 6 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 18 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 29 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 14 +- drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 10 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 10 - drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 16 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 29 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 19 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 4 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 3 +- .../display/dc/virtual/virtual_stream_encoder.c | 9 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 256 + drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 129 + drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 505 + .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 51 + drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 64 + drivers/gpu/drm/amd/display/dmub/src/Makefile | 27 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 137 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 62 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 126 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 45 + drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 109 + drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h | 120 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 415 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 4 - drivers/gpu/drm/amd/display/include/dal_types.h | 4 - .../drm/amd/display/include/ddc_service_types.h | 2 + .../amd/display/include/grph_object_ctrl_defs.h | 3 +- drivers/gpu/drm/amd/display/include/hdcp_types.h | 96 + drivers/gpu/drm/amd/display/include/logger_types.h | 6 - .../drm/amd/display/modules/color/color_gamma.c | 51 +- .../drm/amd/display/modules/freesync/freesync.c | 53 +- drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 32 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 426 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 442 + .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 531 + .../amd/display/modules/hdcp/hdcp1_transition.c | 307 + .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 305 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 163 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 139 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 328 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 272 + .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 + drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 289 + .../drm/amd/display/modules/inc/mod_info_packet.h | 7 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 2 - .../amd/display/modules/info_packet/info_packet.c | 142 +- .../drm/amd/display/modules/power/power_helpers.c | 93 +- .../drm/amd/display/modules/power/power_helpers.h | 1 + drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../gpu/drm/amd/include/asic_reg/bif/bif_4_1_d.h | 1 + .../drm/amd/include/asic_reg/bif/bif_4_1_sh_mask.h | 2 + .../gpu/drm/amd/include/asic_reg/bif/bif_5_0_d.h | 1 + .../drm/amd/include/asic_reg/bif/bif_5_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 10 + .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 18 +- .../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 18 +- .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 12 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 4 +- .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 49 +- .../amd/include/asic_reg/oss/osssys_4_0_sh_mask.h | 4 + .../gpu/drm/amd/include/asic_reg/smu/smu_7_0_1_d.h | 1 + .../amd/include/asic_reg/smu/smu_7_0_1_sh_mask.h | 2 + .../gpu/drm/amd/include/asic_reg/smu/smu_7_1_2_d.h | 1 + .../amd/include/asic_reg/smu/smu_7_1_2_sh_mask.h | 2 + .../gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h | 1 + .../amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h | 2 + .../include/asic_reg/smuio/smuio_11_0_0_offset.h | 92 + .../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 176 + .../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 12 + drivers/gpu/drm/amd/include/atomfirmware.h | 27 +- drivers/gpu/drm/amd/include/discovery.h | 1 - .../amd/include/ivsrcid/nbio/irqsrcs_nbif_7_4.h | 42 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 13 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 10 + drivers/gpu/drm/amd/include/renoir_ip_offset.h | 34 + drivers/gpu/drm/amd/include/vega10_enum.h | 1 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 37 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1151 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 500 +- drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c | 195 + drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c | 19 + drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h | 13 + drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.c | 196 + drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.c | 222 + drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.c | 91 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.h | 32 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.c | 231 + drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 23 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 41 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 365 +- drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 2 + .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 51 +- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 3 + drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 122 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 41 +- drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 182 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 6 + drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 483 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 204 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 305 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 153 +- .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 2 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 2 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 4 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 2 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 135 +- drivers/gpu/drm/arc/arcpgu_hdmi.c | 1 + drivers/gpu/drm/arm/display/Kconfig | 6 + drivers/gpu/drm/arm/display/komeda/Makefile | 2 + .../gpu/drm/arm/display/komeda/d71/d71_component.c | 221 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 41 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 2 + drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 9 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 105 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 77 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 20 + drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 30 +- drivers/gpu/drm/arm/display/komeda/komeda_event.c | 140 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 2 + .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 17 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 80 +- .../drm/arm/display/komeda/komeda_wb_connector.c | 5 + drivers/gpu/drm/arm/malidp_drv.c | 16 +- drivers/gpu/drm/arm/malidp_hw.c | 9 + drivers/gpu/drm/arm/malidp_hw.h | 3 + drivers/gpu/drm/arm/malidp_regs.h | 10 + drivers/gpu/drm/ast/Kconfig | 2 + drivers/gpu/drm/ast/ast_drv.c | 6 +- drivers/gpu/drm/ast/ast_drv.h | 43 +- drivers/gpu/drm/ast/ast_main.c | 1 - drivers/gpu/drm/ast/ast_mode.c | 266 +- drivers/gpu/drm/ast/ast_ttm.c | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 5 +- drivers/gpu/drm/bochs/Kconfig | 2 + drivers/gpu/drm/bochs/bochs.h | 1 - drivers/gpu/drm/bochs/bochs_drv.c | 7 +- drivers/gpu/drm/bochs/bochs_kms.c | 26 +- drivers/gpu/drm/bochs/bochs_mm.c | 3 +- drivers/gpu/drm/bridge/Kconfig | 3 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 110 +- drivers/gpu/drm/bridge/analogix-anx78xx.h | 17 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/cdns-dsi.c | 3 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 1 + drivers/gpu/drm/bridge/lvds-encoder.c | 3 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 1 + drivers/gpu/drm/bridge/nxp-ptn3460.c | 1 + drivers/gpu/drm/bridge/panel.c | 70 +- drivers/gpu/drm/bridge/parade-ps8622.c | 1 + drivers/gpu/drm/bridge/sii902x.c | 1 + drivers/gpu/drm/bridge/sii9234.c | 37 +- drivers/gpu/drm/bridge/sil-sii8620.c | 11 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 21 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 155 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 39 + drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 10 +- drivers/gpu/drm/bridge/tc358764.c | 1 + drivers/gpu/drm/bridge/tc358767.c | 71 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1 + drivers/gpu/drm/bridge/ti-tfp410.c | 1 + drivers/gpu/drm/cirrus/cirrus.c | 6 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 247 - drivers/gpu/drm/drm_atomic_helper.c | 33 +- drivers/gpu/drm/drm_atomic_uapi.c | 2 +- drivers/gpu/drm/drm_blend.c | 7 +- drivers/gpu/drm/drm_cache.c | 14 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_connector.c | 144 +- drivers/gpu/drm/drm_crtc_helper.c | 23 +- drivers/gpu/drm/drm_crtc_helper_internal.h | 3 + drivers/gpu/drm/drm_damage_helper.c | 8 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_cec.c | 29 +- drivers/gpu/drm/drm_dp_helper.c | 177 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1807 ++- drivers/gpu/drm/drm_dp_mst_topology_internal.h | 24 + drivers/gpu/drm/drm_drv.c | 17 - drivers/gpu/drm/drm_dsc.c | 23 +- drivers/gpu/drm/drm_edid.c | 225 +- drivers/gpu/drm/drm_edid_load.c | 2 +- drivers/gpu/drm/drm_encoder.c | 1 + drivers/gpu/drm/drm_fb_helper.c | 62 +- drivers/gpu/drm/drm_gem.c | 30 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 31 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 73 + drivers/gpu/drm/drm_gem_vram_helper.c | 735 +- drivers/gpu/drm/drm_memory.c | 1 + drivers/gpu/drm/drm_mipi_dbi.c | 11 +- drivers/gpu/drm/drm_mm.c | 36 +- drivers/gpu/drm/drm_mode_config.c | 2 - drivers/gpu/drm/drm_of.c | 5 - drivers/gpu/drm/drm_panel.c | 14 +- drivers/gpu/drm/drm_prime.c | 9 + drivers/gpu/drm/drm_print.c | 60 +- drivers/gpu/drm/drm_probe_helper.c | 4 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/drm_self_refresh_helper.c | 18 +- drivers/gpu/drm/drm_simple_kms_helper.c | 3 +- drivers/gpu/drm/drm_syncobj.c | 38 +- drivers/gpu/drm/drm_trace.h | 14 +- drivers/gpu/drm/drm_vblank.c | 60 +- drivers/gpu/drm/drm_vram_helper_common.c | 8 +- drivers/gpu/drm/drm_vram_mm_helper.c | 297 - drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 17 +- drivers/gpu/drm/exynos/exynos_dp.c | 1 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1 + drivers/gpu/drm/exynos/exynos_drm_mic.c | 1 + drivers/gpu/drm/exynos/exynos_hdmi.c | 32 +- drivers/gpu/drm/exynos/exynos_mixer.c | 4 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 1 + drivers/gpu/drm/gma500/cdv_intel_display.c | 2 + drivers/gpu/drm/gma500/mdfld_dsi_output.c | 2 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 2 + drivers/gpu/drm/hisilicon/hibmc/Kconfig | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 14 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 3 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 1 + drivers/gpu/drm/i2c/sil164_drv.c | 2 +- drivers/gpu/drm/i2c/tda9950.c | 12 +- drivers/gpu/drm/i2c/tda998x_drv.c | 10 +- drivers/gpu/drm/i810/i810_dma.c | 4 +- drivers/gpu/drm/i915/Kconfig | 18 +- drivers/gpu/drm/i915/Kconfig.debug | 144 +- drivers/gpu/drm/i915/Kconfig.profile | 49 + drivers/gpu/drm/i915/Kconfig.unstable | 29 + drivers/gpu/drm/i915/Makefile | 25 +- drivers/gpu/drm/i915/display/icl_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 68 +- drivers/gpu/drm/i915/display/intel_atomic.h | 5 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 58 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 + drivers/gpu/drm/i915/display/intel_audio.c | 46 +- drivers/gpu/drm/i915/display/intel_bios.c | 30 +- drivers/gpu/drm/i915/display/intel_bios.h | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 81 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1316 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 13 +- drivers/gpu/drm/i915/display/intel_color.c | 550 +- drivers/gpu/drm/i915/display/intel_color.h | 7 + drivers/gpu/drm/i915/display/intel_connector.c | 21 +- drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_ddi.c | 837 +- drivers/gpu/drm/i915/display/intel_ddi.h | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 2413 ++-- drivers/gpu/drm/i915/display/intel_display.h | 67 +- drivers/gpu/drm/i915/display/intel_display_power.c | 554 +- drivers/gpu/drm/i915/display/intel_display_power.h | 43 +- drivers/gpu/drm/i915/display/intel_display_types.h | 63 +- drivers/gpu/drm/i915/display/intel_dp.c | 521 +- drivers/gpu/drm/i915/display/intel_dp.h | 9 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 73 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 427 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/display/intel_dsb.c | 332 + drivers/gpu/drm/i915/display/intel_dsb.h | 52 + drivers/gpu/drm/i915/display/intel_dsi.c | 3 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 14 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 19 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 216 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 4 + drivers/gpu/drm/i915/display/intel_hdmi.c | 303 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 + drivers/gpu/drm/i915/display/intel_hotplug.c | 3 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 1 + drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 10 +- drivers/gpu/drm/i915/display/intel_overlay.c | 32 +- drivers/gpu/drm/i915/display/intel_psr.c | 441 +- drivers/gpu/drm/i915/display/intel_psr.h | 1 - drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 1 + drivers/gpu/drm/i915/display/intel_sprite.c | 549 +- drivers/gpu/drm/i915/display/intel_sprite.h | 8 +- drivers/gpu/drm/i915/display/intel_tc.c | 87 +- drivers/gpu/drm/i915/display/intel_tc.h | 1 + drivers/gpu/drm/i915/display/intel_tv.c | 12 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 55 + drivers/gpu/drm/i915/display/intel_vdsc.c | 74 +- drivers/gpu/drm/i915/display/intel_vga.c | 160 + drivers/gpu/drm/i915/display/intel_vga.h | 18 + drivers/gpu/drm/i915/display/vlv_dsi.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 615 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 61 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 22 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 56 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 99 + drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 37 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 101 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 38 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 56 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 33 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 48 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 168 +- drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 174 + drivers/gpu/drm/i915/gem/i915_gem_region.h | 29 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 82 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 128 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 130 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 42 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 34 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 579 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 30 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 214 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 704 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 306 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 354 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 2 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 33 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 13 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 19 +- drivers/gpu/drm/i915/gt/intel_context.c | 25 +- drivers/gpu/drm/i915/gt/intel_context.h | 1 + drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 245 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 260 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 234 + drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 23 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 30 +- drivers/gpu/drm/i915/gt/intel_engine_pool.c | 15 +- drivers/gpu/drm/i915/gt/intel_engine_pool.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 91 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 18 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 37 +- drivers/gpu/drm/i915/gt/intel_gt.c | 160 +- drivers/gpu/drm/i915/gt/intel_gt.h | 16 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 5 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 201 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 16 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 137 + drivers/gpu/drm/i915/gt/intel_gt_requests.h | 24 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 36 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 360 - drivers/gpu/drm/i915/gt/intel_llc.c | 161 + drivers/gpu/drm/i915/gt/intel_llc.h | 15 + drivers/gpu/drm/i915/gt/intel_llc_types.h | 13 + drivers/gpu/drm/i915/gt/intel_lrc.c | 1670 ++- drivers/gpu/drm/i915/gt/intel_lrc.h | 39 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 66 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 277 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 3 - drivers/gpu/drm/i915/gt/intel_rc6.c | 717 ++ drivers/gpu/drm/i915/gt/intel_rc6.h | 25 + drivers/gpu/drm/i915/gt/intel_rc6_types.h | 28 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 184 +- drivers/gpu/drm/i915/gt/intel_reset.h | 16 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 6 + drivers/gpu/drm/i915/gt/intel_ring.c | 323 + drivers/gpu/drm/i915/gt/intel_ring.h | 131 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2053 ++++ drivers/gpu/drm/i915/gt/intel_ring_types.h | 51 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2385 ---- drivers/gpu/drm/i915/gt/intel_rps.c | 1872 +++ drivers/gpu/drm/i915/gt/intel_rps.h | 38 + drivers/gpu/drm/i915/gt/intel_rps_types.h | 93 + drivers/gpu/drm/i915/gt/intel_sseu.c | 37 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 37 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 52 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 10 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 70 +- drivers/gpu/drm/i915/gt/mock_engine.c | 7 + drivers/gpu/drm/i915/gt/selftest_context.c | 71 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 350 + drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 60 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 207 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 80 + drivers/gpu/drm/i915/gt/selftest_llc.h | 14 + drivers/gpu/drm/i915/gt/selftest_lrc.c | 1943 ++- drivers/gpu/drm/i915/gt/selftest_reset.c | 16 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 138 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 270 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 170 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 21 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 41 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 15 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 38 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 76 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 11 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 46 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 14 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 + drivers/gpu/drm/i915/gvt/dmabuf.c | 3 +- drivers/gpu/drm/i915/gvt/execlist.c | 4 +- drivers/gpu/drm/i915/gvt/handlers.c | 19 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 17 - drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/scheduler.c | 50 +- drivers/gpu/drm/i915/i915_active.c | 346 +- drivers/gpu/drm/i915/i915_active.h | 330 +- drivers/gpu/drm/i915/i915_active_types.h | 33 +- drivers/gpu/drm/i915/i915_buddy.c | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 522 +- drivers/gpu/drm/i915/i915_drv.c | 283 +- drivers/gpu/drm/i915/i915_drv.h | 616 +- drivers/gpu/drm/i915/i915_gem.c | 407 +- drivers/gpu/drm/i915/i915_gem.h | 22 +- drivers/gpu/drm/i915/i915_gem_evict.c | 58 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 104 +- drivers/gpu/drm/i915/i915_gem_fence_reg.h | 7 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 415 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 77 +- drivers/gpu/drm/i915/i915_getparam.c | 8 +- drivers/gpu/drm/i915/i915_gpu_error.c | 150 +- drivers/gpu/drm/i915/i915_gpu_error.h | 8 +- drivers/gpu/drm/i915/i915_irq.c | 839 +- drivers/gpu/drm/i915/i915_irq.h | 16 +- drivers/gpu/drm/i915/i915_params.c | 12 +- drivers/gpu/drm/i915/i915_params.h | 5 +- drivers/gpu/drm/i915/i915_pci.c | 80 +- drivers/gpu/drm/i915/i915_perf.c | 1855 ++- drivers/gpu/drm/i915/i915_perf.h | 32 +- drivers/gpu/drm/i915/i915_perf_types.h | 435 + drivers/gpu/drm/i915/i915_pmu.c | 309 +- drivers/gpu/drm/i915/i915_pmu.h | 8 +- drivers/gpu/drm/i915/i915_priolist_types.h | 7 + drivers/gpu/drm/i915/i915_query.c | 306 +- drivers/gpu/drm/i915/i915_reg.h | 876 +- drivers/gpu/drm/i915/i915_request.c | 300 +- drivers/gpu/drm/i915/i915_request.h | 42 +- drivers/gpu/drm/i915/i915_scatterlist.h | 8 +- drivers/gpu/drm/i915/i915_scheduler.c | 55 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 - drivers/gpu/drm/i915/i915_scheduler_types.h | 9 + drivers/gpu/drm/i915/i915_suspend.c | 11 +- drivers/gpu/drm/i915/i915_switcheroo.c | 67 + drivers/gpu/drm/i915/i915_switcheroo.h | 14 + drivers/gpu/drm/i915/i915_sysfs.c | 162 +- drivers/gpu/drm/i915/i915_trace.h | 40 +- drivers/gpu/drm/i915/i915_utils.c | 43 +- drivers/gpu/drm/i915/i915_utils.h | 34 +- drivers/gpu/drm/i915/i915_vma.c | 639 +- drivers/gpu/drm/i915/i915_vma.h | 134 +- drivers/gpu/drm/i915/intel_csr.c | 4 +- drivers/gpu/drm/i915/intel_device_info.c | 230 +- drivers/gpu/drm/i915/intel_device_info.h | 8 +- drivers/gpu/drm/i915/intel_memory_region.c | 272 + drivers/gpu/drm/i915/intel_memory_region.h | 129 + drivers/gpu/drm/i915/intel_pch.c | 11 +- drivers/gpu/drm/i915/intel_pch.h | 7 +- drivers/gpu/drm/i915/intel_pm.c | 3207 +---- drivers/gpu/drm/i915/intel_pm.h | 27 - drivers/gpu/drm/i915/intel_region_lmem.c | 132 + drivers/gpu/drm/i915/intel_region_lmem.h | 16 + drivers/gpu/drm/i915/intel_runtime_pm.c | 1 - drivers/gpu/drm/i915/intel_uncore.c | 94 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 + drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 + drivers/gpu/drm/i915/selftests/i915_active.c | 90 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 4 + drivers/gpu/drm/i915/selftests/i915_gem.c | 46 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 143 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 404 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 + .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_perf.c | 217 + drivers/gpu/drm/i915/selftests/i915_random.c | 20 + drivers/gpu/drm/i915/selftests/i915_random.h | 4 + drivers/gpu/drm/i915/selftests/i915_request.c | 502 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 23 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 19 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 33 +- drivers/gpu/drm/i915/selftests/igt_flush_test.h | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 19 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 4 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 624 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 56 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 53 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 8 +- drivers/gpu/drm/i915/selftests/mock_region.c | 60 + drivers/gpu/drm/i915/selftests/mock_region.h | 16 + drivers/gpu/drm/i915/selftests/mock_uncore.c | 5 +- drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 +- drivers/gpu/drm/imx/imx-ldb.c | 1 + drivers/gpu/drm/imx/parallel-display.c | 1 + drivers/gpu/drm/ingenic/ingenic-drm.c | 5 +- drivers/gpu/drm/lima/Kconfig | 1 + drivers/gpu/drm/lima/Makefile | 4 +- drivers/gpu/drm/lima/lima_device.c | 5 +- drivers/gpu/drm/lima/lima_drv.c | 22 +- drivers/gpu/drm/lima/lima_gem.c | 195 +- drivers/gpu/drm/lima/lima_gem.h | 32 +- drivers/gpu/drm/lima/lima_gem_prime.c | 46 - drivers/gpu/drm/lima/lima_gem_prime.h | 13 - drivers/gpu/drm/lima/lima_mmu.c | 1 - drivers/gpu/drm/lima/lima_object.c | 119 - drivers/gpu/drm/lima/lima_object.h | 35 - drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/lima/lima_vm.c | 87 +- drivers/gpu/drm/mcde/mcde_drv.c | 3 +- drivers/gpu/drm/mcde/mcde_dsi.c | 4 +- drivers/gpu/drm/mediatek/Makefile | 2 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 61 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 37 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 128 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 67 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 21 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 3 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 234 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 1 + drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 338 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.h | 49 + drivers/gpu/drm/mediatek/mtk_mt8173_mipi_tx.c | 288 + drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c | 149 + drivers/gpu/drm/meson/meson_drv.c | 32 + drivers/gpu/drm/meson/meson_dw_hdmi.c | 115 +- drivers/gpu/drm/meson/meson_vclk.c | 9 +- drivers/gpu/drm/mgag200/Kconfig | 2 + drivers/gpu/drm/mgag200/mgag200_cursor.c | 327 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 7 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 23 +- drivers/gpu/drm/mgag200/mgag200_main.c | 20 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 17 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 7 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 28 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 25 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 79 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 7 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 24 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 15 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 40 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 15 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 39 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 15 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 60 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 6 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 114 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 3 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 23 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 - drivers/gpu/drm/msm/dsi/dsi.h | 1 + drivers/gpu/drm/msm/dsi/dsi_cfg.c | 28 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 9 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 60 +- drivers/gpu/drm/msm/edp/edp.c | 4 +- drivers/gpu/drm/msm/edp/edp.h | 1 + drivers/gpu/drm/msm/edp/edp_ctrl.c | 70 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 2 + drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 8 +- drivers/gpu/drm/msm/msm_gpu.c | 6 +- drivers/gpu/drm/msm/msm_gpummu.c | 6 +- drivers/gpu/drm/msm/msm_iommu.c | 6 +- drivers/gpu/drm/msm/msm_mmu.h | 4 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 20 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 46 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 4 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 26 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 40 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 43 +- drivers/gpu/drm/nouveau/nouveau_display.c | 19 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 231 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 1 + drivers/gpu/drm/omapdrm/dss/Makefile | 2 +- drivers/gpu/drm/omapdrm/dss/core.c | 55 - drivers/gpu/drm/omapdrm/dss/dispc.c | 46 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 3 +- drivers/gpu/drm/omapdrm/dss/dss.c | 37 + drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 9 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 129 +- drivers/gpu/drm/omapdrm/dss/output.c | 1 + drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 1 + drivers/gpu/drm/omapdrm/omap_encoder.c | 1 + drivers/gpu/drm/omapdrm/omap_fb.c | 9 +- drivers/gpu/drm/omapdrm/omap_gem.c | 137 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/panel/panel-arm-versatile.c | 5 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 5 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 5 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 5 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 5 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 5 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 5 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 14 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 5 +- drivers/gpu/drm/panel/panel-lvds.c | 26 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 14 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 5 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 5 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 5 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 5 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 5 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 5 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 5 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 5 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 5 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 5 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 5 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 5 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 5 +- drivers/gpu/drm/panel/panel-simple.c | 29 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 5 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 14 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 8 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 5 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 5 +- drivers/gpu/drm/panfrost/TODO | 2 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 124 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 3 +- drivers/gpu/drm/panfrost/panfrost_device.h | 14 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 3 + drivers/gpu/drm/panfrost/panfrost_issues.h | 81 + drivers/gpu/drm/panfrost/panfrost_job.c | 33 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 15 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 1 + drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/pl111/pl111_drv.c | 4 +- drivers/gpu/drm/qxl/Kconfig | 1 + drivers/gpu/drm/qxl/qxl_drv.c | 20 +- drivers/gpu/drm/qxl/qxl_drv.h | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 32 +- drivers/gpu/drm/qxl/qxl_release.c | 11 +- drivers/gpu/drm/qxl/qxl_ttm.c | 62 +- drivers/gpu/drm/radeon/cik.c | 8 +- drivers/gpu/drm/radeon/radeon.h | 9 +- drivers/gpu/drm/radeon/radeon_audio.c | 4 +- drivers/gpu/drm/radeon/radeon_connectors.c | 27 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 24 +- drivers/gpu/drm/radeon/radeon_drv.c | 14 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_mn.c | 219 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 1 + drivers/gpu/drm/radeon/si_dpm.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 30 + drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 6 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 29 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 12 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 3 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 19 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 169 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 1 + drivers/gpu/drm/rockchip/rockchip_rgb.c | 4 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 48 +- drivers/gpu/drm/scheduler/sched_entity.c | 12 +- drivers/gpu/drm/scheduler/sched_fence.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 81 +- drivers/gpu/drm/selftests/Makefile | 2 +- drivers/gpu/drm/selftests/drm_modeset_selftests.h | 2 + drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 238 + drivers/gpu/drm/selftests/test-drm_framebuffer.c | 2 +- drivers/gpu/drm/selftests/test-drm_mm.c | 14 +- .../gpu/drm/selftests/test-drm_modeset_common.h | 2 + drivers/gpu/drm/sti/sti_cursor.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 3 +- drivers/gpu/drm/sti/sti_gdp.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 3 +- drivers/gpu/drm/sti/sti_hdmi.c | 26 +- drivers/gpu/drm/sti/sti_tvout.c | 10 +- drivers/gpu/drm/sti/sti_vtg.c | 2 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 5 +- drivers/gpu/drm/stm/ltdc.c | 39 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 1 + drivers/gpu/drm/sun4i/sun4i_rgb.c | 1 + drivers/gpu/drm/sun4i/sun4i_tcon.c | 1 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 35 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 1 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 2 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 + drivers/gpu/drm/tegra/Kconfig | 2 +- drivers/gpu/drm/tegra/Makefile | 1 + drivers/gpu/drm/tegra/dc.c | 30 +- drivers/gpu/drm/tegra/dc.h | 2 - drivers/gpu/drm/tegra/dp.c | 876 ++ drivers/gpu/drm/tegra/dp.h | 177 + drivers/gpu/drm/tegra/dpaux.c | 208 +- drivers/gpu/drm/tegra/drm.c | 417 +- drivers/gpu/drm/tegra/drm.h | 13 +- drivers/gpu/drm/tegra/falcon.c | 64 +- drivers/gpu/drm/tegra/falcon.h | 16 +- drivers/gpu/drm/tegra/fb.c | 4 +- drivers/gpu/drm/tegra/gem.c | 81 +- drivers/gpu/drm/tegra/gem.h | 2 +- drivers/gpu/drm/tegra/gr2d.c | 12 +- drivers/gpu/drm/tegra/gr3d.c | 12 +- drivers/gpu/drm/tegra/hub.c | 6 +- drivers/gpu/drm/tegra/output.c | 28 +- drivers/gpu/drm/tegra/plane.c | 104 + drivers/gpu/drm/tegra/plane.h | 8 + drivers/gpu/drm/tegra/sor.c | 2576 ++-- drivers/gpu/drm/tegra/sor.h | 3 + drivers/gpu/drm/tegra/vic.c | 138 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 5 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 2 +- drivers/gpu/drm/tiny/Kconfig | 1 - drivers/gpu/drm/tiny/gm12u320.c | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 199 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 27 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 259 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 57 +- drivers/gpu/drm/ttm/ttm_memory.c | 2 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 4 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 4 +- drivers/gpu/drm/tve200/tve200_drv.c | 4 +- drivers/gpu/drm/udl/udl_connector.c | 8 - drivers/gpu/drm/v3d/v3d_bo.c | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 5 +- drivers/gpu/drm/v3d/v3d_gem.c | 59 +- drivers/gpu/drm/vboxvideo/Kconfig | 2 + drivers/gpu/drm/vboxvideo/Makefile | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 19 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 27 - drivers/gpu/drm/vboxvideo/vbox_fb.c | 149 - drivers/gpu/drm/vboxvideo/vbox_main.c | 119 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 138 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 3 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/vc4/vc4_dpi.c | 3 +- drivers/gpu/drm/vc4/vc4_dsi.c | 5 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 18 +- drivers/gpu/drm/vc4/vc4_hvs.c | 2 +- drivers/gpu/drm/vc4/vc4_plane.c | 4 +- drivers/gpu/drm/virtio/Kconfig | 2 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 22 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 135 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 4 + drivers/gpu/drm/virtio/virtgpu_gem.c | 183 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 228 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 24 +- drivers/gpu/drm/virtio/virtgpu_object.c | 270 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 61 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 34 - drivers/gpu/drm/virtio/virtgpu_ttm.c | 305 - drivers/gpu/drm/virtio/virtgpu_vq.c | 227 +- drivers/gpu/drm/vkms/vkms_crtc.c | 9 +- drivers/gpu/drm/vkms/vkms_drv.c | 15 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 + drivers/gpu/drm/vkms/vkms_gem.c | 27 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 5 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 12 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 7 +- drivers/gpu/host1x/Kconfig | 2 +- drivers/gpu/host1x/bus.c | 2 +- drivers/gpu/host1x/cdma.c | 6 +- drivers/gpu/host1x/channel.c | 13 +- drivers/gpu/host1x/channel.h | 1 + drivers/gpu/host1x/dev.c | 236 +- drivers/gpu/host1x/dev.h | 3 + drivers/gpu/host1x/intr.c | 1 - drivers/gpu/host1x/job.c | 91 +- drivers/gpu/host1x/job.h | 4 + drivers/greybus/connection.c | 3 - drivers/hid/Kconfig | 1 + drivers/hid/Makefile | 1 + drivers/hid/hid-axff.c | 11 +- drivers/hid/hid-core.c | 7 +- drivers/hid/hid-dr.c | 12 +- drivers/hid/hid-emsff.c | 12 +- drivers/hid/hid-gaff.c | 12 +- drivers/hid/hid-google-hammer.c | 150 +- drivers/hid/hid-holtekff.c | 12 +- drivers/hid/hid-hyperv.c | 56 +- drivers/hid/hid-ids.h | 6 + drivers/hid/hid-lg-g15.c | 899 ++ drivers/hid/hid-lg2ff.c | 12 +- drivers/hid/hid-lg3ff.c | 11 +- drivers/hid/hid-lg4ff.c | 11 +- drivers/hid/hid-lgff.c | 11 +- drivers/hid/hid-logitech-hidpp.c | 248 +- drivers/hid/hid-microsoft.c | 12 +- drivers/hid/hid-prodikeys.c | 4 +- drivers/hid/hid-sony.c | 12 +- drivers/hid/hid-tmff.c | 12 +- drivers/hid/hid-zpff.c | 12 +- drivers/hid/hidraw.c | 14 +- drivers/hid/i2c-hid/i2c-hid-core.c | 122 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 19 + drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 2 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 2 +- drivers/hid/usbhid/hiddev.c | 11 +- drivers/hid/wacom.h | 15 + drivers/hid/wacom_wac.c | 10 +- drivers/hv/Makefile | 1 + drivers/hv/connection.c | 87 +- drivers/hv/hv_balloon.c | 29 +- drivers/hv/hv_debugfs.c | 178 + drivers/hv/hv_fcopy.c | 3 +- drivers/hv/hv_kvp.c | 3 +- drivers/hv/hv_snapshot.c | 3 +- drivers/hv/hv_util.c | 13 +- drivers/hv/hyperv_vmbus.h | 31 + drivers/hv/ring_buffer.c | 2 + drivers/hv/vmbus_drv.c | 21 +- drivers/hwmon/Kconfig | 31 +- drivers/hwmon/Makefile | 3 + drivers/hwmon/ab8500.c | 65 +- drivers/hwmon/abituguru.c | 2 +- drivers/hwmon/applesmc.c | 38 +- drivers/hwmon/aspeed-pwm-tacho.c | 7 +- drivers/hwmon/fschmd.c | 1 + drivers/hwmon/ina3221.c | 165 +- drivers/hwmon/ltc2947-core.c | 1183 ++ drivers/hwmon/ltc2947-i2c.c | 49 + drivers/hwmon/ltc2947-spi.c | 50 + drivers/hwmon/ltc2947.h | 12 + drivers/hwmon/nct7904.c | 40 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/bel-pfe.c | 131 + drivers/hwmon/pmbus/ibm-cffps.c | 74 +- drivers/hwmon/tmp421.c | 3 +- drivers/hwmon/w83793.c | 3 +- drivers/hwspinlock/sprd_hwspinlock.c | 33 +- drivers/hwspinlock/u8500_hsem.c | 46 +- drivers/hwtracing/coresight/Kconfig | 1 + .../hwtracing/coresight/coresight-etm4x-sysfs.c | 312 +- drivers/hwtracing/coresight/coresight-etm4x.c | 351 +- drivers/hwtracing/coresight/coresight-etm4x.h | 81 +- drivers/hwtracing/coresight/coresight-funnel.c | 37 +- drivers/hwtracing/coresight/coresight-replicator.c | 36 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 26 +- drivers/hwtracing/coresight/coresight.c | 51 +- drivers/hwtracing/intel_th/gth.c | 3 + drivers/hwtracing/intel_th/msu.c | 11 +- drivers/hwtracing/intel_th/pci.c | 10 + drivers/hwtracing/stm/core.c | 12 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-aspeed.c | 58 +- drivers/i2c/busses/i2c-at91-core.c | 38 + drivers/i2c/busses/i2c-at91-master.c | 49 +- drivers/i2c/busses/i2c-at91.h | 13 + drivers/i2c/busses/i2c-i801.c | 8 + drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 23 +- drivers/i2c/i2c-core-base.c | 6 + drivers/i3c/master.c | 4 +- drivers/ide/ide-tape.c | 27 +- drivers/ide/siimage.c | 3 +- drivers/ide/tx4938ide.c | 2 +- drivers/ide/tx4939ide.c | 6 +- drivers/ide/via82cxxx.c | 3 +- drivers/iio/accel/adxl372.c | 22 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/accel/st_accel_core.c | 1 - drivers/iio/adc/Kconfig | 25 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ab8500-gpadc.c | 1218 ++ drivers/iio/adc/ad7949.c | 33 +- drivers/iio/adc/ad799x.c | 4 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/axp288_adc.c | 32 + drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/hx711.c | 32 +- drivers/iio/adc/ingenic-adc.c | 149 +- drivers/iio/adc/intel_mrfld_adc.c | 262 + drivers/iio/adc/max1027.c | 180 +- drivers/iio/adc/mcp320x.c | 2 +- drivers/iio/adc/men_z188_adc.c | 1 + drivers/iio/adc/meson_saradc.c | 14 +- drivers/iio/adc/sc27xx_adc.c | 16 +- drivers/iio/adc/stm32-adc-core.c | 81 +- drivers/iio/adc/stm32-adc-core.h | 137 + drivers/iio/adc/stm32-adc.c | 134 +- drivers/iio/adc/stmpe-adc.c | 2 +- drivers/iio/adc/twl4030-madc.c | 18 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/atlas-ph-sensor.c | 8 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/dac/ad7303.c | 13 +- drivers/iio/dac/stm32-dac-core.c | 138 +- drivers/iio/dac/stm32-dac.c | 94 +- drivers/iio/gyro/adis16080.c | 8 +- drivers/iio/gyro/adis16130.c | 2 - drivers/iio/gyro/itg3200_core.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 1 - drivers/iio/imu/Kconfig | 27 + drivers/iio/imu/Makefile | 5 + drivers/iio/imu/adis.c | 24 +- drivers/iio/imu/adis16480.c | 5 +- drivers/iio/imu/adis_buffer.c | 10 +- drivers/iio/imu/fxos8700.h | 10 + drivers/iio/imu/fxos8700_core.c | 649 + drivers/iio/imu/fxos8700_i2c.c | 71 + drivers/iio/imu/fxos8700_spi.c | 59 + drivers/iio/imu/inv_mpu6050/Makefile | 7 +- drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c | 204 + drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h | 19 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 161 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 60 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 72 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 356 + drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h | 36 + drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 26 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 86 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 81 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 100 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 849 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 15 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/industrialio-core.c | 19 +- drivers/iio/light/Kconfig | 12 + drivers/iio/light/Makefile | 1 + drivers/iio/light/adux1020.c | 849 ++ drivers/iio/light/bh1750.c | 4 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/opt3001.c | 6 +- drivers/iio/light/tcs3414.c | 30 +- drivers/iio/light/vcnl4000.c | 14 +- drivers/iio/magnetometer/st_magn_core.c | 1 - drivers/iio/pressure/bmp280-core.c | 130 +- drivers/iio/pressure/bmp280-i2c.c | 6 - drivers/iio/pressure/bmp280-spi.c | 6 - drivers/iio/pressure/bmp280.h | 1 - drivers/iio/pressure/st_pressure_core.c | 1 - drivers/iio/pressure/zpa2326.c | 16 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 5 +- drivers/iio/proximity/srf04.c | 29 +- drivers/iio/proximity/sx9500.c | 16 +- drivers/iio/temperature/Kconfig | 11 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 1557 +++ drivers/iio/temperature/max31856.c | 2 + drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 8 +- drivers/infiniband/core/cm.c | 45 +- drivers/infiniband/core/cm_msgs.h | 32 +- drivers/infiniband/core/cma.c | 95 +- drivers/infiniband/core/core_priv.h | 12 + drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 55 +- drivers/infiniband/core/ib_core_uverbs.c | 335 + drivers/infiniband/core/iwcm.c | 52 +- drivers/infiniband/core/iwpm_util.h | 5 +- drivers/infiniband/core/netlink.c | 107 +- drivers/infiniband/core/nldev.c | 155 +- drivers/infiniband/core/rdma_core.c | 1 + drivers/infiniband/core/restrack.c | 20 +- drivers/infiniband/core/restrack.h | 1 - drivers/infiniband/core/rw.c | 25 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/security.c | 2 +- drivers/infiniband/core/sysfs.c | 2 +- drivers/infiniband/core/umem_odp.c | 341 +- drivers/infiniband/core/uverbs.h | 2 +- drivers/infiniband/core/uverbs_cmd.c | 2 + drivers/infiniband/core/uverbs_ioctl.c | 3 + drivers/infiniband/core/uverbs_main.c | 88 +- drivers/infiniband/core/verbs.c | 11 +- drivers/infiniband/hw/Makefile | 1 - drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 18 - drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 - drivers/infiniband/hw/bnxt_re/main.c | 134 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 5 +- drivers/infiniband/hw/cxgb3/Kconfig | 19 - drivers/infiniband/hw/cxgb3/Makefile | 7 - drivers/infiniband/hw/cxgb3/cxio_hal.c | 1312 -- drivers/infiniband/hw/cxgb3/cxio_hal.h | 204 - drivers/infiniband/hw/cxgb3/cxio_resource.c | 344 - drivers/infiniband/hw/cxgb3/cxio_resource.h | 69 - drivers/infiniband/hw/cxgb3/cxio_wr.h | 802 -- drivers/infiniband/hw/cxgb3/iwch.c | 282 - drivers/infiniband/hw/cxgb3/iwch.h | 155 - drivers/infiniband/hw/cxgb3/iwch_cm.c | 2258 ---- drivers/infiniband/hw/cxgb3/iwch_cm.h | 233 - drivers/infiniband/hw/cxgb3/iwch_cq.c | 230 - drivers/infiniband/hw/cxgb3/iwch_ev.c | 232 - drivers/infiniband/hw/cxgb3/iwch_mem.c | 101 - drivers/infiniband/hw/cxgb3/iwch_provider.c | 1321 -- drivers/infiniband/hw/cxgb3/iwch_provider.h | 347 - drivers/infiniband/hw/cxgb3/iwch_qp.c | 1082 -- drivers/infiniband/hw/cxgb3/tcb.h | 632 - drivers/infiniband/hw/cxgb4/cm.c | 30 +- drivers/infiniband/hw/cxgb4/device.c | 7 +- drivers/infiniband/hw/cxgb4/mem.c | 28 +- drivers/infiniband/hw/cxgb4/provider.c | 7 +- drivers/infiniband/hw/cxgb4/qp.c | 10 +- drivers/infiniband/hw/efa/efa.h | 11 +- drivers/infiniband/hw/efa/efa_main.c | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 339 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/hfi.h | 2 +- drivers/infiniband/hw/hfi1/init.c | 1 - drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 16 +- drivers/infiniband/hw/hfi1/sdma.c | 12 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 62 +- drivers/infiniband/hw/hfi1/tid_rdma.h | 3 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 146 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 3 +- drivers/infiniband/hw/hfi1/verbs.c | 10 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/hns/Kconfig | 17 +- drivers/infiniband/hw/hns/Makefile | 8 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 14 +- drivers/infiniband/hw/hns/hns_roce_device.h | 6 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 32 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 4 +- drivers/infiniband/hw/hns/hns_roce_main.c | 6 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 34 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 10 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 26 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 4 + drivers/infiniband/hw/mlx4/main.c | 9 +- drivers/infiniband/hw/mlx5/Makefile | 2 +- drivers/infiniband/hw/mlx5/cq.c | 33 +- drivers/infiniband/hw/mlx5/devx.c | 62 +- drivers/infiniband/hw/mlx5/gsi.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 128 +- drivers/infiniband/hw/mlx5/mem.c | 199 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 70 +- drivers/infiniband/hw/mlx5/mr.c | 228 +- drivers/infiniband/hw/mlx5/odp.c | 1025 +- drivers/infiniband/hw/mlx5/qp.c | 20 +- drivers/infiniband/hw/mlx5/restrack.c | 90 + drivers/infiniband/hw/qedr/main.c | 6 +- drivers/infiniband/hw/qedr/qedr.h | 72 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 148 +- drivers/infiniband/hw/qedr/verbs.c | 606 +- drivers/infiniband/hw/qedr/verbs.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 115 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 - drivers/infiniband/sw/rdmavt/ah.c | 1 - drivers/infiniband/sw/rdmavt/cq.c | 2 - drivers/infiniband/sw/rdmavt/qp.c | 30 +- drivers/infiniband/sw/rdmavt/vt.c | 3 +- drivers/infiniband/sw/rxe/rxe.c | 13 - drivers/infiniband/sw/rxe/rxe_param.h | 13 - drivers/infiniband/sw/rxe/rxe_verbs.c | 7 + drivers/infiniband/sw/rxe/rxe_verbs.h | 1 + drivers/infiniband/sw/siw/siw.h | 20 +- drivers/infiniband/sw/siw/siw_cm.c | 45 +- drivers/infiniband/sw/siw/siw_main.c | 35 +- drivers/infiniband/sw/siw/siw_qp.c | 17 +- drivers/infiniband/sw/siw/siw_verbs.c | 340 +- drivers/infiniband/sw/siw/siw_verbs.h | 1 + drivers/infiniband/ulp/iser/iscsi_iser.c | 5 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 34 +- drivers/infiniband/ulp/iser/iser_initiator.c | 5 + drivers/infiniband/ulp/iser/iser_memory.c | 6 +- drivers/infiniband/ulp/iser/iser_verbs.c | 72 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 +- .../infiniband/ulp/opa_vnic/opa_vnic_internal.h | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 47 +- drivers/infiniband/ulp/srp/ib_srp.h | 4 + drivers/infiniband/ulp/srpt/ib_srpt.c | 225 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 58 +- drivers/input/input-poller.c | 9 + drivers/input/joystick/Kconfig | 1 - drivers/input/joystick/psxpad-spi.c | 64 +- drivers/input/keyboard/Kconfig | 14 +- drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/adc-keys.c | 36 +- drivers/input/keyboard/adp5589-keys.c | 171 +- drivers/input/keyboard/applespi.c | 2 +- drivers/input/keyboard/clps711x-keypad.c | 70 +- drivers/input/keyboard/gpio_keys.c | 6 +- drivers/input/keyboard/gpio_keys_polled.c | 72 +- drivers/input/keyboard/imx_sc_key.c | 187 + drivers/input/keyboard/jornada680_kbd.c | 37 +- drivers/input/keyboard/mpr121_touchkey.c | 69 +- drivers/input/misc/Kconfig | 15 - drivers/input/misc/apanel.c | 153 +- drivers/input/misc/bma150.c | 190 +- drivers/input/misc/cobalt_btns.c | 73 +- drivers/input/misc/da9063_onkey.c | 5 +- drivers/input/misc/gpio_decoder.c | 42 +- drivers/input/misc/hp_sdc_rtc.c | 342 - drivers/input/misc/kxtj9.c | 224 +- drivers/input/misc/mma8450.c | 101 +- drivers/input/misc/rb532_button.c | 48 +- drivers/input/misc/sgi_btns.c | 54 +- drivers/input/misc/soc_button_array.c | 17 +- drivers/input/misc/wistron_btns.c | 51 +- drivers/input/mouse/Kconfig | 1 - drivers/input/mouse/elantech.c | 55 +- drivers/input/mouse/gpio_mouse.c | 45 +- drivers/input/rmi4/rmi_driver.c | 6 +- drivers/input/rmi4/rmi_f11.c | 9 +- drivers/input/rmi4/rmi_f12.c | 32 +- drivers/input/rmi4/rmi_f54.c | 50 +- drivers/input/touchscreen/Kconfig | 4 - drivers/input/touchscreen/atmel_mxt_ts.c | 4 + drivers/input/touchscreen/colibri-vf50-ts.c | 1 - drivers/input/touchscreen/edt-ft5x06.c | 30 + drivers/input/touchscreen/goodix.c | 58 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 177 +- drivers/input/touchscreen/raspberrypi-ts.c | 38 +- drivers/input/touchscreen/s3c2410_ts.c | 1 - drivers/input/touchscreen/st1232.c | 182 +- drivers/input/touchscreen/sur40.c | 92 +- drivers/input/touchscreen/tps6507x-ts.c | 36 +- drivers/input/touchscreen/ts4800-ts.c | 68 +- drivers/input/touchscreen/wacom_i2c.c | 1 - drivers/interconnect/core.c | 4 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/msm8974.c | 796 ++ drivers/interconnect/qcom/qcs404.c | 17 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/iommu/Kconfig | 8 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 935 +- drivers/iommu/amd_iommu_quirks.c | 13 + drivers/iommu/amd_iommu_types.h | 7 +- drivers/iommu/arm-smmu-v3.c | 2 +- drivers/iommu/arm-smmu.c | 3 +- drivers/iommu/dma-iommu.c | 43 +- drivers/iommu/exynos-iommu.c | 2 +- drivers/iommu/intel-iommu.c | 45 +- drivers/iommu/io-pgtable-arm.c | 58 +- drivers/iommu/ioasid.c | 422 + drivers/iommu/iommu.c | 73 +- drivers/iommu/ipmmu-vmsa.c | 14 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/iommu/of_iommu.c | 2 + drivers/iommu/omap-iommu.c | 2 +- drivers/iommu/qcom_iommu.c | 6 +- drivers/iommu/rockchip-iommu.c | 28 +- drivers/iommu/s390-iommu.c | 2 +- drivers/iommu/tegra-gart.c | 2 +- drivers/iommu/tegra-smmu.c | 38 +- drivers/iommu/virtio-iommu.c | 5 +- drivers/irqchip/irq-al-fic.c | 12 + drivers/irqchip/irq-atmel-aic5.c | 10 + drivers/irqchip/irq-gic-v2m.c | 1 + drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 21 +- drivers/irqchip/irq-gic-v3.c | 22 +- drivers/irqchip/irq-gic-v4.c | 7 +- drivers/irqchip/irq-sifive-plic.c | 33 +- drivers/isdn/capi/capi.c | 33 +- drivers/isdn/hardware/mISDN/avmfritz.c | 16 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 8 +- drivers/isdn/hardware/mISDN/hfcpci.c | 3 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 4 +- drivers/isdn/hardware/mISDN/hfcsusb.h | 4 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 4 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 11 +- drivers/isdn/hardware/mISDN/netjet.c | 8 +- drivers/isdn/hardware/mISDN/w6692.c | 12 +- drivers/isdn/mISDN/hwchannel.c | 7 +- drivers/leds/Kconfig | 17 +- drivers/leds/Makefile | 1 + drivers/leds/led-class-flash.c | 50 + drivers/leds/led-class.c | 10 +- drivers/leds/led-triggers.c | 90 +- drivers/leds/leds-bcm6328.c | 7 +- drivers/leds/leds-bcm6358.c | 7 +- drivers/leds/leds-el15203000.c | 357 + drivers/leds/leds-lm3601x.c | 4 +- drivers/leds/leds-lm3692x.c | 47 +- drivers/leds/leds-pca9532.c | 14 +- drivers/leds/leds-tlc591xx.c | 90 +- drivers/leds/leds.h | 6 + drivers/leds/trigger/ledtrig-activity.c | 2 +- drivers/macintosh/windfarm_cpufreq_clamp.c | 38 +- drivers/macintosh/windfarm_fcu_controls.c | 4 +- drivers/macintosh/windfarm_lm87_sensor.c | 4 +- drivers/macintosh/windfarm_pm72.c | 22 +- drivers/macintosh/windfarm_rm31.c | 6 +- drivers/mcb/mcb-core.c | 28 +- drivers/mcb/mcb-lpc.c | 1 + drivers/mcb/mcb-parse.c | 2 +- drivers/mcb/mcb-pci.c | 1 + drivers/md/dm-bio-prison-v1.c | 27 +- drivers/md/dm-bio-prison-v2.c | 26 +- drivers/md/dm-cache-target.c | 105 +- drivers/md/dm-clone-metadata.c | 29 +- drivers/md/dm-clone-metadata.h | 4 +- drivers/md/dm-clone-target.c | 66 +- drivers/md/dm-dust.c | 97 +- drivers/md/dm-flakey.c | 7 +- drivers/md/dm-linear.c | 2 +- drivers/md/dm-raid.c | 164 +- drivers/md/dm-snap.c | 94 +- drivers/md/dm-stripe.c | 15 +- drivers/md/dm-table.c | 27 +- drivers/md/dm-thin.c | 113 +- drivers/md/dm-writecache.c | 5 +- drivers/md/dm-zoned-metadata.c | 35 +- drivers/md/dm-zoned-reclaim.c | 8 +- drivers/md/dm-zoned-target.c | 54 +- drivers/md/dm-zoned.h | 2 + drivers/md/dm.c | 5 +- drivers/md/md-bitmap.c | 2 +- drivers/md/md-linear.c | 5 +- drivers/md/md-multipath.c | 5 +- drivers/md/md.c | 68 +- drivers/md/md.h | 4 +- drivers/md/raid0.c | 9 +- drivers/md/raid1.c | 5 +- drivers/md/raid10.c | 5 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 4 +- drivers/media/cec/cec-adap.c | 12 +- drivers/media/cec/cec-api.c | 20 + drivers/media/cec/cec-core.c | 5 - drivers/media/cec/cec-notifier.c | 5 +- drivers/media/cec/cec-pin.c | 10 + drivers/media/common/videobuf2/videobuf2-v4l2.c | 12 +- drivers/media/dvb-frontends/cxd2820r_c.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 12 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 54 +- drivers/media/dvb-frontends/mt312.c | 13 +- drivers/media/dvb-frontends/si2168.h | 47 +- drivers/media/dvb-frontends/si2168_priv.h | 10 +- drivers/media/dvb-frontends/tc90522.c | 27 +- drivers/media/dvb-frontends/tc90522.h | 3 + drivers/media/i2c/Kconfig | 80 +- drivers/media/i2c/Makefile | 2 + drivers/media/i2c/ad5820.c | 35 +- drivers/media/i2c/adv7180.c | 6 +- drivers/media/i2c/adv7842.c | 4 +- drivers/media/i2c/bt819.c | 2 +- drivers/media/i2c/hi556.c | 1200 ++ drivers/media/i2c/imx214.c | 9 + drivers/media/i2c/imx290.c | 884 ++ drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/max2175.c | 4 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/ov2659.c | 139 +- drivers/media/i2c/ov5640.c | 33 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 266 +- drivers/media/i2c/smiapp/smiapp-core.c | 326 +- drivers/media/i2c/smiapp/smiapp-reg.h | 36 +- drivers/media/i2c/smiapp/smiapp.h | 3 - drivers/media/i2c/st-mipid02.c | 5 + drivers/media/i2c/vpx3220.c | 2 +- drivers/media/mc/mc-device.c | 65 +- drivers/media/pci/cx18/cx18-ioctl.c | 2 +- drivers/media/pci/cx23885/cx23888-ir.c | 5 +- drivers/media/pci/cx88/cx88-cards.c | 43 + drivers/media/pci/cx88/cx88-dvb.c | 1 + drivers/media/pci/cx88/cx88-video.c | 11 +- drivers/media/pci/cx88/cx88.h | 1 + drivers/media/pci/dm1105/dm1105.c | 1 - drivers/media/pci/ivtv/ivtv-vbi.c | 2 +- drivers/media/pci/saa7164/saa7164-core.c | 166 +- drivers/media/pci/smipcie/smipcie.h | 1 - drivers/media/platform/Kconfig | 17 +- drivers/media/platform/Makefile | 4 +- drivers/media/platform/am437x/am437x-vpfe.c | 860 +- drivers/media/platform/am437x/am437x-vpfe.h | 43 +- drivers/media/platform/am437x/am437x-vpfe_regs.h | 10 +- drivers/media/platform/aspeed-video.c | 55 +- drivers/media/platform/cadence/cdns-csi2rx.c | 2 +- drivers/media/platform/cec-gpio/cec-gpio.c | 41 +- drivers/media/platform/coda/coda-common.c | 5 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 6 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/meson/ao-cec-g12a.c | 38 +- drivers/media/platform/meson/ao-cec.c | 32 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 20 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 8 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 1 - drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 9 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 9 - drivers/media/platform/omap3isp/isppreview.c | 24 +- drivers/media/platform/qcom/venus/core.c | 56 +- drivers/media/platform/qcom/venus/core.h | 30 + drivers/media/platform/qcom/venus/helpers.c | 247 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_venus.c | 6 + drivers/media/platform/qcom/venus/vdec.c | 8 +- drivers/media/platform/qcom/venus/venc.c | 4 + drivers/media/platform/rcar-vin/rcar-core.c | 17 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 + drivers/media/platform/rcar-vin/rcar-dma.c | 63 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 156 +- drivers/media/platform/rcar-vin/rcar-vin.h | 6 +- drivers/media/platform/rcar_drif.c | 1 + drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/s3c-camif/camif-regs.c | 2 +- drivers/media/platform/s5p-cec/s5p_cec.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 1 - drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 - drivers/media/platform/seco-cec/seco-cec.c | 5 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- drivers/media/platform/sti/cec/stih-cec.c | 4 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sunxi/Makefile | 1 + drivers/media/platform/sunxi/sun8i-di/Makefile | 2 + drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 1028 ++ drivers/media/platform/sunxi/sun8i-di/sun8i-di.h | 237 + drivers/media/platform/tegra-cec/tegra_cec.c | 4 +- drivers/media/platform/ti-vpe/csc.c | 254 +- drivers/media/platform/ti-vpe/csc.h | 4 +- drivers/media/platform/ti-vpe/vpdma.c | 11 +- drivers/media/platform/ti-vpe/vpdma.h | 2 + drivers/media/platform/ti-vpe/vpdma_priv.h | 5 +- drivers/media/platform/ti-vpe/vpe.c | 394 +- drivers/media/platform/vim2m.c | 4 + drivers/media/platform/vimc/Makefile | 7 +- drivers/media/platform/vimc/vimc-capture.c | 105 +- drivers/media/platform/vimc/vimc-common.c | 76 +- drivers/media/platform/vimc/vimc-common.h | 116 +- drivers/media/platform/vimc/vimc-core.c | 215 +- drivers/media/platform/vimc/vimc-debayer.c | 182 +- drivers/media/platform/vimc/vimc-scaler.c | 102 +- drivers/media/platform/vimc/vimc-sensor.c | 104 +- drivers/media/platform/vimc/vimc-streamer.c | 6 +- drivers/media/platform/vivid/Makefile | 2 +- drivers/media/platform/vivid/vivid-core.c | 197 +- drivers/media/platform/vivid/vivid-core.h | 24 + drivers/media/platform/vivid/vivid-ctrls.c | 75 + drivers/media/platform/vivid/vivid-kthread-cap.c | 54 +- drivers/media/platform/vivid/vivid-kthread-out.c | 49 +- drivers/media/platform/vivid/vivid-meta-cap.c | 201 + drivers/media/platform/vivid/vivid-meta-cap.h | 29 + drivers/media/platform/vivid/vivid-meta-out.c | 174 + drivers/media/platform/vivid/vivid-meta-out.h | 25 + drivers/media/platform/vivid/vivid-vid-cap.c | 8 +- drivers/media/platform/vivid/vivid-vid-out.c | 8 +- drivers/media/platform/xilinx/xilinx-dma.h | 2 +- drivers/media/platform/xilinx/xilinx-vip.h | 2 +- drivers/media/platform/xilinx/xilinx-vipp.h | 2 +- drivers/media/platform/xilinx/xilinx-vtc.h | 2 +- drivers/media/radio/radio-wl1273.c | 3 +- drivers/media/rc/imon.c | 64 +- drivers/media/rc/imon_raw.c | 22 +- drivers/media/rc/ir-rcmm-decoder.c | 6 +- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-vega-s9x.c | 54 + drivers/media/rc/lirc_dev.c | 4 +- drivers/media/rc/mceusb.c | 141 +- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-main.c | 1 + drivers/media/rc/tango-ir.c | 14 +- drivers/media/tuners/qm1d1c0042.c | 2 +- drivers/media/tuners/si2157.c | 6 + drivers/media/tuners/si2157.h | 33 +- drivers/media/tuners/si2157_priv.h | 5 +- drivers/media/tuners/tuner-xc2028-types.h | 2 +- drivers/media/tuners/tuner-xc2028.h | 2 +- drivers/media/usb/b2c2/flexcop-usb.c | 8 +- drivers/media/usb/cx231xx/Kconfig | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 508 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 1 - drivers/media/usb/cx231xx/cx231xx-avcore.c | 2 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 6 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 172 +- drivers/media/usb/cx231xx/cx231xx-vbi.h | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 795 +- drivers/media/usb/cx231xx/cx231xx.h | 30 +- drivers/media/usb/dvb-usb-v2/af9035.c | 37 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 + drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 19 +- drivers/media/usb/dvb-usb-v2/gl861.c | 391 +- drivers/media/usb/dvb-usb-v2/gl861.h | 14 - drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 6 +- drivers/media/usb/dvb-usb/af9005.c | 5 +- drivers/media/usb/dvb-usb/cxusb.c | 3 +- drivers/media/usb/em28xx/em28xx-audio.c | 1 - drivers/media/usb/em28xx/em28xx-cards.c | 20 + drivers/media/usb/em28xx/em28xx-dvb.c | 30 +- drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/gspca/sq905.c | 3 + drivers/media/usb/gspca/sq905c.c | 3 + drivers/media/usb/gspca/stv0680.c | 2 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 2 +- drivers/media/usb/stkwebcam/stk-webcam.c | 3 +- drivers/media/usb/tm6000/tm6000-regs.h | 2 +- drivers/media/usb/tm6000/tm6000-usb-isoc.h | 2 +- drivers/media/usb/tm6000/tm6000.h | 2 +- drivers/media/usb/usbvision/usbvision-video.c | 29 +- drivers/media/usb/uvc/uvc_driver.c | 28 +- drivers/media/usb/uvc/uvc_metadata.c | 4 +- drivers/media/usb/uvc/uvc_queue.c | 2 +- drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/media/usb/zr364xx/zr364xx.c | 1 - drivers/media/v4l2-core/v4l2-common.c | 128 +- drivers/media/v4l2-core/v4l2-ctrls.c | 185 +- drivers/media/v4l2-core/v4l2-dev.c | 112 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-fwnode.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 51 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 190 +- drivers/media/v4l2-core/v4l2-subdev.c | 6 +- drivers/memory/atmel-ebi.c | 11 +- drivers/memory/brcmstb_dpfe.c | 164 +- drivers/memory/emif.c | 5 +- drivers/memory/jedec_ddr.h | 61 + drivers/memory/mtk-smi.c | 4 + drivers/memory/of_memory.c | 149 + drivers/memory/of_memory.h | 18 + drivers/memory/samsung/Kconfig | 13 + drivers/memory/samsung/Makefile | 1 + drivers/memory/samsung/exynos5422-dmc.c | 1550 +++ drivers/memory/tegra/Kconfig | 10 + drivers/memory/tegra/Makefile | 1 + drivers/memory/tegra/mc.c | 52 +- drivers/memory/tegra/mc.h | 74 +- drivers/memory/tegra/tegra114.c | 10 +- drivers/memory/tegra/tegra124.c | 30 +- drivers/memory/tegra/tegra20-emc.c | 134 +- drivers/memory/tegra/tegra30-emc.c | 1232 ++ drivers/memory/tegra/tegra30.c | 34 +- drivers/memstick/host/jmb38x_ms.c | 16 +- drivers/mfd/Kconfig | 7 - drivers/mfd/Makefile | 1 - drivers/mfd/ab8500-core.c | 138 +- drivers/mfd/ab8500-debugfs.c | 715 -- drivers/mfd/ab8500-gpadc.c | 1075 -- drivers/mfd/arizona-core.c | 6 +- drivers/mfd/cs5535-mfd.c | 108 +- drivers/mfd/db8500-prcmu.c | 21 +- drivers/mfd/intel-lpss-pci.c | 28 +- drivers/mfd/intel_soc_pmic_crc.c | 5 +- drivers/mfd/ipaq-micro.c | 6 +- drivers/mfd/madera-core.c | 27 +- drivers/mfd/max77620.c | 5 +- drivers/mfd/mfd-core.c | 113 +- drivers/mfd/mt6397-core.c | 76 +- drivers/mfd/qcom-spmi-pmic.c | 4 + drivers/mfd/rk808.c | 22 +- drivers/mfd/wm8998-tables.c | 12 - drivers/misc/Kconfig | 14 +- drivers/misc/Makefile | 1 + drivers/misc/atmel_tclib.c | 4 +- drivers/misc/cardreader/rts5260.c | 3 +- drivers/misc/cxl/flash.c | 8 +- drivers/misc/eeprom/at24.c | 9 +- drivers/misc/eeprom/eeprom.c | 4 + drivers/misc/fastrpc.c | 210 +- drivers/misc/genwqe/card_dev.c | 23 +- drivers/misc/hpilo.h | 2 +- drivers/misc/ibmvmc.h | 4 +- drivers/misc/lis3lv02d/lis3lv02d.c | 80 +- drivers/misc/lis3lv02d/lis3lv02d.h | 4 +- drivers/misc/mei/bus-fixup.c | 23 +- drivers/misc/mei/bus.c | 9 +- drivers/misc/mei/hdcp/mei_hdcp.c | 45 +- drivers/misc/mei/hdcp/mei_hdcp.h | 17 +- drivers/misc/mei/hw-me-regs.h | 4 + drivers/misc/mei/hw-me.c | 23 +- drivers/misc/mei/hw-me.h | 8 +- drivers/misc/mei/main.c | 22 +- drivers/misc/mei/mei_dev.h | 4 + drivers/misc/mei/pci-me.c | 14 +- drivers/misc/mic/Kconfig | 16 - drivers/misc/ocxl/ocxl_internal.h | 2 +- drivers/misc/ocxl/trace.h | 2 +- drivers/misc/pci_endpoint_test.c | 8 +- drivers/misc/sgi-gru/gruprocfs.c | 11 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/sram.c | 28 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/misc/watch_queue.c | 898 ++ drivers/mmc/core/block.c | 151 +- drivers/mmc/host/Kconfig | 19 + drivers/mmc/host/Makefile | 2 + drivers/mmc/host/atmel-mci.c | 10 +- drivers/mmc/host/bcm2835.c | 4 +- drivers/mmc/host/cavium-octeon.c | 15 +- drivers/mmc/host/cqhci.c | 3 +- drivers/mmc/host/dw_mmc.c | 14 +- drivers/mmc/host/jz4740_mmc.c | 41 +- drivers/mmc/host/mmci.c | 198 +- drivers/mmc/host/mmci.h | 5 + drivers/mmc/host/mmci_stm32_sdmmc.c | 46 +- drivers/mmc/host/mxs-mmc.c | 7 +- drivers/mmc/host/owl-mmc.c | 696 ++ drivers/mmc/host/renesas_sdhi_core.c | 31 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 + drivers/mmc/host/sdhci-acpi.c | 49 +- drivers/mmc/host/sdhci-esdhc.h | 14 + drivers/mmc/host/sdhci-iproc.c | 1 + drivers/mmc/host/sdhci-milbeaut.c | 362 + drivers/mmc/host/sdhci-of-arasan.c | 15 + drivers/mmc/host/sdhci-of-at91.c | 19 + drivers/mmc/host/sdhci-of-esdhc.c | 257 +- drivers/mmc/host/sdhci-omap.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 53 +- drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci.c | 11 + drivers/mmc/host/sdhci_f_sdh30.c | 26 +- drivers/mmc/host/sdhci_f_sdh30.h | 32 + drivers/mmc/host/sh_mmcif.c | 6 +- drivers/mmc/host/tmio_mmc_core.c | 9 - drivers/mtd/devices/spear_smi.c | 42 +- drivers/mtd/devices/st_spi_fsm.c | 1 - drivers/mtd/maps/Kconfig | 11 + drivers/mtd/maps/Makefile | 1 + drivers/mtd/maps/l440gx.c | 2 +- drivers/mtd/maps/physmap-core.c | 5 + drivers/mtd/maps/physmap-ixp4xx.c | 132 + drivers/mtd/maps/physmap-ixp4xx.h | 17 + drivers/mtd/mtdchar.c | 10 +- drivers/mtd/nand/raw/Kconfig | 7 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/au1550nd.c | 5 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 23 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 3030 +++++ drivers/mtd/nand/raw/denali_dt.c | 59 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 1 - drivers/mtd/nand/raw/marvell_nand.c | 4 +- drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 1 - drivers/mtd/nand/raw/mxic_nand.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 8 +- drivers/mtd/nand/raw/nand_micron.c | 4 +- drivers/mtd/nand/raw/omap2.c | 8 +- drivers/mtd/nand/raw/sh_flctl.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 5 +- drivers/mtd/nand/raw/sunxi_nand.c | 4 +- drivers/mtd/spi-nor/aspeed-smc.c | 23 +- drivers/mtd/spi-nor/cadence-quadspi.c | 58 +- drivers/mtd/spi-nor/hisi-sfc.c | 23 +- drivers/mtd/spi-nor/intel-spi-pci.c | 6 + drivers/mtd/spi-nor/intel-spi.c | 58 +- drivers/mtd/spi-nor/mtk-quadspi.c | 25 +- drivers/mtd/spi-nor/nxp-spifi.c | 23 +- drivers/mtd/spi-nor/spi-nor.c | 1179 +- drivers/mtd/ubi/cdev.c | 36 +- drivers/net/bonding/bond_alb.c | 2 +- drivers/net/bonding/bond_main.c | 151 +- drivers/net/caif/Kconfig | 16 +- drivers/net/can/c_can/c_can.c | 71 +- drivers/net/can/c_can/c_can.h | 1 + drivers/net/can/dev.c | 1 + drivers/net/can/flexcan.c | 11 +- drivers/net/can/rx-offload.c | 102 +- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/ti_hecc.c | 232 +- drivers/net/can/usb/gs_usb.c | 1 + drivers/net/can/usb/mcba_usb.c | 3 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 32 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/can/usb/usb_8dev.c | 3 +- drivers/net/can/xilinx_can.c | 1 - drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/b53/b53_common.c | 74 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/bcm_sf2.c | 77 +- drivers/net/dsa/bcm_sf2.h | 3 + drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/dsa_loop.c | 5 +- drivers/net/dsa/lan9303-core.c | 4 +- drivers/net/dsa/lantiq_gswip.c | 4 +- drivers/net/dsa/microchip/ksz8795.c | 4 - drivers/net/dsa/microchip/ksz8795_spi.c | 7 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 7 +- drivers/net/dsa/microchip/ksz9477_reg.h | 4 +- drivers/net/dsa/microchip/ksz9477_spi.c | 6 +- drivers/net/dsa/microchip/ksz_common.c | 14 +- drivers/net/dsa/microchip/ksz_common.h | 20 +- drivers/net/dsa/mt7530.c | 23 +- drivers/net/dsa/mv88e6060.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 434 +- drivers/net/dsa/mv88e6xxx/chip.h | 10 + drivers/net/dsa/mv88e6xxx/global1.h | 4 + drivers/net/dsa/mv88e6xxx/global1_atu.c | 37 + drivers/net/dsa/mv88e6xxx/global2.c | 13 + drivers/net/dsa/mv88e6xxx/global2.h | 25 +- drivers/net/dsa/qca8k.c | 14 +- drivers/net/dsa/realtek-smi-core.c | 5 +- drivers/net/dsa/sja1105/Kconfig | 4 +- drivers/net/dsa/sja1105/sja1105.h | 39 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 65 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 12 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 4 +- drivers/net/dsa/sja1105/sja1105_ethtool.c | 16 +- drivers/net/dsa/sja1105/sja1105_main.c | 350 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 548 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 95 +- drivers/net/dsa/sja1105/sja1105_spi.c | 251 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 4 +- drivers/net/dsa/sja1105/sja1105_tas.h | 4 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 5 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/altera/altera_tse_main.c | 6 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 35 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 158 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 14 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 4 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 3 + drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 4 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 35 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 17 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 48 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 107 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 130 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 16 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_phy.c | 147 + drivers/net/ethernet/aquantia/atlantic/aq_phy.h | 32 + drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 1392 +++ drivers/net/ethernet/aquantia/atlantic/aq_ptp.h | 140 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 60 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 7 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 350 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 9 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 113 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 65 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 242 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 7 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 174 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 99 +- drivers/net/ethernet/arc/emac_arc.c | 15 +- drivers/net/ethernet/arc/emac_rockchip.c | 10 +- drivers/net/ethernet/atheros/ag71xx.c | 5 +- drivers/net/ethernet/aurora/nb8800.c | 4 +- drivers/net/ethernet/aurora/nb8800.h | 2 +- drivers/net/ethernet/broadcom/Kconfig | 4 +- drivers/net/ethernet/broadcom/b44.c | 3 - drivers/net/ethernet/broadcom/bcmsysport.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +- .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 132 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 70 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 18 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 121 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 37 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 416 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 20 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 3 +- drivers/net/ethernet/broadcom/cnic.c | 2 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 41 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 1 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 52 +- drivers/net/ethernet/cadence/macb_main.c | 19 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/common/cavium_ptp.h | 2 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 16 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 12 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 105 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 28 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- drivers/net/ethernet/cortina/gemini.h | 2 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 83 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 370 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 12 +- .../net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c | 6 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 68 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 207 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 11 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 27 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 307 + drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 32 + drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.h | 2 +- drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | 62 + drivers/net/ethernet/freescale/dpaa2/dpmac.c | 149 + drivers/net/ethernet/freescale/dpaa2/dpmac.h | 144 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 5 +- drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 2 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 4 +- drivers/net/ethernet/freescale/fec_main.c | 12 +- drivers/net/ethernet/freescale/fec_ptp.c | 4 +- drivers/net/ethernet/freescale/fman/fman.c | 6 +- drivers/net/ethernet/freescale/fman/fman_port.c | 17 +- drivers/net/ethernet/freescale/fman/fman_port.h | 2 + drivers/net/ethernet/freescale/fman/mac.c | 6 +- drivers/net/ethernet/freescale/gianfar.c | 7 +- drivers/net/ethernet/freescale/gianfar.h | 8 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 + drivers/net/ethernet/google/gve/gve_tx.c | 24 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 23 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 5 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 31 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 93 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 588 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 38 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 45 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 7 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 41 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.h | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 188 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 588 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 25 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 100 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 60 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 10 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 10 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 142 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 30 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/i825xx/lasi_82596.c | 4 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sni_82596.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 5 +- drivers/net/ethernet/ibm/emac/core.c | 5 +- drivers/net/ethernet/ibm/emac/core.h | 2 +- drivers/net/ethernet/ibm/emac/zmii.c | 3 +- drivers/net/ethernet/ibm/emac/zmii.h | 3 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 +- drivers/net/ethernet/intel/e1000/e1000.h | 1 - drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 4 +- drivers/net/ethernet/intel/e1000e/hw.h | 12 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 + drivers/net/ethernet/intel/e1000e/netdev.c | 273 +- drivers/net/ethernet/intel/e1000e/ptp.c | 2 + drivers/net/ethernet/intel/e1000e/regs.h | 4 + drivers/net/ethernet/intel/fm10k/fm10k.h | 3 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 48 + drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 1 + drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 3 + drivers/net/ethernet/intel/fm10k/fm10k_tlv.h | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 71 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 8 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 118 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 3 + drivers/net/ethernet/intel/i40e/i40e_devids.h | 2 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 43 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 32 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 61 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 36 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 93 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 3 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 5 - drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/ice/Makefile | 3 + drivers/net/ethernet/intel/ice/ice.h | 59 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 33 + drivers/net/ethernet/intel/ice/ice_base.c | 857 ++ drivers/net/ethernet/intel/ice/ice_base.h | 31 + drivers/net/ethernet/intel/ice/ice_common.c | 112 + drivers/net/ethernet/intel/ice/ice_common.h | 8 + drivers/net/ethernet/intel/ice/ice_dcb.c | 6 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 141 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 1 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 222 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 984 +- drivers/net/ethernet/intel/ice/ice_lib.h | 49 +- drivers/net/ethernet/intel/ice/ice_main.c | 387 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 51 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 8 + drivers/net/ethernet/intel/ice/ice_txrx.c | 600 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 140 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 273 + drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 59 + drivers/net/ethernet/intel/ice/ice_type.h | 3 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 17 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 1181 ++ drivers/net/ethernet/intel/ice/ice_xsk.h | 72 + drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_82575.h | 1 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 31 +- drivers/net/ethernet/intel/igc/igc.h | 1 - drivers/net/ethernet/intel/igc/igc_defines.h | 8 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +- drivers/net/ethernet/intel/igc/igc_hw.h | 1 + drivers/net/ethernet/intel/igc/igc_mac.c | 104 + drivers/net/ethernet/intel/igc/igc_mac.h | 2 + drivers/net/ethernet/intel/igc/igc_main.c | 229 +- drivers/net/ethernet/intel/ixgb/ixgb.h | 1 - drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 28 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 +- drivers/net/ethernet/marvell/Kconfig | 1 + drivers/net/ethernet/marvell/mv643xx_eth.c | 11 +- drivers/net/ethernet/marvell/mvneta.c | 625 +- drivers/net/ethernet/marvell/mvneta_bm.h | 32 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 30 +- drivers/net/ethernet/marvell/pxa168_eth.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 6 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 9 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 9 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +- .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 4 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 2 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 13 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 29 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 190 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 165 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 588 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 70 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 266 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 61 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 93 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 65 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 78 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 10 +- .../mellanox/mlx5/core/steering/dr_action.c | 1 + .../mellanox/mlx5/core/steering/dr_crc32.c | 98 - .../mellanox/mlx5/core/steering/dr_domain.c | 3 - .../mellanox/mlx5/core/steering/dr_matcher.c | 65 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 25 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 10 +- .../mellanox/mlx5/core/steering/dr_types.h | 20 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 25 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 18 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 23 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 40 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 34 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/port.h | 2 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 77 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 497 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 33 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 59 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 21 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 1 + drivers/net/ethernet/mellanox/mlxsw/switchib.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 20 +- drivers/net/ethernet/mscc/ocelot.h | 2 +- drivers/net/ethernet/mscc/ocelot_board.c | 12 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 12 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 18 - drivers/net/ethernet/ni/nixge.c | 5 +- drivers/net/ethernet/nvidia/forcedeth.c | 59 +- drivers/net/ethernet/nxp/lpc_eth.c | 31 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 4 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 60 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 12 + .../net/ethernet/pensando/ionic/ionic_devlink.c | 9 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 128 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 200 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 43 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 15 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 26 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 29 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 290 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 27 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 139 +- drivers/net/ethernet/renesas/ravb_main.c | 4 +- drivers/net/ethernet/renesas/sh_eth.c | 7 +- drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 5 +- drivers/net/ethernet/sfc/ef10.c | 14 +- drivers/net/ethernet/sfc/efx.c | 269 +- drivers/net/ethernet/sfc/efx.h | 3 + drivers/net/ethernet/sfc/ethtool.c | 25 + drivers/net/ethernet/sfc/net_driver.h | 64 +- drivers/net/ethernet/sfc/rx.c | 149 +- drivers/net/ethernet/sfc/tx.c | 92 + drivers/net/ethernet/sgi/ioc3-eth.c | 62 +- drivers/net/ethernet/socionext/netsec.c | 9 +- drivers/net/ethernet/socionext/sni_ave.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 36 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 - drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 22 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 123 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 29 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 3 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 1 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 20 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 9 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 110 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 251 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 5 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_cpdma.c | 2 +- drivers/net/ethernet/ti/netcp_ethss.c | 37 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 10 +- drivers/net/fjes/fjes_ethtool.c | 2 +- drivers/net/fjes/fjes_main.c | 15 +- drivers/net/geneve.c | 2 +- drivers/net/hamradio/bpqether.c | 22 - drivers/net/hyperv/hyperv_net.h | 4 + drivers/net/hyperv/netvsc_drv.c | 85 +- drivers/net/hyperv/rndis_filter.c | 8 +- drivers/net/ipvlan/ipvlan_main.c | 6 +- drivers/net/macsec.c | 18 - drivers/net/macvlan.c | 19 - drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/bus.c | 1 + drivers/net/netdevsim/dev.c | 389 +- drivers/net/netdevsim/fib.c | 175 +- drivers/net/netdevsim/health.c | 325 + drivers/net/netdevsim/netdev.c | 10 +- drivers/net/netdevsim/netdevsim.h | 33 +- drivers/net/phy/Kconfig | 10 +- drivers/net/phy/at803x.c | 312 +- drivers/net/phy/bcm7xxx.c | 1 + drivers/net/phy/broadcom.c | 89 +- drivers/net/phy/dp83867.c | 152 +- drivers/net/phy/marvell.c | 255 +- drivers/net/phy/micrel.c | 42 +- drivers/net/phy/mscc.c | 14 +- drivers/net/phy/phy-c45.c | 2 + drivers/net/phy/phy-core.c | 16 +- drivers/net/phy/phy.c | 3 - drivers/net/phy/phy_device.c | 152 +- drivers/net/phy/phylink.c | 46 +- drivers/net/phy/sfp-bus.c | 65 +- drivers/net/phy/smsc.c | 1 + drivers/net/ppp/ppp_generic.c | 247 +- drivers/net/tap.c | 12 +- drivers/net/team/team.c | 21 +- drivers/net/tun.c | 21 +- drivers/net/usb/ax88179_178a.c | 34 +- drivers/net/usb/cdc_ether.c | 14 + drivers/net/usb/hso.c | 13 +- drivers/net/usb/lan78xx.c | 20 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 1278 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/vrf.c | 1 - drivers/net/vxlan.c | 71 +- drivers/net/wimax/i2400m/debugfs.c | 6 +- drivers/net/wimax/i2400m/op-rfkill.c | 2 +- drivers/net/wimax/i2400m/usb.c | 2 +- drivers/net/wireless/admtek/adm8211.c | 6 +- drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/net/wireless/ath/ath10k/ce.c | 5 - drivers/net/wireless/ath/ath10k/core.c | 58 +- drivers/net/wireless/ath/ath10k/core.h | 9 + drivers/net/wireless/ath/ath10k/coredump.c | 38 +- drivers/net/wireless/ath/ath10k/coredump.h | 1 + drivers/net/wireless/ath/ath10k/debug.c | 3 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 4 +- drivers/net/wireless/ath/ath10k/hw.c | 4 + drivers/net/wireless/ath/ath10k/hw.h | 3 + drivers/net/wireless/ath/ath10k/mac.c | 193 +- drivers/net/wireless/ath/ath10k/mac.h | 1 + drivers/net/wireless/ath/ath10k/pci.c | 62 +- drivers/net/wireless/ath/ath10k/qmi.c | 48 +- drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 22 + drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 1 + drivers/net/wireless/ath/ath10k/sdio.c | 3 - drivers/net/wireless/ath/ath10k/snoc.c | 387 +- drivers/net/wireless/ath/ath10k/snoc.h | 30 +- drivers/net/wireless/ath/ath10k/usb.c | 9 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 82 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 68 + drivers/net/wireless/ath/ath10k/wmi.c | 98 +- drivers/net/wireless/ath/ath10k/wmi.h | 27 + drivers/net/wireless/ath/ath5k/eeprom.c | 4 +- drivers/net/wireless/ath/ath5k/pci.c | 3 +- drivers/net/wireless/ath/ath6kl/wmi.c | 6 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_hw.c | 2 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 1 - drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 23 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/ath9k/pci.c | 5 +- drivers/net/wireless/ath/carl9170/main.c | 3 +- drivers/net/wireless/ath/regd.c | 50 +- drivers/net/wireless/ath/wcn36xx/main.c | 7 +- drivers/net/wireless/ath/wil6210/boot_loader.h | 13 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 13 +- drivers/net/wireless/ath/wil6210/debug.c | 13 +- drivers/net/wireless/ath/wil6210/debugfs.c | 13 +- drivers/net/wireless/ath/wil6210/ethtool.c | 13 +- drivers/net/wireless/ath/wil6210/fw.c | 13 +- drivers/net/wireless/ath/wil6210/fw.h | 13 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 13 +- drivers/net/wireless/ath/wil6210/interrupt.c | 13 +- drivers/net/wireless/ath/wil6210/main.c | 13 +- drivers/net/wireless/ath/wil6210/netdev.c | 13 +- drivers/net/wireless/ath/wil6210/p2p.c | 13 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 19 +- drivers/net/wireless/ath/wil6210/pm.c | 13 +- drivers/net/wireless/ath/wil6210/pmc.c | 13 +- drivers/net/wireless/ath/wil6210/pmc.h | 17 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 13 +- drivers/net/wireless/ath/wil6210/trace.c | 13 +- drivers/net/wireless/ath/wil6210/trace.h | 13 +- drivers/net/wireless/ath/wil6210/txrx.c | 13 +- drivers/net/wireless/ath/wil6210/txrx.h | 13 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 13 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 13 +- drivers/net/wireless/ath/wil6210/wil6210.h | 13 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 13 +- drivers/net/wireless/ath/wil6210/wil_platform.c | 15 +- drivers/net/wireless/ath/wil6210/wil_platform.h | 13 +- drivers/net/wireless/ath/wil6210/wmi.c | 21 +- drivers/net/wireless/ath/wil6210/wmi.h | 13 +- drivers/net/wireless/atmel/atmel_cs.c | 2 - drivers/net/wireless/broadcom/b43/dma.c | 4 +- drivers/net/wireless/broadcom/b43/main.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 53 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 81 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 2 - .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 4 + .../wireless/broadcom/brcm80211/brcmsmac/channel.c | 10 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 3 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 14 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 2 + drivers/net/wireless/cisco/Kconfig | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 8 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 5 +- drivers/net/wireless/intel/iwlegacy/common.c | 10 +- drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 55 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 25 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 8 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 514 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 33 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 22 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 80 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 812 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 47 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 35 + drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 63 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 58 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 28 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 891 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 12 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 40 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 41 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 31 + drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 60 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 145 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 189 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 2 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 113 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 295 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 25 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 174 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 25 - drivers/net/wireless/mac80211_hwsim.c | 39 +- drivers/net/wireless/marvell/libertas/debugfs.c | 2 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 5 + drivers/net/wireless/marvell/libertas/mesh.c | 1 - drivers/net/wireless/marvell/mwifiex/pcie.c | 9 +- drivers/net/wireless/marvell/mwifiex/scan.c | 14 +- drivers/net/wireless/marvell/mwifiex/util.h | 4 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 + drivers/net/wireless/mediatek/mt76/dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76.h | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 3 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 2 + drivers/net/wireless/mediatek/mt76/pci.c | 46 + drivers/net/wireless/mediatek/mt7601u/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt7601u/main.c | 3 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 2 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 - .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 2 - drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 9 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 2 +- .../wireless/realtek/rtl818x/rtl8180/rtl8225se.c | 42 - drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 93 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 6 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 9 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 508 +- drivers/net/wireless/realtek/rtlwifi/base.c | 3 +- .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 9 - .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 9 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 6 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 3 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 12 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 21 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 2 - .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8192se/def.h | 619 +- .../net/wireless/realtek/rtlwifi/rtl8192se/fw.c | 31 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 189 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 17 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 8 +- .../realtek/rtlwifi/rtl8723com/fw_common.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 9 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 5 +- drivers/net/wireless/realtek/rtw88/Makefile | 1 + drivers/net/wireless/realtek/rtw88/bf.c | 400 + drivers/net/wireless/realtek/rtw88/bf.h | 92 + drivers/net/wireless/realtek/rtw88/coex.c | 38 +- drivers/net/wireless/realtek/rtw88/debug.c | 174 +- drivers/net/wireless/realtek/rtw88/debug.h | 2 + drivers/net/wireless/realtek/rtw88/fw.c | 227 +- drivers/net/wireless/realtek/rtw88/fw.h | 80 +- drivers/net/wireless/realtek/rtw88/hci.h | 6 + drivers/net/wireless/realtek/rtw88/mac.c | 138 +- drivers/net/wireless/realtek/rtw88/mac.h | 6 + drivers/net/wireless/realtek/rtw88/mac80211.c | 263 +- drivers/net/wireless/realtek/rtw88/main.c | 319 +- drivers/net/wireless/realtek/rtw88/main.h | 239 +- drivers/net/wireless/realtek/rtw88/pci.c | 81 +- drivers/net/wireless/realtek/rtw88/phy.c | 171 +- drivers/net/wireless/realtek/rtw88/phy.h | 30 + drivers/net/wireless/realtek/rtw88/ps.c | 188 +- drivers/net/wireless/realtek/rtw88/ps.h | 18 +- drivers/net/wireless/realtek/rtw88/reg.h | 7 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 469 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 12 + .../net/wireless/realtek/rtw88/rtw8822b_table.c | 829 +- .../net/wireless/realtek/rtw88/rtw8822b_table.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 376 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 12 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 94 +- drivers/net/wireless/realtek/rtw88/rx.c | 101 +- drivers/net/wireless/realtek/rtw88/rx.h | 11 + drivers/net/wireless/realtek/rtw88/sec.c | 21 + drivers/net/wireless/realtek/rtw88/sec.h | 1 + drivers/net/wireless/realtek/rtw88/tx.c | 135 +- drivers/net/wireless/realtek/rtw88/tx.h | 8 + drivers/net/wireless/realtek/rtw88/util.c | 27 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 1 + drivers/net/wireless/rsi/rsi_91x_usb.c | 4 +- drivers/net/wireless/st/cw1200/fwio.c | 6 +- drivers/net/wireless/st/cw1200/queue.c | 3 +- drivers/net/wireless/st/cw1200/scan.c | 3 +- drivers/net/wireless/ti/wlcore/main.c | 15 +- drivers/net/wireless/ti/wlcore/spi.c | 2 +- drivers/net/wireless/virt_wifi.c | 54 +- drivers/net/xen-netback/interface.c | 115 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 28 +- drivers/nfc/nfcmrvl/i2c.c | 1 - drivers/nfc/pn533/Kconfig | 11 + drivers/nfc/pn533/Makefile | 2 + drivers/nfc/pn533/i2c.c | 32 +- drivers/nfc/pn533/pn533.c | 281 +- drivers/nfc/pn533/pn533.h | 40 +- drivers/nfc/pn533/uart.c | 323 + drivers/nfc/pn533/usb.c | 19 +- drivers/nfc/s3fwrn5/i2c.c | 1 - drivers/nfc/st21nfca/core.c | 1 + drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/test/ntb_pingpong.c | 5 +- drivers/nubus/nubus.c | 2 +- drivers/nvdimm/bus.c | 4 +- drivers/nvme/host/core.c | 120 +- drivers/nvme/host/fabrics.h | 3 +- drivers/nvme/host/fc.c | 49 +- drivers/nvme/host/multipath.c | 24 +- drivers/nvme/host/nvme.h | 25 +- drivers/nvme/host/pci.c | 89 +- drivers/nvme/host/rdma.c | 32 +- drivers/nvme/host/tcp.c | 17 +- drivers/nvme/target/admin-cmd.c | 133 +- drivers/nvme/target/core.c | 20 +- drivers/nvme/target/discovery.c | 70 +- drivers/nvme/target/fabrics-cmd.c | 15 +- drivers/nvme/target/fc.c | 31 +- drivers/nvme/target/io-cmd-bdev.c | 43 +- drivers/nvme/target/io-cmd-file.c | 20 +- drivers/nvme/target/loop.c | 11 +- drivers/nvme/target/nvmet.h | 10 +- drivers/nvme/target/rdma.c | 8 +- drivers/nvme/target/tcp.c | 14 +- drivers/nvmem/Kconfig | 23 + drivers/nvmem/Makefile | 4 + drivers/nvmem/core.c | 61 +- drivers/nvmem/imx-ocotp-scu.c | 120 +- drivers/nvmem/imx-ocotp.c | 4 + drivers/nvmem/meson-efuse.c | 24 +- drivers/nvmem/rockchip-otp.c | 268 + drivers/nvmem/sc27xx-efuse.c | 13 +- drivers/nvmem/sprd-efuse.c | 424 + drivers/of/address.c | 103 +- drivers/of/base.c | 32 +- drivers/of/fdt.c | 24 +- drivers/of/of_mdio.c | 4 +- drivers/of/of_net.c | 16 +- drivers/of/of_private.h | 14 + drivers/of/of_reserved_mem.c | 4 +- drivers/of/platform.c | 12 + drivers/of/property.c | 270 + drivers/of/unittest-data/testcases.dts | 1 + drivers/of/unittest-data/tests-address.dtsi | 48 + drivers/of/unittest.c | 93 + drivers/opp/core.c | 85 +- drivers/opp/of.c | 9 +- drivers/oprofile/oprofile_perf.c | 8 +- drivers/parisc/sba_iommu.c | 8 - drivers/pci/Kconfig | 2 +- drivers/pci/access.c | 2 +- drivers/pci/ats.c | 207 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pci-layerscape.c | 1 + drivers/pci/controller/dwc/pci-meson.c | 136 +- drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-host.c | 41 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 6 +- drivers/pci/controller/pci-aardvark.c | 133 +- drivers/pci/controller/pci-ftpci100.c | 79 +- drivers/pci/controller/pci-host-common.c | 2 +- drivers/pci/controller/pci-hyperv.c | 10 +- drivers/pci/controller/pci-mvebu.c | 4 +- drivers/pci/controller/pci-thunder-pem.c | 1 + drivers/pci/controller/pci-v3-semi.c | 74 +- drivers/pci/controller/pci-versatile.c | 71 +- drivers/pci/controller/pci-xgene.c | 73 +- drivers/pci/controller/pcie-altera.c | 41 +- drivers/pci/controller/pcie-cadence-host.c | 2 +- drivers/pci/controller/pcie-cadence.h | 2 +- drivers/pci/controller/pcie-iproc-msi.c | 5 +- drivers/pci/controller/pcie-iproc-platform.c | 9 +- drivers/pci/controller/pcie-iproc.c | 106 +- drivers/pci/controller/pcie-mediatek.c | 43 +- drivers/pci/controller/pcie-mobiveil.c | 146 +- drivers/pci/controller/pcie-rcar.c | 90 +- drivers/pci/controller/pcie-rockchip-host.c | 89 +- drivers/pci/controller/pcie-rockchip.h | 7 +- drivers/pci/controller/pcie-xilinx-nwl.c | 21 +- drivers/pci/controller/pcie-xilinx.c | 18 +- drivers/pci/endpoint/functions/pci-epf-test.c | 10 +- drivers/pci/endpoint/pci-epc-mem.c | 2 +- drivers/pci/hotplug/pciehp.h | 2 + drivers/pci/hotplug/pciehp_ctrl.c | 6 +- drivers/pci/hotplug/pciehp_hpc.c | 2 + drivers/pci/hotplug/rpaphp_core.c | 4 +- drivers/pci/iov.c | 9 +- drivers/pci/msi.c | 25 +- drivers/pci/of.c | 57 +- drivers/pci/pci-bridge-emul.c | 25 +- drivers/pci/pci-bridge-emul.h | 78 +- drivers/pci/pci-driver.c | 187 +- drivers/pci/pci-sysfs.c | 28 +- drivers/pci/pci.c | 150 +- drivers/pci/pci.h | 47 +- drivers/pci/pcie/Kconfig | 7 - drivers/pci/pcie/aer.c | 88 +- drivers/pci/pcie/aspm.c | 245 +- drivers/pci/pcie/dpc.c | 2 +- drivers/pci/pcie/portdrv.h | 2 + drivers/pci/pcie/portdrv_core.c | 7 +- drivers/pci/pcie/portdrv_pci.c | 8 + drivers/pci/probe.c | 44 +- drivers/pci/proc.c | 4 +- drivers/pci/quirks.c | 40 +- drivers/pci/setup-bus.c | 32 +- drivers/pci/switch/switchtec.c | 4 +- drivers/perf/arm-cci.c | 4 +- drivers/perf/arm-ccn.c | 4 +- drivers/perf/arm_smmuv3_pmu.c | 5 +- drivers/perf/fsl_imx8_ddr_perf.c | 124 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 26 +- drivers/perf/thunderx2_pmu.c | 267 +- drivers/perf/xgene_pmu.c | 14 +- drivers/phy/allwinner/Kconfig | 11 + drivers/phy/allwinner/Makefile | 1 + drivers/phy/allwinner/phy-sun50i-usb3.c | 190 + drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 70 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 10 +- drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 4 +- drivers/phy/hisilicon/phy-histb-combphy.c | 4 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 3 +- drivers/phy/marvell/Kconfig | 11 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-mmp3-usb.c | 291 + drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 9 +- drivers/phy/phy-xgene.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 120 + drivers/phy/qualcomm/phy-qcom-qmp.h | 96 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 7 +- drivers/phy/renesas/phy-rcar-gen2.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 7 +- drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 805 ++ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 1 + drivers/phy/tegra/xusb-tegra186.c | 23 + drivers/phy/tegra/xusb-tegra210.c | 137 +- drivers/phy/tegra/xusb.c | 93 +- drivers/phy/tegra/xusb.h | 4 + drivers/phy/ti/phy-dm816x-usb.c | 3 - drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 124 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 3 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 14 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 4 +- drivers/pinctrl/berlin/pinctrl-as370.c | 2 +- drivers/pinctrl/devicetree.c | 40 +- drivers/pinctrl/devicetree.h | 7 - drivers/pinctrl/intel/Kconfig | 7 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-cherryview.c | 36 +- drivers/pinctrl/intel/pinctrl-intel.c | 167 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 454 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 60 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 7 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 81 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 32 +- drivers/pinctrl/pinctrl-at91-pio4.c | 62 + drivers/pinctrl/pinctrl-at91.c | 47 +- drivers/pinctrl/pinctrl-coh901.c | 50 +- drivers/pinctrl/pinctrl-ingenic.c | 22 +- drivers/pinctrl/pinctrl-ocelot.c | 23 +- drivers/pinctrl/pinctrl-oxnas.c | 25 +- drivers/pinctrl/pinctrl-pic32.c | 25 +- drivers/pinctrl/pinctrl-pistachio.c | 26 +- drivers/pinctrl/pinctrl-rockchip.c | 382 +- drivers/pinctrl/pinctrl-rza2.c | 4 +- drivers/pinctrl/pinctrl-rzn1.c | 2 +- drivers/pinctrl/pinctrl-st.c | 53 +- drivers/pinctrl/pinctrl-stmfx.c | 23 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/pinctrl/qcom/Kconfig | 11 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm8976.c | 1127 ++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 121 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 14 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 10 +- drivers/pinctrl/sh-pfc/Kconfig | 12 +- drivers/pinctrl/sh-pfc/Makefile | 4 +- drivers/pinctrl/sh-pfc/core.c | 32 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 35 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 863 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 57 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 4 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 8 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 41 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 43 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 47 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 23 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 6 + drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/platform/chrome/cros_ec.c | 33 + drivers/platform/chrome/cros_ec_proto.c | 70 + drivers/platform/chrome/cros_ec_trace.c | 5 +- drivers/platform/chrome/wilco_ec/Kconfig | 2 +- drivers/platform/chrome/wilco_ec/Makefile | 3 +- drivers/platform/chrome/wilco_ec/core.c | 28 +- drivers/platform/chrome/wilco_ec/debugfs.c | 47 +- drivers/platform/chrome/wilco_ec/keyboard_leds.c | 191 + drivers/platform/chrome/wilco_ec/sysfs.c | 91 + drivers/platform/goldfish/Kconfig | 3 +- drivers/platform/mellanox/Kconfig | 12 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxbf-bootctl.c | 321 + drivers/platform/mellanox/mlxbf-bootctl.h | 103 + drivers/platform/mips/Kconfig | 4 +- drivers/platform/mips/cpu_hwmon.c | 17 +- drivers/platform/x86/Kconfig | 37 +- drivers/platform/x86/Makefile | 5 + drivers/platform/x86/acerhdf.c | 7 +- drivers/platform/x86/asus-laptop.c | 73 +- drivers/platform/x86/classmate-laptop.c | 12 - drivers/platform/x86/dell-laptop.c | 26 + drivers/platform/x86/dell_rbu.c | 2 +- drivers/platform/x86/eeepc-laptop.c | 2 +- drivers/platform/x86/hdaps.c | 40 +- drivers/platform/x86/huawei-wmi.c | 876 +- drivers/platform/x86/i2c-multi-instantiate.c | 1 + drivers/platform/x86/intel_cht_int33fe.c | 416 - drivers/platform/x86/intel_cht_int33fe_common.c | 147 + drivers/platform/x86/intel_cht_int33fe_common.h | 41 + drivers/platform/x86/intel_cht_int33fe_microb.c | 57 + drivers/platform/x86/intel_cht_int33fe_typec.c | 354 + drivers/platform/x86/intel_int0002_vgpio.c | 28 +- drivers/platform/x86/intel_oaktrail.c | 10 +- drivers/platform/x86/intel_punit_ipc.c | 51 +- drivers/platform/x86/peaq-wmi.c | 66 +- drivers/platform/x86/system76_acpi.c | 384 + drivers/platform/x86/touchscreen_dmi.c | 26 + drivers/platform/x86/wmi.c | 2 +- drivers/power/reset/at91-reset.c | 6 +- drivers/power/reset/at91-sama5d2_shdwc.c | 8 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_btemp.c | 50 +- drivers/power/supply/ab8500_charger.c | 83 +- drivers/power/supply/ab8500_fg.c | 49 +- drivers/power/supply/abx500_chargalg.c | 8 +- drivers/power/supply/axp20x_usb_power.c | 8 + drivers/power/supply/bd70528-charger.c | 1 + drivers/power/supply/cpcap-battery.c | 271 +- drivers/power/supply/cpcap-charger.c | 222 +- drivers/power/supply/test_power.c | 61 + drivers/powercap/intel_rapl_common.c | 2 + drivers/ptp/Kconfig | 16 +- drivers/ptp/Makefile | 1 + drivers/ptp/idt8a340_reg.h | 659 + drivers/ptp/ptp_clockmatrix.c | 1427 +++ drivers/ptp/ptp_clockmatrix.h | 104 + drivers/ptp/ptp_dte.c | 4 +- drivers/pwm/Kconfig | 9 - drivers/pwm/Makefile | 1 - drivers/pwm/core.c | 9 +- drivers/pwm/pwm-stm32.c | 112 +- drivers/pwm/pwm-sun4i.c | 5 +- drivers/rapidio/devices/tsi721.c | 2 +- drivers/regulator/ab8500.c | 17 - drivers/regulator/bd70528-regulator.c | 1 + drivers/regulator/bd718x7-regulator.c | 1 + drivers/regulator/core.c | 20 + drivers/regulator/da9062-regulator.c | 132 +- drivers/regulator/da9063-regulator.c | 9 +- drivers/regulator/da9211-regulator.c | 12 +- drivers/regulator/fan53555.c | 2 + drivers/regulator/fixed.c | 7 +- drivers/regulator/lochnagar-regulator.c | 1 + drivers/regulator/max77686-regulator.c | 5 +- drivers/regulator/max8907-regulator.c | 15 +- drivers/regulator/of_regulator.c | 27 +- drivers/regulator/pbias-regulator.c | 75 +- drivers/regulator/pcap-regulator.c | 4 - drivers/regulator/pfuze100-regulator.c | 8 +- drivers/regulator/qcom-rpmh-regulator.c | 66 +- drivers/regulator/qcom_smd-regulator.c | 92 + drivers/regulator/qcom_spmi-regulator.c | 41 + drivers/regulator/rk808-regulator.c | 29 +- drivers/regulator/s2mps11.c | 7 +- drivers/regulator/s5m8767.c | 7 +- drivers/regulator/slg51000-regulator.c | 13 +- drivers/regulator/stm32-vrefbuf.c | 4 +- drivers/regulator/ti-abb-regulator.c | 26 +- drivers/regulator/tps65090-regulator.c | 26 +- drivers/regulator/tps65132-regulator.c | 17 +- drivers/regulator/uniphier-regulator.c | 4 +- drivers/remoteproc/qcom_q6v5_mss.c | 52 +- drivers/remoteproc/remoteproc_core.c | 2 - drivers/remoteproc/remoteproc_debugfs.c | 3 - drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 13 +- drivers/reset/hisilicon/reset-hi3660.c | 2 +- drivers/reset/reset-brcmstb.c | 6 - drivers/reset/reset-meson-audio-arb.c | 43 +- drivers/reset/reset-meson.c | 35 +- drivers/reset/reset-npcm.c | 291 + drivers/reset/reset-uniphier-glue.c | 4 + drivers/reset/reset-zynqmp.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 53 +- drivers/rpmsg/qcom_glink_smem.c | 2 +- drivers/rpmsg/rpmsg_char.c | 10 +- drivers/rtc/Kconfig | 26 +- drivers/rtc/dev.c | 33 +- drivers/rtc/interface.c | 37 +- drivers/rtc/rtc-ab-b5ze-s3.c | 11 - drivers/rtc/rtc-armada38x.c | 10 +- drivers/rtc/rtc-asm9260.c | 4 +- drivers/rtc/rtc-aspeed.c | 4 +- drivers/rtc/rtc-at91rm9200.c | 19 +- drivers/rtc/rtc-at91sam9.c | 4 +- drivers/rtc/rtc-bd70528.c | 1 + drivers/rtc/rtc-brcmstb-waketimer.c | 5 +- drivers/rtc/rtc-cadence.c | 4 +- drivers/rtc/rtc-coh901331.c | 4 +- drivers/rtc/rtc-cros-ec.c | 22 +- drivers/rtc/rtc-da9063.c | 3 + drivers/rtc/rtc-davinci.c | 4 +- drivers/rtc/rtc-digicolor.c | 4 +- drivers/rtc/rtc-ds1216.c | 4 +- drivers/rtc/rtc-ds1286.c | 4 +- drivers/rtc/rtc-ds1343.c | 297 +- drivers/rtc/rtc-ds1347.c | 102 +- drivers/rtc/rtc-ds1374.c | 1 + drivers/rtc/rtc-ds1511.c | 4 +- drivers/rtc/rtc-ds1553.c | 4 +- drivers/rtc/rtc-ds1685.c | 104 +- drivers/rtc/rtc-em3027.c | 4 +- drivers/rtc/rtc-ep93xx.c | 4 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 24 +- drivers/rtc/rtc-goldfish.c | 8 +- drivers/rtc/rtc-jz4740.c | 4 +- drivers/rtc/rtc-lpc24xx.c | 4 +- drivers/rtc/rtc-lpc32xx.c | 15 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-m48t86.c | 11 +- drivers/rtc/rtc-meson.c | 4 +- drivers/rtc/rtc-mt7622.c | 4 +- drivers/rtc/rtc-mv.c | 4 +- drivers/rtc/rtc-omap.c | 4 +- drivers/rtc/rtc-pcf2127.c | 10 +- drivers/rtc/rtc-pic32.c | 4 +- drivers/rtc/rtc-r7301.c | 7 +- drivers/rtc/rtc-rtd119x.c | 4 +- drivers/rtc/rtc-rv3028.c | 146 + drivers/rtc/rtc-s35390a.c | 16 +- drivers/rtc/rtc-s3c.c | 4 +- drivers/rtc/rtc-sa1100.c | 4 +- drivers/rtc/rtc-sc27xx.c | 7 - drivers/rtc/rtc-sirfsoc.c | 8 - drivers/rtc/rtc-spear.c | 4 +- drivers/rtc/rtc-st-lpc.c | 4 +- drivers/rtc/rtc-stk17ta8.c | 4 +- drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-sunxi.c | 4 +- drivers/rtc/rtc-tegra.c | 4 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/rtc/rtc-vr41xx.c | 8 + drivers/rtc/rtc-vt8500.c | 32 +- drivers/rtc/rtc-wilco-ec.c | 8 +- drivers/rtc/rtc-xgene.c | 4 +- drivers/rtc/rtc-zynqmp.c | 7 +- drivers/s390/char/tape_char.c | 41 +- drivers/s390/cio/cio.h | 1 + drivers/s390/cio/css.c | 7 +- drivers/s390/cio/device.c | 2 +- drivers/s390/cio/qdio.h | 27 +- drivers/s390/cio/qdio_main.c | 57 +- drivers/s390/cio/qdio_setup.c | 2 - drivers/s390/cio/qdio_thinint.c | 41 +- drivers/s390/crypto/zcrypt_api.c | 3 +- drivers/s390/net/qeth_core.h | 9 + drivers/s390/net/qeth_core_main.c | 110 +- drivers/s390/net/qeth_core_mpc.h | 14 +- drivers/s390/net/qeth_l2_main.c | 44 +- drivers/s390/net/qeth_l3.h | 26 +- drivers/s390/net/qeth_l3_main.c | 41 +- drivers/s390/net/qeth_l3_sys.c | 2 +- drivers/s390/scsi/Makefile | 2 +- drivers/s390/scsi/zfcp_aux.c | 12 +- drivers/s390/scsi/zfcp_dbf.c | 8 +- drivers/s390/scsi/zfcp_def.h | 4 +- drivers/s390/scsi/zfcp_diag.c | 305 + drivers/s390/scsi/zfcp_diag.h | 101 + drivers/s390/scsi/zfcp_erp.c | 4 +- drivers/s390/scsi/zfcp_ext.h | 1 + drivers/s390/scsi/zfcp_fsf.c | 89 +- drivers/s390/scsi/zfcp_fsf.h | 21 +- drivers/s390/scsi/zfcp_scsi.c | 4 +- drivers/s390/scsi/zfcp_sysfs.c | 170 +- drivers/sbus/char/display7seg.c | 2 +- drivers/sbus/char/envctrl.c | 4 +- drivers/scsi/3w-xxxx.c | 4 +- drivers/scsi/Kconfig | 2 +- drivers/scsi/a3000.c | 2 +- drivers/scsi/aacraid/aachba.c | 15 +- drivers/scsi/aacraid/aacraid.h | 23 +- drivers/scsi/aacraid/comminit.c | 5 + drivers/scsi/aacraid/commsup.c | 21 +- drivers/scsi/aacraid/linit.c | 35 +- drivers/scsi/aacraid/src.c | 10 + drivers/scsi/arm/acornscsi.c | 4 +- drivers/scsi/be2iscsi/be_cmds.h | 2 +- drivers/scsi/bfa/bfad.c | 3 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h | 2 +- drivers/scsi/ch.c | 1 - drivers/scsi/csiostor/csio_hw.c | 20 +- drivers/scsi/csiostor/csio_init.c | 7 +- drivers/scsi/csiostor/csio_lnode.c | 15 +- drivers/scsi/csiostor/csio_mb.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 - drivers/scsi/cxgbi/libcxgbi.c | 30 +- drivers/scsi/cxlflash/main.c | 4 +- drivers/scsi/device_handler/scsi_dh_alua.c | 21 +- drivers/scsi/esas2r/esas2r_flash.c | 1 + drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/fnic/vnic_dev.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 67 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 371 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 26 +- drivers/scsi/hosts.c | 19 +- drivers/scsi/hpsa.c | 4 + drivers/scsi/ips.c | 2 +- drivers/scsi/isci/port_config.c | 2 +- drivers/scsi/isci/remote_device.c | 2 +- drivers/scsi/lpfc/lpfc.h | 40 +- drivers/scsi/lpfc/lpfc_attr.c | 298 +- drivers/scsi/lpfc/lpfc_bsg.c | 18 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 + drivers/scsi/lpfc/lpfc_ct.c | 28 +- drivers/scsi/lpfc/lpfc_debugfs.c | 118 +- drivers/scsi/lpfc/lpfc_els.c | 55 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 200 +- drivers/scsi/lpfc/lpfc_hw4.h | 31 +- drivers/scsi/lpfc/lpfc_init.c | 945 +- drivers/scsi/lpfc/lpfc_logmsg.h | 17 + drivers/scsi/lpfc/lpfc_mbox.c | 1 + drivers/scsi/lpfc/lpfc_mem.c | 3 - drivers/scsi/lpfc/lpfc_nportdisc.c | 153 +- drivers/scsi/lpfc/lpfc_nvme.c | 75 +- drivers/scsi/lpfc/lpfc_nvmet.c | 103 +- drivers/scsi/lpfc/lpfc_nvmet.h | 2 - drivers/scsi/lpfc/lpfc_scsi.c | 47 +- drivers/scsi/lpfc/lpfc_sli.c | 389 +- drivers/scsi/lpfc/lpfc_sli.h | 3 +- drivers/scsi/lpfc/lpfc_sli4.h | 42 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 28 +- drivers/scsi/megaraid/megaraid_sas.h | 3 + drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 36 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 15 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 344 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 9 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 12 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/nsp32.c | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qedf/qedf_dbg.h | 2 +- drivers/scsi/qedf/qedf_main.c | 8 + drivers/scsi/qedi/qedi_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 11 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 26 +- drivers/scsi/qla2xxx/qla_fw.h | 2 + drivers/scsi/qla2xxx/qla_gs.c | 64 +- drivers/scsi/qla2xxx/qla_init.c | 64 +- drivers/scsi/qla2xxx/qla_inline.h | 12 + drivers/scsi/qla2xxx/qla_iocb.c | 95 +- drivers/scsi/qla2xxx/qla_isr.c | 33 +- drivers/scsi/qla2xxx/qla_mbx.c | 14 +- drivers/scsi/qla2xxx/qla_mid.c | 8 +- drivers/scsi/qla2xxx/qla_os.c | 63 +- drivers/scsi/qla2xxx/qla_target.c | 2 +- drivers/scsi/qla2xxx/qla_tmpl.c | 29 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/scsi.c | 10 +- drivers/scsi/scsi_error.c | 3 + drivers/scsi/scsi_lib.c | 52 +- drivers/scsi/scsi_logging.c | 10 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/scsi_sysfs.c | 41 +- drivers/scsi/scsi_trace.c | 124 +- drivers/scsi/sd.c | 39 +- drivers/scsi/sd.h | 8 +- drivers/scsi/sd_zbc.c | 43 +- drivers/scsi/sg.c | 146 +- drivers/scsi/smartpqi/smartpqi.h | 77 +- drivers/scsi/smartpqi/smartpqi_init.c | 443 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 22 +- drivers/scsi/sni_53c710.c | 4 +- drivers/scsi/st.c | 28 +- drivers/scsi/storvsc_drv.c | 41 + drivers/scsi/ufs/ufs-hisi.c | 5 +- drivers/scsi/ufs/ufs-mediatek.c | 3 + drivers/scsi/ufs/ufs_bsg.c | 5 + drivers/scsi/ufs/ufshcd-dwc.c | 2 +- drivers/scsi/ufs/ufshcd.c | 30 +- drivers/scsi/ufs/ufshcd.h | 10 + drivers/sh/intc/core.c | 4 +- drivers/soc/amlogic/meson-gx-socinfo.c | 3 + drivers/soc/atmel/Kconfig | 11 + drivers/soc/atmel/Makefile | 1 + drivers/soc/atmel/sfr.c | 99 + drivers/soc/fsl/Kconfig | 10 + drivers/soc/fsl/Makefile | 1 + drivers/soc/fsl/qbman/qman.c | 7 + drivers/soc/fsl/rcpm.c | 151 + drivers/soc/imx/gpc.c | 8 +- drivers/soc/imx/soc-imx-scu.c | 36 +- drivers/soc/imx/soc-imx8.c | 49 +- drivers/soc/qcom/Kconfig | 24 +- drivers/soc/qcom/Makefile | 4 +- drivers/soc/qcom/llcc-qcom.c | 516 + drivers/soc/qcom/llcc-sdm845.c | 100 - drivers/soc/qcom/llcc-slice.c | 412 - drivers/soc/qcom/ocmem.c | 433 + drivers/soc/qcom/qcom_aoss.c | 8 +- drivers/soc/qcom/rpmpd.c | 23 + drivers/soc/qcom/smd-rpm.c | 18 +- drivers/soc/qcom/socinfo.c | 2 + drivers/soc/renesas/Kconfig | 32 +- drivers/soc/renesas/Makefile | 4 +- drivers/soc/renesas/r8a7743-sysc.c | 1 - drivers/soc/renesas/r8a7745-sysc.c | 1 - drivers/soc/renesas/r8a77470-sysc.c | 1 - drivers/soc/renesas/r8a774a1-sysc.c | 1 - drivers/soc/renesas/r8a774b1-sysc.c | 37 + drivers/soc/renesas/r8a774c0-sysc.c | 4 +- drivers/soc/renesas/r8a7779-sysc.c | 1 - drivers/soc/renesas/r8a7790-sysc.c | 1 - drivers/soc/renesas/r8a7791-sysc.c | 1 - drivers/soc/renesas/r8a7792-sysc.c | 1 - drivers/soc/renesas/r8a7794-sysc.c | 1 - drivers/soc/renesas/r8a7795-sysc.c | 33 +- drivers/soc/renesas/r8a7796-sysc.c | 30 +- drivers/soc/renesas/r8a77965-sysc.c | 4 +- drivers/soc/renesas/r8a77970-sysc.c | 4 +- drivers/soc/renesas/r8a77980-sysc.c | 4 +- drivers/soc/renesas/r8a77990-sysc.c | 4 +- drivers/soc/renesas/r8a77995-sysc.c | 1 - drivers/soc/renesas/rcar-rst.c | 2 + drivers/soc/renesas/rcar-sysc.c | 26 +- drivers/soc/renesas/rcar-sysc.h | 9 +- drivers/soc/renesas/renesas-soc.c | 15 +- drivers/soc/samsung/Kconfig | 10 + drivers/soc/samsung/Makefile | 3 + drivers/soc/samsung/exynos-asv.c | 177 + drivers/soc/samsung/exynos-asv.h | 71 + drivers/soc/samsung/exynos-chipid.c | 12 +- drivers/soc/samsung/exynos5422-asv.c | 505 + drivers/soc/samsung/exynos5422-asv.h | 31 + drivers/soc/tegra/Kconfig | 10 + drivers/soc/tegra/Makefile | 2 + drivers/soc/tegra/flowctrl.c | 19 +- drivers/soc/tegra/fuse/fuse-tegra.c | 198 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 154 + drivers/soc/tegra/fuse/fuse.h | 8 + drivers/soc/tegra/pmc.c | 232 +- drivers/soc/tegra/regulators-tegra20.c | 365 + drivers/soc/tegra/regulators-tegra30.c | 317 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/omap_prm.c | 391 + drivers/soundwire/Kconfig | 3 +- drivers/soundwire/cadence_master.c | 292 +- drivers/soundwire/cadence_master.h | 39 +- drivers/soundwire/intel.c | 195 +- drivers/soundwire/intel_init.c | 1 + drivers/soundwire/slave.c | 3 +- drivers/spi/Kconfig | 1 + drivers/spi/spi-atmel.c | 217 +- drivers/spi/spi-axi-spi-engine.c | 16 +- drivers/spi/spi-bcm-qspi.c | 7 +- drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 3 +- drivers/spi/spi-bcm63xx.c | 2 +- drivers/spi/spi-cavium.c | 3 +- drivers/spi/spi-dw-mmio.c | 6 + drivers/spi/spi-dw-pci.c | 24 +- drivers/spi/spi-dw.c | 4 +- drivers/spi/spi-dw.h | 1 - drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsl-dspi.c | 43 +- drivers/spi/spi-fsl-espi.c | 19 +- drivers/spi/spi-fsl-lpspi.c | 4 +- drivers/spi/spi-fsl-qspi.c | 55 +- drivers/spi/spi-fsl-spi.c | 3 +- drivers/spi/spi-gpio.c | 9 +- drivers/spi/spi-img-spfi.c | 2 + drivers/spi/spi-lantiq-ssc.c | 10 +- drivers/spi/spi-loopback-test.c | 12 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-mpc512x-psc.c | 3 +- drivers/spi/spi-mpc52xx-psc.c | 3 +- drivers/spi/spi-mt65xx.c | 11 +- drivers/spi/spi-mxic.c | 8 +- drivers/spi/spi-npcm-pspi.c | 3 +- drivers/spi/spi-omap-100k.c | 7 +- drivers/spi/spi-orion.c | 9 +- drivers/spi/spi-pl022.c | 25 +- drivers/spi/spi-pxa2xx.c | 89 +- drivers/spi/spi-rspi.c | 8 +- drivers/spi/spi-sc18is602.c | 3 +- drivers/spi/spi-sh-hspi.c | 3 +- drivers/spi/spi-sifive.c | 11 +- drivers/spi/spi-slave-mt27xx.c | 12 +- drivers/spi/spi-sprd-adi.c | 8 + drivers/spi/spi-sprd.c | 15 +- drivers/spi/spi-stm32-qspi.c | 3 +- drivers/spi/spi-tegra114.c | 39 +- drivers/spi/spi-tegra20-sflash.c | 5 +- drivers/spi/spi-topcliff-pch.c | 7 +- drivers/spi/spi-txx9.c | 78 +- drivers/spi/spi-xcomm.c | 3 +- drivers/spi/spi-xilinx.c | 7 +- drivers/spi/spi-xtensa-xtfpga.c | 10 +- drivers/spi/spi-zynq-qspi.c | 1 - drivers/spi/spi.c | 323 +- drivers/spi/spidev.c | 9 +- drivers/staging/Kconfig | 6 + drivers/staging/Makefile | 3 + drivers/staging/android/ion/ion.c | 4 +- drivers/staging/axis-fifo/axis-fifo.c | 301 +- drivers/staging/axis-fifo/axis-fifo.txt | 18 +- drivers/staging/board/armadillo800eva.c | 12 +- .../clocking-wizard/clk-xlnx-clock-wizard.c | 4 +- drivers/staging/comedi/drivers/dt3000.c | 3 +- drivers/staging/comedi/drivers/ni_routes.c | 2 - drivers/staging/emxx_udc/emxx_udc.c | 27 +- drivers/staging/exfat/Kconfig | 3 +- drivers/staging/exfat/Makefile | 2 +- drivers/staging/exfat/TODO | 9 + drivers/staging/exfat/exfat.h | 12 +- drivers/staging/exfat/exfat_blkdev.c | 2 +- drivers/staging/exfat/exfat_cache.c | 50 +- drivers/staging/exfat/exfat_core.c | 89 +- drivers/staging/exfat/exfat_nls.c | 2 +- drivers/staging/exfat/exfat_super.c | 347 +- drivers/staging/exfat/exfat_upcase.c | 2 +- drivers/staging/fbtft/Kconfig | 19 +- drivers/staging/fbtft/Makefile | 5 +- drivers/staging/fbtft/fb_seps525.c | 213 + drivers/staging/fbtft/fb_uc1611.c | 22 +- drivers/staging/fbtft/fbtft-core.c | 9 +- drivers/staging/fbtft/fbtft_device.c | 1261 -- drivers/staging/fbtft/flexfb.c | 851 -- drivers/staging/fieldbus/anybuss/anybuss-client.h | 11 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 2 +- drivers/staging/fieldbus/anybuss/host.c | 6 +- drivers/staging/fieldbus/dev_core.c | 3 - drivers/staging/fieldbus/fieldbus_dev.h | 6 + drivers/staging/gasket/gasket_constants.h | 3 - drivers/staging/gasket/gasket_core.c | 12 +- drivers/staging/gasket/gasket_core.h | 4 +- drivers/staging/gasket/gasket_ioctl.c | 16 +- drivers/{net/ethernet => staging}/hp/Kconfig | 0 drivers/{net/ethernet => staging}/hp/Makefile | 0 drivers/{net/ethernet => staging}/hp/hp100.c | 0 drivers/{net/ethernet => staging}/hp/hp100.h | 0 drivers/staging/iio/accel/adis16240.c | 1 - drivers/staging/iio/adc/ad7192.c | 79 +- drivers/staging/iio/frequency/ad9834.c | 4 + drivers/staging/isdn/avm/b1.c | 41 +- drivers/staging/isdn/gigaset/interface.c | 2 +- drivers/staging/kpc2000/kpc2000_i2c.c | 204 +- drivers/staging/kpc2000/kpc2000_spi.c | 24 +- drivers/staging/media/allegro-dvt/nal-h264.c | 2 +- drivers/staging/media/hantro/hantro.h | 20 +- drivers/staging/media/hantro/hantro_drv.c | 16 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 7 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 11 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 11 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_h264.c | 64 +- drivers/staging/media/hantro/hantro_hw.h | 4 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 16 +- drivers/staging/media/hantro/rk3399_vpu_hw.c | 12 +- .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 11 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 12 +- drivers/staging/media/imx/imx-ic-prp.c | 25 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 51 +- drivers/staging/media/imx/imx-media-capture.c | 21 +- drivers/staging/media/imx/imx-media-csi.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 10 +- drivers/staging/media/imx/imx-media-vdic.c | 27 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 27 +- drivers/staging/media/imx/imx7-media-csi.c | 38 +- drivers/staging/media/imx/imx7-mipi-csis.c | 36 +- drivers/staging/media/ipu3/Makefile | 6 - drivers/staging/media/ipu3/TODO | 5 - drivers/staging/media/ipu3/include/intel-ipu3.h | 5 + drivers/staging/media/omap4iss/iss.c | 6 +- drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/sunxi/cedrus/Makefile | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 64 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 18 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 9 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 12 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 616 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 24 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 302 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 98 +- drivers/staging/media/sunxi/cedrus/cedrus_video.h | 1 + drivers/staging/most/configfs.c | 2 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 14 +- drivers/staging/mt7621-pci/pci-mt7621.c | 23 +- drivers/staging/netlogic/TODO | 2 +- drivers/staging/netlogic/xlr_net.c | 3 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/octeon/ethernet-mdio.c | 6 +- drivers/staging/octeon/ethernet-rgmii.c | 4 +- drivers/staging/octeon/ethernet-rx.c | 6 +- drivers/staging/octeon/ethernet-tx.c | 15 +- drivers/staging/octeon/ethernet.c | 6 +- drivers/staging/octeon/octeon-ethernet.h | 4 +- drivers/staging/octeon/octeon-stubs.h | 75 +- drivers/staging/olpc_dcon/Kconfig | 21 +- drivers/staging/olpc_dcon/Makefile | 4 +- drivers/staging/olpc_dcon/TODO | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/olpc_dcon/olpc_dcon.h | 5 - drivers/staging/pi433/pi433_if.c | 12 +- drivers/staging/qlge/TODO | 3 - drivers/staging/qlge/qlge.h | 145 +- drivers/staging/qlge/qlge_dbg.c | 287 +- drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/qlge/qlge_main.c | 891 +- drivers/staging/qlge/qlge_mpi.c | 1 - drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 43 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 5 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 167 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 26 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 55 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 1 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 1 - drivers/staging/rtl8188eu/include/sta_info.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 30 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 127 +- drivers/staging/rtl8712/rtl8712_led.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 40 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 8 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 103 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 11 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 20 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 174 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 23 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 1 - drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 145 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 92 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 1 - drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1076 -- drivers/staging/rtl8723bs/hal/odm_DIG.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 77 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 41 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 125 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 - drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 26 - drivers/staging/rtl8723bs/include/hal_data.h | 21 - drivers/staging/rtl8723bs/include/osdep_service.h | 4 - .../rtl8723bs/include/osdep_service_linux.h | 7 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 15 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 31 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 59 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 23 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 136 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 1 - drivers/staging/rts5208/ms.c | 86 +- drivers/staging/rts5208/ms.h | 70 +- drivers/staging/rts5208/rtsx.c | 3 +- drivers/staging/rts5208/rtsx_transport.c | 4 +- drivers/staging/rts5208/sd.h | 2 +- drivers/staging/rts5208/xd.c | 8 +- drivers/staging/rts5208/xd.h | 6 +- drivers/staging/sm750fb/ddk750_chip.c | 41 +- drivers/staging/sm750fb/ddk750_chip.h | 18 +- drivers/staging/sm750fb/ddk750_display.c | 4 +- drivers/staging/sm750fb/ddk750_mode.c | 16 +- drivers/staging/sm750fb/ddk750_sii164.c | 28 +- drivers/staging/sm750fb/ddk750_sii164.h | 11 +- drivers/staging/sm750fb/sm750_accel.c | 94 +- drivers/staging/sm750fb/sm750_accel.h | 83 +- drivers/staging/sm750fb/sm750_cursor.h | 17 +- drivers/staging/speakup/sysfs-driver-speakup | 369 + drivers/staging/uwb/rsv.c | 4 +- drivers/staging/vboxsf/Kconfig | 10 + drivers/staging/vboxsf/Makefile | 5 + drivers/staging/vboxsf/TODO | 7 + drivers/staging/vboxsf/dir.c | 418 + drivers/staging/vboxsf/file.c | 370 + drivers/staging/vboxsf/shfl_hostintf.h | 901 ++ drivers/staging/vboxsf/super.c | 501 + drivers/staging/vboxsf/utils.c | 551 + drivers/staging/vboxsf/vboxsf_wrappers.c | 371 + drivers/staging/vboxsf/vfsmod.h | 137 + .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 6 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 4 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 2 +- .../staging/vc04_services/interface/vchi/vchi.h | 46 +- .../vc04_services/interface/vchi/vchi_cfg.h | 172 +- .../vc04_services/interface/vchi/vchi_common.h | 24 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 30 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 6 +- .../interface/vchiq_arm/vchiq_ioctl.h | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 54 +- drivers/staging/vme/devices/vme_user.c | 2 +- drivers/staging/vt6655/card.c | 24 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 18 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6655/rf.c | 5 +- drivers/staging/vt6655/rf.h | 19 +- drivers/staging/vt6655/rxtx.c | 5 +- drivers/staging/vt6656/main_usb.c | 9 +- drivers/staging/vt6656/rxtx.c | 8 +- .../bindings/net/wireless/siliabs,wfx.txt | 97 + drivers/staging/wfx/Kconfig | 8 + drivers/staging/wfx/Makefile | 24 + drivers/staging/wfx/TODO | 17 + drivers/staging/wfx/bh.c | 321 + drivers/staging/wfx/bh.h | 32 + drivers/staging/wfx/bus.h | 36 + drivers/staging/wfx/bus_sdio.c | 269 + drivers/staging/wfx/bus_spi.c | 267 + drivers/staging/wfx/data_rx.c | 213 + drivers/staging/wfx/data_rx.h | 18 + drivers/staging/wfx/data_tx.c | 837 ++ drivers/staging/wfx/data_tx.h | 93 + drivers/staging/wfx/debug.c | 306 + drivers/staging/wfx/debug.h | 19 + drivers/staging/wfx/fwio.c | 388 + drivers/staging/wfx/fwio.h | 15 + drivers/staging/wfx/hif_api_cmd.h | 681 ++ drivers/staging/wfx/hif_api_general.h | 437 + drivers/staging/wfx/hif_api_mib.h | 558 + drivers/staging/wfx/hif_rx.c | 336 + drivers/staging/wfx/hif_rx.h | 18 + drivers/staging/wfx/hif_tx.c | 470 + drivers/staging/wfx/hif_tx.h | 67 + drivers/staging/wfx/hif_tx_mib.h | 290 + drivers/staging/wfx/hwio.c | 338 + drivers/staging/wfx/hwio.h | 75 + drivers/staging/wfx/key.c | 258 + drivers/staging/wfx/key.h | 22 + drivers/staging/wfx/main.c | 470 + drivers/staging/wfx/main.h | 47 + drivers/staging/wfx/queue.c | 608 + drivers/staging/wfx/queue.h | 59 + drivers/staging/wfx/scan.c | 289 + drivers/staging/wfx/scan.h | 42 + drivers/staging/wfx/secure_link.h | 55 + drivers/staging/wfx/sta.c | 1639 +++ drivers/staging/wfx/sta.h | 101 + drivers/staging/wfx/traces.h | 434 + drivers/staging/wfx/wfx.h | 206 + drivers/staging/wilc1000/wilc_hif.c | 10 +- drivers/staging/wilc1000/wilc_netdev.c | 142 +- drivers/staging/wilc1000/wilc_spi.c | 11 + drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 244 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 2 + drivers/staging/wilc1000/wilc_wfi_netdevice.h | 5 +- drivers/staging/wlan-ng/cfg80211.c | 6 +- drivers/staging/wlan-ng/hfa384x.h | 18 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 - drivers/staging/wlan-ng/p80211wep.c | 64 +- drivers/staging/wlan-ng/prism2usb.c | 6 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 3 - drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/target/iscsi/iscsi_target.c | 14 +- drivers/target/iscsi/iscsi_target_auth.c | 232 +- drivers/target/iscsi/iscsi_target_auth.h | 17 +- drivers/target/iscsi/iscsi_target_parameters.h | 3 - drivers/target/target_core_device.c | 21 - drivers/target/target_core_tpg.c | 12 - drivers/target/target_core_xcopy.c | 1 - drivers/tee/tee_core.c | 2 +- drivers/thermal/Kconfig | 12 + drivers/thermal/Makefile | 1 + drivers/thermal/amlogic_thermal.c | 333 + drivers/thermal/cpu_cooling.c | 414 +- drivers/thermal/gov_bang_bang.c | 2 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 31 +- drivers/thermal/intel/intel_soc_dts_iosf.h | 2 - drivers/thermal/qcom/tsens-8960.c | 4 +- drivers/thermal/qcom/tsens-common.c | 529 +- drivers/thermal/qcom/tsens-v0_1.c | 11 + drivers/thermal/qcom/tsens-v1.c | 198 +- drivers/thermal/qcom/tsens-v2.c | 13 + drivers/thermal/qcom/tsens.c | 62 +- drivers/thermal/qcom/tsens.h | 288 +- drivers/thermal/qoriq_thermal.c | 120 +- drivers/thermal/rcar_gen3_thermal.c | 4 + drivers/thermal/thermal-generic-adc.c | 9 +- drivers/thermal/thermal_core.c | 103 +- drivers/thermal/thermal_mmio.c | 1 - drivers/thunderbolt/cap.c | 6 +- drivers/thunderbolt/ctl.c | 8 +- drivers/thunderbolt/eeprom.c | 11 - drivers/thunderbolt/icm.c | 157 +- drivers/thunderbolt/lc.c | 193 +- drivers/thunderbolt/nhi_ops.c | 1 - drivers/thunderbolt/path.c | 52 +- drivers/thunderbolt/switch.c | 544 +- drivers/thunderbolt/tb.c | 340 +- drivers/thunderbolt/tb.h | 81 +- drivers/thunderbolt/tb_msgs.h | 2 + drivers/thunderbolt/tb_regs.h | 97 +- drivers/thunderbolt/tunnel.c | 364 +- drivers/thunderbolt/tunnel.h | 10 +- drivers/thunderbolt/xdomain.c | 5 +- drivers/tty/hvc/hvc_dcc.c | 28 + drivers/tty/n_hdlc.c | 5 + drivers/tty/rocket.c | 32 +- drivers/tty/serdev/core.c | 111 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 84 + drivers/tty/serial/8250/8250_dw.c | 83 +- drivers/tty/serial/8250/8250_exar.c | 19 + drivers/tty/serial/8250/8250_lpss.c | 21 +- drivers/tty/serial/8250/8250_men_mcb.c | 9 +- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_of.c | 31 + drivers/tty/serial/8250/8250_omap.c | 5 +- drivers/tty/serial/8250/8250_pci.c | 8 +- drivers/tty/serial/8250/8250_port.c | 14 - drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/amba-pl011.c | 4 - drivers/tty/serial/fsl_linflexuart.c | 25 +- drivers/tty/serial/fsl_lpuart.c | 86 +- drivers/tty/serial/imx.c | 9 +- drivers/tty/serial/men_z135_uart.c | 1 + drivers/tty/serial/msm_serial.c | 6 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 68 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/serial_core.c | 2 + drivers/tty/serial/serial_mctrl_gpio.c | 3 + drivers/tty/serial/sh-sci.c | 21 +- drivers/tty/serial/sirfsoc_uart.h | 5 +- drivers/tty/serial/sprd_serial.c | 33 + drivers/tty/serial/uartlite.c | 5 +- drivers/tty/serial/xilinx_uartps.c | 8 +- drivers/tty/tty_io.c | 5 + drivers/tty/tty_ldisc.c | 7 +- drivers/tty/tty_ldsem.c | 8 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/Kconfig | 10 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-pci-wrap.c | 3 +- drivers/usb/cdns3/cdns3-ti.c | 236 + drivers/usb/cdns3/core.c | 22 +- drivers/usb/cdns3/ep0.c | 12 +- drivers/usb/cdns3/gadget.c | 78 +- drivers/usb/cdns3/host-export.h | 1 - drivers/usb/cdns3/host.c | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 79 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/ci_hdrc_tegra.c | 22 +- drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/udc.c | 75 +- drivers/usb/chipidea/usbmisc_imx.c | 31 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/class/usblp.c | 12 +- drivers/usb/class/usbtmc.c | 4 +- drivers/usb/core/Kconfig | 9 + drivers/usb/core/config.c | 17 +- drivers/usb/core/devio.c | 84 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hcd.c | 8 +- drivers/usb/core/hub.c | 205 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc3/Kconfig | 5 +- drivers/usb/dwc3/core.c | 40 +- drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/drd.c | 7 +- drivers/usb/dwc3/dwc3-of-simple.c | 28 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/dwc3/host.c | 7 +- drivers/usb/gadget/composite.c | 10 +- drivers/usb/gadget/configfs.c | 110 +- drivers/usb/gadget/function/f_acm.c | 21 + drivers/usb/gadget/function/f_fs.c | 14 +- drivers/usb/gadget/function/f_obex.c | 2 +- drivers/usb/gadget/function/f_serial.c | 21 + drivers/usb/gadget/function/f_tcm.c | 13 +- drivers/usb/gadget/function/u_serial.c | 516 +- drivers/usb/gadget/function/u_serial.h | 8 + drivers/usb/gadget/legacy/Kconfig | 20 +- drivers/usb/gadget/legacy/acm_ms.c | 3 - drivers/usb/gadget/legacy/mass_storage.c | 3 - drivers/usb/gadget/legacy/serial.c | 49 +- drivers/usb/gadget/udc/Kconfig | 15 +- drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 7 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_udc.c | 2 +- drivers/usb/gadget/udc/core.c | 11 + drivers/usb/gadget/udc/dummy_hcd.c | 13 +- drivers/usb/gadget/udc/fsl_qe_udc.h | 4 +- drivers/usb/gadget/udc/fsl_udc_core.c | 14 +- drivers/usb/gadget/udc/gr_udc.c | 4 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 16 +- drivers/usb/gadget/udc/mv_u3d.h | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa27x_udc.c | 4 +- drivers/usb/gadget/udc/r8a66597-udc.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 30 +- drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/gadget/udc/tegra-xudc.c | 3810 ++++++ drivers/usb/host/Kconfig | 68 +- drivers/usb/host/bcma-hcd.c | 5 +- drivers/usb/host/fotg210-hcd.c | 8 +- drivers/usb/host/isp1362-hcd.c | 5 +- drivers/usb/host/ohci-at91.c | 8 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-debugfs.c | 24 +- drivers/usb/host/xhci-ext-caps.c | 1 + drivers/usb/host/xhci-ring.c | 6 +- drivers/usb/host/xhci-tegra.c | 101 +- drivers/usb/host/xhci.c | 116 +- drivers/usb/image/microtek.c | 7 +- drivers/usb/isp1760/isp1760-hcd.c | 2 - drivers/usb/misc/Kconfig | 18 +- drivers/usb/misc/Makefile | 1 - drivers/usb/misc/adutux.c | 24 +- drivers/usb/misc/chaoskey.c | 5 +- drivers/usb/misc/ftdi-elan.c | 6 +- drivers/usb/misc/iowarrior.c | 48 +- drivers/usb/misc/ldusb.c | 60 +- drivers/usb/misc/legousbtower.c | 63 +- drivers/usb/misc/rio500.c | 554 - drivers/usb/misc/rio500_usb.h | 20 - drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/usb251xb.c | 66 +- drivers/usb/misc/usblcd.c | 60 +- drivers/usb/misc/yurex.c | 18 +- drivers/usb/mtu3/mtu3_core.c | 1 + drivers/usb/mtu3/mtu3_gadget_ep0.c | 35 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_gadget.c | 5 +- drivers/usb/phy/phy-keystone.c | 4 +- drivers/usb/phy/phy-mxs-usb.c | 4 +- drivers/usb/renesas_usbhs/common.c | 17 +- drivers/usb/renesas_usbhs/common.h | 4 +- drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/renesas_usbhs/fifo.h | 1 + drivers/usb/renesas_usbhs/mod.c | 19 +- drivers/usb/renesas_usbhs/mod_gadget.c | 34 +- drivers/usb/renesas_usbhs/pipe.c | 15 + drivers/usb/renesas_usbhs/pipe.h | 1 + drivers/usb/roles/class.c | 21 + drivers/usb/serial/Kconfig | 44 +- drivers/usb/serial/ch341.c | 97 +- drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 9 + drivers/usb/serial/keyspan.c | 4 +- drivers/usb/serial/mos7840.c | 11 + drivers/usb/serial/option.c | 14 + drivers/usb/serial/pl2303.c | 124 +- drivers/usb/serial/pl2303.h | 6 + drivers/usb/serial/ti_usb_3410_5052.c | 12 +- drivers/usb/serial/usb-serial.c | 5 +- drivers/usb/serial/whiteheat.c | 13 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/scsiglue.c | 14 +- drivers/usb/storage/uas.c | 20 - drivers/usb/typec/Kconfig | 11 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/class.c | 42 +- drivers/usb/typec/hd3ss3220.c | 269 + drivers/usb/typec/tcpm/tcpm.c | 59 +- drivers/usb/typec/tps6598x.c | 49 +- drivers/usb/typec/ucsi/displayport.c | 38 +- drivers/usb/typec/ucsi/trace.c | 11 - drivers/usb/typec/ucsi/trace.h | 79 +- drivers/usb/typec/ucsi/ucsi.c | 609 +- drivers/usb/typec/ucsi/ucsi.h | 417 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 91 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 208 +- drivers/usb/usb-skeleton.c | 19 +- drivers/usb/usbip/stub_tx.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 4 +- drivers/usb/usbip/vhci_tx.c | 3 + drivers/vfio/pci/vfio_pci.c | 11 +- drivers/vfio/pci/vfio_pci_config.c | 32 +- drivers/vfio/pci/vfio_pci_private.h | 4 +- drivers/vfio/vfio.c | 39 +- drivers/vfio/vfio_iommu_type1.c | 28 +- drivers/vhost/net.c | 44 +- drivers/vhost/scsi.c | 12 +- drivers/vhost/test.c | 33 +- drivers/vhost/vhost.c | 334 +- drivers/vhost/vhost.h | 21 +- drivers/vhost/vringh.c | 8 +- drivers/vhost/vsock.c | 12 +- drivers/video/backlight/Kconfig | 12 +- drivers/video/backlight/Makefile | 2 +- drivers/video/backlight/ipaq_micro_bl.c | 2 +- drivers/video/backlight/lm3630a_bl.c | 13 +- drivers/video/backlight/pwm_bl.c | 39 +- .../video/backlight/{pm8941-wled.c => qcom-wled.c} | 0 drivers/video/console/vgacon.c | 6 +- drivers/video/fbdev/Kconfig | 1 + drivers/video/fbdev/aty/atyfb_base.c | 12 +- drivers/video/fbdev/aty/radeon_pm.c | 2 +- drivers/video/fbdev/c2p_core.h | 8 +- drivers/video/fbdev/core/fbmem.c | 21 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 428 +- drivers/video/fbdev/sa1100fb.c | 13 - drivers/video/hdmi.c | 8 +- drivers/video/logo/.gitignore | 1 + drivers/video/logo/Makefile | 15 +- {scripts => drivers/video/logo}/pnmtologo.c | 0 drivers/virt/fsl_hypervisor.c | 2 +- drivers/virt/vboxguest/vboxguest_utils.c | 3 +- drivers/virtio/Kconfig | 1 + drivers/virtio/virtio_balloon.c | 88 +- drivers/virtio/virtio_ring.c | 7 +- drivers/w1/masters/sgi_w1.c | 4 +- drivers/w1/slaves/Kconfig | 1 + drivers/watchdog/acquirewdt.c | 1 + drivers/watchdog/advantechwdt.c | 1 + drivers/watchdog/alim1535_wdt.c | 1 + drivers/watchdog/alim7101_wdt.c | 1 + drivers/watchdog/ar7_wdt.c | 1 + drivers/watchdog/at91rm9200_wdt.c | 1 + drivers/watchdog/ath79_wdt.c | 1 + drivers/watchdog/bcm63xx_wdt.c | 1 + drivers/watchdog/bd70528_wdt.c | 1 + drivers/watchdog/cpu5wdt.c | 1 + drivers/watchdog/cpwd.c | 8 +- drivers/watchdog/eurotechwdt.c | 1 + drivers/watchdog/f71808e_wdt.c | 1 + drivers/watchdog/gef_wdt.c | 1 + drivers/watchdog/geodewdt.c | 1 + drivers/watchdog/ib700wdt.c | 1 + drivers/watchdog/ibmasr.c | 1 + drivers/watchdog/imx_sc_wdt.c | 8 +- drivers/watchdog/indydog.c | 1 + drivers/watchdog/intel_scu_watchdog.c | 1 + drivers/watchdog/iop_wdt.c | 1 + drivers/watchdog/it8712f_wdt.c | 1 + drivers/watchdog/ixp4xx_wdt.c | 1 + drivers/watchdog/m54xx_wdt.c | 1 + drivers/watchdog/machzwd.c | 1 + drivers/watchdog/menz69_wdt.c | 1 + drivers/watchdog/meson_gxbb_wdt.c | 4 +- drivers/watchdog/mixcomwd.c | 1 + drivers/watchdog/mtx-1_wdt.c | 1 + drivers/watchdog/mv64x60_wdt.c | 1 + drivers/watchdog/nv_tco.c | 1 + drivers/watchdog/pc87413_wdt.c | 1 + drivers/watchdog/pcwd.c | 1 + drivers/watchdog/pcwd_pci.c | 1 + drivers/watchdog/pcwd_usb.c | 1 + drivers/watchdog/pika_wdt.c | 1 + drivers/watchdog/pm8916_wdt.c | 15 +- drivers/watchdog/pnx833x_wdt.c | 1 + drivers/watchdog/rc32434_wdt.c | 1 + drivers/watchdog/rdc321x_wdt.c | 1 + drivers/watchdog/riowd.c | 1 + drivers/watchdog/sa1100_wdt.c | 1 + drivers/watchdog/sb_wdog.c | 1 + drivers/watchdog/sbc60xxwdt.c | 1 + drivers/watchdog/sbc7240_wdt.c | 1 + drivers/watchdog/sbc_epx_c3.c | 1 + drivers/watchdog/sbc_fitpc2_wdt.c | 1 + drivers/watchdog/sc1200wdt.c | 1 + drivers/watchdog/sc520_wdt.c | 1 + drivers/watchdog/sch311x_wdt.c | 1 + drivers/watchdog/scx200_wdt.c | 1 + drivers/watchdog/smsc37b787_wdt.c | 1 + drivers/watchdog/w83877f_wdt.c | 1 + drivers/watchdog/w83977f_wdt.c | 1 + drivers/watchdog/wafer5823wdt.c | 1 + drivers/watchdog/watchdog_dev.c | 1 + drivers/watchdog/wdrtas.c | 1 + drivers/watchdog/wdt.c | 1 + drivers/watchdog/wdt285.c | 1 + drivers/watchdog/wdt977.c | 1 + drivers/watchdog/wdt_pci.c | 1 + drivers/xen/Kconfig | 3 +- drivers/xen/balloon.c | 1 - drivers/xen/gntdev.c | 13 +- drivers/xen/grant-table.c | 3 +- drivers/xen/platform-pci.c | 14 +- drivers/xen/pvcalls-back.c | 2 +- fs/Kconfig | 3 + fs/Makefile | 1 + fs/afs/flock.c | 4 +- fs/afs/inode.c | 13 +- fs/afs/vl_list.c | 4 +- fs/afs/yfsclient.c | 4 +- fs/aio.c | 19 +- fs/autofs/expire.c | 5 +- fs/befs/linuxvfs.c | 2 +- fs/binfmt_elf.c | 69 +- fs/block_dev.c | 37 +- fs/btrfs/Kconfig | 2 + fs/btrfs/async-thread.c | 113 +- fs/btrfs/async-thread.h | 37 +- fs/btrfs/block-group.c | 417 +- fs/btrfs/block-group.h | 5 +- fs/btrfs/btrfs_inode.h | 3 - fs/btrfs/compression.c | 269 +- fs/btrfs/compression.h | 46 +- fs/btrfs/ctree.c | 355 +- fs/btrfs/ctree.h | 42 +- fs/btrfs/delalloc-space.c | 28 +- fs/btrfs/delayed-inode.c | 18 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/dev-replace.h | 2 +- fs/btrfs/disk-io.c | 371 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-io-tree.h | 248 + fs/btrfs/extent-tree.c | 243 +- fs/btrfs/extent_io.c | 192 +- fs/btrfs/extent_io.h | 231 +- fs/btrfs/extent_map.c | 6 +- fs/btrfs/extent_map.h | 11 +- fs/btrfs/file-item.c | 1 - fs/btrfs/file.c | 130 +- fs/btrfs/free-space-cache.c | 47 +- fs/btrfs/free-space-tree.c | 83 +- fs/btrfs/inode-map.c | 4 +- fs/btrfs/inode.c | 193 +- fs/btrfs/ioctl.c | 59 +- fs/btrfs/locking.c | 312 +- fs/btrfs/locking.h | 13 +- fs/btrfs/lzo.c | 53 +- fs/btrfs/misc.h | 11 + fs/btrfs/ordered-data.c | 1 - fs/btrfs/print-tree.c | 6 +- fs/btrfs/props.c | 6 +- fs/btrfs/qgroup.c | 13 +- fs/btrfs/raid56.c | 101 +- fs/btrfs/reada.c | 17 +- fs/btrfs/ref-verify.c | 2 +- fs/btrfs/relocation.c | 37 +- fs/btrfs/scrub.c | 33 +- fs/btrfs/send.c | 47 +- fs/btrfs/space-info.c | 27 +- fs/btrfs/space-info.h | 3 +- fs/btrfs/super.c | 28 +- fs/btrfs/sysfs.c | 53 +- fs/btrfs/tests/btrfs-tests.c | 5 +- fs/btrfs/tests/free-space-tree-tests.c | 75 +- fs/btrfs/transaction.c | 92 +- fs/btrfs/transaction.h | 5 +- fs/btrfs/tree-checker.c | 219 +- fs/btrfs/tree-log.c | 172 +- fs/btrfs/volumes.c | 471 +- fs/btrfs/volumes.h | 20 +- fs/btrfs/zlib.c | 52 +- fs/btrfs/zstd.c | 47 +- fs/buffer.c | 56 +- fs/ceph/caps.c | 10 +- fs/ceph/dir.c | 16 +- fs/ceph/file.c | 17 +- fs/ceph/inode.c | 1 + fs/ceph/mds_client.c | 21 +- fs/ceph/super.c | 11 +- fs/cifs/cifs_debug.c | 5 + fs/cifs/cifs_spnego.c | 2 +- fs/cifs/cifsacl.c | 2 - fs/cifs/cifsfs.c | 76 +- fs/cifs/cifsfs.h | 3 +- fs/cifs/cifsglob.h | 60 +- fs/cifs/cifsproto.h | 12 +- fs/cifs/connect.c | 122 +- fs/cifs/dir.c | 14 +- fs/cifs/file.c | 202 +- fs/cifs/inode.c | 8 +- fs/cifs/misc.c | 3 +- fs/cifs/netmisc.c | 4 - fs/cifs/sess.c | 218 +- fs/cifs/smb1ops.c | 3 + fs/cifs/smb2file.c | 2 +- fs/cifs/smb2misc.c | 62 +- fs/cifs/smb2ops.c | 92 +- fs/cifs/smb2pdu.c | 123 +- fs/cifs/smb2pdu.h | 1 + fs/cifs/smb2proto.h | 9 +- fs/cifs/smb2transport.c | 163 +- fs/cifs/smbdirect.c | 36 +- fs/cifs/transport.c | 69 +- fs/compat_ioctl.c | 936 +- fs/configfs/symlink.c | 2 +- fs/crypto/bio.c | 29 +- fs/crypto/crypto.c | 124 +- fs/crypto/fscrypt_private.h | 25 +- fs/crypto/keyring.c | 8 +- fs/crypto/keysetup.c | 158 +- fs/crypto/keysetup_v1.c | 4 - fs/crypto/policy.c | 41 +- fs/dax.c | 18 +- fs/dcache.c | 2 +- fs/debugfs/file.c | 87 +- fs/direct-io.c | 3 +- fs/ecryptfs/file.c | 1 + fs/ecryptfs/keystore.c | 2 +- fs/ecryptfs/messaging.c | 1 + fs/erofs/Kconfig | 1 + fs/erofs/erofs_fs.h | 3 +- fs/erofs/internal.h | 1 + fs/erofs/super.c | 36 +- fs/erofs/utils.c | 13 +- fs/erofs/zdata.c | 226 +- fs/erofs/zdata.h | 8 +- fs/eventpoll.c | 52 +- fs/ext2/balloc.c | 75 +- fs/ext2/ext2.h | 12 + fs/ext2/inode.c | 9 +- fs/ext2/ioctl.c | 5 +- fs/ext2/super.c | 10 +- fs/ext4/Kconfig | 17 + fs/ext4/Makefile | 1 + fs/ext4/ext4.h | 24 +- fs/ext4/ext4_jbd2.c | 32 +- fs/ext4/ext4_jbd2.h | 106 +- fs/ext4/extents.c | 149 +- fs/ext4/file.c | 412 +- fs/ext4/fsync.c | 72 +- fs/ext4/ialloc.c | 2 +- fs/ext4/indirect.c | 125 +- fs/ext4/inode-test.c | 272 + fs/ext4/inode.c | 892 +- fs/ext4/ioctl.c | 1 + fs/ext4/migrate.c | 103 +- fs/ext4/namei.c | 39 +- fs/ext4/page-io.c | 110 +- fs/ext4/resize.c | 46 +- fs/ext4/super.c | 28 +- fs/ext4/xattr.c | 94 +- fs/f2fs/data.c | 179 +- fs/f2fs/f2fs.h | 38 +- fs/f2fs/file.c | 40 +- fs/f2fs/gc.c | 34 +- fs/f2fs/inode.c | 6 +- fs/f2fs/node.c | 1 - fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 35 +- fs/f2fs/segment.h | 2 + fs/f2fs/super.c | 58 +- fs/f2fs/sysfs.c | 2 + fs/f2fs/xattr.c | 14 +- fs/fat/file.c | 13 +- fs/fcntl.c | 2 +- fs/freevxfs/vxfs_super.c | 2 +- fs/fs-writeback.c | 11 +- fs/fuse/Makefile | 3 +- fs/fuse/dev.c | 6 +- fs/fuse/dir.c | 16 +- fs/fuse/file.c | 14 +- fs/fuse/fuse_i.h | 4 + fs/fuse/inode.c | 4 + fs/fuse/virtio_fs.c | 171 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 14 +- fs/gfs2/file.c | 90 +- fs/gfs2/glops.c | 2 +- fs/gfs2/inode.c | 2 +- fs/gfs2/log.c | 3 +- fs/gfs2/lops.c | 29 +- fs/gfs2/lops.h | 3 +- fs/gfs2/ops_fstype.c | 23 +- fs/gfs2/quota.c | 2 +- fs/gfs2/recovery.c | 4 +- fs/hpfs/dir.c | 1 + fs/hpfs/file.c | 1 + fs/hugetlbfs/inode.c | 60 +- fs/io-wq.c | 928 ++ fs/io-wq.h | 63 + fs/io_uring.c | 1965 +-- fs/ioctl.c | 92 +- fs/iomap/Makefile | 16 +- fs/iomap/apply.c | 25 +- fs/iomap/buffered-io.c | 756 +- fs/iomap/direct-io.c | 11 +- fs/iomap/fiemap.c | 4 +- fs/iomap/seek.c | 4 +- fs/iomap/swapfile.c | 3 +- fs/iomap/trace.c | 12 + fs/iomap/trace.h | 88 + fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 26 +- fs/jbd2/journal.c | 65 +- fs/jbd2/revoke.c | 6 + fs/jbd2/transaction.c | 400 +- fs/kernfs/dir.c | 4 +- fs/libfs.c | 140 +- fs/namei.c | 8 +- fs/namespace.c | 15 +- fs/nfs/delegation.c | 12 +- fs/nfs/delegation.h | 1 + fs/nfs/direct.c | 106 +- fs/nfs/nfs4proc.c | 8 +- fs/nfs/write.c | 5 +- fs/nfsd/nfs4recover.c | 11 +- fs/nfsd/nfs4state.c | 19 +- fs/nfsd/nfs4xdr.c | 2 - fs/nilfs2/ioctl.c | 1 + fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/fdinfo.c | 2 +- fs/notify/fsnotify.c | 2 - fs/notify/fsnotify.h | 2 + fs/ocfs2/acl.c | 4 +- fs/ocfs2/alloc.c | 32 +- fs/ocfs2/aops.c | 25 +- fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/file.c | 136 +- fs/ocfs2/ioctl.c | 3 +- fs/ocfs2/journal.c | 11 +- fs/ocfs2/localalloc.c | 3 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/suballoc.c | 19 +- fs/ocfs2/super.c | 4 +- fs/ocfs2/xattr.c | 56 +- fs/orangefs/super.c | 2 +- fs/proc/generic.c | 37 +- fs/proc/internal.h | 2 +- fs/proc/meminfo.c | 4 +- fs/proc/page.c | 68 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 4 +- fs/pstore/platform.c | 2 +- fs/quota/dquot.c | 260 +- fs/quota/quota.c | 7 +- fs/quota/quota_v1.c | 1 - fs/ramfs/inode.c | 12 + fs/readdir.c | 48 +- fs/reiserfs/file.c | 10 +- fs/reiserfs/inode.c | 12 +- fs/reiserfs/namei.c | 7 +- fs/reiserfs/reiserfs.h | 2 + fs/reiserfs/super.c | 2 + fs/reiserfs/xattr.c | 19 +- fs/reiserfs/xattr_acl.c | 4 +- fs/splice.c | 14 +- fs/super.c | 5 +- fs/sysfs/symlink.c | 21 + fs/tracefs/inode.c | 46 +- fs/ufs/super.c | 2 +- fs/userfaultfd.c | 23 +- fs/verity/enable.c | 2 +- fs/xfs/libxfs/xfs_ag.c | 5 +- fs/xfs/libxfs/xfs_alloc.c | 924 +- fs/xfs/libxfs/xfs_alloc.h | 16 +- fs/xfs/libxfs/xfs_alloc_btree.c | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 118 +- fs/xfs/libxfs/xfs_attr_leaf.h | 4 +- fs/xfs/libxfs/xfs_bmap.c | 340 +- fs/xfs/libxfs/xfs_bmap.h | 6 +- fs/xfs/libxfs/xfs_btree.c | 15 +- fs/xfs/libxfs/xfs_btree.h | 12 +- fs/xfs/libxfs/xfs_da_btree.c | 62 +- fs/xfs/libxfs/xfs_dir2.c | 4 +- fs/xfs/libxfs/xfs_dir2_block.c | 10 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 4 +- fs/xfs/libxfs/xfs_dir2_node.c | 12 +- fs/xfs/libxfs/xfs_dir2_sf.c | 34 +- fs/xfs/libxfs/xfs_fs.h | 8 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 14 +- fs/xfs/libxfs/xfs_inode_fork.h | 14 +- fs/xfs/libxfs/xfs_refcount.c | 4 +- fs/xfs/libxfs/xfs_rtbitmap.c | 6 +- fs/xfs/scrub/bitmap.c | 3 +- fs/xfs/scrub/refcount.c | 3 +- fs/xfs/xfs_acl.c | 15 +- fs/xfs/xfs_aops.c | 791 +- fs/xfs/xfs_aops.h | 20 - fs/xfs/xfs_attr_inactive.c | 10 +- fs/xfs/xfs_attr_list.c | 65 +- fs/xfs/xfs_bmap_item.c | 3 +- fs/xfs/xfs_bmap_util.c | 251 +- fs/xfs/xfs_bmap_util.h | 4 - fs/xfs/xfs_buf.c | 29 +- fs/xfs/xfs_buf.h | 1 - fs/xfs/xfs_dir2_readdir.c | 27 +- fs/xfs/xfs_dquot.c | 6 +- fs/xfs/xfs_error.c | 29 +- fs/xfs/xfs_error.h | 7 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 3 +- fs/xfs/xfs_file.c | 111 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_fsmap.c | 1 + fs/xfs/xfs_inode.c | 22 +- fs/xfs/xfs_inode.h | 7 + fs/xfs/xfs_inode_item.c | 5 +- fs/xfs/xfs_ioctl.c | 100 +- fs/xfs/xfs_ioctl.h | 1 - fs/xfs/xfs_ioctl32.c | 9 +- fs/xfs/xfs_iomap.c | 858 +- fs/xfs/xfs_iomap.h | 13 +- fs/xfs/xfs_iops.c | 65 +- fs/xfs/xfs_linux.h | 6 +- fs/xfs/xfs_log.c | 432 +- fs/xfs/xfs_log_cil.c | 2 +- fs/xfs/xfs_log_priv.h | 25 +- fs/xfs/xfs_log_recover.c | 25 +- fs/xfs/xfs_message.c | 22 +- fs/xfs/xfs_message.h | 6 +- fs/xfs/xfs_mount.c | 51 +- fs/xfs/xfs_mount.h | 50 +- fs/xfs/xfs_pnfs.c | 58 +- fs/xfs/xfs_qm.c | 13 +- fs/xfs/xfs_quotaops.c | 3 + fs/xfs/xfs_refcount_item.c | 3 +- fs/xfs/xfs_reflink.c | 138 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_rmap_item.c | 7 +- fs/xfs/xfs_rtalloc.c | 3 +- fs/xfs/xfs_super.c | 1304 +- fs/xfs/xfs_super.h | 10 + fs/xfs/xfs_trace.h | 100 +- fs/xfs/xfs_trans_ail.c | 2 +- include/Kbuild | 5 +- include/acpi/acpi_bus.h | 8 +- include/acpi/acpixf.h | 8 +- include/acpi/button.h | 12 - include/acpi/processor.h | 20 +- include/asm-generic/4level-fixup.h | 40 - include/asm-generic/5level-fixup.h | 1 - include/asm-generic/Kbuild | 1 + include/asm-generic/bitops-instrumented.h | 263 - include/asm-generic/bitops/find.h | 17 + include/asm-generic/bitops/instrumented-atomic.h | 100 + include/asm-generic/bitops/instrumented-lock.h | 81 + .../asm-generic/bitops/instrumented-non-atomic.h | 114 + include/asm-generic/export.h | 2 - include/asm-generic/io.h | 89 +- include/asm-generic/pgtable-nop4d.h | 2 +- include/asm-generic/pgtable-nopmd.h | 2 +- include/asm-generic/pgtable-nopud.h | 2 +- include/asm-generic/pgtable.h | 31 + include/asm-generic/tlb.h | 4 - include/asm-generic/vdso/vsyscall.h | 7 - include/asm-generic/vmlinux.lds.h | 14 +- include/crypto/algapi.h | 74 - include/crypto/internal/skcipher.h | 42 - include/crypto/skcipher.h | 49 +- include/drm/amd_asic_type.h | 56 +- include/drm/bridge/dw_hdmi.h | 6 + include/drm/drmP.h | 103 - include/drm/drm_bridge.h | 33 +- include/drm/drm_cache.h | 2 +- include/drm/drm_connector.h | 25 +- include/drm/drm_crtc.h | 1 - include/drm/drm_dp_helper.h | 140 +- include/drm/drm_dp_mst_helper.h | 172 +- include/drm/drm_drv.h | 2 - include/drm/drm_edid.h | 5 +- include/drm/drm_encoder.h | 6 +- include/drm/drm_fb_helper.h | 7 +- include/drm/drm_gem.h | 15 + include/drm/drm_gem_shmem_helper.h | 43 +- include/drm/drm_gem_ttm_helper.h | 21 + include/drm/drm_gem_vram_helper.h | 107 +- include/drm/drm_mm.h | 7 +- include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_modeset_lock.h | 9 + include/drm/drm_os_linux.h | 55 - include/drm/drm_panel.h | 13 +- include/drm/drm_plane.h | 31 +- include/drm/drm_prime.h | 2 - include/drm/drm_print.h | 26 + include/drm/drm_rect.h | 31 + include/drm/drm_self_refresh_helper.h | 3 +- include/drm/drm_simple_kms_helper.h | 2 +- include/drm/drm_vblank.h | 15 +- include/drm/drm_vram_mm_helper.h | 104 - include/drm/gpu_scheduler.h | 3 + include/drm/i915_drm.h | 18 - include/drm/i915_mei_hdcp_interface.h | 42 +- include/drm/ttm/ttm_bo_api.h | 80 +- include/drm/ttm/ttm_bo_driver.h | 32 +- include/drm/ttm/ttm_execbuf_util.h | 2 +- include/drm/ttm/ttm_memory.h | 1 - include/dt-bindings/clock/aspeed-clock.h | 2 + include/dt-bindings/clock/ast2600-clock.h | 4 + include/dt-bindings/clock/axg-audio-clkc.h | 10 + include/dt-bindings/clock/imx7ulp-clock.h | 1 + include/dt-bindings/clock/imx8mm-clock.h | 19 +- include/dt-bindings/clock/imx8mn-clock.h | 19 +- include/dt-bindings/clock/imx8mq-clock.h | 24 +- include/dt-bindings/clock/px30-cru.h | 2 + include/dt-bindings/clock/r8a774b1-cpg-mssr.h | 57 + include/dt-bindings/clock/r8a77961-cpg-mssr.h | 65 + include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/clock/tegra124-car-common.h | 3 +- include/dt-bindings/clock/tegra210-car.h | 6 +- include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,msm8974.h | 146 + include/dt-bindings/net/qca-ar803x.h | 13 + include/dt-bindings/pinctrl/rockchip.h | 8 +- include/dt-bindings/pmu/exynos_ppmu.h | 25 + include/dt-bindings/power/qcom-rpmpd.h | 9 + include/dt-bindings/power/r8a774b1-sysc.h | 26 + include/dt-bindings/power/r8a77961-sysc.h | 32 + include/dt-bindings/reset/amlogic,meson-a1-reset.h | 74 + .../reset/amlogic,meson-axg-audio-arb.h | 2 + .../reset/amlogic,meson-g12a-audio-reset.h | 15 + include/dt-bindings/reset/nuvoton,npcm7xx-reset.h | 91 + include/dt-bindings/reset/realtek,rtd1295.h | 111 + include/dt-bindings/sound/samsung-i2s.h | 12 +- include/keys/trusted.h | 136 - include/keys/trusted_tpm.h | 111 + include/kunit/assert.h | 356 + include/kunit/string-stream.h | 51 + include/kunit/test.h | 1490 +++ include/kunit/try-catch.h | 75 + include/kvm/arm_hypercalls.h | 43 + include/kvm/arm_psci.h | 2 +- include/kvm/arm_vgic.h | 8 +- include/linux/acpi.h | 8 + include/linux/aer.h | 4 + include/linux/arm-smccc.h | 75 + include/linux/arm_sdei.h | 6 - include/linux/audit.h | 5 +- include/linux/bitmap.h | 54 +- include/linux/bitops.h | 12 + include/linux/blk-cgroup.h | 198 +- include/linux/blk-mq.h | 299 +- include/linux/blk_types.h | 27 +- include/linux/blkdev.h | 33 +- include/linux/bpf.h | 80 +- include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 8 +- include/linux/brcmphy.h | 10 +- include/linux/btf.h | 32 + include/linux/build_bug.h | 4 +- include/linux/cgroup-defs.h | 2 +- include/linux/cgroup.h | 1 - include/linux/clk-provider.h | 1 + include/linux/clk/tegra.h | 24 + include/linux/compiler_attributes.h | 17 + include/linux/context_tracking.h | 30 +- include/linux/context_tracking_state.h | 21 +- include/linux/coresight.h | 6 + include/linux/counter.h | 76 +- include/linux/cpu_cooling.h | 18 +- include/linux/cpufreq.h | 7 +- include/linux/cpuhotplug.h | 1 + include/linux/cpuidle.h | 3 + include/linux/crypto.h | 426 +- include/linux/debugfs.h | 131 +- include/linux/device-mapper.h | 3 - include/linux/device.h | 40 + include/linux/device_cgroup.h | 19 +- include/linux/dim.h | 63 +- include/linux/dma-buf.h | 63 +- include/linux/dma-direct.h | 24 +- include/linux/dma-mapping.h | 8 +- include/linux/dma-noncoherent.h | 2 - include/linux/dmi.h | 4 + include/linux/dynamic_debug.h | 6 + include/linux/efi.h | 18 +- include/linux/energy_model.h | 3 +- include/linux/errname.h | 16 + include/linux/export.h | 99 +- include/linux/extable.h | 10 + include/linux/falloc.h | 26 + include/linux/fb.h | 2 +- include/linux/filter.h | 19 +- include/linux/firmware/broadcom/tee_bnxt_fw.h | 14 + include/linux/firmware/meson/meson_sm.h | 15 +- include/linux/fs.h | 9 +- include/linux/fscrypt.h | 35 +- include/linux/fsl/mc.h | 2 + include/linux/ftrace.h | 40 +- include/linux/fwnode.h | 51 +- include/linux/genalloc.h | 2 +- include/linux/gfp.h | 25 + include/linux/gpio/consumer.h | 54 +- include/linux/gpio/driver.h | 8 + include/linux/hmm.h | 195 +- include/linux/host1x.h | 26 +- include/linux/hugetlb.h | 3 +- include/linux/hwmon.h | 2 +- include/linux/hyperv.h | 31 +- include/linux/i2c.h | 6 + include/linux/icmp.h | 15 + include/linux/icmpv6.h | 14 + include/linux/idr.h | 2 +- include/linux/if_macvlan.h | 1 - include/linux/if_team.h | 1 + include/linux/if_vlan.h | 11 - include/linux/iio/adc/ad_sigma_delta.h | 2 + include/linux/iio/iio.h | 2 + include/linux/input.h | 1 + include/linux/ioasid.h | 76 + include/linux/iomap.h | 129 +- include/linux/iommu.h | 57 +- include/linux/ipmi_smi.h | 12 +- include/linux/irqchip/arm-gic-v3.h | 2 + include/linux/irqchip/arm-gic-v4.h | 2 + include/linux/jbd2.h | 116 +- include/linux/journal-head.h | 21 +- include/linux/kcov.h | 23 + include/linux/kernel_stat.h | 11 + include/linux/key.h | 3 + include/linux/kvm_host.h | 28 +- include/linux/kvm_types.h | 2 + include/linux/led-class-flash.h | 41 +- include/linux/leds.h | 105 +- include/linux/libata.h | 13 +- include/linux/libfdt_env.h | 2 +- include/linux/linkage.h | 249 +- include/linux/linkmode.h | 6 + include/linux/livepatch.h | 17 + include/linux/lockdep.h | 21 +- include/linux/lsm_audit.h | 1 + include/linux/lsm_hooks.h | 53 + include/linux/memblock.h | 3 + include/linux/memcontrol.h | 73 +- include/linux/memory_hotplug.h | 12 +- include/linux/memremap.h | 6 + include/linux/mfd/abx500/ab8500-gpadc.h | 75 - include/linux/mfd/arizona/registers.h | 7 - include/linux/mfd/core.h | 49 +- include/linux/mfd/madera/core.h | 11 + include/linux/mfd/max77620.h | 1 - include/linux/mfd/rk808.h | 2 +- include/linux/mfd/stm32-timers.h | 12 +- include/linux/mfd/syscon/atmel-matrix.h | 1 - include/linux/mfd/twl.h | 12 +- include/linux/micrel_phy.h | 2 +- include/linux/miscdevice.h | 1 + include/linux/mlx5/driver.h | 9 +- include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mm.h | 34 +- include/linux/mm_types.h | 5 + include/linux/mmu_notifier.h | 144 +- include/linux/mmzone.h | 135 +- include/linux/moduleparam.h | 4 +- include/linux/mroute_base.h | 28 +- include/linux/mtd/spi-nor.h | 51 +- include/linux/mtio.h | 60 + include/linux/netdevice.h | 83 +- include/linux/netfilter.h | 41 +- include/linux/netfilter/ipset/ip_set.h | 196 +- include/linux/netfilter/ipset/ip_set_bitmap.h | 14 - include/linux/netfilter/ipset/ip_set_getport.h | 3 - include/linux/node.h | 7 + include/linux/notifier.h | 4 - include/linux/nvme-fc.h | 182 +- include/linux/nvme.h | 54 +- include/linux/nvmem-consumer.h | 11 +- include/linux/of_address.h | 21 +- include/linux/of_net.h | 7 +- include/linux/of_pci.h | 5 +- include/linux/page-flags.h | 31 +- include/linux/page-isolation.h | 4 +- include/linux/page_ext.h | 10 +- include/linux/page_reporting.h | 31 + include/linux/pagewalk.h | 42 +- include/linux/pci-ats.h | 77 +- include/linux/pci-epc.h | 2 +- include/linux/pci.h | 62 +- include/linux/percpu-defs.h | 2 +- include/linux/percpu-rwsem.h | 4 +- include/linux/perf_event.h | 47 +- include/linux/phy.h | 4 + include/linux/phy/phy.h | 3 +- include/linux/phy/tegra/xusb.h | 4 +- include/linux/phy_led_triggers.h | 2 +- include/linux/pid.h | 4 + include/linux/platform_data/cros_ec_commands.h | 285 +- include/linux/platform_data/cros_ec_proto.h | 103 - include/linux/platform_data/dma-imx-sdma.h | 3 + include/linux/platform_data/intel-spi.h | 1 + include/linux/platform_data/pixcir_i2c_ts.h | 64 - include/linux/platform_data/st_sensors_pdata.h | 2 + include/linux/platform_data/ti-prm.h | 21 + include/linux/platform_data/wilco-ec.h | 15 + include/linux/platform_device.h | 72 +- include/linux/pm_opp.h | 13 + include/linux/pm_qos.h | 56 +- include/linux/pm_wakeup.h | 9 + include/linux/proc_fs.h | 4 +- include/linux/property.h | 106 +- include/linux/psci.h | 9 +- include/linux/ptdump.h | 22 + include/linux/ptr_ring.h | 79 +- include/linux/pwm.h | 5 +- include/linux/pxa2xx_ssp.h | 2 +- include/linux/qcom_scm.h | 26 + include/linux/quotaops.h | 14 +- include/linux/radix-tree.h | 18 - include/linux/rbtree_augmented.h | 6 +- include/linux/rculist_bl.h | 28 - include/linux/rcupdate.h | 20 +- include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + include/linux/regulator/ab8500.h | 3 - include/linux/regulator/fixed.h | 1 + include/linux/reset-controller.h | 7 +- include/linux/reset.h | 48 +- include/linux/resource_ext.h | 12 + include/linux/rtc.h | 5 + include/linux/rtc/ds1685.h | 12 +- include/linux/rwlock_api_smp.h | 16 +- include/linux/sched.h | 28 +- include/linux/sched/sysctl.h | 1 + include/linux/sched/user.h | 3 +- include/linux/security.h | 73 +- include/linux/sed-opal.h | 1 + include/linux/seqlock.h | 4 +- include/linux/sfp.h | 10 +- include/linux/skbuff.h | 47 +- include/linux/skmsg.h | 21 +- include/linux/slab.h | 26 +- include/linux/soc/mmp/cputype.h | 87 + include/linux/soc/qcom/llcc-qcom.h | 94 +- include/linux/socket.h | 5 +- include/linux/soundwire/sdw.h | 3 - include/linux/spi/spi.h | 132 +- include/linux/spinlock_api_smp.h | 8 +- include/linux/stddef.h | 13 +- include/linux/stmmac.h | 4 +- include/linux/string.h | 68 +- include/linux/sunrpc/bc_xprt.h | 5 + include/linux/sunrpc/xprtsock.h | 1 + include/linux/sxgbe_platform.h | 4 +- include/linux/sys_soc.h | 1 + include/linux/syscalls.h | 9 +- include/linux/sysctl.h | 6 +- include/linux/sysfs.h | 10 +- include/linux/tcp.h | 8 +- include/linux/thermal.h | 11 - include/linux/thread_info.h | 2 + include/linux/tick.h | 9 +- include/linux/tpm.h | 250 +- include/linux/tpm_eventlog.h | 16 +- include/linux/uaccess.h | 22 +- include/linux/usb.h | 18 + include/linux/usb/role.h | 3 + include/linux/usb/typec.h | 41 +- include/linux/virtio_vsock.h | 1 - include/linux/vmstat.h | 50 + include/linux/vtime.h | 59 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 94 + include/linux/ww_mutex.h | 2 +- include/linux/xarray.h | 4 +- include/media/cec-notifier.h | 7 +- include/media/cec-pin.h | 10 +- include/media/cec.h | 31 - include/media/dvb-usb-ids.h | 1 + include/media/hevc-ctrls.h | 212 + include/media/i2c/smiapp.h | 1 - include/media/rc-map.h | 23 +- include/media/v4l2-common.h | 33 +- include/media/v4l2-ctrls.h | 83 + include/media/v4l2-mem2mem.h | 44 +- include/media/videobuf2-core.h | 3 + include/media/videobuf2-v4l2.h | 5 + include/net/act_api.h | 46 +- include/net/addrconf.h | 6 +- include/net/arp.h | 4 +- include/net/bonding.h | 5 +- include/net/busy_poll.h | 6 +- include/net/cfg80211.h | 10 +- include/net/devlink.h | 13 +- include/net/dsa.h | 106 +- include/net/fib_notifier.h | 13 +- include/net/fib_rules.h | 3 +- include/net/flow_dissector.h | 23 +- include/net/fq.h | 2 +- include/net/fq_impl.h | 4 +- include/net/garp.h | 2 +- include/net/gen_stats.h | 6 + include/net/genetlink.h | 20 +- include/net/hwbm.h | 10 +- include/net/ip.h | 4 +- include/net/ip6_fib.h | 11 +- include/net/ip_fib.h | 11 +- include/net/ip_tunnels.h | 6 +- include/net/ip_vs.h | 3 +- include/net/ipv6.h | 5 + include/net/llc_conn.h | 2 +- include/net/mac80211.h | 29 +- include/net/mrp.h | 2 +- include/net/ndisc.h | 8 +- include/net/net_namespace.h | 33 +- include/net/netfilter/nf_conntrack_extend.h | 10 - include/net/netfilter/nf_conntrack_helper.h | 2 +- include/net/netfilter/nf_flow_table.h | 1 + include/net/netfilter/nf_tables.h | 19 +- include/net/netfilter/nf_tables_core.h | 2 +- include/net/netns/mib.h | 3 + include/net/request_sock.h | 4 +- include/net/sch_generic.h | 16 +- include/net/sctp/sctp.h | 5 + include/net/sctp/ulpevent.h | 16 +- include/net/smc.h | 3 + include/net/snmp.h | 6 + include/net/sock.h | 81 +- include/net/tcp.h | 10 +- include/net/tls.h | 74 +- include/net/tls_toe.h | 77 + include/net/vxlan.h | 1 + include/net/xdp_sock.h | 51 +- include/net/xfrm.h | 7 - include/rdma/ib_cm.h | 32 +- include/rdma/ib_umem_odp.h | 83 +- include/rdma/ib_verbs.h | 70 +- include/rdma/restrack.h | 5 + include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_device.h | 5 +- include/scsi/scsi_eh.h | 1 + include/scsi/scsi_host.h | 6 +- include/soc/fsl/qman.h | 11 + include/soc/qcom/ocmem.h | 65 + include/soc/tegra/mc.h | 2 +- include/sound/dmaengine_pcm.h | 5 + include/sound/hda_codec.h | 1 + include/sound/hda_register.h | 3 + include/sound/intel-dsp-config.h | 34 + include/sound/memalloc.h | 1 + include/sound/pxa2xx-lib.h | 26 +- include/sound/rt5682.h | 1 + include/sound/simple_card_utils.h | 9 +- include/sound/soc-acpi-intel-match.h | 1 + include/sound/soc-acpi.h | 4 + include/sound/soc-component.h | 45 +- include/sound/soc-dpcm.h | 18 +- include/sound/soc.h | 31 +- include/sound/sof.h | 3 + include/sound/sof/dai-imx.h | 34 + include/sound/sof/dai.h | 2 + include/sound/sof/header.h | 2 + include/sound/sof/pm.h | 8 + include/sound/sof/stream.h | 4 +- include/sound/wm8904.h | 2 +- include/target/target_core_base.h | 1 - include/trace/bpf_probe.h | 3 +- include/trace/events/bridge.h | 12 +- include/trace/events/btrfs.h | 110 +- include/trace/events/ext4.h | 13 +- include/trace/events/fsi.h | 6 +- include/trace/events/fsi_master_aspeed.h | 77 + include/trace/events/io_uring.h | 358 + include/trace/events/jbd2.h | 16 +- include/trace/events/kmem.h | 47 + include/trace/events/rcu.h | 47 +- include/trace/events/rpcrdma.h | 30 +- include/trace/events/rxrpc.h | 18 +- include/trace/events/sock.h | 4 +- include/trace/events/timer.h | 3 +- include/trace/events/vmscan.h | 71 +- include/trace/events/wbt.h | 12 +- include/trace/events/xdp.h | 2 +- include/uapi/asm-generic/ipcbuf.h | 2 + include/uapi/asm-generic/msgbuf.h | 2 + include/uapi/asm-generic/sembuf.h | 1 + include/uapi/asm-generic/unistd.h | 12 +- include/uapi/drm/amdgpu_drm.h | 15 +- include/uapi/drm/drm.h | 3 +- include/uapi/drm/drm_fourcc.h | 28 +- include/uapi/drm/exynos_drm.h | 2 +- include/uapi/drm/i915_drm.h | 128 +- include/uapi/drm/omap_drm.h | 18 +- include/uapi/drm/v3d_drm.h | 8 +- include/uapi/linux/audit.h | 1 + include/uapi/linux/blkzoned.h | 17 +- include/uapi/linux/bpf.h | 182 +- include/uapi/linux/btrfs.h | 5 +- include/uapi/linux/btrfs_tree.h | 23 +- include/uapi/linux/can.h | 2 +- include/uapi/linux/can/bcm.h | 2 +- include/uapi/linux/can/error.h | 2 +- include/uapi/linux/can/gw.h | 2 +- include/uapi/linux/can/j1939.h | 2 +- include/uapi/linux/can/netlink.h | 2 +- include/uapi/linux/can/raw.h | 2 +- include/uapi/linux/can/vxcan.h | 2 +- include/uapi/linux/cec-funcs.h | 34 +- include/uapi/linux/cec.h | 133 +- include/uapi/linux/chio.h | 11 +- include/uapi/linux/dcbnl.h | 2 +- include/uapi/linux/devlink.h | 4 + include/uapi/linux/ethtool.h | 6 + include/uapi/linux/fcntl.h | 9 +- include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/fuse.h | 37 + include/uapi/linux/gen_stats.h | 5 +- include/uapi/linux/gpio.h | 24 + include/uapi/linux/if.h | 1 + include/uapi/linux/if_link.h | 2 + include/uapi/linux/input-event-codes.h | 75 + include/uapi/linux/io_uring.h | 23 +- include/uapi/linux/iommu.h | 169 + include/uapi/linux/kcov.h | 28 + include/uapi/linux/keyctl.h | 2 + include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/kvm.h | 11 + include/uapi/linux/lwtunnel.h | 41 + include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/netfilter_arp/arp_tables.h | 2 +- include/uapi/linux/netfilter_bridge/ebtables.h | 2 +- include/uapi/linux/netfilter_ipv4/ip_tables.h | 2 +- include/uapi/linux/netfilter_ipv6/ip6_tables.h | 2 +- include/uapi/linux/nl80211.h | 8 + include/uapi/linux/nvme_ioctl.h | 1 + include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/pkt_cls.h | 5 + include/uapi/linux/ppp-ioctl.h | 2 + include/uapi/linux/ppp_defs.h | 14 + include/uapi/linux/psp-sev.h | 3 + include/uapi/linux/rtnetlink.h | 7 + include/uapi/linux/sched.h | 7 + include/uapi/linux/sctp.h | 16 +- include/uapi/linux/sed-opal.h | 20 + include/uapi/linux/serial_core.h | 4 +- include/uapi/linux/snmp.h | 17 + include/uapi/linux/tcp.h | 10 +- include/uapi/linux/tipc.h | 1 + include/uapi/linux/tipc_config.h | 4 +- include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/videodev2.h | 21 +- include/uapi/linux/virtio_balloon.h | 1 + include/uapi/linux/virtio_ring.h | 2 +- include/uapi/linux/watch_queue.h | 181 + include/uapi/misc/fastrpc.h | 15 + include/uapi/rdma/cxgb3-abi.h | 82 - include/uapi/rdma/ib_user_ioctl_verbs.h | 22 + include/uapi/rdma/nes-abi.h | 115 - include/uapi/rdma/qedr-abi.h | 25 + include/uapi/rdma/rdma_user_ioctl_cmds.h | 22 - include/uapi/rdma/vmw_pvrdma-abi.h | 5 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 11 +- init/Kconfig | 1 + init/do_mounts.c | 49 + init/initramfs.c | 8 + ipc/mqueue.c | 105 +- ipc/msg.c | 61 +- ipc/sem.c | 66 +- ipc/util.c | 2 +- kernel/Makefile | 4 +- kernel/audit.c | 15 +- kernel/bpf/btf.c | 459 +- kernel/bpf/cgroup.c | 10 +- kernel/bpf/core.c | 45 +- kernel/bpf/devmap.c | 33 +- kernel/bpf/local_storage.c | 4 +- kernel/bpf/offload.c | 4 +- kernel/bpf/stackmap.c | 9 +- kernel/bpf/syscall.c | 129 +- kernel/bpf/verifier.c | 287 +- kernel/bpf/xskmap.c | 112 +- kernel/cgroup/cgroup-internal.h | 5 +- kernel/cgroup/cgroup-v1.c | 5 +- kernel/cgroup/cgroup.c | 244 +- kernel/cgroup/cpuset.c | 5 +- kernel/cgroup/freezer.c | 9 + kernel/cgroup/pids.c | 11 +- kernel/cgroup/rstat.c | 46 +- kernel/context_tracking.c | 6 +- kernel/cpu.c | 2 +- kernel/debug/debug_core.c | 34 + kernel/debug/debug_core.h | 3 +- kernel/debug/kdb/kdb_bt.c | 116 +- kernel/debug/kdb/kdb_io.c | 231 +- kernel/debug/kdb/kdb_private.h | 1 + kernel/dma/Kconfig | 12 +- kernel/dma/coherent.c | 16 +- kernel/dma/contiguous.c | 9 +- kernel/dma/debug.c | 21 +- kernel/dma/direct.c | 145 +- kernel/dma/mapping.c | 45 +- kernel/dma/remap.c | 61 +- kernel/events/core.c | 194 +- kernel/events/ring_buffer.c | 24 +- kernel/events/uprobes.c | 15 +- kernel/exit.c | 2 +- kernel/extable.c | 2 + kernel/fork.c | 116 +- kernel/freezer.c | 6 - kernel/futex.c | 2 +- kernel/gen_kheaders.sh | 75 +- kernel/hung_task.c | 94 +- kernel/irq/irqdomain.c | 2 +- kernel/kcov.c | 547 +- kernel/kexec_file.c | 4 +- kernel/kthread.c | 6 +- kernel/livepatch/Makefile | 2 +- kernel/livepatch/core.c | 44 +- kernel/livepatch/core.h | 5 +- kernel/livepatch/state.c | 119 + kernel/livepatch/state.h | 9 + kernel/livepatch/transition.c | 12 +- kernel/locking/lockdep.c | 3 +- kernel/locking/locktorture.c | 9 +- kernel/locking/mutex.c | 8 +- kernel/locking/rtmutex.c | 6 +- kernel/locking/rwsem.c | 10 +- kernel/module.c | 4 +- kernel/notifier.c | 41 +- kernel/panic.c | 1 + kernel/pid.c | 14 +- kernel/power/main.c | 1 + kernel/power/qos.c | 240 + kernel/power/snapshot.c | 9 +- kernel/printk/printk.c | 10 +- kernel/profile.c | 6 +- kernel/rcu/rcu.h | 4 +- kernel/rcu/rcu_segcblist.c | 6 +- kernel/rcu/rcuperf.c | 16 - kernel/rcu/rcutorture.c | 44 +- kernel/rcu/tree.c | 73 +- kernel/rcu/tree.h | 1 + kernel/rcu/tree_plugin.h | 2 +- kernel/sched/core.c | 18 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/cputime.c | 164 +- kernel/sched/fair.c | 1231 +- kernel/sched/features.h | 1 + kernel/sched/topology.c | 20 +- kernel/signal.c | 14 +- kernel/stacktrace.c | 6 +- kernel/stop_machine.c | 11 +- kernel/sys.c | 4 +- kernel/sys_ni.c | 1 + kernel/sysctl-test.c | 392 + kernel/sysctl.c | 14 +- kernel/time/hrtimer.c | 8 +- kernel/time/posix-cpu-timers.c | 6 +- kernel/time/sched_clock.c | 2 + kernel/time/tick-sched.c | 13 +- kernel/time/vsyscall.c | 9 +- kernel/trace/bpf_trace.c | 227 +- kernel/trace/ftrace.c | 61 +- kernel/trace/trace.c | 139 +- kernel/trace/trace.h | 2 + kernel/trace/trace_benchmark.c | 4 +- kernel/trace/trace_dynevent.c | 4 + kernel/trace/trace_event_perf.c | 19 +- kernel/trace/trace_events.c | 35 +- kernel/trace/trace_events_hist.c | 15 +- kernel/trace/trace_events_trigger.c | 8 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_kprobe.c | 12 +- kernel/trace/trace_printk.c | 7 + kernel/trace/trace_stack.c | 8 + kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_uprobe.c | 11 + kernel/utsname.c | 2 +- kernel/workqueue.c | 39 +- lib/Kconfig | 3 + lib/Kconfig.debug | 702 +- lib/Makefile | 6 + lib/bitmap.c | 12 + lib/cpu_rmap.c | 2 +- lib/cpumask.c | 93 +- lib/devres.c | 64 +- lib/dump_stack.c | 7 +- lib/errname.c | 223 + lib/find_bit.c | 14 + lib/genalloc.c | 7 +- lib/generic-radix-tree.c | 32 +- lib/idr.c | 31 +- lib/ioremap.c | 39 + lib/iov_iter.c | 1 + lib/kunit/Kconfig | 36 + lib/kunit/Makefile | 9 + lib/kunit/assert.c | 141 + lib/kunit/example-test.c | 88 + lib/kunit/string-stream-test.c | 52 + lib/kunit/string-stream.c | 217 + lib/kunit/test-test.c | 331 + lib/kunit/test.c | 478 + lib/kunit/try-catch.c | 118 + lib/list-test.c | 746 ++ lib/livepatch/Makefile | 5 +- lib/livepatch/test_klp_state.c | 162 + lib/livepatch/test_klp_state2.c | 191 + lib/livepatch/test_klp_state3.c | 5 + lib/locking-selftest.c | 24 +- lib/math/rational.c | 63 +- lib/radix-tree.c | 2 +- lib/smp_processor_id.c | 2 +- lib/string.c | 21 - lib/test_bitmap.c | 202 +- lib/test_bpf.c | 112 +- lib/test_meminit.c | 27 + lib/test_printf.c | 53 + lib/test_user_copy.c | 37 +- lib/test_xarray.c | 42 + lib/ubsan.c | 69 +- lib/vdso/Kconfig | 9 - lib/vdso/gettimeofday.c | 9 +- lib/vsprintf.c | 155 +- lib/xarray.c | 12 +- lib/xz/xz_dec_lzma2.c | 1 + localversion-next | 1 + mm/Kconfig | 13 +- mm/Kconfig.debug | 21 + mm/Makefile | 2 + mm/backing-dev.c | 4 +- mm/cma.c | 6 +- mm/cma_debug.c | 10 +- mm/compaction.c | 12 +- mm/filemap.c | 22 +- mm/gup.c | 22 +- mm/hmm.c | 293 +- mm/huge_memory.c | 17 +- mm/hugetlb.c | 285 +- mm/hwpoison-inject.c | 4 +- mm/init-mm.c | 1 + mm/internal.h | 27 +- mm/khugepaged.c | 56 +- mm/kmemleak.c | 30 +- mm/maccess.c | 70 +- mm/madvise.c | 18 +- mm/memblock.c | 71 +- mm/memcontrol.c | 263 +- mm/memory-failure.c | 95 +- mm/memory.c | 158 +- mm/memory_hotplug.c | 292 +- mm/mempolicy.c | 24 +- mm/memremap.c | 47 +- mm/migrate.c | 7 +- mm/mincore.c | 1 + mm/mmap.c | 106 +- mm/mmu_notifier.c | 542 +- mm/mprotect.c | 8 +- mm/mremap.c | 4 +- mm/nommu.c | 10 +- mm/oom_kill.c | 67 +- mm/page_alloc.c | 393 +- mm/page_ext.c | 23 +- mm/page_io.c | 15 +- mm/page_isolation.c | 12 +- mm/page_owner.c | 60 +- mm/page_reporting.c | 353 + mm/page_reporting.h | 226 + mm/pagewalk.c | 126 +- mm/pgtable-generic.c | 9 + mm/ptdump.c | 151 + mm/rmap.c | 65 +- mm/shmem.c | 19 +- mm/shuffle.c | 14 +- mm/shuffle.h | 6 + mm/slab.c | 10 +- mm/slab.h | 10 +- mm/slab_common.c | 127 +- mm/slob.c | 62 +- mm/slub.c | 64 +- mm/sparse.c | 10 +- mm/swap.c | 29 +- mm/swapfile.c | 7 + mm/truncate.c | 12 + mm/userfaultfd.c | 73 +- mm/util.c | 22 +- mm/vmalloc.c | 140 +- mm/vmpressure.c | 20 +- mm/vmscan.c | 493 +- mm/vmstat.c | 85 +- mm/workingset.c | 8 +- mm/z3fold.c | 363 +- net/802/mrp.c | 6 +- net/8021q/vlan.c | 1 - net/8021q/vlan_dev.c | 33 - net/atm/common.c | 2 +- net/atm/signaling.c | 2 +- net/atm/svc.c | 2 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_in.c | 2 +- net/batman-adv/bat_iv_ogm.c | 61 +- net/batman-adv/bat_v.c | 1 - net/batman-adv/bat_v_ogm.c | 75 +- net/batman-adv/hard-interface.c | 2 + net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/soft-interface.c | 37 +- net/batman-adv/types.h | 10 +- net/bluetooth/6lowpan.c | 8 - net/bluetooth/Kconfig | 2 +- net/bluetooth/af_bluetooth.c | 8 +- net/bluetooth/hci_conn.c | 8 + net/bluetooth/hci_core.c | 13 +- net/bluetooth/hci_request.c | 19 +- net/bluetooth/hci_sock.c | 21 +- net/bluetooth/rfcomm/sock.c | 14 +- net/bluetooth/smp.c | 6 - net/bpf/test_run.c | 9 + net/bridge/br.c | 2 +- net/bridge/br_device.c | 8 - net/bridge/br_fdb.c | 157 +- net/bridge/br_input.c | 7 +- net/bridge/br_private.h | 24 +- net/bridge/br_switchdev.c | 12 +- net/bridge/netfilter/ebt_dnat.c | 19 +- net/bridge/netfilter/nf_conntrack_bridge.c | 5 +- net/caif/Kconfig | 10 +- net/caif/caif_socket.c | 4 +- net/can/j1939/socket.c | 9 +- net/can/j1939/transport.c | 20 +- net/core/datagram.c | 10 +- net/core/dev.c | 1035 +- net/core/dev_addr_lists.c | 12 +- net/core/devlink.c | 264 +- net/core/ethtool.c | 4 +- net/core/fib_notifier.c | 95 +- net/core/fib_rules.c | 23 +- net/core/filter.c | 167 +- net/core/flow_dissector.c | 201 +- net/core/gen_estimator.c | 4 +- net/core/gen_stats.c | 12 +- net/core/lwt_bpf.c | 7 +- net/core/neighbour.c | 4 +- net/core/net-procfs.c | 4 +- net/core/net_namespace.c | 23 +- net/core/pktgen.c | 1 - net/core/request_sock.c | 2 +- net/core/rtnetlink.c | 223 +- net/core/skbuff.c | 25 +- net/core/skmsg.c | 20 +- net/core/sock.c | 56 +- net/core/sock_reuseport.c | 4 +- net/core/xdp.c | 6 +- net/dccp/ipv4.c | 4 +- net/dccp/proto.c | 4 +- net/decnet/af_decnet.c | 4 +- net/decnet/dn_nsp_in.c | 2 +- net/dsa/dsa.c | 93 +- net/dsa/dsa2.c | 386 +- net/dsa/dsa_priv.h | 23 +- net/dsa/master.c | 5 - net/dsa/port.c | 13 +- net/dsa/slave.c | 37 +- net/dsa/switch.c | 4 +- net/dsa/tag_8021q.c | 11 +- net/ieee802154/6lowpan/core.c | 8 - net/ieee802154/nl802154.c | 39 +- net/ipv4/af_inet.c | 2 +- net/ipv4/datagram.c | 2 +- net/ipv4/fib_frontend.c | 2 +- net/ipv4/fib_notifier.c | 13 +- net/ipv4/fib_rules.c | 5 +- net/ipv4/fib_trie.c | 44 +- net/ipv4/icmp.c | 3 +- net/ipv4/igmp.c | 2 +- net/ipv4/inet_connection_sock.c | 8 +- net/ipv4/inet_diag.c | 17 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 8 +- net/ipv4/ip_input.c | 3 +- net/ipv4/ip_output.c | 14 +- net/ipv4/ip_tunnel_core.c | 382 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/ipconfig.c | 10 +- net/ipv4/ipmr.c | 13 +- net/ipv4/ipmr_base.c | 30 +- net/ipv4/netfilter/nf_socket_ipv4.c | 10 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 16 +- net/ipv4/tcp.c | 113 +- net/ipv4/tcp_diag.c | 9 +- net/ipv4/tcp_fastopen.c | 7 +- net/ipv4/tcp_input.c | 41 +- net/ipv4/tcp_ipv4.c | 44 +- net/ipv4/tcp_minisocks.c | 17 +- net/ipv4/tcp_output.c | 32 +- net/ipv4/tcp_timer.c | 11 +- net/ipv4/udp.c | 31 +- net/ipv6/addrconf.c | 7 +- net/ipv6/addrconf_core.c | 1 + net/ipv6/fib6_notifier.c | 11 +- net/ipv6/fib6_rules.c | 5 +- net/ipv6/icmp.c | 22 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ip6_fib.c | 50 +- net/ipv6/ip6_gre.c | 9 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_output.c | 3 + net/ipv6/ip6mr.c | 13 +- net/ipv6/netfilter.c | 3 + net/ipv6/netfilter/nf_tproxy_ipv6.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 9 +- net/ipv6/tcp_ipv6.c | 20 +- net/ipv6/udp.c | 2 +- net/iucv/af_iucv.c | 2 +- net/l2tp/l2tp_eth.c | 1 - net/llc/af_llc.c | 38 +- net/llc/llc_c_ac.c | 8 +- net/llc/llc_conn.c | 69 +- net/llc/llc_if.c | 12 +- net/llc/llc_s_ac.c | 12 +- net/llc/llc_sap.c | 23 +- net/mac80211/agg-tx.c | 9 +- net/mac80211/ibss.c | 9 +- net/mac80211/mlme.c | 5 +- net/mac80211/rc80211_minstrel.c | 48 +- net/mac80211/rc80211_minstrel.h | 57 +- net/mac80211/rc80211_minstrel_debugfs.c | 8 +- net/mac80211/rc80211_minstrel_ht.c | 73 +- net/mac80211/rc80211_minstrel_ht.h | 2 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 8 +- net/mac80211/rx.c | 11 +- net/mac80211/scan.c | 30 +- net/mac80211/tx.c | 15 +- net/netfilter/core.c | 20 + net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 26 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 18 +- net/netfilter/ipset/ip_set_bitmap_port.c | 41 +- net/netfilter/ipset/ip_set_core.c | 261 +- net/netfilter/ipset/ip_set_getport.c | 28 - net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_hash_ip.c | 10 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 10 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 8 +- net/netfilter/ipset/ip_set_hash_ipport.c | 8 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 8 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 24 +- net/netfilter/ipset/ip_set_hash_mac.c | 6 +- net/netfilter/ipset/ip_set_hash_net.c | 25 +- net/netfilter/ipset/ip_set_hash_netiface.c | 24 +- net/netfilter/ipset/ip_set_hash_netnet.c | 29 +- net/netfilter/ipset/ip_set_hash_netport.c | 24 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 28 +- net/netfilter/ipset/ip_set_list_set.c | 4 +- net/netfilter/ipvs/ip_vs_app.c | 12 +- net/netfilter/ipvs/ip_vs_core.c | 47 +- net/netfilter/ipvs/ip_vs_ctl.c | 41 +- net/netfilter/ipvs/ip_vs_ovf.c | 2 +- net/netfilter/ipvs/ip_vs_pe.c | 3 +- net/netfilter/ipvs/ip_vs_sched.c | 3 +- net/netfilter/ipvs/ip_vs_sync.c | 13 +- net/netfilter/ipvs/ip_vs_xmit.c | 18 +- net/netfilter/nf_conntrack_core.c | 6 +- net/netfilter/nf_conntrack_ecache.c | 23 +- net/netfilter/nf_conntrack_extend.c | 21 +- net/netfilter/nf_conntrack_netlink.c | 76 +- net/netfilter/nf_conntrack_proto_icmp.c | 6 +- net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nf_tables_api.c | 588 +- net/netfilter/nf_tables_offload.c | 193 +- net/netfilter/nfnetlink_cthelper.c | 2 +- net/netfilter/nft_bitwise.c | 5 +- net/netfilter/nft_chain_filter.c | 45 +- net/netfilter/nft_cmp.c | 2 +- net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_masq.c | 2 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_payload.c | 38 + net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_HMARK.c | 6 +- net/netfilter/xt_RATEEST.c | 2 +- net/netlink/af_netlink.c | 2 +- net/netlink/genetlink.c | 303 +- net/netrom/af_netrom.c | 23 - net/nfc/llcp_sock.c | 4 +- net/nfc/netlink.c | 20 +- net/openvswitch/actions.c | 7 +- net/openvswitch/conntrack.c | 21 +- net/openvswitch/datapath.c | 87 +- net/openvswitch/flow.c | 20 +- net/openvswitch/flow.h | 14 +- net/openvswitch/flow_netlink.c | 87 +- net/openvswitch/flow_table.c | 381 +- net/openvswitch/flow_table.h | 19 +- net/openvswitch/vport-internal_dev.c | 11 +- net/openvswitch/vport.c | 5 +- net/phonet/socket.c | 4 +- net/qrtr/tun.c | 6 +- net/rds/ib.c | 10 +- net/rds/ib.h | 15 +- net/rds/ib_cm.c | 167 +- net/rds/ib_recv.c | 13 +- net/rds/ib_send.c | 19 +- net/rfkill/core.c | 11 +- net/rose/af_rose.c | 27 +- net/rxrpc/Kconfig | 2 +- net/rxrpc/af_rxrpc.c | 2 +- net/rxrpc/ar-internal.h | 2 + net/rxrpc/call_accept.c | 5 +- net/rxrpc/call_object.c | 34 +- net/rxrpc/conn_client.c | 9 +- net/rxrpc/conn_object.c | 13 +- net/rxrpc/conn_service.c | 2 +- net/rxrpc/peer_event.c | 11 +- net/rxrpc/peer_object.c | 18 +- net/rxrpc/recvmsg.c | 24 +- net/rxrpc/sendmsg.c | 3 +- net/sched/act_api.c | 82 +- net/sched/act_bpf.c | 5 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 14 +- net/sched/act_ct.c | 23 +- net/sched/act_ctinfo.c | 8 +- net/sched/act_gact.c | 21 +- net/sched/act_ife.c | 7 +- net/sched/act_ipt.c | 12 +- net/sched/act_mirred.c | 29 +- net/sched/act_mpls.c | 19 +- net/sched/act_nat.c | 8 +- net/sched/act_pedit.c | 5 +- net/sched/act_police.c | 20 +- net/sched/act_sample.c | 8 +- net/sched/act_simple.c | 7 +- net/sched/act_skbedit.c | 8 +- net/sched/act_skbmod.c | 4 +- net/sched/act_tunnel_key.c | 13 +- net/sched/act_vlan.c | 18 +- net/sched/cls_api.c | 119 +- net/sched/cls_bpf.c | 8 +- net/sched/cls_flower.c | 2 +- net/sched/em_meta.c | 8 +- net/sched/sch_api.c | 3 +- net/sched/sch_etf.c | 2 +- net/sched/sch_fq.c | 3 +- net/sched/sch_fq_codel.c | 1 - net/sched/sch_generic.c | 35 +- net/sched/sch_hhf.c | 8 +- net/sched/sch_netem.c | 11 +- net/sched/sch_sfb.c | 13 +- net/sched/sch_sfq.c | 14 +- net/sched/sch_taprio.c | 11 +- net/sctp/associola.c | 26 +- net/sctp/chunk.c | 40 +- net/sctp/diag.c | 6 +- net/sctp/endpointola.c | 2 +- net/sctp/input.c | 16 +- net/sctp/sm_make_chunk.c | 12 +- net/sctp/socket.c | 20 +- net/sctp/ulpevent.c | 57 +- net/smc/af_smc.c | 17 +- net/smc/smc.h | 1 + net/smc/smc_cdc.c | 4 +- net/smc/smc_close.c | 70 +- net/smc/smc_close.h | 2 + net/smc/smc_core.c | 245 +- net/smc/smc_core.h | 9 + net/smc/smc_ib.c | 15 +- net/smc/smc_ib.h | 1 + net/smc/smc_ism.c | 5 + net/smc/smc_llc.c | 2 +- net/smc/smc_pnet.c | 9 +- net/smc/smc_rx.c | 37 +- net/smc/smc_tx.c | 26 +- net/smc/smc_wr.c | 10 +- net/socket.c | 68 +- net/sunrpc/backchannel_rqst.c | 7 +- net/sunrpc/cache.c | 6 - net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/xprt.c | 5 + net/sunrpc/xprtrdma/backchannel.c | 2 + net/sunrpc/xprtrdma/svc_rdma_sendto.c | 8 +- net/sunrpc/xprtsock.c | 17 +- net/tipc/core.c | 16 + net/tipc/core.h | 6 + net/tipc/discover.c | 4 +- net/tipc/link.c | 92 +- net/tipc/msg.c | 206 +- net/tipc/msg.h | 31 +- net/tipc/name_distr.c | 2 +- net/tipc/netlink.c | 21 +- net/tipc/netlink.h | 1 - net/tipc/netlink_compat.c | 28 +- net/tipc/node.c | 173 +- net/tipc/node.h | 12 +- net/tipc/socket.c | 141 +- net/tipc/udp_media.c | 6 +- net/tls/Kconfig | 10 + net/tls/Makefile | 5 +- net/tls/tls_device.c | 56 +- net/tls/tls_main.c | 174 +- net/tls/tls_proc.c | 47 + net/tls/tls_sw.c | 48 +- net/tls/tls_toe.c | 139 + net/tls/trace.c | 10 + net/tls/trace.h | 202 + net/unix/af_unix.c | 33 +- net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/hyperv_transport.c | 44 +- net/vmw_vsock/virtio_transport_common.c | 74 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/chan.c | 5 + net/wireless/nl80211.c | 10 +- net/wireless/reg.c | 1 + net/wireless/reg.h | 10 +- net/wireless/scan.c | 23 +- net/wireless/util.c | 3 +- net/wireless/wext-sme.c | 8 +- net/x25/af_x25.c | 4 +- net/x25/x25_dev.c | 2 +- net/xdp/xdp_umem.c | 6 + net/xdp/xsk.c | 75 +- net/xfrm/Kconfig | 2 +- net/xfrm/xfrm_algo.c | 4 +- net/xfrm/xfrm_interface.c | 23 - samples/Kconfig | 13 + samples/Makefile | 2 + samples/bpf/Makefile | 165 +- samples/bpf/Makefile.target | 75 + samples/bpf/README.rst | 41 +- samples/bpf/asm_goto_workaround.h | 13 +- samples/bpf/hbm_kern.h | 27 +- samples/bpf/map_perf_test_kern.c | 28 +- samples/bpf/offwaketime_kern.c | 1 + samples/bpf/parse_ldabs.c | 1 + samples/bpf/sampleip_kern.c | 1 + samples/bpf/sockex1_kern.c | 1 + samples/bpf/sockex2_kern.c | 1 + samples/bpf/sockex3_kern.c | 1 + samples/bpf/spintest_kern.c | 1 + samples/bpf/task_fd_query_user.c | 1 + samples/bpf/tcbpf1_kern.c | 1 + samples/bpf/test_map_in_map_kern.c | 20 +- samples/bpf/test_overhead_kprobe_kern.c | 1 + samples/bpf/test_probe_write_user_kern.c | 3 +- samples/bpf/trace_event_kern.c | 1 + samples/bpf/tracex1_kern.c | 1 + samples/bpf/tracex2_kern.c | 1 + samples/bpf/tracex3_kern.c | 1 + samples/bpf/tracex4_kern.c | 1 + samples/bpf/tracex5_kern.c | 1 + samples/bpf/xdp_adjust_tail_kern.c | 7 +- samples/bpf/xdp_adjust_tail_user.c | 29 +- samples/bpf/xdpsock_user.c | 2 +- samples/mei/Makefile | 12 +- samples/pktgen/README.rst | 2 +- samples/pktgen/functions.sh | 154 +- samples/pktgen/parameters.sh | 2 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 15 +- .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 15 +- samples/pktgen/pktgen_sample01_simple.sh | 23 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 23 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 15 +- samples/pktgen/pktgen_sample04_many_flows.sh | 22 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 15 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 23 +- samples/watch_queue/Makefile | 7 + samples/watch_queue/watch_test.c | 231 + scripts/.gitignore | 1 - scripts/Kbuild.include | 12 +- scripts/Makefile | 2 - scripts/Makefile.build | 11 +- scripts/Makefile.modpost | 19 +- scripts/Makefile.package | 6 +- scripts/bpf_helpers_doc.py | 155 +- scripts/checkpatch.pl | 46 +- .../api/devm_platform_ioremap_resource.cocci | 60 - scripts/coccinelle/misc/add_namespace.cocci | 2 + scripts/dtc/Makefile | 4 +- scripts/dtc/dtx_diff | 12 +- scripts/gdb/linux/dmesg.py | 16 +- scripts/gdb/linux/symbols.py | 11 +- scripts/gdb/linux/utils.py | 25 +- scripts/get_maintainer.pl | 38 +- scripts/jobserver-count | 58 + scripts/kconfig/Makefile | 10 +- scripts/kconfig/conf.c | 13 +- scripts/kconfig/mconf-cfg.sh | 3 + scripts/kconfig/nconf-cfg.sh | 3 + scripts/kconfig/parser.y | 1 - scripts/kernel-doc | 27 +- scripts/mod/modpost.c | 130 +- scripts/mod/modpost.h | 5 +- scripts/nsdeps | 35 +- scripts/package/buildtar | 8 +- scripts/recordmcount.h | 5 +- scripts/setlocalversion | 22 +- scripts/sphinx-pre-install | 30 +- scripts/ver_linux | 2 + security/apparmor/Kconfig | 2 + security/apparmor/apparmorfs.c | 130 +- security/apparmor/domain.c | 46 +- security/apparmor/file.c | 26 +- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/match.h | 3 +- security/apparmor/include/path.h | 49 +- security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 160 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 67 +- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/device_cgroup.c | 15 +- security/integrity/ima/ima_policy.c | 4 +- security/keys/Kconfig | 9 + security/keys/Makefile | 2 +- security/keys/compat.c | 3 + security/keys/gc.c | 5 + security/keys/internal.h | 30 +- security/keys/key.c | 38 +- security/keys/keyctl.c | 99 +- security/keys/keyring.c | 20 +- security/keys/request_key.c | 4 +- security/keys/trusted-keys/Makefile | 8 + security/keys/trusted-keys/trusted_tpm1.c | 1273 ++ security/keys/trusted-keys/trusted_tpm2.c | 314 + security/keys/trusted.c | 1287 -- security/lockdown/lockdown.c | 3 + security/safesetid/securityfs.c | 4 +- security/security.c | 50 + security/selinux/hooks.c | 95 + security/selinux/include/classmap.h | 2 + security/selinux/include/objsec.h | 6 +- security/selinux/include/security.h | 3 +- security/selinux/nlmsgtab.c | 4 +- security/selinux/selinuxfs.c | 4 - security/selinux/ss/context.h | 32 + security/selinux/ss/ebitmap.c | 18 + security/selinux/ss/ebitmap.h | 1 + security/selinux/ss/mls.c | 3 + security/selinux/ss/policydb.c | 5 + security/selinux/ss/policydb.h | 1 + security/selinux/ss/services.c | 9 +- security/smack/smack_lsm.c | 83 +- security/tomoyo/tomoyo.c | 6 + sound/aoa/soundbus/i2sbus/pcm.c | 2 +- sound/arm/pxa2xx-pcm-lib.c | 80 +- sound/core/Kconfig | 28 +- sound/core/compress_offload.c | 2 +- sound/core/memalloc.c | 25 +- sound/core/oss/pcm_oss.c | 4 + sound/core/pcm_dmaengine.c | 83 + sound/core/pcm_memory.c | 5 +- sound/core/pcm_native.c | 17 +- sound/core/timer.c | 40 +- sound/drivers/Kconfig | 20 +- sound/drivers/aloop.c | 8 +- sound/drivers/dummy.c | 2 +- sound/drivers/ml403-ac97cr.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 4 +- sound/drivers/vx/vx_pcm.c | 10 +- sound/firewire/Kconfig | 6 +- sound/firewire/amdtp-stream.c | 407 +- sound/firewire/amdtp-stream.h | 28 +- sound/firewire/bebob/bebob.h | 4 +- sound/firewire/bebob/bebob_focusrite.c | 3 + sound/firewire/bebob/bebob_midi.c | 2 +- sound/firewire/bebob/bebob_pcm.c | 80 +- sound/firewire/bebob/bebob_stream.c | 95 +- sound/firewire/dice/dice-midi.c | 2 +- sound/firewire/dice/dice-pcm.c | 83 +- sound/firewire/dice/dice-stream.c | 11 +- sound/firewire/dice/dice.h | 4 +- sound/firewire/digi00x/digi00x-midi.c | 2 +- sound/firewire/digi00x/digi00x-pcm.c | 66 +- sound/firewire/digi00x/digi00x-stream.c | 14 +- sound/firewire/digi00x/digi00x.h | 4 +- sound/firewire/fireface/ff-pcm.c | 60 +- sound/firewire/fireface/ff-stream.c | 22 +- sound/firewire/fireface/ff.h | 4 +- sound/firewire/fireworks/fireworks.h | 4 +- sound/firewire/fireworks/fireworks_midi.c | 2 +- sound/firewire/fireworks/fireworks_pcm.c | 72 +- sound/firewire/fireworks/fireworks_stream.c | 14 +- sound/firewire/isight.c | 8 +- sound/firewire/motu/motu-midi.c | 2 +- sound/firewire/motu/motu-pcm.c | 63 +- sound/firewire/motu/motu-proc.c | 4 +- sound/firewire/motu/motu-protocol-v2.c | 142 +- sound/firewire/motu/motu-protocol-v3.c | 4 +- sound/firewire/motu/motu-stream.c | 14 +- sound/firewire/motu/motu.c | 34 +- sound/firewire/motu/motu.h | 10 +- sound/firewire/oxfw/oxfw-midi.c | 4 +- sound/firewire/oxfw/oxfw-pcm.c | 80 +- sound/firewire/oxfw/oxfw-stream.c | 15 +- sound/firewire/oxfw/oxfw.h | 4 +- sound/firewire/tascam/tascam-pcm.c | 65 +- sound/firewire/tascam/tascam-stream.c | 14 +- sound/firewire/tascam/tascam.h | 4 +- sound/hda/Kconfig | 10 +- sound/hda/Makefile | 5 +- sound/hda/ext/hdac_ext_controller.c | 5 + sound/hda/hdac_controller.c | 2 - sound/hda/hdac_regmap.c | 1 + sound/hda/intel-dsp-config.c | 357 + sound/hda/intel-nhlt.c | 3 - sound/isa/Kconfig | 18 +- sound/mips/Kconfig | 12 +- sound/mips/hal2.c | 3 +- sound/mips/sgio2audio.c | 12 +- sound/oss/dmasound/dmasound_core.c | 2 + sound/pci/Kconfig | 2 +- sound/pci/ad1889.c | 6 +- sound/pci/ali5451/ali5451.c | 2 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/asihpi/asihpi.c | 4 +- sound/pci/atiixp.c | 6 +- sound/pci/atiixp_modem.c | 4 +- sound/pci/au88x0/au88x0_pcm.c | 3 +- sound/pci/aw2/aw2-alsa.c | 6 +- sound/pci/azt3328.c | 8 +- sound/pci/bt87x.c | 5 +- sound/pci/ca0106/ca0106_main.c | 6 +- sound/pci/cmipci.c | 6 +- sound/pci/cs4281.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 16 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 6 +- sound/pci/ctxfi/ctpcm.c | 5 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/echoaudio/echoaudio.c | 24 +- sound/pci/emu10k1/emu10k1.c | 5 +- sound/pci/emu10k1/emu10k1x.c | 6 +- sound/pci/emu10k1/emufx.c | 2 +- sound/pci/emu10k1/emupcm.c | 12 +- sound/pci/emu10k1/memory.c | 4 +- sound/pci/emu10k1/p16v.c | 4 +- sound/pci/ens1370.c | 8 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 4 +- sound/pci/fm801.c | 2 +- sound/pci/hda/Kconfig | 11 +- sound/pci/hda/hda_bind.c | 4 + sound/pci/hda/hda_controller.c | 1 - sound/pci/hda/hda_intel.c | 68 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 44 +- sound/pci/hda/patch_realtek.c | 49 +- sound/pci/ice1712/ice1712.c | 9 +- sound/pci/ice1712/ice1724.c | 6 +- sound/pci/intel8x0.c | 4 +- sound/pci/intel8x0m.c | 4 +- sound/pci/korg1212/korg1212.c | 8 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 5 +- sound/pci/lx6464es/lx6464es.c | 2 +- sound/pci/maestro3.c | 3 +- sound/pci/mixart/mixart.c | 7 +- sound/pci/oxygen/oxygen_pcm.c | 10 +- sound/pci/pcxhr/pcxhr.c | 4 +- sound/pci/riptide/riptide.c | 6 +- sound/pci/rme32.c | 4 +- sound/pci/rme9652/hdsp.c | 7 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 7 +- sound/pci/sis7019.c | 3 +- sound/pci/sonicvibes.c | 3 +- sound/pci/trident/trident_main.c | 24 +- sound/pci/via82xx.c | 17 +- sound/pci/via82xx_modem.c | 6 +- sound/pci/ymfpci/ymfpci_main.c | 16 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 9 +- sound/sh/aica.c | 2 +- sound/sh/sh_dac_audio.c | 2 +- sound/soc/amd/acp-pcm-dma.c | 63 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 56 +- sound/soc/atmel/atmel-pcm-pdc.c | 48 +- sound/soc/au1x/dbdma2.c | 64 +- sound/soc/au1x/dma.c | 63 +- sound/soc/bcm/cygnus-pcm.c | 56 +- sound/soc/cirrus/Kconfig | 14 +- sound/soc/codecs/Kconfig | 73 +- sound/soc/codecs/Makefile | 10 + sound/soc/codecs/adau1761.c | 129 + sound/soc/codecs/adau7118-hw.c | 43 + sound/soc/codecs/adau7118-i2c.c | 82 + sound/soc/codecs/adau7118.c | 586 + sound/soc/codecs/adau7118.h | 24 + sound/soc/codecs/cros_ec_codec.c | 1128 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/hdac_hda.c | 116 +- sound/soc/codecs/hdac_hda.h | 13 +- sound/soc/codecs/hdmi-codec.c | 14 +- sound/soc/codecs/madera.h | 2 + sound/soc/codecs/max98373.c | 24 +- sound/soc/codecs/msm8916-wcd-analog.c | 58 +- sound/soc/codecs/msm8916-wcd-digital.c | 22 + sound/soc/codecs/mt6358.c | 105 + sound/soc/codecs/pcm3168a.c | 95 +- sound/soc/codecs/rt1011.c | 249 +- sound/soc/codecs/rt1011.h | 24 + sound/soc/codecs/rt5514-spi.c | 41 +- sound/soc/codecs/rt5645.c | 13 + sound/soc/codecs/rt5651.c | 3 + sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5677-spi.c | 386 + sound/soc/codecs/rt5677-spi.h | 1 + sound/soc/codecs/rt5682.c | 27 +- sound/soc/codecs/tas2562.c | 590 + sound/soc/codecs/tas2562.h | 85 + sound/soc/codecs/tas2770.c | 819 ++ sound/soc/codecs/tas2770.h | 143 + sound/soc/codecs/tlv320aic32x4.c | 3 + sound/soc/codecs/wcd9335.c | 10 +- sound/soc/codecs/wm8958-dsp2.c | 22 +- sound/soc/codecs/wm8994.c | 199 +- sound/soc/codecs/wm8994.h | 10 +- sound/soc/codecs/wm_adsp.c | 10 +- sound/soc/dwc/dwc-pcm.c | 48 +- sound/soc/fsl/Kconfig | 10 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_asrc.c | 110 +- sound/soc/fsl/fsl_asrc.h | 7 +- sound/soc/fsl/fsl_asrc_dma.c | 120 +- sound/soc/fsl/fsl_dma.c | 54 +- sound/soc/fsl/fsl_esai.c | 12 + sound/soc/fsl/fsl_mqs.c | 335 + sound/soc/fsl/imx-pcm-fiq.c | 56 +- sound/soc/fsl/mpc5200_dma.c | 51 +- sound/soc/generic/audio-graph-card.c | 4 +- sound/soc/generic/simple-card.c | 4 +- sound/soc/intel/Kconfig | 21 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 30 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 52 +- sound/soc/intel/boards/Kconfig | 100 +- sound/soc/intel/boards/Makefile | 14 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 + sound/soc/intel/boards/bxt_rt298.c | 11 + sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 487 + sound/soc/intel/boards/glk_rt5682_max98357a.c | 11 + sound/soc/intel/boards/hda_dsp_common.c | 85 + sound/soc/intel/boards/hda_dsp_common.h | 32 + .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 146 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 6 + sound/soc/intel/boards/skl_hda_dsp_common.h | 27 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 3 +- sound/soc/intel/boards/sof_rt5682.c | 73 +- sound/soc/intel/common/Makefile | 1 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 18 + sound/soc/intel/haswell/sst-haswell-pcm.c | 62 +- sound/soc/intel/skylake/skl-pcm.c | 67 +- sound/soc/intel/skylake/skl.c | 19 +- sound/soc/jz4740/jz4740-i2s.c | 6 +- sound/soc/kirkwood/kirkwood-dma.c | 52 +- sound/soc/kirkwood/kirkwood-i2s.c | 11 +- sound/soc/mediatek/Kconfig | 1 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 28 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 10 +- sound/soc/mediatek/common/mtk-btcvsd.c | 76 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 11 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 26 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 70 +- sound/soc/meson/axg-fifo.c | 56 +- sound/soc/meson/axg-fifo.h | 20 +- sound/soc/meson/axg-frddr.c | 24 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/pxa/Kconfig | 16 +- sound/soc/pxa/mmp-pcm.c | 62 +- sound/soc/pxa/mmp-sspa.c | 2 +- sound/soc/pxa/poodle.c | 2 +- sound/soc/pxa/pxa-ssp.c | 24 +- sound/soc/pxa/pxa2xx-ac97.c | 14 +- sound/soc/pxa/pxa2xx-i2s.c | 14 +- sound/soc/pxa/pxa2xx-pcm.c | 14 +- sound/soc/qcom/Kconfig | 20 +- sound/soc/qcom/lpass-platform.c | 70 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 71 +- sound/soc/qcom/qdsp6/q6routing.c | 14 +- sound/soc/rockchip/Kconfig | 3 +- sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_max98090.c | 320 +- sound/soc/samsung/Kconfig | 12 +- sound/soc/samsung/Makefile | 4 +- sound/soc/samsung/arndale.c | 217 + sound/soc/samsung/arndale_rt5631.c | 138 - sound/soc/samsung/idma.c | 58 +- sound/soc/samsung/s3c-i2s-v2.c | 6 +- sound/soc/sh/dma-sh7760.c | 46 +- sound/soc/sh/fsi.c | 31 +- sound/soc/sh/rcar/core.c | 35 +- sound/soc/sh/rcar/dma.c | 34 +- sound/soc/sh/siu_pcm.c | 44 +- sound/soc/soc-component.c | 119 +- sound/soc/soc-compress.c | 52 +- sound/soc/soc-core.c | 860 +- sound/soc/soc-generic-dmaengine-pcm.c | 163 +- sound/soc/soc-ops.c | 11 +- sound/soc/soc-pcm.c | 230 +- sound/soc/soc-topology.c | 19 +- sound/soc/soc-utils.c | 11 +- sound/soc/sof/Kconfig | 43 +- sound/soc/sof/control.c | 60 +- sound/soc/sof/core.c | 31 +- sound/soc/sof/debug.c | 22 +- sound/soc/sof/imx/Kconfig | 20 +- sound/soc/sof/imx/imx8.c | 7 + sound/soc/sof/intel/Kconfig | 78 +- sound/soc/sof/intel/apl.c | 8 + sound/soc/sof/intel/bdw.c | 38 +- sound/soc/sof/intel/byt.c | 50 +- sound/soc/sof/intel/cnl.c | 67 +- sound/soc/sof/intel/hda-codec.c | 22 +- sound/soc/sof/intel/hda-ctrl.c | 12 +- sound/soc/sof/intel/hda-dsp.c | 122 +- sound/soc/sof/intel/hda-ipc.c | 6 +- sound/soc/sof/intel/hda-ipc.h | 51 + sound/soc/sof/intel/hda-loader.c | 26 +- sound/soc/sof/intel/hda-pcm.c | 15 +- sound/soc/sof/intel/hda-stream.c | 69 +- sound/soc/sof/intel/hda.c | 19 +- sound/soc/sof/intel/hda.h | 25 +- sound/soc/sof/ipc.c | 14 +- sound/soc/sof/loader.c | 4 +- sound/soc/sof/ops.h | 10 + sound/soc/sof/pcm.c | 170 +- sound/soc/sof/pm.c | 95 +- sound/soc/sof/sof-acpi-dev.c | 12 +- sound/soc/sof/sof-pci-dev.c | 86 +- sound/soc/sof/sof-priv.h | 52 +- sound/soc/sof/topology.c | 465 +- sound/soc/sof/trace.c | 17 +- sound/soc/sprd/sprd-pcm-dma.c | 74 +- sound/soc/stm/stm32_adfsdm.c | 42 +- sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 33 +- sound/soc/stm/stm32_spdifrx.c | 18 +- sound/soc/sunxi/sun4i-codec.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 56 +- sound/soc/ti/sdma-pcm.c | 2 +- sound/soc/txx9/txx9aclc.c | 48 +- sound/soc/uniphier/aio-dma.c | 51 +- sound/soc/ux500/ux500_msp_i2s.c | 3 +- sound/soc/xilinx/Kconfig | 20 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 63 +- sound/soc/xtensa/xtfpga-i2s.c | 30 +- sound/soc/zte/Kconfig | 12 +- sound/sparc/amd7930.c | 2 +- sound/sparc/dbri.c | 2 +- sound/usb/6fire/pcm.c | 16 +- sound/usb/Kconfig | 32 +- sound/usb/caiaq/audio.c | 8 +- sound/usb/clock.c | 10 +- sound/usb/hiface/pcm.c | 9 +- sound/usb/line6/pcm.c | 4 +- sound/usb/misc/ua101.c | 14 +- sound/usb/pcm.c | 53 +- sound/usb/quirks.c | 1 + sound/usb/usx2y/usbusx2yaudio.c | 4 +- sound/usb/usx2y/usx2yhwdeppcm.c | 4 +- sound/usb/validate.c | 2 +- sound/x86/intel_hdmi_audio.c | 4 +- tools/arch/arm/include/uapi/asm/kvm.h | 4 +- tools/arch/arm64/include/uapi/asm/kvm.h | 4 +- tools/arch/s390/include/uapi/asm/kvm.h | 6 + tools/arch/x86/include/asm/emulate_prefix.h | 14 + tools/arch/x86/include/asm/insn.h | 6 + {arch => tools/arch}/x86/include/asm/irq_vectors.h | 0 {arch => tools/arch}/x86/include/asm/msr-index.h | 0 tools/arch/x86/include/uapi/asm/svm.h | 1 + tools/arch/x86/include/uapi/asm/vmx.h | 8 +- tools/arch/x86/lib/insn.c | 34 + tools/arch/x86/tools/gen-insn-attr-x86.awk | 4 +- tools/bpf/Makefile | 6 +- tools/bpf/bpf_exp.y | 14 +- tools/bpf/bpftool/btf.c | 57 +- tools/bpf/bpftool/main.c | 4 +- tools/bpf/bpftool/main.h | 2 +- tools/bpf/bpftool/prog.c | 22 +- tools/gpio/Makefile | 6 +- tools/hv/vmbus_testing | 376 + tools/include/uapi/asm-generic/mman-common.h | 3 + tools/include/uapi/drm/i915_drm.h | 1 + tools/include/uapi/linux/bpf.h | 182 +- tools/include/uapi/linux/fcntl.h | 9 +- tools/include/uapi/linux/fs.h | 55 +- {include => tools/include}/uapi/linux/fscrypt.h | 0 tools/include/uapi/linux/if_link.h | 2 + tools/include/uapi/linux/kvm.h | 5 + tools/include/uapi/linux/sched.h | 30 +- tools/include/uapi/linux/usbdevice_fs.h | 4 + tools/lib/api/debug-internal.h | 4 +- tools/lib/api/debug.c | 4 +- tools/lib/api/fs/fs.c | 4 +- tools/lib/bpf/.gitignore | 4 + tools/lib/bpf/Makefile | 83 +- tools/lib/bpf/bpf.c | 7 +- tools/lib/bpf/bpf.h | 5 +- tools/lib/bpf/bpf_core_read.h | 263 + tools/{testing/selftests => lib}/bpf/bpf_endian.h | 0 tools/lib/bpf/bpf_helpers.h | 47 + tools/lib/bpf/bpf_prog_linfo.c | 14 +- tools/lib/bpf/bpf_tracing.h | 195 + tools/lib/bpf/btf.c | 75 +- tools/lib/bpf/btf.h | 4 +- tools/lib/bpf/btf_dump.c | 37 +- tools/lib/bpf/libbpf.c | 1683 ++- tools/lib/bpf/libbpf.h | 81 +- tools/lib/bpf/libbpf.map | 13 + tools/lib/bpf/libbpf_internal.h | 79 +- tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/test_libbpf.c | 20 + tools/lib/bpf/test_libbpf.cpp | 18 - tools/lib/bpf/xsk.c | 136 +- tools/lib/lockdep/include/liblockdep/common.h | 3 +- tools/lib/lockdep/include/liblockdep/mutex.h | 2 +- tools/lib/lockdep/include/liblockdep/rwlock.h | 2 +- tools/lib/lockdep/preload.c | 16 +- tools/lib/subcmd/Makefile | 8 +- tools/memory-model/Documentation/explanation.txt | 602 +- tools/memory-model/linux-kernel.cat | 2 +- tools/objtool/check.c | 2 + tools/objtool/sync-check.sh | 3 +- tools/pci/pcitest.c | 1 + tools/perf/Documentation/asciidoc.conf | 3 + tools/perf/Documentation/jitdump-specification.txt | 4 +- tools/perf/Documentation/perf-config.txt | 5 + tools/perf/Documentation/perf-diff.txt | 5 + tools/perf/Documentation/perf-list.txt | 3 + tools/perf/Documentation/perf-stat.txt | 6 + tools/perf/Documentation/perf-trace.txt | 14 + tools/perf/Makefile.config | 33 +- tools/perf/Makefile.perf | 21 +- tools/perf/arch/arm/annotate/instructions.c | 4 +- tools/perf/arch/arm/util/Build | 2 + tools/perf/arch/arm/util/perf_regs.c | 6 + tools/perf/arch/arm64/annotate/instructions.c | 4 +- tools/perf/arch/arm64/util/Build | 1 + tools/perf/arch/arm64/util/perf_regs.c | 6 + tools/perf/arch/csky/util/Build | 2 + tools/perf/arch/csky/util/perf_regs.c | 6 + tools/perf/arch/powerpc/util/header.c | 3 +- tools/perf/arch/riscv/util/Build | 2 + tools/perf/arch/riscv/util/perf_regs.c | 6 + tools/perf/arch/s390/annotate/instructions.c | 6 +- tools/perf/arch/s390/util/Build | 1 + tools/perf/arch/s390/util/header.c | 9 +- tools/perf/arch/s390/util/perf_regs.c | 6 + tools/perf/arch/x86/annotate/instructions.c | 6 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 9 +- tools/perf/arch/x86/util/header.c | 3 +- tools/perf/builtin-c2c.c | 14 +- tools/perf/builtin-diff.c | 143 + tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-kvm.c | 18 +- tools/perf/builtin-list.c | 14 +- tools/perf/builtin-record.c | 10 +- tools/perf/builtin-report.c | 7 + tools/perf/builtin-script.c | 16 +- tools/perf/builtin-stat.c | 6 + tools/perf/builtin-top.c | 20 +- tools/perf/builtin-trace.c | 979 +- tools/perf/check-headers.sh | 6 +- tools/perf/jvmti/Build | 6 +- tools/perf/lib/Build | 1 + tools/perf/lib/Makefile | 6 +- tools/perf/lib/core.c | 3 +- tools/perf/lib/evlist.c | 357 + tools/perf/lib/include/internal/evlist.h | 43 + tools/perf/lib/include/internal/evsel.h | 1 + tools/perf/lib/include/internal/mmap.h | 45 +- tools/perf/lib/include/internal/tests.h | 20 +- tools/perf/lib/include/perf/core.h | 3 + tools/perf/lib/include/perf/evlist.h | 15 +- tools/perf/lib/include/perf/evsel.h | 2 - tools/perf/lib/include/perf/mmap.h | 15 + tools/perf/lib/internal.h | 5 + tools/perf/lib/libperf.map | 10 +- tools/perf/lib/mmap.c | 275 + tools/perf/lib/tests/Makefile | 6 +- tools/perf/lib/tests/test-cpumap.c | 2 +- tools/perf/lib/tests/test-evlist.c | 219 +- tools/perf/lib/tests/test-evsel.c | 2 +- tools/perf/lib/tests/test-threadmap.c | 2 +- tools/perf/perf-sys.h | 6 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 16 +- .../arch/arm64/hisilicon/hip08/uncore-hha.json | 23 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 56 + .../arch/s390/{cf_m8561 => cf_z15}/basic.json | 0 .../arch/s390/{cf_m8561 => cf_z15}/crypto.json | 0 .../arch/s390/{cf_m8561 => cf_z15}/crypto6.json | 0 .../arch/s390/{cf_m8561 => cf_z15}/extended.json | 0 .../arch/s390/{cf_z13 => cf_z15}/transaction.json | 0 tools/perf/pmu-events/arch/s390/mapfile.csv | 2 +- tools/perf/pmu-events/jevents.c | 38 +- tools/perf/pmu-events/jevents.h | 3 +- tools/perf/pmu-events/pmu-events.h | 1 + tools/perf/scripts/python/exported-sql-viewer.py | 1555 ++- tools/perf/tests/backward-ring-buffer.c | 7 +- tools/perf/tests/bp_account.c | 20 +- tools/perf/tests/bp_signal.c | 15 +- tools/perf/tests/bpf.c | 7 +- tools/perf/tests/builtin-test.c | 2 +- tools/perf/tests/code-reading.c | 9 +- tools/perf/tests/keep-tracking.c | 9 +- tools/perf/tests/mmap-basic.c | 9 +- tools/perf/tests/openat-syscall-tp-fields.c | 9 +- tools/perf/tests/perf-hooks.c | 3 +- tools/perf/tests/perf-record.c | 9 +- tools/perf/tests/sw-clock.c | 9 +- tools/perf/tests/switch-tracking.c | 9 +- tools/perf/tests/task-exit.c | 18 +- tools/perf/tests/tests.h | 1 + tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 35 +- tools/perf/trace/beauty/mmap.c | 4 +- tools/perf/trace/beauty/tracepoints/Build | 2 + .../trace/beauty/tracepoints/x86_irq_vectors.c | 29 + .../trace/beauty/tracepoints/x86_irq_vectors.sh | 27 + tools/perf/trace/beauty/tracepoints/x86_msr.c | 39 + tools/perf/trace/beauty/tracepoints/x86_msr.sh | 40 + tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 235 +- tools/perf/util/annotate.h | 6 + tools/perf/util/copyfile.c | 8 +- tools/perf/util/env.c | 16 + tools/perf/util/env.h | 1 + tools/perf/util/evlist.c | 336 +- tools/perf/util/evlist.h | 12 + tools/perf/util/evsel.c | 3 +- tools/perf/util/header.c | 4 +- tools/perf/util/jitdump.c | 6 +- tools/perf/util/llvm-utils.c | 6 +- tools/perf/util/map.c | 3 + tools/perf/util/mmap.c | 260 +- tools/perf/util/mmap.h | 28 +- tools/perf/util/parse-events.c | 4 +- tools/perf/util/parse-events.h | 2 +- tools/perf/util/parse-regs-options.c | 8 +- tools/perf/util/perf_regs.c | 4 - tools/perf/util/perf_regs.h | 4 +- tools/perf/util/pmu.c | 17 +- tools/perf/util/pmu.h | 4 +- tools/perf/util/python.c | 13 +- .../perf/util/scripting-engines/trace-event-perl.c | 8 +- .../util/scripting-engines/trace-event-python.c | 9 +- tools/perf/util/session.c | 29 - tools/perf/util/session.h | 6 +- tools/perf/util/sort.h | 4 + tools/perf/util/spark.c | 34 + tools/perf/util/spark.h | 8 + tools/perf/util/stat.c | 10 + tools/perf/util/stat.h | 2 + tools/perf/util/string2.h | 3 + tools/perf/util/symbol.h | 2 + tools/perf/util/time-utils.c | 27 +- tools/perf/util/time-utils.h | 5 + tools/perf/util/trace-event-parse.c | 31 - tools/perf/util/trace-event.h | 2 - tools/perf/util/util.c | 6 +- tools/power/cpupower/ToDo | 14 + tools/power/cpupower/utils/cpupower-info.c | 9 + tools/power/cpupower/utils/cpupower-set.c | 9 + tools/power/cpupower/utils/helpers/cpuid.c | 4 + tools/power/cpupower/utils/helpers/helpers.h | 1 + .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.h | 5 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 3 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 64 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 878 +- tools/power/x86/intel-speed-select/isst-core.c | 21 + tools/power/x86/intel-speed-select/isst-display.c | 14 +- tools/power/x86/intel-speed-select/isst.h | 3 + tools/testing/kunit/.gitignore | 3 + tools/testing/kunit/configs/all_tests.config | 3 + tools/testing/kunit/kunit.py | 138 + tools/testing/kunit/kunit_config.py | 66 + tools/testing/kunit/kunit_kernel.py | 149 + tools/testing/kunit/kunit_parser.py | 310 + tools/testing/kunit/kunit_tool_test.py | 206 + .../test_data/test_is_test_passed-all_passed.log | 32 + .../kunit/test_data/test_is_test_passed-crash.log | 69 + .../test_data/test_is_test_passed-failure.log | 36 + .../test_data/test_is_test_passed-no_tests_run.log | 75 + .../test_data/test_output_isolated_correctly.log | 106 + .../kunit/test_data/test_read_from_file.kconfig | 17 + tools/testing/nvdimm/Kbuild | 4 + tools/testing/selftests/Makefile | 26 +- tools/testing/selftests/bpf/.gitignore | 6 +- tools/testing/selftests/bpf/Makefile | 386 +- tools/testing/selftests/bpf/bpf_helpers.h | 535 - tools/testing/selftests/bpf/bpf_legacy.h | 39 + tools/testing/selftests/bpf/bpf_util.h | 6 +- tools/testing/selftests/bpf/cgroup_helpers.c | 4 +- .../selftests/bpf/prog_tests/attach_probe.c | 44 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 130 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 204 +- .../bpf/prog_tests/flow_dissector_reattach.c | 140 + tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 121 + tools/testing/selftests/bpf/prog_tests/pinning.c | 210 + .../testing/selftests/bpf/prog_tests/probe_user.c | 78 + .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 95 + .../selftests/bpf/prog_tests/reference_tracking.c | 19 +- .../selftests/bpf/prog_tests/section_names.c | 203 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 5 + .../selftests/bpf/prog_tests/sockopt_inherit.c | 2 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 3 +- .../btf__core_reloc_arrays___err_wrong_val_type.c | 3 + .../btf__core_reloc_arrays___err_wrong_val_type1.c | 3 - .../btf__core_reloc_arrays___err_wrong_val_type2.c | 3 - .../bpf/progs/btf__core_reloc_bitfields.c | 3 + .../btf__core_reloc_bitfields___bit_sz_change.c | 3 + .../btf__core_reloc_bitfields___bitfield_vs_int.c | 3 + ...__core_reloc_bitfields___err_too_big_bitfield.c | 3 + .../btf__core_reloc_bitfields___just_big_enough.c | 3 + .../bpf/progs/btf__core_reloc_existence.c | 3 + ...tf__core_reloc_existence___err_wrong_arr_kind.c | 3 + ...re_reloc_existence___err_wrong_arr_value_type.c | 3 + ...tf__core_reloc_existence___err_wrong_int_kind.c | 3 + .../btf__core_reloc_existence___err_wrong_int_sz.c | 3 + ...tf__core_reloc_existence___err_wrong_int_type.c | 3 + ..._core_reloc_existence___err_wrong_struct_type.c | 3 + .../progs/btf__core_reloc_existence___minimal.c | 3 + .../progs/btf__core_reloc_ints___err_bitfield.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_16.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_32.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_64.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_8.c | 3 - .../selftests/bpf/progs/btf__core_reloc_size.c | 3 + .../bpf/progs/btf__core_reloc_size___diff_sz.c | 3 + .../bpf/progs/btf_dump_test_case_padding.c | 5 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 238 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 118 + tools/testing/selftests/bpf/progs/loop1.c | 1 + tools/testing/selftests/bpf/progs/loop2.c | 1 + tools/testing/selftests/bpf/progs/loop3.c | 1 + tools/testing/selftests/bpf/progs/pyperf.h | 67 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 13 +- tools/testing/selftests/bpf/progs/strobemeta.h | 36 +- tools/testing/selftests/bpf/progs/tcp_rtt.c | 13 +- .../selftests/bpf/progs/test_attach_probe.c | 1 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 1 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 1 + .../selftests/bpf/progs/test_core_reloc_arrays.c | 11 +- .../bpf/progs/test_core_reloc_bitfields_direct.c | 63 + .../bpf/progs/test_core_reloc_bitfields_probed.c | 57 + .../bpf/progs/test_core_reloc_existence.c | 79 + .../selftests/bpf/progs/test_core_reloc_flavors.c | 9 +- .../selftests/bpf/progs/test_core_reloc_ints.c | 19 +- .../selftests/bpf/progs/test_core_reloc_kernel.c | 62 +- .../selftests/bpf/progs/test_core_reloc_misc.c | 9 +- .../selftests/bpf/progs/test_core_reloc_mods.c | 19 +- .../selftests/bpf/progs/test_core_reloc_nesting.c | 7 +- .../bpf/progs/test_core_reloc_primitives.c | 13 +- .../bpf/progs/test_core_reloc_ptr_as_arr.c | 5 +- .../selftests/bpf/progs/test_core_reloc_size.c | 51 + .../selftests/bpf/progs/test_get_stack_rawtp.c | 4 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 1 - tools/testing/selftests/bpf/progs/test_pinning.c | 31 + .../selftests/bpf/progs/test_pinning_invalid.c | 16 + .../testing/selftests/bpf/progs/test_probe_user.c | 26 + .../bpf/{ => progs}/test_queue_stack_map.h | 0 .../testing/selftests/bpf/progs/test_rdonly_maps.c | 83 + .../selftests/bpf/progs/test_sk_lookup_kern.c | 18 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 1 + .../selftests/bpf/progs/test_stacktrace_map.c | 1 - .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- tools/testing/selftests/bpf/test_btf_dump.c | 150 - tools/testing/selftests/bpf/test_flow_dissector.sh | 51 +- tools/testing/selftests/bpf/test_libbpf.sh | 43 - tools/testing/selftests/bpf/test_libbpf_open.c | 144 - tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 6 +- tools/testing/selftests/bpf/test_maps.c | 12 +- tools/testing/selftests/bpf/test_offload.py | 25 +- tools/testing/selftests/bpf/test_progs.c | 50 +- tools/testing/selftests/bpf/test_section_names.c | 233 - tools/testing/selftests/bpf/test_sysctl.c | 31 +- tools/testing/selftests/bpf/test_tc_edt.sh | 2 +- tools/testing/selftests/bpf/verifier/loops1.c | 17 + tools/testing/selftests/cgroup/Makefile | 4 +- tools/testing/selftests/cgroup/cgroup_util.c | 42 +- tools/testing/selftests/cgroup/cgroup_util.h | 6 +- tools/testing/selftests/cgroup/test_core.c | 146 + tools/testing/selftests/cgroup/test_freezer.c | 2 +- tools/testing/selftests/cgroup/test_stress.sh | 4 + tools/testing/selftests/cgroup/with_stress.sh | 101 + tools/testing/selftests/clone3/.gitignore | 1 + tools/testing/selftests/clone3/Makefile | 6 + .../selftests/clone3/clone3_clear_sighand.c | 172 + .../net/mlxsw/spectrum-2/mirror_gre_scale.sh | 16 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 46 + .../net/mlxsw/spectrum-2/tc_flower_scale.sh | 20 + .../drivers/net/mlxsw/spectrum/mirror_gre_scale.sh | 7 +- .../selftests/drivers/net/netdevsim/devlink.sh | 294 +- .../drivers/net/netdevsim/devlink_in_netns.sh | 72 + .../testing/selftests/filesystems/epoll/.gitignore | 1 + tools/testing/selftests/filesystems/epoll/Makefile | 7 + .../filesystems/epoll/epoll_wakeup_test.c | 3074 +++++ tools/testing/selftests/kselftest/runner.sh | 36 +- tools/testing/selftests/kselftest_install.sh | 4 +- tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 2 + tools/testing/selftests/kvm/lib/x86_64/vmx.c | 10 + tools/testing/selftests/kvm/s390x/sync_regs_test.c | 15 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 21 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 6 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 + .../kvm/x86_64/vmx_set_nested_state_test.c | 13 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 6 +- tools/testing/selftests/livepatch/Makefile | 3 +- tools/testing/selftests/livepatch/settings | 1 + tools/testing/selftests/livepatch/test-state.sh | 180 + tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/fib_tests.sh | 21 + tools/testing/selftests/net/forwarding/lib.sh | 7 +- tools/testing/selftests/net/l2tp.sh | 0 tools/testing/selftests/net/reuseport_dualstack.c | 3 +- tools/testing/selftests/net/tls.c | 108 + tools/testing/selftests/net/traceroute.sh | 322 + tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/ipvs.sh | 228 + tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/pidfd/pidfd_fdinfo_test.c | 296 + tools/testing/selftests/powerpc/include/utils.h | 1 + tools/testing/selftests/powerpc/mm/tlbie_test.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 4 +- tools/testing/selftests/powerpc/security/Makefile | 3 +- .../selftests/powerpc/security/branch_loops.S | 82 + .../selftests/powerpc/security/spectre_v2.c | 218 + tools/testing/selftests/powerpc/signal/sigfuz.c | 2 +- tools/testing/selftests/powerpc/utils.c | 20 + .../selftests/rcutorture/configs/rcu/TASKS03 | 3 - .../selftests/rcutorture/configs/rcu/TREE02 | 3 - .../selftests/rcutorture/configs/rcu/TREE04 | 3 - .../selftests/rcutorture/configs/rcu/TREE06 | 3 - .../selftests/rcutorture/configs/rcu/TREE08 | 3 - .../selftests/rcutorture/configs/rcu/TREE09 | 3 - .../selftests/rcutorture/configs/rcu/TRIVIAL | 3 - .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 - tools/testing/selftests/rtc/settings | 1 + tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- tools/testing/selftests/tc-testing/config | 10 + .../tc-testing/tc-tests/actions/csum.json | 24 + .../selftests/tc-testing/tc-tests/actions/ct.json | 96 + .../tc-testing/tc-tests/actions/gact.json | 24 + .../tc-testing/tc-tests/actions/mirred.json | 24 + .../tc-testing/tc-tests/actions/mpls.json | 145 + .../tc-testing/tc-tests/actions/pedit.json | 779 +- .../tc-testing/tc-tests/actions/tunnel_key.json | 24 + .../tc-testing/tc-tests/actions/vlan.json | 24 + tools/testing/selftests/vm/config | 1 + tools/testing/selftests/vm/gup_benchmark.c | 4 +- tools/testing/selftests/watchdog/watchdog-test.c | 27 +- tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +- .../gettimeofday.S => tools/virtio/crypto/hash.h | 0 tools/virtio/linux/dma-mapping.h | 2 + tools/virtio/xen/xen.h | 6 + usr/include/Makefile | 7 - virt/kvm/arm/arch_timer.c | 8 +- virt/kvm/arm/arm.c | 45 +- virt/kvm/arm/hypercalls.c | 71 + virt/kvm/arm/mmio.c | 9 +- virt/kvm/arm/pmu.c | 48 +- virt/kvm/arm/psci.c | 84 +- virt/kvm/arm/pvtime.c | 131 + virt/kvm/arm/vgic/vgic-v3.c | 12 +- virt/kvm/arm/vgic/vgic-v4.c | 57 +- virt/kvm/arm/vgic/vgic.c | 4 - virt/kvm/arm/vgic/vgic.h | 2 - virt/kvm/kvm_main.c | 85 +- 9026 files changed, 399150 insertions(+), 171161 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-hisi-hpre create mode 100644 Documentation/ABI/testing/debugfs-hyperv create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-el15203000 create mode 100644 Documentation/ABI/testing/sysfs-platform-mellanox-bootctl delete mode 100644 Documentation/RCU/Design/Data-Structures/Data-Structures.html create mode 100644 Documentation/RCU/Design/Data-Structures/Data-Structures.rst delete mode 100644 Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grac [...] create mode 100644 Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grac [...] delete mode 100644 Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Diagram.html delete mode 100644 Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.html create mode 100644 Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst delete mode 100644 Documentation/RCU/Design/Requirements/Requirements.html create mode 100644 Documentation/RCU/Design/Requirements/Requirements.rst create mode 100644 Documentation/admin-guide/dell_rbu.rst create mode 100644 Documentation/admin-guide/device-mapper/dm-dust.rst delete mode 100644 Documentation/admin-guide/device-mapper/dm-dust.txt create mode 100644 Documentation/asm-annotations.rst create mode 100644 Documentation/bpf/s390.rst create mode 100644 Documentation/core-api/symbol-namespaces.rst create mode 100644 Documentation/dev-tools/kunit/api/index.rst create mode 100644 Documentation/dev-tools/kunit/api/test.rst create mode 100644 Documentation/dev-tools/kunit/faq.rst create mode 100644 Documentation/dev-tools/kunit/index.rst create mode 100644 Documentation/dev-tools/kunit/start.rst create mode 100644 Documentation/dev-tools/kunit/usage.rst delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/smp-sram.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/ap806-system-cont [...] create mode 100644 Documentation/devicetree/bindings/arm/marvell/ap80x-system-cont [...] delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml delete mode 100644 Documentation/devicetree/bindings/arm/mrvl/mrvl.txt create mode 100644 Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.txt create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml create mode 100644 Documentation/devicetree/bindings/arm/omap/prm-inst.txt delete mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.txt create mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-secure-fi [...] delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.txt create mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.yaml delete mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.txt create mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-gen2-cpg-c [...] create mode 100644 Documentation/devicetree/bindings/counter/ti-eqep.yaml create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun8i-ss.yaml create mode 100644 Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.txt create mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.txt create mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.yaml rename Documentation/devicetree/bindings/{lpddr2 => ddr}/lpddr2-timings.txt (100%) create mode 100644 Documentation/devicetree/bindings/ddr/lpddr2.txt create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3-timings.txt create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/anx6345.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z [...] create mode 100644 Documentation/devicetree/bindings/display/st,stm32-dsi.yaml delete mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.txt create mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml create mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-hdmac.txt create mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-xdmac.txt create mode 100644 Documentation/devicetree/bindings/eeprom/at24.yaml create mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt create mode 100644 Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-rda.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.txt create mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.txt create mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.txt create mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.yaml delete mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1027-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/adux1020.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml create mode 100644 Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml create mode 100644 Documentation/devicetree/bindings/input/input.yaml delete mode 100644 Documentation/devicetree/bindings/input/keys.txt delete mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.txt create mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.yaml delete mode 100644 Documentation/devicetree/bindings/input/mpr121-touchkey.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8974.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/iommu/arm,smmu-v3.txt create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.txt create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt create mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.txt delete mode 100644 Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-el15203000.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.yaml delete mode 100644 Documentation/devicetree/bindings/lpddr2/lpddr2.txt create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-h3-dein [...] create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/imx290.txt delete mode 100644 Documentation/devicetree/bindings/media/meson-ao-cec.txt delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.txt create mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.yaml delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.txt create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos5422 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77650.yaml create mode 100644 Documentation/devicetree/bindings/mmc/owl-mmc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-milbeaut.txt create mode 100644 Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt create mode 100644 Documentation/devicetree/bindings/mtd/intel,ixp4xx-flash.txt create mode 100644 Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/sun4i_can.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt create mode 100644 Documentation/devicetree/bindings/net/qca,ar803x.yaml create mode 100644 Documentation/devicetree/bindings/net/renesas,ether.yaml delete mode 100644 Documentation/devicetree/bindings/net/sh_eth.txt create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-otp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/sprd-efuse.txt create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3- [...] create mode 100644 Documentation/devicetree/bindings/phy/phy-mmp3-usb.txt create mode 100644 Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.yaml create mode 100644 Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.txt create mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/nvidia,tegra-regula [...] create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.txt create mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml create mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/omap3_rom_rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt create mode 100644 Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-sh.txt delete mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.yaml create mode 100644 Documentation/devicetree/bindings/security/tpm/google,cr50.txt create mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.yaml delete mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,adau7118.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-cod [...] create mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.txt delete mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.txt create mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt create mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt create mode 100644 Documentation/devicetree/bindings/sound/tas2770.txt create mode 100644 Documentation/devicetree/bindings/spi/renesas,hspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/renesas,rzn1-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml delete mode 100644 Documentation/devicetree/bindings/spi/sh-hspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/sh-msiof.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sifive.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sifive.yaml delete mode 100644 Documentation/devicetree/bindings/sram/milbeaut-smp-sram.txt create mode 100644 Documentation/devicetree/bindings/sram/qcom,ocmem.yaml delete mode 100644 Documentation/devicetree/bindings/sram/renesas,smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/rockchip-smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/samsung-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/sram.txt create mode 100644 Documentation/devicetree/bindings/sram/sram.yaml create mode 100644 Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-tsens.txt create mode 100644 Documentation/devicetree/bindings/thermal/qcom-tsens.yaml create mode 100644 Documentation/devicetree/bindings/thermal/st,stm32-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/stm32-thermal.txt delete mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt create mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml delete mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt create mode 100644 Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml delete mode 100644 Documentation/driver-api/bt8xxgpio.rst delete mode 100644 Documentation/driver-api/dell_rbu.rst create mode 100644 Documentation/driver-api/gpio/bt8xxgpio.rst create mode 100644 Documentation/driver-api/infiniband.rst create mode 100644 Documentation/hwmon/bel-pfe.rst create mode 100644 Documentation/hwmon/ltc2947.rst delete mode 100644 Documentation/ioctl/botching-up-ioctls.rst delete mode 100644 Documentation/ioctl/index.rst delete mode 100644 Documentation/ioctl/ioctl-number.rst delete mode 100644 Documentation/kbuild/namespaces.rst create mode 100644 Documentation/livepatch/system-state.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-conn-info.rst create mode 100644 Documentation/media/uapi/v4l/dev-stateless-decoder.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst create mode 100644 Documentation/media/v4l-drivers/ipu3_rcb.svg create mode 100644 Documentation/misc-devices/xilinx_sdfec.rst create mode 100644 Documentation/networking/device_drivers/freescale/dpaa2/mac-phy [...] create mode 100644 Documentation/networking/devlink-params-mv88e6xxx.txt create mode 100644 Documentation/powerpc/kaslr-booke32.rst create mode 100644 Documentation/process/botching-up-ioctls.rst create mode 100644 Documentation/process/maintainers.rst create mode 100755 Documentation/sphinx/maintainers_include.py delete mode 100644 Documentation/trace/coresight.rst rename Documentation/trace/{ => coresight}/coresight-cpu-debug.rst (100%) create mode 100644 Documentation/trace/coresight/coresight-etm4x-reference.rst create mode 100644 Documentation/trace/coresight/coresight.rst create mode 100644 Documentation/trace/coresight/index.rst delete mode 100644 Documentation/usb/rio.rst rename Documentation/{ => userspace-api}/ioctl/cdrom.rst (100%) rename Documentation/{ => userspace-api}/ioctl/hdio.rst (100%) create mode 100644 Documentation/userspace-api/ioctl/index.rst rename Documentation/{ => userspace-api}/ioctl/ioctl-decoding.rst (100%) create mode 100644 Documentation/userspace-api/ioctl/ioctl-number.rst create mode 100644 Documentation/virt/kvm/arm/pvtime.rst create mode 100644 Documentation/watch_queue.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log delete mode 100644 arch/arc/boot/dts/nsim_hs.dts delete mode 100644 arch/arc/boot/dts/nsim_hs_idu.dts delete mode 100644 arch/arc/configs/nsim_hs_defconfig delete mode 100644 arch/arc/configs/nsim_hs_smp_defconfig create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am335x-netcan-plus-1xx.dts create mode 100644 arch/arm/boot/dts/am335x-netcom-plus-2xx.dts create mode 100644 arch/arm/boot/dts/am335x-netcom-plus-8xx.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts create mode 100644 arch/arm/boot/dts/ast2500-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/at91-kizbox2-2.dts create mode 100644 arch/arm/boot/dts/at91-kizbox2-common.dtsi delete mode 100644 arch/arm/boot/dts/at91-kizbox2.dts create mode 100644 arch/arm/boot/dts/at91-kizbox3-hs.dts create mode 100644 arch/arm/boot/dts/at91-kizbox3_common.dtsi create mode 100644 arch/arm/boot/dts/bcm2711-rpi-4-b.dts create mode 100644 arch/arm/boot/dts/bcm2711.dtsi create mode 100644 arch/arm/boot/dts/bcm2835-common.dtsi create mode 100644 arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi create mode 100644 arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts create mode 100644 arch/arm/boot/dts/e60k02.dtsi create mode 100644 arch/arm/boot/dts/imx6sll-kobo-clarahd.dts create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-opos6ul.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-opos6uldev.dts create mode 100644 arch/arm/boot/dts/mmp3-dell-ariel.dts create mode 100644 arch/arm/boot/dts/mmp3.dtsi create mode 100644 arch/arm/boot/dts/motorola-mapphone-common.dtsi create mode 100644 arch/arm/boot/dts/omap4-droid-bionic-xt875.dts create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-128.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp.dtsi create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp.dtsi create mode 100644 arch/arm/mach-bcm/bcm2711.c delete mode 100644 arch/arm/mach-mmp/cputype.h create mode 100644 arch/arm/mach-mmp/mmp3.c create mode 100644 arch/arm/mach-mmp/platsmp.c create mode 100644 arch/arm/mach-omap2/pmic-cpcap.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi create mode 100644 arch/arm64/boot/dts/freescale/s32v234-evb.dts create mode 100644 arch/arm64/boot/dts/freescale/s32v234.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-emmc.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-cp115.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9132-db.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1293.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1296-ds418.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1296.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77961.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2-advantech-idk-1110wr-panel.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-evb.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3308.dtsi create mode 100644 arch/arm64/include/asm/pvclock-abi.h delete mode 100644 arch/arm64/include/asm/vdso_datapage.h create mode 100644 arch/arm64/kernel/entry-common.c create mode 100644 arch/csky/include/asm/stackprotector.h delete mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h create mode 100644 arch/h8300/include/uapi/asm/posix_types.h delete mode 100644 arch/hexagon/include/uapi/asm/bitsperlong.h delete mode 100644 arch/ia64/include/uapi/asm/errno.h delete mode 100644 arch/ia64/include/uapi/asm/ioctl.h delete mode 100644 arch/ia64/include/uapi/asm/ioctls.h create mode 100644 arch/mips/boot/dts/ralink/gardena_smart_gateway_mt7688.dts delete mode 100644 arch/mips/fw/arc/salone.c delete mode 100644 arch/mips/fw/arc/time.c delete mode 100644 arch/mips/fw/arc/tree.c create mode 100644 arch/mips/include/asm/mach-ip30/cpu-feature-overrides.h create mode 100644 arch/mips/include/asm/mach-ip30/irq.h create mode 100644 arch/mips/include/asm/mach-ip30/kernel-entry-init.h create mode 100644 arch/mips/include/asm/mach-ip30/mangle-port.h create mode 100644 arch/mips/include/asm/mach-ip30/spaces.h create mode 100644 arch/mips/include/asm/mach-ip30/war.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/cpu-feature-overrides.h rename arch/mips/include/asm/{mach-loongson64 => mach-loongson2ef}/cs5536/cs5536.h (100%) rename arch/mips/include/asm/{mach-loongson64 => mach-loongson2ef}/cs5536/cs5536_m [...] rename arch/mips/include/asm/{mach-loongson64 => mach-loongson2ef}/cs5536/cs5536_p [...] rename arch/mips/include/asm/{mach-loongson64 => mach-loongson2ef}/cs5536/cs5536_v [...] create mode 100644 arch/mips/include/asm/mach-loongson2ef/loongson.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/machine.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/mc146818rtc.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/mem.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/pci.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/spaces.h create mode 100644 arch/mips/include/asm/mach-loongson64/loongson_regs.h delete mode 100644 arch/mips/include/asm/mach-loongson64/machine.h delete mode 100644 arch/mips/include/asm/mach-loongson64/mem.h create mode 100644 arch/mips/include/asm/sgi/heart.h delete mode 100644 arch/mips/include/asm/sgi/sgi.h create mode 100644 arch/mips/include/asm/sync.h create mode 100644 arch/mips/include/asm/unroll.h delete mode 100644 arch/mips/kernel/cpu-bugs64.c create mode 100644 arch/mips/kernel/r4k-bugs64.c create mode 100644 arch/mips/loongson2ef/Kconfig create mode 100644 arch/mips/loongson2ef/Makefile create mode 100644 arch/mips/loongson2ef/Platform rename arch/mips/{loongson64 => loongson2ef}/common/Makefile (100%) rename arch/mips/{loongson64 => loongson2ef}/common/bonito-irq.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cmdline.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/Makefile (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_acc.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_ehci.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_ide.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_isa.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_mfgpt.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_ohci.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_pci.c (100%) create mode 100644 arch/mips/loongson2ef/common/early_printk.c create mode 100644 arch/mips/loongson2ef/common/env.c create mode 100644 arch/mips/loongson2ef/common/init.c rename arch/mips/{loongson64 => loongson2ef}/common/irq.c (100%) create mode 100644 arch/mips/loongson2ef/common/machtype.c create mode 100644 arch/mips/loongson2ef/common/mem.c create mode 100644 arch/mips/loongson2ef/common/pci.c rename arch/mips/{loongson64 => loongson2ef}/common/platform.c (100%) create mode 100644 arch/mips/loongson2ef/common/pm.c create mode 100644 arch/mips/loongson2ef/common/reset.c copy arch/mips/{loongson64 => loongson2ef}/common/rtc.c (100%) create mode 100644 arch/mips/loongson2ef/common/serial.c create mode 100644 arch/mips/loongson2ef/common/setup.c create mode 100644 arch/mips/loongson2ef/common/time.c create mode 100644 arch/mips/loongson2ef/common/uart_base.c rename arch/mips/{loongson64 => loongson2ef}/fuloong-2e/Makefile (100%) rename arch/mips/{loongson64 => loongson2ef}/fuloong-2e/dma.c (100%) rename arch/mips/{loongson64 => loongson2ef}/fuloong-2e/irq.c (100%) rename arch/mips/{loongson64 => loongson2ef}/fuloong-2e/reset.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/Makefile (100%) create mode 100644 arch/mips/loongson2ef/lemote-2f/clock.c rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/dma.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/ec_kb3310b.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/ec_kb3310b.h (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/irq.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/machtype.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/pm.c (100%) create mode 100644 arch/mips/loongson2ef/lemote-2f/reset.c rename arch/mips/loongson64/{loongson-3 => }/acpi_init.c (100%) create mode 100644 arch/mips/loongson64/cmdline.c delete mode 100644 arch/mips/loongson64/common/early_printk.c delete mode 100644 arch/mips/loongson64/common/env.c delete mode 100644 arch/mips/loongson64/common/init.c delete mode 100644 arch/mips/loongson64/common/machtype.c delete mode 100644 arch/mips/loongson64/common/mem.c delete mode 100644 arch/mips/loongson64/common/pci.c delete mode 100644 arch/mips/loongson64/common/pm.c delete mode 100644 arch/mips/loongson64/common/reset.c delete mode 100644 arch/mips/loongson64/common/serial.c delete mode 100644 arch/mips/loongson64/common/setup.c delete mode 100644 arch/mips/loongson64/common/time.c delete mode 100644 arch/mips/loongson64/common/uart_base.c rename arch/mips/loongson64/{loongson-3 => }/cop2-ex.c (100%) rename arch/mips/loongson64/{loongson-3 => }/dma.c (100%) create mode 100644 arch/mips/loongson64/env.c rename arch/mips/loongson64/{loongson-3 => }/hpet.c (100%) create mode 100644 arch/mips/loongson64/init.c create mode 100644 arch/mips/loongson64/irq.c delete mode 100644 arch/mips/loongson64/lemote-2f/clock.c delete mode 100644 arch/mips/loongson64/lemote-2f/reset.c delete mode 100644 arch/mips/loongson64/loongson-3/Makefile delete mode 100644 arch/mips/loongson64/loongson-3/irq.c delete mode 100644 arch/mips/loongson64/loongson-3/numa.c delete mode 100644 arch/mips/loongson64/loongson-3/smp.c create mode 100644 arch/mips/loongson64/numa.c create mode 100644 arch/mips/loongson64/pci.c rename arch/mips/loongson64/{loongson-3 => }/platform.c (100%) create mode 100644 arch/mips/loongson64/pm.c create mode 100644 arch/mips/loongson64/reset.c rename arch/mips/loongson64/{common => }/rtc.c (100%) create mode 100644 arch/mips/loongson64/setup.c create mode 100644 arch/mips/loongson64/smp.c rename arch/mips/loongson64/{loongson-3 => }/smp.h (100%) create mode 100644 arch/mips/loongson64/time.c create mode 100644 arch/mips/sgi-ip27/ip27-common.h create mode 100644 arch/mips/sgi-ip30/Makefile create mode 100644 arch/mips/sgi-ip30/Platform create mode 100644 arch/mips/sgi-ip30/ip30-common.h create mode 100644 arch/mips/sgi-ip30/ip30-console.c create mode 100644 arch/mips/sgi-ip30/ip30-irq.c create mode 100644 arch/mips/sgi-ip30/ip30-power.c create mode 100644 arch/mips/sgi-ip30/ip30-setup.c create mode 100644 arch/mips/sgi-ip30/ip30-smp.c create mode 100644 arch/mips/sgi-ip30/ip30-timer.c create mode 100644 arch/mips/sgi-ip30/ip30-xtalk.c create mode 100644 arch/mips/tools/loongson3-llsc-check.c delete mode 100644 arch/nds32/mm/ioremap.c delete mode 100644 arch/parisc/kernel/module.lds rename arch/powerpc/configs/{corenet_basic_defconfig => corenet_base.config} (100%) create mode 100644 arch/powerpc/configs/debug.config rename arch/powerpc/configs/{mpc85xx_basic_defconfig => mpc85xx_base.config} (100%) rename arch/powerpc/configs/{mpc86xx_basic_defconfig => mpc86xx_base.config} (100%) create mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c create mode 100644 arch/riscv/include/asm/seccomp.h create mode 100644 arch/riscv/kernel/head.h delete mode 100644 arch/riscv/mm/ioremap.c create mode 100644 arch/sh/drivers/platform_early.c create mode 100644 arch/sh/include/asm/platform_early.h delete mode 100644 arch/sh/include/uapi/asm/setup.h delete mode 100644 arch/sh/include/uapi/asm/types.h delete mode 100644 arch/sparc/include/uapi/asm/statfs.h create mode 100644 arch/um/configs/kunit_defconfig delete mode 100644 arch/x86/include/asm/dma-direct.h create mode 100644 arch/x86/include/asm/emulate_prefix.h create mode 100644 arch/x86/mm/maccess.c create mode 100644 arch/xtensa/configs/xip_kc705_defconfig delete mode 100644 arch/xtensa/include/asm/hw_irq.h delete mode 100644 arch/xtensa/include/asm/user.h create mode 100644 block/blk-cgroup-rwstat.c create mode 100644 block/blk-cgroup-rwstat.h create mode 100644 crypto/blake2b_generic.c delete mode 100644 crypto/blkcipher.c create mode 100644 crypto/jitterentropy.h create mode 100644 drivers/acpi/pmic/intel_pmic_bytcrc.c create mode 100644 drivers/acpi/pmic/intel_pmic_chtcrc.c delete mode 100644 drivers/acpi/pmic/intel_pmic_crc.c create mode 100644 drivers/base/watch.c delete mode 100644 drivers/bluetooth/btwilink.c rename drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} (100%) create mode 100644 drivers/char/hw_random/npcm-rng.c create mode 100644 drivers/char/tpm/tpm_tis_spi.h create mode 100644 drivers/char/tpm/tpm_tis_spi_cr50.c delete mode 100644 drivers/clk/renesas/clk-rcar-gen2.c create mode 100644 drivers/clk/renesas/r8a774b1-cpg-mssr.c create mode 100644 drivers/clk/tegra/clk-tegra20-emc.c create mode 100644 drivers/counter/ti-eqep.c delete mode 100644 drivers/cpufreq/arm_big_little.c delete mode 100644 drivers/cpufreq/arm_big_little.h create mode 100644 drivers/crypto/allwinner/Kconfig create mode 100644 drivers/crypto/allwinner/Makefile rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/Makefile (100%) create mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c create mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c create mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c create mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c create mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h create mode 100644 drivers/crypto/allwinner/sun8i-ce/Makefile create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h create mode 100644 drivers/crypto/allwinner/sun8i-ss/Makefile create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h create mode 100644 drivers/crypto/amlogic/Kconfig create mode 100644 drivers/crypto/amlogic/Makefile create mode 100644 drivers/crypto/amlogic/amlogic-gxl-cipher.c create mode 100644 drivers/crypto/amlogic/amlogic-gxl-core.c create mode 100644 drivers/crypto/amlogic/amlogic-gxl.h create mode 100644 drivers/crypto/hisilicon/hpre/Makefile create mode 100644 drivers/crypto/hisilicon/hpre/hpre.h create mode 100644 drivers/crypto/hisilicon/hpre/hpre_crypto.c create mode 100644 drivers/crypto/hisilicon/hpre/hpre_main.c delete mode 100644 drivers/crypto/hisilicon/sgl.h delete mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c delete mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-core.c delete mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-hash.c delete mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-prng.c delete mode 100644 drivers/crypto/sunxi-ss/sun4i-ss.h create mode 100644 drivers/dma/fsl-dpaa2-qdma/Kconfig create mode 100644 drivers/dma/fsl-dpaa2-qdma/Makefile create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.c create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.h create mode 100644 drivers/dma/milbeaut-hdmac.c create mode 100644 drivers/dma/milbeaut-xdmac.c create mode 100644 drivers/firmware/broadcom/tee_bnxt_fw.c create mode 100644 drivers/fsi/fsi-master-aspeed.c rename drivers/gpio/{sgpio-aspeed.c => gpio-aspeed-sgpio.c} (100%) create mode 100644 drivers/gpio/gpio-rda.c create mode 100644 drivers/gpio/gpio-xgs-iproc.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_0.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dm_cp_psp.h create mode 100644 drivers/gpu/drm/amd/display/dc/hdcp/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_trace_buffer.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/Makefile create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c create mode 100644 drivers/gpu/drm/amd/display/include/hdcp_types.h create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/Makefile create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.h create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/nbio/irqsrcs_nbif_7_4.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/smu_internal.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_event.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.h create mode 100644 drivers/gpu/drm/drm_dp_mst_topology_internal.h create mode 100644 drivers/gpu/drm/drm_gem_ttm_helper.c delete mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c create mode 100644 drivers/gpu/drm/i915/Kconfig.unstable create mode 100644 drivers/gpu/drm/i915/display/intel_dsb.c create mode 100644 drivers/gpu/drm/i915/display/intel_dsb.h create mode 100644 drivers/gpu/drm/i915/display/intel_vga.c create mode 100644 drivers/gpu/drm/i915/display/intel_vga.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/gt/intel_llc.c create mode 100644 drivers/gpu/drm/i915/gt/intel_llc.h create mode 100644 drivers/gpu/drm/i915/gt/intel_llc_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ring_submission.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ring_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rps_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_gt_pm.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.h create mode 100644 drivers/gpu/drm/i915/i915_perf_types.h create mode 100644 drivers/gpu/drm/i915/i915_switcheroo.c create mode 100644 drivers/gpu/drm/i915/i915_switcheroo.h create mode 100644 drivers/gpu/drm/i915/intel_memory_region.c create mode 100644 drivers/gpu/drm/i915/intel_memory_region.h create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_perf.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_memory_region.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_region.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_region.h delete mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c delete mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h delete mode 100644 drivers/gpu/drm/lima/lima_object.c delete mode 100644 drivers/gpu/drm/lima/lima_object.h create mode 100644 drivers/gpu/drm/mediatek/mtk_mipi_tx.h create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8173_mipi_tx.c create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c delete mode 100644 drivers/gpu/drm/omapdrm/dss/core.c create mode 100644 drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c create mode 100644 drivers/gpu/drm/tegra/dp.c create mode 100644 drivers/gpu/drm/tegra/dp.h delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_fb.c delete mode 100644 drivers/gpu/drm/virtio/virtgpu_ttm.c create mode 100644 drivers/hid/hid-lg-g15.c create mode 100644 drivers/hv/hv_debugfs.c create mode 100644 drivers/hwmon/ltc2947-core.c create mode 100644 drivers/hwmon/ltc2947-i2c.c create mode 100644 drivers/hwmon/ltc2947-spi.c create mode 100644 drivers/hwmon/ltc2947.h create mode 100644 drivers/hwmon/pmbus/bel-pfe.c create mode 100644 drivers/iio/adc/ab8500-gpadc.c create mode 100644 drivers/iio/adc/intel_mrfld_adc.c create mode 100644 drivers/iio/imu/fxos8700.h create mode 100644 drivers/iio/imu/fxos8700_core.c create mode 100644 drivers/iio/imu/fxos8700_i2c.c create mode 100644 drivers/iio/imu/fxos8700_spi.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h create mode 100644 drivers/iio/light/adux1020.c create mode 100644 drivers/iio/temperature/ltc2983.c create mode 100644 drivers/infiniband/core/ib_core_uverbs.c delete mode 100644 drivers/infiniband/hw/cxgb3/Kconfig delete mode 100644 drivers/infiniband/hw/cxgb3/Makefile delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_wr.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cq.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_ev.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_mem.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_qp.c delete mode 100644 drivers/infiniband/hw/cxgb3/tcb.h create mode 100644 drivers/infiniband/hw/mlx5/restrack.c create mode 100644 drivers/input/keyboard/imx_sc_key.c create mode 100644 drivers/interconnect/qcom/msm8974.c create mode 100644 drivers/iommu/ioasid.c create mode 100644 drivers/leds/leds-el15203000.c create mode 100644 drivers/media/i2c/hi556.c create mode 100644 drivers/media/i2c/imx290.c create mode 100644 drivers/media/platform/sunxi/sun8i-di/Makefile create mode 100644 drivers/media/platform/sunxi/sun8i-di/sun8i-di.c create mode 100644 drivers/media/platform/sunxi/sun8i-di/sun8i-di.h create mode 100644 drivers/media/platform/vivid/vivid-meta-cap.c create mode 100644 drivers/media/platform/vivid/vivid-meta-cap.h create mode 100644 drivers/media/platform/vivid/vivid-meta-out.c create mode 100644 drivers/media/platform/vivid/vivid-meta-out.h create mode 100644 drivers/media/rc/keymaps/rc-vega-s9x.c delete mode 100644 drivers/media/usb/dvb-usb-v2/gl861.h create mode 100644 drivers/memory/samsung/exynos5422-dmc.c create mode 100644 drivers/memory/tegra/tegra30-emc.c delete mode 100644 drivers/mfd/ab8500-gpadc.c create mode 100644 drivers/misc/watch_queue.c create mode 100644 drivers/mmc/host/owl-mmc.c create mode 100644 drivers/mmc/host/sdhci-milbeaut.c create mode 100644 drivers/mmc/host/sdhci_f_sdh30.h create mode 100644 drivers/mtd/maps/physmap-ixp4xx.c create mode 100644 drivers/mtd/maps/physmap-ixp4xx.h create mode 100644 drivers/mtd/nand/raw/cadence-nand-controller.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_phy.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_phy.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ptp.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ptp.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpmac.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpmac.h create mode 100644 drivers/net/ethernet/intel/ice/ice_base.c create mode 100644 drivers/net/ethernet/intel/ice/ice_base.h create mode 100644 drivers/net/ethernet/intel/ice/ice_nvm.h create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.c create mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_crc32.c create mode 100644 drivers/net/netdevsim/health.c create mode 100644 drivers/net/wireless/mediatek/mt76/pci.c create mode 100644 drivers/net/wireless/realtek/rtw88/bf.c create mode 100644 drivers/net/wireless/realtek/rtw88/bf.h create mode 100644 drivers/nfc/pn533/uart.c create mode 100644 drivers/nvmem/rockchip-otp.c create mode 100644 drivers/nvmem/sprd-efuse.c create mode 100644 drivers/of/unittest-data/tests-address.dtsi create mode 100644 drivers/phy/allwinner/phy-sun50i-usb3.c create mode 100644 drivers/phy/marvell/phy-mmp3-usb.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c create mode 100644 drivers/pinctrl/intel/pinctrl-tigerlake.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8976.c create mode 100644 drivers/platform/chrome/wilco_ec/keyboard_leds.c create mode 100644 drivers/platform/mellanox/mlxbf-bootctl.c create mode 100644 drivers/platform/mellanox/mlxbf-bootctl.h delete mode 100644 drivers/platform/x86/intel_cht_int33fe.c create mode 100644 drivers/platform/x86/intel_cht_int33fe_common.c create mode 100644 drivers/platform/x86/intel_cht_int33fe_common.h create mode 100644 drivers/platform/x86/intel_cht_int33fe_microb.c create mode 100644 drivers/platform/x86/intel_cht_int33fe_typec.c create mode 100644 drivers/platform/x86/system76_acpi.c create mode 100644 drivers/ptp/idt8a340_reg.h create mode 100644 drivers/ptp/ptp_clockmatrix.c create mode 100644 drivers/ptp/ptp_clockmatrix.h create mode 100644 drivers/reset/reset-npcm.c create mode 100644 drivers/s390/scsi/zfcp_diag.c create mode 100644 drivers/s390/scsi/zfcp_diag.h create mode 100644 drivers/soc/atmel/sfr.c create mode 100644 drivers/soc/fsl/rcpm.c create mode 100644 drivers/soc/qcom/llcc-qcom.c delete mode 100644 drivers/soc/qcom/llcc-sdm845.c delete mode 100644 drivers/soc/qcom/llcc-slice.c create mode 100644 drivers/soc/qcom/ocmem.c create mode 100644 drivers/soc/renesas/r8a774b1-sysc.c create mode 100644 drivers/soc/samsung/exynos-asv.c create mode 100644 drivers/soc/samsung/exynos-asv.h create mode 100644 drivers/soc/samsung/exynos5422-asv.c create mode 100644 drivers/soc/samsung/exynos5422-asv.h create mode 100644 drivers/soc/tegra/regulators-tegra20.c create mode 100644 drivers/soc/tegra/regulators-tegra30.c create mode 100644 drivers/soc/ti/omap_prm.c create mode 100644 drivers/staging/fbtft/fb_seps525.c delete mode 100644 drivers/staging/fbtft/fbtft_device.c delete mode 100644 drivers/staging/fbtft/flexfb.c rename drivers/{net/ethernet => staging}/hp/Kconfig (100%) rename drivers/{net/ethernet => staging}/hp/Makefile (100%) rename drivers/{net/ethernet => staging}/hp/hp100.c (100%) rename drivers/{net/ethernet => staging}/hp/hp100.h (100%) create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h265.c create mode 100644 drivers/staging/speakup/sysfs-driver-speakup create mode 100644 drivers/staging/vboxsf/Kconfig create mode 100644 drivers/staging/vboxsf/Makefile create mode 100644 drivers/staging/vboxsf/TODO create mode 100644 drivers/staging/vboxsf/dir.c create mode 100644 drivers/staging/vboxsf/file.c create mode 100644 drivers/staging/vboxsf/shfl_hostintf.h create mode 100644 drivers/staging/vboxsf/super.c create mode 100644 drivers/staging/vboxsf/utils.c create mode 100644 drivers/staging/vboxsf/vboxsf_wrappers.c create mode 100644 drivers/staging/vboxsf/vfsmod.h create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/staging/wfx/Kconfig create mode 100644 drivers/staging/wfx/Makefile create mode 100644 drivers/staging/wfx/TODO create mode 100644 drivers/staging/wfx/bh.c create mode 100644 drivers/staging/wfx/bh.h create mode 100644 drivers/staging/wfx/bus.h create mode 100644 drivers/staging/wfx/bus_sdio.c create mode 100644 drivers/staging/wfx/bus_spi.c create mode 100644 drivers/staging/wfx/data_rx.c create mode 100644 drivers/staging/wfx/data_rx.h create mode 100644 drivers/staging/wfx/data_tx.c create mode 100644 drivers/staging/wfx/data_tx.h create mode 100644 drivers/staging/wfx/debug.c create mode 100644 drivers/staging/wfx/debug.h create mode 100644 drivers/staging/wfx/fwio.c create mode 100644 drivers/staging/wfx/fwio.h create mode 100644 drivers/staging/wfx/hif_api_cmd.h create mode 100644 drivers/staging/wfx/hif_api_general.h create mode 100644 drivers/staging/wfx/hif_api_mib.h create mode 100644 drivers/staging/wfx/hif_rx.c create mode 100644 drivers/staging/wfx/hif_rx.h create mode 100644 drivers/staging/wfx/hif_tx.c create mode 100644 drivers/staging/wfx/hif_tx.h create mode 100644 drivers/staging/wfx/hif_tx_mib.h create mode 100644 drivers/staging/wfx/hwio.c create mode 100644 drivers/staging/wfx/hwio.h create mode 100644 drivers/staging/wfx/key.c create mode 100644 drivers/staging/wfx/key.h create mode 100644 drivers/staging/wfx/main.c create mode 100644 drivers/staging/wfx/main.h create mode 100644 drivers/staging/wfx/queue.c create mode 100644 drivers/staging/wfx/queue.h create mode 100644 drivers/staging/wfx/scan.c create mode 100644 drivers/staging/wfx/scan.h create mode 100644 drivers/staging/wfx/secure_link.h create mode 100644 drivers/staging/wfx/sta.c create mode 100644 drivers/staging/wfx/sta.h create mode 100644 drivers/staging/wfx/traces.h create mode 100644 drivers/staging/wfx/wfx.h create mode 100644 drivers/thermal/amlogic_thermal.c create mode 100644 drivers/usb/cdns3/cdns3-ti.c create mode 100644 drivers/usb/gadget/udc/tegra-xudc.c delete mode 100644 drivers/usb/misc/rio500.c delete mode 100644 drivers/usb/misc/rio500_usb.h create mode 100644 drivers/usb/typec/hd3ss3220.c rename drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} (100%) rename {scripts => drivers/video/logo}/pnmtologo.c (100%) create mode 100644 fs/btrfs/extent-io-tree.h create mode 100644 fs/ext4/inode-test.c create mode 100644 fs/io-wq.c create mode 100644 fs/io-wq.h create mode 100644 fs/iomap/trace.c create mode 100644 fs/iomap/trace.h delete mode 100644 include/asm-generic/4level-fixup.h delete mode 100644 include/asm-generic/bitops-instrumented.h create mode 100644 include/asm-generic/bitops/instrumented-atomic.h create mode 100644 include/asm-generic/bitops/instrumented-lock.h create mode 100644 include/asm-generic/bitops/instrumented-non-atomic.h delete mode 100644 include/drm/drmP.h create mode 100644 include/drm/drm_gem_ttm_helper.h delete mode 100644 include/drm/drm_os_linux.h delete mode 100644 include/drm/drm_vram_mm_helper.h create mode 100644 include/dt-bindings/clock/r8a774b1-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r8a77961-cpg-mssr.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8974.h create mode 100644 include/dt-bindings/net/qca-ar803x.h create mode 100644 include/dt-bindings/pmu/exynos_ppmu.h create mode 100644 include/dt-bindings/power/r8a774b1-sysc.h create mode 100644 include/dt-bindings/power/r8a77961-sysc.h create mode 100644 include/dt-bindings/reset/amlogic,meson-a1-reset.h create mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h create mode 100644 include/dt-bindings/reset/realtek,rtd1295.h delete mode 100644 include/keys/trusted.h create mode 100644 include/keys/trusted_tpm.h create mode 100644 include/kunit/assert.h create mode 100644 include/kunit/string-stream.h create mode 100644 include/kunit/test.h create mode 100644 include/kunit/try-catch.h create mode 100644 include/kvm/arm_hypercalls.h create mode 100644 include/linux/errname.h create mode 100644 include/linux/firmware/broadcom/tee_bnxt_fw.h create mode 100644 include/linux/ioasid.h delete mode 100644 include/linux/mfd/abx500/ab8500-gpadc.h create mode 100644 include/linux/mtio.h create mode 100644 include/linux/page_reporting.h delete mode 100644 include/linux/platform_data/pixcir_i2c_ts.h create mode 100644 include/linux/platform_data/ti-prm.h create mode 100644 include/linux/ptdump.h create mode 100644 include/linux/soc/mmp/cputype.h create mode 100644 include/linux/watch_queue.h create mode 100644 include/media/hevc-ctrls.h create mode 100644 include/net/tls_toe.h create mode 100644 include/soc/qcom/ocmem.h create mode 100644 include/sound/intel-dsp-config.h create mode 100644 include/sound/sof/dai-imx.h create mode 100644 include/trace/events/fsi_master_aspeed.h create mode 100644 include/trace/events/io_uring.h create mode 100644 include/uapi/linux/watch_queue.h delete mode 100644 include/uapi/rdma/cxgb3-abi.h delete mode 100644 include/uapi/rdma/nes-abi.h create mode 100644 kernel/livepatch/state.c create mode 100644 kernel/livepatch/state.h create mode 100644 kernel/sysctl-test.c create mode 100644 lib/errname.c create mode 100644 lib/kunit/Kconfig create mode 100644 lib/kunit/Makefile create mode 100644 lib/kunit/assert.c create mode 100644 lib/kunit/example-test.c create mode 100644 lib/kunit/string-stream-test.c create mode 100644 lib/kunit/string-stream.c create mode 100644 lib/kunit/test-test.c create mode 100644 lib/kunit/test.c create mode 100644 lib/kunit/try-catch.c create mode 100644 lib/list-test.c create mode 100644 lib/livepatch/test_klp_state.c create mode 100644 lib/livepatch/test_klp_state2.c create mode 100644 lib/livepatch/test_klp_state3.c create mode 100644 localversion-next create mode 100644 mm/page_reporting.c create mode 100644 mm/page_reporting.h create mode 100644 mm/ptdump.c create mode 100644 net/tls/tls_proc.c create mode 100644 net/tls/tls_toe.c create mode 100644 net/tls/trace.c create mode 100644 net/tls/trace.h create mode 100644 samples/bpf/Makefile.target create mode 100644 samples/watch_queue/Makefile create mode 100644 samples/watch_queue/watch_test.c delete mode 100644 scripts/coccinelle/api/devm_platform_ioremap_resource.cocci create mode 100755 scripts/jobserver-count create mode 100644 security/keys/trusted-keys/Makefile create mode 100644 security/keys/trusted-keys/trusted_tpm1.c create mode 100644 security/keys/trusted-keys/trusted_tpm2.c delete mode 100644 security/keys/trusted.c create mode 100644 sound/hda/intel-dsp-config.c create mode 100644 sound/soc/codecs/adau7118-hw.c create mode 100644 sound/soc/codecs/adau7118-i2c.c create mode 100644 sound/soc/codecs/adau7118.c create mode 100644 sound/soc/codecs/adau7118.h create mode 100644 sound/soc/codecs/tas2562.c create mode 100644 sound/soc/codecs/tas2562.h create mode 100644 sound/soc/codecs/tas2770.c create mode 100644 sound/soc/codecs/tas2770.h create mode 100644 sound/soc/fsl/fsl_mqs.c create mode 100644 sound/soc/intel/boards/cml_rt1011_rt5682.c create mode 100644 sound/soc/intel/boards/hda_dsp_common.c create mode 100644 sound/soc/intel/boards/hda_dsp_common.h create mode 100644 sound/soc/intel/common/soc-acpi-intel-jsl-match.c create mode 100644 sound/soc/samsung/arndale.c delete mode 100644 sound/soc/samsung/arndale_rt5631.c create mode 100644 sound/soc/sof/intel/hda-ipc.h create mode 100644 tools/arch/x86/include/asm/emulate_prefix.h copy {arch => tools/arch}/x86/include/asm/irq_vectors.h (100%) copy {arch => tools/arch}/x86/include/asm/msr-index.h (100%) create mode 100755 tools/hv/vmbus_testing copy {include => tools/include}/uapi/linux/fscrypt.h (100%) create mode 100644 tools/lib/bpf/bpf_core_read.h rename tools/{testing/selftests => lib}/bpf/bpf_endian.h (100%) create mode 100644 tools/lib/bpf/bpf_helpers.h create mode 100644 tools/lib/bpf/bpf_tracing.h create mode 100644 tools/lib/bpf/test_libbpf.c delete mode 100644 tools/lib/bpf/test_libbpf.cpp create mode 100644 tools/perf/arch/arm/util/perf_regs.c create mode 100644 tools/perf/arch/arm64/util/perf_regs.c create mode 100644 tools/perf/arch/csky/util/perf_regs.c create mode 100644 tools/perf/arch/riscv/util/perf_regs.c create mode 100644 tools/perf/arch/s390/util/perf_regs.c create mode 100644 tools/perf/lib/include/perf/mmap.h create mode 100644 tools/perf/lib/mmap.c rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/basic.json (100%) rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/crypto.json (100%) rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/crypto6.json (100%) rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/extended.json (100%) copy tools/perf/pmu-events/arch/s390/{cf_z13 => cf_z15}/transaction.json (100%) create mode 100644 tools/perf/trace/beauty/tracepoints/Build create mode 100644 tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c create mode 100755 tools/perf/trace/beauty/tracepoints/x86_irq_vectors.sh create mode 100644 tools/perf/trace/beauty/tracepoints/x86_msr.c create mode 100755 tools/perf/trace/beauty/tracepoints/x86_msr.sh create mode 100644 tools/perf/util/spark.c create mode 100644 tools/perf/util/spark.h create mode 100644 tools/testing/kunit/.gitignore create mode 100644 tools/testing/kunit/configs/all_tests.config create mode 100755 tools/testing/kunit/kunit.py create mode 100644 tools/testing/kunit/kunit_config.py create mode 100644 tools/testing/kunit/kunit_kernel.py create mode 100644 tools/testing/kunit/kunit_parser.py create mode 100755 tools/testing/kunit/kunit_tool_test.py create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-crash.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-failure.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_run.log create mode 100644 tools/testing/kunit/test_data/test_output_isolated_correctly.log create mode 100644 tools/testing/kunit/test_data/test_read_from_file.kconfig delete mode 100644 tools/testing/selftests/bpf/bpf_helpers.h create mode 100644 tools/testing/selftests/bpf/bpf_legacy.h create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_dump.c create mode 100644 tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c create mode 100644 tools/testing/selftests/bpf/prog_tests/kfree_skb.c create mode 100644 tools/testing/selftests/bpf/prog_tests/pinning.c create mode 100644 tools/testing/selftests/bpf/prog_tests/probe_user.c create mode 100644 tools/testing/selftests/bpf/prog_tests/rdonly_maps.c create mode 100644 tools/testing/selftests/bpf/prog_tests/section_names.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___b [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___b [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___j [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___m [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_bi [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size___diff_sz.c create mode 100644 tools/testing/selftests/bpf/progs/kfree_skb.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_existence.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_size.c create mode 100644 tools/testing/selftests/bpf/progs/test_pinning.c create mode 100644 tools/testing/selftests/bpf/progs/test_pinning_invalid.c create mode 100644 tools/testing/selftests/bpf/progs/test_probe_user.c rename tools/testing/selftests/bpf/{ => progs}/test_queue_stack_map.h (100%) create mode 100644 tools/testing/selftests/bpf/progs/test_rdonly_maps.c delete mode 100644 tools/testing/selftests/bpf/test_btf_dump.c delete mode 100755 tools/testing/selftests/bpf/test_libbpf.sh delete mode 100644 tools/testing/selftests/bpf/test_libbpf_open.c delete mode 100644 tools/testing/selftests/bpf/test_section_names.c create mode 100755 tools/testing/selftests/cgroup/test_stress.sh create mode 100755 tools/testing/selftests/cgroup/with_stress.sh create mode 100644 tools/testing/selftests/clone3/.gitignore create mode 100644 tools/testing/selftests/clone3/Makefile create mode 100644 tools/testing/selftests/clone3/clone3_clear_sighand.c create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/mirror_gre [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/resource_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/tc_flower_ [...] create mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink_in_netns.sh create mode 100644 tools/testing/selftests/filesystems/epoll/.gitignore create mode 100644 tools/testing/selftests/filesystems/epoll/Makefile create mode 100644 tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c create mode 100644 tools/testing/selftests/livepatch/settings create mode 100755 tools/testing/selftests/livepatch/test-state.sh mode change 100644 => 100755 tools/testing/selftests/net/l2tp.sh create mode 100755 tools/testing/selftests/net/traceroute.sh create mode 100755 tools/testing/selftests/netfilter/ipvs.sh create mode 100644 tools/testing/selftests/pidfd/pidfd_fdinfo_test.c create mode 100644 tools/testing/selftests/powerpc/security/branch_loops.S create mode 100644 tools/testing/selftests/powerpc/security/spectre_v2.c create mode 100644 tools/testing/selftests/rtc/settings rename arch/arm64/kernel/vdso/gettimeofday.S => tools/virtio/crypto/hash.h (100%) create mode 100644 tools/virtio/xen/xen.h create mode 100644 virt/kvm/arm/hypercalls.c create mode 100644 virt/kvm/arm/pvtime.c