This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 72bc15d0018e Add linux-next specific files for 20200518 omits 05c4337fa60f Merge branch 'akpm/master' omits 7273ee1bbce0 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 20e7bd346631 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] omits 426db13e6ad6 doc: cgroup: update note about conditions when oom killer [...] omits f727c287e7ae include/linux/cache.h: expand documentation over __read_mostly omits 36a54f9ecdaa mm/madvise.c: remove duplicated include omits efdcec723914 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] omits 2edb20b9fddc mm: fix s390 compat build error omits 77b6dc1d19d4 mm/madvise: make function 'do_process_madvise' static omits 01d36508d17e mm-support-vector-address-ranges-for-process_madvise-fix-fix omits 87919d9624d8 mm: support compat_sys_process_madvise omits e5e8e5b78c80 mm: support vector address ranges for process_madvise omits ab6521c2cbbe mm/madvise: allow KSM hints for remote API omits 53851a70caa3 mm/madvise: support both pid and pidfd for process_madvise omits 540e665ff875 pid: move pidfd_get_pid() to pid.c omits 7a34a4da22ff mm/madvise: check fatal signal pending of target process omits 222424ddd32b mm-introduce-external-memory-hinting-api-fix-2-fix omits feda7bcd5e18 mm: fix build error for mips of process_madvise omits 97c51766b0b5 fix process_madvise build break for arm64 omits 71a698d3f289 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 012f3e28e388 mm/madvise: pass task and mm to do_madvise omits 272b6b75adcd mm: consolidate pgd_index() and pgd_offset{_k}() definitions omits 2b166035a020 mm: consolidate pud_index() and pud_offset() definitions omits 3907952a3bc0 mm: consolidate pmd_index() and pmd_offset() definitions omits 01f489acfb07 mm: consolidate pte_index() and pte_offset_*() definitions omits c57a43e52bf5 mm: pgtable: add shortcuts for accessing kernel PMD and PTE omits 0533da2f2fa2 x86/mm: simplify init_trampoline() and surrounding logic omits ed6de1c49af2 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] omits 27573b177ecc m68k/mm/motorola: move comment about page table allocation [...] omits 7e7c2b0f3111 csky: replace definitions of __pXd_offset() with pXd_index() omits 5ef442dde8cb mm: reorder includes after introduction of linux/pgtable.h omits 45946bb1785a mm: introduce include/linux/pgtable.h omits ff6153eb3645 mm: don't include asm/pgtable.h if linux/mm.h is already included omits b1cae74e13d4 mm/mmap.c: do not allow mappings outside of allowed limits omits dec7b12bacc0 mm/mmap.c: add more sanity checks to get_unmapped_area() omits 352b863a2891 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits b6d3652dbea8 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] omits 3c031a620736 asm-generic: remove pgtable-nop4d-hack.h omits 4ee6bc58b8b8 unicore32: remove __ARCH_USE_5LEVEL_HACK omits 33cada88fb18 sh: add support for folded p4d page tables omits 3a7238ba2b97 sh: drop __pXd_offset() macros that duplicate pXd_index() ones omits 8f93bbbe2e73 sh: fault: Modernize printing of kernel messages omits b03ee934e683 powerpc-add-support-for-folded-p4d-page-tables-fix omits c73e537aa199 powerpc: add support for folded p4d page tables omits 7d965498e66c openrisc: add support for folded p4d page tables omits 7a9b4a534d8e nios2: add support for folded p4d page tables omits 682772001bb8 ia64: add support for folded p4d page tables omits e9fee5333536 hexagon: remove __ARCH_USE_5LEVEL_HACK omits 478c2d192d6e arm64: kvm: fix gcc-10 shift warning omits 04aaf6a54b7a arm64: add support for folded p4d page tables omits 98226fb24097 arm-add-support-for-folded-p4d-page-tables-fix omits d09b38385fc3 arm: add support for folded p4d page tables omits 273f1cba6ecf h8300: remove usage of __ARCH_USE_5LEVEL_HACK omits c10eef790d63 mm/swap.c: annotate data races for lru_rotate_pvecs omits f2d13aa9c5ec mm: annotate a data race in page_zonenum() omits dcd506bdd659 mm/rmap: annotate a data race at tlb_flush_batched omits edcfa31b1d1f mm/util.c: annotate an data race at vm_committed_as omits c1e5e574e78b mm/mempool: fix a data race in mempool_free() omits 5126de1d67a5 mm/list_lru: fix a data race in list_lru_count_one omits 98a4032937e5 mm/memcontrol: fix a data race in scan count omits 98fafec88add mm/page_counter: fix various data races at memsw omits 312237bdaf13 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 86a5ba7bb20c mm/swapfile: fix and annotate various data races omits bb16e0e6c93e mm/filemap.c: fix a data race in filemap_fault() omits d7ce2fcfe963 mm/swap_state: mark various intentional data races omits cd5a56e7e587 mm-page_io-mark-various-intentional-data-races-v2 omits 73fd51d544ff mm/page_io: mark various intentional data races omits 377674e0992e mm/frontswap: mark various intentional data races omits f5dfa8b8f06f kernel: rename show_stack_loglvl() => show_stack() omits 5b271f59a6ae kernel: use show_stack_loglvl() omits 237fcca12cda sched: print stack trace with KERN_INFO omits 631a81347a58 kdb: don't play with console_loglevel omits 57fe9ae9ae71 power: use show_stack_loglvl() omits 1e34996057e2 x86/amd_gart: print stacktrace for a leak with KERN_ERR omits 0d23f6929f15 sysrq: use show_stack_loglvl() omits 530b7827decb xtensa: add show_stack_loglvl() omits bbddd9e08973 xtensa-add-loglvl-to-show_trace-fix omits 0bdc936954c9 xtensa: add loglvl to show_trace() omits 8fd159500da0 x86: add show_stack_loglvl() omits 5dd4a24959f7 x86: add missing const qualifiers for log_lvl omits d4702c7277d4 unicore32: add show_stack_loglvl() omits c3b987cbf9a2 unicore32: add loglvl to c_backtrace() omits 56f48b3a9629 unicore32: remove unused pmode argument in c_backtrace() omits 39409c75d59d um: add show_stack_loglvl() omits 7f6d2ab7b4e1 um/sysrq: remove needless variable sp omits 57f0cbcf1040 sparc: add show_stack_loglvl() omits 5038d3b138fa sh: add show_stack_loglvl() omits d7184f76aeaa sh: add loglvl to show_trace() omits bce9801d0057 sh: add loglvl to printk_address() omits 1e231cb61120 sh: remove needless printk() omits b9b8ffa0ab3d sh: add loglvl to dump_mem() omits 1f04da90312d s390: add show_stack_loglvl() omits 8bcbfca93ade riscv: add show_stack_loglvl() omits ceaff2687022 powerpc: add show_stack_loglvl() omits f96e0d1dacb7 parisc: add show_stack_loglvl() omits 1e47340e6447 openrisc: add show_stack_loglvl() omits 04ac7e4d23e1 nios2: add show_stack_loglvl() omits 0c08bedad53d nds32: add show_stack_loglvl() omits b7e122bdb5a7 mips: add show_stack_loglvl() omits 590cc6e28070 microblaze: add show_stack_loglvl() omits 09daf78abc33 microblaze: add loglvl to microblaze_unwind() omits fa83950f51a3 microblaze: add loglvl to microblaze_unwind_inner() omits 8c3db3cac3e1 m68k: add show_stack_loglvl() omits 2d4f616103f8 ia64: add show_stack_loglvl() omits 8067b4cbe077 ia64: pass log level as arg into ia64_do_show_stack() omits 2681136aed40 hexagon: add show_stack_loglvl() omits f57cf4a83a54 h8300: add show_stack_loglvl() omits 222529b75ce0 csky: add show_stack_loglvl() omits 2d8347fda206 c6x: add show_stack_loglvl() omits 29c3a74bcde3 arm64: add show_stack_loglvl() omits 3b1603a610d1 arm64: add loglvl to dump_backtrace() omits f10564040d3f arm: add show_stack_loglvl() omits a4ed5615e1c0 arm: wire up dump_backtrace_{entry,stm} omits 801a7e97261e arm: add loglvl to dump_backtrace() omits 4650c278262f arm: add loglvl to unwind_backtrace() omits d8b32c762823 arm/asm: add loglvl to c_backtrace() omits 83fda7bfd943 arc: add show_stack_loglvl() omits abdef8f0e5f5 alpha: add show_stack_loglvl() omits 5d421039ed98 kallsyms/printk: add loglvl to print_ip_sym() omits 0894ef0b4d72 mm/kmemleak: silence KCSAN splats in checksum omits 4105261ac771 kernel: set USER_DS in kthread_use_mm omits 3393e38b65e7 powerpc/vas: fix up for {un}use_mm() rename omits 3c4653c7b4a4 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 omits 31b69a45efef kernel: better document the use_mm/unuse_mm API contract omits 6ecc6812a680 kernel: move use_mm/unuse_mm to kthread.c omits 1ab4723d93a7 kernel: move use_mm/unuse_mm to kthread.c omits 0231ea511e7e amdgpu: a NULL ->mm does not mean a thread is a kthread omits bac612fcdbab stacktrace: cleanup inconsistent variable type omits d073372be71a kernel/sysctl.c: ignore out-of-range taint bits introduced [...] omits a4bc764037c8 panic: add sysctl to dump all CPUs backtraces on oops event omits d4ee116819ed kernel/hung_task.c: introduce sysctl to print all traces w [...] omits 6bb2b52bc74a kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] omits 06424728deae lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix omits 8516777c810b lib/test_sysctl: support testing of sysctl. boot parameter omits 2f63c3e512e8 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] omits 91d2ed5aaa23 kernel/hung_task convert hung_task_panic boot parameter to sysctl omits bb61c3805431 kernel/sysctl: support handling command line aliases omits 8609c799593c kernel/sysctl: support setting sysctl parameters from kern [...] omits 5f03727a4af7 xarray.h: correct return code documentation for xa_store_{ [...] omits bcda3c9d968d Merge branch 'akpm-current/current' omits 7ca87fc66a98 Merge remote-tracking branch 'fsinfo/fsinfo-core' omits e7dfe268f73d Merge remote-tracking branch 'notifications/notifications- [...] omits 449f4c0843bc Merge remote-tracking branch 'mhi/mhi-next' omits 4ef6e2d1a178 Merge remote-tracking branch 'kunit-next/kunit' omits 540f53590a80 Merge remote-tracking branch 'cfi/cfi/next' omits 8332904818a1 Merge remote-tracking branch 'hmm/hmm' omits bdc6e0c48a3d Merge remote-tracking branch 'devfreq/devfreq-next' omits 867ec42bbb97 Merge remote-tracking branch 'pidfd/for-next' omits b664075eb319 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 7e90955569a0 Merge remote-tracking branch 'hyperv/hyperv-next' omits 6eff91b42586 Merge remote-tracking branch 'xarray/xarray' omits 35d933f19627 Merge remote-tracking branch 'nvmem/for-next' omits f18ff4d1bf2a Merge remote-tracking branch 'slimbus/for-next' omits 32e69bf4b933 Merge remote-tracking branch 'fsi/next' omits 81aaabd59aa1 Merge remote-tracking branch 'gnss/gnss-next' omits 6c1e37b5addc Merge remote-tracking branch 'ntb/ntb-next' omits 63d1307d8228 Merge remote-tracking branch 'rtc/rtc-next' omits 6e78caf5e190 Merge remote-tracking branch 'coresight/next' omits 64ec97364a7d Merge remote-tracking branch 'livepatching/for-next' omits fbfebf126cd7 Merge remote-tracking branch 'userns/for-next' omits f6ae2d59c099 Merge remote-tracking branch 'pwm/for-next' omits 2bbb62012c88 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 167ccfc87419 Merge remote-tracking branch 'pinctrl/for-next' omits 6cd2ef2fdf00 Merge remote-tracking branch 'gpio/for-next' omits 1480e4152f48 Merge remote-tracking branch 'rpmsg/for-next' omits 5ee8071bd89d Merge remote-tracking branch 'vhost/linux-next' omits c6691d953ddd Merge remote-tracking branch 'scsi-mkp/for-next' omits 73fb6797baed Merge remote-tracking branch 'scsi/for-next' omits 662340fc8af2 Merge remote-tracking branch 'cgroup/for-next' omits c3d883e2e7f0 Merge remote-tracking branch 'slave-dma/next' omits 4d96ff4cbd2b Merge remote-tracking branch 'icc/icc-next' omits 1fc9c973881a Merge remote-tracking branch 'mux/for-next' omits 0c5e27cea5e1 Merge remote-tracking branch 'staging/staging-next' omits 1083ea68f7ee Merge remote-tracking branch 'thunderbolt/next' omits b64f6180e59d Merge remote-tracking branch 'soundwire/next' omits 3b17da9697a7 Merge remote-tracking branch 'extcon/extcon-next' omits dc2c78b2a5db Merge remote-tracking branch 'char-misc/char-misc-next' omits 1d610c2e41c1 Merge remote-tracking branch 'tty/tty-next' omits b62f5aa8ef8b Merge remote-tracking branch 'phy-next/next' omits f25383a48053 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits b952716ab3df Merge remote-tracking branch 'usb-serial/usb-next' omits 87bec894be25 Merge remote-tracking branch 'usb/usb-next' omits dc407cf1b437 Merge remote-tracking branch 'driver-core/driver-core-next' omits 65c1b790a501 Merge remote-tracking branch 'ipmi/for-next' omits f5ca738b93e0 Merge remote-tracking branch 'leds/for-next' omits 815544c10df2 Merge remote-tracking branch 'chrome-platform/for-next' omits 71b5913d01c8 Merge remote-tracking branch 'drivers-x86/for-next' omits 61a46b228216 Merge remote-tracking branch 'workqueues/for-next' omits 515425ca001d Merge remote-tracking branch 'percpu/for-next' omits 0d36adee58dd Merge remote-tracking branch 'kvms390/next' omits ef4902a205af Merge remote-tracking branch 'kvm-arm/next' omits 254c97001035 Merge remote-tracking branch 'kvm/linux-next' omits eda21d007110 Merge remote-tracking branch 'rcu/rcu/next' omits 2f5c27b04938 Merge remote-tracking branch 'edac/edac-for-next' omits 4c8db2b4bf54 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 6a349e7cf4ce Merge remote-tracking branch 'tip/auto-latest' omits 2a95bbd5ae5c Merge remote-tracking branch 'spi/for-next' omits 874e9a74bef4 Merge remote-tracking branch 'devicetree/for-next' omits 8b9664133d87 Merge remote-tracking branch 'audit/next' omits ec3e2caeb5e1 Merge remote-tracking branch 'iommu/next' omits e879e36ed263 Merge remote-tracking branch 'tpmdd/next' omits f760a5d053f3 Merge remote-tracking branch 'tomoyo/master' omits 521fe27e37e3 Merge remote-tracking branch 'smack/next' omits b9028cde346d Merge remote-tracking branch 'selinux/next' omits 15a09a26e190 Merge remote-tracking branch 'integrity/next-integrity' omits 4d19add6ed17 Merge remote-tracking branch 'apparmor/apparmor-next' omits 6dcb26db96ed Merge remote-tracking branch 'security/next-testing' omits cee5429fd5e4 Merge remote-tracking branch 'regulator/for-next' omits 5b0cba1711c3 Merge remote-tracking branch 'battery/for-next' omits 876f14f8b8cc Merge remote-tracking branch 'backlight/for-backlight-next' omits 52f2dd8aecf0 Merge remote-tracking branch 'mfd/for-mfd-next' omits 5341ee365011 next-20200515/mmc omits 433b885ac7c2 Merge remote-tracking branch 'device-mapper/for-next' omits 5b221f4e2c89 Merge remote-tracking branch 'block/for-next' omits 010e47d8bd33 Merge remote-tracking branch 'input/next' omits fea8ee32b956 Merge remote-tracking branch 'modules/modules-next' omits 98da999d5050 Merge remote-tracking branch 'sound-asoc/for-next' omits 227b1d6dab3a Merge remote-tracking branch 'sound/for-next' omits 1b836b34571a Merge remote-tracking branch 'regmap/for-next' omits 8b640c9f039e Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 9252e6745363 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 652c5f67640e Merge remote-tracking branch 'drm-misc/for-linux-next' omits a3e417bc60e9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 66399b8e90f2 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 105b2861b2a2 Merge remote-tracking branch 'amdgpu/drm-next' omits 668f985a812d Merge remote-tracking branch 'drm/drm-next' omits b5b9a1a40fcf Merge remote-tracking branch 'crypto/master' omits cca40af2bc6c Merge remote-tracking branch 'spi-nor/spi-nor/next' omits dfe59bd8b870 Merge remote-tracking branch 'nand/nand/next' omits d37598d8fea7 Merge remote-tracking branch 'gfs2/for-next' omits 6ba16663a3df Merge remote-tracking branch 'mac80211-next/master' omits 9b031c9ee7b7 Merge remote-tracking branch 'wireless-drivers-next/master' omits a36a832aed00 Merge remote-tracking branch 'ipsec-next/master' omits b0b6bffd1139 Merge remote-tracking branch 'bpf-next/master' omits 3dedf6fba3c5 Merge remote-tracking branch 'net-next/master' omits 04186ab74ea1 Merge remote-tracking branch 'rdma/for-next' omits c342ebbb1af2 Merge remote-tracking branch 'swiotlb/linux-next' omits 643e49119eac Merge remote-tracking branch 'dlm/next' omits 9e70a2485198 Merge remote-tracking branch 'ieee1394/for-next' omits e939927f695e Merge remote-tracking branch 'thermal/thermal/linux-next' omits b88e33cf5681 Merge remote-tracking branch 'opp/opp/linux-next' omits cfa75612bfe5 Merge remote-tracking branch 'cpupower/cpupower' omits 6accf26eca37 Merge remote-tracking branch 'pm/linux-next' omits 86126bfe6336 Merge remote-tracking branch 'v4l-dvb/master' omits 5207e78bd417 Merge remote-tracking branch 'jc_docs/docs-next' omits 48620b34964a Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c824a3b71da4 Merge branch 'dmi/master' omits 68c8306f4552 Merge remote-tracking branch 'i3c/i3c/next' omits b0d0e5467de6 Merge remote-tracking branch 'i2c/i2c/for-next' omits c7c01385cac1 Merge remote-tracking branch 'hid/for-next' omits cb3c611cdb1c Merge remote-tracking branch 'pstore/for-next/pstore' omits 48fe3827cb11 Merge remote-tracking branch 'pci/next' omits b3d40c24ee05 Merge remote-tracking branch 'printk/for-next' omits 914f3333c250 Merge remote-tracking branch 'vfs/for-next' omits 54607278574e Merge remote-tracking branch 'file-locks/locks-next' omits 2ce0b5d44ca5 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 640c39f3109f Merge remote-tracking branch 'zonefs/for-next' omits caa22e1d002d Merge remote-tracking branch 'xfs/for-next' omits 7635276caee7 Merge remote-tracking branch 'ubifs/linux-next' omits 05b937a0bf1d Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 0751deb667e6 Merge remote-tracking branch 'nfsd/nfsd-next' omits 1e897ace48fe Merge remote-tracking branch 'jfs/jfs-next' omits 075439a421c6 Merge remote-tracking branch 'fuse/for-next' omits 13c2bba87792 Merge remote-tracking branch 'f2fs/dev' omits 5cea6f9d27e6 Merge remote-tracking branch 'ext3/for_next' omits 09f46d928edc Merge remote-tracking branch 'exfat/dev' omits bee112b987a1 Merge remote-tracking branch 'btrfs/for-next' omits 252f6e0162ce Merge remote-tracking branch 'uml/linux-next' omits 9f0d5320076b Merge remote-tracking branch 'sparc-next/master' omits 6fd20cfea814 Merge remote-tracking branch 'sh/sh-next' omits 0fea41b80362 Merge remote-tracking branch 's390/features' omits 4ac709ea7cc8 Merge remote-tracking branch 'risc-v/for-next' omits cfa55652f418 Merge remote-tracking branch 'powerpc/next' omits aa352155c361 Merge remote-tracking branch 'parisc-hd/for-next' omits c1e8e137f959 Merge remote-tracking branch 'nds32/next' omits 00ec731e53b8 Merge remote-tracking branch 'mips/mips-next' omits ba19e0c5cec0 Merge remote-tracking branch 'm68knommu/for-next' omits 29c677f494d7 Merge remote-tracking branch 'm68k/for-next' omits b83f76dc17a0 Merge remote-tracking branch 'h8300/h8300-next' omits 8ffb647729bf Merge remote-tracking branch 'clk-samsung/for-next' omits d16a8e11a7d0 Merge remote-tracking branch 'clk/clk-next' omits 7cfbbd343da0 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 63952a2e7938 Merge remote-tracking branch 'tegra/for-next' omits a3651380cbf1 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 40d865b03f09 Merge remote-tracking branch 'scmi/for-linux-next' omits 0f640455c6f4 Merge remote-tracking branch 'samsung-krzk/for-next' omits 0980a672175b Merge remote-tracking branch 'rockchip/for-next' omits 3299ac2f657f Merge remote-tracking branch 'reset/reset/next' omits 886d1d0e33b7 Merge remote-tracking branch 'renesas/next' omits 38e3c095fe14 Merge remote-tracking branch 'realtek/for-next' omits 1205e9fb2f66 Merge remote-tracking branch 'raspberrypi/for-next' omits 4df1614c01d4 Merge remote-tracking branch 'qcom/for-next' omits d0c4ed25dfe7 Merge remote-tracking branch 'omap/for-next' omits 709da3854dec Merge remote-tracking branch 'mvebu/for-next' omits 3a4938d21d30 Merge remote-tracking branch 'mediatek/for-next' omits 138b50bd43f5 Merge remote-tracking branch 'keystone/next' omits 1e55fe4ab215 Merge remote-tracking branch 'imx-mxs/for-next' omits 1444a31c7c95 Merge remote-tracking branch 'at91/at91-next' omits 316abbcf7297 Merge remote-tracking branch 'aspeed/for-next' omits f0260bb836f3 Merge remote-tracking branch 'amlogic/for-next' omits d257915f5064 Merge remote-tracking branch 'arm-soc/for-next' omits 57481c840bf1 Merge remote-tracking branch 'arm64/for-next/core' omits a4863d81e965 Merge remote-tracking branch 'arm/for-next' omits 5b80c266823c Merge remote-tracking branch 'dma-mapping/for-next' omits 21fd65baa6ae Merge remote-tracking branch 'kbuild/for-next' omits 9fd38fe623a0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits f7a4ee5329e2 Revert "mtd: spinand: Propagate ECC information to the MTD [...] omits 02179608529f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 5e905bdb1fa1 Merge remote-tracking branch 'integrity-fixes/fixes' omits f3e2b26a2b38 Merge remote-tracking branch 'fpga-fixes/fixes' omits 873a11b7ad71 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 0b4d194a24fb Merge remote-tracking branch 'scsi-fixes/fixes' omits c0219d604a7a Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 5fe9742cd691 Merge remote-tracking branch 'omap-fixes/fixes' omits a0cf10658076 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits aaefe8ac8374 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 2a46468aa6f3 Merge remote-tracking branch 'input-current/for-linus' omits 5350981b2fdb Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 7a2e967da4e6 Merge remote-tracking branch 'staging.current/staging-linus' omits 1d403018ce4f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 68d9fb65e457 Merge remote-tracking branch 'tty.current/tty-linus' omits 432bce01172e Merge remote-tracking branch 'spi-fixes/for-linus' omits f75a9e928e42 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 839e0c67efbc Merge remote-tracking branch 'regmap-fixes/for-linus' omits 9abf661ee313 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 46cd1a22046f Merge remote-tracking branch 'mac80211/master' omits 208f16b7cd68 Merge remote-tracking branch 'wireless-drivers/master' omits 64f6365241d9 Merge remote-tracking branch 'ipsec/master' omits dfed5e2485b2 Merge remote-tracking branch 'net/master' omits 3497215bbb32 Merge remote-tracking branch 'sparc/master' omits 8a0d268ca97e Merge remote-tracking branch 's390-fixes/fixes' omits c6ff82a437aa Merge remote-tracking branch 'arm-current/fixes' omits 8eb6ed717f02 Merge remote-tracking branch 'arc-current/for-curr' omits bc0714455848 device_cgroup: Fix RCU list debugging warning omits 7c865b3b52d1 drm/msm: Fix undefined "rd_full" link error omits d5baa0ec83de mtd: spinand: Propagate ECC information to the MTD structure omits ebdc02dd4c4b drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matchi [...] omits a519f6d03f4c drm: encoder_slave: use new I2C API omits 683c09e9a8e1 drm: encoder_slave: fix refcouting error for modules omits 73ada5f863e3 Merge branch 'for-5.8/io_uring' into for-next omits 058d596e479a io_uring: add tee(2) support omits 7aa99169db5d splice: export do_tee() omits 35bebb86c9be io_uring: don't repeat valid flag list omits 2225a9bcf7ae io_uring: rename io_file_put() omits 582fff9f5028 io_uring: remove req->needs_fixed_files omits 4d344192d31a io_uring: cleanup io_poll_remove_one() logic omits c704b17071c4 drm/debugfs: fix plain echo to connector "force" attribute omits ec0bb482de0a drm/gem: Fix a leak in drm_gem_objects_lookup() omits dc6a7f69e533 xfs: remove the NULL fork handling in xfs_bmapi_read omits 82f715f0fb1b xfs: remove the special COW fork handling in xfs_bmapi_read omits 077ea6f64aa3 xfs: improve local fork verification omits b4e934b22509 xfs: refactor xfs_inode_verify_forks omits 47b39522f892 xfs: remove xfs_ifork_ops omits 21b0ea8945b5 xfs: remove xfs_iread omits f16140132077 xfs: don't reset i_delayed_blks in xfs_iread omits e2d1d87d4f28 xfs: call xfs_dinode_verify from xfs_inode_from_disk omits 9ab905e98aee xfs: handle unallocated inodes in xfs_inode_from_disk omits 7dce2348a744 xfs: split xfs_iformat_fork omits 01424ea50a03 xfs: call xfs_iformat_fork from xfs_inode_from_disk omits 11997944c63f xfs: xfs_bmapi_read doesn't take a fork id as the last argument omits 3b14f488786c xfs: don't fail verifier on empty attr3 leaf block omits 8d56a04b594d xfs: convert m_active_trans counter to per-cpu omits 7689934f9675 xfs: separate read-only variables in struct xfs_mount omits 5fa63f077332 drm/rockchip: vop: call vop_cfg_done() under reg_lock omits a18dc7401ab5 drm/tilcdc: use devm_of_find_backlight omits 1efa9eff7b94 drm/omap: display: use devm_of_find_backlight omits 5c38fa439c88 Merge branch 'for-5.8/block' into for-next omits 02451fec8f4b Merge branch 'for-5.8/drivers' into for-next omits 1a60ae21cc44 Merge branch 'for-5.8/block' into for-next omits 931dde8affeb Merge branch 'v5.7-next/soc' into for-next omits 49730bfd1184 Merge branch 'v5.7-next/dts64' into for-next omits 2b64b0062b43 Merge branch 'v5.7-next/dts32' into for-next omits 34c4e4072603 soc: mediatek: cmdq: return send msg error code omits 993fa32eb3d5 drm/i915: Mark check_shadow_context_ppgtt as maybe unused omits 552e01f6639a drm/i915/gem: Retry faulthandlers on ENOSPC omits e051d3cd65e7 ipc-convert-ipcs_idr-to-xarray-update-fix omits 94bc7ff5ea59 ipc-convert-ipcs_idr-to-xarray-update omits 4cbe4cc5a5fb ipc: convert ipcs_idr to XArray omits 45216c811962 ipc/namespace.c: use a work queue to free_ipc omits 695851bec3e4 ipc/msg: add missing annotation for freeque() omits d19132ed51c0 lib/ubsan.c: fix gcc-10 warnings omits 66dcc0dc3743 tools/testing/selftests/vm: remove duplicate headers omits cc7f7694fae3 selftests: vm: pkeys: fix multilib builds for x86 omits 389dc52f603f selftests: vm: pkeys: use the correct page size on powerpc omits 33e2071ecad9 selftests: vm: pkeys: fix powerpc access right definitions omits 8da487048ed3 selftests/vm/pkeys: override access right definitions on powerpc omits 4aaba7ac2a50 selftests/vm/pkeys: test correct behaviour of pkey-0 omits f5d4c3b7cda1 selftests/vm/pkeys: introduce a sub-page allocator omits f9cdc92fa3a9 selftests/vm/pkeys: detect write violation on a mapped acc [...] omits f5d512e234ac selftests/vm/pkeys: associate key on a mapped page and det [...] omits 2395e0326631 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 741aa8372eae selftests/vm/pkeys: improve checks to determine pkey support omits 4b1e63afcb86 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() omits d3897646d894 selftests/vm/pkeys: fix number of reserved powerpc pkeys omits 8820e5cd7109 selftests: vm: pkeys: fix powerpc access right updates omits 64792a98082a selftests/vm/pkeys: introduce powerpc support omits 3c9054778b6e selftests/vm/pkeys: introduce generic pkey abstractions omits 71e5b810bf94 selftests: vm: pkeys: use the correct huge page size omits 7d306a7a0f8d selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits c53d71183c14 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() omits e295058bb116 selftests/vm/pkeys: fix pkey_disable_clear() omits c042dfc1baf1 selftests: vm: pkeys: add helpers for pkey bits omits d7872cadbf2b selftests: vm: pkeys: Use sane types for pkey register omits 6d98af3b54ac selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() omits 2091b07493ef selftests/vm/pkeys: move some definitions to arch-specific header omits 7ebadd9f0e17 selftests/vm/pkeys: move generic definitions to header file omits 62b37e8488b1 selftests/vm/pkeys: rename all references to pkru to a gen [...] omits dfe2ad69e7fe selftests/x86/pkeys: move selftests to arch-neutral directory omits 21a24f4ab4c5 twist: add option for selecting twist options for syzkalle [...] omits 8ba2dd62fffe twist: allow disabling k_spec() function in drivers/tty/vt [...] omits 29c0a8e37bdf add kernel config option for twisting kernel behavior. omits ee2b77e28bd3 aio: simplify read_events() omits faacbd572367 kernel/relay.c: fix read_pos error when multiple readers omits 33dab88a0f2c rapidio: avoid data race between file operation callbacks [...] omits 89a25254db4e umh: fix refcount underflow in fork_usermode_blob(). omits 7cb60760fcae exec: open code copy_string_kernel omits 9094f2439e42 exec: simplify the copy_strings_kernel calling convention omits 71294f4f8167 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 20d593b4634f mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 3f2b889da629 seq_file-introduce-define_seq_attribute-helper-macro-check [...] omits 39daea2aab29 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] omits 0ff6bd606513 fs/seq_file.c: seq_read: Update pr_info_ratelimited omits 6b37123f0e2c fat: improve the readahead for FAT entries omits 4e944b2424ec fat: don't allow to mount if the FAT length == 0 omits 75f34ca9a4d3 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] omits f07718a840d2 elfnote: mark all .note sections SHF_ALLOC omits 16c1c4141304 fs/binfmt_elf: remove redundant elf_map ifndef omits d1824abee62e checkpatch-use-patch-subject-when-reading-from-stdin-fix omits ab2de31419e4 checkpatch: use patch subject when reading from stdin omits bcc38b5a436e checkpatch: disallow --git and --file/--fix omits c9abc6f51a64 checkpatch: look for c99 comments in ctx_locate_comment omits f5869d7d75d6 checkpatch: additional MAINTAINER section entry ordering checks omits 00e512d04d8f lib/flex_proportions.c: cleanup __fprop_inc_percpu_max omits ef03f50752c3 lib/percpu-refcount.c: use a more common logging style omits 904aa9bbd959 lib/zlib: remove outdated and incorrect pre-increment opti [...] omits 00040e5efe0a lib/test_lockup.c: make test_inode static omits 5ad400db04a8 lib: optimize cpumask_local_spread() omits f2bfc3e294cc lib: Add might_fault() to strncpy_from_user. omits 9d8c853b9a55 lib/math: avoid trailing newline hidden in pr_fmt() omits 4046d2049b83 include/linux/bitops.h: avoid clang shift-count-overflow warnings omits 0c6c0fe397e6 get_maintainer: fix unexpected behavior for path/to//file [...] omits e1d4ec569f69 get_maintainer: add email addresses from .yaml files omits 55ecae2b06ce dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] omits 784e5ec298a6 dynamic_debug: add an option to enable dynamic debug for m [...] omits 17b85308515a user.c: make uidhash_table static omits 401e009ae2ac mm-debug-add-tests-validating-architecture-page-table-helpers-v18 omits 0275cf6fe0ae mm-debug-add-tests-validating-architecture-page-table-helpers-v17 omits 8128e4685212 mm/debug: add tests validating architecture page table helpers omits d2a3c60f8370 x86/mm: define mm_p4d_folded() omits 28b555f7f426 proc: rename "catch" function argument omits 89d38e13260f kernel/hung_task.c: Monitor killed tasks. omits 2dc07dd4c36c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits c0218a9a3a60 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits d719c06b7a9f zcomp: Use ARRAY_SIZE() for backends list omits ccc8858bee08 include/linux/mm.h: return true in cpupid_pid_unset() omits 6429ccaa0c9d mm: use false for bool variable omits 66820be5e01b mm/memory: fix a typo in comment "attampt"->"attempt" omits 9a8129e3c30b mm/page-writeback: fix a typo in comment "effictive"->"effective" omits 83680223584b mm/sparse: fix a typo in comment "convienence"->"convenience" omits 9f2822805d55 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] omits d7b76fb71354 mm: fix a typo in comment "strucure"->"structure" omits 7964b7e3db1d mm, memcg: fix some typos in memcontrol.c omits 4a73f1cd812e mm/frontswap: fix some typos in frontswap.c omits c2d7e4b87b1f mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" omits 39fea1d00fb4 mm/list_lru: fix a typo in comment "numbesr"->"numbers" omits ea815b092c2a mm/memblock: fix a typo in comment "implict"->"implicit" omits b1cbd7af8bb6 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" omits a7683c52fd0f mm/vmsan: fix some typos in comment omits e3a00d243f9e mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] omits 32342e9c40d8 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 24de2c6155fd mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits d2d13d9a0d13 mm: mmap: fix a typo in comment "compatbility"->"compatibility" omits 7a74d1f64805 mm: ksm: fix a typo in comment "alreaady"->"already" omits 4d2861d2e697 mm: ksm: fix a typo in comment "alreaady"->"already" omits 3fbd1efcbc6a mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" omits 75e86edb7970 mm-replace-zero-length-array-with-flexible-array-member-fix omits 772b097bcbf4 mm: replace zero-length array with flexible-array member omits c71476456cc4 device-dax: add memory via add_memory_driver_managed() omits 3d16fa06d077 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] omits f8c8685d3ef3 mm/memory_hotplug: introduce add_memory_driver_managed() omits c00ba1aef397 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] omits 8fd5f7b73ccd mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 omits 75634cd1bdd8 mm/memory_hotplug: remove is_mem_section_removable() omits f4092752dd01 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] omits 128655f929ae mm/memory_hotplug: refrain from adding memory into an impo [...] omits ddf47951c1ab mm: add kvfree_sensitive() for freeing sensitive data objects omits ea972dc1c6ec arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits 3e51da329543 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits 12a12c4a1fc8 riscv-support-debug_wx-fix omits e8d830f8fe80 riscv: support DEBUG_WX omits 65942bd04045 mm: add MMU dependency for DEBUG_WX omits 4b98585856fe mm: remove the specific name of arm64 omits b779e73cdda9 mm-add-debug_wx-support-fix omits 968c9d877e83 mm: add DEBUG_WX support omits f5fcfc69cf92 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits 95a2d4637c52 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits a45538529bed mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 omits 015f7f14a9c8 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() omits 5789c3b5c7c9 powerpc/mm: drop platform defined pmd_mknotpresent() omits a0cbf4ab6eb3 mm: thp: don't need to drain lru cache when splitting and [...] omits 532d5b3b8ccb kmap-consolidate-kmap_prot-definitions-checkpatch-fixes omits a17e97b0f9b4 kmap: consolidate kmap_prot definitions omits 7c96230abe6d sparc: remove unnecessary includes omits fbced060f6a4 parisc/kmap: remove duplicate kmap code omits afddaea8f98d kmap: remove kmap_atomic_to_page() omits b7cd110591e1 drm: vmwgfx: include linux/highmem.h omits cf3d7d9cade7 drm: remove drm specific kmap_atomic code omits d4c1724025de arch/kmap: define kmap_atomic_prot() for all arch's omits 00d908f5990c arch/kmap: don't hard code kmap_prot values omits 746a73a10646 arch/kmap: ensure kmap_prot visibility omits a39a8bae3834 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes omits b5889ad12e68 arch/kunmap_atomic: consolidate duplicate code omits 154cd655c9c9 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes omits d434db0771af arch/kmap_atomic: consolidate duplicate code omits 7f8ad04b4fe3 {x86,powerpc,microblaze}/kmap: move preempt disable omits 10d61e3e9dcc arch-kunmap-remove-duplicate-kunmap-implementations-fix omits b1a098f77d58 arch/kunmap: remove duplicate kunmap implementations omits 5d2436493df9 arch/kmap: remove redundant arch specific kmaps omits e3bdfb506e2b arch/xtensa: move kmap build bug out of the way omits 5509b66e613c arch/kmap: remove BUG_ON() omits 9733ec3e8b1e mm/hugetlb: define a generic fallback for arch_clear_hugep [...] omits 6897a4b03366 mm/hugetlb: define a generic fallback for is_hugepage_only [...] omits ef9367fe1b35 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET omits 37a0e498a8ab mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] omits 668d9d4bc5c0 hugetlbfs: fix changes to command line processing omits 37956d9f0b25 hugetlbfs: clean up command line processing omits 7c7d41ca1a80 arm64/hugetlb: fix hugetlb initialization omits ee7da1f1e593 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] omits 189f8b880c31 hugetlbfs: move hugepagesz= parsing to arch independent code omits 66d89cc1b4e7 hugetlbfs: add arch_hugetlb_valid_size omits 7f42e5e97dc5 selftests: khugepaged: fix several spelling mistakes omits b3edd0df9728 khugepaged: introduce 'max_ptes_shared' tunable omits 82b2e3c96251 thp: change CoW semantics for anon-THP omits 137bdbfa7542 khugepaged: allow to collapse PTE-mapped compound pages omits 23eb159a6c5c khugepaged: allow to collapse a page shared across fork omits 513e88eca875 khugepaged: drain LRU add pagevec after swapin omits 3cd62f3d07a7 khugepaged: drain all LRU caches before scanning pages omits c32ec9a28637 khugepaged: do not stop collapse if less than half PTEs ar [...] omits e97afe3e52d6 khugepaged-add-self-test-fix-2-fix omits 352df256d8c8 khugepaged: replace the usage of system(3) in the test omits 8f38d1ef711a selftests: khugepaged: fix several spelling mistakes omits 36453eb8f581 khugepaged: add self test omits b46a4456c61b tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] omits ec6073368fd9 include/linux/memblock.h: fix minor typo and unclear comment omits fae1f3a5e899 mm, mempolicy: fix up gup usage in lookup_node omits 89e7e6471b85 tools/vm/page_owner_sort.c: filter out unneeded line omits acb7b6bbfdec mm/vmscan: update the comment of should_continue_reclaim() omits 6fcadff66221 mm/vmscan.c: change prototype for shrink_page_list omits b905b8d376f0 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch omits 81582dc28989 mm/vmscan.c: use update_lru_size() in update_lru_sizes() omits 9b300df4f3c7 mm, page_alloc: reset the zone->watermark_boost early omits 2487579a1480 mm-reset-numa-stats-for-boot-pagesets-v3 omits 179c87ab318d mm/page_alloc.c: reset numa stats for boot pagesets omits 499cb33477a2 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] omits ddb8a668a2b5 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() omits af54196b6996 mm/page_alloc: integrate classzone_idx and high_zoneidx omits bdc17dda3733 mm/page_alloc: use ac->high_zoneidx for classzone_idx omits a3fcd5e7d956 mm/vmstat.c: do not show lowmem reserve protection informa [...] omits 844cfd42c968 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] omits b6d522f26fac mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] omits 02df2f53e742 mm/page_alloc.c: remove unused free_bootmem_with_active_regions omits ea6a3cb6c512 mm: call cond_resched() from deferred_init_memmap() omits d379c47e44ae mm: initialize deferred pages with interrupts enabled omits e783ce22eccc mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] omits 15ed4a345409 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits 402a71ed4d9b mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 5cd55fed5d50 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] omits 0128c1eed396 mm/page_alloc.c: rename free_pages_check() to check_free_page() omits 8891ee1b9952 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] omits 452e656cb6f0 mm/page_alloc.c: bad_flags is not necessary for bad_page() omits c4e0c60fae6b mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] omits 73ba8f09661a docs/vm: update memory-models documentation omits cfcb37d8b532 mm: simplify find_min_pfn_with_active_regions() omits 93806849ff57 mm: clean up free_area_init_node() and its helpers omits 6d2957129d86 mm: rename free_area_init_node() to free_area_init_memoryl [...] omits 453d7085e046 arc: free_area_init(): take into account PAE40 mode omits aa3238a152d1 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 67c934cb8315 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 2b4e89f55752 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES omits 0b42519bb20f mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] omits 24aab577764f mm: memmap_init: iterate over memblock regions rather that [...] omits 3577b8afec95 xtensa: simplify detection of memory zone boundaries omits b580a3716082 unicore32: simplify detection of memory zone boundaries omits 58a4dc560514 sparc32: simplify detection of memory zone boundaries omits 9cb987729b87 parisc: simplify detection of memory zone boundaries omits 45e5c95ea6d6 m68k: mm: simplify detection of memory zone boundaries omits 312f89be2a9f csky: simplify detection of memory zone boundaries omits dca88d002e3e arm64: simplify detection of memory zone boundaries for UM [...] omits 19e510d9f5ab arm: simplify detection of memory zone boundaries omits 8f17b93f03ef alpha: simplify detection of memory zone boundaries omits 125a9411a420 mm: use free_area_init() instead of free_area_init_nodes() omits c80b41401118 mm: free_area_init: use maximal zone PFNs rather than zone sizes omits d46fb09e9ee7 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option omits 165348e44754 mm: make early_pfn_to_nid() and related defintions close t [...] omits 7ba57441a830 mm: memblock: replace dereferences of memblock_region.nid [...] omits db51af0233ee mm: clarify __GFP_MEMALLOC usage omits 3ca0d9e970de kasan: move kasan_report() into report.c omits cddc44057f4d string.h: fix incompatibility between FORTIFY_SOURCE and KASAN omits 252df676d1b7 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] omits 102f972d05bc kasan: stop tests being eliminated as dead code with FORTI [...] omits 3149888435b3 mm/mm_init.c: report kasan-tag information stored in page->flags omits 0604a4fd5302 x86/mm: remove vmalloc faulting omits 89c4ebd3f20b mm: remove vmalloc_sync_(un)mappings() omits 1393a8b2123f x86/mm/32: implement arch_sync_kernel_mappings() omits ea8c4d1bc54f x86/mm/64: implement arch_sync_kernel_mappings() omits d0853ba5003f mm/ioremap: track which page-table levels were modified omits f4b2d8b40385 mm/vmalloc: track which page-table levels were modified omits 303f49df04fa mm: add functions to track page directory modifications omits fa174c14b99c s390: use __vmalloc_node in stack_alloc omits 6be6ae033707 powerpc: use __vmalloc_node in alloc_vm_stack omits f01a585dde24 arm64: use __vmalloc_node in arch_alloc_vmap_stack omits ebd395bfa81b mm-remove-vmalloc_user_node_flags-fix omits a449b8ba3e35 mm: remove vmalloc_user_node_flags omits 996cdc63c6a2 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix omits b69adcc8ca9e mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix omits 96b1f15ecb19 mm: switch the test_vmalloc module to use __vmalloc_node omits 703fb3dd5cbd mm-remove-__vmalloc_node_flags_caller-fix omits 79ef995fa848 mm: remove __vmalloc_node_flags_caller omits 9bffea9236ea mm: remove both instances of __vmalloc_node_flags omits d1e36f89934f mm: remove the prot argument to __vmalloc_node omits f53dee66eca2 mm: remove the pgprot argument to __vmalloc omits 34478a48c882 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc omits c6d86570cec3 mm: enforce that vmap can't map pages executable omits e67e682da244 mm: remove the prot argument from vm_map_ram omits bc326f1572eb mm: remove unmap_vmap_area omits cbd7301f15f3 mm: remove map_vm_range omits b1aa49abfcea mm: don't return the number of pages from map_kernel_range [...] omits 93b854734f57 mm: rename vmap_page_range to map_kernel_range omits 54a773d1bc16 mm: remove vmap_page_range_noflush and vunmap_page_range omits 942bbd2eaf61 mm: pass addr as unsigned long to vb_free omits 01c7a749f603 mm: only allow page table mappings for built-in zsmalloc omits 9aa8f60feacc mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] omits bbe337f9f217 mm: unexport unmap_kernel_range_noflush omits 3d910bd1cf0d mm: remove __get_vm_area omits 21bdf914312c powerpc: remove __ioremap_at and __iounmap_at omits 874e1fd64cc4 powerpc: add an ioremap_phb helper omits 5e3244dedf07 dma-mapping: use vmap insted of reimplementing it omits 24102b0094c3 staging: media: ipu3: use vmap instead of reimplementing it omits 36671aa8217f staging: android: ion: use vmap instead of vm_map_ram omits ceef6938f889 x86: fix vmap arguments in map_irq_stack omits c771d05b4b18 x86/hyperv: use vmalloc_exec for the hypercall page omits b434f4a2858b mm/memory: remove unnecessary pte_devmap case in copy_one_pte() omits 9f84bbf55f10 mm/mmap.c: fix the adjusted length error omits 60b5fd247f11 /proc/PID/smaps: Add PMD migration entry parsing omits 9a20bdc6ba2e mm/gup.c: further document vma_permits_fault() omits fdd5ae1ac99f memcg: expose root cgroup's memory.stat omits 3f5426c1cf1f mm: memcontrol: update page->mem_cgroup stability rules omits c1d39b07a236 mm: memcontrol: delete unused lrucare handling omits 89b6d409cea2 mm: memcontrol: document the new swap control behavior omits 646749602005 mm: memcontrol: charge swapin pages on instantiation omits e10693ce9fb0 mm: memcontrol: make swap tracking an integral part of mem [...] omits d4f074a61199 mm: memcontrol: prepare swap controller setup for integration omits 0b0ddc1582e5 mm: memcontrol: drop unused try/commit/cancel charge API omits 1bb496057fe8 mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] omits 74bef839a847 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] omits f0c0a35bf763 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix omits 340d95d58ab3 mm: memcontrol: switch to native NR_ANON_THPS counter omits 5c8ba2331d83 mm: memcontrol: switch to native NR_ANON_MAPPED counter omits 36c95b752156 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] omits f248d0d0a764 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] omits cd8648e0ca83 mm: memcontrol: prepare move_account for removal of privat [...] omits 933e6a8edab8 mm: memcontrol: prepare uncharging for removal of private [...] omits 71b5368c2587 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] omits 3cb590a42f5a mm: memcontrol: move out cgroup swaprate throttling omits 3343e9a6d87d mm: shmem: remove rare optimization when swapin races with [...] omits 2b7b54ba7351 mm: memcontrol: drop @compound parameter from memcg charging API omits 22b99f320050 mm: memcontrol: fix stat-corrupting race in charge moving omits 5feb852a98a4 mm: fix NUMA node file count error in replace_page_cache() omits fbce363f6ec6 mm: memcontrol: simplify value comparison between count and limit omits 7b88906ab739 mm, memcg: decouple e{low,min} state mutations from protec [...] omits 23a53e1c0200 mm, memcg: avoid stale protection values when cgroup is ab [...] omits d07b358f7568 mm, memcg: add workingset_restore in memory.stat omits 1095f596da61 mm/swapfile.c: use prandom_u32_max() omits cf7af4b463c9 mm/swapfile.c: __swap_entry_free() always free 1 entry omits 87806c3926a0 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix omits 71abb1b8d4bd mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable omits adc9ee58a64f swap: try to scan more free slots even when fragmented omits 0903b57fd768 mm/swapfile.c: omit a duplicate code by compare tmp and max first omits bd6a8a6579c2 mm/swapfile.c: tmp is always smaller than max omits 103b427884de mm/swapfile.c: found_free could be represented by (tmp < max) omits 89bf4381a79d mm/swapfile.c: remove the extra check in scan_swap_map_slots() omits d3aca22df7e5 mm/swapfile.c: simplify the calculation of n_goal omits c0ac10a013b4 mm/swapfile.c: remove the unnecessary goto for SSD case omits 3718e09bfc53 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] omits ef7d1f3d534e mm/swapfile.c: offset is only used when there is more slots omits bc2c49b5df3c mm: swap: properly update readahead statistics in unuse_pt [...] omits 72a959bacd91 mm/swap_state: fix a data race in swapin_nr_pages omits 71849cd36a39 mm/swapfile: use list_{prev,next}_entry() instead of open-coding omits 86aedce98d93 mm-gupc-updating-the-documentation-fix omits 9bf1ec19f228 mm/gup.c: update the documentation omits 21cdbfd3e08f iomap: convert from readpages to readahead omits e404116e592a fuse-convert-from-readpages-to-readahead-fix omits fd9a340cbdfb fuse: convert from readpages to readahead omits 812dc042e0d6 f2fs: pass the inode to f2fs_mpage_readpages omits 65c80be61e1c f2fs: convert from readpages to readahead omits 986bb722a670 ext4: pass the inode to ext4_mpage_readpages omits d0b667e3877d ext4: convert from readpages to readahead omits 86a10297b44b erofs: convert compressed files from readpages to readahead omits 8851f7e42daa erofs: convert uncompressed files from readpages to readahead omits 5fd065b97845 btrfs: convert from readpages to readahead omits 263175c5abdb fs: convert mpage_readpages to mpage_readahead omits f1af91087d0d mm: use memalloc_nofs_save in readahead path omits 6697585137e7 mm: document why we don't set PageReadahead omits cbfd17ab06ae mm: add page_cache_readahead_unbounded omits cfeebed9d46f mm: move end_index check out of readahead loop omits 909009cbd2e9 mm: add readahead address space operation omits db5e22adb191 mm: put readahead pages in cache earlier omits aa726185eea2 mm: remove 'page_offset' from readahead loop omits 7145d62db65b mm: rename readahead loop variable to 'i' omits b4e64ee6ed5a mm: rename various 'offset' parameters to 'index' omits 0caa34e5a637 mm: use readahead_control to pass arguments omits 7060c735b4c0 mm: add new readahead_control API omits b78c5784b63c mm: move readahead nr_pages check into read_pages omits d3bf6bc52df0 mm: ignore return value of ->readpages omits 0e75424fa070 mm: return void from various readahead functions omits 589b76899734 mm: move readahead prototypes from mm.h omits 836861f7a18c mm, dump_page(): do not crash with invalid mapping pointer omits b33148acad98 mm-slub-add-panic_on_error-to-the-debug-facilities-fix omits ee221bab8507 mm: slub: add panic_on_error to the debug facilities omits 62cf1aa84f84 mm/slub: fix stack overruns with SLUB_STATS omits 580b9550b78d slub: remove kmalloc under list_lock from list_slab_objects() V2 omits 73087bc01051 slub: Remove userspace notifier for cache add/remove omits 8dfdc02004da mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix omits 591463a58884 mm/slub.c: fix corrupted freechain in deactivate_slab() omits c965d1b5f9a6 usercopy: mark dma-kmalloc caches as usercopy caches omits 12fbdd7cce14 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits a46337dd129e buffer: record blockdev write errors in super_block that it backs omits 5e21fbbf591c vfs: track per-sb writeback errors and report them to syncfs omits 893d445e70ae ramfs: support O_TMPFILE omits 31bfaba97c1a drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits 0f0b2d05245f ocfs2: mount shared volume without ha stack omits 025859a99b72 ocfs2: add missing annotation for dlm_empty_lockres() omits 889e82742677 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix omits 1f070660a1d1 squashfs: migrate from ll_rw_block usage to BIO omits 80ba08b1df59 scripts/tags.sh: add a intermediate file for 'make gtags' omits 785ada57f795 scripts/tags.sh: support compiled source, improved precise omits 15d7600283cc mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() omits 21635de44da7 x86: bitops: fix build regression omits 2836fd36eede device-dax: don't leak kernel memory to user space after u [...] omits 8aa6a13e62c7 lib/lzo: fix ambiguous encoding bug in lzo-rle omits ef4ea13d8241 mm/memcg: optimize memory.numa_stat like memory.stat omits d0b25db7513c usb: core: kcov: collect coverage from usb complete callback omits c927bba0e23a kcov: collect coverage from interrupts omits 6550ddea1459 kcov: use t->kcov_mode as enabled indicator omits b1f542203015 kcov: move t->kcov_sequence assignment omits 637d238be166 kcov: move t->kcov assignments into kcov_start/stop omits 8cca75a3bbd9 kcov: fix potential use-after-free in kcov_remote_start omits 5ec5f8cb2b43 kcov: cleanup debug messages omits 5991b80cedb9 /proc/kpageflags: do not use uninitialized struct pages omits a7ef4ba0ee90 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e40dca656edf checkpatch: test $GIT_DIR changes omits 64f9324c8e90 f2fs: fix checkpoint=disable:%u%% omits 702c6a07c77e fsinfo: Add an attribute that lists all the visible mounts [...] omits ae901934973d fsinfo: Add support to ext4 omits e4ed76b9500d fsinfo: Add support for AFS omits 6b69e8e2bed4 fsinfo: Add API documentation omits c592c07bfd91 fsinfo: sample: Mount listing program omits 4f104142ca91 fsinfo: Provide notification overrun handling support omits c1721da04af7 fsinfo: Allow mount topology and propagation info to be retrieved omits b139eda92fda fsinfo: Allow mount information to be queried omits 421e198d3673 fsinfo: Add a uniquifier ID to struct mount omits 8e27137342e9 fsinfo: Allow fsinfo() to look up a mount object by ID omits 8a3948ed1bc3 fsinfo: Allow retrieval of superblock devname, options and stats omits 0b5a7e13be13 fsinfo: Provide a bitmap of supported features omits e1ed7c5dab0f fsinfo: Add fsinfo() syscall to query filesystem information omits 53281c92e73a tick/nohz: Narrow down noise while setting current task's [...] omits 3de0799350dc soc: document merges omits 456a342a4a5a Merge branch 'arm/fixes' into for-next omits e5585a7cebec Merge tag 'hisi-drivers-for-5.8' of git://github.com/hisil [...] omits 70b1a26f299c drm/i915: Clean up dbuf debugs during .atomic_check() omits c7c0e7ebe4d9 drm/i915: Move the dbuf pre/post plane update omits 0cde0e0ff5f5 drm/i915: Nuke skl_ddb_get_hw_state() omits 3cf43cdc63fb drm/i915: Introduce proper dbuf state omits 56f48c1d44f6 drm/i915: Unify the low level dbuf code omits b3f1ff5b5bf1 drm/i915: Polish some dbuf debugs omits 2f9078c34c44 drm/i915: Make skl_compute_dbuf_slices() behave consistent [...] omits b15e0bf893fd io_uring: file registration list and lock optimization omits 794bdcf71f47 drm/i915: avoid unused scale_user_to_hw() warning omits 67d564c7f677 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] omits 65f885d106fa Merge branch 'arm64-fixes-for-5.7' into for-next omits ea3fe6b8c7af Merge branch 'for-5.8/io_uring' into for-next omits e1ad83c71ba4 io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags omits 92c2e0643dc0 io_uring: add 'cq_flags' field for the CQ ring omits 1cc841a3e8e8 Merge branch 'for-5.8/io_uring' into for-next omits be236588cb18 io_uring: allow POLL_ADD with double poll_wait() users omits 81919bfd45ed Merge remote-tracking branch 'spi/for-5.8' into spi-next omits 5b201ddd7775 Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits f7e2cf3a5476 io_uring: batch reap of dead file registrations omits f9d8130f5828 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next omits 2d6568b9b4e6 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus omits 963f328b9cea drm/i915: Protect overlay colorkey macro arguments omits 7cd0f22019fe drm/i915: Enable pipe gamma for the overlay omits e0b5d48e555d drm/i915: Configure overlay cc_out precision based on crtc [...] omits 0e12b4e31f0e drm/i915: Fix overlay colorkey for 30bpp and 8bpp omits 5e9e0a3a3be7 drm/i915: Fix max cursor size for i915g/gm omits 35cfcf2c7a46 coresight: cti: Add CPU idle pm notifer to CTI devices omits 4c2ecef0f4aa coresight: cti: Add CPU Hotplug handling to CTI driver omits 3b1f6c5e4dfa arm64: dts: mt8173: fix vcodec-enc clock omits 8ef6544598d6 Merge branch 'pm-cpufreq' into linux-next omits 841ae40bfd77 Merge branch 'acpi-misc' into linux-next omits ac291d698f38 f2fs: flush dirty meta pages when flushing them omits 81a3a1453ec4 dm zoned: Avoid 64-bit division error in dmz_fixup_devices omits fe38d250752a dm: use DMDEBUG macros now that they use pr_debug variants omits c1fffa1fea4d dm zoned: remove spurious newlines from debugging messages omits 2b29388653df dm: use dynamic debug instead of compile-time config option omits 87fdeb7031e9 dm: replace zero-length array with flexible-array omits 58f6902a2eba dm zoned: metadata version 2 omits 938ffc03bcad dm zoned: ignore metadata zone in dmz_alloc_zone() omits cc6f97833b88 dm zoned: Reduce logging output on startup omits 5990119677a9 dm zoned: add metadata logging functions omits bd84d8762e47 dm zoned: use dmz_zone_to_dev() when handling metadata I/O omits e244204ba5e1 dm zoned: replace 'target' pointer in the bio context omits 9471414dfb0b dm zoned: remove 'dev' argument from reclaim omits 62c5be8e5433 Merge branch for-5.8/arm64/dt into for-next omits 5f8778ac59bb Merge branch for-5.8/arm/dt into for-next omits 44913e35c4ef Merge branch for-5.8/arm/core into for-next omits 9ccce6605ad2 Merge branch for-5.8/soc into for-next omits 2332536ef2d2 Merge branch for-5.8/memory into for-next omits b323bc65b35e Merge branch for-5.8/media into for-next omits 549e0f275ddb Merge branch for-5.8/of into for-next omits c92dbd952da1 Merge branch for-5.8/i2c into for-next omits 108bcef88bdd Merge branch for-5.8/dt-bindings into for-next omits c7fae77d7a3b Merge branch for-5.8/cpuidle into for-next omits c36748cdb393 Merge branch for-5.8/cpufreq into for-next omits 1a0a35b0b555 Merge branch for-5.8/clk into for-next omits 4370f538b1b0 Merge branch for-5.7/clk-fixes into for-next omits 0d1ce096b5c4 Merge branch for-5.7/arm64/defconfig into for-next omits 04b58398b8b6 arm64: tegra: Fix flag for 64-bit resources in 'ranges' property omits 1e6d7cf21880 Merge branch 'devel' into for-next omits b718102dbdfd drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU omits e8ade6151905 dt-bindings: display: sun8i-mixer: Allow for an iommu property omits 58c1721787be drm/dp_mst: Fix timeout handling of MST down messages omits 26d2ceb4ab6b Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] omits fb567459e913 iommu: Implement deferred domain attachment omits f4111e2e1ae1 opp: core: add regulators enable and disable omits 82cc7f6d322e opp: Reorder the code for !target_freq case omits 69d5a6f10c7c OPP: Add support for setting interconnect-tags omits c7259cba7fe7 dt-bindings: interconnect: Add interconnect-tags bindings omits 34c05b3e6dd8 cpufreq: dt: Add support for interconnect bandwidth scaling omits 5cbd6561a497 OPP: Update the bandwidth on OPP frequency changes omits 7a696a5b2cf5 OPP: Add sanity checks in _read_opp_key() omits 0f438abc246a OPP: Add support for parsing interconnect bandwidth omits 32cc93dd734f Merge branch 'icc-get-by-index' into HEAD omits 375c9097c437 doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq omits 58c14f3d9b98 drm/amdgpu: simplify ATIF backlight handling omits 18a272a672d1 drm/amdgpu: re-enable runtime pm on vega10 omits b8f76eb9681f PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist omits e44de8e64e39 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits b054642e5480 drm/amdgpu: work around llvm bug #42576 omits 67bcbe2377f3 drm/ttm: Break out the loops if need_resched in bo delayed [...] omits 0cea7c90297c include/uapi/linux: Update KFD ioctl version omits bbf805d53a78 drm/amdkfd: Provide SMI events watch omits e187c976c3d0 drm/amdgpu: Add a UAPI flag for user to call mem_sync omits a2cf9eb0a023 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] omits ccae872d7d20 drm/amdgpu: Add mem_sync implementation for all the ASICs. omits 8d3dce238a49 drm/amdgpu: Add new ring callback to insert memory sync omits 2dcb631c1f15 Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added omits 64c627ea2f32 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added omits b0b293a9a150 ipmi:bt-bmc: Fix error handling and status check omits 14d2bf29dea9 ipmi: Replace guid_copy() with import_guid() where it makes sense omits be018380f3c4 ipmi: use vzalloc instead of kmalloc for user creation omits 0d140ad16eef ipmi:bt-bmc: Fix some format issue of the code omits c15577214c00 ipmi:bt-bmc: Avoid unnecessary check omits 677e6de50cc9 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 13aa649de5d2 ubsan, kcsan: Don't combine sanitizer with kcov on clang omits f04501c0ca4b doc: Tasks RCU must protect instructions before trampoline omits fffd61431935 locking/osq_lock: Annotate a data race in osq_lock omits f26c969c9c52 fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] omits b79818ed7e0e rcu-tasks: Convert sleeps to idle priority omits 1025bc6f7a42 rcu: Expedited grace-period sleeps to idle priority omits c5420268b65d rcu: No-CBs-related sleeps to idle priority omits 275f8ea96565 rcu: Priority-boost-related sleeps to idle priority omits eb17795b8bde rcu: Grace-period-kthread related sleeps to idle priority omits 33fdc0fcaafa Merge remote-tracking branch 'regulator/for-5.8' into regu [...] omits 276b2684ec26 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] omits df2e4807c87c torture: Add --allcpus argument to the kvm.sh script omits 84de7b509b3f torture: Remove whitespace from identify_qemu_vcpus output omits 5ce7e23dcb27 torture: Add script to smoke-test commits in a branch omits 1c039ba261f3 trace: events: rcu: Change description of rcu_dyntick trace event omits 0e94d87bed08 rcu/tree: Remove dynticks_nmi_nesting counter omits 583fd832d151 rcu/tree: Clean up dynticks counter usage omits 730b4bd431b9 rcu/tree: Add better tracing for dyntick-idle omits ecc8bd43403e Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] omits 170f96c6fc1b rcu: Add comment documenting rcu_callback_map's purpose omits 1dd7f2639314 rcu: Add callbacks-invoked counters omits 3e9d89174418 doc: Timer problems can cause RCU CPU stall warnings omits b8a1cab5634a torture: Remove qemu dependency on EFI firmware omits af959932fe46 kcsan: Add test suite omits 2f63f5f0262e rcutorture: NULL rcu_torture_current earlier in cleanup code omits 8b9222ed9674 rcutorture: Handle non-statistic bang-string error messages omits 5f6efafb13cf torture: Set configfile variable to current scenario omits fbadb7b741f5 rcutorture: Add races with task-exit processing omits 714e2785e889 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst omits 47e08ad9b727 docs: RCU: Convert stallwarn.txt to ReST omits bf964e388306 docs: RCU: Convert rcuref.txt to ReST omits 413d28ccf9a6 docs: RCU: Convert torture.txt to ReST omits de5eeb13c7d3 docs: RCU: Convert rculist_nulls.txt to ReST omits b511fe2f9ca3 docs: RCU: Convert lockdep.txt to ReST omits 5a0420ab6838 docs: RCU: Convert lockdep-splat.txt to ReST omits e69d7d3457e1 docs: RCU: Convert checklist.txt to ReST omits a26e676ed124 rcu: Simplify the calculation of rcu_state.ncpus omits 9ff7fb3ae801 srcu: Fix a typo in comment "amoritized"->"amortized" omits 9f24847d8fdb kvm/svm: Disable KCSAN for svm_vcpu_run() omits 550bcb6b04a6 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls omits 97887d954a8a rcu: Initialize and destroy rcu_synchronize only when necessary omits c6509b6ebd35 locktorture: Use true and false to assign to bool variables omits 79580081c819 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 44c5704098db x86/mm/pat: Mark an intentional data race omits 0f63274855bd fork: Annotate a data race in vm_area_dup() omits af0b02ebb381 Merge branch 'lkmm-dev.2020.05.14b' into HEAD omits 67e6bf52edb8 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits e0582166162d tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 1d2bcf2642c5 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 11c835b05437 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 079aebeea879 tools/memory-model: Repair parseargs.sh header comment omits b194c90f6287 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 106cafde1c0c tools/memory-model: Make history-check scripts use mselect7 omits e5db79dac418 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 4b3cc8065a2c tools/memory-model: Fix scripting --jobs argument omits 87ffb88f1c7b tools/memory-model: Implement --hw support for checkghlitmus.sh omits a1a3417c1610 tools/memory-model: Add -v flag to jingle7 runs omits 336612c04e92 tools/memory-model: Make runlitmus.sh check for jingle errors omits 5a7c9e1af546 tools/memory-model: Allow herd to deduce CPU type omits fc7a0f7c9a01 tools/memory-model: Keep assembly-language litmus tests omits 58af1cb9ac71 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 9f992d94880a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 6ce9dda4c6b2 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 86cc2571ab68 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits d630d5f9de75 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 56618e67b5cd tools/memory-model: Fix checkalllitmus.sh comment omits e33321611bfc tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 36997265963e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits d5105b503ae1 tools/memory-model: Update parseargs.sh for hardware verification omits 95415409b4d2 tools/memory-model: Fix paulmck email address on pre-exist [...] omits b8f837b2bd76 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 063befa43f8b tools/memory-model: Make judgelitmus.sh identify bad macros omits 2e762aacc02b tools/memory-model: Make cmplitmushist.sh note timeouts omits a69c5ffdb8b5 tools/memory-model: Make judgelitmus.sh note timeouts omits b2998782ded4 Documentation/litmus-tests: Clarify about the RCU pre-init [...] omits 663f9202eb8a Documentation/litmus-tests: Merge atomic's README into top [...] omits f5eff20366f6 tools/memory-model: Fix reference to litmus test in recipes.txt omits b5850d6ec34c drm/vblank: remove outdated and noisy output omits fbe093dd16f4 Merge branch 'pm-cpufreq' into linux-next omits ae9aa4119e55 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough; omits 0472d2042439 Merge branch 'icc-get-by-index' into icc-next omits fcff9823fe87 arm64: tegra: Add Tegra VI CSI support in device tree omits 2f375d1f7842 arm64: tegra: Add reset-cells to memory controller omits 299f9ac6eea9 arm64: tegra: Fix SOR powergate clocks and reset omits b9b4d4ceea32 arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier omits 0cdc7d874c5b arm64: tegra: Fix ethernet phy-mode for Jetson Xavier omits 41cc5e2a54c9 arm64: tegra: Hook up EMC cooling device omits 450d8fc09341 arm64: tegra: Add external memory controller node for Tegra210 omits ccec57d2a1fb Merge branch 'devel' into for-next omits f4c88c103d15 Merge branch 'for-next/kvm/errata' into for-next/core omits 6d5a513dfc31 Merge branch 'for-next/bti' into for-next/core omits e98168269113 Merge branches 'for-next/acpi', 'for-next/bpf', 'for-next/ [...] omits 779c16d8b6eb arm64: tegra: Enable VI I2C on Jetson Nano omits f76c1477c6ed MAINTAINERS: add HMM selftests omits 5f212ee30f03 mm/hmm/test: add selftests for HMM omits 5282903e6e75 mm/hmm/test: add selftest driver for HMM omits 036596b100a1 Merge branch 'v5.8/defconfig' into tmp/aml-rebuild omits 34ee7d3ccf23 Merge branch 'v5.8/dt64' into tmp/aml-rebuild omits 2d8baa716fb3 Merge branch 'v5.7/fixes' into tmp/aml-rebuild omits 6cfbc765e952 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits fd093c12633c interconnect: qcom: msm8916: Set interconnect sync_state callback omits 973ed7a0893f interconnect: Add support for interconnect providers with [...] omits a9d3b8df151c interconnect: Mark all dummy functions as static inline omits ab7897b3315d mmc: host: Drop redundant MMC_CAP_ERASE omits c6ee9070d7c3 mmc: core: Enable erase/discard/trim support for all mmc hosts omits ed70ddb49284 Merge branch 'fixes' into next omits b68266410b45 Merge branches 'acpi-tables', 'acpi-dbg' and 'acpi-pci' in [...] omits 8ec412bfd89e Merge branch 'acpica' into linux-next omits ae109281cca5 Merge branch 'pm-cpuidle' into linux-next omits 0a160e78c40e Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next omits f50cc0efa4e9 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next omits 9b0547aad9a4 Merge branch 'pm-acpi' into linux-next omits f69bc337f7bd vmbus: Replace zero-length array with flexible-array omits 506c28aae936 Merge branch 'core/core' omits 75cd0a9ea73d Merge branch 'efi/core' omits b4d716a71325 Merge branch 'locking/core' omits 06cfac492dbd Merge branch 'locking/kcsan' omits 517033048c9c Merge branch 'locking/urgent' omits 05e52818cfe8 Merge branch 'objtool/core' omits 3f373a3ab00b Merge branch 'perf/core' omits 86c9adaa8aa0 Merge branch 'ras/core' omits 13aa1ce36799 Merge branch 'sched/core' omits bfc5e0406a5a Merge branch 'smp/core' omits fb0cfd48f3fb Merge branch 'x86/asm' omits 13bd4dc9c54e Merge branch 'x86/boot' omits ed4ef89d8c5a Merge branch 'x86/build' omits 2cc7b0621667 Merge branch 'x86/cache' omits 2fa0ea3987bb Merge branch 'x86/cleanups' omits 85fa8e90c8ad Merge branch 'x86/cpu' omits 439af0c9e77a Merge branch 'x86/entry' omits 145989e24c55 Merge branch 'x86/kdump' omits dbf84ce6a580 Merge branch 'x86/microcode' omits d302700fcf0e Merge branch 'x86/mm' omits 878a6c4f30e2 Merge branch 'x86/platform' omits a146123e940c Merge branch 'x86/timers' omits b8f5b33886f6 Merge branch 'x86/urgent' omits 2b44574ca8a6 Merge branch 'x86/vdso' omits fad87aae6a84 coresight: etm4x: Fix use-after-free of per-cpu etm drvdata omits 6d4a81122c23 mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core omits 850425f7cd41 mmc: sdricoh_cs: Throttle polling rate for commands omits 31f022ebe39d mmc: sdricoh_cs: Throttle polling rate for data transfers omits 096d0366c5a0 mmc: cb710: Inform the mmc core about the maximum busy timeout omits bd2426a9deda Merge branch 'fixes' into next omits 777765beab20 memstick: Replace zero-length array with flexible-array omits 691e9f6c3c94 Merge branch 'fixes' into next omits ddc69f025fdc Merge branches 'fixes' and 'misc' into for-next omits 2d9d829af55c Merge branch 'kcsan-dev.2020.04.13c' into HEAD omits c0b0789785c4 Merge branch 'fixes' into next omits f49f209add29 mmc: meson-mx-sdio: trigger a soft reset after a timeout o [...] omits 37452221bad4 dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings omits 0a82ee943123 mmc: sdhci-esdhc: update contact email omits 1b39cd2fdccf mmc: core: expose info about enhanced rpmb support omits 96ef172a1c0f mmc: sdio: Align the initialization commands in retry path [...] omits 3b56ade0319a mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8 omits 4823c6b29295 mmc: sdio: Fix several potential memory leaks in mmc_sdio_ [...] omits 74f8e0138e1e mmc: sdio: Fix potential NULL pointer error in mmc_sdio_in [...] omits e081a6a08e75 mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table() omits 28ebc6e452a1 Driver: hv: vmbus: drop a no long applicable comment omits 4acaa93ef643 logic_pio: Use _inX() and _outX() omits 26c4c6ce808c logic_pio: Improve macro argument name omits f009c89df79a io: Provide _inX() and _outX() omits e9d1a9d72e55 exfat: fix possible memory leak in exfat_find() omits 950a37078aa0 x86/build: Use $(CONFIG_SHELL) omits 269f9ce579f9 mmc: renesas_sdhi: Avoid bad TAP in HS400 omits 063ec05c01c8 mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions omits fd156adb8e04 mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core omits fa98232e9a99 mmc: mmc_spi: Add/rename defines for timeouts omits 66781c2032fd mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core omits fb892a47df12 mmc: tifm_sd: Inform the mmc core about the maximum busy timeout omits ce968194f288 mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_qu [...] omits 01ba865111f9 mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd() omits 641f7e362ba4 mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number omits 9d7802e4492e mmc: sdricoh_cs: Drop unused defines omits 0e68682b1b37 mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core omits d9d9aa9e547a mmc: jz4740: Inform the mmc core about the maximum busy timeout omits 740f780f6935 mmc: sdhci-pci-o2micro: Make some symbols static omits 52ec3e1b57c4 mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...] omits 695395b9709c mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK omits d382a7d035e5 mmc: renesas_sdhi: shorten types after refactorization omits a0c07ae4fe29 mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization omits 9b5619727857 mmc: sdhci-msm: Use OPP API to set clk/perf state omits 321070522831 staging: greybus: sdio: Respect the cmd->busy_timeout from [...] omits 1d040b08b50c mmc: usdhi6rol0: Inform the mmc core about the maximum bus [...] omits ed585e904436 mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core omits e027fcb7ace0 mmc: atmel-mci: Set the timer per command rather than per request omits 4a7af9571485 mmc: atmel-mci: Keep timer enabled when queuing a next request omits d821d34f4519 mmc: sdhci-msm: Enable ADMA length mismatch error interrupt omits d6930e101ce5 mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk omits d031f48a752f mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...] omits b565c0788ee4 mmc: host: sdhci-sprd: Implement the request_atomic() API omits fc832e3a9996 mmc: host: sdhci: Implement the request_atomic() API omits ea43849795c9 mmc: host: Introduce the request_atomic() for the host omits 3c9cd4d28f21 mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...] omits c0d4429316b0 mmc: sdhci: Tidy sdhci_request() a bit omits 9acf01317f7a mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...] omits e016a3468f79 mmc: sdhci: Stop exporting sdhci_send_command() omits 55bf84df8f64 mmc: sdhci: Add helpers for the auto-CMD23 flag omits 48a348d4dbc2 mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() omits 251b898fbb8f mmc: mmci: Switch to mmc_regulator_set_vqmmc() omits 6e7382c5fe7f mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...] omits 8a1f3407daa7 mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...] omits bee75c2d2bc7 mmc: sdhci-of-arasan: Remove uninitialized ret variables omits 48fcdb53e3bf mmc: renesas_sdhi: simplify summary output omits a25035d3fd4f mmc: renesas_sdhi: improve TAP selection if all TAPs are good omits c4f1ea4efa8c mmc: renesas_sdhi: clarify handling of selecting TAPs omits 45d46a0b51c1 mmc: renesas_sdhi: refactor calculation of best TAP omits 3f9c6d82ec0d mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks omits cbaa6eb2aa16 mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place omits 2fe8a3d77d93 mmc: sdhci-of-arasan: Fix kernel-doc warnings omits b3ded2aad82a mmc: sdhci-of-arasan: Modify clock operations handling omits bc4e1fb6b48a mmc: sdhci-of-arasan: Rearrange the platform data structs [...] omits e791146e04bb mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion omits c27fc3b15680 sdhci: arasan: Add support for Versal Tap Delays omits 46f037b5753c dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller omits a800844fa7dd mmc: wbsd: Replace hardcoded command numbers with existing [...] omits 3c115654c88a mmc: s3cmci: Drop redundant code in s3cmci_setup_data() omits 977309343939 mmc: au1xmmc: Drop redundant code in au1xmmc_send_command() omits 5104243a25a6 mmc: sdhci-sprd: Drop redundant cap flags omits 4f9e5127c538 mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO omits 5850da95da03 m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig omits bf075903e764 m68k/PCI: Fix a memory leak in an error handling path omits 657830eb842f coresight: Avoid casting void pointers omits e357b9dd4823 coresight: Include required headers in C files omits 3e9beb6e62b4 exfat: use iter_file_splice_write omits 962d9cc09c54 arm64: dts: meson: libretech-pc: add initial audio playbac [...] omits a5936b8ab407 arm64: dts: meson: libretech-ac: add initial audio playbac [...] omits 2835b92f1cb9 arm64: dts: meson: libretech-cc: add initial audio playbac [...] omits 443b057fef9a arm64: dts: meson: p230-q200: add initial audio playback support omits 85af6cceda2d arm64: dts: meson-gx: add aiu support omits 44ab661dd29d riscv: Use text_mutex instead of patch_lock omits 6e77eb80b7f9 riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation omits 3507bc481177 riscv: Remove the 'riscv_' prefix of function name omits 71e26d08ff38 riscv: Add SW single-step support for KDB omits 899dc734805d riscv: Use the XML target descriptions to report 3 system [...] omits e4f2aa5808fc riscv: Add KGDB support omits 0dad5f850f96 kgdb: Add kgdb_has_hit_break function omits d334dd0201c8 RISC-V: Skip setting up PMPs on traps omits 7bb22d4fd5b1 riscv: K210: Update defconfig omits 876bec3642c7 riscv: K210: Add a built-in device tree omits 4dff42e53aa2 riscv: Allow device trees to be built into the kernel omits 91e4f3d37e1a ARM: 8972/1: boot: Obtain start of physical memory from DTB omits 36a816eea186 Merge branch 'imx/defconfig' into for-next omits 6e69b40b15b8 Merge branch 'imx/dt64' into for-next omits f20fd1dddee8 Merge branch 'imx/dt' into for-next omits 02153093be6b Merge branch 'imx/bindings' into for-next omits c53ef256f27f Merge branch 'imx/soc' into for-next omits 4509caa57a2f Merge branch 'imx/drivers' into for-next omits 4c6a87839a37 Merge branch 'imx/fixes' into for-next omits 62eb0c79662c coresight: Initialize arg in sparse friendly way omits 2fc7c955714a coresight: Don't initialize variables unnecessarily omits 440396619c93 coresight: Mark some functions static omits dd26bf03644a coresight: etm4x: Add support for Neoverse N1 ETM omits f670269a42bf x86: Fix early boot crash on gcc-10, next try omits 73da86741e7f x86/build: Check whether the compiler is sane omits df474842683c hyper-v: Switch to use UUID types directly omits 87f79075a18e hyper-v: Replace open-coded variant of %*phN specifier omits 767d9fedf674 hyper-v: Supply GUID pointer to printf() like functions omits 44ae7512b511 hyper-v: Use UUID API for exporting the GUID (part 2) omits 33cdfbe37703 exfat: replace 'time_ms' with 'time_cs' omits 1e676227df40 exfat: remove the assignment of 0 to bool variable omits 05d34760f96a exfat: Remove unused functions exfat_high_surrogate() and [...] omits 54198de6eddf exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF omits 96c2007e58ac exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option omits aac3e46ae70d exfat: Use a more common logging style omits 39a3500c2598 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF omits 29dafd27626b asm-generic/hyperv: Add definitions for Get/SetVpRegister [...] omits c9ce43cb6973 x86/hyperv: Split hyperv-tlfs.h into arch dependent and in [...] omits 22a14b0bd029 x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines omits a773de604051 KVM: x86: hyperv: Remove duplicate definitions of Referenc [...] omits 7ecf98df3c12 drivers: hv: remove redundant assignment to pointer primar [...] omits 951d33f2d785 scsi: storvsc: Re-init stor_chns when a channel interrupt [...] omits 92097244f586 coresight: etmv4: Update default filter and initialisation omits 00bd94ae1cc3 coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() omits a59f11c764b0 coresight: Fix support for sparsely populated ports omits 50f3e61d96bd coresight: etb10: Make coresight_etb_groups static omits 305912163a26 coresight: cti: Make some symbols static omits 45d541884a50 coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385 omits 7326f2b55fed coresight: etm4x: Add support for Qualcomm SC7180 SoC omits 29d29b8c2c41 docs: trace: coresight-ect.rst: Fix a build warning omits 4d5821a0377f coresight: docs: Add information about the topology repres [...] omits 91709ab3ac73 coresight: cti: Add in sysfs links to other coresight devices omits 0c9d94d42aa2 coresight: Expose device connections via sysfs omits 00a6c4ed9ce6 coresight: Add generic sysfs link creation functions omits 0b3c1588da31 coresight: Add return value for fixup connections omits c8d72a60b921 coresight: Pass coresight_device for coresight_release_pla [...] omits c1ac28a4de6f Revert "clocksource: Avoid creating dead devices" omits 7328eea1888d clocksource/drivers/timer-vf-pit: Fix build error omits d34f14ae521f Merge branch 'for-5.7-preferred-console' into for-next omits f93598b8c76f Merge branch 'for-5.7' into for-next omits 9cc559fb65bd Merge branch 'for-5.7-console-exit' into for-next omits e616b43fb3a3 Merge branch 'for-5.6' into for-next omits 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next omits 7c88431552f3 Merge branch 'for-5.5' into for-next omits 7653416fedb5 Merge branch 'for-5.5' into for-next omits 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next omits bd91855d31c3 Merge branch 'for-5.5' into for-next omits c38822ab9bd6 Merge branch 'for-5.4' into for-next omits cdc177c021b8 Merge branch 'for-5.4' into for-next omits ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next omits f0cc370ab74d Merge branch 'for-5.3' into for-next omits 753637b2039f Merge branch 'for-5.3' into for-next omits 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next omits 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 0142ada02a43 Merge branch 'for-5.2' into for-next omits 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 9d1be4f4dc5f afs: Don't unlock fetched data pages until the op complete [...] adds 035779483072 exfat: use iter_file_splice_write adds 94182167ec73 exfat: fix possible memory leak in exfat_find() adds 45088963ca9c Merge tag 'for-5.7-rc7' of git://git.kernel.org/pub/scm/li [...] adds 642b151f45dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7bd57fbc4a4d vsprintf: don't obfuscate NULL and error pointers adds bd421264ed30 iommu: Fix deferred domain attachment adds c2b00cbda9f9 Merge tag 'iommu-fixes-v5.7-rc6' of git://git.kernel.org/p [...] adds 97076ea41a09 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 03fb3acae4be Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 3c9e66568ad4 Merge tag 'arc-5.7-rc7' of git://git.kernel.org/pub/scm/li [...] adds 4e89b7210403 fix multiplication overflow in copy_fdtable() adds 115a54162a6c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 566d136289dc pipe: Fix pipe_full() test in opipe_prep(). adds 8e2b7f634a85 Merge tag 'ovl-fixes-5.7-rc7' of git://git.kernel.org/pub/ [...] adds 607b9df63057 ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive adds 2ea1940b84e5 Merge tag 'pm-5.7-rc7' of git://git.kernel.org/pub/scm/lin [...] adds d303402c2883 Merge tag 'for-linus-5.7-rc6' of git://git.kernel.org/pub/ [...] adds fea371e259eb Merge tag 'for-linus-5.7-rc6' of git://git.kernel.org/pub/ [...] adds 3507273d5a4d mtd: spinand: Propagate ECC information to the MTD structure adds 7b01b7239d0d mtd: Fix mtd not registered due to nvmem name collision adds f3a6a6c5e0f5 mtd:rawnand: brcmnand: Fix PM resume crash adds b85051e755b0 Merge tag 'fixes-for-5.7-rc6' of git://git.kernel.org/pub/ [...] adds cd2b06ec45d6 device_cgroup: Fix RCU list debugging warning adds 4e17bdeaa54e Merge remote-tracking branch 'fixes/master' adds 3866f217aaa8 ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook adds f279f2892b66 Merge remote-tracking branch 'arm-current/fixes' adds 1cf6022bd916 arm64: Fix PTRACE_SYSEMU semantics adds e203059d2b4e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds ac8372f3b4e4 s390/mm: fix set_huge_pte_at() for empty ptes adds 4c1cbcbd6c56 s390/kaslr: add support for R_390_JMP_SLOT relocation type adds d20da9b4426b Merge remote-tracking branch 's390-fixes/fixes' adds 0426a131d656 Merge remote-tracking branch 'sparc/master' adds b15e62631c5f net sched: fix reporting the first-time use timestamp adds ef01cee2ee1b net: bmac: Fix read of MAC address from ROM adds f25641c08cbe Merge tag 'wireless-drivers-2020-05-19' of git://git.kerne [...] adds 12555a2d97e5 mptcp: use rightmost 64 bits in ADD_ADDR HMAC adds c27a20438361 r8152: support additional Microsoft Surface Ethernet Adapt [...] adds 88d7fcfa3b1f net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* adds c0bbbdc32feb __netif_receive_skb_core: pass skb by reference adds 20a785aa52c8 sctp: Don't add the shutdown timer if its already been added adds b9ff60cd1354 Merge remote-tracking branch 'net/master' adds 3ffb93ba326f esp4: improve xfrm4_beet_gso_segment() to be more readable adds 28cd8e9a0108 Merge remote-tracking branch 'ipsec/master' adds e32758a9b2af Merge remote-tracking branch 'mac80211/master' adds e7513c5786f8 ALSA: pcm: fix incorrect hw_base increase adds d9e8fe0cffbf ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aor [...] adds b0cb099062b0 ALSA: iec1712: Initialize STDSP24 properly when using the [...] adds 259eb8247531 ALSA: hda/realtek - Add more fixup entries for Clevo machines adds 07c2dde46a04 Merge remote-tracking branch 'sound-current/for-linus' adds 8ba4dc3cff8c ASoC: max9867: fix volume controls adds 53a58bf96bcd ASoC: max9867: fix ADC level control adds e881587896db Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds b1cc713ddef4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9bfecb0e6e98 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 7bdca7b2e552 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds 2afc1c425a2f Merge remote-tracking branch 'regulator-fixes/for-linus' adds 84855678add8 spi: Fix controller unregister order adds 9dd277ff92d0 spi: bcm2835: Fix controller unregister order adds b9dd3f6d4172 spi: bcm2835aux: Fix controller unregister order adds 2450d0644dea Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds f8ed4c8fadae Merge remote-tracking branch 'spi-fixes/for-linus' adds 21c27f06587d driver core: Fix SYNC_STATE_ONLY device link implementation adds ff011fd58b63 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 48840f8eb025 Merge remote-tracking branch 'tty.current/tty-linus' adds d1b3e5b405c1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds a1d13bdfb623 Merge remote-tracking branch 'staging.current/staging-linus' adds 94f3e459cdc3 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds edfe913cd5aa Merge remote-tracking branch 'input-current/for-linus' adds 3a5fd0dbd878 dmaengine: tegra210-adma: Fix an error handling path in 't [...] adds 149fa3f6549f Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 98ece19f2471 soc: ti: omap-prm: use atomic iopoll instead of sleeping one adds bc64c74bdfda Merge remote-tracking branch 'omap-fixes/fixes' adds b8400802d031 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds dd76528be1b3 Merge remote-tracking branch 'scsi-fixes/fixes' adds e913a9f5e510 drm/vmwgfx: update MAINTAINERS entry adds bde26a79d14c drm/vmwgfx: Fix parameter name in vmw_bo_init adds c594285f30fa drm/vmwgfx: remove redundant assignment to variable ret adds 80542002ccd4 drm/vmwgfx: Return true in function vmw_fence_obj_signaled() adds 7b5b38010f4e Merge branch 'vmwgfx-fixes-5.7' of git://people.freedeskto [...] adds 5a3f610877e9 drm/edid: Add Oculus Rift S to non-desktop list adds 96802ede5128 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 287e64aa68b6 drm/i915/gt: Incorporate the virtual engine into timeslicing adds cd192ba4547b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 2b17b8d7cc65 mmc: sdhci: Fix SDHCI_QUIRK_BROKEN_CQE adds 7fdca561a017 Merge remote-tracking branch 'mmc-fixes/fixes' adds 608a93b4ac04 Merge remote-tracking branch 'fpga-fixes/fixes' adds c0a2bce73a89 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 43dae97d71fc Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds c65515af13f8 Merge remote-tracking branch 'kbuild/for-next' adds 8c54b0457c8e Merge remote-tracking branch 'dma-mapping/for-next' adds 0697e5e06ea0 ARM: 8974/1: use SPARSMEM_STATIC when SPARSEMEM is enabled adds cdcb07e45a91 ARM: 8975/1: module: fix handling of unwind init sections adds 2318976619da ARM: 8976/1: module: allow arch overrides for .init section names adds a98bb4d5e223 Merge branches 'fixes' and 'misc' into for-next adds 63f42e237ace Merge remote-tracking branch 'arm/for-next' adds 5ec605108ff4 ACPI: GTDT: Put GTDT table after parsing adds 701dafe0670c ACPI: IORT: Add comments for not calling acpi_put_table() adds b322c65f8ca3 arm64: Call debug_traps_init() from trap_init() to help ea [...] adds bd4298c72b56 arm64: stacktrace: Factor out some common code into on_stack() adds 97807325a02b drivers/perf: hisi: Permit modular builds of HiSilicon unc [...] adds 10f6cd2af21b pmu/smmuv3: Clear IRQ affinity hint on device removal adds 96a4c8b2c78f Merge branches 'for-next/acpi', 'for-next/bpf', 'for-next/ [...] adds 71c1a4474d3b Merge branch 'for-next/bti' into for-next/core adds 7508b88c922b Merge branch 'for-next/kvm/errata' into for-next/core adds 63957ed0bb2f Merge remote-tracking branch 'arm64/for-next/core' adds ba637aa019e0 ARM: integrator: Drop unneeded select of SPARSE_IRQ adds 65fd41e6fa2e ARM: realview: Drop unneeded select of multi-platform features adds db1e11357819 ARM: versatile: Remove dead sched_clock code adds ce7107697986 ARM: versatile: Drop mapping IB2 module registers adds 03d679bf004d bus: Add DT bindings for Integrator/AP logic modules adds ccea5e8a5918 bus: Add driver for Integrator/AP logic modules adds e07fec606286 ARM: integrator: Retire LM and IM-PD1 boardfile code adds d2854bbe5f5c ARM: integrator: Add some Kconfig selections adds 899895fb6dba MAINTAINERS: adjust to renaming physmap_of_versatile.c adds 7adb2781f731 Merge tag 'versatile-v5.8-1' of git://git.kernel.org/pub/s [...] adds 37d03aa5358a Merge tag 'renesas-arm-soc-for-v5.8-tag1' of git://git.ker [...] adds e5006671acc7 clk: versatile: Drop the legacy IM-PD1 clock code adds 9bffcf42c670 ARM/time: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 1c2f05e72ade ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b5bb63177d38 ARM: mmp: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 125e07629f85 Merge tag 'realtek-soc-for-5.8' of git://git.kernel.org/pu [...] adds 9442c09e784d MAINTAINERS: Update Raspberry Pi development repository adds 93a50c102c29 Merge tag 'arm-soc/for-5.8/maintainers' of https://github. [...] adds 446937a5056f ARM: mm: Remove virtual address print from B15 RAC driver adds 3418b4c26a11 Merge tag 'arm-soc/for-5.8/soc' of https://github.com/Broa [...] adds a7426a0e7f1e Merge tag 'samsung-soc-5.8' of git://git.kernel.org/pub/sc [...] adds 5df04698bd39 Merge tag 'omap-for-v5.8/soc-signed-take2' of git://git.ke [...] adds 9b06fc39084e ARM: vexpress: Move vexpress_flags_set() into arch code adds 6aec54a64957 arm64: vexpress: Don't select CONFIG_POWER_RESET_VEXPRESS adds 039599c92d3b amba: Retry adding deferred devices at late_initcall adds 81134fb541d4 clk: versatile: Rework kconfig structure adds 562bbb233513 clk: versatile: Only enable SP810 on 32-bit by default adds 03cc105f2edf clk: vexpress-osc: Use the devres clock API variants adds 75b272bd093b clk: vexpress-osc: Support building as a module adds a229635f3bc9 mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO adds 13fc767335ca mfd: vexpress-sysreg: Drop unused syscon child devices adds 0ea355ef7843 mfd: vexpress-sysreg: Use devres API variants adds 7b9d428e0519 mfd: vexpress-sysreg: Support building as a module adds d06cfe3f123c bus: vexpress-config: Merge vexpress-syscfg into vexpress-config adds a5a38765ac79 bus: vexpress-config: simplify config bus probing adds 310f80d61717 vexpress: Move setting master site to vexpress-config bus adds 70e4758aaae0 bus: vexpress-config: Support building as module adds 848685c25da9 ARM: vexpress: Don't select VEXPRESS_CONFIG adds a875e0e5a2a3 Merge tag 'vexpress-modules-for-soc-v2' of git://git.kerne [...] adds efb59c94c8a6 Merge tag 'renesas-arm-soc-for-v5.8-tag2' of git://git.ker [...] adds a7f6e07724ad Merge tag 'tegra-for-5.8-arm-core' of git://git.kernel.org [...] adds 4c8a2bd23115 ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS adds 4039a44c9ee9 ARM: actions: Drop unneeded select of COMMON_CLK adds 84ce0141031a ARM: alpine: Drop unneeded select of HAVE_SMP adds 80454a9908d7 ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS adds 9fdba09a039e ARM: aspeed: Drop unneeded select of HAVE_SMP adds b8c5a80689ba ARM: berlin: Drop unneeded select of HAVE_SMP adds 022dacdd278d ARM: clps711x: Drop unneeded select of multi-platform sele [...] adds 671ae2728504 ARM: davinci: Drop unneeded select of TIMER_OF adds 1942cf1cb5e2 ARM: mmp: Drop unneeded select of COMMON_CLK adds c5b18873f5b9 ARM: mvebu: Drop unneeded select of HAVE_SMP adds 9fe2b45889db ARM: prima2: Drop unneeded select of HAVE_SMP adds 9d281a4f6fd6 ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC adds fe1f9f6c24d2 Merge branch 'arm/soc' into for-next adds fc4c1091c327 soc: document merges adds 4f4d62f937ae Merge remote-tracking branch 'arm-soc/for-next' adds 9530dcf1082d ARM: dts: meson: add the gadget mode properties to the USB [...] adds f5a7382d6f17 ARM: dts: meson8m2: Use the Meson8m2 specific USB2 PHY compatible adds b632506c5af2 ARM: dts: meson: Add the Ethernet "timing-adjustment" clock adds 005231128e9e ARM: dts: meson: Switch existing boards with RGMII PHY to [...] adds d9d965cdf55d Merge branch 'v5.8/dt' into tmp/aml-rebuild adds 25c14afeea93 Merge branch 'reset/meson-gxl-dac' of git://git.pengutroni [...] adds 4cc1b2659dd2 arm64: dts: meson-gx: add aiu support adds 3ffeb9532d42 arm64: dts: meson: p230-q200: add initial audio playback support adds a3ff86dcbbe8 arm64: dts: meson: libretech-cc: add initial audio playbac [...] adds c755c7913ce7 arm64: dts: meson: libretech-ac: add initial audio playbac [...] adds d8e8e66ea533 arm64: dts: meson: libretech-pc: add initial audio playbac [...] adds fc9eab4b4276 arm64: dts: meson-g12b: move G12B thermal nodes to meson-g [...] adds c30dd9270197 arm64: dts: meson-sm1: add cpu thermal nodes adds 838f0905aaee dt-bindings: arm: amlogic: add odroid-c4 bindings adds 326e57518b0d arm64: dts: meson-sm1: add support for Hardkernel ODROID-C4 adds a66d4ae3144a arm64: dts: meson: gxl: add acodec support adds f3c35382259f arm64: dts: meson: p230-q200: add internal DAC support adds 249ce3777c25 arm64: dts: meson: libretech-cc: add internal DAC support adds 451323f8bc9e arm64: dts: meson: libretech-ac: add internal DAC support adds 2989a2d6c7f3 arm64: dts: meson: libretech-pc: add internal DAC support adds 457fa78771a2 arm64: dts: meson: g12: add internal DAC adds dbffd7f9bdb4 arm64: dts: meson: g12: add internal DAC glue adds bc15895e1423 dt-bindings: add vendor prefix for Smartlabs LLC adds 341e85047bdb dt-bindings: arm: amlogic: add support for the Smartlabs S [...] adds 1d6ece87b750 arm64: dts: meson: add support for the Smartlabs SML-5442TW adds 647e1643d613 arm64: dts: meson: add ethernet interrupt to wetek dtsi adds 3cb74db9b256 arm64: dts: meson: convert ugoos-am6 to common w400 dtsi adds 3a90ef281f85 dt-bindings: arm: amlogic: add support for the Beelink GT-King adds c5522ff9c729 arm64: dts: meson-g12b-gtking: add initial device-tree adds 8d4b8772296f dt-bindings: arm: amlogic: add support for the Beelink GT- [...] adds 0b928e4e412b arm64: dts: meson-g12b-gtking-pro: add initial device-tree adds ebe9c1762379 Merge branch 'v5.8/dt64' into tmp/aml-rebuild adds 18dfc0bf8167 dt-bindings: power: meson-ee-pwrc: add support for Meson8/8b/8m2 adds cc9ca02a40e5 dt-bindings: power: meson-ee-pwrc: add support for the Mes [...] adds 34217df28db7 soc: amlogic: meson-ee-pwrc: add support for Meson8/Meson8 [...] adds 53773f2dfd9c soc: amlogic: meson-ee-pwrc: add support for the Meson GX SoCs adds d71f11a065bf Merge branch 'v5.8/drivers' into tmp/aml-rebuild adds 9233c526bc0e Merge branch 'v5.8/defconfig' into tmp/aml-rebuild adds 42edb78bd112 Merge remote-tracking branch 'amlogic/for-next' adds def9176fb9fa Merge remote-tracking branch 'aspeed/for-next' adds ef0d45723321 Merge remote-tracking branch 'at91/at91-next' adds 665e7c73a772 ARM: dts/imx6q-bx50v3: Set display interface clock parents adds cccc46474227 clk: imx8m: drop clk_hw_set_parent for A53 adds dc6e21da3402 clk: imx: imx8mp: fix pll mux bit adds 77f5d2d97353 clk: imx8mp: Define gates for pll1/2 fixed dividers adds 8c83a8ff4dd9 clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code adds b737beddb329 clk: imx8m: migrate A53 clk root to use composite core adds 3f0365dafe32 clk: imx: add mux ops for i.MX8M composite clk adds ab5a9f983c46 clk: imx: add imx8m_clk_hw_composite_bus adds d88ed3e0d4f6 clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice adds 6418aa080843 Merge branch 'clk/imx' into for-next adds 755a7397947e dt-bindings: firmware: imx: Move system control into dt-bi [...] adds 88d93afd774e dt-bindings: firmware: imx: Add more system controls and P [...] adds 89f12d6509bf firmware: imx: scu: Fix possible memory leak in imx_scu_probe() adds 51ae3f68089d Merge branch 'imx/drivers' into for-next adds 64d7bf58e72b ARM: imx: pcm037: make pcm970_sja1000_platform_data static adds d2199b34871b ARM: imx: use device_initcall for imx_soc_device_init adds f72130c6b62e ARM: imx: move cpu definitions into a header adds 52102a3ba6a6 soc: imx: move cpu code to drivers/soc/imx adds e6860f26a0b8 Merge branch 'imx/soc' into for-next adds 388d2f69eabb Merge branch 'imx/bindings' into for-next adds 957743b79b1e ARM: dts: imx6qdl-gw552x: add USB OTG support adds 16d6b91a4b2a ARM: dts: imx50: Remove unused iomuxc-gpr node adds 905d3d25c18a ARM: dts: imx51: Add src node interrupt adds 012d1c246f1f ARM: dts: imx53: Add src node interrupt adds 9e72702a3d9a ARM: dts: imx6qdl-gw560x: add lsm9ds1 iio imu/magn support adds c8756cbad816 ARM: dts: imx6qdl-gw5904: add lsm9ds1 iio imu/magn support adds d40edafe8056 ARM: dts: imx6qdl-gw5910: add support for bcm4330-bt adds 4792ff641cc8 ARM: dts: imx6qdl-gw5910: fix wlan regulator adds d8a6511d988a ARM: dts: imx6qdl: Use nvmem interface to get fuse data adds d7e1c2b081b0 ARM: dts: imx6sl: Use nvmem interface to get fuse data adds fbf40f4e64ba ARM: dts: imx7d-pinfunc: add input mux for ENET2 mdio adds eb998547a0bd ARM: dts: imx: make src node name generic adds 1ebc662f5da6 ARM: dts: imx50: Add src node interrupt adds 6a3153e1e0b7 ARM: dts: imx5: make src node name generic adds 103515d91832 ARM: dts: imx53-cx9020: Group port definitions for the dvi [...] adds 5890810fb601 Merge branch 'imx/dt' into for-next adds e98ad55989df arm64: dts: imx8qxp-mek: Do not use underscore in node name adds f9654d26e11c arm64: dts: imx8mp: add "fsl,imx6sx-fec" compatible string adds fa578d4e9fbe arm64: dts: ls1043a-rdb: add compatible for board adds a0a44420e544 arm64: dts: freescale: sl28: enable LPUART1 adds 9e6337e6fdb1 arm64: dts: imx8m: assign clocks for A53 adds d0955f664941 arm64: dts: imx8mq: Add src node interrupts adds 1641b2347070 arm64: dts: imx8mp: Add src node interrupts adds 0d99633fd04f arm64: dts: ls1028a: sl28: keep switch port names consistent adds 76afd7dbbdb3 arm64: dts: add qe node to ls1043ardb adds 48ffd4ebc1da arm64: dts: Add ds26522 node to dts to ls1043ardb adds 2a9a766cf458 Merge branch 'imx/dt64' into for-next adds 5b4bf802427e ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support adds 7099e5be18ce Merge branch 'imx/defconfig' into for-next adds dc1ef17a1f34 Merge remote-tracking branch 'imx-mxs/for-next' adds ea0c7c5e6bd9 Merge remote-tracking branch 'keystone/next' adds c6ee04ea7e29 Merge branch 'v5.7-next/dts32' into for-next adds ae167ae25b37 arm64: dts: mt8173: Fix mmsys node name adds 0607a30d5f8b arm64: dts: mt6797: Fix mmsys node name adds fa2f45f0238b Merge branch 'v5.7-next/dts64' into for-next adds 52660e568518 soc: mediatek: Enable mmsys driver by default if Mediatek [...] adds 9c5a0a3a8f04 clk / soc: mediatek: Bind clock and gpu driver for mt2712 adds c292b133b58b clk / soc: mediatek: Bind clock and gpu driver for mt2701 adds 1f9adbc72824 clk/soc: mediatek: mt8183: Bind clock driver from platform device adds cad4e3790a98 clk/soc: mediatek: mt6797: Bind clock driver from platform device adds 32956dda9757 clk/soc: mediatek: mt6779: Bind clock driver from platform device adds 1a17baffc684 Merge branch 'v5.7-next/soc' into for-next adds b0131a6837bc Merge remote-tracking branch 'mediatek/for-next' adds d3cf49cdf166 Merge remote-tracking branch 'mvebu/for-next' adds 0b4edf111870 ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver adds 5f5627b21c1c Merge branch 'omap-for-v5.8/dt' into for-next adds d15483bb49ba clocksource/drivers/timer-ti-32k: Add support for initiali [...] adds aba1ad05da08 clocksource/drivers/timer-ti-dm: Add clockevent and clocks [...] adds 6d15120b282e clocksource/drivers/timer-ti-dm: Fix warning for set but not used adds 16aed29d7c01 clk: ti: dm816: enable sysclk6_ck on init adds 4bba9bf08ff4 bus: ti-sysc: Ignore timer12 on secure omap3 adds e69b4e1a7577 ARM: OMAP2+: Add omap_init_time_of() adds e20ef23dd693 ARM: dts: Configure system timers for am335x adds 545a95582e80 ARM: dts: Configure system timers for am437x adds 14b1925a7219 ARM: dts: Configure system timers for omap4 adds 036a3d42bb8f ARM: dts: Configure system timers for omap5 and dra7 adds e428e250fde6 ARM: dts: Configure system timers for omap3 adds 83bd18b46600 ARM: dts: Configure system timers for ti81xx adds 64dbc3d55d60 ARM: dts: Configure system timers for omap2 adds 2ee04b88547a ARM: OMAP2+: Drop old timer code for dmtimer and 32k counter adds 1a5428119bc3 bus: ti-sysc: Timers no longer need legacy quirk handling adds 4fb1b97dbb4e Merge branch 'omap-for-v5.8/timer' into for-next adds 712c602893d7 Merge branch 'fixes' into for-next adds d0f9cf2f60e4 Merge remote-tracking branch 'omap/for-next' adds 4317ab310260 Merge branch 'arm64-fixes-for-5.7' into for-next adds 5ef3c35809ec arm64: defconfig: enable Qualcomm IPA and RMNet modules adds 13c7a1683e63 dt-bindings: arm-smmu: Add sc7180 compatible string adds 39f3d3bb05a4 arm64: dts: qcom: sc7180: Add A618 gpu dt blob adds 909bc56cb008 arm64: dts: qcom: sc7180: Fix ETMv4 power management patch adds d82fade846aa arm64: dts: qcom: sc7180: add IPA information adds 7d2f29e49477 arm64: dts: qcom: sc7180: Correct the pdc interrupt ranges adds 1f7a3eb785e4 Revert "soc: qcom: rpmh: Allow RPMH driver to be loaded as [...] adds 98cfcf1a9c54 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds b5b7e431e4d5 Merge remote-tracking branch 'qcom/for-next' adds 0974edd8867e Merge remote-tracking branch 'raspberrypi/for-next' adds fcdd69278843 Merge remote-tracking branch 'realtek/for-next' adds 91ed0347fa68 Merge remote-tracking branch 'renesas/next' adds a1f68720cec9 Merge remote-tracking branch 'reset/reset/next' adds f0344b33546c ARM: dts: rockchip: rename and label gpio-led subnodes adds 439062737bc0 ARM: dts: rockchip: remove identical #include from rk3288.dtsi adds 6067ec2c7ffa ARM: dts: enable WLAN for Mecer Xtreme Mini S6 adds 2dd579fc9698 ARM: dts: remove disable-wp from rk3229-xms6 emmc adds 54b1a4e07033 ARM: dts: rockchip: add rga node for rk322x adds cd195e186901 Merge branch 'v5.8-armsoc/dts32' into for-next adds 213f272b754f arm64: dts: rockchip: replace RK_FUNC defines in rk3326-od [...] adds d09855bdd8c4 include: dt-bindings: rockchip: remove unused defines adds 8370cc5533b3 arm64: dts: rockchip: fix phy nodename for rk3328 adds 63834d1edb96 arm64: dts: rockchip: fix rtl8211f nodename for rk3328 Beelink A1 adds b450d1c566bd arm64: dts: rockchip: fix rtl8211e nodename for rk3399-nanopi4 adds 737157f9618b arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk [...] adds b2bb769100d4 arm64: dts: rockchip: fix rtl8211e nodename for rk3399-orangepi adds 302a729c84b5 arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk [...] adds 84836ded76ec arm64: dts: rockchip: fix defines in pd_vio node for rk3399 adds e916d85b922f arm64: dts: rockchip: rename and label gpio-led subnodes adds 1fab4cf51e48 arm64: dts: rockchip: remove disable-wp from rk3308-roc-cc [...] adds fb0ab17f1ab7 arm64: dts: rockchip: add bus-width properties to mmc node [...] adds 23ac2cb29105 Merge branch 'v5.8-armsoc/dts64' into for-next adds 504ba3b074ff Merge tag 'v5.7-rc6' into for-next adds 2b99e6196663 arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node posit [...] adds be74a09cb9b8 Merge branch 'v5.8-armsoc/dts64' into for-next adds 2042441e227a Merge remote-tracking branch 'rockchip/for-next' adds bbe20331675f Merge remote-tracking branch 'samsung-krzk/for-next' adds 964b0f98679a Merge tag 'scmi-updates-5.8' of git://git.kernel.org/pub/s [...] adds bb5cce12ac71 arm64: dts: fvp/juno: Fix node address fields adds 849bfc3dfc13 arm64: dts: fvp: Move fixed devices out of bus node adds d9258898ad49 arm64: dts: vexpress: Move fixed devices out of bus node adds feebdc3f7950 arm64: dts: fvp: Move fixed clocks out of bus node adds 948204a1bf68 arm64: dts: juno: Move fixed devices out of bus node adds 0e529dae514b arm64: dts: juno: Fix mem-timer adds 336edacfb98c arm64: dts: fvp: Fix GIC compatible names adds a78aee9e4349 arm64: dts: juno: Fix GIC child nodes adds 78631aecc52c arm64: dts: fvp: Fix GIC child nodes adds fac959c93f97 arm64: dts: fvp: Fix ITS node names and #msi-cells adds edfac966f60d arm64: dts: juno: Use proper DT node name for USB adds 608f1b6cf366 arm64: dts: fvp/juno: Fix serial node names adds 906e6dd481cb arm64: dts: fvp: Fix SMMU DT node adds 9d0a36ddcc52 arm64: dts: fvp/juno: Fix bus node names adds 36d48981d6ad arm64: dts: juno: Fix GPU interrupt order adds 3b42c06061cd arm64: dts: vexpress: Fix VExpress LED names adds 94cc3f1baaba arm64: dts: juno: Fix SCPI shared mem node name adds c24026b31056 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 26aa459bcf89 Merge remote-tracking branch 'scmi/for-linux-next' adds 356dad342799 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 3c5597f935f0 Merge branch for-5.7/arm64/defconfig into for-next adds 5d7e041867cc Merge branch for-5.7/clk-fixes into for-next adds 3a10b2221d78 Merge branch for-5.8/clk into for-next adds 13f5840410d5 Merge branch for-5.8/cpufreq into for-next adds f32ca243beaf Merge branch for-5.8/cpuidle into for-next adds 942bf56768f3 Merge branch for-5.8/dt-bindings into for-next adds 8092386ccb8f Merge branch for-5.8/i2c into for-next adds e832ccd43241 Merge branch for-5.8/of into for-next adds 05b6f5f96b2c Merge branch for-5.8/media into for-next adds aebe09111cf0 Merge branch for-5.8/memory into for-next adds dafa67987b05 Merge branch for-5.8/soc into for-next adds 02abc5d113d7 Merge branch for-5.8/arm/core into for-next adds 99bbb4ad1ffb Merge branch for-5.8/arm/dt into for-next adds cd9350c55b5b arm64: tegra: Add external memory controller node for Tegra210 adds e12325f699e6 arm64: tegra: Hook up EMC cooling device adds bba25915b172 arm64: tegra: Fix ethernet phy-mode for Jetson Xavier adds 4012ab12b3cb arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier adds b4f99176a501 arm64: tegra: Fix SOR powergate clocks and reset adds 2eb8e1a4b1da arm64: tegra: Add reset-cells to memory controller adds c41538853949 arm64: tegra: Add Tegra VI CSI support in device tree adds 3482a7afb261 arm64: tegra: Fix flag for 64-bit resources in 'ranges' property adds ce8a85968dc4 arm64: tegra: Enable VI I2C on Jetson Nano adds e9bdccb0bdf9 arm64: tegra: Make the RTC a wakeup source on Jetson TX2 adds 11569efd8c79 Merge branch for-5.8/arm64/dt into for-next adds 49e9ce7dfa01 Merge remote-tracking branch 'tegra/for-next' adds 5236a013256e Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 434040fc806c Merge remote-tracking branch 'clk/clk-next' adds 81eeae43c3f6 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough; adds 25bdae0f1c66 clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1 adds e86938a65ee2 Merge remote-tracking branch 'clk-samsung/for-next' adds f1383e3917d8 Merge remote-tracking branch 'h8300/h8300-next' adds 86bc3a3f9214 Merge remote-tracking branch 'm68k/for-next' adds 94a0041f8009 m68k/PCI: Fix a memory leak in an error handling path adds 5b50f06e33a3 m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig adds 2143b13b7e0a Merge remote-tracking branch 'm68knommu/for-next' adds 143463fd33fe MIPS: Loongson: Enable devicetree based probing for 8250 p [...] adds 8be26bab0ea2 MIPS: SGI-IP30: Remove R5432_CP0_INTERRUPT_WAR from war.h adds 860f02f13cf9 MIPS: SGI-IP27: Remove duplicated include in ip27-timer.c adds bd6e38983bb7 MIPS: Remove useless parameter of bootcmdline_init() adds 9ee195fd1be8 mips: MAAR: Add XPA mode support adds 866c70f28e49 MIPS: SGI-IP27: Remove not used includes and comment in ip [...] adds c9c2e9c596e9 MIPS: ingenic: Add missing include adds 69e2102be635 Merge remote-tracking branch 'mips/mips-next' adds 894ee1ea6f6b Merge remote-tracking branch 'nds32/next' adds ab8436a4d6ce Merge remote-tracking branch 'parisc-hd/for-next' adds 2f62870ca5bc powerpc/powernv: Fix a warning message adds bac7ca7b985b powerpc: module_[32|64].c: replace swap function with buil [...] adds ad0f522df1b2 powerpc/5200: update contact email adds 679d74abc4e1 powerpc/8xx: Update email address in MAINTAINERS adds 7bfc3c84cbf5 drivers/powerpc: Replace _ALIGN_UP() by ALIGN() adds e96d904ede67 powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN() adds b71153164103 powerpc: Replace _ALIGN_UP() by ALIGN() adds d3f3d3bf76cf powerpc: Replace _ALIGN() by ALIGN() adds 4cdb2da65403 powerpc: Remove _ALIGN_UP(), _ALIGN_DOWN() and _ALIGN() adds edbadaf06710 powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT adds feb9df3462e6 powerpc/64s: Always has full regs, so remove remnant checks adds db30144b5c9c powerpc: Use set_trap() and avoid open-coding trap masking adds 912237ea1664 powerpc: trap_is_syscall() helper to hide syscall trap number adds 4e0e45b07d79 powerpc: Use trap metadata to prevent double restart rathe [...] adds 0f6be41c6069 powerpc: Replace zero-length array with flexible-array adds 02bddf21c34d powerpc/mm: Replace zero-length array with flexible-array adds 7ffa8b7dc117 powerpc/64: Don't initialise init_task->thread.regs adds 24ac99e97fa7 powerpc: Drop unneeded cast in task_pt_regs() adds 7481cad47473 selftests/powerpc: Add a test of counting larx/stcx adds 93900337b9ac drivers/macintosh: Fix memleak in windfarm_pm112 driver adds d93e5e2d03d4 powerpc/64: Update Speculation_Store_Bypass in /proc/<pid>/status adds 6fa13640aea7 powerpc/eeh: Fix pseries_eeh_configure_bridge() adds 466381ecdc74 powerpc/eeh: Release EEH device state synchronously adds 8a5054d8cbbe powerpc/64s/exception: Fix machine check no-loss idle wakeup adds ac2a2a141739 powerpc/64s/exceptions: Fix in_mce accounting in unrecover [...] adds 16754d25bd7d powerpc/64s/exceptions: Change irq reconcile for NMIs from [...] adds f0fd9dd3c213 powerpc/64s/exceptions: Machine check reconcile irq state adds 7368b38b21bf powerpc/pseries/ras: Avoid calling rtas_token() in NMI paths adds deb70f7a35a2 powerpc/pseries/ras: Fix FWNMI_VALID off by one adds dff681e95a23 powerpc/pseries/ras: fwnmi avoid modifying r3 in error case adds d7b14c5c0428 powerpc/pseries/ras: fwnmi sreset should not interlock adds d2cbbd45d433 powerpc/pseries: Limit machine check stack to 4GB adds 2576f5f91696 powerpc/pseries: Machine check use rtas_call_unlocked() wi [...] adds 116ac378bb3f powerpc/64s: machine check interrupt update NMI accounting adds f2d7f62e4abd powerpc: Implement ftrace_enabled() helpers adds abd106fb437a powerpc/64s: machine check do not trace real-mode handler adds bbbc8032b00f powerpc/traps: Do not trace system reset adds 265d6e588d87 powerpc/traps: Make unrecoverable NMIs die instead of panic adds 4c592a34391e powerpc/head_check: Automatic verbosity adds f61200d3e338 powerpc/wrapper: Output linker map file adds 331aa46aaf51 powerpc/head_check: Avoid broken pipe adds 6a8aa782cece drivers/ps3: Remove duplicate error messages adds 7b27b95a894d net/ps3_gelic_net: Remove duplicate error message adds 720bc316690b ps3disk: use the default segment boundary adds 126554465d93 powerpc/ps3: Fix kexec shutdown hang adds 802268fd8267 powerpc/xmon: Remove store_inst() for patch_instruction() adds 51c9ba11f17f powerpc/xmon: Move breakpoint instructions to own array adds 4eff2b4f32a3 powerpc/xmon: Move breakpoints to text section adds 5a7fdcab54ef powerpc/xmon: Use bitwise calculations in_breakpoint_table() adds 7c95d8893fb5 powerpc: Change calling convention for create_branch() et. al. adds 753462512868 powerpc: Use a macro for creating instructions from u32s adds 777e26f0edf8 powerpc: Use an accessor for instructions adds 8094892d1aff powerpc: Use a function for getting the instruction op code adds aabd2233b6ae powerpc: Use a function for byte swapping instructions adds 217862d9b98b powerpc: Introduce functions for instruction equality adds 94afd069d937 powerpc: Use a datatype for instructions adds f8faaffaa7d9 powerpc: Use a function for reading instructions adds 7ba68b2172c1 powerpc: Add a probe_user_read_inst() function adds 95b980a00d12 powerpc: Add a probe_kernel_read_inst() function adds a8646f43ba50 powerpc/kprobes: Use patch_instruction() adds 5249385ad7f0 powerpc: Define and use get_user_instr() et. al. adds 622cf6f436a1 powerpc: Introduce a function for reporting instruction length adds 6c7a4f0a9f66 powerpc/xmon: Use a function for reading instructions adds 7fccfcfba04f powerpc/xmon: Move insertion of breakpoint for xol'ing adds 0b582db5490a powerpc: Make test_translate_branch() independent of instr [...] adds 2aa6195e43b3 powerpc: Enable Prefixed Instructions adds b691505ef923 powerpc: Define new SRR1 bits for a ISA v3.1 adds 7a8818e0df5c powerpc/optprobes: Add register argument to patch_imm64_lo [...] adds 650b55b707fd powerpc: Add prefixed instructions to instruction data type adds f77f8ff7f13e powerpc: Test prefixed code patching adds 785b79d1e028 powerpc: Test prefixed instructions in feature fixups adds c9c831aebd86 powerpc/xmon: Don't allow breakpoints on suffixes adds b4657f7650ba powerpc/kprobes: Don't allow breakpoints on suffixes adds 9409d2f9dad2 powerpc: Support prefixed instructions in alignment handler adds 50b80a12e4cc powerpc sstep: Add support for prefixed load/stores adds 3920742b92f5 powerpc sstep: Add support for prefixed fixed-point arithmetic adds 09f82b063aa9 powerpc/watchpoint: Rename current DAWR macros adds 4a4ec2289a5d powerpc/watchpoint: Add SPRN macros for second DAWR adds a6ba44e87992 powerpc/watchpoint: Introduce function to get nr watchpoin [...] adds 45093b382e0a powerpc/watchpoint/ptrace: Return actual num of available [...] adds a18b834625d3 powerpc/watchpoint: Provide DAWR number to set_dawr adds 4a8a9379f2af powerpc/watchpoint: Provide DAWR number to __set_breakpoint adds c2919132734f powerpc/watchpoint: Get watchpoint count dynamically while [...] adds 22a214e461c5 powerpc/watchpoint: Disable all available watchpoints when [...] adds 303e6a9ddcdc powerpc/watchpoint: Convert thread_struct->hw_brk to an array adds 6b424efa119d powerpc/watchpoint: Use loop for thread_struct->ptrace_bps adds c9e82aeb197d powerpc/watchpoint: Introduce is_ptrace_bp() function adds e68ef121c1f4 powerpc/watchpoint: Use builtin ALIGN*() macros adds 74c6881019b7 powerpc/watchpoint: Prepare handler to handle more than on [...] adds 29da4f91c0c1 powerpc/watchpoint: Don't allow concurrent perf and ptrace events adds 514db915e7b3 powerpc/watchpoint/xmon: Don't allow breakpoint overwriting adds 30df74d67d48 powerpc/watchpoint/xmon: Support 2nd DAWR adds e66163dc06a1 Merge remote-tracking branch 'powerpc/next' adds 2d2682512f0f riscv: Allow device trees to be built into the kernel adds 8bb661742776 riscv: K210: Add a built-in device tree adds 045c654220e5 riscv: K210: Update defconfig adds eb077c9c387f RISC-V: Skip setting up PMPs on traps adds f83b04d36e52 kgdb: Add kgdb_has_hit_break function adds fe89bd2be866 riscv: Add KGDB support adds d96575709cc7 riscv: Use the XML target descriptions to report 3 system [...] adds edde5584c7ab riscv: Add SW single-step support for KDB adds b80b3d582ebd riscv: Remove the 'riscv_' prefix of function name adds 5303df244cbf riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation adds 0ff7c3b33127 riscv: Use text_mutex instead of patch_lock adds 087958a17658 riscv: cacheinfo: Implement cache_get_priv_group with a ge [...] adds 4a3a37331248 riscv: Add support to determine no. of L2 cache way enabled adds d2acfa1c3dfc Merge remote-tracking branch 'risc-v/for-next' adds 55d7b4b8292b s390: Remove two unused inline functions adds fee36576656f s390/cio: Remove unused inline function idset_sch_get_first adds 9de6c08700ce s390/qdio: simplify overlap calculation on Input refill adds 1db85d0e73f3 s390/qdio: refactor ACK processing for primed SBALs adds c70d82e96644 s390/qdio: add IRQ reduction for error SBALs adds a1ceea67f2e5 PCI/IOV: Introduce pci_iov_sysfs_link() function adds e5794cf1a270 s390/pci: create links between PFs and VFs adds 4765600fc7aa s390: simplify memory notifier for protecting kdump crash [...] adds d03756aa0535 Documentation/s390: Update / remove developerWorks web links adds bc4b295e87a8 s390/ap: introduce new ap function ap_get_qdev() adds a999eb96fdd4 s390/pci: ioremap() align with generic code adds fa3c3b60a238 Merge remote-tracking branch 's390/features' adds 9a1deb937b51 Merge remote-tracking branch 'sh/sh-next' adds e53409c38701 Merge remote-tracking branch 'sparc-next/master' adds d2fe97545a1e fscrypt: fix all kerneldoc warnings adds fe015a78e5d0 fscrypt: name all function parameters adds 607009020a5e fscrypt: remove unnecessary extern keywords adds 8b8599609504 linux/parser.h: add include guards adds cdeb21da1783 fscrypt: add fscrypt_add_test_dummy_key() adds ed318a6cc0b6 fscrypt: support test_dummy_encryption=v2 adds 0ca2ddb0cd3c fscrypt: make test_dummy_encryption use v2 by default adds 24c81b0843b2 Merge remote-tracking branch 'fscrypt/master' adds c1858fb59f42 Merge remote-tracking branch 'btrfs/for-next' adds ed5bfc1f82a2 cifs: handle "nolease" option for vers=1.0 adds 500e79874940 Merge remote-tracking branch 'cifs/for-next' adds 826d926dd4ed exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF adds 6e227db025fc exfat: Use a more common logging style adds 4e8a290e9497 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option adds a3e6932a93b1 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF adds db2b1ba0dc59 exfat: Remove unused functions exfat_high_surrogate() and [...] adds 4b6dd2dd45b7 exfat: remove the assignment of 0 to bool variable adds 69eca64b2fc2 exfat: replace 'time_ms' with 'time_cs' adds d6814a52e40c Merge remote-tracking branch 'exfat/dev' adds dad98ddf36aa Merge remote-tracking branch 'ext3/for_next' adds 1ae18f71cb52 f2fs: fix checkpoint=disable:%u%% adds 9c30df7c5a30 f2fs: flush dirty meta pages when flushing them adds a393de7e3df1 Merge remote-tracking branch 'f2fs/dev' adds 6377a38bd345 fs-verity: fix all kerneldoc warnings adds 9cd6b593cfc9 fs-verity: remove unnecessary extern keywords adds 5fc2fa7eae24 Merge remote-tracking branch 'fsverity/fsverity' adds cf576c58b3a2 fuse: invalidate inode attr in writeback cache mode adds 614c026e8a46 fuse: always flush dirty data on close(2) adds 5157da2ca42c fuse: always allow query of st_dev adds 7fd3abfa8dd7 virtiofs: do not use fuse_fill_super_common() for device i [...] adds 00589386172a fuse: use dump_page adds a5005c3cda6e fuse: fix weird page warning adds 32f98877c57b fuse: don't check refcount after stealing page adds 5ddd9ced9aef fuse: update attr_version counter on fuse_notify_inval_inode() adds 6b2fb79963fb fuse: optimize writepages search adds 2c4656dfd994 fuse: fix copy_file_range cache issues adds 9b46418c40fe fuse: copy_file_range should truncate cache adds e04431089899 Merge remote-tracking branch 'fuse/for-next' adds c6d4adb03845 Merge remote-tracking branch 'jfs/jfs-next' adds 14836f923e25 NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup adds 813a5246d6d3 net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' adds 70b0d66cc605 nfs4: Remove unneeded semicolon adds 6f8c25a0bf4e NFS: Use the correct style for SPDX License Identifier adds 049a9d8a9117 NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION adds b5a3dc943bf4 NFS: Replace zero-length array with flexible-array adds 95af1bfc53f9 NFS: remove duplicate headers adds 491f07f07c64 sunrpc: use kmemdup_nul() in gssp_stringify() adds 0ad9805e11c2 SUNRPC: receive buffer size estimation values almost never change adds bcd6adbc5b3c SUNRPC: Trace GSS context lifetimes adds 684c49915837 SUNRPC: Update the rpc_show_task_flags() macro adds 9296db3f883a SUNRPC: Update the RPC_SHOW_SOCKET() macro adds bd8d99edd94d SUNRPC: Add tracepoint to rpc_call_rpcerror() adds c67c035d75b2 SUNRPC: Split the xdr_buf event class adds 36ba6e9f30c4 SUNRPC: Trace transport lifetime events adds f4dd199a6a8a SUNRPC: trace RPC client lifetime events adds 8c50e48ae53d SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS adds 7e178d0ae0dc SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT adds 3492e1080115 SUNRPC: Set SOFTCONN when destroying GSS contexts adds 5d4c8bd13ee4 NFS: nfs_xdr_status should record the procedure name adds 56ceffbbb842 NFS: Trace short NFS READs adds faa770602279 NFS: Add a tracepoint in nfs_set_pgio_error() adds 65b17cd79c61 sunrpc: add missing newline when printing parameter 'auth_ [...] adds 1a9cc30b7941 Merge remote-tracking branch 'nfs-anna/linux-next' adds 52b417d5f96a Merge remote-tracking branch 'nfsd/nfsd-next' adds c9499d138554 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds f28cef9e4dac xfs: don't fail verifier on empty attr3 leaf block adds 78bba5c812cc xfs: use ordered buffers to initialize dquot buffers durin [...] adds 765d3c393c22 xfs: don't allow SWAPEXT if we'd screw up quota accounting adds 14506f7a91d8 xfs: fix the warning message in xfs_validate_sb_common() adds b90c2a9c8b44 xfs: xfs_bmapi_read doesn't take a fork id as the last argument adds cb7d58594412 xfs: call xfs_iformat_fork from xfs_inode_from_disk adds 9229d18e801b xfs: split xfs_iformat_fork adds 0bce8173fdcf xfs: handle unallocated inodes in xfs_inode_from_disk adds 2d6051d49653 xfs: call xfs_dinode_verify from xfs_inode_from_disk adds 7f0290123506 xfs: don't reset i_delayed_blks in xfs_iread adds bb8a66af4fff xfs: remove xfs_iread adds 1934c8bd81be xfs: remove xfs_ifork_ops adds 7c7ba2186305 xfs: refactor xfs_inode_verify_forks adds 0f45a1b20cd8 xfs: improve local fork verification adds 1a1c57b2826f xfs: remove the special COW fork handling in xfs_bmapi_read adds 4b516ff4e772 xfs: remove the NULL fork handling in xfs_bmapi_read adds 5fd68bdb5a87 xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q adds 09c38edd54c1 xfs: remove the XFS_DFORK_Q macro adds b2c20045b67b xfs: remove xfs_ifree_local_data adds daf83964a368 xfs: move the per-fork nextents fields into struct xfs_ifork adds f7e67b20ecbb xfs: move the fork format fields into struct xfs_ifork adds ef8385128d4b xfs: cleanup xfs_idestroy_fork adds a8184eb7c89b Merge remote-tracking branch 'xfs/for-next' adds 172bd6e41ea8 Merge remote-tracking branch 'zonefs/for-next' adds 708b2e0fabb1 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 30bdbd5b8cbd Merge remote-tracking branch 'file-locks/locks-next' adds 5893792c7e1e Merge remote-tracking branch 'vfs/for-next' adds e8cc2b97ca5a lib/vsprintf: update comment about simple_strto<foo>() functions adds e2fc2c1b2ed4 Merge branch 'for-5.7-preferred-console' into for-next adds bdb7f0530926 printk: Fix a typo in comment "interator"->"iterator" adds 1e89a3c14e47 Merge branch 'for-5.8' into for-next adds 8f1600f51d83 kernel/printk: add kmsg SEEK_CUR handling adds 1218db485ddb Merge branch 'for-5.8' into for-next adds 9280bcae90dc Merge remote-tracking branch 'printk/for-next' adds 4ee5fbfd83f0 Merge remote-tracking branch 'pci/next' adds 2869fb3c1b2d Merge remote-tracking branch 'pstore/for-next/pstore' adds 3c21239309c7 Merge remote-tracking branch 'hid/for-next' adds be5ce0e97cc7 i2c: mediatek: Add i2c ac-timing adjust support adds 5c71ca4d4f98 i2c: slave-eeprom: add support for 24c512 EEPROMs adds df7b4d6f7d5f i2c: reword explanation about atomic transfers adds 6aab46bc52a8 dt-binding: i2c: add bus-supply property adds 6fe12cdbcfe3 i2c: core: support bus regulator controlling in adapter adds f89c326dcaa0 Merge branch 'i2c/for-current-fixed' into i2c/for-5.8 adds ab1c6093f689 i2c: altera: cleanup spinlock adds 4f118a7e4686 Merge tag 'for-5.8-i2c' of git://git.kernel.org/pub/scm/li [...] adds d1ec3487115f Merge branch 'i2c/for-5.8' into i2c/for-next adds ba89e2d16d1b Merge remote-tracking branch 'i2c/i2c/for-next' adds 5e460279720f Merge remote-tracking branch 'i3c/i3c/next' adds 3f59eb1137f7 Merge branch 'dmi/master' adds 7d8ec69bdbe6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds fdb1b5e08929 Revert "docs: sysctl/kernel: document ngroups_max" adds 4773d1324da6 Merge remote-tracking branch 'jc_docs/docs-next' adds e6d4ef7d58aa media: i2c: imx219: Implement get_selection adds b2bbf1aac611 media: i2c: imx219: Fix a bug in imx219_enum_frame_size adds 70d4a9efee9c media: entity: Pass entity to get_fwnode_pad operation adds 8fe784b9abb2 media: v4l2-subdev: add v4l2_subdev_get_fwnode_pad_1_to_1 adds 0d3c81e82da9 media: v4l2-mc: add v4l2_create_fwnode_links helpers adds f4d7a681b826 media: video-mux: Parse information from firmware without [...] adds 0e63a5e4bb4e media: imx: Parse information from firmware without using [...] adds acee6033c5c5 media: Revert "media: v4l2-fwnode: Add a convenience funct [...] adds 596e5c5801cd media: imx: csi: Implement get_fwnode_pad op adds 318cd3654280 media: video-mux: Implement get_fwnode_pad op adds fd5b69df4ffc media: imx: mipi csi-2: Implement get_fwnode_pad op adds eff218f24180 media: imx: imx7-mipi-csis: Implement get_fwnode_pad op adds 400a9034c466 media: imx: imx7-media-csi: Implement get_fwnode_pad op adds 612b385efb1e media: video-mux: Create media links in bound notifier adds 8b4713c9939b media: imx: mipi csi-2: Create media links in bound notifier adds 6e996653e757 media: imx7: mipi csis: Create media links in bound notifier adds 94b99296f3d9 media: imx7: csi: Create media links in bound notifier adds 2c586f189198 media: imx: csi: Create media links in bound notifier adds fe7aee5d3533 media: imx7: csi: Remove imx7_csi_get_upstream_endpoint() adds 86e02d07871c media: imx5/6/7: csi: Mark a bound video mux as a CSI mux adds f02eac790df2 media: imx: csi: Lookup upstream endpoint with imx_media_g [...] adds f0c1210f8a12 media: imx: Create missing links from CSI-2 receiver adds 50da3f36e60e media: imx: silence a couple debug messages adds c4e053660371 media: imx: TODO: Remove media link creation todos adds cabc918e5b87 media: dt-bindings: video-interfaces: Document 'orientatio [...] adds 915bd31ce9ed media: dt-bindings: video-interface: Replace 'rotation' de [...] adds 9397a83f4018 media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION adds 9926c2248740 media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION adds 926645d43fd4 media: v4l2-ctrls: Add camera orientation and rotation adds 344897ef1d9b media: v4l2-fwnode: Add helper to parse device properties adds ae6ff16cf745 media: include: v4l2-ctrl: Sort forward declarations adds e0837a6c08e1 media: v4l2-ctrls: Sort includes alphabetically adds e0a360630deb media: v4l2-ctrls: Add helper to register properties adds eba08021e150 media: i2c: ov5670: Parse and register properties adds 74c3ddd9887f media: i2c: ov13858: Parse and register properties adds ad3a44cbd1b2 media: i2c: imx219: Parse and register properties adds ad85094b293e Revert "media: staging: atomisp: Remove driver" adds 99da46648a30 MAINTAINERS: adjust atomisp maintainership adds 60e5c189453f media: atomisp: fix usage of access_ok() kAPI adds 1aeb9583d3ba media: atomisp: totalram_pages is now a function adds e58eeb5a7335 media: atomisp: replace VFL_TYPE_GRABBER by VFL_TYPE_VIDEO adds a9d7bbcc6bb8 media: atomisp: Fix support for time 64 API adds 8d564cd28cfc media: atomisp: use cpu_latency_qos_*() instead of pm_qos_ [...] adds c1b70ae094d3 media: atomisp: use new ida API adds e7b955f8e018 media: atomisp: fix a broken compat32 code adds aa31f6514047 media: atomisp: allow building the driver again adds fd3218f513eb media: atomisp: select IOSF_MBI dependency adds 4636a85cff86 media: atomisp: fix several typos adds bdfe0beb95ee media: atomisp: fix several coding style issues adds eaa399eb542c media: atomisp: do lots of other coding style cleanups adds 02330fb0107a media: atomisp: remove some dead code adds 9a0d7fb5ece6 media: atomisp: simplify math_support.h adds e1ac35b39ac1 media: atomisp: add a way for the driver to know the chips [...] adds ea419fdae5eb media: atomisp: atomisp_cmd.c test ISP version in runtime adds 268ff5bf6b2b media: atomisp: atomisp_dfs_tables.h: don't depend on ISP version adds 643405b0fff4 media: atomisp: pci/atomisp2/*.h remove #ifdef ISP2401 adds 9ace178dee15 media: atomisp: atomisp_ioctl.c: get rid of a ISP2400/ISP2 [...] adds a19b190e32df media: atomisp: atomisp_v4l2.c: set wdt timers according w [...] adds 02c392332cb9 media: atomisp: atomisp_subdev.c check ISP version on runtime adds 78e2888ccb29 media: atomisp: atomisp_csi2.c: remove useless ifdefs adds 7ef17aa55fc3 media: atomisp: atomisp_compat_css20.c: detect ISP at runtime adds 483f5215a2f4 media: atomisp: atomisp_compat_ioctl32.c: be independent o [...] adds ffa123612a13 media: atomisp: sh_css_defs.h: get rid of build time dependencies adds 977e77c0b5c2 media: atomisp: make sh_css_struct.h independent of ISP version adds 4f744a573db3 media: atomisp: make sh_css_sp_init_pipeline() ISP version [...] adds 6a2782c0b2a0 media: atomisp: remove ISP version macros from sh_css_legacy.h adds 5e0947450d16 media: atomisp: remove table duplication from dfs tables adds 19801a18a0c7 media: atomisp: unify sh_css_params_shading_id_table_generate() adds 1e972929f055 media: atomisp: sh_css_param_dvs.h remove ISP version macros adds fe670b2a79b8 media: atomisp: print css_version in runtime adds 1c874c13cd54 media: atomisp: add support for possible new names adds bd3016e92455 media: atomisp: css_trace.h: use the newest tracing code adds c06e212da091 media: atomisp: ia_css_binary_get_shading_info(): don't te [...] adds 8a85fe11c218 media: atomisp: get rid of some non-existing functions for [...] adds 7535c68d179f media: atomisp: make util.c work with ISP2401 runtime detection adds 406ae7607903 media: atomisp: sh_css: detect ISP version at runtime adds badd9b3a9510 media: atomisp: isp_const.h: get rid of an unused big define list adds d4cf9939a614 media: atomisp: get rid of several typedef-style defines adds 8fba22fbdfc3 media: atomisp: get rid of trivial ISP2401 dependencies on [...] adds 4dcf78197aed media: atomisp: get rid of unused header files adds c8b1a84e38c2 media: atomisp: remove unused definitions at */isp_capture_defs.h adds 7c2b6c1e3456 media: atomisp: remove several duplicated files adds ecdb2e34b295 media: atomisp: remove unused hive_isp_css_host_ids_hrt.h adds 14131db2ea1a media: atomisp: hive_isp_css_defs.h: keep just one copy of it adds c343a51e1678 media: atomisp: get finish de-duplication of hrt/hive*.h adds 0a76fd8e8d20 media: atomisp: add Asus Transform T101HA ACPI vars adds 5060e35ee5a8 media: atomisp: use regulator_get_optional() for first attempt adds 3a5e9f4c4d5a media: atomisp: remove bayer_io_ls duplication adds 5254591b4ec5 media: atomisp: rename anr2 param header file adds 33c04118f2fe media: atomisp: get rid of io_ls/ subdir adds 1360fa6fa2b1 media: atomisp: remove unused duplicated files adds e6c131037013 media: atomisp: get rid of trivial version checks at *.h adds 8022c2e29214 media: atomisp: get rid of ia_css_sc_param.h version dependency adds e3292f808b75 media: atomisp: get rid of ISP_VMEM_IS_BAMEM unused defines adds c6552aebbe6c media: atomisp: get rid of __ISP define tests adds b82cd6b7f587 media: atomisp: make all file names unique at atomisp driver adds d8763340d2cb media: atomisp: simplify makefiles adds 9d4fa1a16b28 media: atomisp: cleanup directory hierarchy adds 8d4af3102d64 media: atomisp: get rid of some broken code adds fe4586ca23ae media: atomisp: change function worders and fix include adds 085093606320 media: atomisp: allow building for isp2401 adds 9935e2928ae6 media: atomisp: cleanup contents of css_2400_system/ adds f172f6eef1ff media: atomisp: cleanup contents of css_2401_csi2p_system adds f0648058c59a media: atomisp: cleanup contents of css_2401_system adds 3c0538fbad9f media: atomisp: get rid of most checks for ISP2401 version adds bbf3f7827ef5 media: atomisp: add firmware load code for ISP2401 rev B0 adds 0057131fea6d media: atomisp: remove some file duplication and do more d [...] adds ac378c94c7c6 media: atomisp: use add_qos_request instead of update adds 8ac171401531 media: atomisp: fix querycap initialization logic adds 32efca3d5579 media: atomisp: move ia_css_configure_sc() implementation adds 1ab709827c08 media: atomisp: disable the dummy PM driver is atomisp dri [...] adds 8568fe630066 media: atomisp: print a better message when fw version is wrong adds f770e91a7b64 media: atomisp: limit the name of the firmware file adds 9b7632e8fe7f media: atomisp: fix clock rate frequency setting adds ca133c395f2f media: atomisp: improve device detection code adds 33c24f8f5a27 media: atomisp: relax firmware version detection criteria adds 25bccb98ae05 media: atomisp: free PCI resources when probing fail adds 9972311643ac media: atomisp: make dfs_config_merr_117a struct const adds 88a4711e7973 media: atomisp: add -dDEBUG when building this driver adds 0d64e9420583 media: atomisp: Add some ACPI detection info adds 85df8457b31c media: atomisp: better display DMI and EFI found entries adds d03f2e248c41 media: atomisp: print the type of PMIC that will be used adds 09d87466655d media: atomisp: reduce the risk of a race condition adds a79afb97e022 media: atomisp: warn if unsupported subdevs are found adds 93e24ec6bfe6 media: atomisp: detect the PMIC type adds 0741bf667f3c media: atomisp: move atomisp_gmin_platform.c to pci/ dir adds b4dc4e139beb media: atomisp: add support for different PMIC configurations adds 4877b19e13a3 media: atomisp: spctrl: be sure to zero .code_addr after free adds a27b58118197 media: atomisp: use pcim_enable_device() again adds 0f441fd70b1e media: atomisp: simplify the power down/up code adds 1351ea6b04c8 media: atomisp: remove a misplaced #endif adds 3117ddda1ece media: atomisp: fix an inverted logic adds 983e5aca98bf media: atomisp: get rid of spmem_dump.c adds 5f1e9dd555ee media: atomisp: get rid of __bo_alloc() macro adds 7f98b894595e media: atomisp: fix a slab error due to a wrong free adds 39c91e18c140 media: atomisp: fix the value for CamClk on Asus T101HA adds 95d1f398c4dc media: atomisp: keep the ISP powered on when setting it adds 1d6e5c3040c1 media: atomisp: change the code to properly wait for sensor adds 5589ea0745ef media: atomisp: ov2680: improve debug messages adds 4f78f0840ffe media: atomisp: use read/write routines from mainstream adds b0ac238396c4 media: atomisp-ov2680: get rid of the type field adds 1bc075cbaf64 media: atomisp: simplify ov2680 array write logic adds eda1310b4087 media: atomisp: turn on camera before setting it adds 814634b8e81f media: atomisp: disable the dynamic and reserved pools adds c03496b3bd92 media: atomisp: add a notice about possible leak resources adds 1985e93802d2 media: atomisp: isp_mmu: don't use kmem_cache adds cf3cd3b05ea9 media: atomisp: print IRQ when debugging adds 58d6ccc264ed media: atomisp: don't produce errs for ignored IRQs adds 27333dadef57 media: atomisp: adjust some code at sh_css that could be broken adds 645626791e7e media: atomisp: update TODO with the current data adds 8c8664264b97 media: atomisp: unify the version for isp2401 a0 and b0 versions adds 00994f0ceca3 media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove [...] adds 960b2dee908b media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockc [...] adds e2f86493d7af Merge remote-tracking branch 'v4l-dvb/master' adds 57d577d985fd Merge branch 'pm-acpi' into linux-next adds 7a97471fec8d Merge branch 'pm-sleep' into linux-next adds 868113be741f Merge branch 'pm-cpufreq' into linux-next adds 8b7ce5e49049 cpuidle: psci: Fixup execution order when entering a domai [...] adds 2f6faec1f6af Merge branch 'pm-cpuidle' into linux-next adds dd1034c1425b Merge branch 'acpica' into linux-next adds ea6f3af4c5e6 ACPI: GED: add support for _Exx / _Lxx handler methods adds baa56f95d6d7 Merge branches 'acpi-processor', 'acpi-cppc', 'acpi-dbg', [...] adds 2420756db22d Merge branch 'acpi-tables' into linux-next adds 33c980036deb powercap/intel_rapl: add support for ElkhartLake adds 9361797c7696 PNPBIOS: Replace zero-length array with flexible-array adds 478d8912f6a3 Merge branches 'powercap' and 'pnp' into linux-next adds 552abb884e97 cpufreq: Fix up cpufreq_boost_set_sw() adds 173a0bfe2944 Merge branch 'pm-cpufreq' into linux-next adds cc0594c4b0ef ACPI / PMIC: Add i2c address for thermal control adds bb7ba30bf960 Merge branch 'acpi-pmic' into linux-next adds 73b09a3ab5f2 Merge remote-tracking branch 'pm/linux-next' adds 6cc3d0e9a097 cpufreq: tegra186: add CPUFREQ_NEED_INITIAL_FREQ_CHECK flag adds a9b77904b3a2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 4f9c0fe0b3c4 Merge remote-tracking branch 'cpupower/cpupower' adds 697f0bb4b470 OPP: Add support for parsing interconnect bandwidth adds 71eb036a711e OPP: Add sanity checks in _read_opp_key() adds ccdf9651ffdd OPP: Update the bandwidth on OPP frequency changes adds c92424079ecd cpufreq: dt: Add support for interconnect bandwidth scaling adds 9534335fc9b2 opp: Expose bandwidth information via debugfs adds 259f785101e1 opp: Reorder the code for !target_freq case adds ceedbb067a37 opp: core: add regulators enable and disable adds 4c7e7ba2fee8 Merge remote-tracking branch 'opp/opp/linux-next' adds 286e84d36895 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 5b647d066f5e Merge remote-tracking branch 'ieee1394/for-next' adds eb753ce1c176 Merge remote-tracking branch 'dlm/next' adds ea8cac59513c Merge remote-tracking branch 'swiotlb/linux-next' adds 742f6dd13852 Merge remote-tracking branch 'rdma/for-next' adds a307593a6444 net: phy: simplify phy_link_change arguments adds 7c1552da900c ipv6: lift copy_from_user out of ipv6_route_ioctl adds 3986912f6a9a ipv6: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl adds a50049235483 appletalk: factor out a atrtr_ioctl_addrt helper adds dc13c8761c91 ipv4,appletalk: move SIOCADDRT and SIOCDELRT handling into [...] adds 19acc9c5d02b Merge branch 'move-the-SIOCDELRT-and-SIOCADDRT-compat_ioct [...] adds 0992b49023d0 cxgb4: Use %pM format specifier for MAC addresses adds 35e43c392bf8 net: seeq: Use %pM format specifier for MAC addresses adds 588c7e5cc048 r8169: make rtl_rx better readable adds e2e5fb8d2f7a r8169: improve rtl8169_mark_to_asic adds 5cdfe8306631 r8169: work around an irq coalescing related tx timeout adds 8e8204a4f3e3 igc: Add ECN support for TSO adds 25f06eff7582 igc: Use netdev log helpers in igc_main.c adds f026d8ca2904 igc: add support to eeprom, registers and link self-tests adds 95f96a9f2d04 igc: Use netdev log helpers in igc_ethtool.c adds 916a3c650763 igc: Use netdev log helpers in igc_ptp.c adds 5c32bac98c70 igc: Use netdev log helpers in igc_dump.c adds faf82d5bb158 igc: Use netdev log helpers in igc_base.c adds 3494480ad503 igc: Remove unneeded definition adds 5ddb2747ae2e igc: Remove unneeded register adds fa14b9b0c026 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds fc4a4515acac s390/net: remove pm ops from ccwgroup drivers adds 97ccf6f9ae69 s390/net: remove pm support from iucv drivers adds 2de499258659 Merge branch 's390-next' adds 4b32f86bf167 net/iucv: remove pm support adds 585bc2209539 net/af_iucv: remove pm support adds 0d1c7664ed20 net/af_iucv: replace open-coded U16_MAX adds dca1262f9749 net/af_iucv: remove a redundant zero initialization adds e9a36ca5f6f3 net/af_iucv: clean up function prototypes adds 85bac6a52fb8 Merge branch 'iucv-next' adds e09303d3c4d9 nfp: flower: renaming of feature bits adds 465957c257f3 nfp: flower: inform firmware of flower features adds f8e48fca49cc Merge branch 'nfp-flower-feature-bit-updates' adds 6ad70c7686d4 realtek/8139too: use generic power management adds a1eae9f677a6 realtek/8139cp: use generic power management adds befb270f5076 Merge branch 'realtek-ethernet-use-generic-power-management' adds c384b8a70c59 ipv4: streamline ipmr_new_tunnel adds c1fd1182c436 ipv4: consolidate the VIFF_TUNNEL handling in ipmr_new_tunnel adds 607259a69531 net: add a new ndo_tunnel_ioctl method adds c7e367051604 impr: use ->ndo_tunnel_ctl in ipmr_new_tunnel adds fd5d687b76b3 sit: refactor ipip6_tunnel_ioctl adds f60fe2df931d sit: impement ->ndo_tunnel_ctl adds f098846044c9 ipv6: stub out even more of addrconf_set_dstaddr if SIT is [...] adds 68ad6886dd3f ipv6: streamline addrconf_set_dstaddr adds 8e3db0bbb29a ipv6: use ->ndo_tunnel_ctl in addrconf_set_dstaddr adds a89076179816 Merge branch 'ndo_tunnel_ioctl' adds 4f65e2f483b6 net: unexport skb_gro_receive() adds f78cdbd75a57 rds: fix crash in rds_info_getsockopt() adds 922387f04617 Merge remote-tracking branch 'net-next/master' adds 0efdcefb00d7 samples, bpf: Refactor pointer error check with libbpf adds 63841bc08336 samples, bpf: Refactor kprobe tracing user progs with libbpf adds bc1a85977b95 samples, bpf: Refactor tail call user progs with libbpf adds 14846dda634e samples, bpf: Add tracex7 test file to .gitignore adds 59929cd1fec5 samples, bpf: Refactor kprobe, tail call kern progs map de [...] adds d800bad67d4c bpf: Fix too large copy from user in bpf_test_init adds 1b66d253610c bpf: Add get{peer, sock}name attach types for sock_addr adds f15ed0185de7 bpf, libbpf: Enable get{peer, sock}name attach types adds 05ee19c18c2b bpf, bpftool: Enable get{peer, sock}name attach types adds 566fc3f5d1c6 bpf, testing: Add get{peer, sock}name selftests to test_progs adds 0e5633acc595 Merge branch 'getpeername' adds fb53d3b63743 tools/bpf: sync bpf.h adds b9f4c01f3e0b selftest/bpf: Make bpf_iter selftest compilable against ol [...] adds dda18a5c0b75 selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to defin [...] adds 00ffb0380005 Merge remote-tracking branch 'bpf-next/master' adds 97703b4c7a13 Merge remote-tracking branch 'ipsec-next/master' adds 356d411c2673 net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits adds 555af0c3fa0b net/mlx5: Move iseg access helper routines close to mlx5_c [...] adds ecf814e0e19b net/mlx5: Add support for RDMA TX FT headers modifying adds 9dd1751fc1bf Merge remote-tracking branch 'mlx5-next/mlx5-next' adds fd6c2dfa49b7 mt76: mt76x02: fix handling MCU timeouts during hw restart adds b2934279c3e9 mt76: mt76x02u: Add support for newer versions of the XBox [...] adds 3efdfbe0b5b5 mt76: mt76x2u: introduce Mercury UD13 support adds 663e69b141cd mt76: mt76x0: pci: add mt7610 PCI ID adds f8de2bf26ce9 mt76: mt7615: modify mt7615_ampdu_stat_read for each phy adds b473fdbb7456 mt76: mt7615: enable aggr_stats for both phy adds b7825ca0a29e mt76: mt7615: cleanup mib related defines and structs adds aef16345ba8d mt76: mt7615: add more useful Tx mib counters adds 886a862d3677 mt76: mt7663: fix mt7615_mac_cca_stats_reset routine adds b61e45eb891f mt76: mt7663: enable nf estimation adds 594034b78867 mt76: mt7615: make scs configurable per phy adds 02c655919c43 mt76: mt7663: disable RDD commands adds 938d76bb3a29 mt76: mt7615: add ethool support to mt7663 driver adds bf18fcdc9a4b mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command adds daf250f89f4c mt76: mt7663: keep Rx filters as the default adds fcdfc29e58ee mt76: mt7615: introduce hw scan support adds 20305f981774 mt76: mt7615: introduce scheduled scan support adds bb366c5b88be mt76: mt7615: introduce BSS absence event adds 5d3a4a4b57aa mt76: mt7615: introduce rlm tlv in bss_info mcu command adds 34cdf1a618eb mt76: mt7615: remove unnecessary register operations adds bb31a80eb2b3 mt76: add headroom and tailroom to mt76_mcu_ops data structure adds d4bf77bd7493 mt76: mt7615: introduce mt7663u support to mt7615_write_txwi adds 8f93af9cac30 mt76: mt7615: introduce mt7615_mac_update_rate_desc routine adds 8915c3ceb929 mt76: mt7615: introduce __mt7663_load_firmware routine adds d506017ed485 mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h adds 3a1880565aaf mt76: mt76u: rely on mt7622 queue scheme for mt7663u adds 294f17aea22a mt76: mt7615: rework wtbl key configuration adds 7d9f1d108c3a mt76: mt7615: introduce mt7615_wtbl_desc data structure adds 6e5d2099a483 mt76: mt7615: add address parameter to mt7615_eeprom_init adds 044883e37dda mt76: mt7663: correct the name of the rom patch adds fdb786cce0ef mt76: mt7615: do not always reset the dfs state setting th [...] adds 373ab3342268 mt76: mt7615: Delete an error message in mt7622_wmac_probe() adds c3129ea44065 dt-bindings: net: wireless: mt76: document mediatek,eeprom [...] adds b90728f82b08 mt76: mt7615: disable merge of OTP ROM data by default adds ad380ad1ebbe mt76: mt7615: add support for applying DC offset calibrati [...] adds 371a59d151df mt76: mt7615: add support for applying tx DPD calibration [...] adds 6d3390a664bb mt76: mt7603: disable merge of OTP ROM data by default adds 9a865741d84e mt76: mt76x2: disable merge of OTP ROM data by default adds 1855ad5360a1 mt76: mt7615: fix possible division by 0 in mt7615_mac_upd [...] adds 6bcfdabbadff mt76: mt7663: fix aggr range entry in debugfs adds 635cb0105e01 mt76: mt7615: disable hw/sched scan ops for non-offload firmware adds 639e25a12585 mt76: mt7615: set hw scan limits only for firmware with of [...] adds c0f8055b3986 mt76: mt7622: fix DMA unmap length adds 89829c9e65ab mt76: mt7663: fix DMA unmap length adds 9b90ab32f871 mt76: mt7615: rework IRQ handling to prepare for MSI support adds 9fbb4b8621d7 mt76: mt7615: enable MSI by default adds 5da612090d9a mt76: remove unnecessary annotations adds 4fcf6e770b44 mt76: mt7615: fix possible deadlock in mt7615_stop adds e90354e0452d mt76: mt7615: move core shared code in mt7615-common module adds eb99cc95c3b6 mt76: mt7615: introduce mt7663u support adds ad6b0be6f4e9 mt76: mt7615: enable scs for mt7663 driver adds 450affca7b3d mt76: mt7615: disable aspm by default adds 60cb9843f334 mt76: mt7615: provide aid info to the mcu adds a7df11520997 mt76: remove PS_NULLFUNC_STACK capability adds 7f8ebafebce3 mt76: mt7663: introduce 802.11 PS support in sta mode adds 18ab1d7a3757 mt76: mt7615: make Kconfig entry obvious for MT7663E adds 6ea62c50792c mt76: add rx queues info to mt76 debugfs adds df5ab0d58b2e mt76: mt7615: parse mcu return code for unified commands adds becdf0d5d7a4 mt76: mt7615: fix mt7615_firmware_own for mt7663e adds 8f997dddc078 mt76: mt7615: fix max wtbl size for 7663 adds 338061619185 mt76: mt7615: fix mt7615_driver_own routine adds fdf433121f82 mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_gen [...] adds a621372a04ac mt76: mt7615: rework mt7615_mac_sta_poll for usb code adds 5416651c9e00 mt76: mt7663u: enable AirTimeFairness adds d0116058c7f6 mt76: mt7615: fix sta ampdu factor for VHT adds 55961d8be35d mt76: fix A-MPDU density handling adds 61cb60758a05 mt76: mt7615: use larger rx buffers if VHT is supported adds ab9a1ed229ba mt76: mt7615: never use an 802.11b CF-End rate on 5GHz adds e0b4fe832c3b mt76: mt7603: never use an 802.11b CF-End rate on 5GHz adds ed2bde56ab1f mt76: mt7615: adjust timing in mt7615_mac_set_timing to ma [...] adds ad333c2ad23e mt76: mt7615: do not adjust MAC timings if the device is n [...] adds 97507b38a4de mt76: mt7615: fix tx status rate index calculation adds 40a61c9b2c72 mt76: mt7603: fix tx status rate index calculation adds dcc4c74f9260 mt76: mt7615: move mcu bss upload before creating the sta adds dd89a0133c0c mt76: enable TDLS support adds 5ac2e2a3485a mt76: mt7663: fix up BMC entry indicated to unicmd firmware adds f559685035f8 mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info s [...] adds ffc54ee2f03d mt76: mt7615: fix event report in mt7615_mcu_bss_event adds 65ba7fa4b829 mt76: mt76x0: enable MCS 8 and MCS9 adds f2dc8ea11fbe mt76: mt7663: add the possibility to load firmware v2 adds 404d1cd401ca mt76: mt7663: remove check in mt7663_load_n9 adds 801f809aeeb1 mt76: mt7615: set spatial extension index adds 89f8bc6a344b mt76: mt7615: fix getting maximum tx power from eeprom adds fb602b303b0e mt76: mt7603: remove duplicate error message adds 0fe96975d1df mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan adds 53b42ae291a0 mt76: mt7615: introduce mt7615_check_offload_capability routine adds 6c5974c10c2c mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work adds 4432119d1782 mt76: mt7615: add passive mode for hw scan adds a69b0b30e661 mt76: mt7615: free pci_vector if mt7615_pci_probe fails adds c8646872d6e6 mt76: mt7615: introduce support for hardware beacon filter adds 6f117852009c mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command adds c6bf20109a3f mt76: mt7615: add WoW support adds d0846f0867f3 mt76: mt7663u: introduce suspend/resume to mt7663u adds 6dd4072c1e8b mt76: mt7615: introduce PM support adds b47e21e75c80 mt76: mt7615: add gtk rekey offload support adds 86c60179e553 mt76: mt7615: introduce beacon_loss mcu event adds eb7bd8d7fb72 mt76: mt7663: read tx streams from eeprom adds cc5f58aee180 mt76: mt7615: check return value of mt7615_eeprom_get_power_index adds 9582d5bdef0c mt76: mt7615: fix ibss mode for mt7663 adds e0ec633d76dc mt76: mt7663: fix target power parsing adds c88bf52b1587 mt76: mt7615: fix delta tx power for mt7663 adds a72ad451e704 mt76: mt7663: introduce WoW with net detect support adds 5fdba8a77be6 mt76: mt7663: add support to sched scan with randomise addr adds 1245fe6a83a1 mt76: mt7615: scan all channels if not specified adds 7c4f744d6703 mt76: avoid rx reorder buffer overflow adds af4a2f2fdd6f mt76: add support for HE RX rate reporting adds 77ae1d5e13eb mt76: add Rx stats support for radiotap adds 49e649c3e0a6 mt76: adjust wcid size to support new 802.11ax generation adds d3377b78cec6 mt76: add HE phy modes and hardware queue adds e57b7901469f mt76: add mac80211 driver for MT7915 PCIe-based chipsets adds 5205071a519c mt76: mt7915: enable Rx HE rate reporting adds f1d962369d56 mt76: mt7915: implement HE per-rate tx power support adds 37f4ca907c46 mt76: mt7915: register per-phy HE capabilities for each interface adds 6094f86fb371 mt76: mt7915: add HE bss_conf support for interfaces adds c336318f57a9 mt76: mt7915: add HE capabilities support for peers adds a82dd24d128d mt76: mt7915: add Rx radiotap header support adds ec9742a8f38e mt76: mt7915: add .sta_add_debugfs support adds b02eafae4209 mt76: mt7915: add .sta_statistics support adds 9fac3c81eebd mt76: mt7915: set peer Tx fixed rate through debugfs adds 32add88f641b mt76: mt7915: add tsf related callbacks adds 5517f78b0063 mt76: mt7915: enable firmware module debug support adds bb3e3fec509e mt76: set runtime stream caps by mt76_phy adds 3fb31939b782 mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi adds 6e7b2ebac329 mt76: mt7663u: add missing register definitions adds da9e36ca1631 mt76: mt7615: usb: cancel ps work stopping the vif adds b0efe6dd21e6 mt76: mt7915: introduce mt7915_get_he_phy_cap adds 89029a85482c mt76: mt7915: add Tx beamformer support adds 2af34fa3b5a7 mt76: mt7915: add Tx beamformee support adds 00b2e16e0063 mt76: mt7915: add TxBF capabilities adds babdad50f781 mt76: mt7915: add debugfs to track TxBF status adds 3e68af622254 mt76: mt7915: allocate proper size for tlv tags adds 57b9df6fa5f5 mt76: mt7915: fix possible deadlock in mt7915_stop adds f8d6379932dd mt76: mt7663: fix the usage WoW with net detect support adds 7cba8c30aa7b mt76: mt7615: do not report scan_complete twice to mac80211 adds 8f3dab33da2c mt76: mt7615: reduce hw scan timeout adds 50eb0a884a4c mt76: enable p2p support adds 7a20388ed848 mt76: mt7615: configure bss info adding the interface adds 12a87174accd mt76: mt7615: fix typo defining ps work adds eda31200e68d Merge tag 'mt76-for-kvalo-2020-05-14' of https://github.co [...] adds beb12813bc75 rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() adds 449be86670f5 rtw88: extract: export symbols used in chip functionalities adds 72f256c2b948 rtw88: extract: export symbols about pci interface adds ba0fbe236fb8 rtw88: extract: make 8822c an individual kernel module adds 416e87fcc780 rtw88: extract: make 8822b an individual kernel module adds f56f08636dda rtw88: extract: make 8723d an individual kernel module adds 51aab89a1808 rtw88: extract: remove the unused after extracting adds 6b684282afcc rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko adds c5457559b626 rtw88: 8723d: fix incorrect setting of ldo_pwr adds 07d0f5534935 rtw88: no need to set registers for SDIO adds 3aa42bae9c4d mwifiex: Fix memory corruption in dump_station adds b0a4bb7693be rtlwifi: rtl8192ee: remove redundant for-loop adds 4692fe00c1ad Merge remote-tracking branch 'wireless-drivers-next/master' adds 631512f868a4 Bluetooth: L2CAP: Replace zero-length array with flexible-array adds 49c06c9eb14b Bluetooth: Fix for GAP/SEC/SEM/BI-10-C adds 56b5453a8620 Bluetooth: Add SCO fallback for invalid LMP parameters error adds a228f7a41029 Bluetooth: hci_qca: Enable WBS support for wcn3991 adds 3ca44c16b0dc Bluetooth: Consolidate encryption handling in hci_encrypt_cfm adds 755dfcbca837 Bluetooth: Fix assuming EIR flags can result in SSP authen [...] adds 85e90d9391f5 Bluetooth: hci_qca: Fix uninitialized access to hdev adds 69c033ab8242 Merge remote-tracking branch 'bluetooth/master' adds 909e2f972aba Merge remote-tracking branch 'mac80211-next/master' adds 3a6dbcf9569a Merge remote-tracking branch 'gfs2/for-next' adds 7b547a8dadcd Merge remote-tracking branch 'nand/nand/next' adds 88aa028c1edc Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 8e5b9fa2b008 Merge remote-tracking branch 'crypto/master' adds 728e7e0cd618 drm/amdgpu: Add autodump debugfs node for gpu reset v8 adds a7f281033747 drm/amdgpu: add amdgpu_virt_get_vf_mode helper function adds 4e01847c38f7 drm/amdgpu: optimize amdgpu device attribute code adds 22301177dbcb drm/amdgpu: Add new ring callback to insert memory sync adds 2f9ce2a38605 drm/amdgpu: Add mem_sync implementation for all the ASICs. adds d35745bbec09 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] adds 43c8546bcd85 drm/amdgpu: Add a UAPI flag for user to call mem_sync adds bfbe1744e441 Merge tag 'amd-drm-next-5.8-2020-05-19' of git://people.fr [...] adds 6cf991611bc7 Merge tag 'drm-intel-next-2020-05-15' of git://anongit.fre [...] adds fdd79b0db189 drm/exynos: Delete an error message in three functions adds 3a2fe5662c56 drm/exynos: gem: Remove dead-code adds 24f6fe796a96 drm/exynos: gem: rework scatter-list contiguity check on p [...] adds 9940d9d93406 drm/exynos: gem: Get rid of the internal 'pages' array adds a046e7bf4e27 drm/exynos: make pointer to const data const type adds fda022143f6f drm/exynos: mixer: Fix enabling of the runtime power management adds 547a7348633b drm/exynos: dsi: Remove bridge node reference in error han [...] adds f84e1ba336a4 drm/exynos-vidi: convert platform driver to use dev_groups adds e20bb857dea2 Merge tag 'exynos-drm-next-for-v5.8' of git://git.kernel.o [...] adds aa7b3df8fa0e drm/i915: avoid unused scale_user_to_hw() warning adds f159c647b13b drm/i915: Mark check_shadow_context_ppgtt as maybe unused adds d96536f0fe69 drm/i915: Fix AUX power domain toggling across TypeC mode resets adds c41219fda6e0 Merge tag 'drm-intel-next-fixes-2020-05-20' of git://anong [...] adds 6d5dd30e680c Merge remote-tracking branch 'drm/drm-next' adds dc54525a1808 drm/amdgpu: cleanup unnecessary virt sriov check in amdgpu [...] adds cac1b3bb2812 drm/amd/display: Add DC Debug mask to disable features for [...] adds 2c6e4326ccfc drm/amd/display: Fix disable_stutter debug option adds 28520ca6ab44 drm/amd/display: Respect PP_STUTTER_MODE but don't overrid [...] adds 0ca8fea909fc drm/amdkfd: Fix boolreturn.cocci warnings adds 83c9be1890e4 drm/amd/display: Minimize DSC resource re-assignment adds 28490e5b59dc drm/amd/display: fix and simplify pipe split logic adds ad0aab74b08d drm/amd/display: Handle persistence in DM adds 2bf03aef7241 drm/amd/display: Do not fail if build scaling params fails adds 020c99b07d69 drm/amd/display: DP training to set properly SCRAMBLING_DISABLE adds b79e3d6e2549 drm/amd/display: Check bss_data_size before going down leg [...] adds 27cd06bce35b drm/amd/display: Don't pass invalid fw_bss_data pointer in [...] adds 4935a8ac5fc5 drm/amd/display: Add bit swap helper based on endianness adds 224d748e65d0 drm/amd/display: Implement some asic specific abm call backs. adds 84ce0f0de4ef drm/amd/display: FW release 1.0.10 adds 70b5c391e96b drm/amd/display: Fix ABM memory alignment issue adds 26bcb0cf9b6f drm/amd/display: 3.2.85 adds 964d1b54befd drm/amd/display: Remove dml_common_def file adds 9faee6e27ec4 drm/amd/display: update dml interfaces and variables adds a6600b7a9f1c drm/amd/display: DP link layer test 4.2.1.1 fix due to spe [...] adds 04cae2f5c558 drm/amd/display: vbios data table packing adds 6dd6e56db5a5 drm/amd/display: Defer cursor lock until after VUPDATE adds c43bd70b7623 drm/amd/display: Avoid pipe split when plane is too small adds 2b31e30b3f57 drm/amd/display: correct rn NUM_VMID adds 7bccfeb9441b drm/amd/display: Fix incorrectly pruned modes with deep color adds 1462699c46a6 drm/amd/display: Add DMUB firmware version helpers in DMUB [...] adds 949582f22f16 drm/amd/display: Support CW4 for DMUB ringbuffer inbox adds f8766fd81f3e drm/amd/display: fix dml log2 function adds 841f43d6188f drm/amd/display: fix dml immediate flip input adds a143ab8805e2 drm/amd/display: Remove nv12 work around adds c050c6d59b99 drm/amd/display: Set/Reset avmute when disable/enable stream adds 4d65e96c382a drm/amd/display: FW Release 1.0.11 adds a30ea7f971e7 drm/amdgpu: resolve ras recovery vs smi race condition adds 65aebb3ed26d drm/amdgpu/jpeg2.5: Remove JPEG_ENC_MASK from clock ungating adds 42869560dcef drm/amdgpu/vcn2.5: Remove old DPG workaround adds 5db3f93ab894 drm/amd/display: Expose support for xBGR ordered fp16 formats. adds c9b6e34b8a15 drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2) adds c0b97a21624d drm/amdgpu/smu10: Replace one-element array and use struct [...] adds c0b36b5569ec drm/amdgpu: off by one in amdgpu_device_attr_create_groups [...] adds 95de7a1525fe drm/amdkfd: Provide SMI events watch adds f6c68246cd00 include/uapi/linux: Update KFD ioctl version adds 3d043b5a78a6 drm/ttm: Break out the loops if need_resched in bo delayed [...] adds c10bea69de2d drm/amdgpu: work around llvm bug #42576 adds 5a11b6ff27c5 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds a7af0897b6f2 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds bbfda4da6cba drm/amdgpu: re-enable runtime pm on vega10 adds 101388a87378 drm/amdgpu: simplify ATIF backlight handling adds 7d7349f2f4e3 drm/amdgpu: move discovery gfx config fetching adds 157d49cdaed3 drm/amdgpu: move gpu_info parsing after common early init adds cfb7100ad28c drm/amdgpu: add apu flags adds 745a9eef74a6 drm/amdgpu/sdma4: add renoir to powergating setup adds d8b2e357359c drm/amdgpu/gfx10: add navi12 to gfxoff case adds fc5e0fe4b0cf drm/amdgpu: simplify raven and renoir checks adds 97927dec7736 drm/amdgpu: simplify CZ/ST and KV/KB/ML checks adds ae63abe95f72 drm/amdgpu: simplify mec2 fw check adds 27be715b492b drm/amdgpu/sdma4: simplify the logic around powering up sdma adds 88ae6535b9c7 drm/amdgpu: put some case statments in family order adds 7546f93fd663 drm/amdgpu: improve error handling in pcie_bw adds 1089d75d8bf0 drm/amdgpu: drop navi pcie bw callback adds 4534101d6ccc Merge remote-tracking branch 'amdgpu/drm-next' adds b626bdbc0cc5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 0df3ff451287 drm/dp: Lenovo X13 Yoga OLED panel brightness fix adds 2d8bb11a51c4 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 81c4389e4835 drm/msm/mdp5: Add MDP5 configuration for MSM8x36. adds 09b4138ec287 drm/msm/a6xx: Fix a typo in an error message adds 6a523388a2d4 drm/msm/dpu: Fix compile warnings adds ab723b7a992a drm/msm: Add syncobj support. adds 20aebe83698f drm/msm: Fix undefined "rd_full" link error adds e4b397f6a54c drm/msm: Fix typo adds e4337877c5d5 drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms [...] adds e47616df008b drm/msm/dpu: add support for color processing blocks in dp [...] adds 4259ff7ae509 drm/msm/dpu: add support for pcc color block in dpu driver adds 04d9044f6c57 drm/msm/dpu: add support for clk and bw scaling for display adds 71dc6c08e4c5 drm/msm/dpu: update bandwidth threshold check adds eadf79286a4b drm/msm: Check for powered down HW in the devfreq callbacks adds d3b8877e5724 drm/msm: add msm_gem_get_and_pin_iova_range adds 0b462d7a71c0 drm/msm: add internal MSM_BO_MAP_PRIV flag adds 29ac8979cdf7 drm/msm/a6xx: use msm_gem for GMU memory objects adds a83366ef19ea drm/msm/a6xx: add A640/A650 to gpulist adds 8167e6fa76c8 drm/msm/a6xx: HFI v2 for A640 and A650 adds c6ed04f856a4 drm/msm/a6xx: A640/A650 GMU firmware path adds 02ef80c54e7c drm/msm/a6xx: update pdc/rscc GMU registers for A640/A650 adds ad4968d51dd3 drm/msm/a6xx: enable GMU log adds 24e6938ec604 drm/msm/a6xx: update a6xx_hw_init for A640 and A650 adds dc0fa5eb765d drm/msm/a4xx: add adreno a405 support adds d3b68ddf1d38 drm/msm/a4xx: add a405_registers for a405 device adds 28f3c41ea81a Merge remote-tracking branch 'drm-msm/msm-next' adds 6702cf237ccd Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds aedd22656b22 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 5b11f4ff9aaf Merge remote-tracking branch 'regmap/for-next' adds c637fa151259 ALSA: hda: Fix potential race in unsol event handler adds 6325c7fade7d ALSA: hda: Drop unused snd_hda_queue_unsol_event() adds b9f2d35f0530 ALSA: hda: Unexport some local helper functions adds 9580951dae2e Merge remote-tracking branch 'sound/for-next' adds 11106cb37ade ASoC: fsl_micfil: Fix indentation to put on one line affec [...] adds f0a77d2b0e1c ASoC: amd: raven: Make the driver name consistent across files adds 15b5c496ff99 ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() adds 95579eaf98f1 ASoC: da7213: Add da7212 DT compatible adds b2a378816d0f ASoC: da7213: Add regulator support adds 9c5c258438b2 ASoC: da7213: move set_sysclk to codec level adds f7a8ae295ca8 ASoC: da7213: move set_pll to codec level adds 949531d9b88c Merge series "ASoC: da7213: support for usage with simple- [...] adds 75ac6dce7f03 ASoC: Intel: soc-acpi: change machine driver name for WM88 [...] adds 9d05a1e50c01 ASoC: Intel: sof_sdw: fix typo in components string adds 1f64a08bd5a9 ASoC: Intel: sof_sdw_rt711: remap buttons adds e6d5cb3ba13e ASoC: Intel: sof_sdw_rt700: remap buttons adds 47f98c55a50c ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE adds 3cd4de03c7ce Merge series "ASoC: Intel: minor fixes to machine drivers" [...] adds b5dff6ec1326 ASoC: codecs: rt*-sdw: don't assign slave_ops adds 07b542fe831c ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() adds ee5866222ab5 ASoC: codecs: rt1308-sdw: remove duplicate allocation adds a1c3ec70ee10 Merge series "ASoC: codecs: rt*-sdw: memory leaks and simp [...] adds d9051d86ad30 ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactiva [...] adds dc82910682ef ASoC: soc-dai: add snd_soc_dai_action() adds 45eb8666e52d ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() adds efffd9b344ad ASoC: soc-dai: add snd_soc_dai_active() adds 488b2ca599f9 ASoC: soc-component: add snd_soc_component_active() adds 5552f8d72893 ASoC: soc-dai: add snd_soc_dai_stream_active() adds b3dea624b52e ASoC: use snd_soc_xxx_active() adds e1c7e1faa404 ASoC: atomel: use snd_soc_xxx_active() adds 8ca4602d38c5 ASoC: bcm: use snd_soc_xxx_active() adds 90a61a549df1 ASoC: cirrus: use snd_soc_xxx_active() adds 5e518eddd11e ASoC: codecs: use snd_soc_xxx_active() adds 1d9fb19d8f64 ASoC: fsl: use snd_soc_xxx_active() adds 846d0a17a804 ASoC: intel: use snd_soc_xxx_active() adds 48afb287853e ASoC: jz4740: use snd_soc_xxx_active() adds 7995981bcfbc ASoC: mediatek: use snd_soc_xxx_active() adds 1f79aab5a448 ASoC: meson: use snd_soc_xxx_active() adds aaeb5fb59965 ASoC: pxa: use snd_soc_xxx_active() adds 36ad1a87104e ASoC: ti: use snd_soc_xxx_active() adds 25d6755213f4 ASoC: uniphier: use snd_soc_xxx_active() adds 8db4f94fb308 ASoC: dwc: use snd_soc_xxx_active() adds 0812a08ac8d0 ASoC: cleanup dai / component active code adds 9bb93a40d958 Merge series "ASoC: cleanup DAI/Component activity" from K [...] adds c26fde3b15ed ASoC: SOF: Do nothing when DSP PM callbacks are not set adds 3541aef1b83f ASoC: SOF: add a power_down_notify method adds 9f369f7e4660 ASoC: SOF: inform DSP that driver is going to be removed adds 82e8c00fa18a ASoC: SOF: topology: add support to smart amplifier adds 7d1952bceb8a ASoC: SOF: Intel: sdw: relax sdw machine select constraints adds 5c2c3cb1ca78 ASoC: SOF: define INFO_ flags in dsp_ops adds 35e7c09d1edd ASoC: SOF: imx: make dsp_ops static adds 99cb681e7b8e ASoC: SOF: imx: make imx8m_dsp_ops static adds 4ace9a0ec729 Merge series "ASoC: SOF: Intel and IMX updates for 5.8" fr [...] adds 0e0e10fde0e9 ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT [...] adds f8953043e6e2 ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock adds 1a90a6598652 ASoC: fsl_micfil: Remove unneeded ifdef's adds a62ed9606aae ASoC: fsl_micfil: Do not pass irq numbers in comments adds 9b5e98e21467 ASoC: amd: add Renoir ACP3x IP register header adds 1eb2852efe05 ASoC: amd: add Renoir ACP PCI driver adds 85ded495640e ASoC: amd: add acp init/de-init functions adds 66c4f558aa3a ASoC: amd: create acp3x pdm platform device adds f621a3676d3f ASoC: amd: add ACP3x PDM platform driver adds b9901654a90a ASoC: amd: irq handler changes for ACP3x PDM dma driver adds 4a767b1d039a ASoC: amd: add acp3x pdm driver dma ops adds 370e7dde5b3d ASoC: amd: add ACP PDM DMA driver dai ops adds c346e768f92c ASoC: amd: add Renoir ACP PCI driver PM ops adds 35e4be1136e6 ASoC: amd: add ACP PDM DMA driver pm ops adds c15f258e6791 ASoC: amd: enable Renoir acp3x drivers build adds b208c3bc3354 ASoC: amd: create platform devices for Renoir adds 7ca448a518cf ASoC: amd: RN machine driver using dmic adds 1d3776669323 ASoC: amd: enable build for RN machine driver adds 95325ab34c87 Merge series "Add Renoir ACP driver" from Vijendar Mukunda [...] adds fdae433e5129 ASoC: amd: fix kernel warning adds 19cc20bd644f ASoC: amd: refactoring dai_hw_params() callback adds ce5955866d97 ASoC: amd: return error when acp de-init fails adds a97e384ba78f ASoC: mmp-sspa: Add Device Tree support adds d81bb8726c24 ASoC: Add Marvell MMP SSPA binding adds 6ea460d52299 ASoC: mmp-sspa: Fix the error handling in probe() adds d0de8c69f901 ASoC: max9867: don't use regmap defaults adds af53d5738cb0 ASoC: max9867: add filter controls adds 80b9fa4dead4 ASoC: max9867: add mono playback switch adds 6027a24c33db Merge remote-tracking branch 'asoc/for-5.8' into asoc-next adds 0df1bdeed06e Merge remote-tracking branch 'sound-asoc/for-next' adds 182d69403fbf Merge remote-tracking branch 'modules/modules-next' adds 2969869bfac3 Merge branch 'for-linus' into next adds 6def17b12ba3 Input: elants - remove unused axes adds 68334dbab13b Input: elants - override touchscreen info with DT properties adds 918e2844d940 Input: elants - refactor elants_i2c_execute_command() adds ade0a5c89ee1 Merge remote-tracking branch 'input/next' adds 1f3031b94ac9 Merge branch 'for-5.8/block' into for-next adds 110f9150faaf Merge branch 'for-5.8/drivers' into for-next adds 4a38aed2a0a7 io_uring: batch reap of dead file registrations adds 18bceab101ad io_uring: allow POLL_ADD with double poll_wait() users adds 0d9b5b3af134 io_uring: add 'cq_flags' field for the CQ ring adds 7e55a19cf6e7 io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags adds 6a4d07cde577 io_uring: file registration list and lock optimization adds 3bfa5bcb26f0 io_uring: cleanup io_poll_remove_one() logic adds 0cdaf760f42e io_uring: remove req->needs_fixed_files adds 9f13c35b33fd io_uring: rename io_file_put() adds c11368a57be4 io_uring: don't repeat valid flag list adds 9dafdfc2f0a3 splice: export do_tee() adds f2a8d5c7a218 io_uring: add tee(2) support adds 310672552f4a io_uring: async task poll trigger cleanup adds a3abcba6e2c2 Merge branch 'for-5.8/io_uring' into for-next adds a5ea5811058d blk-mq: move the call to blk_queue_enter_live out of blk_m [...] adds 22fa792cd8c6 blk-mq: remove a pointless queue enter pair in blk_mq_allo [...] adds 35b371ff0141 blk-mq: remove a pointless queue enter pair in blk_mq_allo [...] adds ac7c5675fa45 blk-mq: allow blk_mq_make_request to consume the q_usage_c [...] adds f1394b798814 block: mark blk_account_io_completion static adds b2f609e191ed block: move the blk-mq calls out of part_in_flight{,_rw} adds 76268f3ac0a6 block: don't call part_{inc,dec}_in_flight for blk-mq devices adds 10ec5e86f9b8 block: merge part_{inc,dev}_in_flight into their only callers adds c8210a57655a block: Fix type of first compat_put_{,u}long() argument adds c1527c0e12d4 bio.h: Declare the arguments of the bio iteration functions const adds 854b5f01dc6a block: Document the bio_vec properties adds cecbc9ce80e7 null_blk: Zero-initialize read buffers in non-memory-backed mode adds 172ce41db4b2 block: Remove unused flush_queue_delayed in struct blk_flu [...] adds 34eba8257852 Merge branch 'for-5.8/block' into for-next adds 550a3efd5029 Merge branch 'master' into for-next adds 6b668c9b7fc6 io_uring: don't submit sqes when ctx->refs is dying adds dc8a33b2d940 Merge branch 'for-5.8/io_uring' into for-next adds b6a414da582c Merge remote-tracking branch 'block/for-next' adds 6c805f77f161 dm zoned: remove 'dev' argument from reclaim adds 52d6775888c6 dm zoned: replace 'target' pointer in the bio context adds aa821c8dc0d7 dm zoned: use dmz_zone_to_dev() when handling metadata I/O adds ca1a70450a96 dm zoned: add metadata logging functions adds ae3c1f117146 dm zoned: Reduce logging output on startup adds dc076c838f65 dm zoned: ignore metadata zone in dmz_alloc_zone() adds bd5c40313a14 dm zoned: metadata version 2 adds b18ae8dd9d76 dm: replace zero-length array with flexible-array adds 74244b59a823 dm: use dynamic debug instead of compile-time config option adds 49de3b7d21ef dm zoned: remove spurious newlines from debugging messages adds ac75b09fc62d dm: use DMDEBUG macros now that they use pr_debug variants adds 42c689f67123 dm zoned: Avoid 64-bit division error in dmz_fixup_devices adds 489dc0f06a58 dm zoned: return NULL if dmz_get_zone_for_reclaim() fails [...] adds 34f5affd04c4 dm zoned: separate random and cache zones adds 90a9b8693f1b dm zoned: reclaim random zones when idle adds c5c788595292 dm zoned: start reclaim with sequential zones adds a16b7dee302d dm zoned: terminate reclaim on congestion adds ea6b82f86339 Merge remote-tracking branch 'device-mapper/for-next' adds 06ed6aa56ffa pcmcia: Replace zero-length array with flexible-array adds 46d079790663 pcmcia: make pccard_loop_tuple() static adds e9bd9c347983 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 2435e3f77b01 mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO adds a1ea5bb134df mmc: sdhci-sprd: Drop redundant cap flags adds c2de5b7b11e9 mmc: au1xmmc: Drop redundant code in au1xmmc_send_command() adds c57741b3103d mmc: s3cmci: Drop redundant code in s3cmci_setup_data() adds 8ff123c2fd19 mmc: wbsd: Replace hardcoded command numbers with existing [...] adds 23ca89b6380c dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller adds 87b4476b7b8b sdhci: arasan: Add support for Versal Tap Delays adds f256d7896fdd mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion adds 28a9785e6794 mmc: sdhci-of-arasan: Rearrange the platform data structs [...] adds 3dae5fba8e44 mmc: sdhci-of-arasan: Modify clock operations handling adds 24f09df8fa94 mmc: sdhci-of-arasan: Fix kernel-doc warnings adds 451f5152d80c mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place adds 1d9d49600aca mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks adds c6b5423f8f3b mmc: renesas_sdhi: refactor calculation of best TAP adds 620221b561da mmc: renesas_sdhi: clarify handling of selecting TAPs adds a7714b2f68ce mmc: renesas_sdhi: improve TAP selection if all TAPs are good adds 347c3d63581a mmc: renesas_sdhi: simplify summary output adds 0149342e433c mmc: sdhci-of-arasan: Remove uninitialized ret variables adds 3c5c2a1f8f33 mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...] adds f08a3539f695 mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...] adds 3da1e2284478 mmc: mmci: Switch to mmc_regulator_set_vqmmc() adds ed0bdbf6b402 mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() adds 32708a464b2e mmc: sdhci: Add helpers for the auto-CMD23 flag adds abf3dadb82cf mmc: sdhci: Stop exporting sdhci_send_command() adds 3588cc69af52 mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...] adds c0c39a8572bc mmc: sdhci: Tidy sdhci_request() a bit adds 9cf12c3cd947 mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...] adds e4cc432eb75f mmc: host: Introduce the request_atomic() for the host adds 87e78e575276 mmc: host: sdhci: Implement the request_atomic() API adds 0a0a5070c3e2 mmc: host: sdhci-sprd: Implement the request_atomic() API adds 26f072f8081c mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...] adds e66e79e4215f mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk adds 820cece827a0 mmc: sdhci-msm: Enable ADMA length mismatch error interrupt adds e806537a957f mmc: atmel-mci: Keep timer enabled when queuing a next request adds d350b687bf13 mmc: atmel-mci: Set the timer per command rather than per request adds b3028afb77dd mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core adds c58a807195a1 mmc: usdhi6rol0: Inform the mmc core about the maximum bus [...] adds 9f7b777e8384 staging: greybus: sdio: Respect the cmd->busy_timeout from [...] adds e7ffab29bfb3 mmc: sdhci-msm: Use OPP API to set clk/perf state adds 1c59b7e18f9c mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization adds 9542d4b55ce5 mmc: renesas_sdhi: shorten types after refactorization adds 0e6a8bbd33f9 mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK adds 21d37c016ac2 mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...] adds 7ece57a2a954 mmc: sdhci-pci-o2micro: Make some symbols static adds 9907ed9fe155 mmc: jz4740: Inform the mmc core about the maximum busy timeout adds f559b1d2bdd5 mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core adds 90ef235f127d mmc: sdricoh_cs: Drop unused defines adds a9f064572091 mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number adds a5ae5f6b3dc1 mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd() adds eb62f1548ac0 mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_qu [...] adds 32d5b86c4b1c mmc: tifm_sd: Inform the mmc core about the maximum busy timeout adds 4f9058b7a89e mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core adds f154d38408a5 mmc: mmc_spi: Add/rename defines for timeouts adds 68d651057b01 mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core adds ca7319a42663 mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions adds 416b1e570267 mmc: renesas_sdhi: Avoid bad TAP in HS400 adds 70170c76db53 mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table() adds 511056d2bcdd mmc: sdio: Fix potential NULL pointer error in mmc_sdio_in [...] adds f4aae4f2f5e2 mmc: sdio: Fix several potential memory leaks in mmc_sdio_ [...] adds 77b4f324624e mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8 adds 458d7ce93688 mmc: sdio: Align the initialization commands in retry path [...] adds 1919ec44c6a0 mmc: core: expose info about enhanced rpmb support adds 2c33a34756c8 mmc: sdhci-esdhc: update contact email adds f4c2f6846b00 dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings adds 96b29f0ef739 mmc: meson-mx-sdio: trigger a soft reset after a timeout o [...] adds 6b9733f46114 memstick: Replace zero-length array with flexible-array adds c6ce1da1dd2e mmc: cb710: Inform the mmc core about the maximum busy timeout adds 6e854f5b5d18 mmc: sdricoh_cs: Throttle polling rate for data transfers adds 92388113760f mmc: sdricoh_cs: Throttle polling rate for commands adds fdcec683701f mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core adds 33436c3604ad mmc: core: Enable erase/discard/trim support for all mmc hosts adds e1c86978a087 mmc: host: Drop redundant MMC_CAP_ERASE adds 5949a0af676b mmc: sdhci-pci-gli: Add Genesys Logic GL9763E support adds 381110c6668b mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_h [...] adds 08a2a18efa7c mmc: sdhci: use FIELD_GET/PREP for current capabilities bit masks adds f9cbcab8858f mmc: fix compilation of user API adds 2dd426916486 dt-bindings: mmc: Document the Amlogic Meson SDHC MMC host [...] adds a5346851fedc mmc: host: meson-mx-sdhc: new driver for the Amlogic Meson [...] adds a5b5677f2c58 mmc: sdhci-of-dwcmshc: implement specific set_uhs_signaling adds e5d802466f09 mmc: sdhci-of-dwcmshc: add suspend/resume support adds 19513fd987a1 mmc: meson-mx-sdhc: Fix building with CONFIG_MMC_MESON_MX_SDHC=m adds 60f4230866ed mmc: sdhci-esdhc-imx: Add HS400 support for i.MX6SLL adds e168b2536c72 mmc: meson-mx-sdhc: Fix manual RX FIFO flushing adds c4cc9976714b mmc: meson-mx-sdhc: Don't use literal 0 to initialize structs adds 50e41371f66e Merge branch 'fixes' into next adds 184e50232cf1 dt-bindings: mmc: renesas,sdhi: Document r8a7742 support adds dbf3c3657ffd m68k: mcf5441x: add support for esdhc mmc controller adds 2de47eab7df0 mmc: sdhci: add quirks for be to le byte swapping adds 671fde925cdd mmc: host: add Coldfire esdhc support adds cf61f145cbc6 MAINTAINERS: add myself to maintain M5441X mmc host driver adds b55c478316ba sdhci: tegra: Remove warnings about missing device-tree pr [...] adds 3ed9f53eb3dc mmc: tmio: Further fixup runtime PM management at remove adds 6ade0b020c33 mmc: tmio: Make sure the PM domain is 'started' while probing adds 553ecd250294 mmc: renesas_sdhi: remove manual clk handling adds df1150cf4a81 Merge remote-tracking branch 'mmc/next' adds 27f904573b4e Merge remote-tracking branch 'mfd/for-mfd-next' adds a5de89a01be2 Merge remote-tracking branch 'backlight/for-backlight-next' adds dcdb5a448a57 Merge remote-tracking branch 'battery/for-next' adds 7e73861eb40d MAINTAINERS: Add maintainer entry for linear ranges helper adds a24490e0170e Merge series "MAINTAINER entries for few ROHM power device [...] adds 95a220eb04f4 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] adds ab740584f358 Merge remote-tracking branch 'regulator/for-next' adds ab10bfca6b7c Merge remote-tracking branch 'security/next-testing' adds e125ca9e55a9 Merge remote-tracking branch 'apparmor/apparmor-next' adds 933c3e74f196 Merge remote-tracking branch 'integrity/next-integrity' adds 2a1dbdae70b5 Documentation: security: core.rst: add missing argument adds 85e2de360ac2 KEYS: Replace zero-length array with flexible-array adds a4ab9e3664dd security/keys: rewrite big_key crypto to use library interface adds 4fd499e01199 keys: Implement update for the big_key type adds e15d37bc129e Merge remote-tracking branch 'keys/keys-next' adds f3bd2b0f33f9 Merge remote-tracking branch 'selinux/next' adds fd6ad3627d18 Merge remote-tracking branch 'smack/next' adds aed2e81f7134 Merge remote-tracking branch 'tomoyo/master' adds 386f7daa53b2 Merge remote-tracking branch 'tpmdd/next' adds ae7d292324b4 iommu/sun50i: Fix return value check in sun50i_iommu_probe() adds 3db9983e4327 iommu/vt-d: Move domain helper to header adds 3aef9ca6a42a iommu/vt-d: Use a helper function to skip agaw for SL adds b0d1f8741b81 iommu/vt-d: Add nested translation helper function adds 56722a4398a3 iommu/vt-d: Add bind guest PASID support adds 61a06a16e36d iommu/vt-d: Support flushing more translation cache types adds 6ee1b77ba3ac iommu/vt-d: Add svm/sva invalidate function adds 24f27d32ab6b iommu/vt-d: Enlightened PASID allocation adds 3375303e8287 iommu/vt-d: Add custom allocator for IOASID adds e85bb99b79ca iommu/vt-d: Add get_domain_info() helper adds 76fdd6c59532 iommu/vt-d: Report SVA feature with generic flag adds 064a57d7ddfc iommu/vt-d: Replace intel SVM APIs with generic SVA APIs adds 8a1d82462540 iommu/vt-d: Multiple descriptors per qi_submit_sync() adds 4c0fa5bfca7e iommu/vt-d: debugfs: Add support to show inv queue internals adds 37e91bd4b399 iommu/vt-d: Disable non-recoverable fault processing befor [...] adds 66ac4db36f4c iommu/vt-d: Add page request draining support adds 81ebd91a436b iommu/vt-d: Remove redundant IOTLB flush adds 7482fd59259a iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() adds e70b081c6f37 iommu/vt-d: Remove IOVA handling code from the non-dma_ops path adds ef0865631ae3 iommu/vt-d: Fix pointer cast warnings on 32 bit adds 46b14fc61bfa iommu/omap: Add check for iommu group when no IOMMU in use adds 5df362a53f7d iommu/omap: Add registration for DT fwnode pointer adds 8bbe13f52cb7 iommu/mediatek-v1: Add def_domain_type adds 2bc61fbcc192 iommu/mediatek-v1: Fix a build warning for a unused variab [...] adds 8350a49c2ef8 iommu: Don't call .probe_finalize() under group->mutex adds 365f8d504da5 Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] adds 917c499ed105 Merge remote-tracking branch 'iommu/next' adds 41311242221e vfio/type1: Support faulting PFNMAP vmas adds 11c4cd07ba11 vfio-pci: Fault mmaps to enable vma tracking adds c1a874f48ec9 vfio-pci: Invalidate mmaps and block MMIO access on disabl [...] adds bc138db1b962 vfio-pci: Mask cap zero adds bea890bdb161 vfio/pci: fix memory leaks in alloc_perm_bits() adds 4c5e78333ae6 vfio/pci: fix memory leaks of eventfd ctx adds 8d0b3ab6b2f9 Merge branches 'v5.8/vfio/alex-block-mmio-v2', 'v5.8/vfio/ [...] adds 1ac5bab9be4f Merge remote-tracking branch 'vfio/next' adds 9d44a121c5a7 audit: add subj creds to NETFILTER_CFG record to adds 9c45498d92a6 Merge remote-tracking branch 'audit/next' adds 0be4ae74881c dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema adds 61efb56e30f1 dt-bindings: arm: gic: Allow combining arm,gic-400 compati [...] adds 17b53ce33078 dt-bindings: mali-midgard: Allow dma-coherent adds 59ffe4ed0725 dt-bindings: ehci/ohci: Allow iommus property adds 907dd4539707 dt-bindings: serial: qca,ar9330-uart: Convert to json-schema adds 24921a8f1847 docs/devicetree/i2c: brcm,bcm2835: fix node id in example adds c8813f7ec01c drivers/of: keep description of function consistent with f [...] adds cf4bc4686c6f dt-bindings: eeprom: at24: Fix list of page sizes for writing adds df5f3b6f5357 dt-bindings: nvmem: stm32: new property for data access adds 0c3354b6a044 Merge remote-tracking branch 'devicetree/for-next' adds 73da2352075a spi: ti_qspi: fix unit address adds 57155a88f923 Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 8cd14f5f0a28 Merge remote-tracking branch 'spi/for-next' adds 091eac697172 Merge branch 'x86/vdso' adds 50acf46f9db4 Merge branch 'x86/timers' adds 0ed7bf1d92ea x86/split_lock: Add Icelake microserver CPU model adds fadd8de58d01 Merge branch 'x86/splitlock' adds 81b5f7666a04 Merge branch 'x86/platform' adds f31322dd4790 Merge branch 'x86/mm' adds 803792b7f01b Merge branch 'x86/microcode' adds 462be6fd08a3 Merge branch 'x86/kdump' adds 5274e6c172c4 x86/fpu/xstate: Rename validate_xstate_header() to validat [...] adds 8ab22804efef x86/fpu/xstate: Define new macros for supervisor and user xstates adds 524bb73bc15c x86/fpu/xstate: Separate user and supervisor xfeatures mask adds 71581eefd7a0 x86/fpu/xstate: Introduce XSAVES supervisor states adds b860eb8dce59 x86/fpu/xstate: Define new functions for clearing fpregs a [...] adds 5d6b6a6f9b5c x86/fpu/xstate: Update sanitize_restored_xstate() for supe [...] adds c95473e175dd x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supe [...] adds eeedf1533687 x86/fpu: Introduce copy_supervisor_to_kernel() adds 98265c17efa9 x86/fpu/xstate: Preserve supervisor states for the slow pa [...] adds 55e00fb66fd5 x86/fpu/xstate: Restore supervisor states for signal return adds 72e60c66d96b Merge branch 'x86/fpu' adds fad1940a6a85 x86/xen: Split HVM vector callback setup and interrupt gat [...] adds 4c74d51dab3d x86/idt: Annotate alloc_intr_gate() with __init adds 82ff351052bc x86/idt: Keep spurious entries unset in system_vectors adds 1855be719e61 Merge branch 'x86/entry' adds 7e32a9dac992 x86/cpu: Use INVPCID mnemonic in invpcid.h adds 5393a0130ff4 Merge branch 'x86/cpu' adds 6255c161a085 x86/nmi: Remove edac.h include leftover adds c29ced2abe47 Merge branch 'x86/cleanups' adds 68023cbf7f4f Merge branch 'x86/cache' adds 35d324d63e30 Merge branch 'x86/build' adds b785a1f981dc Merge branch 'x86/boot' adds a99588c32a0b Merge branch 'x86/asm' adds 787d69416f95 Merge branch 'smp/core' adds 90b5363acd47 sched: Clean up scheduler_ipi() adds 2a0a24ebb499 sched: Make scheduler_ipi inline adds af2e9d7109c7 Merge branch 'sched/core' adds 86458871f83a Merge branch 'ras/core' adds 36f991c71f5b Merge branch 'perf/core' adds ab3852ab5cb8 objtool: Allow no-op CFI ops in alternatives adds 28fe1d7bf89f objtool: use gelf_getsymshndx to handle >64k sections adds 6b5dd716da8f objtool: optimize add_dead_ends for split sections adds 7c0577f4e609 Merge tag 'v5.7-rc6' into objtool/core, to pick up fixes a [...] adds ee5d94c71368 Merge branch 'objtool/core' adds f790d0205fd5 sparc32: mm: Fix argument checking in __srmmu_get_nocache() adds 3408974d0533 sparc32: mm: Restructure sparc32 MMU page-table layout adds c95be5b549d6 sparc32: mm: Change pgtable_t type to pte_t * instead of s [...] adds 2443600dc98f sparc32: mm: Reduce allocation size for PMD and PTE tables adds 62e13ab29e79 compiler/gcc: Raise minimum GCC version for kernel builds to 4.8 adds 8367aadcd83d linux/compiler.h: Remove redundant '#else' adds f64554152014 netfilter: Avoid assigning 'const' pointer to non-const pointer adds 268c779f206f net: tls: Avoid assigning 'const' pointer to non-const pointer adds 9a7cb2d8d6b9 fault_inject: Don't rely on "return value" from WRITE_ONCE() adds 5a7d7f5d57f6 arm64: csum: Disable KASAN for do_csum() adds bbfa112b46bd READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE() adds 2ab3a0a02905 READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memor [...] adds 7b364f0949ae READ_ONCE: Drop pointer qualifiers when reading from scalar types adds 0229d80867ef locking/barriers: Use '__unqual_scalar_typeof' for load-ac [...] adds a9e777c27542 arm64: barrier: Use '__unqual_scalar_typeof' for acquire/r [...] adds 1c1da2d6f6fc gcov: Remove old GCC 3.4 support adds 88f1be32068d kcsan: Rework data_race() so that it can be used by READ_ONCE() adds cdd28ad2d811 READ_ONCE: Use data_race() to avoid KCSAN instrumentation adds 6bcc8f459fe7 locking/atomics: Flip fallbacks and instrumentation adds ffed638b6a21 READ_ONCE: Fix comment describing 2x32-bit atomicity adds ee65c47b4b38 Merge branch 'locking/kcsan' adds 071e73bdee0b Merge branch 'locking/core' adds 8e488dcc04db Merge branch 'efi/core' adds 68f0f2690e18 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds f76b43c29dbe Merge branch 'core/rcu' adds 4fdd88877e52 kprobes: Lock kprobe_mutex while showing kprobe_blacklist adds 1e6769b0aece kprobes: Support __kprobes blacklist in modules adds 16db6264c93d kprobes: Support NOKPROBE_SYMBOL() in modules adds d85eaa941147 samples/kprobes: Add __kprobes and NOKPROBE_SYMBOL() for h [...] adds 0c56a387b03f Merge branch 'core/kprobes' adds bba413deb106 Merge branch 'core/core' adds c24b9bed1404 Merge branch 'linus' adds d7110a26e590 x86/mmiotrace: Use cpumask_available() for cpumask_var_t v [...] adds f3320b2d85be Merge branch 'x86/urgent' adds 3d81b3d1e55a x86/cpu: Use RDRAND and RDSEED mnemonics in archrandom.h adds 7cf55aea25fc Merge branch 'x86/cpu' adds 5214028dd89e x86/boot: Correct relocation destination on old linkers adds 1d6f815c9052 Merge branch 'x86/boot' adds b34cb07dde7c sched/fair: Fix enqueue_task_fair() warning some more adds ad32bb41fca6 sched/debug: Fix requested task uclamp values shown in procfs adds 39f23ce07b93 sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list adds 204b22d01cb0 Merge branch 'sched/urgent' adds 9013196a467e Merge branch 'sched/urgent' adds 7d148be69e3a sched/fair: Optimize enqueue_task_fair() adds 12aa2587388d sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() adds 95d685935a2e sched/pelt: Sync util/runnable_sum with PELT window when p [...] adds 04f5c362ec6d sched/fair: Replace zero-length array with flexible-array adds dbe9337109c2 sched/cpuacct: Fix charge cpuacct.usage_sys adds d505b8af5891 sched: Defend cfs and rt bandwidth quota against overflow adds b3202f1c5481 Merge branch 'sched/core' adds f649fc2eefde perf/x86/rapl: Add Ice Lake RAPL support adds 0813c40556fc perf/x86/intel: Add more available bits for OFFCORE_RESPON [...] adds 8ac7571a8cd3 perf/x86: Replace zero-length array with flexible-array adds c50c75e9b879 perf/core: Replace zero-length array with flexible-array adds f63f16779976 Merge branch 'perf/core' adds db78538c75e4 locking/lockdep: Replace zero-length array with flexible-array adds a251b5cb20b2 Merge branch 'locking/core' adds 655389666643 vmlinux.lds.h: Create section for protection against instr [...] adds 1ed0948eea07 Merge tag 'noinstr-lds-2020-05-19' into core/rcu adds 8c4e93c362ff printk: Prepare for nested printk_nmi_enter() adds b0f51883f551 printk: Disallow instrumenting print_nmi_enter() adds 28f6bf9e247f arm64: Prepare arch_nmi_enter() for recursion adds 69ea03b56ed2 hardirq/nmi: Allow nested nmi_enter() adds e616cb8daadf lockdep: Always inline lockdep_{off,on}() adds 178ba00c354e sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exception adds f93524eb9c54 sched,rcu,tracing: Avoid tracing before in_nmi() is correct adds b052df3da821 x86/entry: Get rid of ist_begin/end_non_atomic() adds 5567d11c21a1 x86/mce: Send #MC singal from task work adds 0d00449c7a28 x86: Replace ist_enter() with nmi_enter() adds ff5c4f5cad33 rcu/tree: Mark the idle relevant functions noinstr adds 9ea366f669de rcu: Make RCU IRQ enter/exit functions rely on in_nmi() adds 8ae0ae6737ad rcu: Provide rcu_irq_exit_preempt() adds b1fcf9b83c41 rcu: Provide __rcu_is_watching() adds 5ea73e0c3eab Merge branch 'core/rcu' adds 4e321b7746e5 Merge tag 'noinstr-lds-2020-05-19' into core/kprobes adds 66e9b0717102 kprobes: Prevent probes in .noinstr.text section adds 732ff32829fa Merge branch 'core/kprobes' adds 0e5e3d4461a2 x86/audit: Fix a -Wmissing-prototypes warning for ia32_cla [...] adds fc0460176b21 Merge branch 'x86/cleanups' adds 1dd88fc14587 Merge branch 'x86/asm' into x86/entry adds 3ea11ac991d5 x86/hw_breakpoint: Prevent data breakpoints on cpu_entry_area adds f44e70325748 x86/doublefault: Remove memmove() call adds cd19bff6935f x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=n adds 235f96a65b3b x86/entry: Remove the unused LOCKDEP_SYSEXIT cruft adds d13c07016025 x86/entry: Exclude low level entry code from sanitizing adds 0995a5dfbe49 tracing: Provide lockdep less trace_hardirqs_on/off() variants adds c86e9b987cea lockdep: Prepare for noinstr sections adds af1e56b78534 context_tracking: Make guest_enter/exit() .noinstr ready adds fcb10ef45444 context_tracking: Ensure that the critical path cannot be [...] adds 85e04f67df29 lib/smp_processor_id: Move it into noinstr section adds 4b162e41d8bb bug: Annotate WARN/BUG/stackfail as noinstr safe adds a6e61ab3d0b2 Merge branch 'core/noinstr' into x86/entry adds 84d0ac325f72 Merge branch 'core/rcu' into x86/entry adds 021d275a1613 Merge branch 'objtool/core' into x86/entry adds 203ef20fd185 Merge branch 'core/kprobes' into x86/entry adds c3edbc3b5b07 Merge branch 'locking/kcsan' into x86/entry adds ef68017eb570 x86/kvm: Handle async page faults directly through do_page [...] adds 6bca69ada4bc x86/kvm: Sanitize kvm_async_pf_task_wait() adds 3a7c8fafd1b4 x86/kvm: Restrict ASYNC_PF to user space adds 11fff9ab7884 Merge tag 'noinstr-x86-kvm-2020-05-16' into x86/entry adds 8175cfbbbfcb x86/idt: Remove update_intr_gate() adds be06832a9a62 x86/entry/64: Move non entry code into .text section adds cd809a7a9171 x86/entry/32: Move non entry code into .text section adds 8bd73999307b x86/entry: Mark enter_from_user_mode() noinstr adds aa9712e07f82 x86/entry/common: Protect against instrumentation adds f0fd87b82db7 x86/entry: Move irq tracing on syscall entry to C-code adds 59a42be78098 x86/entry: Move irq flags tracing to prepare_exit_to_usermode() adds c48dd99ee6c2 x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __a [...] adds b5f7e5db3839 x86/entry: Make entry_64_compat.S objtool clean adds 68a05c6247d2 x86/traps: Mark fixup_bad_iret() noinstr adds 2c14e64ca887 x86/traps: Mark sync_regs() noinstr adds 800c8a1afb8e x86/entry: Disable interrupts for native_load_gs_index() i [...] adds 3d1723d88a0c x86/entry/64: Use native swapgs in asm_load_gs_index() adds 1b208500418d x86/traps: Make interrupt enable/disable symmetric in C code adds 9201e511e0f7 x86/traps: Split trap numbers out in a separate header adds 8996fcd630d1 x86/entry/64: Reorder idtentries adds 696ab9143a5f x86/entry: Distangle idtentry adds 3660da2d1248 x86/entry/64: Provide sane error entry/exit adds e94587c501c8 x86/entry/32: Provide macro to emit IDT entry stubs adds c5c3c71d132f x86/idtentry: Provide macros to define/declare IDT entry points adds eadb83160747 x86/entry/common: Provide idtentry_enter/exit() adds 54367ca6ef59 x86/traps: Prepare for using DEFINE_IDTENTRY adds 4b1250ee34e6 x86/entry: Convert Divide Error to IDTENTRY adds 50455f27bae2 x86/entry: Convert Overflow exception to IDTENTRY adds e98b41399cb1 x86/entry: Convert Bounds exception to IDTENTRY adds a99471a459d4 x86/entry: Convert Invalid Opcode exception to IDTENTRY adds 02974050e002 x86/entry: Convert Device not available exception to IDTENTRY adds 2c1a8d98ef85 x86/entry: Convert Coprocessor segment overrun exception t [...] adds c7fd4ec398dc x86/idtentry: Provide IDTENTRY_ERRORCODE adds 87a9c4feaa8a x86/entry: Convert Invalid TSS exception to IDTENTRY adds 403ad5120026 x86/entry: Convert Segment not present exception to IDTENTRY adds 24e4d217ea65 x86/entry: Convert Stack segment exception to IDTENTRY adds d4271b8fccc0 x86/entry: Convert General protection exception to IDTENTRY adds 8e82613acc64 x86/entry: Convert Spurious interrupt bug exception to IDTENTRY adds bad29a8306cb x86/entry: Convert Coprocessor error exception to IDTENTRY adds ea28f3d03105 x86/entry: Convert Alignment check exception to IDTENTRY adds 03852142b159 x86/entry: Convert SIMD coprocessor error exception to IDTENTRY adds db300565d865 x86/entry/32: Convert IRET exception to IDTENTRY_SW adds 819f5f8cfbcf x86/int3: Ensure that poke_int3_handler() is not traced adds a53a1d0435cd x86/int3: Avoid atomic instrumentation adds 83b169bb1d30 lib/bsearch: Provide __always_inline variant adds c3be35889406 x86/int3: Inline bsearch() adds e448b97001b4 x86/idtentry: Provide IDTENTRY_RAW adds 3512eab9b00a x86/entry: Convert INT3 exception to IDTENTRY_RAW adds f4f6b66fd801 x86/traps: Split int3 handler up adds 2f2ed27cb622 x86/idtentry: Provide IDTENTRY_IST adds 46dbb1443cd5 x86/mce: Move nmi_enter/exit() into the entry point adds aaa4947defff x86/entry: Convert Machine Check to IDTENTRY_IST adds 89cee5d63761 x86/mce: Use untraced rd/wrmsr in the MCE offline/crash check adds 9769a24d77c5 x86/idtentry: Provide IDTENTRY_XEN for XEN/PV adds b209b183b6db x86/entry: Convert NMI to IDTENTRY_NMI adds 3a301dc808b7 x86/nmi: Protect NMI entry against instrumentation adds 9a3d7c76d28e x86/db: Split out dr6/7 handling adds c087b87b1469 x86/entry: Convert Debug exception to IDTENTRY_DB adds f951cbcf04fc x86/entry/64: Remove error code clearing from #DB and #MCE [...] adds 97f4e8b75a99 x86/idtentry: Provide IDTRENTRY_NOIST variants for #DB and #MC adds 210d5380b6e0 x86/entry: Implement user mode C entry points for #DB and #MCE adds ee8324f0167a x86/traps: Restructure #DB handling adds 467a8425d105 x86/traps: Address objtool noinstr complaints in #DB adds 260ba6c939f6 x86/mce: Address objtools noinstr complaints adds 9bf779984c19 x86/idtentry: Provide IDTENTRY_DF adds 095b7a3e7745 x86/entry: Convert double fault exception to IDTENTRY_DF adds 82c5ba14c091 Merge branch 'x86/entry' adds a944fbda7601 Merge remote-tracking branch 'tip/auto-latest' adds bdf8783c0dae clocksource/drivers/davinci: Avoid trailing '\n' hidden in [...] adds 4855f2bd91b6 clocksource: davinci: axe a pointless __GFP_NOFAIL adds ac161f57b66d clocksource/drivers/imx-tpm: Add support for ARM64 adds 8c42c0f72d7c clocksource/drivers/atmel-st: Remove useless 'status' adds 25259f7a5de2 clocksource/drivers/timer-microchip-pit64b: Select CONFIG_ [...] adds bfed0eded1ce clocksource/drivers/versatile: Allow CONFIG_CLKSRC_VERSATI [...] adds ef5c21dfa378 clocksource/drivers/rda: drop redundant Kconfig dependency adds e39db4981d33 dt-bindings: atmel-tcb: convert bindings to json-schema adds a374bac78aa1 dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 [...] adds 893af8108566 ARM: dts: at91: sama5d2: add TCB GCLK adds f1650508310a ARM: at91: add atmel tcb capabilities adds b3f793b019fa clocksource/drivers/timer-atmel-tcb: rework 32khz clock selection adds aafbc776bf8b clocksource/drivers/timer-atmel-tcb: fill tcb_config adds 3ab829426d2f clocksource/drivers/timer-atmel-tcb: stop using the 32kHz [...] adds b293aacd6eec clocksource/drivers/timer-atmel-tcb: allow selecting first [...] adds c10c4a84d0bd clocksource/drivers/timer-atmel-tcb: add sama5d2 support adds dc86be57a388 clocksource/drivers/arc_timer: Remove duplicate error message adds 9fefc75d7bee drivers/clocksource/arm_arch_timer: Remove duplicate error [...] adds a42cb37b3462 Merge branch 'timers/drivers/timer-ti' into timers/drivers/next adds 32ac16b6d31b clocksource/drivers/timer-ti-dm: Fix spelling mistake "det [...] adds 2f090c185d92 Merge branch 'omap-for-v5.8/dt-timer' of git://git.kernel. [...] adds ba82fe3233ec clocksource/drivers/timer-ti-dm: Do one override clock par [...] adds 6999d0d628af Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 1032095053b3 EDAC/skx: Use the mcmtr register to retrieve close_pg/bank [...] adds 8cacb5ff9e00 Merge branch 'edac-misc' into edac-for-next adds 6e0be2fa4ce3 Merge remote-tracking branch 'edac/edac-for-next' adds ae0bb9fda405 platform-msi: Fix typos in comment adds 8a94c1ab34d5 irqchip/gic-v3: Fix missing "__init" for gic_smp_init() adds 82f2202ddc97 irqchip/sifive-plic: Remove incorrect requirement about nu [...] adds 5c8f77a27873 irqdomain: Make irq_domain_reset_irq_data() available to [...] adds 337cbeb2c13e genirq/irq_sim: Simplify the API adds 2f13ff1d1d5c irqchip/gic-v3-its: Track LPI distribution on a per CPU basis adds c5d6082d35e0 irqchip/gic-v3-its: Balance initial LPI affinity across CPUs adds 128516e49de6 iio: dummy_evgen: Fix use after free on error in iio_dummy [...] adds b2551674c3e0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 9b2de1d469ad tools/memory-model: Fix reference to litmus test in recipes.txt adds 1f604ecb503b Documentation/litmus-tests: Merge atomic's README into top [...] adds 7ab9d2b00209 Documentation/litmus-tests: Cite an RCU litmus test adds 87a52743a82d tools/memory-model: Make judgelitmus.sh note timeouts adds 283ec95ebb50 tools/memory-model: Make cmplitmushist.sh note timeouts adds 8234f70eec97 tools/memory-model: Make judgelitmus.sh identify bad macros adds db4fedcec272 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 6856d119c478 tools/memory-model: Fix paulmck email address on pre-exist [...] adds e1ca7a99832d tools/memory-model: Update parseargs.sh for hardware verification adds 3eff52bd20f4 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 6f090003f5b3 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 3cdef808966f tools/memory-model: Fix checkalllitmus.sh comment adds 3acd64e46479 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 195438984d28 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds d2aa99e07d5f tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds ef0476dd5605 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds aec0163e16fd tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds a3a999eca21f tools/memory-model: Keep assembly-language litmus tests adds 3fd224e9d214 tools/memory-model: Allow herd to deduce CPU type adds 9f048ce9ad39 tools/memory-model: Make runlitmus.sh check for jingle errors adds fa8477cf28ca tools/memory-model: Add -v flag to jingle7 runs adds c00e55921bf6 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 6e713092ef2c tools/memory-model: Fix scripting --jobs argument adds 319a845a8efe tools/memory-model: Make checkghlitmus.sh use mselect7 adds a0781d45f5a6 tools/memory-model: Make history-check scripts use mselect7 adds 9ccf7c587c96 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 7446e872bcd6 tools/memory-model: Repair parseargs.sh header comment adds f54315a593ea tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 6dd07c756aaa tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 87205908ca45 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds ae801b4aaca0 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 5705b7d1a9f2 Merge branch 'lkmm-dev.2020.05.16a' into HEAD adds 3f7a38500645 torture: Remove qemu dependency on EFI firmware adds 094e303bb1c6 torture: Add script to smoke-test commits in a branch adds 765263039a2c fork: Annotate a data race in vm_area_dup() adds b33e4b88f363 x86/mm/pat: Mark an intentional data race adds 7c131d7ec3b1 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds fcda884fc9c8 locktorture: Use true and false to assign to bool variables adds 8d58f9891e22 rcu: Initialize and destroy rcu_synchronize only when necessary adds e75bb384bf30 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 398081a605b7 kvm/svm: Disable KCSAN for svm_vcpu_run() adds a3bd14605b80 srcu: Fix a typo in comment "amoritized"->"amortized" adds 1af91fea5c40 rcu: Simplify the calculation of rcu_state.ncpus adds 0aa7d2198531 docs: RCU: Convert checklist.txt to ReST adds ac9a80690fa6 docs: RCU: Convert lockdep-splat.txt to ReST adds 9ebfc76981d4 docs: RCU: Convert lockdep.txt to ReST adds 0bf22ce264df docs: RCU: Convert rculist_nulls.txt to ReST adds 00fbcc9105c3 docs: RCU: Convert torture.txt to ReST adds 77fa9f1bfe87 docs: RCU: Convert rcuref.txt to ReST adds ef5fe62adfff docs: RCU: Convert stallwarn.txt to ReST adds 3b27644d198a docs: RCU: Don't duplicate chapter names in rculist_nulls.rst adds 6de0086b3b66 rcutorture: Add races with task-exit processing adds fcc544f51c7f torture: Set configfile variable to current scenario adds 2f1cfec2a621 rcutorture: Handle non-statistic bang-string error messages adds 5ca1ea8fc683 rcutorture: NULL rcu_torture_current earlier in cleanup code adds ebdf2a00b474 kcsan: Add test suite adds c8386e8384be doc: Timer problems can cause RCU CPU stall warnings adds df4b98359e00 rcu: Add callbacks-invoked counters adds 264442a4069d rcu: Add comment documenting rcu_callback_map's purpose adds c4d8ed05c125 Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] adds e45a953c77c4 rcu/tree: Add better tracing for dyntick-idle adds db8f6f6c8a7a rcu/tree: Clean up dynticks counter usage adds 672267dca14b rcu/tree: Remove dynticks_nmi_nesting counter adds 95618d085860 trace: events: rcu: Change description of rcu_dyntick trace event adds 224f3e5d52ad torture: Remove whitespace from identify_qemu_vcpus output adds 63124fec7450 torture: Add --allcpus argument to the kvm.sh script adds 6c661e751dc4 rcu: Grace-period-kthread related sleeps to idle priority adds 663d44c27953 rcu: Priority-boost-related sleeps to idle priority adds edfef25b0b49 rcu: No-CBs-related sleeps to idle priority adds 5c095116664c rcu: Expedited grace-period sleeps to idle priority adds 174588a61196 rcu-tasks: Convert sleeps to idle priority adds b4673369b61b fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] adds ad80ddeb1da3 locking/osq_lock: Annotate a data race in osq_lock adds d70ea68a9025 doc: Tasks RCU must protect instructions before trampoline adds 030f304035b1 ubsan, kcsan: Don't combine sanitizer with kcov on clang adds 81aa23c40b1d doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq adds bd925a5a9f45 tick/nohz: Narrow down noise while setting current task's [...] adds 41bea1597c49 rcu: fix some kernel-doc warnings adds c0bca24d8202 rcu: Remove initialized but unused rnp from check_slow_task() adds 5b60c7d6d6e8 rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() [...] adds 03f7080e8ffb Merge remote-tracking branch 'rcu/rcu/next' adds febd668d375c rcuwait: avoid lockdep splats from rcuwait_active() adds 9d5272f5e361 Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel [...] adds 4a19de64dd30 Merge remote-tracking branch 'kvm/linux-next' adds 26fd5d2b810e Merge remote-tracking branch 'kvm-arm/next' adds 2f72ee688546 Merge remote-tracking branch 'kvms390/next' adds 653d38e5ec89 Merge remote-tracking branch 'percpu/for-next' adds c0e30b7c9467 Merge remote-tracking branch 'workqueues/for-next' adds c69fa3e1be52 Merge remote-tracking branch 'drivers-x86/for-next' adds c032699ef9d5 platform/chrome: cros_ec_i2c: Appease the kernel-doc deity adds bbb7ad49b835 platform/chrome: cros_usbpd_logger: Add __printf annotatio [...] adds 34e667359968 Merge remote-tracking branch 'chrome-platform/for-next' adds 8d079650013a Merge remote-tracking branch 'leds/for-next' adds 0b671eed0cf0 ipmi:bt-bmc: Avoid unnecessary check adds 8ed678dbac8c ipmi:bt-bmc: Fix some format issue of the code adds 7c47a219b95d ipmi: use vzalloc instead of kmalloc for user creation adds 878caa965969 ipmi: Replace guid_copy() with import_guid() where it makes sense adds 49826937e7c7 ipmi:bt-bmc: Fix error handling and status check adds 429b00f60665 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added adds e641abd3c726 Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added adds 104bac5b43f4 Merge remote-tracking branch 'ipmi/for-next' adds fefcfc968723 driver core: Remove check in driver_deferred_probe_force_t [...] adds 7dee11681ab4 Merge remote-tracking branch 'driver-core/driver-core-next' adds 357abc1d6b83 usb: renesas-xhci: include correct header for get_unaligne [...] adds 1cb3b0095c3d usb/ohci-platform: Fix a warning when hibernating adds 79112cc3c29f usb/xhci-plat: Set PM runtime as active on resume adds 16bdc04cc98a usb/ehci-platform: Set PM runtime as active on resume adds df00731cffa0 usb: xhci: fix USB_XHCI_PCI depends adds 78ef1b1ea193 usb: xhci: make symbols static adds a7f40c233a6b USB: EHCI: ehci-mv: fix less than zero comparison of an un [...] adds d49292025f79 USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe() adds 17fd602bec16 Merge remote-tracking branch 'usb/usb-next' adds 2e75973832ab USB: gadget: Use the correct style for SPDX License Identifier adds b33f69f56352 USB: dwc3: Use the correct style for SPDX License Identifier adds bdefa3ba92ca USB: dwc2: Use the correct style for SPDX License Identifier adds e2e77a94078b usb: cdns3: mark local functions static adds c2cd3452d5f8 usb: dwc3: support continuous runtime PM with dual role adds a23be4ed8f48 usb: gadget: aspeed: improve vhub port irq handling adds 5cc0710f2368 usb: gadget: aspeed: support multiple language strings adds 17309a6a4356 usb: gadget: add "usb_validate_langid" function adds 30d2617fd7ed usb: gadget: aspeed: allow to set usb strings in device tree adds 2e596d8843d7 usb: gadget: aspeed: allow to set device IDs in device tree adds 91786aa08750 usb: gadget: aspeed: fixup usb1 device descriptor at init time adds 3428b96f2f0d dt-bindings: usb: document aspeed vhub device ID/string pr [...] adds cb11ea56f37a usb: dwc3: gadget: Properly handle ClearFeature(halt) adds a7027ca69d82 usb: dwc3: gadget: Give back staled requests adds 8411993e79df usb: dwc3: gadget: Remove unnecessary checks adds fcd2def66392 usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue adds cd4b54e2ae1f dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings adds b88035625ec9 dt-bindings: usb: qcom,dwc3: Add compatible for SC7180 adds 8f385b675554 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] adds 5174564cb915 usb: dwc3: meson-g12a: specify phy names in soc data adds 013af227f58a usb: dwc3: meson-g12a: handle the phy and glue registers s [...] adds 6d9fa35a347a usb: dwc3: meson-g12a: get the reset as shared adds 8f5bc1ec770c usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init adds 31306821d877 usb: dwc3: meson-g12a: refactor usb2 phy init adds 8cc6d55bc200 usb: dwc3: drd: Don't free non-existing irq adds 8bb14308a869 usb: dwc3: core: Use role-switch default dr_mode adds 8d99087c2db8 usb: dwc3: gadget: Properly handle failed kick_transfer adds 9bc3395c2496 usb: dwc3: gadget: Store resource index of start cmd adds 36f05d36b035 usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer adds f7ac582effc6 usb: dwc3: gadget: WARN on no-resource status adds 96eb716483f7 dt-bindings: usb: convert keystone-usb.txt to YAML adds d47b0062a8ad dt-bindings: usb: ti,keystone-dwc3.yaml: Add USB3.0 PHY property adds ab415e7dc8b5 usb: gadget: tegra-xudc: Add vbus_draw support adds 7ee31f6b2981 usb: dwc3: gadget: Continue to process pending requests adds d547a9e6ed23 usb: cdns3: core: get role switch node from firmware adds dc17e4f3cec5 usb: cdns3: delete role_override adds 2fc9ac8c9f6f usb: cdns3: change "cdsn3" to"cdns3" adds 32e51c59a00c usb: cdns3: change dev_info to dev_dbg for debug message adds 69a5fa25c83a USB: mtu3: Use the correct style for SPDX License Identifier adds c3fd5451c92d usb: gadget: max3420: Add a missing '\n' in a log message adds 2bcd895ce6a5 usb: gadget: udc: remove unused 'driver_desc' adds 2122b45721f8 usb: dwc3: meson-g12a: refactor usb init adds 5d15f298f6f8 usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy d [...] adds ff4d3267d00d usb: dwc3: meson-g12a: add support for GXL and GXM SoCs adds f15518315c46 arm64: dts: amlogic: use the new USB control driver for GX [...] adds 64e2a0862d4e phy: amlogic: meson-gxl-usb3: remove code for non-existing PHY adds e591097d2724 usb: dwc3: of-simple: remove Amlogic GXL and AXG compatibles adds c95b6be1ad59 doc: dt: bindings: usb: dwc3: remove amlogic compatible entries adds 2c717d68bd2a dt-bindings: usb: dwc3: remove old DWC3 wrapper adds 056b832f36a8 usb: gadget: f_fs: remove unneeded semicolon in __ffs_data [...] adds 49c81cacaa61 usb: renesas_usbhs: Use the correct style for SPDX License [...] adds c29ec42065dc usb: gadget: uvc_video: add worker to handle the frame pumping adds e00057109155 usb: dwc2: gadget: move gadget resume after the core is in [...] adds 27a5fe723e3d usb: gadget: u_serial: add suspend resume callbacks adds 6941254132fa usb: gadget: f_serial: add suspend resume callbacks adds bd86901471fb usb: gadget: f_acm: add suspend resume callbacks adds 634e903a3809 USB: gadget: udc: s3c2410_udc: Remove pointless NULL check [...] adds 8d3f4a5ba1a6 usb: gadget: function: remove redundant assignment to vari [...] adds e560919192ff usb: dwc3: use true,false for dwc->otg_restart_host adds 29eeb0862da1 usb: gadget: net2272: use false for 'use_dma' adds 951f45b1e09d usb: gadget: udc: remove comparison to bool in mv_u3d_core.c adds cfc9803a1318 usb: gadget: omap_udc: remove unneeded semicolon adds 85d179c2615e usb: gadget: mass_storage: use module_usb_composite_driver [...] adds fdfb3a0d6e7c usb: gadget: Add missing annotation for xudc_handle_setup() adds fdef825fc5d3 USB: dummy-hcd: Add missing annotation for set_link_state() adds 4dc101b602e2 dt-bindings: usb: tegra-xudc: Add Tegra194 XUSB controller [...] adds 8dbb701a2666 usb: gadget: tegra-xudc: Add Tegra194 support adds 944b93d1a356 usb: gadget: tegra-xudc: add port_speed_quirk adds edecc7859960 usb: dwc3: Add support for DWC_usb32 IP adds 4f3f42ea6795 usb: dwc3: Get MDWIDTH for DWC_usb32 adds d7588d6dbd13 usb: gadget: Introduce usb_request->is_last adds 6a15df2d0e66 usb: gadget: f_tcm: Inform last stream request adds 700f3cd616e0 usb: dwc3: gadget: Check for in-progress END_TRANSFER adds 7df2194744c4 usb: dwc3: gadget: Refactor TRB completion handler adds 0a24027a8ffb usb: dwc3: gadget: Enable XferComplete event adds ec948d2c4511 usb: dwc3: gadget: Handle XferComplete for streams adds 36a389e3c44f usb: dwc3: gadget: Wait for transfer completion adds e57ac13eb325 usb: dwc3: gadget: Don't prepare beyond a transfer adds bcb2472c1326 usb: dwc3: gadget: Handle stream transfers adds 1ad06962a54d usb: dwc3: gadget: Use SET_EP_PRIME for NoStream adds e35e744daa81 usb: gadget: udc: atmel: Don't use DT to configure end point adds 016bb5f291af dt-bindings: usb: atmel: Mark EP child node as deprecated adds 7a86a5037298 ARM: dts: at91: Remove the USB EP child node adds 4abf4707f91f dt-bindings: usb: qcom,dwc3: Introduce interconnect proper [...] adds 79e71910f985 arm64: dts: qcom: sdm845: Add interconnect properties for USB adds d0bae79b5856 arm64: dts: qcom: sc7180: Add interconnect properties for USB adds f01b6c218117 usb: gadget: core: sync interrupt before unbind the udc adds f94f1f295078 usb: cdns3: gadget: assign interrupt number to USB gadget [...] adds a65a1ec70639 USB: dummy-hcd: use configurable endpoint naming scheme adds ee0896b7f81c Merge remote-tracking branch 'usb-gadget/next' adds 986c1748c84d USB: serial: usb_wwan: do not resubmit rx urb on fatal errors adds 58565d97f62f Merge remote-tracking branch 'usb-serial/usb-next' adds 7e46a5cbfc54 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds cbe72af1a713 phy: sr-usb: Constify phy_ops adds c79cc3d55c4b phy: phy-brcm-usb: Constify static structs adds 728ac1ba2eb4 phy: phy-bcm-ns2-usbdrd: Constify phy_ops adds 81530a38a36d phy: omap-usb2: Clean up exported header adds 72f039db491e phy: qcom-qmp: Ensure register indirection arrays initialized adds 45037dd68157 dt-bindings: phy: renesas: usb2-phy: convert bindings to j [...] adds ca432812d934 dt-bindings: phy: renesas: usb2-phy: add r8a77961 support adds 007e358094bf dt-bindings: phy: renesas: usb3-phy: convert bindings to j [...] adds 42aed917819d dt-bindings: phy: renesas: usb3-phy: add r8a77961 support adds 6f0577d14113 drivers: phy: sr-usb: do not use internal fsm for USB2 phy init adds 24dcb6a66376 phy: ti: am654: show up in regmap debugfs adds 257d0be3f040 phy: ti: am654: add support for USB super-speed adds 2bcf14ca1a2f phy: cadence: sierra: Fix for USB3 U1/U2 state adds ccf51c1cedfd dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml adds 59351049ad15 dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for US [...] adds 4ad7d7eeed3a dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180 adds d30b16a556b6 phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180 adds c5d3cdad688e dt-bindings: phy: Add PHY_TYPE_XPCS definition adds 1d51a2caa79d dt-bindings: phy: Add YAML schemas for Intel ComboPhy adds ac0a95a3ea78 phy: intel: Add driver support for ComboPhy adds e987fe8f2946 Merge remote-tracking branch 'phy-next/next' adds 55484fcc5061 serial: stm32: add no_console_suspend support adds 57626ff1c913 tty: n_gsm: Remove unnecessary test in gsm_print_packet() adds 4dd31f1ffec6 tty: n_gsm: Fix bogus i++ in gsm_data_kick adds 611af5ea18fe Merge remote-tracking branch 'tty/tty-next' adds 3ec499c967ae habanalabs: don't wait for ASIC CPU after reset adds 76cedc739d7a habanalabs: remove stop-on-error flag from DMA adds 1fa185c6560c habanalabs: re-factor H/W queues initialization adds 7e1c07dd3525 habanalabs: unify and improve device cpu init adds 49aba0bbab20 habanalabs: print warning when reset is requested adds 7a65ee046b22 habanalabs: increase timeout during reset adds c8aee597bbe2 habanalabs: update firmware definitions adds cb056b9fd513 habanalabs: retrieve DMA mask indication from firmware adds 926ba4cce10e habanalabs: handle barriers in DMA QMAN streams adds ba7193c952f6 habanalabs: hl_pci_set_dma_mask() can be static adds 25e7aeba601c habanalabs: Add INFO IOCTL opcode for time sync information adds eef544f74617 habanalabs: Allow access to TPC LFSR register adds 79c823c57e69 habanalabs: Align protection bits configuration of all TPCs adds 8e708af2846f habanalabs: support hwmon_reset_history attribute adds 39b425170d35 habanalabs: leave space for 2xMSG_PROT in CB adds 47f6b41cddf8 habanalabs: load CPU device boot loader from host adds aa9dd58bccbf habanalabs: enable trace data compression (profiler) adds 010a118cfeb4 habanalabs: update F/W register map adds 0a62c3926ef5 habanalabs: print all CB handles as hex numbers adds 824b4578391b habanalabs: add missing MODULE_DEVICE_TABLE adds f9e5f29518c1 uapi: habanalabs: add signal/wait operations adds ec2f8a306ae9 habanalabs: define ASIC-dependent interface for signal/wait adds b0b5d92579c0 habanalabs: handle the h/w sync object adds b75f22505ac9 habanalabs: add signal/wait to CS IOCTL operations adds 9e5e49cd5b90 habanalabs: check if CoreSight is supported adds e09498b078f8 habanalabs: add dedicated define for hard reset adds 803917f960c2 habanalabs: set PM profile to auto only for goya adds ca62433f53d1 habanalabs: support clock gating enable/disable adds fca72fbb661f habanalabs: get card type, location from F/W adds 2aad2bf81c33 habanalabs: add gaudi asic registers header files adds 466c7822b054 uapi: habanalabs: add gaudi defines adds ac0ae6a96aa5 habanalabs: add gaudi asic-dependent code adds bcaf415204e2 habanalabs: add hwmgr module for gaudi adds 3a3a5bf19639 habanalabs: add gaudi security module adds 79fc7a9fffa8 habanalabs: add gaudi profiler module adds af57cb81a6df habanalabs: enable gaudi code in driver adds ebd8d1225165 habanalabs: move event handling to common firmware file adds 87eaea1cf8b3 habanalabs: update patched_cb_size for Wreg32 adds 2bd7d8df3e59 Merge tag 'misc-habanalabs-next-2020-05-19' of git://peopl [...] adds d60250a459bb coresight: Pass coresight_device for coresight_release_pla [...] adds 68a5d5fccb4a coresight: Add return value for fixup connections adds 80961525880e coresight: Add generic sysfs link creation functions adds 8a7365c2d418 coresight: Expose device connections via sysfs adds 73274abb6557 coresight: cti: Add in sysfs links to other coresight devices adds 5153e57bf8b3 coresight: docs: Add information about the topology repres [...] adds 7f06a1c989e5 docs: trace: coresight-ect.rst: Fix a build warning adds 63314ca20fe4 coresight: etm4x: Add support for Qualcomm SC7180 SoC adds 41e8c7205cfd coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385 adds ebd9b6785099 coresight: cti: Make some symbols static adds 1c33c65cfea7 coresight: etb10: Make coresight_etb_groups static adds d375b356e687 coresight: Fix support for sparsely populated ports adds 347adb0d6385 coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() adds ae2041510d5d coresight: etmv4: Update default filter and initialisation adds fac28c4d34ca coresight: etm4x: Add support for Neoverse N1 ETM adds e54d9c77d266 coresight: Mark some functions static adds 0e34dc761810 coresight: Don't initialize variables unnecessarily adds bab223f9a97a coresight: Initialize arg in sparse friendly way adds 298754c56ce1 coresight: Include required headers in C files adds 9712c092cf06 coresight: Avoid casting void pointers adds 3f4943d422c5 coresight: etm4x: Fix use-after-free of per-cpu etm drvdata adds e9b880581d55 coresight: cti: Add CPU Hotplug handling to CTI driver adds 6a0953ce7de9 coresight: cti: Add CPU idle pm notifer to CTI devices adds 5459ceedb394 drivers/mic/scif: convert get_user_pages() --> pin_user_pages() adds ddae1423bc2d genwqe: convert get_user_pages() --> pin_user_pages() adds b03025c57396 misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller adds c9d7e3da1f3c fpga: dfl: afu: Corrected error handling levels adds 63134ada52d7 Merge remote-tracking branch 'char-misc/char-misc-next' adds d228a610752c Merge remote-tracking branch 'extcon/extcon-next' adds 5cab3ff2489e soundwire: bus: rename sdw_bus_master_add/delete, add arguments adds 90acca1d54ad soundwire: bus_type: introduce sdw_slave_type and sdw_master_type adds dbb50c7a9949 soundwire: bus: add unique bus id adds 7ceaa40b930e soundwire: bus_type: add sdw_master_device support adds 26d970225d87 soundwire: master: add runtime pm support adds 6bf393c577c4 soundwire: disco: s/ch/channels/ adds c5778ca49a19 soundwire: master: add sysfs support adds bcac59029955 soundwire: add Slave sysfs support adds 7541765df14b soundwire: fix trailing line in sysfs_slave.c adds 84091304a48c soundwire: fix spelling mistake adds fcbcf1f7b568 soundwire: intel: use a single module adds 35106739aded Merge remote-tracking branch 'soundwire/next' adds 5776e9459c9c Merge remote-tracking branch 'thunderbolt/next' adds addf21ea64d1 Staging: rtl8723bs: os_de: if-else coding style issue adds 3ac5add11555 staging: rtl8723bs: Using comparison to true is error prone adds 2493c61ed5de staging: rtl8192u: Using comparison to true is error prone adds 811eb344d5b0 staging: qlge: unmap dma when lock failed adds 16438cf707c9 staging: wfx: Typo fix adds abfd23743d47 staging: vt6656: Use sk_buff buffer for tx header adds 9deca1e3e2b6 staging: vt6656: vnt_beacon_xmit use extra_tx_headroom. adds 9786f8b2f79c staging: vt6656: vnt_usb_send_context remove variable data. adds cf5ffd22e409 staging: vt6656: use usb_anchor for tx queue. adds 8da047603bbc staging: rtl8192u: Merge almost duplicate code adds 1caade4c3eaa Merge remote-tracking branch 'staging/staging-next' adds c5422d3884dc Merge remote-tracking branch 'mux/for-next' adds b35da2e86f25 Merge branch 'icc-get-by-index' into icc-next adds f7cd39104946 Merge remote-tracking branch 'icc/icc-next' adds b785e3b9368e Merge remote-tracking branch 'slave-dma/next' adds adbfd73424ae Merge remote-tracking branch 'cgroup/for-next' adds 02dcd885d2ee Merge branch 'fixes' into for-next adds 9d8b4f095953 Merge remote-tracking branch 'scsi/for-next' adds d0b1e4a638d6 scsi: cxlflash: Fix error return code in cxlflash_probe() adds 5cac1095cf28 scsi: ufs: Make ufshcd_wait_for_register() sleep instead o [...] adds c5f8852273dd scsi: sd: Add zoned capabilities device attribute adds e16b9ed61e07 scsi: hisi_sas: Do not reset phy timer to wait for stray phy up adds 1e954d1f002d scsi: hisi_sas: Modify the commit information for DSM method adds 1a0efb55b2bb scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list adds 1cdee0044261 scsi: hisi_sas: Stop returning error code from slot_comple [...] adds 5482d56bfedf scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error adds 61fb24822166 scsi: target: tcmu: Userspace must not complete queued commands adds 246ee22583ed scsi: qla2xxx: Fix spelling of a variable name adds fbbc95a49d5b scsi: qla2xxx: Suppress two recently introduced compiler warnings adds 8ae178760b23 scsi: qla2xxx: Simplify the functions for dumping firmware adds 59d23cf3f2e4 scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically adds 8a73a0e002b3 scsi: qla2xxx: Add more BUILD_BUG_ON() statements adds 66f863677715 scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit adds d9ab5f1f05fc scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cf [...] adds e544b720ef31 scsi: qla2xxx: Change two hardcoded constants into offseto [...] adds c38884162218 scsi: qla2xxx: Use register names instead of register offsets adds 37139da1b097 scsi: qla2xxx: Fix the code that reads from mailbox registers adds 04474d3a1c96 scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from [...] adds ab053c09ee20 scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t adds 2a4b684ab0aa scsi: qla2xxx: Use make_handle() instead of open-coding it adds 21038b0900d1 scsi: qla2xxx: Fix endianness annotations in header files adds 7ffa5b939751 scsi: qla2xxx: Fix endianness annotations in source files adds 4dea170f4fb2 scsi: core: Fix incorrect usage of shost_for_each_device adds 840e1b55bb75 scsi: core: Refactor scsi_mq_setup_tags function adds b6ff8ca73350 scsi: scsi_debug: Parser tables and code interaction adds 9c9e50227a7d Merge remote-tracking branch 'scsi-mkp/for-next' adds 3543c348d341 Merge remote-tracking branch 'vhost/linux-next' adds 4e399b3ba8b9 dt-bindings: Document JZ47xx VPU auxiliary processor adds a99a37f6cd5a remoteproc: Add support for runtime PM adds 48f0a1bbb758 remoteproc: ingenic: Added remoteproc driver adds 1ec5dbef6803 MAINTAINERS: Add myself as reviewer for Ingenic rproc driver adds 7dcef3988eed remoteproc: Fix an error code in devm_rproc_alloc() adds 71f56fef13d4 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 13a6aa32e8c7 Merge remote-tracking branch 'rpmsg/for-next' adds 19c26d90ff4c gpio: mvebu: Fix probing for chips without PWM adds 333830aa149a gpio: exar: Fix bad handling for ida_simple_get error path adds 9fefca775c8d gpiolib: notify user-space about line status changes after [...] adds e75dfba311f4 Merge tag 'gpio-fixes-for-v5.7-rc6' of git://git.kernel.or [...] adds 582838ea5bea gpiolib: Document that GPIO line names are not globally unique adds 672de5274446 gpio: mb86s7x: Use devm_clk_get_optional() to get the input clock adds db67aa33d58d gpio: mb86s7x: Remove superfluous test for ACPI companion adds 4d3a050039a9 gpio: xgene-sb: Drop redundant OF_GPIO dependency adds b24bc583dea7 gpio: xgene-sb: Allow driver to be built with COMPILE_TEST adds d850c6f42cd8 gpio: xgene-sb: Drop extra check to call acpi_gpiochip_req [...] adds 22b3bc63da37 i2c: i801: Use GPIO_LOOKUP() helper macro adds 7b67b836625d mfd: sm501: Use GPIO_LOOKUP_IDX() helper macro adds 4c033b549912 gpiolib: Add support for GPIO lookup by line name adds 828546e24280 gpio: Add GPIO Aggregator adds ce7a2f77f976 docs: gpio: Add GPIO Aggregator documentation adds d9646a4866b0 MAINTAINERS: Add GPIO Aggregator section adds a0d50aa9350a Merge branch 'ib-gpio-aggregator' into devel adds a3bc02eb6fe3 Merge branch 'devel' into for-next adds b74ce525cf14 Merge remote-tracking branch 'gpio/for-next' adds 54a28f059d63 pinctrl: sprd: Fix the incorrect pull-up definition adds 80691a8ac7a4 pinctrl: equilibrium: Add architecture dependency adds 47fa5c971bbc pinctrl: amd: Add ACPI dependency adds 5d590738521e dt-bindings: pinctrl: rockchip: update example adds 550713e33f43 pinctrl: ocelot: Always register GPIO driver adds edc7254664ab pinctrl: ocelot: Remove instance number from pin functions adds 0b47afc65453 pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2 adds e695dea067fc dt-bindings: pinctrl: ocelot: Add Sparx5 SoC support adds c22ea274178f Merge branch 'devel' into for-next adds 7253c9660f92 Merge remote-tracking branch 'pinctrl/for-next' adds 9e140d439b92 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds a9f33dddbdac Merge remote-tracking branch 'pwm/for-next' adds 3e378098dff1 next-20200519/userns adds a5f304670b80 selftests: introduce gen_tar Makefile target adds 59bd1433ee04 Merge remote-tracking branch 'kselftest/next' adds 71140a2e3b1f Merge remote-tracking branch 'livepatching/for-next' adds a615849ef469 Merge remote-tracking branch 'rtc/rtc-next' adds dde06d4d2275 Merge remote-tracking branch 'ntb/ntb-next' adds d5757ed3b378 Merge remote-tracking branch 'gnss/gnss-next' adds b8d60d5110db Merge remote-tracking branch 'fsi/next' adds cfe57c540c27 Merge remote-tracking branch 'slimbus/for-next' adds 1cb31dc48773 Merge remote-tracking branch 'nvmem/for-next' adds 56b264bbd009 Merge remote-tracking branch 'xarray/xarray' adds 7769e18c201a scsi: storvsc: Re-init stor_chns when a channel interrupt [...] adds 677b0ce5d66c drivers: hv: remove redundant assignment to pointer primar [...] adds 7357b1df744c KVM: x86: hyperv: Remove duplicate definitions of Referenc [...] adds a8a42d0284f1 x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines adds c55a844f46f9 x86/hyperv: Split hyperv-tlfs.h into arch dependent and in [...] adds 88b42da6e3dc asm-generic/hyperv: Add definitions for Get/SetVpRegister [...] adds 69f57058badd hyper-v: Use UUID API for exporting the GUID (part 2) adds 458c4475be9a hyper-v: Supply GUID pointer to printf() like functions adds 0027e3fd6d90 hyper-v: Replace open-coded variant of %*phN specifier adds b7d18c57c94a hyper-v: Switch to use UUID types directly adds 723c425f2947 Driver: hv: vmbus: drop a no long applicable comment adds db5871e85533 vmbus: Replace zero-length array with flexible-array adds dc6024a94901 Merge remote-tracking branch 'hyperv/hyperv-next' adds 761901ebb98e next-20200518/kgdb adds 34b8f1de6a18 Merge remote-tracking branch 'pidfd/for-next' adds a8ceea593f82 Merge remote-tracking branch 'devfreq/devfreq-next' adds b2ef9f5a5cb3 mm/hmm/test: add selftest driver for HMM adds fee9f6d1b8df mm/hmm/test: add selftests for HMM adds f07e2f6be37a MAINTAINERS: add HMM selftests adds fc165b1f845b Merge remote-tracking branch 'hmm/hmm' adds 631dcce805a4 Merge remote-tracking branch 'cfi/cfi/next' adds 9f37fa780c40 Merge remote-tracking branch 'kunit-next/kunit' adds 15f9f63f4d74 fs: Fix missing 'bit' in comment adds 20607434113b lib/bitmap.c: fix spello adds c1a371cf80fb printk: fix global comment adds b0bb7f9a959f Merge remote-tracking branch 'trivial/for-next' adds b74c8704ae4c Merge remote-tracking branch 'mhi/mhi-next' adds 1cf229d96508 Merge remote-tracking branch 'notifications/notifications- [...] adds 0858caa419e6 uapi: General notification queue definitions adds 344fa64ef8f6 security: Add a hook for the point of notification insertion adds b580b93664f9 pipe: Add O_NOTIFICATION_PIPE adds c73be61cede5 pipe: Add general notification queue support adds 998f50407ffc security: Add hooks to rule on setting a watch adds f7e47677e39a watch_queue: Add a key/keyring notification facility adds f5b5a164f9a1 Add sample notification program adds 8cfba76383e9 pipe: Allow buffers to be marked read-whole-or-error for n [...] adds e7d553d69cf6 pipe: Add notification lossage handling adds 8c0637e950d6 keys: Make the KEY_NEED_* perms an enum rather than a mask adds 3e412ccc22e2 selinux: Implement the watch_key security hook adds a8478a602913 smack: Implement the watch_key and post_notification hooks adds cc774bcebd92 watch_queue: Add security hooks to rule on setting mount a [...] adds 2499d4d0e381 watch_queue: Implement mount topology and attribute change [...] adds cd5f11dd1815 watch_queue: sample: Display mount tree change notifications adds 6479d757db22 watch_queue: Introduce a non-repeating system-unique super [...] adds 89bff5149945 watch_queue: Add superblock notifications adds 87a10a4bdb88 watch_queue: sample: Display superblock notifications adds ea346412156a fsinfo: Add fsinfo() syscall to query filesystem information adds 162552b4c181 fsinfo: Provide a bitmap of supported features adds ca8fd0a511ac fsinfo: Allow retrieval of superblock devname, options and stats adds c0efcb8a487b fsinfo: Allow fsinfo() to look up a mount object by ID adds a87bf792852f fsinfo: Add a uniquifier ID to struct mount adds 6e8f5079620b fsinfo: Allow mount information to be queried adds 55c36b989d86 fsinfo: Allow mount topology and propagation info to be retrieved adds fdf4cce5d57a fsinfo: Provide notification overrun handling support adds 09710448f8dd fsinfo: sample: Mount listing program adds ebb91ec0eccf fsinfo: Add API documentation adds aa1cfce0ac6f fsinfo: Add support for AFS adds 75532b7f38b1 fsinfo: Add support to ext4 adds 93737ccf05ec fsinfo: Add an attribute that lists all the visible mounts [...] adds a9fc08ba54a9 Merge remote-tracking branch 'fsinfo/fsinfo-core' adds 1bfbe0921ba9 checkpatch: test $GIT_DIR changes adds 6a1fe1a31eeb /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 3230530adf2c /proc/kpageflags: do not use uninitialized struct pages adds 1a927e4d7755 kcov: cleanup debug messages adds 51fb0b63f9ad kcov: fix potential use-after-free in kcov_remote_start adds 22fb2e741007 kcov: move t->kcov assignments into kcov_start/stop adds a65960cf0451 kcov: move t->kcov_sequence assignment adds 43fbae299759 kcov: use t->kcov_mode as enabled indicator adds 73d5c686c41c kcov: collect coverage from interrupts adds 05335c8237d3 usb: core: kcov: collect coverage from usb complete callback adds 90cc53139a8c mm/memcg: optimize memory.numa_stat like memory.stat adds c2fd53defdd1 lib/lzo: fix ambiguous encoding bug in lzo-rle adds 9f6f5a2aaafb device-dax: don't leak kernel memory to user space after u [...] adds 4b54c2c819ac x86: bitops: fix build regression adds 0f3e34013b10 mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() adds 9b11238c3fab rapidio: fix an error in get_user_pages_fast() error handling adds 37cfa8c46ea7 selftests/vm/.gitignore: add mremap_dontunmap adds f5d94394dd64 selftests/vm/write_to_hugetlbfs.c: fix unused variable warning adds 4b878f3379a6 kasan: disable branch tracing for core runtime adds 52556edc0c1d sh: include linux/time_types.h for sockios adds c9e9571f9891 MAINTAINERS: update email address for Naoya Horiguchi adds ea8738811e40 scripts/tags.sh: support compiled source, improved precise adds 7f5d8ebfc433 scripts/tags.sh: add a intermediate file for 'make gtags' adds b4b7806bc946 squashfs: migrate from ll_rw_block usage to BIO adds f33685743236 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 6d17f63c6308 ocfs2: add missing annotation for dlm_empty_lockres() adds 6b3c62ad4904 ocfs2: mount shared volume without ha stack adds 09ee21ea68ff drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds bf606d86f045 ramfs: support O_TMPFILE adds c77da2ffd937 vfs: track per-sb writeback errors and report them to syncfs adds d9e0e0cf8979 buffer: record blockdev write errors in super_block that it backs adds 5e058b9aedcb kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 4e551cdb91ff usercopy: mark dma-kmalloc caches as usercopy caches adds b03bf1b98136 mm/slub.c: fix corrupted freechain in deactivate_slab() adds 91c1ee3f82be mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds ecfb6dadaa98 slub: Remove userspace notifier for cache add/remove adds a55f8353e30b slub: remove kmalloc under list_lock from list_slab_objects() V2 adds d9d0d85d2f33 mm/slub: fix stack overruns with SLUB_STATS adds a8dcb8ce5954 mm-slub-add-panic_on_error-to-the-debug-facilities-fix adds 22ba8f9c1371 mm, dump_page(): do not crash with invalid mapping pointer adds 2af2c26c5b28 mm: move readahead prototypes from mm.h adds 231b2cd663a6 mm: return void from various readahead functions adds 78ab217443fd mm: ignore return value of ->readpages adds aa55ac3f50e6 mm: move readahead nr_pages check into read_pages adds 958a786af643 mm: add new readahead_control API adds 951014143352 mm: use readahead_control to pass arguments adds c0a35691ede4 mm: rename various 'offset' parameters to 'index' adds f32cac26601f mm: rename readahead loop variable to 'i' adds 2d6d74642db6 mm: remove 'page_offset' from readahead loop adds 76e5b20b3ccb mm: put readahead pages in cache earlier adds fa2ffcc209c8 mm: add readahead address space operation adds 34c025ec7bae mm: move end_index check out of readahead loop adds 53abd713922c mm: add page_cache_readahead_unbounded adds 0dc943c86c0c mm: document why we don't set PageReadahead adds 8f41ad7adb52 mm: use memalloc_nofs_save in readahead path adds a1c4764cc0d2 fs: convert mpage_readpages to mpage_readahead adds 6b33539fd376 btrfs: convert from readpages to readahead adds 268bec3f9253 erofs: convert uncompressed files from readpages to readahead adds 4ba2d745ab38 erofs: convert compressed files from readpages to readahead adds 9a4369e41511 ext4: convert from readpages to readahead adds 5fd4ed4ae63e ext4: pass the inode to ext4_mpage_readpages adds 07351a4c89cd f2fs: convert from readpages to readahead adds ef87f4e749bd f2fs: pass the inode to f2fs_mpage_readpages adds bc86e9e8362a fuse: convert from readpages to readahead adds 3f9561552d24 fuse-convert-from-readpages-to-readahead-fix adds d55829582a95 iomap: convert from readpages to readahead adds 6f0c62d45e40 include/linux/pagemap.h: introduce attach/detach_page_private adds b39344ecd005 md: remove __clear_page_buffers and use attach/detach_page [...] adds 6ac5d3ae9112 btrfs: use attach/detach_page_private adds 255319c1f161 fs/buffer.c: use attach/detach_page_private adds 17605a1e58e9 f2fs: use attach/detach_page_private adds 614a5fcda39f iomap: use attach/detach_page_private adds d67b88b23862 ntfs: replace attach_page_buffers with attach_page_private adds 823aaf02f5ed orangefs: use attach/detach_page_private adds aec5c539c9c6 buffer_head.h: remove attach_page_buffers adds 7ffc79560048 mm/migrate.c: call detach_page_private to cleanup code adds 5f87974dd413 mm/gup.c: update the documentation adds 9088752c1545 mm-gupc-updating-the-documentation-fix adds 7736c292c4b6 mm/gup: introduce pin_user_pages_unlocked adds a19655c8931f ivtv: convert get_user_pages() --> pin_user_pages() adds a7d09c7ab801 mm/gup: move __get_user_pages_fast() down a few lines in gup.c adds dfb8dfe80808 mm/gup: refactor and de-duplicate gup_fast() code adds 49555294a2bf mm/gup: introduce pin_user_pages_fast_only() adds 4968351dee65 drm/i915: convert get_user_pages() --> pin_user_pages() adds ff309cac8602 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds a34fc3f8f4aa mm/swap_state: fix a data race in swapin_nr_pages adds b4679b832f44 mm: swap: properly update readahead statistics in unuse_pt [...] adds 67b241ebe624 mm/swapfile.c: offset is only used when there is more slots adds d39bcdba0877 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds ce1296a5719e mm/swapfile.c: remove the unnecessary goto for SSD case adds c82049a860c0 mm/swapfile.c: simplify the calculation of n_goal adds 8cd7e195be35 mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds 6c854ed14e8f mm/swapfile.c: found_free could be represented by (tmp < max) adds 439b110d9c08 mm/swapfile.c: tmp is always smaller than max adds e7eb743c0037 mm/swapfile.c: omit a duplicate code by compare tmp and max first adds 3d08363d7513 swap: try to scan more free slots even when fragmented adds 3591287b140f mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable adds 64ba6477bd68 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix adds f32797bfa446 mm/swapfile.c: __swap_entry_free() always free 1 entry adds 17736eed287b mm/swapfile.c: use prandom_u32_max() adds 444b0e181c06 mm, memcg: add workingset_restore in memory.stat adds fc41473305e7 mm, memcg: avoid stale protection values when cgroup is ab [...] adds 1b40dd68e341 mm, memcg: decouple e{low,min} state mutations from protec [...] adds b2c5c6f87f84 mm: memcontrol: simplify value comparison between count and limit adds f961aa6af20e mm: fix NUMA node file count error in replace_page_cache() adds 64f8fbf6a751 mm: memcontrol: fix stat-corrupting race in charge moving adds 1da808d193f3 mm: memcontrol: drop @compound parameter from memcg charging API adds 7c6e754b945e mm: shmem: remove rare optimization when swapin races with [...] adds cba34a805ef5 mm: memcontrol: move out cgroup swaprate throttling adds 474a11458afe mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 87ce9f6c789f mm: memcontrol: prepare uncharging for removal of private [...] adds 1ad9cba3405b mm: memcontrol: prepare move_account for removal of privat [...] adds 68f25c8ee4af mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds 0add627512df mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds 96fd5eef8f87 mm: memcontrol: switch to native NR_ANON_MAPPED counter adds be437055133a mm: memcontrol: switch to native NR_ANON_THPS counter adds 387b90172ba6 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix adds 806e3aedbcaa mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds bc98fd39702e mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] adds a3f2fd09ec2e mm: memcontrol: drop unused try/commit/cancel charge API adds f17314dc93da mm: memcontrol: prepare swap controller setup for integration adds 424c85e6708c mm: memcontrol: make swap tracking an integral part of mem [...] adds 370f728724df mm: memcontrol: charge swapin pages on instantiation adds ce4bdf8cbbd3 mm: memcontrol: document the new swap control behavior adds ca4c4835ea11 mm: memcontrol: delete unused lrucare handling adds 5477c8a44bb3 mm: memcontrol: update page->mem_cgroup stability rules adds 8758a866c065 memcg: expose root cgroup's memory.stat adds c1fc3460b2b8 mm/gup.c: further document vma_permits_fault() adds c6f8bf7fac19 /proc/PID/smaps: Add PMD migration entry parsing adds b09bfdbfb913 mm/mmap.c: fix the adjusted length error adds f8b49d8e2c9d mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds dba80248b33a x86/hyperv: use vmalloc_exec for the hypercall page adds 3e5489c32fc1 x86: fix vmap arguments in map_irq_stack adds b909a74c5d18 staging: android: ion: use vmap instead of vm_map_ram adds 26baeaef603c staging: media: ipu3: use vmap instead of reimplementing it adds aae0ac207898 dma-mapping: use vmap insted of reimplementing it adds fafdf5000721 powerpc: add an ioremap_phb helper adds 1e79660fbd53 powerpc: remove __ioremap_at and __iounmap_at adds 3fd9b0559476 mm: remove __get_vm_area adds ffb2e0ca3ee7 mm: unexport unmap_kernel_range_noflush adds 3f39e95cd275 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds 55881b43b821 mm: only allow page table mappings for built-in zsmalloc adds 1bf6e200f200 mm: pass addr as unsigned long to vb_free adds e1a234775141 mm: remove vmap_page_range_noflush and vunmap_page_range adds ff4a4ffcf3ba mm: rename vmap_page_range to map_kernel_range adds 5f5e30a735fc mm: don't return the number of pages from map_kernel_range [...] adds 92770f0a0d7d mm: remove map_vm_range adds bc77380caae3 mm: remove unmap_vmap_area adds 779489463baf mm: remove the prot argument from vm_map_ram adds 62d437129ffe mm: enforce that vmap can't map pages executable adds ea839fc12c80 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds 04465410ae1a mm: remove the pgprot argument to __vmalloc adds b4d9dcf90a8b mm: remove the prot argument to __vmalloc_node adds a18575a467d4 mm: remove both instances of __vmalloc_node_flags adds 3eba32588f34 mm: remove __vmalloc_node_flags_caller adds 27b1cf0ed630 mm-remove-__vmalloc_node_flags_caller-fix adds d82a853be4d7 mm: switch the test_vmalloc module to use __vmalloc_node adds 5f78f1457b36 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 721b17fbd24c mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds a29ad52aea98 mm: remove vmalloc_user_node_flags adds 92beb2f47331 mm-remove-vmalloc_user_node_flags-fix adds d1155d0cab29 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds 0e50353590ff powerpc: use __vmalloc_node in alloc_vm_stack adds c8d9dd1c9e6e s390: use __vmalloc_node in stack_alloc adds 0dbfa63b7f5e mm: add functions to track page directory modifications adds c5b9a7326883 mm/vmalloc: track which page-table levels were modified adds 26d9690121ed mm-vmalloc-track-which-page-table-levels-were-modified-fix adds e31009b2edae mm/ioremap: track which page-table levels were modified adds 1b38b3f94bf6 x86/mm/64: implement arch_sync_kernel_mappings() adds cbcf196f4aa2 x86/mm/32: implement arch_sync_kernel_mappings() adds 45b5c372f45c mm: remove vmalloc_sync_(un)mappings() adds 4195d6330c41 x86/mm: remove vmalloc faulting adds 2d5c869e2435 mm/mm_init.c: report kasan-tag information stored in page->flags adds dd2b99a5ab55 kasan: stop tests being eliminated as dead code with FORTI [...] adds cd7d4e8cac19 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds 9ebb7564b596 string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds 2e161abe79ba kasan: move kasan_report() into report.c adds 335412828096 mm: clarify __GFP_MEMALLOC usage adds 0b401196e966 mm: memblock: replace dereferences of memblock_region.nid [...] adds 78ec54967b67 mm: make early_pfn_to_nid() and related defintions close t [...] adds 5e5cd7b5a62c mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds c7df73fd4e98 mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 6d046d15b9b5 mm: use free_area_init() instead of free_area_init_nodes() adds bdd75f8f3adc alpha: simplify detection of memory zone boundaries adds c2991d1bbf6c arm: simplify detection of memory zone boundaries adds 2f6c2d00727e arm64: simplify detection of memory zone boundaries for UM [...] adds 8e76756a75e0 csky: simplify detection of memory zone boundaries adds 008bc2bf8c67 m68k: mm: simplify detection of memory zone boundaries adds 0e41a6d3d817 parisc: simplify detection of memory zone boundaries adds 2ee1a79fd782 sparc32: simplify detection of memory zone boundaries adds eda1ab95fdb5 unicore32: simplify detection of memory zone boundaries adds afb4ede4311c xtensa: simplify detection of memory zone boundaries adds 50db0f6cbb14 mm: memmap_init: iterate over memblock regions rather that [...] adds 5c287c0cd79e mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds 22d2a9e534cc mm/compaction: fix the incorrect hole in fast_isolate_freepages() adds 2d64b29f1007 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 1bcd417eb000 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 75266bef2461 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 130df17335bf arc: free_area_init(): take into account PAE40 mode adds 8000512b49f0 mm-free_area_init-allow-defining-max_zone_pfn-in-descendin [...] adds 48d45bc1726e mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 2d96fa0c03ff mm: clean up free_area_init_node() and its helpers adds 7a95036f7f74 mm: simplify find_min_pfn_with_active_regions() adds ede5841a2a4f docs/vm: update memory-models documentation adds 0d7466fb3eef mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 601522cfde5a mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 05f7afb0c8bc mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds c89785b956a3 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds e75c9bd675c8 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds 81633289f117 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 3888cdc6fbfe mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 8cf7a5273f9f mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds caada632a2d2 mm: initialize deferred pages with interrupts enabled adds 58899d55e7be mm: call cond_resched() from deferred_init_memmap() adds 87c29a59bbdc mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds 0986a85418ea mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds 275505e3af94 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds d8e9252fc62f mm/vmstat.c: do not show lowmem reserve protection informa [...] adds ae8d71a7906f mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 2e4acd958f32 mm/page_alloc: integrate classzone_idx and high_zoneidx adds 534654d27a5a mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds b3c4abed8c29 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds 22dd38495089 mm/page_alloc.c: reset numa stats for boot pagesets adds 941b5a039e9e mm-reset-numa-stats-for-boot-pagesets-v3 adds d75aa7288527 mm, page_alloc: reset the zone->watermark_boost early adds d1d21652bdcf mm/page_alloc: restrict and formalize compound_page_dtors[] adds d03244f7f79c mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] adds 0c3fc91a8af7 mm-page_alloc-skip-waternark_boost-for-atomic-order-0-allo [...] adds 2406cd00f6c8 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds 50f8c888cc83 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds 52d9e0fdfa18 mm/vmscan.c: change prototype for shrink_page_list adds fbc2f3dabaaf mm/vmscan: update the comment of should_continue_reclaim() adds 0889ac765a82 tools/vm/page_owner_sort.c: filter out unneeded line adds 4585354a11ab mm, mempolicy: fix up gup usage in lookup_node adds 7568c556fda9 include/linux/memblock.h: fix minor typo and unclear comment adds 3ce40fc6f91c hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] adds b2483f76bda4 khugepaged: add self test adds b2a72f8268c2 selftests: khugepaged: fix several spelling mistakes adds 9e052d780bd2 khugepaged: replace the usage of system(3) in the test adds 5c4c24de4660 khugepaged-add-self-test-fix-2-fix adds cad4108a7df9 khugepaged-add-self-test-fix-3 adds 86a5daf6965a khugepaged: do not stop collapse if less than half PTEs ar [...] adds dae17a68a787 khugepaged: drain all LRU caches before scanning pages adds 41c813271783 khugepaged: drain LRU add pagevec after swapin adds 44b5c591ba8d khugepaged: allow to collapse a page shared across fork adds d51b6bcb7568 mm: khugepaged: remove error message when checking external pins adds f7095c9de0cd khugepaged: allow to collapse PTE-mapped compound pages adds 90f950e119ca thp: change CoW semantics for anon-THP adds 1185d3900efe khugepaged: introduce 'max_ptes_shared' tunable adds 1f4ebed7cd2b selftests: khugepaged: fix several spelling mistakes adds 9b5671e60eb2 hugetlbfs: add arch_hugetlb_valid_size adds 7b9587e59aba hugetlbfs: move hugepagesz= parsing to arch independent code adds 266cb9978c9d hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 0f136255cb43 arm64/hugetlb: fix hugetlb initialization adds 6118d8a2fe01 hugetlbfs: clean up command line processing adds 83744aa2f139 hugetlbfs: fix changes to command line processing adds 5b65bec01a60 mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds aaa07416af4f arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds 9b48b722a838 mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds 62613100534f mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds 12d1f14afa88 mm: simplify calling a compound page destructor adds 9f6396ee426a arch/kmap: remove BUG_ON() adds 1d46d7bb8728 arch/xtensa: move kmap build bug out of the way adds 7c46bb75d79b arch/kmap: remove redundant arch specific kmaps adds 644468611bee arch/kunmap: remove duplicate kunmap implementations adds 7024e82094c4 arch-kunmap-remove-duplicate-kunmap-implementations-fix adds c062ec3e5224 {x86,powerpc,microblaze}/kmap: move preempt disable adds f2cedc884127 arch/kmap_atomic: consolidate duplicate code adds e822f9b068c5 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds fe8e59b19759 arch/kunmap_atomic: consolidate duplicate code adds c625adf7147e arch/{mips,sparc,microblaze,powerpc}: Don't enable pagefau [...] adds b63f184024ed arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds e4dd09d54b7f arch/kmap: ensure kmap_prot visibility adds f0d61ead0086 arch/kmap: don't hard code kmap_prot values adds be059d98d58d arch/kmap: define kmap_atomic_prot() for all arch's adds 496cb97cae15 drm: remove drm specific kmap_atomic code adds 001394bada85 drm: vmwgfx: include linux/highmem.h adds 80021d257aeb kmap: remove kmap_atomic_to_page() adds 572303494c5b parisc/kmap: remove duplicate kmap code adds 4e3ecd20c6d3 sparc: remove unnecessary includes adds e15560f75309 kmap: consolidate kmap_prot definitions adds 23898283af88 kmap-consolidate-kmap_prot-definitions-checkpatch-fixes adds 1b42d7859ac3 mm: thp: don't need to drain lru cache when splitting and [...] adds 2b7ab2698081 powerpc/mm: drop platform defined pmd_mknotpresent() adds 12984b7a9013 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds 6c62be57382a mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds 4052e63be307 mm/vmstat: add events for PMD based THP migration without split adds 25cb88f1ce24 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds ebc4c83607ec drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 281924e9ad91 mm: add DEBUG_WX support adds d878abb2d69f mm-add-debug_wx-support-fix adds 3ed36b4371cf mm: remove the specific name of arm64 adds 8167b8db4a10 mm: add MMU dependency for DEBUG_WX adds 9b229cb6156a riscv: support DEBUG_WX adds 079a68f3c863 riscv-support-debug_wx-fix adds cbd388ebc8a8 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds a0a3d8dcb039 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds e257b40fcfd9 mm: add kvfree_sensitive() for freeing sensitive data objects adds 18c60bfcf0b4 mm/memory_hotplug: refrain from adding memory into an impo [...] adds d3dd2d10588e powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds d4c9fdb6c810 mm/memory_hotplug: remove is_mem_section_removable() adds 7e12d2fac3a9 mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds bc0ec79c2ca7 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds ebe1993acf72 mm/memory_hotplug: introduce add_memory_driver_managed() adds 410a521e66dd kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds b4a3a78302c3 device-dax: add memory via add_memory_driver_managed() adds 9d74133399a6 mm: replace zero-length array with flexible-array member adds 4bd0d7d2d20e mm-replace-zero-length-array-with-flexible-array-member-fix adds f8d48bc6de47 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 055e7b630562 mm: ksm: fix a typo in comment "alreaady"->"already" adds 4771e74bf9a9 mm: ksm: fix a typo in comment "alreaady"->"already" adds d9e990a8d6e0 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 319b1be3e7ab mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 73da4c1e9a6a mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 7c68ff8d0e59 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds 0a8269c097c2 mm/vmsan: fix some typos in comment adds 19ab7c88459d mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds 556fcd9f6208 mm/memblock: fix a typo in comment "implict"->"implicit" adds 9b414cdaeb68 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds 507e36065574 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds ed47baa8d35b mm/frontswap: fix some typos in frontswap.c adds c89c6a2727a0 mm, memcg: fix some typos in memcontrol.c adds 13840de5af5f mm: fix a typo in comment "strucure"->"structure" adds 0dbc0dee5b42 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 85264eb30a04 mm/sparse: fix a typo in comment "convienence"->"convenience" adds cd70938faf9b mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 1b3f5dd6ed2a mm/memory: fix a typo in comment "attampt"->"attempt" adds 49a96849b987 mm: use false for bool variable adds 55c7b5e57609 include/linux/mm.h: return true in cpupid_pid_unset() adds 03e23af5e283 zcomp: Use ARRAY_SIZE() for backends list adds ff51da42407e fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 4235a81afb5f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds ab8ecb782d07 kernel/hung_task.c: Monitor killed tasks. adds e16ce6822cd5 proc: rename "catch" function argument adds 1acbb4569da8 x86/mm: define mm_p4d_folded() adds 1dea2fa76908 mm/debug: add tests validating architecture page table helpers adds 66af61f9aafa mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds 94136e87fff9 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 adds 5c7ec92aeed3 user.c: make uidhash_table static adds d195a306390b dynamic_debug: add an option to enable dynamic debug for m [...] adds 2088b477ae58 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds 997d4d050174 get_maintainer: add email addresses from .yaml files adds 06009703e5f6 get_maintainer: fix unexpected behavior for path/to//file [...] adds c437062d9a8b include/linux/bitops.h: avoid clang shift-count-overflow warnings adds 969e4922ad8a lib/math: avoid trailing newline hidden in pr_fmt() adds b22e92aff074 lib: Add might_fault() to strncpy_from_user. adds b8ed017c5c15 lib: optimize cpumask_local_spread() adds b986d3f86aa9 lib/test_lockup.c: make test_inode static adds 2deaa7d5c0cf lib/zlib: remove outdated and incorrect pre-increment opti [...] adds b6be1207e384 lib/percpu-refcount.c: use a more common logging style adds 65e1555c0d41 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds ab219beb718f checkpatch: additional MAINTAINER section entry ordering checks adds 412b4988ab01 checkpatch: look for c99 comments in ctx_locate_comment adds b14964808465 checkpatch: disallow --git and --file/--fix adds 26a83d1ca2d8 checkpatch: use patch subject when reading from stdin adds d6636b81f179 checkpatch-use-patch-subject-when-reading-from-stdin-fix adds 57ee99481bd6 fs/binfmt_elf: remove redundant elf_map ifndef adds 7e3c98dfc008 elfnote: mark all .note sections SHF_ALLOC adds bb77be1c3196 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 8cf3a68bb65a fat: don't allow to mount if the FAT length == 0 adds 737ebda1684d fat: improve the readahead for FAT entries adds b58f2233b960 fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 23cbf8c8312e include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds a99dd235e00b seq_file-introduce-define_seq_attribute-helper-macro-check [...] adds 082b914f2a3a mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds f68c52aef06a kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 9df9d1a34ced exec: simplify the copy_strings_kernel calling convention adds ae8e56f9d61a exec: open code copy_string_kernel adds 37fbd606cb73 exec: change uselib(2) IS_SREG() failure to EACCES adds 71f2096f7c62 exec: relocate S_ISREG() check adds d01df9e7b1b8 exec: relocate path_noexec() check adds bdd15c61b2f2 fs: include FMODE_EXEC when converting flags to f_mode adds ad680f18b345 umh: fix refcount underflow in fork_usermode_blob(). adds 28883c207e95 rapidio: avoid data race between file operation callbacks [...] adds 89be99a94822 rapidio: convert get_user_pages() --> pin_user_pages() adds 98747d864d74 kernel/relay.c: fix read_pos error when multiple readers adds bac4ec61b8ad aio: simplify read_events() adds 8547f7d36b39 add kernel config option for twisting kernel behavior. adds be95a4092a1d twist: allow disabling k_spec() function in drivers/tty/vt [...] adds 7af9b6f3e10f twist: add option for selecting twist options for syzkalle [...] adds 65a5bcabf2fb selftests/x86/pkeys: move selftests to arch-neutral directory adds b8074e19812e selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 2fb9eb673db6 selftests/vm/pkeys: move generic definitions to header file adds 0ffbc11da806 selftests/vm/pkeys: move some definitions to arch-specific header adds 73cd0f78e37b selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds c79734687903 selftests: vm: pkeys: Use sane types for pkey register adds 6c0c3daaf1e7 selftests: vm: pkeys: add helpers for pkey bits adds 4d4817b59798 selftests/vm/pkeys: fix pkey_disable_clear() adds d60ec4795a5b selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 3a743c31ef9a selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 9beda7b14fc5 selftests: vm: pkeys: use the correct huge page size adds 7a89a6999384 selftests/vm/pkeys: introduce generic pkey abstractions adds e715b356b706 selftests/vm/pkeys: introduce powerpc support adds 79eb4ba43783 selftests: vm: pkeys: fix powerpc access right updates adds 74975730019e selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 38e4df1b27df selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 529fd21572a5 selftests/vm/pkeys: improve checks to determine pkey support adds de189a3d8170 selftests/vm/pkeys: associate key on a mapped page and det [...] adds 2506bfba1b15 selftests/vm/pkeys: associate key on a mapped page and det [...] adds f9ab36d5de8b selftests/vm/pkeys: detect write violation on a mapped acc [...] adds a77727893953 selftests/vm/pkeys: introduce a sub-page allocator adds 0d0cfd5c30fd selftests/vm/pkeys: test correct behaviour of pkey-0 adds aa4765458742 selftests/vm/pkeys: override access right definitions on powerpc adds 31cba4669874 selftests: vm: pkeys: fix powerpc access right definitions adds 092aa51734c6 selftests: vm: pkeys: use the correct page size on powerpc adds e318499b372a selftests: vm: pkeys: fix multilib builds for x86 adds 087702c661df tools/testing/selftests/vm: remove duplicate headers adds 6efdd3177a91 lib/ubsan.c: fix gcc-10 warnings adds 1d95f2314ba0 ipc/msg: add missing annotation for freeque() adds be8729e145a9 ipc/namespace.c: use a work queue to free_ipc adds c61fd3716944 ipc: convert ipcs_idr to XArray adds 64de29a92074 ipc-convert-ipcs_idr-to-xarray-update adds 80f4c86d0571 ipc-convert-ipcs_idr-to-xarray-update-fix adds 31eba228079a Merge branch 'akpm-current/current' adds 0195bc3f0967 kernel: add panic_on_taint adds 1e4ef54199be kernel-add-panic_on_taint-fix adds a92054de3184 xarray.h: correct return code documentation for xa_store_{ [...] adds 00ef9c68a160 kernel/sysctl: support setting sysctl parameters from kern [...] adds ef5b64b74833 kernel/sysctl: support handling command line aliases adds b130d55f949f kernel/hung_task convert hung_task_panic boot parameter to sysctl adds 1c1e20728159 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds 5f1e7875c0d0 lib/test_sysctl: support testing of sysctl. boot parameter adds 94027a1ddbea lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix adds 6eef51673777 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] adds c6cce1504a80 kernel/hung_task.c: introduce sysctl to print all traces w [...] adds 1eee3cb62419 panic: add sysctl to dump all CPUs backtraces on oops event adds 79dca2efc2c3 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] adds 1cf3cc7e7aae stacktrace: cleanup inconsistent variable type adds ca4ab984f1bd amdgpu: a NULL ->mm does not mean a thread is a kthread adds 063014005d27 kernel: move use_mm/unuse_mm to kthread.c adds a88129dded44 kernel: move use_mm/unuse_mm to kthread.c adds 382d866bc971 kernel: better document the use_mm/unuse_mm API contract adds 98142a3ba785 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 8ba8cb70e791 powerpc/vas: fix up for {un}use_mm() rename adds 635a9fe96263 kernel: set USER_DS in kthread_use_mm adds e5a9a6e90aeb mm/kmemleak: silence KCSAN splats in checksum adds 64f609a5b2d2 kallsyms/printk: add loglvl to print_ip_sym() adds 59593f2b8693 alpha: add show_stack_loglvl() adds e453ed4b4e0e arc: add show_stack_loglvl() adds 843f65c78456 arm/asm: add loglvl to c_backtrace() adds 5fd876621a8d arm: add loglvl to unwind_backtrace() adds 96a299c8c517 arm: add loglvl to dump_backtrace() adds 3824ff7a6e43 arm: wire up dump_backtrace_{entry,stm} adds 418ce588554a arm: add show_stack_loglvl() adds 7a9a2629916e arm64: add loglvl to dump_backtrace() adds d5ca5d073b8d arm64: add show_stack_loglvl() adds 49fbd9d3d1b9 c6x: add show_stack_loglvl() adds aa1ed4c927f4 csky: add show_stack_loglvl() adds e53a017a20cd h8300: add show_stack_loglvl() adds 386fe202b5ad hexagon: add show_stack_loglvl() adds 7ce9ac3f8b60 ia64: pass log level as arg into ia64_do_show_stack() adds 261490d4d2b6 ia64: add show_stack_loglvl() adds 23a124c97780 m68k: add show_stack_loglvl() adds 1d018897508d microblaze: add loglvl to microblaze_unwind_inner() adds 31b5fe576943 microblaze: add loglvl to microblaze_unwind() adds 003499a439e8 microblaze: add show_stack_loglvl() adds 4b6e672a8025 mips: add show_stack_loglvl() adds 9ae4e3149ba7 nds32: add show_stack_loglvl() adds 845d4b96af7c nios2: add show_stack_loglvl() adds 3625f1cbe6da openrisc: add show_stack_loglvl() adds a661d0223876 parisc: add show_stack_loglvl() adds 71ad02efbec4 powerpc: add show_stack_loglvl() adds a9d8bae2b3dd riscv: add show_stack_loglvl() adds 83af2e5b834a s390: add show_stack_loglvl() adds c3a33cf8d644 sh: add loglvl to dump_mem() adds 810f7c40e490 sh: remove needless printk() adds f74e79d2493c sh: add loglvl to printk_address() adds f3f7e25ede38 sh: add loglvl to show_trace() adds 240974cad6ac sh: add show_stack_loglvl() adds c84c4fe7fbe1 sparc: add show_stack_loglvl() adds ad60e7eed653 um/sysrq: remove needless variable sp adds f5ee2bedcfe5 um: add show_stack_loglvl() adds 1f12181e5457 unicore32: remove unused pmode argument in c_backtrace() adds 21d4f9cce5b1 unicore32: add loglvl to c_backtrace() adds 38a0d8deb8fb unicore32: add show_stack_loglvl() adds 3eb8fcab28b5 x86: add missing const qualifiers for log_lvl adds afcc9069591f x86: add show_stack_loglvl() adds a6e0b126e166 xtensa: add loglvl to show_trace() adds db776366cbcf xtensa-add-loglvl-to-show_trace-fix adds ff5d36d1ee44 xtensa: add show_stack_loglvl() adds 5e9e2583dc0c sysrq: use show_stack_loglvl() adds 28b8a2eaea7b x86/amd_gart: print stacktrace for a leak with KERN_ERR adds b44273e896d9 power: use show_stack_loglvl() adds 31b31f2fc66c kdb: don't play with console_loglevel adds 877d826f9a78 sched: print stack trace with KERN_INFO adds 00fc626943dc kernel: use show_stack_loglvl() adds cff7438b54a8 kernel: rename show_stack_loglvl() => show_stack() adds 9fc033e80951 mm/frontswap: mark various intentional data races adds 142efb8b8c24 mm/page_io: mark various intentional data races adds 6209aba03df8 mm-page_io-mark-various-intentional-data-races-v2 adds b4d31b0add06 mm/swap_state: mark various intentional data races adds 983f12988b33 mm/filemap.c: fix a data race in filemap_fault() adds 5a5bd798f2ab mm/swapfile: fix and annotate various data races adds 27f4ef932149 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 971b0c0a6487 mm/page_counter: fix various data races at memsw adds 567143ffd72d mm/memcontrol: fix a data race in scan count adds 21953eb248e7 mm/list_lru: fix a data race in list_lru_count_one adds 4641d99eb804 mm/mempool: fix a data race in mempool_free() adds 431ca4d9b0c0 mm/util.c: annotate an data race at vm_committed_as adds c65b4aa180ae mm/rmap: annotate a data race at tlb_flush_batched adds 3672cd1d5bc5 mm: annotate a data race in page_zonenum() adds f7179d72e487 mm/swap.c: annotate data races for lru_rotate_pvecs adds cc2d445e530f h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds 52f619da457a arm: add support for folded p4d page tables adds 5b70280621a1 arm-add-support-for-folded-p4d-page-tables-fix adds 7722efabff3a arm64: add support for folded p4d page tables adds 177abf7b3163 arm64: kvm: fix gcc-10 shift warning adds 415ddd0f2a02 hexagon: remove __ARCH_USE_5LEVEL_HACK adds 2ea62628c5ad ia64: add support for folded p4d page tables adds faaf0b7caa49 nios2: add support for folded p4d page tables adds 04c8f481b175 openrisc: add support for folded p4d page tables adds aae2824bbe83 powerpc: add support for folded p4d page tables adds 92703914ddf6 powerpc-add-support-for-folded-p4d-page-tables-fix adds 626a0e36e45b powerpc/xmon: drop unused pgdir varialble in show_pte() function adds 8ae9fb0c43a1 sh: fault: Modernize printing of kernel messages adds 54ca93a5840f sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds d31775cafff9 sh: add support for folded p4d page tables adds 02842786d10d unicore32: remove __ARCH_USE_5LEVEL_HACK adds 4b6e4f06ed68 asm-generic: remove pgtable-nop4d-hack.h adds 877eabe714f7 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds d7e1e0c8fe6a net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 9e44fcd35fda mm/mmap.c: add more sanity checks to get_unmapped_area() adds 8d3bb707dd25 mm/mmap.c: do not allow mappings outside of allowed limits adds 53743f274c76 mm: don't include asm/pgtable.h if linux/mm.h is already included adds 2b2545a20a67 mm: introduce include/linux/pgtable.h adds 99590b0db3bd mm: reorder includes after introduction of linux/pgtable.h adds c7a30b99b62a csky: replace definitions of __pXd_offset() with pXd_index() adds c6215bee7d79 m68k/mm/motorola: move comment about page table allocation [...] adds eaa2abf219ae m68k/mm: move {cache,nocahe}_page() definitions close to t [...] adds e716eafe537d x86/mm: simplify init_trampoline() and surrounding logic adds fec10eee6e09 mm: pgtable: add shortcuts for accessing kernel PMD and PTE adds da91722b9103 microblaze: fix page table traversal in setup_rt_frame() adds c8adb873e026 powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_ [...] adds a16428a45578 mm: consolidate pte_index() and pte_offset_*() definitions adds 576247bc094c mm: consolidate pmd_index() and pmd_offset() definitions adds f145f75b00be mm: consolidate pud_index() and pud_offset() definitions adds 1b08ef4c8f2f mm: consolidate pgd_index() and pgd_offset{_k}() definitions adds 80db0238996d mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix adds eae76f306238 proc/meminfo: avoid open coded reading of vm_committed_as adds 3ad07a508d05 mm/util.c: make vm_memory_committed() more accurate adds 7296746508e3 mm: adjust vm_committed_as_batch according to vm overcommi [...] adds 41912fe0a89f arm: fix the flush_icache_range arguments in set_fiq_handler adds 7f5fd80c8cc9 nds32: unexport flush_icache_page adds ed35a9bde4a5 powerpc: unexport flush_icache_user_range adds e660918ec437 unicore32: remove flush_cache_user_range adds 37b4f616ec96 asm-generic: fix the inclusion guards for cacheflush.h adds 71c3ebd40724 asm-generic: don't include <linux/mm.h> in cacheflush.h adds ecc8881e7306 asm-generic-dont-include-linux-mmh-in-cacheflushh-fix adds 212eb6ebd7ef asm-generic: improve the flush_dcache_page stub adds 07d45488abeb alpha: use asm-generic/cacheflush.h adds 805dd3e68606 arm64: use asm-generic/cacheflush.h adds 088cac41c2e8 c6x: use asm-generic/cacheflush.h adds f61b76408ba2 hexagon: use asm-generic/cacheflush.h adds 35cebadbd3e2 ia64: use asm-generic/cacheflush.h adds 574ec48d345e microblaze: use asm-generic/cacheflush.h adds 6a44047c4419 m68knommu: use asm-generic/cacheflush.h adds f6fc7acdacb2 openrisc: use asm-generic/cacheflush.h adds b1655e518e6e powerpc: use asm-generic/cacheflush.h adds 431ed3c407bb riscv: use asm-generic/cacheflush.h adds 9a1bb5123be4 arm,sparc,unicore32: remove flush_icache_user_range adds e79049db6636 mm: rename flush_icache_user_range to flush_icache_user_page adds 12014878a1a8 asm-generic: add a flush_icache_user_range stub adds 2fcaa0efaeb0 sh: implement flush_icache_user_range adds 37c2e8c19788 xtensa: implement flush_icache_user_range adds 86ad66ebeeb2 arm: rename flush_cache_user_range to flush_icache_user_range adds 96237d2e25f1 m68k: implement flush_icache_user_range adds 64750bf01b08 exec: only build read_code when needed adds 15e49f84b3d7 exec: use flush_icache_user_range in read_code adds 910611598218 binfmt_flat: use flush_icache_user_range adds 0577c7087461 nommu: use flush_icache_user_range in brk and mmap adds a8fd686d4bf3 module: move the set_fs hack for flush_icache_range to m68k adds c868d0f24560 mm/madvise: pass task and mm to do_madvise adds 5c1eda550c8a mm/madvise: introduce process_madvise() syscall: an extern [...] adds 418f2f19806d fix process_madvise build break for arm64 adds e715a8414f98 mm: fix build error for mips of process_madvise adds 4ea565caf8a1 mm-introduce-external-memory-hinting-api-fix-2-fix adds cf9b15f9bfcb mm/madvise: check fatal signal pending of target process adds c889cbdf89b2 pid: move pidfd_get_pid() to pid.c adds 86115e6b5eee mm/madvise: support both pid and pidfd for process_madvise adds 20cb87c93fee mm/madvise: allow KSM hints for remote API adds 484dd8a0039c mm: support vector address ranges for process_madvise adds a6b8ade2a733 mm: support compat_sys_process_madvise adds ec4a5a5bfd9c mm-support-vector-address-ranges-for-process_madvise-fix-fix adds dc844c685458 mm/madvise: make function 'do_process_madvise' static adds b856e1ef015b mm: fix s390 compat build error adds 51e889c6e0cf mm-support-vector-address-ranges-for-process_madvise-fix-f [...] adds 11f75340de17 mm: use only pidfd for process_madvise syscall adds 058c42c20951 mm: return EBADF if pidfd is invalid adds a862fb5bad39 mm/madvise.c: remove duplicated include adds c4637fc5a71b include/linux/cache.h: expand documentation over __read_mostly adds ec888f540554 doc: cgroup: update note about conditions when oom killer [...] adds 1c4a4ab9f345 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] adds 6b40b7dec6e5 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 6f6cb5bc3f3e Merge branch 'akpm/master' adds e8f3274774b4 Add linux-next specific files for 20200521
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (72bc15d0018e) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../ABI/testing/debugfs-driver-habanalabs | 17 + Documentation/ABI/testing/dev-kmsg | 5 + .../ABI/testing/sysfs-bus-soundwire-master | 23 + .../ABI/testing/sysfs-bus-soundwire-slave | 91 + Documentation/ABI/testing/sysfs-driver-habanalabs | 17 + Documentation/admin-guide/gpio/gpio-aggregator.rst | 111 + Documentation/admin-guide/gpio/index.rst | 1 + Documentation/admin-guide/kdump/kdump.rst | 8 + Documentation/admin-guide/kernel-parameters.txt | 13 + Documentation/admin-guide/sysctl/kernel.rst | 16 +- Documentation/dev-tools/kselftest.rst | 23 + Documentation/devicetree/bindings/arm/amlogic.yaml | 4 + .../bindings/bus/arm,integrator-ap-lm.yaml | 83 + .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 3 - Documentation/devicetree/bindings/eeprom/at24.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 2 + .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c.txt | 3 + .../bindings/interconnect/interconnect.txt | 5 - .../bindings/interrupt-controller/arm,gic.yaml | 6 + .../interrupt-controller/renesas,intc-irqpin.txt | 62 - .../interrupt-controller/renesas,intc-irqpin.yaml | 107 + .../devicetree/bindings/iommu/arm,smmu.yaml | 1 + .../devicetree/bindings/media/video-interfaces.txt | 372 +- .../devicetree/bindings/mfd/atmel-tcb.txt | 56 - .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 68 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 1 + .../bindings/net/wireless/mediatek,mt76.txt | 3 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 - .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 17 + .../devicetree/bindings/phy/intel,combo-phy.yaml | 101 + .../devicetree/bindings/phy/meson-gxl-usb3-phy.txt | 31 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 313 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 136 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 247 - .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 70 - .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 52 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 117 + .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 79 + .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 73 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +- .../bindings/pinctrl/rockchip,pinctrl.txt | 4 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 102 +- .../bindings/remoteproc/ingenic,vpu.yaml | 77 + .../devicetree/bindings/serial/qca,ar9330-uart.txt | 31 - .../bindings/serial/qca,ar9330-uart.yaml | 50 + .../soc/microchip/atmel,at91rm9200-tcb.yaml | 150 + Documentation/devicetree/bindings/sound/da7213.txt | 8 +- .../bindings/sound/marvell,mmp-sspa.yaml | 122 + Documentation/devicetree/bindings/spi/ti_qspi.txt | 2 +- .../devicetree/bindings/usb/amlogic,dwc3.txt | 42 - .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 73 +- .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 68 + .../devicetree/bindings/usb/atmel-usb.txt | 56 +- Documentation/devicetree/bindings/usb/dwc3.txt | 2 - .../devicetree/bindings/usb/generic-ehci.yaml | 3 + .../devicetree/bindings/usb/generic-ohci.yaml | 3 + .../devicetree/bindings/usb/keystone-usb.txt | 56 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 + .../devicetree/bindings/usb/qcom,dwc3.txt | 104 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 167 + .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 88 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/gpio/board.rst | 15 +- Documentation/driver-api/soundwire/summary.rst | 7 +- Documentation/filesystems/f2fs.rst | 6 +- Documentation/process/changes.rst | 2 +- Documentation/s390/zfcpdump.rst | 4 +- Documentation/security/keys/core.rst | 8 +- Documentation/trace/ftrace-design.rst | 8 - .../userspace-api/media/v4l/ext-ctrls-camera.rst | 151 + Documentation/vm/slub.rst | 2 - MAINTAINERS | 42 +- Next/SHA1s | 226 +- Next/merge.log | 8821 ++++++++++----- arch/alpha/include/asm/cacheflush.h | 32 +- arch/alpha/kernel/smp.c | 2 +- arch/arm/Kconfig | 3 +- arch/arm/arm-soc-for-next-contents.txt | 29 +- arch/arm/boot/compressed/Makefile | 5 +- arch/arm/boot/compressed/fdt_get_mem_start.c | 56 - arch/arm/boot/compressed/head.S | 54 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 1 + arch/arm/boot/dts/am335x-boneblack-wireless.dts | 1 - arch/arm/boot/dts/am335x-boneblue.dts | 1 - arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 1 - arch/arm/boot/dts/am335x-evm.dts | 3 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am335x-lxm.dts | 2 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 2 +- arch/arm/boot/dts/am335x-pepper.dts | 4 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 2 +- arch/arm/boot/dts/am33xx-l4.dtsi | 12 +- arch/arm/boot/dts/am33xx.dtsi | 23 +- arch/arm/boot/dts/am3517.dtsi | 24 +- arch/arm/boot/dts/am4372.dtsi | 23 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 4 +- arch/arm/boot/dts/am437x-l4.dtsi | 12 +- arch/arm/boot/dts/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/at91sam9g45.dtsi | 54 - arch/arm/boot/dts/at91sam9rl.dtsi | 54 - arch/arm/boot/dts/at91sam9x5.dtsi | 54 - arch/arm/boot/dts/dm814x.dtsi | 74 +- arch/arm/boot/dts/dm816x.dtsi | 78 +- arch/arm/boot/dts/dra7-l4.dtsi | 7 +- arch/arm/boot/dts/dra7.dtsi | 10 + arch/arm/boot/dts/imx50.dtsi | 8 +- arch/arm/boot/dts/imx51.dtsi | 3 +- arch/arm/boot/dts/imx53-cx9020.dts | 25 +- arch/arm/boot/dts/imx53.dtsi | 3 +- arch/arm/boot/dts/imx6q-b450v3.dts | 7 - arch/arm/boot/dts/imx6q-b650v3.dts | 7 - arch/arm/boot/dts/imx6q-b850v3.dts | 11 - arch/arm/boot/dts/imx6q-bx50v3.dtsi | 15 + arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 14 + arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 31 + arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 31 + arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 35 +- arch/arm/boot/dts/imx6qdl.dtsi | 13 +- arch/arm/boot/dts/imx6sl.dtsi | 13 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx7d-pinfunc.h | 2 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/meson.dtsi | 3 + arch/arm/boot/dts/meson8b-odroidc1.dts | 3 +- arch/arm/boot/dts/meson8b.dtsi | 5 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 4 +- arch/arm/boot/dts/meson8m2.dtsi | 13 +- arch/arm/boot/dts/omap2.dtsi | 31 +- arch/arm/boot/dts/omap2420.dtsi | 68 +- arch/arm/boot/dts/omap2430.dtsi | 68 +- arch/arm/boot/dts/omap3-beagle.dts | 33 + arch/arm/boot/dts/omap3-devkit8000.dts | 33 + arch/arm/boot/dts/omap3.dtsi | 134 +- arch/arm/boot/dts/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/omap4.dtsi | 10 + arch/arm/boot/dts/omap5-l4.dtsi | 4 +- arch/arm/boot/dts/omap5.dtsi | 10 + arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 6 +- arch/arm/boot/dts/rk3229-xms6.dts | 19 +- arch/arm/boot/dts/rk322x.dtsi | 10 + arch/arm/boot/dts/rk3288-firefly-reload.dts | 12 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 12 +- arch/arm/boot/dts/rk3288-miqi.dts | 2 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 6 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 4 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 6 +- arch/arm/boot/dts/rk3288.dtsi | 1 - arch/arm/boot/dts/sama5d2.dtsi | 132 +- arch/arm/boot/dts/sama5d3.dtsi | 107 - arch/arm/boot/dts/sama5d4.dtsi | 120 - arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 328 +- arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/crypto/Kconfig | 12 +- arch/arm/include/asm/cacheflush.h | 7 +- arch/arm/kernel/fiq.c | 4 +- arch/arm/kernel/module.c | 22 +- arch/arm/kernel/ptrace.c | 4 +- arch/arm/kernel/time.c | 2 +- arch/arm/kernel/traps.c | 2 +- arch/arm/mach-alpine/Kconfig | 1 - arch/arm/mach-asm9260/Kconfig | 1 - arch/arm/mach-aspeed/Kconfig | 1 - arch/arm/mach-berlin/Kconfig | 1 - arch/arm/mach-clps711x/Kconfig | 4 - arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-imx/common.h | 1 - arch/arm/mach-imx/cpu.c | 175 - arch/arm/mach-imx/mach-imx6q.c | 8 +- arch/arm/mach-imx/mach-imx6sl.c | 8 +- arch/arm/mach-imx/mach-imx6sx.c | 8 +- arch/arm/mach-imx/mach-imx6ul.c | 8 +- arch/arm/mach-imx/mach-imx7d.c | 6 - arch/arm/mach-imx/mach-imx7ulp.c | 2 +- arch/arm/mach-imx/mach-pcm037.c | 2 +- arch/arm/mach-imx/mach-vf610.c | 8 +- arch/arm/mach-imx/mxc.h | 28 +- arch/arm/mach-integrator/Kconfig | 9 +- arch/arm/mach-integrator/Makefile | 3 +- arch/arm/mach-integrator/impd1.c | 475 - arch/arm/mach-integrator/impd1.h | 15 - arch/arm/mach-integrator/integrator_ap.c | 31 - arch/arm/mach-integrator/lm.c | 96 - arch/arm/mach-integrator/lm.h | 24 - arch/arm/mach-mmp/mmp-dt.c | 2 +- arch/arm/mach-mmp/mmp2-dt.c | 2 +- arch/arm/mach-mvebu/Kconfig | 3 - arch/arm/mach-omap2/Makefile | 4 +- arch/arm/mach-omap2/board-generic.c | 32 +- arch/arm/mach-omap2/common.h | 7 + arch/arm/mach-omap2/omap_hwmod_2420_data.c | 20 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 19 - .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 8 - arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 47 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 2 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 8 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 62 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 10 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 146 +- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 45 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 90 - arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 89 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 176 - arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 74 - arch/arm/mach-omap2/omap_hwmod_common_data.h | 3 - arch/arm/mach-omap2/timer.c | 568 +- arch/arm/mach-prima2/Kconfig | 1 - arch/arm/mach-realview/Kconfig | 10 - arch/arm/mach-socfpga/Kconfig | 1 - arch/arm/mach-versatile/Kconfig | 1 - arch/arm/mach-versatile/versatile_dt.c | 5 - arch/arm/mach-vexpress/Kconfig | 4 - arch/arm/mach-vexpress/core.h | 1 + arch/arm/mach-vexpress/dcscb.c | 1 + arch/arm/mach-vexpress/v2m.c | 23 + arch/arm/mm/cache-b15-rac.c | 3 +- arch/arm/plat-versatile/Kconfig | 7 - arch/arm/plat-versatile/Makefile | 1 - arch/arm/plat-versatile/include/plat/sched_clock.h | 7 - arch/arm/plat-versatile/sched-clock.c | 28 - arch/arm64/Kconfig.platforms | 3 - arch/arm64/boot/dts/amlogic/Makefile | 4 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 11 + arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 32 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 125 + arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 145 + .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 375 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 423 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 22 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 31 + .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 32 + arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 4 + .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 30 + .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 80 + .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 30 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 11 + .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 402 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 24 + arch/arm64/boot/dts/arm/foundation-v8-gicv2.dtsi | 4 +- arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 11 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 142 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 10 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 82 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 166 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 2 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 4 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 152 +- .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 4 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 33 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 65 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 2 +- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 162 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 8 + arch/arm64/boot/dts/rockchip/px30.dtsi | 3 + arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 15 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 29 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 4 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 29 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 20 +- arch/arm64/configs/defconfig | 2 + arch/arm64/include/asm/atomic.h | 6 +- arch/arm64/include/asm/barrier.h | 16 +- arch/arm64/include/asm/cacheflush.h | 46 +- arch/arm64/include/asm/debug-monitors.h | 2 + arch/arm64/include/asm/hardirq.h | 78 +- arch/arm64/include/asm/stacktrace.h | 40 +- arch/arm64/kernel/debug-monitors.c | 4 +- arch/arm64/kernel/ptrace.c | 7 +- arch/arm64/kernel/sdei.c | 42 +- arch/arm64/kernel/traps.c | 10 +- arch/arm64/lib/csum.c | 20 +- arch/c6x/include/asm/cacheflush.h | 19 +- arch/hexagon/include/asm/cacheflush.h | 19 +- arch/ia64/include/asm/cacheflush.h | 30 +- arch/m68k/coldfire/clk.c | 15 + arch/m68k/coldfire/device.c | 33 +- arch/m68k/coldfire/m5441x.c | 12 +- arch/m68k/include/asm/cacheflush_mm.h | 6 +- arch/m68k/include/asm/cacheflush_no.h | 19 +- arch/m68k/include/asm/m5441xsim.h | 15 + arch/m68k/include/asm/mcfclk.h | 2 + arch/m68k/mm/cache.c | 13 +- arch/microblaze/include/asm/cacheflush.h | 29 +- arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/mm/highmem.c | 5 +- arch/mips/configs/loongson3_defconfig | 1 + arch/mips/include/asm/maar.h | 17 +- arch/mips/include/asm/mach-ip30/war.h | 1 - arch/mips/include/asm/mipsregs.h | 10 + arch/mips/jz4740/setup.c | 1 + arch/mips/kernel/setup.c | 4 +- arch/mips/mm/highmem.c | 5 +- arch/mips/mm/init.c | 8 +- arch/mips/sgi-ip27/ip27-timer.c | 7 - arch/nds32/include/asm/cacheflush.h | 4 +- arch/nds32/mm/cacheflush.c | 3 +- arch/openrisc/include/asm/cacheflush.h | 31 +- arch/powerpc/Kconfig | 1 + arch/powerpc/boot/dts/pcm032.dts | 4 +- arch/powerpc/boot/wrapper | 3 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 4 +- arch/powerpc/include/asm/cacheflush.h | 42 +- arch/powerpc/include/asm/code-patching.h | 37 +- arch/powerpc/include/asm/cputable.h | 6 +- arch/powerpc/include/asm/debug.h | 2 +- arch/powerpc/include/asm/firmware.h | 1 + arch/powerpc/include/asm/ftrace.h | 14 + arch/powerpc/include/asm/hw_breakpoint.h | 32 +- arch/powerpc/include/asm/inst.h | 109 + arch/powerpc/include/asm/iommu.h | 4 +- arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 4 +- arch/powerpc/include/asm/page.h | 7 - arch/powerpc/include/asm/ppc-opcode.h | 3 + arch/powerpc/include/asm/processor.h | 9 +- arch/powerpc/include/asm/ptrace.h | 46 +- arch/powerpc/include/asm/reg.h | 13 +- arch/powerpc/include/asm/sstep.h | 17 +- arch/powerpc/include/asm/syscall.h | 5 +- arch/powerpc/include/asm/uaccess.h | 45 + arch/powerpc/include/asm/uprobes.h | 7 +- arch/powerpc/kernel/align.c | 18 +- arch/powerpc/kernel/asm-offsets.c | 8 + arch/powerpc/kernel/crash_dump.c | 7 +- arch/powerpc/kernel/dawr.c | 23 +- arch/powerpc/kernel/eeh.c | 31 + arch/powerpc/kernel/epapr_paravirt.c | 7 +- arch/powerpc/kernel/exceptions-64s.S | 47 +- arch/powerpc/kernel/head_64.S | 9 +- arch/powerpc/kernel/head_booke.h | 2 +- arch/powerpc/kernel/hw_breakpoint.c | 641 +- arch/powerpc/kernel/jump_label.c | 5 +- arch/powerpc/kernel/kgdb.c | 9 +- arch/powerpc/kernel/kprobes.c | 37 +- arch/powerpc/kernel/mce.c | 16 +- arch/powerpc/kernel/mce_power.c | 5 +- arch/powerpc/kernel/module_32.c | 17 +- arch/powerpc/kernel/module_64.c | 20 +- arch/powerpc/kernel/nvram_64.c | 4 +- arch/powerpc/kernel/optprobes.c | 100 +- arch/powerpc/kernel/optprobes_head.S | 3 + arch/powerpc/kernel/pci-hotplug.c | 2 - arch/powerpc/kernel/pci_64.c | 4 +- arch/powerpc/kernel/process.c | 89 +- arch/powerpc/kernel/prom.c | 10 +- arch/powerpc/kernel/prom_init.c | 24 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 72 +- arch/powerpc/kernel/ptrace/ptrace-tm.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace32.c | 4 +- arch/powerpc/kernel/security.c | 48 +- arch/powerpc/kernel/setup_32.c | 8 +- arch/powerpc/kernel/setup_64.c | 15 +- arch/powerpc/kernel/signal.c | 22 +- arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 10 +- arch/powerpc/kernel/trace/ftrace.c | 168 +- arch/powerpc/kernel/traps.c | 56 +- arch/powerpc/kernel/uprobes.c | 5 +- arch/powerpc/kernel/vecemu.c | 20 +- arch/powerpc/kernel/vmlinux.lds.S | 1 + arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 12 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 18 +- arch/powerpc/kvm/emulate_loadstore.c | 2 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 313 +- arch/powerpc/lib/feature-fixups-test.S | 69 + arch/powerpc/lib/feature-fixups.c | 162 +- arch/powerpc/lib/inst.c | 73 + arch/powerpc/lib/sstep.c | 460 +- arch/powerpc/lib/test_code-patching.S | 20 + arch/powerpc/lib/test_emulate_step.c | 56 +- arch/powerpc/mm/book3s64/hash_tlb.c | 6 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 2 +- arch/powerpc/mm/fault.c | 17 +- arch/powerpc/mm/highmem.c | 5 +- arch/powerpc/mm/init_64.c | 4 +- arch/powerpc/mm/kasan/kasan_init_32.c | 2 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/mm/nohash/8xx.c | 5 +- arch/powerpc/mm/slice.c | 2 +- arch/powerpc/perf/8xx-pmu.c | 9 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 5 +- arch/powerpc/platforms/cell/iommu.c | 6 +- arch/powerpc/platforms/powermac/bootx_init.c | 14 +- arch/powerpc/platforms/powermac/smp.c | 5 +- arch/powerpc/platforms/powernv/idle.c | 2 +- arch/powerpc/platforms/powernv/opal-fadump.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 10 +- arch/powerpc/platforms/ps3/mm.c | 52 +- arch/powerpc/platforms/ps3/setup.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 8 +- arch/powerpc/platforms/pseries/ras.c | 62 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 14 +- arch/powerpc/tools/head_check.sh | 8 +- arch/powerpc/xmon/Makefile | 2 +- arch/powerpc/xmon/xmon.c | 232 +- arch/powerpc/xmon/xmon_bpts.S | 11 + arch/powerpc/xmon/xmon_bpts.h | 14 + arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/cacheflush.h | 65 +- arch/riscv/include/asm/cacheinfo.h | 15 + arch/riscv/kernel/cacheinfo.c | 17 + arch/s390/appldata/appldata_mem.c | 4 - arch/s390/appldata/appldata_net_sum.c | 4 - arch/s390/appldata/appldata_os.c | 4 - arch/s390/include/asm/ccwgroup.h | 10 - arch/s390/include/asm/io.h | 2 +- arch/s390/include/asm/pci.h | 3 +- arch/s390/include/asm/pci_clp.h | 3 +- arch/s390/kernel/ftrace.c | 16 - arch/s390/kernel/machine_kexec_reloc.c | 1 + arch/s390/kernel/setup.c | 13 +- arch/s390/mm/hugetlbpage.c | 9 +- arch/s390/pci/pci.c | 21 +- arch/s390/pci/pci_bus.c | 72 +- arch/s390/pci/pci_clp.c | 1 + arch/sh/Kconfig | 1 - arch/sh/include/asm/cacheflush.h | 1 + arch/sh/include/uapi/asm/sockios.h | 2 + arch/sh/kernel/traps.c | 12 + arch/sparc/include/asm/cacheflush_32.h | 2 - arch/sparc/include/asm/cacheflush_64.h | 1 - arch/sparc/mm/highmem.c | 5 +- arch/um/include/asm/tlb.h | 2 + arch/unicore32/include/asm/cacheflush.h | 11 - arch/x86/Kconfig | 1 - arch/x86/Makefile | 4 - arch/x86/boot/compressed/head_32.S | 5 +- arch/x86/boot/compressed/head_64.S | 1 + arch/x86/entry/Makefile | 8 +- arch/x86/entry/common.c | 270 +- arch/x86/entry/entry_32.S | 261 +- arch/x86/entry/entry_64.S | 463 +- arch/x86/entry/entry_64_compat.S | 55 +- arch/x86/entry/thunk_64.S | 5 - arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 4 +- arch/x86/events/intel/rapl.c | 2 + arch/x86/events/intel/uncore.h | 2 +- arch/x86/ia32/audit.c | 1 + arch/x86/include/asm/archrandom.h | 26 +- arch/x86/include/asm/atomic.h | 17 +- arch/x86/include/asm/atomic64_32.h | 9 + arch/x86/include/asm/atomic64_64.h | 15 +- arch/x86/include/asm/audit.h | 7 + arch/x86/include/asm/bug.h | 3 + arch/x86/include/asm/cacheflush.h | 2 + arch/x86/include/asm/desc.h | 9 +- arch/x86/include/asm/fpu/internal.h | 10 +- arch/x86/include/asm/fpu/xstate.h | 52 +- arch/x86/include/asm/idtentry.h | 374 + arch/x86/include/asm/invpcid.h | 7 +- arch/x86/include/asm/irqflags.h | 24 - arch/x86/include/asm/kvm_para.h | 23 +- arch/x86/include/asm/mce.h | 2 +- arch/x86/include/asm/nospec-branch.h | 4 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/special_insns.h | 14 +- arch/x86/include/asm/text-patching.h | 11 +- arch/x86/include/asm/trapnr.h | 31 + arch/x86/include/asm/traps.h | 102 +- arch/x86/include/asm/x86_init.h | 2 - arch/x86/kernel/alternative.c | 25 +- arch/x86/kernel/audit_64.c | 2 +- arch/x86/kernel/cpu/common.c | 6 +- arch/x86/kernel/cpu/intel.c | 1 + arch/x86/kernel/cpu/mce/core.c | 150 +- arch/x86/kernel/cpu/mce/inject.c | 4 +- arch/x86/kernel/cpu/mce/internal.h | 2 +- arch/x86/kernel/cpu/mce/p5.c | 9 +- arch/x86/kernel/cpu/mce/winchip.c | 9 +- arch/x86/kernel/doublefault_32.c | 10 +- arch/x86/kernel/fpu/core.c | 53 +- arch/x86/kernel/fpu/init.c | 3 +- arch/x86/kernel/fpu/regset.c | 2 +- arch/x86/kernel/fpu/signal.c | 144 +- arch/x86/kernel/fpu/xstate.c | 199 +- arch/x86/kernel/ftrace_64.S | 2 +- arch/x86/kernel/hw_breakpoint.c | 31 +- arch/x86/kernel/idt.c | 74 +- arch/x86/kernel/kvm.c | 158 +- arch/x86/kernel/nmi.c | 23 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/traps.c | 590 +- arch/x86/kernel/x86_init.c | 1 - arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/mm/fault.c | 36 +- arch/x86/mm/mmio-mod.c | 4 +- arch/x86/xen/enlighten_pv.c | 50 +- arch/x86/xen/suspend_hvm.c | 2 +- arch/x86/xen/xen-asm_32.S | 2 +- arch/x86/xen/xen-asm_64.S | 40 +- arch/x86/xen/xen-ops.h | 2 +- arch/xtensa/include/asm/cacheflush.h | 2 + block/bio.c | 10 +- block/blk-core.c | 56 +- block/blk-flush.c | 1 - block/blk-merge.c | 2 - block/blk-mq.c | 38 +- block/blk.h | 17 - block/genhd.c | 48 +- block/ioctl.c | 4 +- crypto/Kconfig | 1 - drivers/acpi/arm64/gtdt.c | 4 +- drivers/acpi/arm64/iort.c | 4 + drivers/acpi/ec.c | 6 +- drivers/acpi/evged.c | 22 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 + drivers/acpi/sleep.c | 15 +- drivers/amba/bus.c | 14 +- drivers/base/core.c | 61 +- drivers/base/dd.c | 3 - drivers/base/platform-msi.c | 2 +- drivers/block/null_blk_main.c | 26 + drivers/block/ps3disk.c | 1 - drivers/bluetooth/hci_qca.c | 26 +- drivers/bus/Kconfig | 11 +- drivers/bus/Makefile | 2 +- drivers/bus/arm-integrator-lm.c | 128 + drivers/bus/ti-sysc.c | 25 +- drivers/bus/vexpress-config.c | 354 +- drivers/clk/Makefile | 2 +- drivers/clk/imx/clk-composite-8m.c | 56 +- drivers/clk/imx/clk-imx8mm.c | 27 +- drivers/clk/imx/clk-imx8mn.c | 25 +- drivers/clk/imx/clk-imx8mp.c | 148 +- drivers/clk/imx/clk-imx8mq.c | 29 +- drivers/clk/imx/clk.h | 7 + drivers/clk/mediatek/clk-mt2701-mm.c | 9 +- drivers/clk/mediatek/clk-mt2712-mm.c | 9 +- drivers/clk/mediatek/clk-mt6779-mm.c | 9 +- drivers/clk/mediatek/clk-mt6797-mm.c | 9 +- drivers/clk/mediatek/clk-mt8183-mm.c | 9 +- drivers/clk/samsung/clk-exynos5433.c | 3 +- drivers/clk/ti/clk-816x.c | 1 + drivers/clk/versatile/Kconfig | 26 +- drivers/clk/versatile/clk-impd1.c | 121 - drivers/clk/versatile/clk-vexpress-osc.c | 20 +- drivers/clocksource/Kconfig | 7 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/arc_timer.c | 4 +- drivers/clocksource/arm_arch_timer.c | 4 +- drivers/clocksource/timer-atmel-st.c | 3 +- drivers/clocksource/timer-atmel-tcb.c | 101 +- drivers/clocksource/timer-davinci.c | 24 +- drivers/clocksource/timer-imx-tpm.c | 8 +- drivers/clocksource/timer-ti-32k.c | 48 +- drivers/clocksource/timer-ti-dm-systimer.c | 727 ++ drivers/clocksource/timer-ti-dm.c | 4 +- drivers/cpufreq/cpufreq.c | 11 +- drivers/cpufreq/tegra186-cpufreq.c | 3 +- drivers/cpuidle/cpuidle-psci.c | 8 +- drivers/dma/tegra210-adma.c | 2 +- drivers/edac/i10nm_base.c | 2 +- drivers/edac/skx_base.c | 20 +- drivers/edac/skx_common.c | 6 +- drivers/edac/skx_common.h | 2 +- drivers/firmware/imx/imx-scu.c | 2 +- drivers/fpga/dfl-afu-dma-region.c | 4 +- drivers/gpio/Kconfig | 14 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-aggregator.c | 568 + drivers/gpio/gpio-exar.c | 7 +- drivers/gpio/gpio-mb86s7x.c | 28 +- drivers/gpio/gpio-mockup.c | 53 +- drivers/gpio/gpio-mvebu.c | 15 +- drivers/gpio/gpio-xgene-sb.c | 12 +- drivers/gpio/gpiolib.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 78 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 604 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 46 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 8 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 8 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 17 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 9 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 132 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 25 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 98 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 86 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 28 +- drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 3 - drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 92 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 11 + .../amd/display/dc/dce110/dce110_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 75 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 193 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 7 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 121 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 89 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 6 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 6 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 69 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 - .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 33 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 1 - .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 33 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 1 - .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 36 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.h | 2 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 6 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 6 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 11 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 60 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 229 +- .../amd/display/dc/dml/display_rq_dlg_helpers.h | 1 - .../amd/display/dc/dml/dml1_display_rq_dlg_calc.h | 2 - .../gpu/drm/amd/display/dc/dml/dml_common_defs.c | 43 - .../gpu/drm/amd/display/dc/dml/dml_common_defs.h | 37 - .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 19 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 7 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 11 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 16 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 35 + .../gpu/drm/amd/display/dmub/inc/dmub_fw_meta.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 6 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 9 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 28 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 8 +- .../gpu/drm/amd/display/modules/inc/mod_stats.h | 8 +- .../drm/amd/display/modules/power/power_helpers.c | 95 +- drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 7 +- drivers/gpu/drm/amd/include/amd_shared.h | 14 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 6 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 9 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 2 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 3 +- drivers/gpu/drm/drm_debugfs.c | 8 +- drivers/gpu/drm/drm_dp_helper.c | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_edid.c | 3 +- drivers/gpu/drm/drm_encoder_slave.c | 15 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_probe_helper.c | 2 - drivers/gpu/drm/drm_vblank.c | 2 + drivers/gpu/drm/exynos/exynos_drm_drv.c | 1 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 26 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 28 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 182 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 16 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 26 +- drivers/gpu/drm/exynos/exynos_mixer.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 59 +- drivers/gpu/drm/i915/display/intel_display_power.c | 76 +- drivers/gpu/drm/i915/display/intel_display_power.h | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 13 + drivers/gpu/drm/i915/display/intel_dp.c | 5 +- drivers/gpu/drm/i915/display/intel_overlay.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 22 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 30 +- drivers/gpu/drm/i915/i915_drv.h | 11 +- drivers/gpu/drm/i915/intel_pm.c | 251 +- drivers/gpu/drm/i915/intel_pm.h | 25 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 82 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 6 + drivers/gpu/drm/msm/adreno/a6xx.xml.h | 14 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 424 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 37 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 48 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 69 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 123 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 50 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 35 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 15 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 136 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 95 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 53 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 43 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 26 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 129 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 100 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 89 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 58 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 76 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 6 +- drivers/gpu/drm/msm/msm_drv.h | 7 +- drivers/gpu/drm/msm/msm_gem.c | 31 +- drivers/gpu/drm/msm/msm_gem.h | 1 + drivers/gpu/drm/msm/msm_gem_submit.c | 232 +- drivers/gpu/drm/msm/msm_gem_vma.c | 6 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 13 - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 2 +- drivers/i2c/busses/i2c-altera.c | 12 +- drivers/i2c/busses/i2c-mt65xx.c | 3 +- drivers/i2c/i2c-core-base.c | 84 + drivers/i2c/i2c-core.h | 6 +- drivers/iio/dummy/iio_dummy_evgen.c | 31 +- drivers/infiniband/hw/mlx5/flow.c | 5 +- drivers/input/touchscreen/elants_i2c.c | 233 +- drivers/interconnect/core.c | 52 +- drivers/interconnect/qcom/msm8916.c | 1 - drivers/iommu/dmar.c | 99 +- drivers/iommu/intel-iommu-debugfs.c | 62 + drivers/iommu/intel-iommu.c | 449 +- drivers/iommu/intel-pasid.c | 309 +- drivers/iommu/intel-pasid.h | 27 +- drivers/iommu/intel-svm.c | 446 +- drivers/iommu/intel_irq_remapping.c | 2 +- drivers/iommu/iommu.c | 72 +- drivers/iommu/mtk_iommu_v1.c | 18 +- drivers/iommu/omap-iommu.c | 4 + drivers/iommu/sun50i-iommu.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 170 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 2 - drivers/macintosh/windfarm_pm112.c | 21 +- drivers/md/dm-zoned-metadata.c | 145 +- drivers/md/dm-zoned-reclaim.c | 109 +- drivers/md/dm-zoned-target.c | 19 +- drivers/md/dm-zoned.h | 13 +- drivers/md/dm.c | 11 +- drivers/md/md-bitmap.c | 12 +- drivers/media/i2c/imx219.c | 108 +- drivers/media/i2c/ov13858.c | 13 +- drivers/media/i2c/ov5670.c | 14 +- drivers/media/mc/mc-entity.c | 2 +- drivers/media/pci/ivtv/ivtv-udma.c | 19 +- drivers/media/pci/ivtv/ivtv-yuv.c | 17 +- drivers/media/pci/ivtv/ivtvfb.c | 4 +- drivers/media/platform/omap3isp/ispvideo.c | 2 +- drivers/media/platform/video-mux.c | 87 +- drivers/media/v4l2-core/v4l2-ctrls.c | 61 +- drivers/media/v4l2-core/v4l2-fwnode.c | 104 +- drivers/media/v4l2-core/v4l2-mc.c | 95 + drivers/media/v4l2-core/v4l2-subdev.c | 22 + drivers/mfd/Kconfig | 5 +- drivers/mfd/sm501.c | 24 +- drivers/mfd/vexpress-sysreg.c | 99 +- drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 1 - drivers/misc/genwqe/card_utils.c | 42 +- drivers/misc/habanalabs/Makefile | 3 + drivers/misc/habanalabs/command_buffer.c | 28 +- drivers/misc/habanalabs/command_submission.c | 384 +- drivers/misc/habanalabs/context.c | 8 - drivers/misc/habanalabs/debugfs.c | 116 + drivers/misc/habanalabs/device.c | 30 +- drivers/misc/habanalabs/firmware_if.c | 297 +- drivers/misc/habanalabs/gaudi/Makefile | 5 + drivers/misc/habanalabs/gaudi/gaudi.c | 6726 +++++++++++ drivers/misc/habanalabs/gaudi/gaudiP.h | 261 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 884 ++ drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 121 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 9090 +++++++++++++++ drivers/misc/habanalabs/goya/goya.c | 310 +- drivers/misc/habanalabs/goya/goyaP.h | 12 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 +- drivers/misc/habanalabs/goya/goya_security.c | 100 +- drivers/misc/habanalabs/habanalabs.h | 177 +- drivers/misc/habanalabs/habanalabs_drv.c | 14 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 21 + drivers/misc/habanalabs/hw_queue.c | 118 +- drivers/misc/habanalabs/hwmon.c | 75 + drivers/misc/habanalabs/include/armcp_if.h | 43 +- .../include/gaudi/asic_reg/cpu_if_regs.h | 174 + .../include/gaudi/asic_reg/dma0_core_masks.h | 348 + .../include/gaudi/asic_reg/dma0_core_regs.h | 156 + .../include/gaudi/asic_reg/dma0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/dma0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma1_core_regs.h | 156 + .../include/gaudi/asic_reg/dma1_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma2_core_regs.h | 156 + .../include/gaudi/asic_reg/dma2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma3_core_regs.h | 156 + .../include/gaudi/asic_reg/dma3_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma4_core_regs.h | 156 + .../include/gaudi/asic_reg/dma4_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma5_core_regs.h | 156 + .../include/gaudi/asic_reg/dma5_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma6_core_regs.h | 156 + .../include/gaudi/asic_reg/dma6_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma7_core_regs.h | 156 + .../include/gaudi/asic_reg/dma7_qm_regs.h | 834 ++ .../gaudi/asic_reg/dma_if_e_n_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_e_n_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_e_n_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_e_s_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_e_s_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_e_s_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_w_n_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_w_n_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_w_n_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_w_s_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_w_s_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_w_s_regs.h | 860 ++ .../include/gaudi/asic_reg/gaudi_blocks.h | 4974 +++++++++ .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 299 + .../include/gaudi/asic_reg/mme0_ctrl_regs.h | 1456 +++ .../include/gaudi/asic_reg/mme0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/mme0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/mme1_ctrl_regs.h | 1456 +++ .../include/gaudi/asic_reg/mme2_ctrl_regs.h | 1456 +++ .../include/gaudi/asic_reg/mme2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/mme3_ctrl_regs.h | 1456 +++ .../include/gaudi/asic_reg/mmu_up_regs.h | 72 + .../include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h | 896 ++ .../{goya => gaudi}/asic_reg/psoc_etr_regs.h | 0 .../gaudi/asic_reg/psoc_global_conf_masks.h | 502 + .../include/gaudi/asic_reg/psoc_global_conf_regs.h | 1062 ++ .../include/gaudi/asic_reg/psoc_hbm_pll_regs.h | 114 + .../include/gaudi/asic_reg/psoc_pci_pll_regs.h | 114 + .../include/gaudi/asic_reg/psoc_timestamp_regs.h | 56 + .../include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h | 896 ++ .../habanalabs/include/gaudi/asic_reg/stlb_regs.h | 82 + .../include/gaudi/asic_reg/tpc0_cfg_masks.h | 2578 +++++ .../include/gaudi/asic_reg/tpc0_cfg_regs.h | 1226 ++ .../include/gaudi/asic_reg/tpc0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/tpc0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc1_cfg_regs.h | 1226 ++ .../include/gaudi/asic_reg/tpc1_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc2_cfg_regs.h | 1226 ++ .../include/gaudi/asic_reg/tpc2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc3_cfg_regs.h | 1226 ++ .../include/gaudi/asic_reg/tpc3_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc4_cfg_regs.h | 1226 ++ .../include/gaudi/asic_reg/tpc4_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc5_cfg_regs.h | 1226 ++ .../include/gaudi/asic_reg/tpc5_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc6_cfg_regs.h | 1226 ++ .../include/gaudi/asic_reg/tpc6_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc7_cfg_regs.h | 1226 ++ .../include/gaudi/asic_reg/tpc7_qm_regs.h | 834 ++ drivers/misc/habanalabs/include/gaudi/gaudi.h | 59 + .../habanalabs/include/gaudi/gaudi_async_events.h | 310 + .../include/gaudi/gaudi_async_ids_map_extended.h | 694 ++ .../habanalabs/include/gaudi/gaudi_coresight.h | 367 + .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 36 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 458 + .../misc/habanalabs/include/gaudi/gaudi_packets.h | 212 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 27 + .../habanalabs/include/goya/asic_reg/goya_masks.h | 3 +- .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + .../include/goya/asic_reg/psoc_timestamp_regs.h | 56 + .../misc/habanalabs/include/goya/goya_reg_map.h | 43 +- drivers/misc/habanalabs/include/hl_boot_if.h | 58 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h | 16 + drivers/misc/habanalabs/pci.c | 63 +- drivers/misc/habanalabs/sysfs.c | 12 +- drivers/misc/mic/scif/scif_rma.c | 26 +- drivers/misc/pci_endpoint_test.c | 4 + drivers/misc/vexpress-syscfg.c | 280 - drivers/mmc/host/Kconfig | 27 + drivers/mmc/host/Makefile | 3 + drivers/mmc/host/meson-mx-sdhc-clkc.c | 158 + drivers/mmc/host/meson-mx-sdhc-mmc.c | 914 ++ drivers/mmc/host/meson-mx-sdhc.h | 141 + drivers/mmc/host/renesas_sdhi_core.c | 13 +- drivers/mmc/host/sdhci-esdhc-imx.c | 7 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 521 + drivers/mmc/host/sdhci-of-dwcmshc.c | 74 +- drivers/mmc/host/sdhci-pci-core.c | 1 + drivers/mmc/host/sdhci-pci-gli.c | 106 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-tegra.c | 28 +- drivers/mmc/host/sdhci.c | 46 +- drivers/mmc/host/sdhci.h | 14 +- drivers/mmc/host/tmio_mmc_core.c | 8 +- drivers/mmc/host/uniphier-sd.c | 12 +- drivers/mtd/mtdcore.c | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 3 +- drivers/mtd/nand/spi/core.c | 4 + drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 20 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 4 + drivers/net/ethernet/intel/igc/igc_base.c | 6 +- drivers/net/ethernet/intel/igc/igc_defines.h | 1 - drivers/net/ethernet/intel/igc/igc_diag.c | 186 + drivers/net/ethernet/intel/igc/igc_diag.h | 30 + drivers/net/ethernet/intel/igc/igc_dump.c | 109 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 93 +- drivers/net/ethernet/intel/igc/igc_main.c | 116 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 12 +- drivers/net/ethernet/intel/igc/igc_regs.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 5 + .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 1 - .../mellanox/mlx5/core/steering/dr_types.h | 3 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 116 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 20 +- drivers/net/ethernet/realtek/8139cp.c | 25 +- drivers/net/ethernet/realtek/8139too.c | 26 +- drivers/net/ethernet/realtek/r8169_main.c | 113 +- drivers/net/ethernet/seeq/ether3.c | 5 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 - drivers/net/phy/phy.c | 12 +- drivers/net/phy/phy_device.c | 12 +- drivers/net/phy/phylink.c | 3 +- drivers/net/usb/cdc_ether.c | 11 +- drivers/net/usb/r8152.c | 1 + drivers/net/wireless/marvell/mwifiex/cfg80211.c | 14 +- drivers/net/wireless/mediatek/mt76/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 12 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 21 + drivers/net/wireless/mediatek/mt76/mac80211.c | 33 +- drivers/net/wireless/mediatek/mt76/mcu.c | 9 +- drivers/net/wireless/mediatek/mt76/mmio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76.h | 60 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 5 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.h | 7 - drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 10 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 87 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 87 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 33 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 283 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 752 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 39 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 331 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1527 ++- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 293 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 73 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 177 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 132 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 174 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 184 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 108 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 446 + .../net/wireless/mediatek/mt76/mt7615/usb_init.c | 145 + .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 93 + drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 3 + drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 + .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 7 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 6 - drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 16 + .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 5 + .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 1 + .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 21 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 + drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 13 + drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 6 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 463 + drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 285 + drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 243 + drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 125 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 701 ++ drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 1471 +++ drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 346 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 833 ++ drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 3161 ++++++ drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 1033 ++ drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 467 + drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 191 + drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 375 + drivers/net/wireless/mediatek/mt76/tx.c | 4 +- drivers/net/wireless/mediatek/mt76/usb.c | 15 +- drivers/net/wireless/mediatek/mt76/util.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 14 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 8 +- drivers/net/wireless/realtek/rtw88/Kconfig | 18 +- drivers/net/wireless/realtek/rtw88/Makefile | 29 +- drivers/net/wireless/realtek/rtw88/bf.c | 7 + drivers/net/wireless/realtek/rtw88/coex.c | 3 + drivers/net/wireless/realtek/rtw88/efuse.c | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 1 + drivers/net/wireless/realtek/rtw88/mac.c | 1 + drivers/net/wireless/realtek/rtw88/main.h | 3 - drivers/net/wireless/realtek/rtw88/pci.c | 38 +- drivers/net/wireless/realtek/rtw88/pci.h | 4 - drivers/net/wireless/realtek/rtw88/phy.c | 26 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 47 +- drivers/net/wireless/realtek/rtw88/rtw8723de.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8723de.h | 14 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 100 +- drivers/net/wireless/realtek/rtw88/rtw8822be.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8822be.h | 14 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 25 +- drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 14 + drivers/net/wireless/realtek/rtw88/rx.c | 1 + drivers/net/wireless/realtek/rtw88/util.c | 2 + drivers/nvdimm/pmem.c | 3 +- drivers/of/fdt.c | 2 +- drivers/of/of_reserved_mem.c | 10 +- drivers/opp/core.c | 1 + drivers/opp/debugfs.c | 42 + drivers/opp/of.c | 149 +- drivers/pci/iov.c | 39 +- drivers/pcmcia/cs_internal.h | 6 - drivers/pcmcia/pcmcia_cis.c | 6 +- drivers/perf/Kconfig | 9 +- drivers/perf/arm_smmuv3_pmu.c | 5 +- drivers/perf/hisilicon/Kconfig | 7 + drivers/perf/hisilicon/Makefile | 3 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 10 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 10 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 10 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 23 +- drivers/phy/amlogic/Kconfig | 12 - drivers/phy/amlogic/Makefile | 1 - drivers/phy/amlogic/phy-meson-gxl-usb3.c | 283 - drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 2 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 57 +- drivers/phy/broadcom/phy-brcm-usb.c | 16 +- drivers/phy/cadence/phy-cadence-sierra.c | 27 +- drivers/phy/intel/Kconfig | 14 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-combo.c | 632 ++ drivers/phy/qualcomm/phy-qcom-qmp.c | 58 +- drivers/phy/ti/phy-am654-serdes.c | 104 +- drivers/phy/ti/phy-omap-usb2.c | 60 +- drivers/pinctrl/Kconfig | 2 + drivers/pinctrl/pinctrl-ocelot.c | 127 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 4 +- drivers/platform/chrome/cros_ec_i2c.c | 2 +- drivers/platform/chrome/cros_usbpd_logger.c | 1 + drivers/platform/x86/Kconfig | 1 + drivers/powercap/intel_rapl_common.c | 1 + drivers/ps3/ps3-lpm.c | 8 +- drivers/ps3/ps3-vuart.c | 1 - drivers/rapidio/devices/rio_mport_cdev.c | 18 +- drivers/remoteproc/Kconfig | 9 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/ingenic_rproc.c | 280 + drivers/remoteproc/remoteproc_core.c | 19 +- drivers/s390/cio/idset.c | 12 - drivers/s390/cio/qdio_main.c | 88 +- drivers/s390/crypto/ap_bus.c | 94 +- drivers/s390/crypto/ap_bus.h | 25 +- drivers/s390/crypto/ap_card.c | 47 +- drivers/s390/crypto/ap_queue.c | 10 +- drivers/s390/net/ctcm_main.c | 40 - drivers/s390/net/lcs.c | 59 - drivers/s390/net/netiucv.c | 104 +- drivers/s390/net/qeth_core_main.c | 31 - drivers/s390/net/smsgiucv.c | 65 - drivers/scsi/cxlflash/main.c | 1 + drivers/scsi/hisi_sas/hisi_sas_main.c | 5 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 12 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 16 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 25 +- drivers/scsi/qla2xxx/qla_attr.c | 3 +- drivers/scsi/qla2xxx/qla_bsg.c | 8 +- drivers/scsi/qla2xxx/qla_dbg.c | 826 +- drivers/scsi/qla2xxx/qla_dbg.h | 443 +- drivers/scsi/qla2xxx/qla_def.h | 715 +- drivers/scsi/qla2xxx/qla_fw.h | 768 +- drivers/scsi/qla2xxx/qla_gbl.h | 21 +- drivers/scsi/qla2xxx/qla_init.c | 286 +- drivers/scsi/qla2xxx/qla_inline.h | 8 +- drivers/scsi/qla2xxx/qla_iocb.c | 135 +- drivers/scsi/qla2xxx/qla_isr.c | 237 +- drivers/scsi/qla2xxx/qla_mbx.c | 123 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_mr.c | 115 +- drivers/scsi/qla2xxx/qla_mr.h | 32 +- drivers/scsi/qla2xxx/qla_nvme.c | 16 +- drivers/scsi/qla2xxx/qla_nvme.h | 64 +- drivers/scsi/qla2xxx/qla_nx.c | 163 +- drivers/scsi/qla2xxx/qla_nx.h | 36 +- drivers/scsi/qla2xxx/qla_nx2.c | 18 +- drivers/scsi/qla2xxx/qla_os.c | 124 +- drivers/scsi/qla2xxx/qla_sup.c | 323 +- drivers/scsi/qla2xxx/qla_target.c | 104 +- drivers/scsi/qla2xxx/qla_target.h | 232 +- drivers/scsi/qla2xxx/qla_tmpl.c | 41 +- drivers/scsi/qla2xxx/qla_tmpl.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 14 + drivers/scsi/scsi_debug.c | 113 +- drivers/scsi/scsi_error.c | 2 + drivers/scsi/scsi_lib.c | 27 +- drivers/scsi/sd.c | 16 + drivers/scsi/storvsc_drv.c | 3 +- drivers/scsi/ufs/ufshcd.c | 51 +- drivers/scsi/ufs/ufshcd.h | 2 +- drivers/soc/amlogic/meson-ee-pwrc.c | 112 +- drivers/soc/imx/Makefile | 3 + drivers/soc/imx/soc-imx.c | 192 + drivers/soc/mediatek/Kconfig | 3 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 4 +- drivers/soc/mediatek/mtk-mmsys.c | 40 + drivers/soc/sifive/sifive_l2_cache.c | 38 + drivers/soc/ti/omap_prm.c | 8 +- drivers/soundwire/Makefile | 8 +- drivers/soundwire/bus.c | 48 +- drivers/soundwire/bus.h | 4 + drivers/soundwire/bus_type.c | 22 +- drivers/soundwire/intel.c | 9 +- drivers/soundwire/master.c | 172 + drivers/soundwire/mipi_disco.c | 11 +- drivers/soundwire/qcom.c | 7 +- drivers/soundwire/slave.c | 8 +- drivers/soundwire/sysfs_local.h | 14 + drivers/soundwire/sysfs_slave.c | 214 + drivers/soundwire/sysfs_slave_dpn.c | 300 + drivers/spi/spi-bcm2835.c | 4 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi.c | 3 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/Kconfig | 36 + drivers/staging/media/atomisp/Makefile | 363 + drivers/staging/media/atomisp/TODO | 89 + drivers/staging/media/atomisp/i2c/Kconfig | 86 + drivers/staging/media/atomisp/i2c/Makefile | 18 + drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 1406 +++ drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 1139 ++ .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 207 + drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 972 ++ .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 1910 ++++ drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 1340 +++ drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 1288 +++ drivers/staging/media/atomisp/i2c/gc0310.h | 404 + drivers/staging/media/atomisp/i2c/gc2235.h | 680 ++ drivers/staging/media/atomisp/i2c/mt9m114.h | 1791 +++ drivers/staging/media/atomisp/i2c/ov2680.h | 845 ++ drivers/staging/media/atomisp/i2c/ov2722.h | 1272 +++ drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 11 + drivers/staging/media/atomisp/i2c/ov5693/Makefile | 2 + drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 62 + .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2006 ++++ drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1391 +++ drivers/staging/media/atomisp/include/hmm/hmm.h | 102 + drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 315 + .../staging/media/atomisp/include/hmm/hmm_common.h | 96 + .../staging/media/atomisp/include/hmm/hmm_pool.h | 115 + drivers/staging/media/atomisp/include/hmm/hmm_vm.h | 65 + .../staging/media/atomisp/include/linux/atomisp.h | 1359 +++ .../atomisp/include/linux/atomisp_gmin_platform.h | 38 + .../media/atomisp/include/linux/atomisp_platform.h | 247 + .../media/atomisp/include/linux/libmsrlisthelper.h | 27 + .../staging/media/atomisp/include/media/lm3554.h | 130 + .../staging/media/atomisp/include/mmu/isp_mmu.h | 168 + .../media/atomisp/include/mmu/sh_mmu_mrfld.h | 24 + drivers/staging/media/atomisp/pci/atomisp-regs.h | 199 + drivers/staging/media/atomisp/pci/atomisp_acc.c | 605 + drivers/staging/media/atomisp/pci/atomisp_acc.h | 119 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 6629 +++++++++++ drivers/staging/media/atomisp/pci/atomisp_cmd.h | 442 + drivers/staging/media/atomisp/pci/atomisp_common.h | 74 + drivers/staging/media/atomisp/pci/atomisp_compat.h | 663 ++ .../media/atomisp/pci/atomisp_compat_css20.c | 4706 ++++++++ .../media/atomisp/pci/atomisp_compat_css20.h | 277 + .../media/atomisp/pci/atomisp_compat_ioctl32.c | 1177 ++ .../media/atomisp/pci/atomisp_compat_ioctl32.h | 367 + drivers/staging/media/atomisp/pci/atomisp_csi2.c | 426 + drivers/staging/media/atomisp/pci/atomisp_csi2.h | 58 + .../staging/media/atomisp/pci/atomisp_dfs_tables.h | 40 + drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 205 + drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 24 + drivers/staging/media/atomisp/pci/atomisp_file.c | 227 + drivers/staging/media/atomisp/pci/atomisp_file.h | 43 + drivers/staging/media/atomisp/pci/atomisp_fops.c | 1306 +++ drivers/staging/media/atomisp/pci/atomisp_fops.h | 50 + .../media/atomisp/pci/atomisp_gmin_platform.c | 1081 ++ drivers/staging/media/atomisp/pci/atomisp_helper.h | 28 + .../staging/media/atomisp/pci/atomisp_internal.h | 307 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 3094 ++++++ drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 66 + drivers/staging/media/atomisp/pci/atomisp_subdev.c | 1456 +++ drivers/staging/media/atomisp/pci/atomisp_subdev.h | 466 + drivers/staging/media/atomisp/pci/atomisp_tables.h | 187 + drivers/staging/media/atomisp/pci/atomisp_tpg.c | 163 + drivers/staging/media/atomisp/pci/atomisp_tpg.h | 38 + .../media/atomisp/pci/atomisp_trace_event.h | 127 + drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 1999 ++++ drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 36 + .../pci/base/circbuf/interface/ia_css_circbuf.h | 376 + .../base/circbuf/interface/ia_css_circbuf_comm.h | 58 + .../base/circbuf/interface/ia_css_circbuf_desc.h | 173 + .../media/atomisp/pci/base/circbuf/src/circbuf.c | 320 + .../pci/base/refcount/interface/ia_css_refcount.h | 83 + .../media/atomisp/pci/base/refcount/src/refcount.c | 275 + drivers/staging/media/atomisp/pci/bits.h | 104 + .../camera/pipe/interface/ia_css_pipe_binarydesc.h | 297 + .../camera/pipe/interface/ia_css_pipe_stagedesc.h | 51 + .../pci/camera/pipe/interface/ia_css_pipe_util.h | 39 + .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 873 ++ .../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 118 + .../media/atomisp/pci/camera/pipe/src/pipe_util.c | 50 + .../pci/camera/util/interface/ia_css_util.h | 141 + .../media/atomisp/pci/camera/util/src/util.c | 225 + drivers/staging/media/atomisp/pci/cell_params.h | 40 + .../pci/css_2400_system/hive/ia_css_isp_configs.c | 385 + .../pci/css_2400_system/hive/ia_css_isp_params.c | 3419 ++++++ .../pci/css_2400_system/hive/ia_css_isp_states.c | 223 + .../hrt/hive_isp_css_irq_types_hrt.h | 68 + .../css_2400_system/hrt/isp2400_mamoiada_params.h | 228 + .../atomisp/pci/css_2401_system/csi_rx_global.h | 63 + .../pci/css_2401_system/hive/ia_css_isp_configs.c | 386 + .../pci/css_2401_system/hive/ia_css_isp_params.c | 3366 ++++++ .../pci/css_2401_system/hive/ia_css_isp_states.c | 223 + .../atomisp/pci/css_2401_system/host/csi_rx.c | 40 + .../pci/css_2401_system/host/csi_rx_local.h | 62 + .../pci/css_2401_system/host/csi_rx_private.h | 305 + .../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 22 + .../pci/css_2401_system/host/ibuf_ctrl_local.h | 58 + .../pci/css_2401_system/host/ibuf_ctrl_private.h | 267 + .../atomisp/pci/css_2401_system/host/isys_dma.c | 40 + .../pci/css_2401_system/host/isys_dma_local.h | 20 + .../pci/css_2401_system/host/isys_dma_private.h | 61 + .../atomisp/pci/css_2401_system/host/isys_irq.c | 43 + .../pci/css_2401_system/host/isys_irq_local.h | 35 + .../pci/css_2401_system/host/isys_irq_private.h | 106 + .../pci/css_2401_system/host/isys_stream2mmio.c | 21 + .../css_2401_system/host/isys_stream2mmio_local.h | 36 + .../host/isys_stream2mmio_private.h | 167 + .../pci/css_2401_system/host/pixelgen_local.h | 50 + .../pci/css_2401_system/host/pixelgen_private.h | 182 + .../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 113 + .../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 134 + .../css_2401_system/hrt/mipi_backend_common_defs.h | 205 + .../pci/css_2401_system/hrt/mipi_backend_defs.h | 208 + .../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 169 + .../pci/css_2401_system/hrt/stream2mmio_defs.h | 68 + .../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 79 + .../atomisp/pci/css_2401_system/isys_dma_global.h | 89 + .../atomisp/pci/css_2401_system/isys_irq_global.h | 35 + .../pci/css_2401_system/isys_stream2mmio_global.h | 39 + .../atomisp/pci/css_2401_system/pixelgen_global.h | 90 + .../atomisp/pci/css_receiver_2400_common_defs.h | 198 + .../media/atomisp/pci/css_receiver_2400_defs.h | 256 + drivers/staging/media/atomisp/pci/css_trace.h | 278 + drivers/staging/media/atomisp/pci/defs.h | 36 + drivers/staging/media/atomisp/pci/dma_v2_defs.h | 199 + drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 163 + drivers/staging/media/atomisp/pci/gp_timer_defs.h | 36 + .../staging/media/atomisp/pci/gpio_block_defs.h | 41 + .../atomisp/pci/hive_isp_css_2401_irq_types_hrt.h | 68 + .../atomisp/pci/hive_isp_css_common/debug_global.h | 81 + .../atomisp/pci/hive_isp_css_common/dma_global.h | 254 + .../pci/hive_isp_css_common/event_fifo_global.h | 20 + .../pci/hive_isp_css_common/fifo_monitor_global.h | 32 + .../atomisp/pci/hive_isp_css_common/gdc_global.h | 89 + .../pci/hive_isp_css_common/gp_device_global.h | 84 + .../pci/hive_isp_css_common/gp_timer_global.h | 33 + .../atomisp/pci/hive_isp_css_common/gpio_global.h | 45 + .../atomisp/pci/hive_isp_css_common/hmem_global.h | 45 + .../atomisp/pci/hive_isp_css_common/host/debug.c | 71 + .../pci/hive_isp_css_common/host/debug_local.h | 20 + .../pci/hive_isp_css_common/host/debug_private.h | 126 + .../atomisp/pci/hive_isp_css_common/host/dma.c | 299 + .../pci/hive_isp_css_common/host/dma_local.h | 207 + .../pci/hive_isp_css_common/host/dma_private.h | 41 + .../pci/hive_isp_css_common/host/event_fifo.c | 19 + .../hive_isp_css_common/host/event_fifo_local.h | 61 + .../hive_isp_css_common/host/event_fifo_private.h | 77 + .../pci/hive_isp_css_common/host/fifo_monitor.c | 569 + .../hive_isp_css_common/host/fifo_monitor_local.h | 99 + .../host/fifo_monitor_private.h | 80 + .../atomisp/pci/hive_isp_css_common/host/gdc.c | 125 + .../pci/hive_isp_css_common/host/gdc_local.h | 20 + .../pci/hive_isp_css_common/host/gdc_private.h | 20 + .../pci/hive_isp_css_common/host/gp_device.c | 108 + .../pci/hive_isp_css_common/host/gp_device_local.h | 143 + .../hive_isp_css_common/host/gp_device_private.h | 46 + .../pci/hive_isp_css_common/host/gp_timer.c | 70 + .../pci/hive_isp_css_common/host/gp_timer_local.h | 43 + .../hive_isp_css_common/host/gp_timer_private.h | 22 + .../pci/hive_isp_css_common/host/gpio_local.h | 20 + .../pci/hive_isp_css_common/host/gpio_private.h | 44 + .../atomisp/pci/hive_isp_css_common/host/hmem.c | 19 + .../pci/hive_isp_css_common/host/hmem_local.h | 20 + .../pci/hive_isp_css_common/host/hmem_private.h | 30 + .../pci/hive_isp_css_common/host/input_formatter.c | 241 + .../host/input_formatter_local.h | 121 + .../host/input_formatter_private.h | 46 + .../pci/hive_isp_css_common/host/input_system.c | 1849 +++ .../atomisp/pci/hive_isp_css_common/host/irq.c | 451 + .../pci/hive_isp_css_common/host/irq_local.h | 134 + .../pci/hive_isp_css_common/host/irq_private.h | 44 + .../atomisp/pci/hive_isp_css_common/host/isp.c | 128 + .../pci/hive_isp_css_common/host/isp_local.h | 57 + .../pci/hive_isp_css_common/host/isp_private.h | 160 + .../atomisp/pci/hive_isp_css_common/host/mmu.c | 46 + .../pci/hive_isp_css_common/host/mmu_local.h | 20 + .../atomisp/pci/hive_isp_css_common/host/sp.c | 81 + .../pci/hive_isp_css_common/host/sp_local.h | 101 + .../pci/hive_isp_css_common/host/sp_private.h | 166 + .../pci/hive_isp_css_common/host/timed_ctrl.c | 74 + .../hive_isp_css_common/host/timed_ctrl_local.h | 20 + .../hive_isp_css_common/host/timed_ctrl_private.h | 34 + .../pci/hive_isp_css_common/host/vamem_local.h | 20 + .../atomisp/pci/hive_isp_css_common/host/vmem.c | 276 + .../pci/hive_isp_css_common/host/vmem_local.h | 57 + .../pci/hive_isp_css_common/host/vmem_private.h | 20 + .../hive_isp_css_common/input_formatter_global.h | 114 + .../atomisp/pci/hive_isp_css_common/irq_global.h | 45 + .../atomisp/pci/hive_isp_css_common/isp_global.h | 109 + .../atomisp/pci/hive_isp_css_common/mmu_global.h | 22 + .../atomisp/pci/hive_isp_css_common/sp_global.h | 93 + .../pci/hive_isp_css_common/timed_ctrl_global.h | 54 + .../atomisp/pci/hive_isp_css_common/vamem_global.h | 34 + .../atomisp/pci/hive_isp_css_common/vmem_global.h | 28 + .../staging/media/atomisp/pci/hive_isp_css_defs.h | 411 + .../pci/hive_isp_css_include/assert_support.h | 73 + .../pci/hive_isp_css_include/bitop_support.h | 24 + .../atomisp/pci/hive_isp_css_include/csi_rx.h | 42 + .../media/atomisp/pci/hive_isp_css_include/debug.h | 46 + .../device_access/device_access.h | 177 + .../media/atomisp/pci/hive_isp_css_include/dma.h | 46 + .../pci/hive_isp_css_include/error_support.h | 39 + .../atomisp/pci/hive_isp_css_include/event_fifo.h | 45 + .../pci/hive_isp_css_include/fifo_monitor.h | 45 + .../atomisp/pci/hive_isp_css_include/gdc_device.h | 47 + .../atomisp/pci/hive_isp_css_include/gp_device.h | 45 + .../atomisp/pci/hive_isp_css_include/gp_timer.h | 45 + .../media/atomisp/pci/hive_isp_css_include/gpio.h | 45 + .../media/atomisp/pci/hive_isp_css_include/hmem.h | 45 + .../pci/hive_isp_css_include/host/csi_rx_public.h | 135 + .../pci/hive_isp_css_include/host/debug_public.h | 98 + .../pci/hive_isp_css_include/host/dma_public.h | 72 + .../hive_isp_css_include/host/event_fifo_public.h | 79 + .../host/fifo_monitor_public.h | 110 + .../pci/hive_isp_css_include/host/gdc_public.h | 59 + .../hive_isp_css_include/host/gp_device_public.h | 58 + .../hive_isp_css_include/host/gp_timer_public.h | 33 + .../pci/hive_isp_css_include/host/gpio_public.h | 45 + .../pci/hive_isp_css_include/host/hmem_public.h | 32 + .../hive_isp_css_include/host/ibuf_ctrl_public.h | 93 + .../host/input_formatter_public.h | 115 + .../pci/hive_isp_css_include/host/irq_public.h | 184 + .../pci/hive_isp_css_include/host/isp_public.h | 185 + .../hive_isp_css_include/host/isys_dma_public.h | 38 + .../hive_isp_css_include/host/isys_irq_public.h | 45 + .../pci/hive_isp_css_include/host/isys_public.h | 37 + .../host/isys_stream2mmio_public.h | 101 + .../pci/hive_isp_css_include/host/mmu_public.h | 94 + .../hive_isp_css_include/host/pixelgen_public.h | 79 + .../pci/hive_isp_css_include/host/sp_public.h | 223 + .../pci/hive_isp_css_include/host/tag_public.h | 40 + .../hive_isp_css_include/host/timed_ctrl_public.h | 59 + .../pci/hive_isp_css_include/host/vamem_public.h | 18 + .../pci/hive_isp_css_include/host/vmem_public.h | 20 + .../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 46 + .../pci/hive_isp_css_include/input_formatter.h | 45 + .../pci/hive_isp_css_include/input_system.h | 45 + .../media/atomisp/pci/hive_isp_css_include/irq.h | 45 + .../media/atomisp/pci/hive_isp_css_include/isp.h | 45 + .../atomisp/pci/hive_isp_css_include/isys_dma.h | 46 + .../atomisp/pci/hive_isp_css_include/isys_irq.h | 39 + .../pci/hive_isp_css_include/isys_stream2mmio.h | 46 + .../pci/hive_isp_css_include/math_support.h | 153 + .../memory_access/memory_access.h | 174 + .../pci/hive_isp_css_include/memory_realloc.h | 38 + .../pci/hive_isp_css_include/misc_support.h | 26 + .../atomisp/pci/hive_isp_css_include/mmu_device.h | 39 + .../atomisp/pci/hive_isp_css_include/pixelgen.h | 46 + .../pci/hive_isp_css_include/platform_support.h | 36 + .../pci/hive_isp_css_include/print_support.h | 41 + .../media/atomisp/pci/hive_isp_css_include/queue.h | 45 + .../atomisp/pci/hive_isp_css_include/resource.h | 46 + .../media/atomisp/pci/hive_isp_css_include/sp.h | 45 + .../pci/hive_isp_css_include/string_support.h | 165 + .../pci/hive_isp_css_include/system_types.h | 24 + .../media/atomisp/pci/hive_isp_css_include/tag.h | 44 + .../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 45 + .../pci/hive_isp_css_include/type_support.h | 40 + .../media/atomisp/pci/hive_isp_css_include/vamem.h | 36 + .../media/atomisp/pci/hive_isp_css_include/vmem.h | 45 + .../pci/hive_isp_css_shared/host/queue_local.h | 20 + .../pci/hive_isp_css_shared/host/queue_private.h | 18 + .../atomisp/pci/hive_isp_css_shared/host/tag.c | 91 + .../pci/hive_isp_css_shared/host/tag_local.h | 22 + .../pci/hive_isp_css_shared/host/tag_private.h | 18 + .../atomisp/pci/hive_isp_css_shared/queue_global.h | 18 + .../pci/hive_isp_css_shared/sw_event_global.h | 35 + .../atomisp/pci/hive_isp_css_shared/tag_global.h | 56 + .../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 26 + drivers/staging/media/atomisp/pci/hive_types.h | 128 + drivers/staging/media/atomisp/pci/hmm/hmm.c | 733 ++ drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 1511 +++ .../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 233 + .../media/atomisp/pci/hmm/hmm_reserved_pool.c | 252 + drivers/staging/media/atomisp/pci/hmm/hmm_vm.c | 212 + .../atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h | 106 + .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c | 124 + .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h | 57 + drivers/staging/media/atomisp/pci/ia_css.h | 57 + drivers/staging/media/atomisp/pci/ia_css_3a.h | 189 + .../staging/media/atomisp/pci/ia_css_acc_types.h | 476 + drivers/staging/media/atomisp/pci/ia_css_buffer.h | 85 + drivers/staging/media/atomisp/pci/ia_css_control.h | 131 + .../media/atomisp/pci/ia_css_device_access.c | 95 + .../media/atomisp/pci/ia_css_device_access.h | 60 + drivers/staging/media/atomisp/pci/ia_css_dvs.h | 297 + drivers/staging/media/atomisp/pci/ia_css_env.h | 94 + drivers/staging/media/atomisp/pci/ia_css_err.h | 63 + .../media/atomisp/pci/ia_css_event_public.h | 196 + .../staging/media/atomisp/pci/ia_css_firmware.h | 64 + drivers/staging/media/atomisp/pci/ia_css_frac.h | 37 + .../media/atomisp/pci/ia_css_frame_format.h | 101 + .../media/atomisp/pci/ia_css_frame_public.h | 353 + .../staging/media/atomisp/pci/ia_css_host_data.h | 45 + .../staging/media/atomisp/pci/ia_css_input_port.h | 60 + drivers/staging/media/atomisp/pci/ia_css_irq.h | 235 + .../staging/media/atomisp/pci/ia_css_isp_configs.h | 183 + .../staging/media/atomisp/pci/ia_css_isp_params.h | 394 + .../staging/media/atomisp/pci/ia_css_isp_states.h | 73 + .../media/atomisp/pci/ia_css_memory_access.c | 85 + .../staging/media/atomisp/pci/ia_css_metadata.h | 72 + drivers/staging/media/atomisp/pci/ia_css_mipi.h | 82 + drivers/staging/media/atomisp/pci/ia_css_mmu.h | 32 + .../staging/media/atomisp/pci/ia_css_mmu_private.h | 29 + drivers/staging/media/atomisp/pci/ia_css_morph.h | 39 + drivers/staging/media/atomisp/pci/ia_css_pipe.h | 189 + .../staging/media/atomisp/pci/ia_css_pipe_public.h | 569 + drivers/staging/media/atomisp/pci/ia_css_prbs.h | 53 + .../staging/media/atomisp/pci/ia_css_properties.h | 41 + drivers/staging/media/atomisp/pci/ia_css_shading.h | 40 + drivers/staging/media/atomisp/pci/ia_css_stream.h | 111 + .../media/atomisp/pci/ia_css_stream_format.h | 29 + .../media/atomisp/pci/ia_css_stream_public.h | 585 + drivers/staging/media/atomisp/pci/ia_css_timer.h | 68 + drivers/staging/media/atomisp/pci/ia_css_tpg.h | 78 + drivers/staging/media/atomisp/pci/ia_css_types.h | 605 + drivers/staging/media/atomisp/pci/ia_css_version.h | 40 + .../media/atomisp/pci/ia_css_version_data.h | 27 + drivers/staging/media/atomisp/pci/if_defs.h | 22 + .../atomisp/pci/input_formatter_subsystem_defs.h | 53 + .../media/atomisp/pci/input_selector_defs.h | 88 + .../media/atomisp/pci/input_switch_2400_defs.h | 30 + .../media/atomisp/pci/input_system_ctrl_defs.h | 243 + .../staging/media/atomisp/pci/input_system_defs.h | 126 + .../media/atomisp/pci/input_system_global.h | 10 + .../staging/media/atomisp/pci/input_system_local.h | 10 + .../media/atomisp/pci/input_system_private.h | 10 + .../media/atomisp/pci/input_system_public.h | 8 + .../media/atomisp/pci/irq_controller_defs.h | 28 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 31 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 27 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 24 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 46 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 61 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 39 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 25 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 35 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 46 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 35 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 27 + .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 55 + .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 22 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 31 + .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 66 + .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 32 + .../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 40 + .../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 35 + .../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 196 + .../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 40 + .../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 64 + .../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 106 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 131 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 35 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 47 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 71 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 64 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 34 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 30 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 28 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 25 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 24 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 73 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 43 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 32 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 54 + .../conversion_1.0/ia_css_conversion.host.c | 36 + .../conversion_1.0/ia_css_conversion.host.h | 29 + .../conversion_1.0/ia_css_conversion_param.h | 28 + .../conversion_1.0/ia_css_conversion_types.h | 32 + .../copy_output_1.0/ia_css_copy_output.host.c | 46 + .../copy_output_1.0/ia_css_copy_output.host.h | 34 + .../copy_output_1.0/ia_css_copy_output_param.h | 26 + .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 64 + .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 41 + .../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 32 + .../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 34 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 127 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 54 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 33 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 78 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 121 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 33 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 46 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 157 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 33 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 48 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 54 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 58 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 36 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 44 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 214 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 24 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 110 + .../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 78 + .../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 44 + .../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 27 + .../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 42 + .../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 53 + .../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 38 + .../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 30 + .../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 41 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 131 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 47 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 36 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 48 + .../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 65 + .../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 39 + .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 51 + .../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 59 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 301 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 60 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 32 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 29 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 338 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 45 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 153 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 87 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 63 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 44 + .../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 25 + .../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 38 + .../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 32 + .../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 24 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 88 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 44 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 35 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 52 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 117 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 65 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 61 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 213 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 24 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 97 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 109 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 79 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 43 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 131 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 26 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 54 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 41 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 31 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 59 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 70 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 93 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 28 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 20 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 20 + .../ipu2_io_ls/common/ia_css_common_io_param.h | 20 + .../ipu2_io_ls/common/ia_css_common_io_types.h | 29 + .../yuv444_io_ls/ia_css_yuv444_io.host.c | 93 + .../yuv444_io_ls/ia_css_yuv444_io.host.h | 28 + .../yuv444_io_ls/ia_css_yuv444_io_param.h | 20 + .../yuv444_io_ls/ia_css_yuv444_io_types.h | 20 + .../iterator/iterator_1.0/ia_css_iterator.host.c | 80 + .../iterator/iterator_1.0/ia_css_iterator.host.h | 34 + .../iterator/iterator_1.0/ia_css_iterator_param.h | 38 + .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 74 + .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 41 + .../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 31 + .../macc/macc1_5/ia_css_macc1_5_table.host.c | 34 + .../macc/macc1_5/ia_css_macc1_5_table.host.h | 22 + .../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 73 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 49 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 41 + .../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 25 + .../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 51 + .../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 23 + .../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 63 + .../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 15 + .../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 20 + .../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 18 + .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 76 + .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 40 + .../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 28 + .../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 44 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 154 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 53 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 47 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 68 + .../kernels/output/output_1.0/ia_css_output.host.c | 163 + .../kernels/output/output_1.0/ia_css_output.host.h | 75 + .../output/output_1.0/ia_css_output_param.h | 36 + .../output/output_1.0/ia_css_output_types.h | 47 + .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 61 + .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 43 + .../kernels/qplane/qplane_2/ia_css_qplane_param.h | 30 + .../kernels/qplane/qplane_2/ia_css_qplane_types.h | 31 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 135 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 38 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 38 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 36 + .../raw_aa_binning_1.0/ia_css_raa.host.c | 35 + .../raw_aa_binning_1.0/ia_css_raa.host.h | 27 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 76 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 41 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 36 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 26 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 25 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 386 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 77 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 53 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 221 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 158 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 77 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 42 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 134 + .../kernels/sdis/common/ia_css_sdis_common.host.h | 101 + .../kernels/sdis/common/ia_css_sdis_common_types.h | 220 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 437 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 101 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 55 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 350 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 95 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 75 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 74 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 38 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 43 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 52 + .../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 63 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 120 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 56 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 40 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 26 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 57 + .../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 31 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 138 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 47 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 37 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 31 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 86 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 39 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 29 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 46 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 65 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 47 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 50 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 81 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 22 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 70 + .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 248 + .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 41 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 83 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 97 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 217 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 60 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 49 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 80 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 118 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 56 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 45 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 93 + .../pci/isp/modes/interface/input_buf.isp.h | 37 + .../atomisp/pci/isp/modes/interface/isp_const.h | 180 + .../atomisp/pci/isp/modes/interface/isp_types.h | 79 + .../atomisp/pci/isp2400_input_system_global.h | 155 + .../media/atomisp/pci/isp2400_input_system_local.h | 539 + .../atomisp/pci/isp2400_input_system_private.h | 122 + .../atomisp/pci/isp2400_input_system_public.h | 369 + .../staging/media/atomisp/pci/isp2400_support.h | 38 + .../media/atomisp/pci/isp2400_system_global.h | 348 + .../media/atomisp/pci/isp2400_system_local.h | 325 + .../atomisp/pci/isp2401_input_system_global.h | 205 + .../media/atomisp/pci/isp2401_input_system_local.h | 106 + .../atomisp/pci/isp2401_input_system_private.h | 129 + .../media/atomisp/pci/isp2401_mamoiada_params.h | 228 + .../media/atomisp/pci/isp2401_system_global.h | 457 + .../media/atomisp/pci/isp2401_system_local.h | 406 + .../media/atomisp/pci/isp_acquisition_defs.h | 229 + .../staging/media/atomisp/pci/isp_capture_defs.h | 278 + drivers/staging/media/atomisp/pci/memory_realloc.c | 81 + drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 566 + .../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 77 + drivers/staging/media/atomisp/pci/mmu_defs.h | 23 + .../pci/runtime/binary/interface/ia_css_binary.h | 228 + .../media/atomisp/pci/runtime/binary/src/binary.c | 1852 ++++ .../pci/runtime/bufq/interface/ia_css_bufq.h | 177 + .../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 50 + .../media/atomisp/pci/runtime/bufq/src/bufq.c | 566 + .../pci/runtime/debug/interface/ia_css_debug.h | 502 + .../debug/interface/ia_css_debug_internal.h | 15 + .../runtime/debug/interface/ia_css_debug_pipe.h | 67 + .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 3540 ++++++ .../pci/runtime/event/interface/ia_css_event.h | 30 + .../media/atomisp/pci/runtime/event/src/event.c | 112 + .../pci/runtime/eventq/interface/ia_css_eventq.h | 53 + .../media/atomisp/pci/runtime/eventq/src/eventq.c | 77 + .../pci/runtime/frame/interface/ia_css_frame.h | 163 + .../runtime/frame/interface/ia_css_frame_comm.h | 115 + .../media/atomisp/pci/runtime/frame/src/frame.c | 989 ++ .../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 33 + .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 552 + .../runtime/inputfifo/interface/ia_css_inputfifo.h | 53 + .../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 538 + .../runtime/isp_param/interface/ia_css_isp_param.h | 102 + .../isp_param/interface/ia_css_isp_param_types.h | 81 + .../atomisp/pci/runtime/isp_param/src/isp_param.c | 216 + .../pci/runtime/isys/interface/ia_css_isys.h | 184 + .../pci/runtime/isys/interface/ia_css_isys_comm.h | 53 + .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 167 + .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 26 + .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 121 + .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 38 + .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 87 + .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 24 + .../media/atomisp/pci/runtime/isys/src/isys_init.c | 123 + .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 89 + .../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 24 + .../media/atomisp/pci/runtime/isys/src/rx.c | 600 + .../atomisp/pci/runtime/isys/src/virtual_isys.c | 892 ++ .../atomisp/pci/runtime/isys/src/virtual_isys.h | 24 + .../runtime/pipeline/interface/ia_css_pipeline.h | 286 + .../pipeline/interface/ia_css_pipeline_common.h | 27 + .../atomisp/pci/runtime/pipeline/src/pipeline.c | 786 ++ .../pci/runtime/queue/interface/ia_css_queue.h | 175 + .../runtime/queue/interface/ia_css_queue_comm.h | 53 + .../media/atomisp/pci/runtime/queue/src/queue.c | 422 + .../atomisp/pci/runtime/queue/src/queue_access.c | 176 + .../atomisp/pci/runtime/queue/src/queue_access.h | 85 + .../pci/runtime/rmgr/interface/ia_css_rmgr.h | 72 + .../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 99 + .../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 39 + .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 336 + .../pci/runtime/spctrl/interface/ia_css_spctrl.h | 68 + .../runtime/spctrl/interface/ia_css_spctrl_comm.h | 45 + .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 184 + .../tagger/interface/ia_css_tagger_common.h | 43 + .../media/atomisp/pci/runtime/timer/src/timer.c | 31 + .../atomisp/pci/scalar_processor_2400_params.h | 20 + drivers/staging/media/atomisp/pci/sh_css.c | 11110 +++++++++++++++++++ drivers/staging/media/atomisp/pci/sh_css_defs.h | 410 + .../staging/media/atomisp/pci/sh_css_dvs_info.h | 36 + .../staging/media/atomisp/pci/sh_css_firmware.c | 333 + .../staging/media/atomisp/pci/sh_css_firmware.h | 55 + drivers/staging/media/atomisp/pci/sh_css_frac.h | 40 + .../staging/media/atomisp/pci/sh_css_host_data.c | 42 + drivers/staging/media/atomisp/pci/sh_css_hrt.c | 85 + drivers/staging/media/atomisp/pci/sh_css_hrt.h | 34 + .../staging/media/atomisp/pci/sh_css_internal.h | 1061 ++ drivers/staging/media/atomisp/pci/sh_css_legacy.h | 70 + .../staging/media/atomisp/pci/sh_css_metadata.c | 16 + drivers/staging/media/atomisp/pci/sh_css_metrics.c | 175 + drivers/staging/media/atomisp/pci/sh_css_metrics.h | 55 + drivers/staging/media/atomisp/pci/sh_css_mipi.c | 757 ++ drivers/staging/media/atomisp/pci/sh_css_mipi.h | 49 + drivers/staging/media/atomisp/pci/sh_css_mmu.c | 60 + drivers/staging/media/atomisp/pci/sh_css_morph.c | 16 + .../staging/media/atomisp/pci/sh_css_param_dvs.c | 286 + .../staging/media/atomisp/pci/sh_css_param_dvs.h | 85 + .../media/atomisp/pci/sh_css_param_shading.c | 402 + .../media/atomisp/pci/sh_css_param_shading.h | 34 + drivers/staging/media/atomisp/pci/sh_css_params.c | 5247 +++++++++ drivers/staging/media/atomisp/pci/sh_css_params.h | 188 + .../media/atomisp/pci/sh_css_params_internal.h | 21 + drivers/staging/media/atomisp/pci/sh_css_pipe.c | 16 + .../staging/media/atomisp/pci/sh_css_properties.c | 43 + drivers/staging/media/atomisp/pci/sh_css_shading.c | 16 + drivers/staging/media/atomisp/pci/sh_css_sp.c | 1829 +++ drivers/staging/media/atomisp/pci/sh_css_sp.h | 248 + drivers/staging/media/atomisp/pci/sh_css_stream.c | 16 + .../media/atomisp/pci/sh_css_stream_format.c | 76 + .../media/atomisp/pci/sh_css_stream_format.h | 23 + drivers/staging/media/atomisp/pci/sh_css_struct.h | 85 + drivers/staging/media/atomisp/pci/sh_css_uds.h | 37 + drivers/staging/media/atomisp/pci/sh_css_version.c | 37 + drivers/staging/media/atomisp/pci/str2mem_defs.h | 39 + .../media/atomisp/pci/streaming_to_mipi_defs.h | 28 + drivers/staging/media/atomisp/pci/system_global.h | 10 + drivers/staging/media/atomisp/pci/system_local.h | 10 + .../media/atomisp/pci/timed_controller_defs.h | 22 + drivers/staging/media/atomisp/pci/version.h | 20 + drivers/staging/media/imx/TODO | 29 - drivers/staging/media/imx/imx-media-csi.c | 181 +- drivers/staging/media/imx/imx-media-dev-common.c | 50 +- drivers/staging/media/imx/imx-media-dev.c | 2 +- drivers/staging/media/imx/imx-media-internal-sd.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 114 - drivers/staging/media/imx/imx-media-utils.c | 33 + drivers/staging/media/imx/imx-media.h | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 93 +- drivers/staging/media/imx/imx7-media-csi.c | 160 +- drivers/staging/media/imx/imx7-mipi-csis.c | 107 +- .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 76 - drivers/staging/qlge/qlge_main.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 126 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 33 +- drivers/staging/vt6656/device.h | 4 +- drivers/staging/vt6656/main_usb.c | 19 +- drivers/staging/vt6656/rxtx.c | 114 +- drivers/staging/vt6656/rxtx.h | 13 +- drivers/staging/vt6656/usbpipe.c | 21 +- drivers/staging/wfx/traces.h | 6 +- drivers/target/target_core_device.c | 10 +- drivers/target/target_core_user.c | 154 +- drivers/thermal/imx_sc_thermal.c | 2 +- drivers/tty/n_gsm.c | 17 +- drivers/tty/serial/stm32-usart.c | 13 +- drivers/usb/cdns3/gadget.c | 13 +- drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc3/core.c | 62 +- drivers/usb/dwc3/core.h | 83 +- drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/debugfs.c | 14 +- drivers/usb/dwc3/drd.c | 6 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 420 +- drivers/usb/dwc3/dwc3-of-simple.c | 30 +- drivers/usb/dwc3/gadget.c | 459 +- drivers/usb/dwc3/gadget.h | 2 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/gadget/configfs.c | 14 +- drivers/usb/gadget/function/f_acm.c | 16 + drivers/usb/gadget/function/f_eem.c | 2 - drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_serial.c | 16 + drivers/usb/gadget/function/f_tcm.c | 3 + drivers/usb/gadget/function/f_uvc.h | 2 +- drivers/usb/gadget/function/rndis.h | 2 +- drivers/usb/gadget/function/u_audio.h | 2 +- drivers/usb/gadget/function/u_ecm.h | 2 +- drivers/usb/gadget/function/u_eem.h | 2 +- drivers/usb/gadget/function/u_ether.h | 2 +- drivers/usb/gadget/function/u_ether_configfs.h | 2 +- drivers/usb/gadget/function/u_fs.h | 2 +- drivers/usb/gadget/function/u_gether.h | 2 +- drivers/usb/gadget/function/u_hid.h | 2 +- drivers/usb/gadget/function/u_midi.h | 2 +- drivers/usb/gadget/function/u_ncm.h | 2 +- drivers/usb/gadget/function/u_phonet.h | 2 +- drivers/usb/gadget/function/u_printer.h | 2 +- drivers/usb/gadget/function/u_rndis.h | 2 +- drivers/usb/gadget/function/u_serial.c | 57 +- drivers/usb/gadget/function/u_serial.h | 4 +- drivers/usb/gadget/function/u_tcm.h | 2 +- drivers/usb/gadget/function/u_uac1.h | 2 +- drivers/usb/gadget/function/u_uac1_legacy.h | 2 +- drivers/usb/gadget/function/u_uac2.h | 2 +- drivers/usb/gadget/function/u_uvc.h | 2 +- drivers/usb/gadget/function/uvc.h | 4 +- drivers/usb/gadget/function/uvc_configfs.h | 2 +- drivers/usb/gadget/function/uvc_v4l2.c | 4 +- drivers/usb/gadget/function/uvc_v4l2.h | 2 +- drivers/usb/gadget/function/uvc_video.c | 76 +- drivers/usb/gadget/function/uvc_video.h | 4 +- drivers/usb/gadget/legacy/mass_storage.c | 14 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 16 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 236 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 12 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 112 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 12 + drivers/usb/gadget/udc/core.c | 2 + drivers/usb/gadget/udc/dummy_hcd.c | 27 +- drivers/usb/gadget/udc/max3420_udc.c | 2 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 2 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 - drivers/usb/gadget/udc/tegra-xudc.c | 140 + drivers/usb/gadget/udc/udc-xilinx.c | 1 + drivers/usb/gadget/usbstring.c | 24 + drivers/usb/host/Kconfig | 2 +- drivers/usb/host/ehci-mv.c | 7 +- drivers/usb/host/ehci-mxc.c | 2 + drivers/usb/host/ehci-platform.c | 4 + drivers/usb/host/ohci-platform.c | 5 + drivers/usb/host/xhci-pci-renesas.c | 2 +- drivers/usb/host/xhci-pci.h | 6 +- drivers/usb/host/xhci-plat.c | 10 +- drivers/usb/serial/usb_wwan.c | 4 + drivers/vfio/pci/vfio_pci.c | 325 +- drivers/vfio/pci/vfio_pci_config.c | 44 +- drivers/vfio/pci/vfio_pci_intrs.c | 18 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 2 +- drivers/vfio/pci/vfio_pci_private.h | 12 + drivers/vfio/pci/vfio_pci_rdwr.c | 12 + drivers/vfio/vfio_iommu_type1.c | 36 +- drivers/video/fbdev/ps3fb.c | 4 +- drivers/xen/events/events_base.c | 28 +- drivers/xen/time.c | 2 +- fs/afs/fsclient.c | 8 +- fs/afs/yfsclient.c | 8 +- fs/binfmt_flat.c | 2 +- fs/btrfs/disk-io.c | 4 +- fs/btrfs/extent_io.c | 21 +- fs/btrfs/inode.c | 23 +- fs/buffer.c | 16 +- fs/cifs/connect.c | 11 +- fs/crypto/crypto.c | 9 +- fs/crypto/fname.c | 52 +- fs/crypto/fscrypt_private.h | 91 +- fs/crypto/hooks.c | 4 +- fs/crypto/keyring.c | 117 +- fs/crypto/keysetup.c | 24 +- fs/crypto/policy.c | 144 +- fs/exec.c | 18 +- fs/ext4/ext4.h | 7 +- fs/ext4/super.c | 68 +- fs/ext4/sysfs.c | 2 + fs/f2fs/f2fs.h | 15 +- fs/f2fs/super.c | 85 +- fs/f2fs/sysfs.c | 4 + fs/file.c | 2 +- fs/fuse/dev.c | 7 +- fs/fuse/dir.c | 12 +- fs/fuse/file.c | 119 +- fs/fuse/fuse_i.h | 2 +- fs/fuse/inode.c | 26 +- fs/fuse/virtio_fs.c | 9 +- fs/hugetlbfs/inode.c | 67 +- fs/io_uring.c | 56 +- fs/iomap/buffered-io.c | 19 +- fs/namei.c | 5 + fs/namespace.c | 2 +- fs/nfs/dns_resolve.c | 1 - fs/nfs/nfs3proc.c | 2 +- fs/nfs/nfs4proc.c | 2 +- fs/nfs/nfstrace.h | 106 +- fs/nfs/pagelist.c | 2 + fs/nfs/read.c | 2 + fs/nfs/sysfs.h | 2 +- fs/ntfs/aops.c | 2 +- fs/ntfs/mft.c | 2 +- fs/open.c | 6 - fs/orangefs/inode.c | 32 +- fs/proc/meminfo.c | 2 +- fs/splice.c | 2 +- fs/vboxsf/dir.c | 2 +- fs/verity/enable.c | 2 + fs/verity/fsverity_private.h | 4 +- fs/verity/measure.c | 2 + fs/verity/open.c | 1 + fs/verity/signature.c | 3 + fs/verity/verify.c | 3 + fs/xfs/libxfs/xfs_attr.c | 16 +- fs/xfs/libxfs/xfs_attr_leaf.c | 49 +- fs/xfs/libxfs/xfs_bmap.c | 246 +- fs/xfs/libxfs/xfs_bmap_btree.c | 5 +- fs/xfs/libxfs/xfs_defer.c | 10 +- fs/xfs/libxfs/xfs_dir2.c | 8 +- fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 13 +- fs/xfs/libxfs/xfs_format.h | 5 +- fs/xfs/libxfs/xfs_inode_buf.c | 20 +- fs/xfs/libxfs/xfs_inode_buf.h | 4 - fs/xfs/libxfs/xfs_inode_fork.c | 66 +- fs/xfs/libxfs/xfs_inode_fork.h | 50 +- fs/xfs/libxfs/xfs_sb.c | 2 +- fs/xfs/libxfs/xfs_symlink_remote.c | 16 +- fs/xfs/scrub/bmap.c | 40 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 7 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 9 +- fs/xfs/xfs_attr_list.c | 4 +- fs/xfs/xfs_bmap_util.c | 77 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_dquot.c | 56 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_icache.c | 17 +- fs/xfs/xfs_inode.c | 83 +- fs/xfs/xfs_inode.h | 3 - fs/xfs/xfs_inode_item.c | 26 +- fs/xfs/xfs_ioctl.c | 25 +- fs/xfs/xfs_iomap.c | 6 +- fs/xfs/xfs_iops.c | 2 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_mount.h | 54 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_super.c | 12 +- fs/xfs/xfs_symlink.c | 4 +- fs/xfs/xfs_trace.h | 4 +- fs/xfs/xfs_trans.c | 6 +- include/asm-generic/barrier.h | 16 +- include/asm-generic/bug.h | 9 +- include/asm-generic/cacheflush.h | 25 +- include/asm-generic/io.h | 64 +- include/asm-generic/sections.h | 3 + include/asm-generic/vmlinux.lds.h | 10 + include/drm/drm_modes.h | 3 +- include/dt-bindings/clock/imx8mp-clock.h | 28 +- include/dt-bindings/firmware/imx/rsrc.h | 84 + include/dt-bindings/phy/phy.h | 1 + include/dt-bindings/pinctrl/rockchip.h | 11 - include/dt-bindings/power/meson-gxbb-power.h | 13 + include/dt-bindings/power/meson8-power.h | 13 + include/keys/big_key-type.h | 1 + include/linux/atomic-arch-fallback.h | 2291 ++++ include/linux/atomic-fallback.h | 8 +- include/linux/atomic.h | 11 + include/linux/bio.h | 6 +- include/linux/bpf-cgroup.h | 1 + include/linux/bsearch.h | 26 +- include/linux/buffer_head.h | 8 - include/linux/bvec.h | 13 +- include/linux/compat.h | 6 +- include/linux/compiler-gcc.h | 5 +- include/linux/compiler.h | 260 +- include/linux/compiler_types.h | 30 + include/linux/context_tracking.h | 27 +- include/linux/context_tracking_state.h | 6 +- include/linux/firmware/imx/sci.h | 1 - include/linux/firmware/imx/types.h | 65 - include/linux/fs.h | 3 +- include/linux/fscrypt.h | 214 +- include/linux/fsnotify.h | 4 +- include/linux/fsverity.h | 19 +- include/linux/ftrace_irq.h | 11 - include/linux/gpio/machine.h | 17 +- include/linux/hardirq.h | 18 +- include/linux/i2c.h | 2 + include/linux/intel-iommu.h | 81 +- include/linux/intel-svm.h | 94 +- include/linux/interconnect-provider.h | 9 +- include/linux/interconnect.h | 6 + include/linux/irq_sim.h | 33 +- include/linux/irqdomain.h | 2 +- include/linux/irqflags.h | 6 + include/linux/kernel.h | 3 + include/linux/lockdep.h | 23 +- include/linux/mlx5/driver.h | 10 - include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 14 +- include/linux/mman.h | 4 + include/linux/module.h | 8 + include/linux/moduleloader.h | 5 + include/linux/netdevice.h | 6 + include/linux/nfs4.h | 2 +- include/linux/pagemap.h | 37 + include/linux/parser.h | 5 +- include/linux/pci.h | 8 + include/linux/perf_event.h | 4 +- include/linux/pgtable.h | 7 +- include/linux/phy.h | 2 +- include/linux/phy/omap_usb.h | 69 +- include/linux/platform_data/clk-integrator.h | 2 - include/linux/platform_data/mmc-esdhc-mcf.h | 17 + include/linux/preempt.h | 4 +- include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 2 + include/linux/rcuwait.h | 2 +- include/linux/sched.h | 17 +- include/linux/slab.h | 2 - include/linux/soundwire/sdw.h | 32 +- include/linux/soundwire/sdw_type.h | 9 +- include/linux/sunrpc/auth.h | 5 +- include/linux/syscalls.h | 5 +- include/linux/usb/gadget.h | 8 + include/linux/vexpress.h | 30 - include/linux/vm_event_item.h | 4 + include/media/media-entity.h | 3 +- include/media/v4l2-ctrls.h | 34 +- include/media/v4l2-fwnode.h | 85 +- include/media/v4l2-mc.h | 48 + include/media/v4l2-subdev.h | 17 + include/net/act_api.h | 3 +- include/net/bluetooth/hci_core.h | 20 +- include/net/bluetooth/l2cap.h | 6 +- include/net/compat.h | 18 + include/net/ip6_route.h | 3 +- include/net/ip_tunnels.h | 3 +- include/net/ipv6.h | 2 + include/net/iucv/af_iucv.h | 8 - include/soc/at91/atmel_tcb.h | 5 + include/soc/imx/cpu.h | 36 + include/sound/hda_codec.h | 7 - include/sound/hdaudio.h | 3 - include/sound/soc-component.h | 6 +- include/sound/soc-dai.h | 21 +- include/sound/soc.h | 15 +- include/sound/sof/topology.h | 2 + include/trace/events/qla.h | 7 + include/trace/events/rpcgss.h | 89 +- include/trace/events/rpcrdma.h | 4 - include/trace/events/sunrpc.h | 301 +- include/uapi/drm/msm_drm.h | 24 +- include/uapi/linux/bpf.h | 4 + include/uapi/linux/iommu.h | 5 + include/uapi/linux/mmc/ioctl.h | 1 + include/uapi/linux/v4l2-controls.h | 7 + include/uapi/misc/habanalabs.h | 245 +- init/Kconfig | 1 - kernel/auditsc.c | 6 + kernel/bpf/syscall.c | 12 + kernel/bpf/verifier.c | 6 +- kernel/context_tracking.c | 14 +- kernel/events/callchain.c | 2 +- kernel/events/hw_breakpoint.c | 16 + kernel/events/internal.h | 2 +- kernel/events/uprobes.c | 2 +- kernel/gcov/Kconfig | 24 - kernel/gcov/Makefile | 3 +- kernel/gcov/gcc_3_4.c | 573 - kernel/irq/Kconfig | 1 + kernel/irq/irq_sim.c | 267 +- kernel/irq/irqdomain.c | 24 +- kernel/kprobes.c | 85 +- kernel/locking/lockdep.c | 105 +- kernel/module.c | 27 +- kernel/panic.c | 38 +- kernel/printk/internal.h | 8 +- kernel/printk/printk.c | 14 +- kernel/printk/printk_safe.c | 11 +- kernel/rcu/rcutorture.c | 12 +- kernel/rcu/tree.c | 147 +- kernel/rcu/tree_plugin.h | 4 +- kernel/rcu/tree_stall.h | 2 - kernel/rcu/update.c | 3 +- kernel/sched/core.c | 74 +- kernel/sched/cpuacct.c | 7 +- kernel/sched/debug.c | 4 +- kernel/sched/fair.c | 142 +- kernel/sched/pelt.c | 24 + kernel/sched/rt.c | 12 +- kernel/sched/sched.h | 8 +- kernel/sysctl.c | 17 +- kernel/time/timekeeping.c | 2 +- kernel/trace/Kconfig | 10 - kernel/trace/trace_preemptirq.c | 39 + lib/bitmap.c | 2 +- lib/bsearch.c | 22 +- lib/debug_locks.c | 2 +- lib/fault-inject.c | 4 +- lib/logic_pio.c | 22 +- lib/smp_processor_id.c | 10 +- lib/test_hmm.c | 4 +- lib/test_printf.c | 19 +- lib/vsprintf.c | 15 +- localversion-next | 2 +- mm/compaction.c | 4 +- mm/gup.c | 167 +- mm/kasan/Makefile | 16 +- mm/kasan/generic.c | 1 - mm/khugepaged.c | 24 +- mm/madvise.c | 41 +- mm/migrate.c | 20 +- mm/mm_init.c | 18 +- mm/nommu.c | 4 +- mm/page_alloc.c | 22 +- mm/slab.h | 3 +- mm/slub.c | 44 +- mm/swap.c | 5 +- mm/util.c | 14 +- mm/vmalloc.c | 4 + mm/vmscan.c | 4 +- mm/vmstat.c | 4 + net/appletalk/ddp.c | 82 +- net/bluetooth/hci_conn.c | 2 - net/bluetooth/hci_event.c | 29 +- net/bluetooth/smp.c | 4 + net/bpf/test_run.c | 8 +- net/core/dev.c | 20 +- net/core/filter.c | 4 + net/core/skbuff.c | 2 - net/dccp/ipv6.c | 1 + net/ipv4/af_inet.c | 46 +- net/ipv4/esp4_offload.c | 19 +- net/ipv4/inet_connection_sock.c | 43 +- net/ipv4/ip_gre.c | 35 +- net/ipv4/ip_tunnel.c | 16 +- net/ipv4/ip_vti.c | 32 +- net/ipv4/ipip.c | 30 +- net/ipv4/ipmr.c | 122 +- net/ipv6/addrconf.c | 85 +- net/ipv6/af_inet6.c | 78 +- net/ipv6/raw.c | 1 + net/ipv6/route.c | 44 +- net/ipv6/sit.c | 363 +- net/iucv/af_iucv.c | 253 +- net/iucv/iucv.c | 188 - net/l2tp/l2tp_ip6.c | 1 + net/mptcp/options.c | 4 +- net/mptcp/protocol.c | 1 + net/netfilter/core.c | 2 +- net/rds/info.c | 3 +- net/sctp/ipv6.c | 1 + net/sctp/sm_sideeffect.c | 14 +- net/socket.c | 91 - net/sunrpc/addr.c | 4 +- net/sunrpc/auth.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 56 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +- net/sunrpc/auth_gss/trace.c | 1 + net/sunrpc/clnt.c | 54 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/xprt.c | 23 +- net/sunrpc/xprtrdma/rpc_rdma.c | 4 +- net/sunrpc/xprtrdma/transport.c | 8 - net/sunrpc/xprtrdma/verbs.c | 1 - net/tls/tls_main.c | 2 +- samples/bpf/.gitignore | 1 + samples/bpf/Makefile | 16 +- samples/bpf/sampleip_kern.c | 12 +- samples/bpf/sampleip_user.c | 7 +- samples/bpf/sockex3_kern.c | 36 +- samples/bpf/sockex3_user.c | 64 +- samples/bpf/trace_common.h | 13 + samples/bpf/trace_event_kern.c | 24 +- samples/bpf/trace_event_user.c | 9 +- samples/bpf/tracex1_user.c | 37 +- samples/bpf/tracex2_kern.c | 27 +- samples/bpf/tracex2_user.c | 51 +- samples/bpf/tracex3_kern.c | 24 +- samples/bpf/tracex3_user.c | 61 +- samples/bpf/tracex4_kern.c | 12 +- samples/bpf/tracex4_user.c | 51 +- samples/bpf/tracex5_kern.c | 14 +- samples/bpf/tracex5_user.c | 66 +- samples/bpf/tracex6_kern.c | 38 +- samples/bpf/tracex6_user.c | 49 +- samples/bpf/tracex7_user.c | 39 +- samples/bpf/xdp_redirect_cpu_user.c | 5 +- samples/kprobes/kprobe_example.c | 6 +- samples/kprobes/kretprobe_example.c | 2 + samples/vfs/test-fsinfo.c | 6 +- samples/watch_queue/Makefile | 4 +- scripts/atomic/fallbacks/acquire | 4 +- scripts/atomic/fallbacks/add_negative | 6 +- scripts/atomic/fallbacks/add_unless | 6 +- scripts/atomic/fallbacks/andnot | 4 +- scripts/atomic/fallbacks/dec | 4 +- scripts/atomic/fallbacks/dec_and_test | 6 +- scripts/atomic/fallbacks/dec_if_positive | 6 +- scripts/atomic/fallbacks/dec_unless_positive | 6 +- scripts/atomic/fallbacks/fence | 4 +- scripts/atomic/fallbacks/fetch_add_unless | 8 +- scripts/atomic/fallbacks/inc | 4 +- scripts/atomic/fallbacks/inc_and_test | 6 +- scripts/atomic/fallbacks/inc_not_zero | 6 +- scripts/atomic/fallbacks/inc_unless_negative | 6 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 4 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 6 +- scripts/atomic/fallbacks/try_cmpxchg | 4 +- scripts/atomic/gen-atomic-fallback.sh | 29 +- scripts/atomic/gen-atomics.sh | 5 +- scripts/gcc-plugins/Kconfig | 2 +- scripts/mod/modpost.c | 2 +- scripts/x86-check-compiler.sh | 9 - security/keys/Kconfig | 4 +- security/keys/big_key.c | 257 +- sound/core/pcm_lib.c | 1 + sound/hda/hdac_bus.c | 6 +- sound/hda/hdac_controller.c | 1 + sound/hda/local.h | 3 + sound/pci/hda/patch_realtek.c | 4 + sound/pci/ice1712/ice1712.c | 3 +- sound/ppc/snd_ps3.c | 2 +- sound/soc/amd/Kconfig | 13 + sound/soc/amd/Makefile | 1 + sound/soc/amd/raven/acp3x-i2s.c | 6 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 4 +- sound/soc/amd/renoir/Makefile | 7 + sound/soc/amd/renoir/acp3x-pdm-dma.c | 524 + sound/soc/amd/renoir/acp3x-rn.c | 77 + sound/soc/amd/renoir/rn-pci-acp3x.c | 344 + sound/soc/amd/renoir/rn_acp3x.h | 88 + sound/soc/amd/renoir/rn_chip_offset_byte.h | 349 + sound/soc/atmel/atmel_ssc_dai.c | 4 +- sound/soc/bcm/bcm2835-i2s.c | 6 +- sound/soc/bcm/cygnus-ssp.c | 4 +- sound/soc/cirrus/ep93xx-i2s.c | 4 +- sound/soc/codecs/adav80x.c | 4 +- sound/soc/codecs/arizona.c | 2 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/da7213.c | 102 +- sound/soc/codecs/da7213.h | 9 + sound/soc/codecs/madera.c | 2 +- sound/soc/codecs/max98090.c | 6 +- sound/soc/codecs/max9867.c | 50 +- sound/soc/codecs/rt1308-sdw.c | 11 +- sound/soc/codecs/rt5682-sdw.c | 3 - sound/soc/codecs/rt5682.c | 3 + sound/soc/codecs/rt700-sdw.c | 3 - sound/soc/codecs/rt700.c | 3 + sound/soc/codecs/rt711-sdw.c | 3 - sound/soc/codecs/rt711.c | 3 + sound/soc/codecs/rt715-sdw.c | 3 - sound/soc/codecs/rt715.c | 3 + sound/soc/codecs/tlv320aic23.c | 2 +- sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/uda1380.c | 2 +- sound/soc/codecs/wl1273.c | 2 +- sound/soc/codecs/wm8711.c | 2 +- sound/soc/codecs/wm8753.c | 4 +- sound/soc/dwc/dwc-i2s.c | 2 +- sound/soc/fsl/fsl_asrc.c | 15 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_micfil.c | 13 +- sound/soc/fsl/fsl_spdif.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 14 +- sound/soc/intel/boards/bytcr_rt5640.c | 12 + sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/sof_sdw.c | 2 +- sound/soc/intel/boards/sof_sdw_rt700.c | 8 +- sound/soc/intel/boards/sof_sdw_rt711.c | 8 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/jz4740/jz4740-i2s.c | 8 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 8 +- sound/soc/meson/axg-tdm-interface.c | 2 +- sound/soc/pxa/Kconfig | 20 +- sound/soc/pxa/mmp-sspa.c | 155 +- sound/soc/pxa/mmp-sspa.h | 28 +- sound/soc/pxa/pxa-ssp.c | 8 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/soc-compress.c | 4 +- sound/soc/soc-core.c | 11 +- sound/soc/soc-dai.c | 23 + sound/soc/soc-dapm.c | 8 +- sound/soc/soc-pcm.c | 70 +- sound/soc/sof/core.c | 6 + sound/soc/sof/imx/imx8.c | 2 +- sound/soc/sof/imx/imx8m.c | 8 +- sound/soc/sof/intel/hda.c | 10 +- sound/soc/sof/pm.c | 19 +- sound/soc/sof/sof-priv.h | 1 + sound/soc/sof/topology.c | 1 + sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/ti/omap-dmic.c | 4 +- sound/soc/ti/omap-mcbsp.c | 4 +- sound/soc/ti/omap-mcpdm.c | 8 +- sound/soc/uniphier/aio-cpu.c | 4 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 10 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 3 +- tools/bpf/bpftool/bash-completion/bpftool | 15 +- tools/bpf/bpftool/cgroup.c | 7 +- tools/bpf/bpftool/main.h | 4 + tools/bpf/bpftool/prog.c | 6 +- tools/include/uapi/linux/bpf.h | 10 +- tools/lib/bpf/libbpf.c | 8 + tools/objtool/check.c | 47 +- tools/objtool/elf.c | 24 +- tools/testing/selftests/Makefile | 9 +- tools/testing/selftests/bpf/network_helpers.c | 11 +- tools/testing/selftests/bpf/network_helpers.h | 1 + .../selftests/bpf/prog_tests/connect_force_port.c | 107 +- .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 16 + .../selftests/bpf/progs/bpf_iter_ipv6_route.c | 16 + .../testing/selftests/bpf/progs/bpf_iter_netlink.c | 16 + tools/testing/selftests/bpf/progs/bpf_iter_task.c | 16 + .../selftests/bpf/progs/bpf_iter_task_file.c | 18 + .../selftests/bpf/progs/bpf_iter_test_kern3.c | 15 + .../selftests/bpf/progs/bpf_iter_test_kern4.c | 15 + .../bpf/progs/bpf_iter_test_kern_common.h | 16 + .../selftests/bpf/progs/connect_force_port4.c | 59 +- .../selftests/bpf/progs/connect_force_port6.c | 70 +- tools/testing/selftests/gen_kselftest_tar.sh | 5 + tools/testing/selftests/powerpc/pmu/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/Makefile | 8 +- .../selftests/powerpc/pmu/count_stcx_fail.c | 161 + tools/testing/selftests/powerpc/pmu/loop.S | 35 + tools/testing/selftests/powerpc/signal/Makefile | 2 +- .../powerpc/signal/sig_sc_double_restart.c | 174 + tools/testing/selftests/vm/.gitignore | 2 + 2475 files changed, 294977 insertions(+), 26965 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-master create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-slave create mode 100644 Documentation/admin-guide/gpio/gpio-aggregator.rst create mode 100644 Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.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/mfd/atmel-tcb.txt create mode 100644 Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,combo-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/meson-gxl-usb3-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb3.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/ingenic,vpu.yaml delete mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.yaml create mode 100644 Documentation/devicetree/bindings/soc/microchip/atmel,at91rm920 [...] create mode 100644 Documentation/devicetree/bindings/sound/marvell,mmp-sspa.yaml delete mode 100644 Documentation/devicetree/bindings/usb/amlogic,dwc3.txt delete mode 100644 Documentation/devicetree/bindings/usb/keystone-usb.txt delete mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml delete mode 100644 arch/arm/boot/compressed/fdt_get_mem_start.c delete mode 100644 arch/arm/mach-integrator/impd1.c delete mode 100644 arch/arm/mach-integrator/impd1.h delete mode 100644 arch/arm/mach-integrator/lm.c delete mode 100644 arch/arm/mach-integrator/lm.h delete mode 100644 arch/arm/plat-versatile/Kconfig delete mode 100644 arch/arm/plat-versatile/include/plat/sched_clock.h delete mode 100644 arch/arm/plat-versatile/sched-clock.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts create mode 100644 arch/powerpc/include/asm/inst.h create mode 100644 arch/powerpc/lib/inst.c create mode 100644 arch/powerpc/lib/test_code-patching.S create mode 100644 arch/powerpc/xmon/xmon_bpts.S create mode 100644 arch/powerpc/xmon/xmon_bpts.h create mode 100644 arch/riscv/include/asm/cacheinfo.h create mode 100644 arch/x86/include/asm/audit.h create mode 100644 arch/x86/include/asm/idtentry.h create mode 100644 arch/x86/include/asm/trapnr.h create mode 100644 drivers/bus/arm-integrator-lm.c create mode 100644 drivers/clocksource/timer-ti-dm-systimer.c create mode 100644 drivers/gpio/gpio-aggregator.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_common_defs.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_common_defs.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h create mode 100644 drivers/misc/habanalabs/gaudi/Makefile create mode 100644 drivers/misc/habanalabs/gaudi/gaudi.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudiP.h create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_coresight.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_security.c create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/cpu_if_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_blocks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme1_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme3_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mmu_up_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h copy drivers/misc/habanalabs/include/{goya => gaudi}/asic_reg/psoc_etr_regs.h (100%) create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_hbm_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/stlb_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_events.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_ids_map_extended.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_coresight.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_fw_if.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_packets.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_reg_map.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h delete mode 100644 drivers/misc/vexpress-syscfg.c create mode 100644 drivers/mmc/host/meson-mx-sdhc-clkc.c create mode 100644 drivers/mmc/host/meson-mx-sdhc-mmc.c create mode 100644 drivers/mmc/host/meson-mx-sdhc.h create mode 100644 drivers/mmc/host/sdhci-esdhc-mcf.c create mode 100644 drivers/net/ethernet/intel/igc/igc_diag.c create mode 100644 drivers/net/ethernet/intel/igc/igc_diag.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/regs.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.h create mode 100644 drivers/perf/hisilicon/Kconfig delete mode 100644 drivers/phy/amlogic/phy-meson-gxl-usb3.c create mode 100644 drivers/phy/intel/phy-intel-combo.c create mode 100644 drivers/remoteproc/ingenic_rproc.c create mode 100644 drivers/soc/imx/soc-imx.c create mode 100644 drivers/soundwire/master.c create mode 100644 drivers/soundwire/sysfs_local.h create mode 100644 drivers/soundwire/sysfs_slave.c create mode 100644 drivers/soundwire/sysfs_slave_dpn.c create mode 100644 drivers/staging/media/atomisp/Kconfig create mode 100644 drivers/staging/media/atomisp/Makefile create mode 100644 drivers/staging/media/atomisp/TODO create mode 100644 drivers/staging/media/atomisp/i2c/Kconfig create mode 100644 drivers/staging/media/atomisp/i2c/Makefile create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-gc0310.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-lm3554.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-mt9m114.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ov2722.c create mode 100644 drivers/staging/media/atomisp/i2c/gc0310.h create mode 100644 drivers/staging/media/atomisp/i2c/gc2235.h create mode 100644 drivers/staging/media/atomisp/i2c/mt9m114.h create mode 100644 drivers/staging/media/atomisp/i2c/ov2680.h create mode 100644 drivers/staging/media/atomisp/i2c/ov2722.h create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Kconfig create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Makefile create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ad5823.h create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.c create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ov5693.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_bo.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_common.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_pool.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_vm.h create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp.h create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp_platform.h create mode 100644 drivers/staging/media/atomisp/include/linux/libmsrlisthelper.h create mode 100644 drivers/staging/media/atomisp/include/media/lm3554.h create mode 100644 drivers/staging/media/atomisp/include/mmu/isp_mmu.h create mode 100644 drivers/staging/media/atomisp/include/mmu/sh_mmu_mrfld.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp-regs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_common.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_css20.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_css20.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_dfs_tables.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_helper.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_internal.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_subdev.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_subdev.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tables.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_trace_event.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.h create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c create mode 100644 drivers/staging/media/atomisp/pci/base/refcount/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c create mode 100644 drivers/staging/media/atomisp/pci/bits.h create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c create mode 100644 drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.h create mode 100644 drivers/staging/media/atomisp/pci/camera/util/src/util.c create mode 100644 drivers/staging/media/atomisp/pci/cell_params.h create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hrt/hive_isp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hrt/isp2400_m [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/csi_rx_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_local.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_p [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctr [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctr [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_str [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_str [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_str [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/PixelGen_ [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/ibuf_cntr [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_back [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_back [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/rx_csi_defs.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/stream2mm [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/ibuf_ctrl_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_dma_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_irq_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_stream2m [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/pixelgen_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_receiver_2400_common_defs.h create mode 100644 drivers/staging/media/atomisp/pci/css_receiver_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/css_trace.h create mode 100644 drivers/staging/media/atomisp/pci/defs.h create mode 100644 drivers/staging/media/atomisp/pci/dma_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/gdc_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/gp_timer_defs.h create mode 100644 drivers/staging/media/atomisp/pci/gpio_block_defs.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_2401_irq_types_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/debug_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/dma_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/event_fif [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/fifo_moni [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gdc_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_device [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_timer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gpio_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/hmem_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/even [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/even [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/even [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_d [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_d [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_t [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_t [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/inpu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/inpu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/inpu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/inpu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_p [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/time [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/time [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/time [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vame [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/input_for [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/irq_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/isp_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/mmu_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/sp_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/timed_ctr [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/vamem_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/vmem_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_defs.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/assert_s [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/bitop_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/csi_rx.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/debug.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/device_a [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/dma.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/error_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/event_fifo.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/fifo_monitor.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gdc_device.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_device.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_timer.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gpio.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/hmem.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/csi [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/deb [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/dma [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/eve [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/fif [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gdc [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gpi [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/hme [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ibu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/inp [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/irq [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isp [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isy [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isy [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isy [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isy [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/mmu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/pix [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/sp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tag [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tim [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vam [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vme [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/ibuf_ctrl.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/input_fo [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/input_system.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/irq.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isp.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_dma.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_irq.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_str [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_a [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_r [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/misc_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/mmu_device.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/pixelgen.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/platform [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/print_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/queue.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/resource.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/sp.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/string_s [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/system_types.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/tag.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/timed_ctrl.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/type_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/vamem.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/vmem.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/queue_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/sw_event_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/tag_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_streaming_to_mip [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_types.h create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_reserved_pool.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_vm.c create mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c create mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_3a.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_acc_types.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_buffer.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_control.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_device_access.c create mode 100644 drivers/staging/media/atomisp/pci/ia_css_device_access.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_dvs.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_env.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_err.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_event_public.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_firmware.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frac.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frame_format.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frame_public.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_host_data.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_input_port.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_irq.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_configs.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_params.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_states.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_memory_access.c create mode 100644 drivers/staging/media/atomisp/pci/ia_css_metadata.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mipi.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mmu.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mmu_private.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_morph.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_pipe.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_pipe_public.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_prbs.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_properties.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_shading.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream_format.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream_public.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_timer.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_tpg.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_types.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_version.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_version_data.h create mode 100644 drivers/staging/media/atomisp/pci/if_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_formatter_subsystem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_selector_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_switch_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_ctrl_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_private.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_public.h create mode 100644 drivers/staging/media/atomisp/pci/irq_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_param.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_types.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conver [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conver [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conver [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conver [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_param.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_types.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/i [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/i [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/i [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/i [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/ra [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/ra [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ia_css_t [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/uds/uds_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/input_buf.isp.h create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.h create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_types.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_private.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_public.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_support.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_private.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_mamoiada_params.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/isp_acquisition_defs.h create mode 100644 drivers/staging/media/atomisp/pci/isp_capture_defs.h create mode 100644 drivers/staging/media/atomisp/pci/memory_realloc.c create mode 100644 drivers/staging/media/atomisp/pci/mmu/isp_mmu.c create mode 100644 drivers/staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c create mode 100644 drivers/staging/media/atomisp/pci/mmu_defs.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/binary/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/event/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/event/src/event.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/eventq/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/eventq/src/eventq.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/ifmtr/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/inputfifo/interface/i [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/interface/i [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/interface/i [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_init.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2 [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2 [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/src/spctrl.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/tagger/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/timer/src/timer.c create mode 100644 drivers/staging/media/atomisp/pci/scalar_processor_2400_params.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_defs.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_dvs_info.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_firmware.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_firmware.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_frac.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_host_data.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_internal.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_legacy.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metadata.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metrics.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metrics.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mmu.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_morph.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_dvs.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_dvs.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_shading.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_shading.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params_internal.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_pipe.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_properties.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_shading.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream_format.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream_format.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_struct.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_uds.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_version.c create mode 100644 drivers/staging/media/atomisp/pci/str2mem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/streaming_to_mipi_defs.h create mode 100644 drivers/staging/media/atomisp/pci/system_global.h create mode 100644 drivers/staging/media/atomisp/pci/system_local.h create mode 100644 drivers/staging/media/atomisp/pci/timed_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/version.h delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Documentation/devic [...] create mode 100644 include/dt-bindings/power/meson-gxbb-power.h create mode 100644 include/dt-bindings/power/meson8-power.h create mode 100644 include/linux/atomic-arch-fallback.h delete mode 100644 include/linux/firmware/imx/types.h delete mode 100644 include/linux/platform_data/clk-integrator.h create mode 100644 include/linux/platform_data/mmc-esdhc-mcf.h create mode 100644 include/soc/imx/cpu.h delete mode 100644 kernel/gcov/gcc_3_4.c create mode 100644 samples/bpf/trace_common.h delete mode 100755 scripts/x86-check-compiler.sh create mode 100644 sound/soc/amd/renoir/Makefile create mode 100644 sound/soc/amd/renoir/acp3x-pdm-dma.c create mode 100644 sound/soc/amd/renoir/acp3x-rn.c create mode 100644 sound/soc/amd/renoir/rn-pci-acp3x.c create mode 100644 sound/soc/amd/renoir/rn_acp3x.h create mode 100644 sound/soc/amd/renoir/rn_chip_offset_byte.h create mode 100644 tools/testing/selftests/powerpc/pmu/count_stcx_fail.c create mode 100644 tools/testing/selftests/powerpc/signal/sig_sc_double_restart.c