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-release-arm-next-allyesconfig in repository toolchain/ci/linux.
discards fb57b1fabcb2 Add linux-next specific files for 20200519 discards 4e152ae1736d Merge branch 'akpm/master' discards 5a3b590e2e7b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 470fec1b532d doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] discards e3e4182845f0 doc: cgroup: update note about conditions when oom killer [...] discards f31053380b54 include/linux/cache.h: expand documentation over __read_mostly discards 4e970c411f11 mm/madvise.c: remove duplicated include discards 9fc915d39f47 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] discards df95d2f8968d mm: fix s390 compat build error discards 833f3cb5a01d mm/madvise: make function 'do_process_madvise' static discards d7b6c97bad04 mm-support-vector-address-ranges-for-process_madvise-fix-fix discards cafadb24092d mm: support compat_sys_process_madvise discards ed834d57155e mm: support vector address ranges for process_madvise discards e4d27ee6aec8 mm/madvise: allow KSM hints for remote API discards c24966aa4f59 mm/madvise: support both pid and pidfd for process_madvise discards b7e9bb6fcc6c pid: move pidfd_get_pid() to pid.c discards 1a02485c7085 mm/madvise: check fatal signal pending of target process discards 0bcf44f96732 mm-introduce-external-memory-hinting-api-fix-2-fix discards a4b4532ef859 mm: fix build error for mips of process_madvise discards c0795b6e31e2 fix process_madvise build break for arm64 discards 92eb0161fe81 mm/madvise: introduce process_madvise() syscall: an extern [...] discards 7c1168b9de17 mm/madvise: pass task and mm to do_madvise discards 0e19fc1c40bd mm: consolidate pgd_index() and pgd_offset{_k}() definitions discards 47a890af5f4c mm: consolidate pud_index() and pud_offset() definitions discards 4a65c86069f3 mm: consolidate pmd_index() and pmd_offset() definitions discards 715a159ee8dc mm: consolidate pte_index() and pte_offset_*() definitions discards 589e5eede742 powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_ [...] discards aa05dd4a297a mm: pgtable: add shortcuts for accessing kernel PMD and PTE discards 1e40e845f45d x86/mm: simplify init_trampoline() and surrounding logic discards edbc6c3bcae4 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] discards 5677e3f93540 m68k/mm/motorola: move comment about page table allocation [...] discards 5bc82d157ab1 csky: replace definitions of __pXd_offset() with pXd_index() discards 1016d7c042b8 mm: reorder includes after introduction of linux/pgtable.h discards ef03574dee21 mm: introduce include/linux/pgtable.h discards 11d928b16444 mm: don't include asm/pgtable.h if linux/mm.h is already included discards 05c174070473 mm/mmap.c: do not allow mappings outside of allowed limits discards 9c0d353e1ec4 mm/mmap.c: add more sanity checks to get_unmapped_area() discards a64ca48dc1dc net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards 88ee682f5e8f mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] discards a007f232eb7e asm-generic: remove pgtable-nop4d-hack.h discards b6a0ed924cd8 unicore32: remove __ARCH_USE_5LEVEL_HACK discards d6e53def9445 sh: add support for folded p4d page tables discards 11f71d390cf5 sh: drop __pXd_offset() macros that duplicate pXd_index() ones discards 65ede3316302 sh: fault: Modernize printing of kernel messages discards 6f191ee60976 powerpc-add-support-for-folded-p4d-page-tables-fix discards 2afb9e903461 powerpc: add support for folded p4d page tables discards 2c96c6081566 openrisc: add support for folded p4d page tables discards 371bfda82f57 nios2: add support for folded p4d page tables discards 0effee44f12d ia64: add support for folded p4d page tables discards 3c9f0a194f03 hexagon: remove __ARCH_USE_5LEVEL_HACK discards 8a009f7370d3 arm64: kvm: fix gcc-10 shift warning discards 011fcfd576f3 arm64: add support for folded p4d page tables discards c632dfbd339b arm-add-support-for-folded-p4d-page-tables-fix discards a9fddf7965ed arm: add support for folded p4d page tables discards 36a94dc765d3 h8300: remove usage of __ARCH_USE_5LEVEL_HACK discards abdd7ec56e7d mm/swap.c: annotate data races for lru_rotate_pvecs discards e4771439e1e5 mm: annotate a data race in page_zonenum() discards f3209fae23ad mm/rmap: annotate a data race at tlb_flush_batched discards 184ca9268051 mm/util.c: annotate an data race at vm_committed_as discards dd7653ce783d mm/mempool: fix a data race in mempool_free() discards b1573a720eee mm/list_lru: fix a data race in list_lru_count_one discards b3e0239793b0 mm/memcontrol: fix a data race in scan count discards fb82da4893a2 mm/page_counter: fix various data races at memsw discards fe2f619ca95f mm-swapfile-fix-and-annotate-various-data-races-v2 discards 2334e9a1987a mm/swapfile: fix and annotate various data races discards 575bc6f09c2a mm/filemap.c: fix a data race in filemap_fault() discards 068f3d6aa0e0 mm/swap_state: mark various intentional data races discards 6387b5808f66 mm-page_io-mark-various-intentional-data-races-v2 discards abc2391931d9 mm/page_io: mark various intentional data races discards 6dfa1d6ec48d mm/frontswap: mark various intentional data races discards 07f97ad88107 kernel: rename show_stack_loglvl() => show_stack() discards 01063e826517 kernel: use show_stack_loglvl() discards 2ddab2a7f063 sched: print stack trace with KERN_INFO discards 071897928e84 kdb: don't play with console_loglevel discards 491b673870ea power: use show_stack_loglvl() discards 065a5d89917a x86/amd_gart: print stacktrace for a leak with KERN_ERR discards bf948ba3f5a8 sysrq: use show_stack_loglvl() discards e23963e3154f xtensa: add show_stack_loglvl() discards 61492b83aca5 xtensa-add-loglvl-to-show_trace-fix discards 31ed4b19379c xtensa: add loglvl to show_trace() discards 7220d946ec0d x86: add show_stack_loglvl() discards 18aac039814a x86: add missing const qualifiers for log_lvl discards f28d892ca7c3 unicore32: add show_stack_loglvl() discards 11871dcbe123 unicore32: add loglvl to c_backtrace() discards ffff01a0a259 unicore32: remove unused pmode argument in c_backtrace() discards a691352ab5ef um: add show_stack_loglvl() discards ff823071f471 um/sysrq: remove needless variable sp discards 78759c6a3589 sparc: add show_stack_loglvl() discards dacd1d669ef1 sh: add show_stack_loglvl() discards e17f3b3ef505 sh: add loglvl to show_trace() discards e7404b45178f sh: add loglvl to printk_address() discards 7ad90830da58 sh: remove needless printk() discards a873f809ab1c sh: add loglvl to dump_mem() discards d856f2015ca3 s390: add show_stack_loglvl() discards b5b141dc1856 riscv: add show_stack_loglvl() discards d108cba41b91 powerpc: add show_stack_loglvl() discards d061d6184210 parisc: add show_stack_loglvl() discards 1af3ddb5ef16 openrisc: add show_stack_loglvl() discards e3f49d20c457 nios2: add show_stack_loglvl() discards ebaec1e18d52 nds32: add show_stack_loglvl() discards 0474f82e63aa mips: add show_stack_loglvl() discards 4e0f6b72145a microblaze: add show_stack_loglvl() discards bccf44a8fc15 microblaze: add loglvl to microblaze_unwind() discards cddaeca4e382 microblaze: add loglvl to microblaze_unwind_inner() discards 82ac4ba2ecfb m68k: add show_stack_loglvl() discards f59f624d22a3 ia64: add show_stack_loglvl() discards 216f3714ac4a ia64: pass log level as arg into ia64_do_show_stack() discards fc786ba95d69 hexagon: add show_stack_loglvl() discards ce0794d80141 h8300: add show_stack_loglvl() discards b4e2a4b4b88b csky: add show_stack_loglvl() discards c23d524fca1c c6x: add show_stack_loglvl() discards b9d2bd2c4ac3 arm64: add show_stack_loglvl() discards 7c137f5dcdf5 arm64: add loglvl to dump_backtrace() discards 11f148fdde18 arm: add show_stack_loglvl() discards 4154288fd53f arm: wire up dump_backtrace_{entry,stm} discards 32884db88f31 arm: add loglvl to dump_backtrace() discards b28b88c14869 arm: add loglvl to unwind_backtrace() discards 859a95fed799 arm/asm: add loglvl to c_backtrace() discards febbdd38f6aa arc: add show_stack_loglvl() discards 83c325c86326 alpha: add show_stack_loglvl() discards e9fd6955717b kallsyms/printk: add loglvl to print_ip_sym() discards 97acea30994b mm/kmemleak: silence KCSAN splats in checksum discards da9148dd42d3 kernel: set USER_DS in kthread_use_mm discards eb1ade73d688 powerpc/vas: fix up for {un}use_mm() rename discards ff4414b0ae08 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 discards 2e38b58eaae8 kernel: better document the use_mm/unuse_mm API contract discards 41529bd7bd07 kernel: move use_mm/unuse_mm to kthread.c discards 97ace15c7bc4 kernel: move use_mm/unuse_mm to kthread.c discards 2ea96f7b5a28 amdgpu: a NULL ->mm does not mean a thread is a kthread discards 32e86a6d159b stacktrace: cleanup inconsistent variable type discards 789ee107b9aa kernel/sysctl.c: ignore out-of-range taint bits introduced [...] discards d3f0c1bc1f9d panic: add sysctl to dump all CPUs backtraces on oops event discards 8776a703a1ba kernel/hung_task.c: introduce sysctl to print all traces w [...] discards e2823df13e00 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] discards 4a0836200a20 lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix discards 8dd825827f25 lib/test_sysctl: support testing of sysctl. boot parameter discards f2bd76b0488c tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] discards 75bf8322597a kernel/hung_task convert hung_task_panic boot parameter to sysctl discards 750165ea1403 kernel/sysctl: support handling command line aliases discards ce4b5f03ff42 kernel/sysctl: support setting sysctl parameters from kern [...] discards 09599c2879c9 xarray.h: correct return code documentation for xa_store_{ [...] discards c6aaabb2e3e1 Merge branch 'akpm-current/current' discards e6b4656be07a Merge remote-tracking branch 'fsinfo/fsinfo-core' discards 56e8538bfcc9 Merge remote-tracking branch 'notifications/notifications- [...] discards cd7ee2ae8aba Merge remote-tracking branch 'mhi/mhi-next' discards fb5470291f33 Merge remote-tracking branch 'trivial/for-next' discards 3c7778e5edd8 Merge remote-tracking branch 'kunit-next/kunit' discards 42856bba1534 Merge remote-tracking branch 'cfi/cfi/next' discards 8cd771524681 Merge remote-tracking branch 'hmm/hmm' discards 10d8a415af48 Merge remote-tracking branch 'devfreq/devfreq-next' discards 318a4cdc029a Merge remote-tracking branch 'pidfd/for-next' discards db47d476dace next-20200518/kgdb discards f72a7318e052 Merge remote-tracking branch 'hyperv/hyperv-next' discards 34281e44c231 Merge remote-tracking branch 'xarray/xarray' discards 91ded75c80b6 Merge remote-tracking branch 'nvmem/for-next' discards f05bfd3d4d2b Merge remote-tracking branch 'slimbus/for-next' discards fd605f0ed9d8 Merge remote-tracking branch 'fsi/next' discards 6ba35eb52f1e Merge remote-tracking branch 'gnss/gnss-next' discards d20a6ca8f274 Merge remote-tracking branch 'ntb/ntb-next' discards 67de87e9bca2 Merge remote-tracking branch 'rtc/rtc-next' discards 8b7363ec7c74 Merge remote-tracking branch 'coresight/next' discards 29ef974870f0 Merge remote-tracking branch 'livepatching/for-next' discards f64aa6ac55c2 Merge remote-tracking branch 'userns/for-next' discards 4a54ee1a0af0 Merge remote-tracking branch 'pwm/for-next' discards 6dd7e92b6a35 Merge remote-tracking branch 'pinctrl-samsung/for-next' discards a50d3dd7fd54 Merge remote-tracking branch 'pinctrl/for-next' discards f9a0d0757000 Merge remote-tracking branch 'gpio/for-next' discards 7614fc450914 Merge remote-tracking branch 'rpmsg/for-next' discards d3a0a12a2b51 Merge remote-tracking branch 'vhost/linux-next' discards dfa9cb3c3512 Merge remote-tracking branch 'scsi-mkp/for-next' discards 7812b694ae10 Merge remote-tracking branch 'scsi/for-next' discards ab60c8212fd8 Merge remote-tracking branch 'cgroup/for-next' discards 2c1aede9d2d0 Merge remote-tracking branch 'slave-dma/next' discards 1c4b067643e9 Merge remote-tracking branch 'icc/icc-next' discards e4be6929db17 Merge remote-tracking branch 'mux/for-next' discards 1aff521a7b7f Merge remote-tracking branch 'staging/staging-next' discards d4636695a087 Merge remote-tracking branch 'thunderbolt/next' discards f23bbe3a95d8 Merge remote-tracking branch 'soundwire/next' discards 376ff7e1afcd Merge remote-tracking branch 'extcon/extcon-next' discards 42aad1a7ad37 Merge remote-tracking branch 'char-misc/char-misc-next' discards d5c976277a74 Merge remote-tracking branch 'tty/tty-next' discards ef3813fd8fe7 Merge remote-tracking branch 'phy-next/next' discards d782f729d024 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards 976f8cdccd19 Merge remote-tracking branch 'usb-serial/usb-next' discards 84128531719d Merge remote-tracking branch 'usb/usb-next' discards aaba55404ca1 Merge remote-tracking branch 'driver-core/driver-core-next' discards 0b0d66a6b1ba Merge remote-tracking branch 'ipmi/for-next' discards ee939aac9b1c Merge remote-tracking branch 'leds/for-next' discards 3e0ed11079f3 Merge remote-tracking branch 'chrome-platform/for-next' discards 01abe0ea9fd6 Merge remote-tracking branch 'drivers-x86/for-next' discards b2c8973250dd Merge remote-tracking branch 'workqueues/for-next' discards 9490480379f9 Merge remote-tracking branch 'percpu/for-next' discards 4567d854980d Merge remote-tracking branch 'kvms390/next' discards 75a27510742d Merge remote-tracking branch 'kvm-arm/next' discards 10cd01bf4c27 Merge remote-tracking branch 'kvm/linux-next' discards 69f324b3b41f Merge remote-tracking branch 'rcu/rcu/next' discards e3ebb428bec7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards f22ae5fd3b51 Merge remote-tracking branch 'edac/edac-for-next' discards eb18badf9024 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 60051f94683f Merge remote-tracking branch 'tip/auto-latest' discards 144c0fb86d53 Merge remote-tracking branch 'spi/for-next' discards b0652fa42e3e Merge remote-tracking branch 'devicetree/for-next' discards 3b6948244c71 Merge remote-tracking branch 'audit/next' discards f74794b89196 Merge remote-tracking branch 'iommu/next' discards 1ac9b9b66888 Merge remote-tracking branch 'tpmdd/next' discards cd47579f3f2f Merge remote-tracking branch 'tomoyo/master' discards 23a9eb6d1a32 Merge remote-tracking branch 'smack/next' discards 7175d5a2ace0 Merge remote-tracking branch 'selinux/next' discards fbeb6ae24f1c Merge remote-tracking branch 'keys/keys-next' discards 7f58fc25a6c6 Merge remote-tracking branch 'integrity/next-integrity' discards d7faeefb0766 Merge remote-tracking branch 'apparmor/apparmor-next' discards dfe7f419476a Merge remote-tracking branch 'security/next-testing' discards 326b08947c2b Merge remote-tracking branch 'regulator/for-next' discards eb9622672cbf Merge remote-tracking branch 'battery/for-next' discards 40dddf64bbae Merge remote-tracking branch 'backlight/for-backlight-next' discards ef511fc75c0e Merge remote-tracking branch 'mfd/for-mfd-next' discards bfe850dbeee1 Merge remote-tracking branch 'mmc/next' discards 3b734ba696de Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 0f25072fe4c5 Merge remote-tracking branch 'device-mapper/for-next' discards a27ba83aed2e Merge remote-tracking branch 'block/for-next' discards e43495f684d1 Merge remote-tracking branch 'input/next' discards 6bca0ec9662b Merge remote-tracking branch 'modules/modules-next' discards 542be73f739b Merge remote-tracking branch 'sound-asoc/for-next' discards 1ce099a97123 Merge remote-tracking branch 'sound/for-next' discards 818fe08d29c2 Merge remote-tracking branch 'regmap/for-next' discards 99cedfa3e75c Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 0501eecd3f97 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards cecddf30b055 Merge remote-tracking branch 'drm-msm/msm-next' discards 4ca235e777a0 Merge remote-tracking branch 'drm-misc/for-linux-next' discards cd9231d88456 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 7a7753216380 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 1a90af6b9ad8 Merge remote-tracking branch 'amdgpu/drm-next' discards f2e33a667b56 Merge remote-tracking branch 'drm/drm-next' discards 8b3dd8b61115 Merge remote-tracking branch 'crypto/master' discards 0b38b83cfecf Merge remote-tracking branch 'spi-nor/spi-nor/next' discards d47260b24313 Merge remote-tracking branch 'nand/nand/next' discards c2be33355d86 Merge remote-tracking branch 'gfs2/for-next' discards 594f027d6f6e Merge remote-tracking branch 'mac80211-next/master' discards e47c86dc6f38 Merge remote-tracking branch 'bluetooth/master' discards 4a06539195ee Merge remote-tracking branch 'wireless-drivers-next/master' discards ca11119464bb Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 520f86b9c8cd Merge remote-tracking branch 'ipsec-next/master' discards 8f705eab4f52 Merge remote-tracking branch 'bpf-next/master' discards 75d1a7b9724a Merge remote-tracking branch 'net-next/master' discards c63e5a606c86 Merge remote-tracking branch 'rdma/for-next' discards 555fc9756bed Merge remote-tracking branch 'swiotlb/linux-next' discards 59f072dba4f6 Merge remote-tracking branch 'dlm/next' discards b69935106e18 Merge remote-tracking branch 'ieee1394/for-next' discards 2d0c7f410b75 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 10bec10aa51e Merge remote-tracking branch 'opp/opp/linux-next' discards 6cd58e32c70c Merge remote-tracking branch 'cpupower/cpupower' discards 717bae01727e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards e3b0fc6ef626 Merge remote-tracking branch 'pm/linux-next' discards 4dd3ebfb2321 Merge remote-tracking branch 'v4l-dvb/master' discards 647c15642a36 Merge remote-tracking branch 'jc_docs/docs-next' discards a23b29143614 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards b4b57c8ec1f0 Merge branch 'dmi/master' discards 3f6751c548f6 Merge remote-tracking branch 'i3c/i3c/next' discards c2e8621c108a Merge remote-tracking branch 'i2c/i2c/for-next' discards d6b36dfe8e2c Merge remote-tracking branch 'hid/for-next' discards dacb63296ca1 Merge remote-tracking branch 'pstore/for-next/pstore' discards da4ad82d2fdc Merge remote-tracking branch 'pci/next' discards 7764e25cd1a5 Merge remote-tracking branch 'printk/for-next' discards f51aadac2496 Merge remote-tracking branch 'vfs/for-next' discards 54a294033da5 Merge remote-tracking branch 'file-locks/locks-next' discards 9537d25d822a Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards 2e329728c365 Merge remote-tracking branch 'zonefs/for-next' discards 465d54d33a5f Merge remote-tracking branch 'xfs/for-next' discards 6d91879442d2 Merge remote-tracking branch 'ubifs/linux-next' discards 7d1b155e6c50 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards b0283d18bdc1 Merge remote-tracking branch 'nfsd/nfsd-next' discards 714ee3e1c56e Merge remote-tracking branch 'jfs/jfs-next' discards 941c260b515f Merge remote-tracking branch 'fuse/for-next' discards 67e4562a4d39 Merge remote-tracking branch 'f2fs/dev' discards c5f37c6bc5b6 Merge remote-tracking branch 'ext3/for_next' discards bbca84458b22 Merge remote-tracking branch 'exfat/dev' discards 75a33fd7f413 Merge remote-tracking branch 'cifs/for-next' discards dd014976d47e Merge remote-tracking branch 'btrfs/for-next' discards d14a1f0d29a2 Merge remote-tracking branch 'uml/linux-next' discards 4687312377b3 Merge remote-tracking branch 'sparc-next/master' discards a86059207224 Merge remote-tracking branch 'sh/sh-next' discards 3cdb7088e82b Merge remote-tracking branch 's390/features' discards 7dcb4c661405 Merge remote-tracking branch 'risc-v/for-next' discards 2155ed510b4d Merge remote-tracking branch 'powerpc/next' discards a1dc22c03b3b Merge remote-tracking branch 'parisc-hd/for-next' discards 9db4597bb2cf Merge remote-tracking branch 'nds32/next' discards ac5ff256bd76 Merge remote-tracking branch 'mips/mips-next' discards 9ad994734671 Merge remote-tracking branch 'm68knommu/for-next' discards d9f564abdfcf Merge remote-tracking branch 'm68k/for-next' discards 657d54bf2358 Merge remote-tracking branch 'h8300/h8300-next' discards b7d07d8f573d Merge remote-tracking branch 'clk-samsung/for-next' discards 96c5343dc497 Merge remote-tracking branch 'clk/clk-next' discards e776b240bf1e Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 1808527d9916 Merge remote-tracking branch 'tegra/for-next' discards 5236b7155f9e Merge remote-tracking branch 'sunxi/sunxi/for-next' discards a65e82add304 Merge remote-tracking branch 'scmi/for-linux-next' discards 3baa08bc5d99 Merge remote-tracking branch 'samsung-krzk/for-next' discards bb8e84f2995a Merge remote-tracking branch 'rockchip/for-next' discards 6afcf49a812c Merge remote-tracking branch 'reset/reset/next' discards ef66fecb03f0 Merge remote-tracking branch 'renesas/next' discards 69d428fb9e8c Merge remote-tracking branch 'realtek/for-next' discards 973df581969a Merge remote-tracking branch 'raspberrypi/for-next' discards 22ff2c1b555e Merge remote-tracking branch 'qcom/for-next' discards f8bd79b4cd9f Merge remote-tracking branch 'omap/for-next' discards d447d63b00a8 Merge remote-tracking branch 'mvebu/for-next' discards 0d17e930c847 Merge remote-tracking branch 'mediatek/for-next' discards 0726f3b87eef Merge remote-tracking branch 'keystone/next' discards 2aaf81b9ce61 Merge remote-tracking branch 'imx-mxs/for-next' discards 883a608d5933 Merge remote-tracking branch 'at91/at91-next' discards 3bb2274090fa Merge remote-tracking branch 'aspeed/for-next' discards bf98ea950c46 Merge remote-tracking branch 'amlogic/for-next' discards 360104a3c36e Merge remote-tracking branch 'arm-soc/for-next' discards 4b53f1435f9d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards 7951c7ab1716 Merge remote-tracking branch 'arm64/for-next/core' discards 2cb3374babdd Merge remote-tracking branch 'arm/for-next' discards 2d3707ecbda6 Merge remote-tracking branch 'dma-mapping/for-next' discards 54142d225360 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] discards 3f99d9efe17f Merge branch 'arm64-fixes-for-5.7' into for-next discards c7a840b00982 Merge remote-tracking branch 'kbuild/for-next' omits 69eca64b2fc2 exfat: replace 'time_ms' with 'time_cs' omits 4b6dd2dd45b7 exfat: remove the assignment of 0 to bool variable omits db2b1ba0dc59 exfat: Remove unused functions exfat_high_surrogate() and [...] omits a3e6932a93b1 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF omits 4e8a290e9497 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option omits 6e227db025fc exfat: Use a more common logging style omits 826d926dd4ed exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF discards dc7bee7bac44 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards cf2c233130ca Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 620571279e84 Merge remote-tracking branch 'fpga-fixes/fixes' discards 2422a25d149e Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 0fabfb21ab1b Merge remote-tracking branch 'mmc-fixes/fixes' discards be24fc11317d Merge remote-tracking branch 'scsi-fixes/fixes' discards f1e687eea477 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards bb634d46b3a7 Merge remote-tracking branch 'omap-fixes/fixes' discards 006e67130fb5 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards c6c77ec3a6d5 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards 1f9f26fa65b3 Merge remote-tracking branch 'input-current/for-linus' discards 983e2b14538e Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards cdc7d1df3f0f Merge remote-tracking branch 'staging.current/staging-linus' discards 050d1016b7d9 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 4bd6e79a116a Merge remote-tracking branch 'tty.current/tty-linus' discards 0d57fd400934 Merge remote-tracking branch 'spi-fixes/for-linus' discards d5343c84f76e Merge remote-tracking branch 'regulator-fixes/for-linus' discards a56d5dabe948 Merge remote-tracking branch 'regmap-fixes/for-linus' discards ed6dd1213ecc Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 72a7830b3d0b Merge remote-tracking branch 'sound-current/for-linus' discards 9b89f9b9bcdc Merge remote-tracking branch 'mac80211/master' discards 4fa2e6f6a21b Merge remote-tracking branch 'wireless-drivers/master' discards 7d6c362b1757 Merge remote-tracking branch 'ipsec/master' discards 1b2eba840927 Merge remote-tracking branch 'net/master' discards c8f312ad8780 Merge remote-tracking branch 'sparc/master' discards f09c279e8449 Merge remote-tracking branch 's390-fixes/fixes' discards 2cc95f18cf82 Merge remote-tracking branch 'arm-current/fixes' discards e586c0e94bfa Merge remote-tracking branch 'arc-current/for-curr' omits 7508b88c922b Merge branch 'for-next/kvm/errata' into for-next/core omits 71c1a4474d3b Merge branch 'for-next/bti' into for-next/core omits 96a4c8b2c78f Merge branches 'for-next/acpi', 'for-next/bpf', 'for-next/ [...] discards 4c2fe4d88a8d Merge branch 'timers/drivers/timer-ti' into timers/drivers/next discards 5bebaeadb30e drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity discards fe3d7a35497c drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice discards baef4d56195b drm/bridge: ti-sn65dsi86: Clear old error bits before AUX [...] discards 1dbc979172af dt-bindings: drm/bridge: ti-sn65dsi86: Document no-hpd discards 5a2e9b658cdc dt-bindings: drm/bridge: ti-sn65dsi86: Convert to yaml discards 27ed2b3f22ed drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux discards cba597ac4517 drm/i915/display: Return error from dbuf allocation failure discards b6a13a386e28 drm/i915: Fix dbuf slice mask when turning off all the pipes discards 0c111965c32c Merge remote-tracking branch 'asoc/for-5.8' into asoc-next discards c6bc5f5c6304 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus discards f5f7e790a53d drm/i915/gt: Reuse the tasklet priority for virtual as the [...] discards a4292e52106b drm: Match drm_dp_send_clear_payload_id_table definition t [...] discards af69bf55822f drm: Describe dp_rev for drm_dp_set_phy_test_pattern discards 2803aa743fd3 drm: Help unconfuse gcc, avoid accidental impossible unsig [...] discards 3df6fad41f13 drm: Include internal header for managed function declarations discards 78046a887686 drm/amdgpu: add apu flags discards 0f2df57964a3 drm/amdgpu: move gpu_info parsing after common early init discards fd7e8bde280a drm/amdgpu: move discovery gfx config fetching discards a1d403070071 drm/amdgpu: simplify ATIF backlight handling discards e7b49094e627 drm/amdgpu: re-enable runtime pm on vega10 discards 22df1f4eea52 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist discards ef141b2251ef drm/amdgpu/display: fix logic inversion in program_timing_sync() discards 07be2e1980dc drm/amdgpu: work around llvm bug #42576 discards 0db671a97f75 drm/ttm: Break out the loops if need_resched in bo delayed [...] discards 0848cf2115a9 include/uapi/linux: Update KFD ioctl version discards 2f64bd0dfbe7 drm/amdkfd: Provide SMI events watch discards 67a64e51ba92 drm/i915/selftests: Refactor sibling selection discards ce72229606a5 opp: core: add regulators enable and disable discards 95fccad7e382 opp: Reorder the code for !target_freq case discards 891c20dd62b2 opp: Expose bandwidth information via debugfs discards 8a9b1e2d65cd opp: Add support for setting interconnect-tags omits bba413deb106 Merge branch 'core/core' omits 0c56a387b03f Merge branch 'core/kprobes' omits f76b43c29dbe Merge branch 'core/rcu' omits 8e488dcc04db Merge branch 'efi/core' omits 071e73bdee0b Merge branch 'locking/core' omits ee65c47b4b38 Merge branch 'locking/kcsan' omits ee5d94c71368 Merge branch 'objtool/core' discards 3b5ac8b56064 video: amba-clcd: use devm_of_find_backlight omits 7c0577f4e609 Merge tag 'v5.7-rc6' into objtool/core, to pick up fixes a [...] omits 36f991c71f5b Merge branch 'perf/core' omits 86458871f83a Merge branch 'ras/core' omits af2e9d7109c7 Merge branch 'sched/core' omits 787d69416f95 Merge branch 'smp/core' omits a99588c32a0b Merge branch 'x86/asm' omits b785a1f981dc Merge branch 'x86/boot' omits 35d324d63e30 Merge branch 'x86/build' omits 68023cbf7f4f Merge branch 'x86/cache' omits c29ced2abe47 Merge branch 'x86/cleanups' omits 5393a0130ff4 Merge branch 'x86/cpu' omits 1855be719e61 Merge branch 'x86/entry' omits 72e60c66d96b Merge branch 'x86/fpu' omits 462be6fd08a3 Merge branch 'x86/kdump' omits 803792b7f01b Merge branch 'x86/microcode' omits f31322dd4790 Merge branch 'x86/mm' omits 81b5f7666a04 Merge branch 'x86/platform' omits fadd8de58d01 Merge branch 'x86/splitlock' omits 50acf46f9db4 Merge branch 'x86/timers' omits 091eac697172 Merge branch 'x86/vdso' discards f068a62c548c irqchip/gic-v3-its: Balance initial LPI affinity across CPUs discards 931266c53204 dt-bindings: interconnect: Add interconnect-tags bindings 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 c704b17071c4 drm/debugfs: fix plain echo to connector "force" attribute omits ec0bb482de0a drm/gem: Fix a leak in drm_gem_objects_lookup() 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 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 993fa32eb3d5 drm/i915: Mark check_shadow_context_ppgtt as maybe unused omits 55e00fb66fd5 x86/fpu/xstate: Restore supervisor states for signal return omits 98265c17efa9 x86/fpu/xstate: Preserve supervisor states for the slow pa [...] omits 552e01f6639a drm/i915/gem: Retry faulthandlers on ENOSPC omits eeedf1533687 x86/fpu: Introduce copy_supervisor_to_kernel() omits 6255c161a085 x86/nmi: Remove edac.h include leftover 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 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 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 794bdcf71f47 drm/i915: avoid unused scale_user_to_hw() warning omits dcaa1e76b774 mtd: Support kmsg dumper based on pstore/blk omits a6ab751b39f1 pstore/blk: Introduce "best_effort" mode omits 896bb9d98c18 pstore/blk: Support non-block storage devices omits c5000c12e5a8 pstore/blk: Provide way to query pstore configuration omits cec1454b2ea9 pstore/zone: Provide way to skip "broken" zone for MTD devices omits 5c270a0dfa27 Documentation: Add details for pstore/blk omits fefc27738024 pstore/zone,blk: Add ftrace frontend support omits a0bf04b88a1c pstore/zone,blk: Add console frontend support omits 9d10a02576de pstore/zone,blk: Add support for pmsg frontend omits 329396e9ba1a pstore/blk: Introduce backend for block devices omits 98601d175115 pstore/zone: Introduce common layer to manage storage zones omits 3431ea1d3297 ramoops: Add max_reason optional field to ramoops DT node omits 1970c60726f4 pstore/ram: Introduce max_reason and convert dump_oops omits c3ae9adee9d5 pstore/platform: Pass max_reason to kmesg dump omits c14e19ad99ef printk: Introduce kmsg_dump_reason_str() omits 1530e67cc061 printk: honor the max_reason field in kmsg_dumper omits 264485d2d539 printk: Collapse shutdown types into a single dump reason 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 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 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 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 3ade84b69d56 Merge branch 'for-next-next-v5.7-20200515' into for-next-20200515 omits 1ca2e891d8ac Merge branch 'for-next-current-v5.6-20200515' into for-nex [...] omits 351ea5e3d3b9 Merge branch 'misc-next' into for-next-next-v5.7-20200515 omits b5159cf7bd13 Merge branch 'misc-next' into for-next-current-v5.6-20200515 omits 26d2ceb4ab6b Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] omits fb567459e913 iommu: Implement deferred domain attachment omits 6b5dd716da8f objtool: optimize add_dead_ends for split sections omits 28fe1d7bf89f objtool: use gelf_getsymshndx to handle >64k sections omits ab3852ab5cb8 objtool: Allow no-op CFI ops in alternatives 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 0ed7bf1d92ea x86/split_lock: Add Icelake microserver CPU model omits c95473e175dd x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supe [...] omits b5850d6ec34c drm/vblank: remove outdated and noisy output omits 4ad595b4fcc0 pstore/ftrace: Provide ftrace log merging routine omits 6f120e58d448 pstore/ram: Refactor ftrace buffer merging omits 6b31e99b85b0 pstore/ram: Refactor DT size parsing omits 82ff351052bc x86/idt: Keep spurious entries unset in system_vectors omits 4c74d51dab3d x86/idt: Annotate alloc_intr_gate() with __init omits fad1940a6a85 x86/xen: Split HVM vector callback setup and interrupt gat [...] omits 5d6b6a6f9b5c x86/fpu/xstate: Update sanitize_restored_xstate() for supe [...] omits 8b579b17886f media: s5k5baf: avoid gcc-10 zero-length-bounds warning omits 1c86aa032362 treewide: Replace zero-length array with flexible-array omits 30370da5c805 Merge branch 'remotes/lorenzo/pci/v3-semi' omits 09b822524ab8 Merge branch 'remotes/lorenzo/pci/tegra' omits 092c3679c369 Merge branch 'remotes/lorenzo/pci/rcar' omits 2eed42dd8e5c Merge branch 'remotes/lorenzo/pci/misc' omits 13816ac24d0a Merge branch 'remotes/lorenzo/pci/hv' omits 90651f2ce6cd Merge branch 'remotes/lorenzo/pci/host-generic' omits 71e3b9e61c16 Merge branch 'remotes/lorenzo/pci/endpoint' omits c69105f0883f Merge branch 'remotes/lorenzo/pci/dwc' omits b887eedb29ac Merge branch 'remotes/lorenzo/pci/brcmstb' omits de2324d51a21 Merge branch 'remotes/lorenzo/pci/altera' omits afee74345eac Merge branch 'pci/resource' omits 8bb08c66eaa7 Merge branch 'pci/pm' omits 71ca80e40202 Merge branch 'pci/p2pdma' omits 2105d4b07ef2 Merge branch 'pci/misc' omits d24a6810c29d Merge branch 'pci/kconfig' omits 85dc6a5f16af Merge branch 'pci/hotplug' omits a9af674dc8c5 Merge branch 'pci/error' omits d6b5f150cf3b Merge branch 'pci/aspm' omits ffed638b6a21 READ_ONCE: Fix comment describing 2x32-bit atomicity omits ae9aa4119e55 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough; omits b860eb8dce59 x86/fpu/xstate: Define new functions for clearing fpregs a [...] 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 71581eefd7a0 x86/fpu/xstate: Introduce XSAVES supervisor states omits 524bb73bc15c x86/fpu/xstate: Separate user and supervisor xfeatures mask omits 6130fbfa94be mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake omits 6a1cd98423cc mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION omits 7952864260fc mfd: stpmic1: Make stpmic1_regmap_config static omits cf857bdd06d1 mfd: htc-i2cpld: Convert to use i2c_new_client_device() 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 8dafd3138e00 btrfs: update documentation of set/get helpers omits 2920904ac6e2 btrfs: optimize split page write in btrfs_set_token_##bits omits 7123202b0a7e btrfs: optimize split page write in btrfs_set_##bits omits 9ed5bf11e884 btrfs: optimize split page read in btrfs_get_token_##bits omits 0bb26d922128 btrfs: optimize split page read in btrfs_get_##bits omits e297efbf957b btrfs: drop unnecessary offset_in_page in extent buffer helpers omits 2657c959e796 btrfs: constify extent_buffer in the API functions omits dd3af6ecfe1e btrfs: remove unused map_private_extent_buffer omits d3d879b145b5 btrfs: speed up and simplify generic_bin_search omits a426c89e5ca0 btrfs: speed up btrfs_set_token_##bits helpers omits db08825bcd2f btrfs: speed up btrfs_set_##bits helpers omits 9ad4263c1a19 btrfs: speed up btrfs_get_token_##bits helpers omits 8fad73275223 btrfs: speed up btrfs_get_##bits helpers omits dfd3f2f85fb2 btrfs: add separate bounds checker for set/get helpers omits 1d58898d71a4 btrfs: preset set/get token with first page and drop condition omits ac0bf2bb71dd btrfs: don't use set/get token in leaf_space_used omits 7339a66991b6 btrfs: don't use set/get token for single assignment in ov [...] omits bb27274605a3 btrfs: drop eb parameter from set/get token helpers omits 4215444df794 btrfs: use the token::eb for all set/get helpers omits 8ab22804efef x86/fpu/xstate: Define new macros for supervisor and user xstates omits 5274e6c172c4 x86/fpu/xstate: Rename validate_xstate_header() to validat [...] 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 d85eaa941147 samples/kprobes: Add __kprobes and NOKPROBE_SYMBOL() for h [...] omits 16db6264c93d kprobes: Support NOKPROBE_SYMBOL() in modules omits 1e6769b0aece kprobes: Support __kprobes blacklist in modules omits 4fdd88877e52 kprobes: Lock kprobe_mutex while showing kprobe_blacklist omits 2a0a24ebb499 sched: Make scheduler_ipi inline omits 90b5363acd47 sched: Clean up scheduler_ipi() omits 6bcc8f459fe7 locking/atomics: Flip fallbacks and instrumentation omits 7e32a9dac992 x86/cpu: Use INVPCID mnemonic in invpcid.h omits 33b7b451a4e6 btrfs: remove duplicated include in block-group.c omits cdd28ad2d811 READ_ONCE: Use data_race() to avoid KCSAN instrumentation omits 88f1be32068d kcsan: Rework data_race() so that it can be used by READ_ONCE() omits 1c1da2d6f6fc gcov: Remove old GCC 3.4 support omits a9e777c27542 arm64: barrier: Use '__unqual_scalar_typeof' for acquire/r [...] omits 0229d80867ef locking/barriers: Use '__unqual_scalar_typeof' for load-ac [...] omits 7b364f0949ae READ_ONCE: Drop pointer qualifiers when reading from scalar types omits 2ab3a0a02905 READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memor [...] omits bbfa112b46bd READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE() omits 5a7d7f5d57f6 arm64: csum: Disable KASAN for do_csum() omits 9a7cb2d8d6b9 fault_inject: Don't rely on "return value" from WRITE_ONCE() omits 268c779f206f net: tls: Avoid assigning 'const' pointer to non-const pointer omits f64554152014 netfilter: Avoid assigning 'const' pointer to non-const pointer omits 8367aadcd83d linux/compiler.h: Remove redundant '#else' omits 62e13ab29e79 compiler/gcc: Raise minimum GCC version for kernel builds to 4.8 omits 2443600dc98f sparc32: mm: Reduce allocation size for PMD and PTE tables omits c95be5b549d6 sparc32: mm: Change pgtable_t type to pte_t * instead of s [...] omits 3408974d0533 sparc32: mm: Restructure sparc32 MMU page-table layout omits f790d0205fd5 sparc32: mm: Fix argument checking in __srmmu_get_nocache() omits 14f6ba8a9a7f btrfs: block-group: rename write_one_cache_group() omits 5e96731c699c btrfs: block-group: refactor how we insert a block group item omits 690e2818197b btrfs: block-group: refactor how we delete one block group item omits 5af797b782ab btrfs: block-group: refactor how we read one block group item omits 2fcbbfb635b1 btrfs: block-group: don't set the wrong READA flag for btr [...] omits 8d243345fa85 Merge proc-next and exec-next for testing in linux-next omits 036f56e45890 btrfs: send: emit file capabilities after chown omits 29abbff8dd4a btrfs: scrub, only lookup for csums if we are dealing with [...] omits 4e630d5d9ece btrfs: move the block group freeze/unfreeze helpers into b [...] omits 1a61170cf623 btrfs: rename member 'trimming' of block group to a more g [...] omits 9b2d58e8d9c4 btrfs: fix a race between scrub and block group removal/al [...] omits d9eaa78210f6 btrfs: remove more obsolete v0 extent ref declarations omits 49197da7a81e btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid omits b7e913c77f05 btrfs: qgroup: mark qgroup inconsistent if we're inherting [...] omits 6d2a13ceb2e7 btrfs: speedup dead root detection during orphan cleanup omits dc99dc941146 btrfs: remove unused function heads_to_leaves omits 3e927806605e btrfs: add more codes to decoder table omits 3915486e9eca btrfs: sort error decoder entries omits 32e5c3da3a2d btrfs: free alien device after device add omits e658097284b0 btrfs: include non-missing as a qualifier for the latest_bdev omits f76a316efa79 btrfs: use crypto_shash_digest() instead of open coding omits a1f43aab4b21 btrfs: drop useless goto in open_fs_devices omits 5df948225579 btrfs: remove useless check for copy_items() return value omits c470034e2e55 btrfs: unify buffered and direct I/O read repair omits a6bae70c8107 btrfs: get rid of endio_repair_workers omits bfe3cf9ee083 btrfs: simplify direct I/O read repair omits c47c81835ac5 btrfs: get rid of one layer of bios in direct I/O omits e9e2ce05755c btrfs: put direct I/O checksums in btrfs_dio_private inste [...] omits 215f3d70a258 btrfs: convert btrfs_dio_private->pending_bios to refcount_t omits f51a7366621c btrfs: remove unused btrfs_dio_private::private omits b5df213ed8d1 btrfs: make btrfs_check_repairable() static omits 8a6938d8db5b btrfs: rename __readpage_endio_check to check_data_csum omits bf42812870e5 btrfs: clarify btrfs_lookup_bio_sums documentation omits a9d4ea2ecf0a btrfs: don't do repair validation for checksum errors omits a50c19203175 btrfs: look at full bi_io_vec for repair decision omits 7a09f48b0132 btrfs: fix double __endio_write_update_ordered in direct I/O omits d19a76af021d btrfs: fix error handling when submitting direct I/O bio omits 59b0bf9c02bc block: add bio_for_each_bvec_all() omits ffc4af3fa8d5 btrfs: simplify error handling of clean_pinned_extents() omits 8abfe3e5e5d1 btrfs: remove the redundant parameter level in btrfs_bin_search() omits 87cb4f1cce33 btrfs: make btrfs_read_disk_super return struct btrfs_disk_super omits 74c00a2698df btrfs: use list_for_each_entry_safe in free_reloc_roots omits 7efdb526d366 btrfs: don't force read-only after error in drop snapshot omits 456b1a5f3ed1 btrfs: remove pointless assertion on reclaim_size counter omits eaf7548652cb btrfs: tree-checker: remove duplicate definition of 'inode [...] omits d4b33b609aef btrfs: force chunk allocation if our global rsv is larger [...] omits 5608f573d9d2 btrfs: run btrfs_try_granting_tickets if a priority ticket fails omits 572526c699bf btrfs: only check priority tickets for priority flushing omits dc50a604392a btrfs: account for trans_block_rsv in may_commit_transaction omits e0ade8e4b40b btrfs: allow to use up to 90% of the global block rsv for unlink omits 5805ac0e5457 btrfs: improve global reserve stealing logic omits e3801a6eb15c btrfs: backref: distinguish reloc and non-reloc use of ind [...] omits 87a0f797c656 btrfs: reloc: move error handling of build_backref_tree() [...] omits e66c51a11190 btrfs: backref: rename and move finish_upper_links() omits f7d45e5dab65 btrfs: backref: rename and move handle_one_tree_block() omits ba24b572b128 btrfs: reloc: open code read_fs_root() for handle_indirect [...] omits 11f00eb57a53 btrfs: backref: rename and move should_ignore_root() omits 448e3807847a btrfs: backref: rename and move backref_tree_panic() omits f1a826d732e5 btrfs: backref: rename and move backref_cache_cleanup() omits b2f09f994a93 btrfs: backref: rename and move remove_backref_node() omits ab146f1b6708 btrfs: backref: rename and move drop_backref_node() omits db9c956cca79 btrfs: backref: rename and move free_backref_(node|edge) omits 7080bc829acf btrfs: backref: rename and move link_backref_edge() omits 489a7e39f339 btrfs: backref: rename and move alloc_backref_edge() omits ed4795a0fd13 btrfs: backref: rename and move alloc_backref_node() omits 07deacbb5b97 btrfs: backref: rename and move backref_cache_init() omits 1271e9fca84d btrfs: rename tree_entry to rb_simple_node and export it omits 8884e9821bbb btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...] omits cfa9118b0a3c btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache omits 9d32cdb5c649 btrfs: reloc: refactor useless nodes handling into its own [...] omits 23beae86eb33 btrfs: reloc: refactor finishing part of upper linkage int [...] omits 63b1bb2c4aeb btrfs: reloc: remove the open-coded goto loop for breadth- [...] omits 85811f9361b7 btrfs: reloc: pass essential members for alloc_backref_node() omits aa7306bc22dd btrfs: reloc: use wrapper to replace open-coded edge linking omits b0262d42acb0 btrfs: reloc: refactor indirect tree backref processing in [...] omits 78e60a8016fd btrfs: reloc: refactor direct tree backref processing into [...] omits e22e44d351f2 btrfs: reloc: make reloc root search-specific for relocati [...] omits 66bfadfcf9c1 btrfs: reloc: add backref_cache::fs_info member omits 9d64649d2435 btrfs: reloc: add backref_cache::pending_edge and backref_ [...] omits 9ac5a888a570 btrfs: reloc: rename mark_block_processed and __mark_block [...] omits d265b5621122 btrfs: reloc: use btrfs_backref_iter infrastructure omits 247cdb069215 btrfs: backref: implement btrfs_backref_iter_next() omits fc957f63a8bd btrfs: backref: introduce the skeleton of btrfs_backref_iter omits bd85fc959d90 btrfs: Add missing annotation for btrfs_tree_lock() omits 4ac20dfe0a71 btrfs: Add missing annotation for btrfs_lock_cluster() omits f69bc337f7bd vmbus: Replace zero-length array with flexible-array omits fad87aae6a84 coresight: etm4x: Fix use-after-free of per-cpu etm drvdata omits ddc69f025fdc Merge branches 'fixes' and 'misc' into for-next omits 28ebc6e452a1 Driver: hv: vmbus: drop a no long applicable comment omits 657830eb842f coresight: Avoid casting void pointers omits e357b9dd4823 coresight: Include required headers in C files 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 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 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 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 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 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 f3a6a6c5e0f5 mtd:rawnand: brcmnand: Fix PM resume crash adds b85051e755b0 Merge tag 'fixes-for-5.7-rc6' of git://git.kernel.org/pub/ [...] adds 9f44eda19529 ext4: fix EXT4_MAX_LOGICAL_BLOCK macro adds 959f75845129 ext4: fix fiemap size checks for bitmap files adds 57f1b0cf2de8 Merge tag 'fiemap-regression-fix' of git://git.kernel.org/ [...] adds 3a5fd0dbd878 dmaengine: tegra210-adma: Fix an error handling path in 't [...] adds cedd54f71336 Merge tag 'dmaengine-fix-5.7-rc7' of git://git.infradead.o [...] adds 1b0be99f1a42 vhost: missing __user tags adds d2f8825ab78e Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 7dee08bd4e60 Merge remote-tracking branch 'fixes/master' adds 3866f217aaa8 ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook adds df5cda24c423 Merge remote-tracking branch 'arm-current/fixes' adds ec7d12faf81d ARM: dts: mmp3: Use the MMP3 compatible string for /clocks adds 233cbffaa0b9 ARM: dts: mmp3-dell-ariel: Fix the SPI devices adds 24cf6eef79a7 ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy adds 1a55b4232d1e Merge branch 'mmp/fixes' into arm/fixes adds 665e7c73a772 ARM: dts/imx6q-bx50v3: Set display interface clock parents adds ed9dc1df9f62 Merge tag 'imx-fixes-5.7-2' of git://git.kernel.org/pub/sc [...] adds ccffeae7afa4 Merge branch 'v5.7-fixes' of git://git.kernel.org/pub/scm/ [...] adds dfea1940181b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 1cf6022bd916 arm64: Fix PTRACE_SYSEMU semantics adds 50c6c87cacf8 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 40bb0e904212 Revert "powerpc/32s: reorder Linux PTE bits to better matc [...] adds 8659a0e0efdd powerpc/64s: Disable STRICT_KERNEL_RWX adds 602b53761288 Merge remote-tracking branch 'powerpc-fixes/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 83a72be75341 Merge remote-tracking branch 's390-fixes/fixes' adds 5a20432c2920 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 ee3c1aa3f34b wireguard: selftests: use newer iproute2 for gcc-10 adds bc67d371256f wireguard: noise: read preshared key while taking lock adds c78a0b4a7883 wireguard: queueing: preserve flow hash across packet scrubbing adds a9e90d9931f3 wireguard: noise: separate receive counter from send counter adds 53cb09953c6a Merge branch 'wireguard-fixes' adds 687775cec056 ax25: fix setsockopt(SO_BINDTODEVICE) adds d69100b8eee2 net: nlmsg_cancel() if put fails for nhmsg adds 3c8e9ca2272b Merge remote-tracking branch 'net/master' adds 0550cfe8c2c6 security: Fix hook iteration for secid_to_secctx adds dfeb376dd4cb bpf: Prevent mmap()'ing read-only maps as writable adds 5c5fb5ba1d93 flow_dissector: Drop BPF flow dissector prog ref on netns cleanup adds 86f18d25e3b7 Merge remote-tracking branch 'bpf/master' adds 3ffb93ba326f esp4: improve xfrm4_beet_gso_segment() to be more readable adds 60ee02d22e52 Merge remote-tracking branch 'ipsec/master' adds bed37f38e9d1 Merge remote-tracking branch 'mac80211/master' adds a35cd6447eff IB/qib: Call kobject_put() when kobject_init_and_add() fails adds 506f375ff6b3 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 259eb8247531 ALSA: hda/realtek - Add more fixup entries for Clevo machines adds 4aada7791fa2 Merge remote-tracking branch 'sound-current/for-linus' adds 53a58bf96bcd ASoC: max9867: fix ADC level control adds e881587896db Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 80aa3db7fe3c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 4371e9469392 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 7bdca7b2e552 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds 66ac4422fa22 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 83c813e237b8 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds b054578b1ea0 Merge remote-tracking branch 'spi-fixes/for-linus' adds 21c27f06587d driver core: Fix SYNC_STATE_ONLY device link implementation adds 44e960490ddf driver core: Fix handling of SYNC_STATE_ONLY + STATELESS d [...] adds 4ef12f719802 kobject: Make sure the parent does not get released before [...] adds e0dd35dbc905 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 078c7b0d185f Merge remote-tracking branch 'tty.current/tty-linus' adds 2611695ba426 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 0d3e3901f04f Merge remote-tracking branch 'staging.current/staging-linus' adds 0bc55afff21c Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 41c8edb6f56f Merge remote-tracking branch 'input-current/for-linus' adds 98ece19f2471 soc: ti: omap-prm: use atomic iopoll instead of sleeping one adds ac54a854c8e7 Merge remote-tracking branch 'omap-fixes/fixes' adds 74e913b05256 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 6a2df4e87478 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 7e71515c910d Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 287e64aa68b6 drm/i915/gt: Incorporate the virtual engine into timeslicing adds 3b6352c94e8c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 3c5e86468e32 Merge remote-tracking branch 'mmc-fixes/fixes' adds 8fa3cdff05f0 riscv: Fix print_vm_layout build error if NOMMU adds 345a31be92ac Merge remote-tracking branch 'risc-v-fixes/fixes' adds 1f352002bdb3 Merge remote-tracking branch 'fpga-fixes/fixes' adds dbacbfd47d67 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds e2278a8292c2 treewide: Replace zero-length array with flexible-array adds ca230de4aa29 media: s5k5baf: avoid gcc-10 zero-length-bounds warning adds 4b5159771f0e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 48f8b2c011b5 Merge remote-tracking branch 'kbuild/for-next' adds ee1e75bca0ae 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 6f8d7fb6a435 Merge remote-tracking branch 'arm/for-next' adds 50c8ab8d9fbf ACPI/IORT: Fix PMCG node single ID mapping handling adds c73433fc630c arm64/cpufeature: Validate hypervisor capabilities during [...] adds f73531f0257f arm64/cpufeature: Drop open encodings while extracting parange adds 2a5bc6c47bc3 arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 [...] adds 1ed1b90a0594 arm64/cpufeature: Drop TraceFilt feature exposure from ID_ [...] adds e965bcb06256 arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 adds 16824085a7dd arm64/cpufeature: Introduce ID_PFR2 CPU register adds dd35ec070457 arm64/cpufeature: Introduce ID_DFR1 CPU register adds 152accf8476f arm64/cpufeature: Introduce ID_MMFR5 CPU register adds 0ae43a99fe91 arm64/cpufeature: Add remaining feature bits in ID_PFR0 register adds fcd6535322cc arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register adds 7cd51a5a84d1 arm64/cpufeature: Add remaining feature bits in ID_AA64ISA [...] adds 011e5f5bf529 arm64/cpufeature: Add remaining feature bits in ID_AA64PFR [...] adds 14e270fa5c4c arm64/cpufeature: Add remaining feature bits in ID_AA64PFR [...] adds 858b8a8039d0 arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context adds 4fc92254bf86 arm64: mm: Add asid_gen_match() helper adds 70e6352aefb1 firmware: arm_sdei: Put the SDEI table after using it adds 82b2077afccd firmware: arm_sdei: remove unused interfaces adds 472de63b0b83 firmware: arm_sdei: Document the motivation behind these s [...] adds e5bfb21d98b6 firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify [...] adds 15c704ab6244 firmware: smccc: Update link to latest SMCCC specification adds 0441bfe7f00a firmware: smccc: Add the definition for SMCCCv1.2 version/ [...] adds ad5a57dfe434 firmware: smccc: Drop smccc_version enum and use ARM_SMCCC [...] adds f2ae97062a48 firmware: smccc: Refactor SMCCC specific bits into separate file adds a4fb17465182 firmware: smccc: Add function to fetch SMCCC version adds 269fd61e15d7 firmware: smccc: Fix missing prototype warning for arm_smc [...] adds 48f66a01cb7c Merge branches 'for-next/acpi', 'for-next/bpf', 'for-next/ [...] adds 9a964285572b arm64: vdso: Don't prefix sigreturn trampoline with a BTI [...] adds a4eb355a3fda arm64: vdso: Fix CFI directives in sigreturn trampoline adds acd3bc43dbfb Merge branch 'for-next/bti' into for-next/core adds eba9666f7190 Merge branch 'for-next/kvm/errata' into for-next/core adds d08b9f0ca660 scs: Add support for Clang's Shadow Call Stack (SCS) adds 628d06a48f57 scs: Add page accounting for shadow call stack allocations adds 5bbaf9d1fcb9 scs: Add support for stack usage debugging adds ddc9863e9e90 scs: Disable when function graph tracing is enabled adds da64e9d1f8c3 arm64: Reserve register x18 from general allocation with SCS adds 6d37d81f449a arm64: Preserve register x18 when CPU is suspended adds e73f02c6eb15 arm64: efi: Restore register x18 if it was corrupted adds cde5dec89e5d arm64: vdso: Disable Shadow Call Stack adds 9654736891c3 arm64: Disable SCS for hypervisor code adds 5287569a790d arm64: Implement Shadow Call Stack adds 439dc2a11727 arm64: scs: Add shadow stacks for SDEI adds cc49c71d2abe efi/libstub: Disable Shadow Call Stack adds 51189c7a7ed1 arm64: scs: Store absolute SCS stack pointer value in thread_info adds bee348fab099 scs: Move accounting into alloc/free functions adds 711e8b0de0d6 arm64: scs: Use 'scs_sp' register alias for x18 adds 88485be531f4 scs: Move scs_overflow_check() out of architecture code adds aa7a65ae5b8f scs: Remove references to asm/scs.h from core code adds 871e100e432c scs: Move DEFINE_SCS macro into core code adds 258c3d628fe9 arm64: entry-ftrace.S: Update comment to indicate that x18 [...] adds f58a309873ab Merge branch 'for-next/scs' into for-next/core adds d631181ffda7 Merge remote-tracking branch 'arm64/for-next/core' adds 78efc0199f3a arm64: dts: Add SC9863A clock nodes adds 161af8fd02fd arm64: dts: Add SC9863A emmc and sd card nodes adds 248a8ffd2c9d dts: arm: stih418: Fix complain about IRQ_TYPE_NONE usage adds 7f21a85085b7 dts: arm: stih407-family: remove duplicated rng nodes adds dca296dd1504 Merge tag 'sti-dt-for-v5.8-round1' of git://git.kernel.org [...] adds d67ef24adf3c ARM: dts: Add devicetree for Integrator/AP with IM-PD1 adds 3f0be4df50a7 Merge tag 'versatile-dts-v5.8-1' of git://git.kernel.org/p [...] adds 71dbe9524dcd Merge tag 'renesas-arm-dt-for-v5.8-tag1' of git://git.kern [...] adds 5971e53cf0c9 Merge tag 'renesas-dt-bindings-for-v5.8-tag1' of git://git [...] adds 4875d9e230cc Merge tag 'omap-for-v5.8/dt-signed' of git://git.kernel.or [...] adds 18e48cc0ba9c Merge tag 'aspeed-5.8-devicetree' of git://git.kernel.org/ [...] adds 8c915019e3e0 Merge tag 'realtek-dt-for-5.8' of git://git.kernel.org/pub [...] adds 30eb37dcfa5a Merge branch 'arm/dt' into for-next adds b998844bb8e5 soc: document merges adds a8dad3e1e333 arm64: dts: hikey960: pinctrl: Fix spi2/spi3 pinconf adds fd955a7eac36 arm64: dts: hi6220: Add CTI options adds 9c7ae8edb958 Merge tag 'hisi-arm64-dt-for-5.8' of git://github.com/hisi [...] adds 155c58f22528 ARM: dts: bcm2711: Update expgpio's GPIO labels adds 8f7a54a74d72 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds 3ac395a5b3f3 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 460227c329e5 Merge tag 'tags/bcm2835-dt-next-2020-03-27' into devicetree/next adds c380981efbcd Merge tag 'arm-soc/for-5.8/devicetree' of https://github.c [...] adds ca6bc7a19241 Merge tag 'samsung-dt-5.8' of git://git.kernel.org/pub/scm [...] adds 546283d580c7 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429 adds a7c0bbc3fd61 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743 adds 4bbb76eedde9 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15 adds 88fcb8a340e5 ARM: dts: stm32: enable stm32mp157's &gpu by default adds 9c32f980d999 ARM: dts: stm32: preset stm32mp15x video #address- and #si [...] adds 276bd3f003b1 ARM: dts: stm32: remove now redundant STM32MP15x video cell sizes adds 6ddf19e09fb2 ARM: dts: stm32: use uniform label names for sleep pinctrl [...] adds c19e7f74966a ARM: dts: stm32: use uniform node names for sleep pinctrl groups adds f0b06064bbd6 dt-bindings: add vendor prefix for Linux Automation GmbH adds 666b5ca85cd3 ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board adds bc1aa0919284 dt-bindings: arm: stm32: document lxa,stm32mp157c-mc1 compatible adds a49e244797f9 ARM: dts: stm32: Enable I2C2 on DHCOM PDK2 carrier board adds dda830431640 ARM: dts: stm32: add cortex-M4 pdds management in Cortex-M4 node adds 06a933aaef99 ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp151 adds ea6318dc5a1d ARM: dts: stm32: add Fast Mode Plus info in I2C nodes of s [...] adds dff503ab76b4 ARM: dts: stm32: Repair PMIC configuration on AV96 adds f3aa3bc3a584 ARM: dts: stm32: Repair PMIC interrupt on AV96 adds 7354ba62fa1e ARM: dts: stm32: Add alternate pinmux for ethernet RGMII o [...] adds 3ed6bd31ba31 ARM: dts: stm32: Repair ethernet operation on AV96 adds 010ca9fe500b ARM: dts: stm32: Add missing ethernet PHY reset on AV96 adds 701f9e65e5d6 ARM: dts: stm32: Add missing ethernet PHY skews on AV96 adds e88cee378719 ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15 adds e1ea5c1721ae ARM: dts: stm32: Repair SDMMC1 operation on AV96 adds 611325f68102 ARM: dts: stm32: Add eMMC attached to SDMMC2 on AV96 adds 76045bc45710 ARM: dts: stm32: Add QSPI NOR on AV96 adds 84faf29b2d52 ARM: dts: stm32: Add configuration EEPROM on AV96 adds 7dd5cbba42c9 ARM: dts: stm32: Enable WiFi on AV96 adds 077e0638fc83 ARM: dts: stm32: Add alternate pinmux for USART2 pins on s [...] adds 224771c94764 ARM: dts: stm32: Enable Bluetooth on AV96 adds 0752cc4c6671 ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15 adds 64e86752d7df ARM: dts: stm32: Add bindings for HDMI video on AV96 adds dcf185ca8175 ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15 adds e027da342772 ARM: dts: stm32: Add bindings for audio on AV96 adds e74ef3823b4d ARM: dts: stm32: Add bindings for USB on AV96 adds 878b0ba5c4d2 ARM: dts: stm32: Rename LEDs to match silkscreen on AV96 adds 2f9306969a76 ARM: dts: stm32: add sd-uhs properties in SD-card node for [...] adds b5a087139db2 ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dkx adds 7d4d46ba051b ARM: dts: stm32: bump PSCI to version 1.0 on stm32mp15x adds 11b08c46333c ARM: dts: stm32: Add alternate pinmux for I2C2 pins adds b1c1fe1d43e3 ARM: dts: stm32: Repair I2C2 operation on AV96 adds 39be968cb5a1 ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins adds b0b3a8b7be1e ARM: dts: stm32: Add bindings for FDCAN1 on AV96 adds 099318445981 ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins adds c80b9dacdc6c ARM: dts: stm32: Add bindings for FDCAN2 on AV96 adds d56eb118c37b ARM: dts: stm32: Add alternate pinmux for ADC pins adds 8f92c7565325 ARM: dts: stm32: Add bindings for ADC on AV96 adds 5afb13616baf ARM: dts: stm32: Add alternate pinmux for SPI2 pins adds f572f485898a ARM: dts: stm32: Add bindings for SPI2 on AV96 adds da80ddaf5176 dt-bindings: Add vendor prefix for Shiratech Solutions adds 498a7014989d ARM: dts: stm32: Add missing pinctrl entries for STM32MP15 adds b856e9d148ae dt-bindings: arm: stm32: Document Stinger96 compatible adds aaac4bd35a83 ARM: dts: stm32: Add Stinger96 board support adds 061e0a6e108f dt-bindings: arm: stm32: Document IoT Box compatible adds f0c2df217c80 ARM: dts: stm32: Add IoT Box board support adds 87cabf9405cb ARM: dts: stm32: Add GPIO keys for STM32MP1 DHCOM PDK2 adds 81d5fc719798 ARM: dts: stm32: Add GPIO LEDs for STM32MP1 DHCOM PDK2 adds 604536dc5837 ARM: dts: stm32: Split SoC-independent parts of DHCOM SOM [...] adds 7e76f82acd9e ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenge [...] adds aff195d0ec65 Merge tag 'stm32-dt-for-v5.8-1' of git://git.kernel.org/pu [...] adds de12d92147c1 Merge tag 'renesas-arm-dt-for-v5.8-tag2' of git://git.kern [...] adds 863c0b59f06a Merge tag 'renesas-dt-bindings-for-v5.8-tag2' of git://git [...] adds a2a3e46cfb11 Merge tag 'ti-k3-dt-for-v5.8' of git://git.kernel.org/pub/ [...] adds 22c328b1bc18 Merge tag 'tegra-for-5.8-dt-bindings' of git://git.kernel. [...] adds 9c1acf5174bd Merge tag 'tegra-for-5.8-arm-dt' of git://git.kernel.org/p [...] adds 0e909f186104 Merge tag 'sunxi-dt-for-5.8-1' of git://git.kernel.org/pub [...] adds b64ac044ad94 ARM: dts: socfgpa: set bridges status to disabled adds 29aed3ef6d49 ARM: dts: socfpga: Add fpga2hps and fpga2sdram bridges adds e9f981c79432 Merge tag 'socfpga_dts_update_for_v5.8' of git://git.kerne [...] adds 25880899bf9d Merge tag 'v5.7-next-dts32' of git://git.kernel.org/pub/sc [...] adds 2ae6193a1b95 ARM: dts: ux500: samsung-golden: Add proximity sensor adds 521d6678b9a4 ARM: dts: ux500: samsung-golden: Add magnetometer adds 3c278a4749a8 ARM: dts: ux500: samsung-skomer: Add magnetometer adds 4908471e1ed7 ARM: dts: ux500: Add touchscreen to the Skomer adds 409b62942019 Merge tag 'ux500-dts-v5.8' of git://git.kernel.org/pub/scm [...] adds 622a380d621f Merge tag 'v5.7-next-dts64' of git://git.kernel.org/pub/sc [...] adds 07569acbef1d ARM: dts: uniphier: Add XDMAC node adds 94a8c115cc5e ARM: dts: uniphier: Add ethernet aliases adds 137a1cecb89a ARM: dts: uniphier: add #address-cells and #size-cells to [...] adds 184a28331177 Merge tag 'uniphier-dt-v5.8' of git://git.kernel.org/pub/s [...] adds f03b998de02d arm64: dts: uniphier: Add XDMAC node adds 44f0746d60bc arm64: dts: uniphier: Add ethernet aliases adds 8f664ce7eda5 arm64: dts: uniphier: Stabilize Ethernet RGMII mode of PXs [...] adds 1a13827b7750 arm64: dts: uniphier: add #address-cells and #size-cells t [...] adds 82ab9b6705bd dt-bindings: arm: Add Akebi96 board support adds 7d5620d31ecc arm64: dts: uniphier: Add support for Akebi96 adds c8128b5c07a5 Merge tag 'uniphier-dt64-v5.8' of git://git.kernel.org/pub [...] adds 7ed609b0020f ARM: dts: at91: sama5d3: switch to new clock bindings adds 82a5df83e444 ARM: dts: at91: at91sam9n12: switch to new clock bindings adds 15090390cac6 ARM: dts: at91: at91sam9g45: switch to new clock bindings adds 0e0e528d8260 ARM: dts: at91: rm9200: switch to new clock bindings adds a1af7f36c703 ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description adds baa998aecb75 ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin adds d08f4a5ac9fe ARM: dts: at91: sama5d2_ptc_ek: add PB_USER as wakeup source adds d0815bc1b455 ARM: dts: at91: sama5d27_som1_ek: enable i2c0 adds 32542faf867f ARM: dts: at91: sama5d27_som1_ek: add an alias for i2c0 adds c378150337ef ARM: dts: at91: sam9x60ek: Use quad mode in the spi-nor flash adds 471f0532ea37 ARM: dts: at91: sama5d27_som1: Add SPI NOR flash mapping adds 0fd3a8f58f78 ARM: dts: at91: sam9x60ek: Add sdmmc1 node adds 51cca920ce84 ARM: dts: at91: sama5d2_xplained: Add QSPI0 + SPI NOR memo [...] adds 2fdc4e1c8cb1 ARM: dts: at91: at91-sama5d27_som1: Enable eeprom device adds a2e269ca294c dt-bindings: ARM: Document SAMA5D2-ICP adds 68a95ef72cef ARM: dts: at91: sama5d2-icp: add SAMA5D2-ICP adds e1e2662036c0 ARM: dts: at91: sama5d27_wlsom1: Add alias for i2c0 adds f1f2212eaddf ARM: dts: at91: sama5d2: Fix the label numbering for flexc [...] adds 91fa03c9e33e ARM: dts: at91: sama5d2: Move flx4 definitions in the SoC dtsi adds 445a9d6e562a ARM: dts: at91: sama5d2: Move flx3 definitions in the SoC dtsi adds 0afa4365266a ARM: dts: at91: sama5d2: Move flx2 definitions in the SoC dtsi adds 96f63ffdbc38 ARM: dts: at91: sama5d2: Move flx1 definitions in the SoC dtsi adds 56cd4b9e8c67 ARM: dts: at91: sama5d2: Move flx0 definitions in the SoC dtsi adds 4b098033279e ARM: dts: at91: sama5d2: Specify the FIFO size for the Fle [...] adds ddcdaeb88242 ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and [...] adds b793f1661777 ARM: dts: at91: sama5d2: Add DMA bindings for the flx3 SPI [...] adds 1a6508a2ed9a ARM: dts: at91: sama5d2: Add DMA bindings for the flx1 I2C [...] adds 466fb89be591 ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and [...] adds 6e57359dd660 ARM: dts: at91: sama5d2: Remove i2s and tcb aliases from SoC dtsi adds 6b9a3584c7ed ARM: dts: at91: sama5d2: Add missing flexcom definitions adds c85273fd1452 ARM: dts: at91: sama5d2_xplained: Add alias for DBGU adds dbe5bbdb28b4 ARM: dts: at91: sama5d2_ptc_ek: Add comments to describe t [...] adds bd1f49e7792b ARM: dts: at91: sama5d2_xplained: Describe the flx0 I2C function adds c5a283802573 ARM: dts: at91: Configure I2C SCL gpio as open drain adds 88d801aec6e9 ARM: dts: at91: sama5d2_xplained: Add aliases for the dedi [...] adds a9418e891170 Merge tag 'at91-5.8-dt' of git://git.kernel.org/pub/scm/li [...] adds 7d2f29e49477 arm64: dts: qcom: sc7180: Correct the pdc interrupt ranges adds 1cb00f8c3b36 Merge tag 'qcom-arm64-for-5.8' of git://git.kernel.org/pub [...] adds 430640a659e0 Merge tag 'qcom-dts-for-5.8' of git://git.kernel.org/pub/s [...] adds 564ef853419c Merge tag 'juno-updates-5.8' of git://git.kernel.org/pub/s [...] adds 65ad1cafe71c Merge tag 'mvebu-dt-5.8-1' of git://git.infradead.org/linu [...] adds 87b990ab6272 Merge tag 'mvebu-dt64-5.8-1' of git://git.infradead.org/li [...] adds 2b99e6196663 arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node posit [...] adds b2cb68e86422 arm64: dts: rockchip: fix pinctrl-names for gpio-leds node [...] adds f0c59fd97c6e Merge tag 'v5.8-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 9440d8acb5ac Merge tag 'v5.8-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 98c9fcc62d6f Merge branch 'arm/dt' into for-next adds 8f48625dfbdb Merge branch 'arm/fixes' into for-next adds 6656e1635355 ARM: dts: kirkwood: Fix interrupt controller node name adds a857caa9d95b ARM: dts: dove: Fix interrupt controller node name adds 4fade3403e5a ARM: dts: pxa168: Add missing address/size cells to i2c nodes adds 51d6bba66113 ARM: dts: pxa168: Fix the gpio interrupt cell number adds 55d26c38442e ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts [...] adds c911cadfab50 ARM: dts: pxa910: Fix the gpio interrupt cell number adds 2e7167d17bcd ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property adds 4989fd577d07 ARM: dts: mmp*: Fix up encoding of the /rtc interrupts property adds 7df3a1ee12eb ARM: dts: mmp3: Fix L2 cache controller node name adds bbbea1f2a9b1 ARM: dts: mmp3: Fix USB & USB PHY node names adds dd95b542b74c ARM: dts: berlin*: Fix up the SDHCI node names adds ed365a4a84a0 ARM: dts: mmp3: Add the fifth SD HCI adds 9eddc06a3bc7 Merge branch 'mmp/fixes' into arm/dt adds ba212759e835 Merge branch 'arm/dt' into for-next adds 911d1ef13194 ARM: defconfig: u8500: Enable new drivers for samsung-golden adds 288d3f142bd6 ARM: defconfig: u8500: Enable new drivers for ux500 adds 962abbc0847b Merge tag 'ux500-defconfig-v5.7' of git://git.kernel.org/p [...] adds 929379dd0fa0 Merge tag 'renesas-arm-defconfig-for-v5.8-tag1' of git://g [...] adds f06f924a65fb ARM: bcm2835_defconfig: Enable fixed-regulator adds 35cdc3fa00ee Merge tag 'tags/bcm2835-defconfig-next-2020-03-27' into de [...] adds 016eae21a317 Merge tag 'arm-soc/for-5.8/defconfig' of https://github.co [...] adds 66fa76a7dbd8 Merge tag 'samsung-defconfig-5.8' of git://git.kernel.org/ [...] adds c0feb184a71d Merge tag 'renesas-arm-defconfig-for-v5.8-tag2' of git://g [...] adds 6e15f0a9c498 Merge tag 'sunxi-config-for-5.8-1' of git://git.kernel.org [...] adds 8d77c0296150 ARM: configs: at91: sama5: enable SAMA5D2_PIOBU adds 6a2ab88ca789 ARM: configs: at91: sama5: enable MCP16502 regulator adds 88b1542b06eb Merge tag 'at91-5.8-defconfig' of git://git.kernel.org/pub [...] adds 72a790ac7c99 Merge tag 'qcom-arm64-defconfig-for-5.8' of git://git.kern [...] adds 93d2fa6a035b Merge tag 'amlogic-defconfig' of git://git.kernel.org/pub/ [...] adds 528443e32a3d arm64: defconfig: Enable UACCE/PCI PASID/SEC2/HPRE configs adds fec6111ae322 Merge tag 'hisi-arm64-defconfig-for-5.8' of git://github.c [...] adds ed0c25932fbf Merge branch 'arm/defconfig' into for-next adds 26e9370accc6 soc: document merges adds b2ebaf9d51a2 Merge branch 'arm/fixes' into for-next adds adab3d27ed95 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 0f426d508304 Merge remote-tracking branch 'amlogic/for-next' adds 396e160ae99b Merge remote-tracking branch 'at91/at91-next' 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 f90b68d6c8b0 clk: imx: add mux ops for i.MX8M composite clk adds 0e40198dc28b clk: imx: add imx8m_clk_hw_composite_bus adds b1657ad708f7 clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice adds 0ff2f7152293 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 2f3e9579f9b1 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 1fd185ab970c Merge branch 'imx/soc' into for-next adds b645c26b9e03 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 92df7984814c 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 3b8b57955a8e Merge branch 'imx/dt64' into for-next adds 5b4bf802427e ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support adds 0414897ac89f Merge branch 'imx/defconfig' into for-next adds aa66349fb8ec Merge remote-tracking branch 'imx-mxs/for-next' adds f7e4a9ab3d42 Merge remote-tracking branch 'keystone/next' adds d5f74228be18 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 9f8872221674 arm64: dts: mt6358: add PMIC MT6358 related nodes adds 85458accc17c arm64: dts: mediatek: add cpufreq and cci devfreq nodes fo [...] adds a320b4c69bfb arm64: dts: mt2712: add ethernet device node adds 5ec2b3681641 arm64: dts: mt8183: add mmc node adds 39eceee1da5e arm: dts: mt2712: add uart APDMA to device tree adds 6e33e9cf51d3 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 93fb92576566 Merge branch 'v5.7-next/soc' into for-next adds 00bc3ea730e6 Merge remote-tracking branch 'mediatek/for-next' adds cb9a010680a2 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 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 d0766a621a6f Merge remote-tracking branch 'omap/for-next' adds 4317ab310260 Merge branch 'arm64-fixes-for-5.7' into for-next adds 98cfcf1a9c54 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds 5b4545191fa7 Merge remote-tracking branch 'qcom/for-next' adds 55e0d66e08f6 Merge remote-tracking branch 'raspberrypi/for-next' adds d11a5de2e623 Merge remote-tracking branch 'realtek/for-next' adds 8411062e47e5 Merge remote-tracking branch 'renesas/next' adds bdda181e24f3 Merge remote-tracking branch 'reset/reset/next' adds be74a09cb9b8 Merge branch 'v5.8-armsoc/dts64' into for-next adds 8a66d46f4035 Merge branch 'v5.8-armsoc/dts64' into for-next adds 3b498869d45f Merge remote-tracking branch 'rockchip/for-next' adds 447be67851e7 Merge remote-tracking branch 'samsung-krzk/for-next' adds d2e20d4c5cd3 Merge remote-tracking branch 'scmi/for-linux-next' adds 7bee401b1dad 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 c53fc72ed61f Merge remote-tracking branch 'tegra/for-next' adds d78f8acf628b 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 bb75a98c71ec Merge remote-tracking branch 'clk-samsung/for-next' adds 2c98e6ccc822 Merge remote-tracking branch 'h8300/h8300-next' adds e310cc506018 Merge remote-tracking branch 'm68k/for-next' adds f54517beda37 Merge remote-tracking branch 'm68knommu/for-next' 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 37e2bc4433a9 MIPS: SGI-IP27: Remove not used definition TICK_SIZE in ip [...] adds bbb5946eb545 mips: MAAR: Use more precise address mask adds 9d249933d8e5 Merge remote-tracking branch 'mips/mips-next' adds 7d55378c8ca6 Merge remote-tracking branch 'nds32/next' adds dd0a523a9f76 Merge remote-tracking branch 'parisc-hd/for-next' adds f81d8766a770 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 35b03578725e 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 9447784ce644 Merge remote-tracking branch 's390/features' adds e0b0f9fd6d0a Merge remote-tracking branch 'sh/sh-next' adds f3982f92bcb7 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 7fb0eed24209 Merge remote-tracking branch 'fscrypt/master' adds cd1b0417f8e7 btrfs: add missing annotation for btrfs_lock_cluster() adds dc11ac689334 btrfs: add missing annotation for btrfs_tree_lock() adds 940828c54409 btrfs: backref: introduce the skeleton of btrfs_backref_iter adds 928fa89128a3 btrfs: backref: implement btrfs_backref_iter_next() adds 4d40b43459f1 btrfs: reloc: use btrfs_backref_iter infrastructure adds 953c959105b1 btrfs: reloc: rename mark_block_processed and __mark_block [...] adds 59ea434d6f9b btrfs: reloc: add backref_cache::pending_edge and backref_ [...] adds 26adb2efb473 btrfs: reloc: add backref_cache::fs_info member adds 4411754038e5 btrfs: reloc: make reloc root search-specific for relocati [...] adds 2a0d513a9b97 btrfs: reloc: refactor direct tree backref processing into [...] adds ec7698541a7a btrfs: reloc: refactor indirect tree backref processing in [...] adds 1c816215de2a btrfs: reloc: use wrapper to replace open-coded edge linking adds bc679e72895e btrfs: reloc: pass essential members for alloc_backref_node() adds 8ea48dbd387c btrfs: reloc: remove the open-coded goto loop for breadth- [...] adds 1e2ddd6826fc btrfs: reloc: refactor finishing part of upper linkage int [...] adds 7746564ad741 btrfs: reloc: refactor useless nodes handling into its own [...] adds 68288797792d btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache adds 733ed1a30bf0 btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...] adds ec36cf14eaea btrfs: rename tree_entry to rb_simple_node and export it adds 5a80b6d03f67 btrfs: backref: rename and move backref_cache_init() adds ee1737410db1 btrfs: backref: rename and move alloc_backref_node() adds 45247ef304b8 btrfs: backref: rename and move alloc_backref_edge() adds ae237075e4d0 btrfs: backref: rename and move link_backref_edge() adds 150753541a20 btrfs: backref: rename and move free_backref_(node|edge) adds cc1f43b6c53c btrfs: backref: rename and move drop_backref_node() adds 6843505c97d5 btrfs: backref: rename and move remove_backref_node() adds d7b807d0ec12 btrfs: backref: rename and move backref_cache_cleanup() adds e884d987d46b btrfs: backref: rename and move backref_tree_panic() adds c3118c79bddf btrfs: backref: rename and move should_ignore_root() adds 31146969edeb btrfs: reloc: open code read_fs_root() for handle_indirect [...] adds 8c8f6d9cc64f btrfs: backref: rename and move handle_one_tree_block() adds 59d7ad96b5e5 btrfs: backref: rename and move finish_upper_links() adds 453307588ae7 btrfs: reloc: move error handling of build_backref_tree() [...] adds 82f06b853cb9 btrfs: backref: distinguish reloc and non-reloc use of ind [...] adds e3899ee35a1c btrfs: improve global reserve stealing logic adds 726c9bd58d26 btrfs: allow to use up to 90% of the global block rsv for unlink adds 000fe6144379 btrfs: account for trans_block_rsv in may_commit_transaction adds 11a4ef84baab btrfs: only check priority tickets for priority flushing adds 3d146144e0f0 btrfs: run btrfs_try_granting_tickets if a priority ticket fails adds 7a39a9233fb3 btrfs: force chunk allocation if our global rsv is larger [...] adds a082c55da2f2 btrfs: tree-checker: remove duplicate definition of 'inode [...] adds 94322053507a btrfs: remove pointless assertion on reclaim_size counter adds 100083ff8420 btrfs: don't force read-only after error in drop snapshot adds f32a8f2c0c67 btrfs: use list_for_each_entry_safe in free_reloc_roots adds 1d5b571a6121 btrfs: make btrfs_read_disk_super return struct btrfs_disk_super adds 2338d923131e btrfs: remove the redundant parameter level in btrfs_bin_search() adds b1dab9d676a4 btrfs: simplify error handling of clean_pinned_extents() adds 6d5c94e46407 block: add bio_for_each_bvec_all() adds f5900a18d97c btrfs: fix error handling when submitting direct I/O bio adds afb9d8f60423 btrfs: fix double __endio_write_update_ordered in direct I/O adds 15c8d408a285 btrfs: look at full bi_io_vec for repair decision adds e58aa0eba14d btrfs: don't do repair validation for checksum errors adds 59825247b015 btrfs: clarify btrfs_lookup_bio_sums documentation adds bffbb8cb0fd5 btrfs: rename __readpage_endio_check to check_data_csum adds f141b99b50d0 btrfs: make btrfs_check_repairable() static adds a828ef7e4c3c btrfs: remove unused btrfs_dio_private::private adds 32836a8d4f09 btrfs: convert btrfs_dio_private->pending_bios to refcount_t adds f2aa507a0182 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] adds 70483d699514 btrfs: get rid of one layer of bios in direct I/O adds cc08d4d57291 btrfs: simplify direct I/O read repair adds 119be7e949fe btrfs: get rid of endio_repair_workers adds 7b68f40adaf4 btrfs: unify buffered and direct I/O read repair adds 1072f6d43355 btrfs: remove useless check for copy_items() return value adds a54f1e0ef69e btrfs: drop useless goto in open_fs_devices adds 967392b4bab0 btrfs: use crypto_shash_digest() instead of open coding adds 32e22f21f5e2 btrfs: include non-missing as a qualifier for the latest_bdev adds 44fd647313e9 btrfs: free alien device after device add adds 8838f57a9a78 btrfs: sort error decoder entries adds 6dc83bb03b0a btrfs: add more codes to decoder table adds 9c7ec4308686 btrfs: remove unused function heads_to_leaves adds 55648d086e33 btrfs: speedup dead root detection during orphan cleanup adds d229aabb0c03 btrfs: qgroup: mark qgroup inconsistent if we're inherting [...] adds 21559a32e129 btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid adds 6cd07818833e btrfs: remove more obsolete v0 extent ref declarations adds 49f1ea7df289 btrfs: fix a race between scrub and block group removal/al [...] adds 5fb3f4524e4e btrfs: rename member 'trimming' of block group to a more g [...] adds d7363ac1c372 btrfs: move the block group freeze/unfreeze helpers into b [...] adds b41617cbf5b7 btrfs: scrub, only lookup for csums if we are dealing with [...] adds 08a742a21cd4 btrfs: send: emit file capabilities after chown adds b2fabe9533c9 btrfs: block-group: don't set the wrong READA flag for btr [...] adds 27098f8b1c20 btrfs: block-group: refactor how we read one block group item adds 4ed59fde91df btrfs: block-group: refactor how we delete one block group item adds e3a3b1f0c042 btrfs: block-group: refactor how we insert a block group item adds 4bfa16a09c85 btrfs: block-group: rename write_one_cache_group() adds 4c757cbc613b btrfs: remove duplicated include in block-group.c adds 1479d0952a73 btrfs: use the token::eb for all set/get helpers adds 326e743d91da btrfs: drop eb parameter from set/get token helpers adds accbf651ec40 btrfs: don't use set/get token for single assignment in ov [...] adds daee31bcb7a8 btrfs: don't use set/get token in leaf_space_used adds 4f0e499daaf3 btrfs: preset set/get token with first page and drop condition adds 090361ea7038 btrfs: add separate bounds checker for set/get helpers adds ef47366fdf12 btrfs: speed up btrfs_get_##bits helpers adds 9100181691c4 btrfs: speed up btrfs_get_token_##bits helpers adds c2fe080be333 btrfs: speed up btrfs_set_##bits helpers adds cf7e0fe7a4d2 btrfs: speed up btrfs_set_token_##bits helpers adds 3481ece13305 btrfs: speed up and simplify generic_bin_search adds 7c0b3a5c2a52 btrfs: remove unused map_private_extent_buffer adds 7349d0d007e5 btrfs: constify extent_buffer in the API functions adds 6afbbb1159a9 btrfs: drop unnecessary offset_in_page in extent buffer helpers adds 07c20c40d616 btrfs: optimize split page read in btrfs_get_##bits adds 2b13ae162434 btrfs: optimize split page read in btrfs_get_token_##bits adds e4f94b506c38 btrfs: optimize split page write in btrfs_set_##bits adds 42f2ff3f830b btrfs: optimize split page write in btrfs_set_token_##bits adds 4329db9df709 btrfs: update documentation of set/get helpers adds b1dc9271c2ee btrfs: drop stale reference to volume_mutex adds 94ba6fe8d93d btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE adds 0af4f20af1b0 btrfs: inode: cleanup the log-tree exceptions in btrfs_tru [...] adds 7bc26c4adbc7 btrfs: don't set SHAREABLE flag for data reloc tree adds a3ff4e2fba12 btrfs: reduce lock contention when creating snapshot adds 316eb349baeb btrfs: reloc: fix reloc root leak and NULL pointer dereference adds 605b97a3fee7 btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots t [...] adds a0c4cd12ac42 btrfs: simplify root lookup by id adds 011ec7ed0dc0 btrfs: open code read_fs_root adds 63fa2fcb440b btrfs: simplify iget helpers adds 56408d924a45 btrfs: unexport btrfs_compress_set_level() adds 8de4e8c9e5eb btrfs: fix corrupt log due to concurrent fsync of inodes w [...] adds 6ed56edade12 btrfs: make checksum item extension more efficient adds 570170de104c btrfs: do not ignore error from btrfs_next_leaf() when ins [...] adds 4f70722ffc25 btrfs: remove useless 'fail_unlock' label from btrfs_csum_ [...] adds 001336c77db6 btrfs: include error on messages about failure to write sp [...] adds 963c6e70dcff btrfs: turn space cache writeout failure messages into deb [...] adds 46ecec36ae72 Merge branch 'misc-next' into for-next-current-v5.6-20200521 adds 4d956d1cbd2c Merge branch 'for-next-current-v5.6-20200521' into for-nex [...] adds b3097b3f39b5 Merge branch 'misc-next' into for-next-next-v5.7-20200521 adds 25e340d4fee7 Merge branch 'for-next-next-v5.7-20200521' into for-next-20200521 adds 4fa48aab3e6d Merge remote-tracking branch 'btrfs/for-next' adds e990444be1f0 Merge remote-tracking branch 'cifs/for-next' adds 907fa893258b exfat: add the dummy mount options to be backward compatib [...] adds a0b845ffa0d9 apparmor: fix potential label refcnt leak in aa_change_profile adds c6b39f070722 apparmor: Fix aa_label refcnt leak in policy_update adds c54d481d71c6 apparmor: Fix use-after-free in aa_audit_rule_init adds 051143e1602d Merge tag 'apparmor-pr-2020-05-21' of git://git.kernel.org [...] adds 27ccbb4c16a0 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF adds 1718c7ffa912 exfat: Use a more common logging style adds b1c3df8c05e4 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option adds 0b09f05a9445 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF adds 0562cc4f8829 exfat: Remove unused functions exfat_high_surrogate() and [...] adds cdade45979af exfat: remove the assignment of 0 to bool variable adds 4c4dbb6ad8e8 exfat: replace 'time_ms' with 'time_cs' adds 2c712723e6e6 Merge remote-tracking branch 'exfat/dev' adds 22c494c2c880 Merge remote-tracking branch 'ext3/for_next' adds 781c036b678c ext4: remove unnecessary test_opt for DIOREAD_NOLOCK adds ef5fd681d515 ext4: remove redundant variable has_bigalloc in ext4_fill_super adds e0198aff3ae3 ext4: reject mount options not supported when remounting i [...] adds b2ba3e5191ba ext4: fix a style issue in fs/ext4/acl.c adds 538b9959517e ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag adds 436de36c0f2d ext4: translate a few more map flags to strings in tracepoints adds 64361fdc659a ext4: remove unnecessary comparisons to bool adds 4763c4a8f8a6 ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max adds ca9dd4cda761 ext4: fix buffer_head refcnt leak when ext4_iget() fails adds 3156132b4a59 writeback: Export inode_io_list_del() adds 2123fe4eb93a ext4: Avoid freeing inodes on dirty list adds 48690e83185b ext4: fix error pointer dereference adds 4930619a3ea4 ext4: handle ext4_mark_inode_dirty errors adds 81107753b2dc ext4: don't ignore return values from ext4_ext_dirty() adds 76884b29a83b ext4: remove dead GET_BLOCKS_ZERO code adds 97e8fce6442e ext4: remove redundant GET_BLOCKS_CONVERT code adds ec41f8f6651c ext4: clean up GET_BLOCKS_PRE_IO error handling adds e150de94d53f ext4: clean up ext4_ext_convert_to_initialized() error handling adds 30e5a59d5dd3 ext4: fix a typo in a comment adds 90cd1a252a03 ext4: fix race between ext4_sync_parent() and rename() adds 5a1b681a551c ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path adds c2e68f490ea3 ext4: split _ext4_fiemap adds 7692587f53e1 ext4: remove the call to fiemap_check_flags in ext4_fiemap adds 8310a1ecf193 fs: mark __generic_block_fiemap static adds c70e5df13685 fs: move the fiemap definitions out of fs.h adds c4be8fd4ae97 iomap: fix the iomap_fiemap prototype adds 469581d9e5c9 fs: move fiemap range validation into the file systems instances adds cdaaa6da69d1 fs: handle FIEMAP_FLAG_SYNC in fiemap_prep adds db02a8c2c5b7 fs: remove the access_ok() check in ioctl_fiemap adds 97236e29dfac ext4: remove the access_ok() check in ext4_ioctl_get_es_cache adds 875145e32887 Merge branch 'fiemap-fixes' into dev adds fcfc15055413 Merge remote-tracking branch 'ext4/dev' adds 69dacaf2859b Merge remote-tracking branch 'f2fs/dev' adds 6377a38bd345 fs-verity: fix all kerneldoc warnings adds 9cd6b593cfc9 fs-verity: remove unnecessary extern keywords adds 023243fb8327 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 9de1fcd45616 Merge remote-tracking branch 'fuse/for-next' adds 70f4aeea35df 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 f9c11bd83762 Merge remote-tracking branch 'nfs-anna/linux-next' adds 53c697511965 Merge remote-tracking branch 'nfsd/nfsd-next' adds ad377e4e3274 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 f366a2058bd5 Merge remote-tracking branch 'xfs/for-next' adds 01e1a1455367 Merge remote-tracking branch 'zonefs/for-next' adds 5fc619b60ecb Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 0ca6f2896c3c Merge remote-tracking branch 'file-locks/locks-next' adds cb76b87ed4f9 Merge remote-tracking branch 'vfs/for-next' adds e8cc2b97ca5a lib/vsprintf: update comment about simple_strto<foo>() functions adds ce28a6668597 Merge branch 'for-5.7-preferred-console' into for-next adds 325606af5731 printk: Fix a typo in comment "interator"->"iterator" adds 8ece3b3eb576 kernel/printk: add kmsg SEEK_CUR handling adds 67fd8349a3d5 Merge branch 'for-5.8' into for-next adds 7daac5b2fdf8 lib/vsprintf: Print time64_t in human readable format adds 4a60f58ee002 ARM: bcm2835: Switch to use %ptT adds 5f1fcf8c0adc usb: pulse8-cec: Switch to use %ptT adds 54d635ead6e5 Merge branch 'for-5.8-printf-time64_t' into for-next adds d4e168ee2b8d Merge remote-tracking branch 'printk/for-next' adds 94e4d0b761df Merge branch 'pci/aspm' adds 1b54ae8327a4 PCI: Fix pci_register_host_bridge() device_register() erro [...] adds 9885440b16b8 PCI: Fix pci_host_bridge struct device release/free handling adds aa0ce96d72dd PCI: Program MPS for RCiEP devices adds 7b38fd9760f5 PCI/PTM: Inherit Switch Downstream Port PTM settings from [...] adds 6e0688dbff62 PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) adds 11fdcf050328 pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDO [...] adds a48a1c951697 Merge branch 'pci/enumeration' adds 45601089e9c4 PCI/DPC: Print IRQ number used by port adds baf95098845d Merge branch 'pci/error' adds cfbd83d02da7 PCI: shpchp: Make shpchp_unconfigure_device() void adds b9dc09bb82bb Merge branch 'pci/hotplug' adds cbf5be1df804 Merge branch 'pci/kconfig' adds 6ae72bfa656e PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() adds 1574051e52cb x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs adds 5dda3ba6fc9c PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_ [...] adds 15b37d3efe2d Merge branch 'pci/misc' adds 9ebba73cfb53 Merge branch 'pci/p2pdma' adds f044baaff1eb PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay adds ec411e02b7a2 PCI/PM: Assume ports without DLL Link Active train links i [...] adds 295747636efc Merge branch 'pci/pm' adds f58109d2e60f Merge branch 'pci/resource' adds b8af85492fbf PCI/switchtec: Correct bool variable type assignment adds 185665eb79c1 Merge branch 'pci/switchtec' adds 6964494582f5 PCI: aardvark: Train link immediately after enabling training adds 90c6cb4a355e PCI: aardvark: Don't blindly enable ASPM L0s and don't wri [...] adds 2dd9072e8fb0 PCI: of: Zero max-link-speed value is invalid adds 43fc679ced18 PCI: aardvark: Improve link training adds 5169a9851daa PCI: aardvark: Issue PERST via GPIO adds b2a56469d550 PCI: aardvark: Add FIXME comment for PCIE_CORE_CMD_STATUS_ [...] adds 366697018c9a PCI: aardvark: Add PHY support adds 96be36dbffac PCI: aardvark: Replace custom macros by standard linux/pci [...] adds e89897c9dec7 dt-bindings: PCI: aardvark: Describe new properties adds b3f742171a80 Merge branch 'remotes/lorenzo/pci/aardvark' adds c546adf89358 Merge branch 'remotes/lorenzo/pci/altera' adds e40817322160 Merge branch 'remotes/lorenzo/pci/brcmstb' adds fb5f8f3ca5f8 dt-bindings: PCI: cadence: Deprecate inbound/outbound spec [...] adds 9e2618c3f1a9 PCI: cadence: Remove "cdns,max-outbound-regions" DT property adds 7fb39bf2a1de PCI: cadence: Fix to read 32-bit Vendor ID/Device ID prope [...] adds 2d1c69fedcac Merge branch 'remotes/lorenzo/pci/cadence' adds 269ad4eddc47 Merge branch 'remotes/lorenzo/pci/dwc' adds eee656481624 Merge branch 'remotes/lorenzo/pci/endpoint' adds befc585508f0 Merge branch 'remotes/lorenzo/pci/host-generic' adds 3a70b48892de Merge branch 'remotes/lorenzo/pci/hv' adds 89a5357b1b7d Merge branch 'remotes/lorenzo/pci/misc' adds 46f3b46df151 Merge branch 'remotes/lorenzo/pci/rcar' adds 46bb7b39e1cb Merge branch 'remotes/lorenzo/pci/tegra' adds 48e3ddc3de52 Merge branch 'remotes/lorenzo/pci/v3-semi' adds 4991fe6bba41 Merge remote-tracking branch 'pci/next' adds 7f0b9c00b5b3 pstore/ram: Refactor DT size parsing adds c006b67b8054 pstore/ram: Refactor ftrace buffer merging adds c7716c3cc359 pstore/ftrace: Provide ftrace log merging routine adds 06cde27bb82d printk: Collapse shutdown types into a single dump reason adds 96b062e6dd1e printk: honor the max_reason field in kmsg_dumper adds 1c97ba2a3e44 printk: Introduce kmsg_dump_reason_str() adds 56b2c3903ab2 pstore/platform: Pass max_reason to kmesg dump adds 1fb89b199d4e pstore/ram: Introduce max_reason and convert dump_oops adds 04cb75989267 ramoops: Add "max-reason" optional field to ramoops DT node adds 1fea3546ca6f pstore/zone: Introduce common layer to manage storage zones adds 5962791838e9 pstore/blk: Introduce backend for block devices adds 866c67b3e0fb pstore/zone,blk: Add support for pmsg frontend adds 938ad1227281 pstore/zone,blk: Add console frontend support adds ed4e57fc8164 pstore/zone,blk: Add ftrace frontend support adds ff7039869e8d Documentation: Add details for pstore/blk adds cc7dd293a616 pstore/zone: Provide way to skip "broken" zone for MTD devices adds 2bb9d736a72f pstore/blk: Provide way to query pstore configuration adds 20ca0dd4e687 pstore/blk: Support non-block storage devices adds 7e0286835967 pstore/blk: Introduce "best_effort" mode adds 42308bc4fe14 mtd: Support kmsg dumper based on pstore/blk adds 96a05a3a278b Merge remote-tracking branch 'pstore/for-next/pstore' adds 2486597c21ab 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 7c9ec2c52518 i2c: pxa: implement generic i2c bus recovery adds 71fae0e6668e Merge branch 'i2c/for-5.8' into i2c/for-next adds 2bba57211ca1 Merge remote-tracking branch 'i2c/i2c/for-next' adds 061da45e5616 Merge remote-tracking branch 'i3c/i3c/next' adds 2da10d9d1540 Merge branch 'dmi/master' adds 0103fb382d87 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds cb55e2fd5002 Merge remote-tracking branch 'jc_docs/docs-next' 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 25aa901c4e2e Merge remote-tracking branch 'v4l-dvb/master' 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 a18905c318f0 Merge remote-tracking branch 'pm/linux-next' adds bb5017d7d910 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 83dccc8ed380 Merge remote-tracking branch 'cpupower/cpupower' 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 623d0840c0a5 Merge remote-tracking branch 'opp/opp/linux-next' adds 1a9e57fe67cd Merge remote-tracking branch 'thermal/thermal/linux-next' adds 3fd63fe2f74b Merge remote-tracking branch 'ieee1394/for-next' adds 7951d84be5c3 Merge remote-tracking branch 'dlm/next' adds 49545fda7f87 Merge remote-tracking branch 'swiotlb/linux-next' adds b19a530b002f RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer adds dbd67252869b RDMA/uverbs: Fix create WQ to use the given user handle adds b0810b037de0 RDMA/core: Consolidate ib_create_srq flows adds a8f5c1f1a5c8 RDMA/srpt: Add a newline when printing parameter 'srpt_ser [...] adds daeee976904c RDMA/mlx5: Update mlx5_ib driver name adds 23bbd5818e2b RDMA/srpt: Fix disabling device management adds b386cd65d961 RDMA/rtrs: Fix some signedness bugs in error handling adds bf1d8edb38bb RDMA/rtrs: Fix a couple off by one bugs in rtrs_srv_rdma_done() adds e19840867013 RDMA/rtrs: client: Fix function return on success adds 6b31afcef51e RDMA/rtrs: server: Fix some error return code adds d6ea39507245 rnbd/rtrs: Pass max segment size from blk user to the rdma [...] adds 699fdd6a0f3d Merge remote-tracking branch 'rdma/for-next' 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 63287de66df1 lift compat definitions of mcast [sg]etsockopt requests in [...] adds e9c375fb5ede compat_ip{,v6}_setsockopt(): enumerate MCAST_... options e [...] adds 931ca7ab7fe8 ip*_mc_gsfget(): lift copyout of struct group_filter into callers adds 0dfe6581a7e3 get rid of compat_mc_getsockopt() adds e986d4dabcb8 set_mcast_msfilter(): take the guts of setsockopt(MCAST_MS [...] adds 2e04172875c9 ipv4: do compat setsockopt for MCAST_MSFILTER directly adds d59eb177c84f ip6_mc_msfilter(): pass the address list separately adds 168a2cca8143 ipv6: do compat setsockopt for MCAST_MSFILTER directly adds 2f984f11fdc0 ipv[46]: do compat setsockopt for MCAST_{JOIN,LEAVE}_GROUP [...] adds 2bbf8c1ead65 ipv4: take handling of group_source_req options into a helper adds fcfa0b09d3f7 ipv6: take handling of group_source_req options into a helper adds b212c322c8d7 handle the group_source_req options directly adds bbced07d9952 get rid of compat_mc_setsockopt() adds 38c53ca3c114 batadv_socket_read(): get rid of pointless access_ok() adds 8c2348e36af0 atm: separate ATM_GETNAMES handling from the rest of atm_d [...] adds a3929484af75 atm: move copyin from atm_getnames() into the caller adds 36085049bc0a atm: switch do_atm_iobuf() to direct use of atm_getnames() adds 8cacb4165985 atm: lift copyin from atm_dev_ioctl() adds 0edecc020b33 atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl() adds c536fc74b4b4 Merge branch 'uaccess.net' of git://git.kernel.org/pub/scm [...] adds 472abd324091 igc: Remove PCIe Control register adds 3c215fb18e70 igc: remove IGC_REMOVED function adds 65b9ee1b928f igc: Clean up obsolete NVM defines adds bbfaa141d211 igc: Rename IGC_VLAPQF macro adds fbee4760ec4f igc: Dump VLANPQF register adds 2e4f1716f31f igc: Return -EOPNOTSUPP when VLAN mask doesn't match adds 12ddee68d058 igc: Refactor VLAN priority filtering code adds 09a2b50a4979 igc: Remove duplicated IGC_RXPBS macro adds 1664ef3e6227 igc: Remove ethertype filter in PTP code adds b4d48d96eaec igc: Fix MAX_ETYPE_FILTER value adds aa7ca7266fc4 igc: Refactor ethertype filtering code adds 81e330619e45 igc: Dump ETQF registers adds 551555a7614a igc: Remove unused IGC_ICS_DRSTA define adds e5264212eb62 igc: Remove unused registers adds de1b99ef2aa1 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds d8bed686ab96 net: psample: Add tunnel support adds b8204ad878ce qed: changes to ILT to support XRC adds 7bfb399eca46 qed: Add XRC to RoCE adds b0301a5a288d Merge branch 'qed-next' adds 806602191592 ethtool: provide UAPI for PHY Signal Quality Index (SQI) adds 68ff5e14759e net: phy: tja11xx: add SQI support adds 2a330b533462 Merge branch 'provide-KAPI-for-SQI' adds 8bf9e28a25c6 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 44ac082b30dc xsk: Fix xsk_umem_xdp_frame_sz() adds d20a1676df7e xsk: Move xskmap.c to net/xdp/ adds a71506a4fda9 xsk: Move driver interface to xdp_sock_drv.h adds 89e4a376e3a3 xsk: Move defines only used by AF_XDP internals to xsk.h adds 2b43470add8c xsk: Introduce AF_XDP buffer allocation API adds e1675f97367b i40e: Refactor rx_bi accesses adds be1222b585fd i40e: Separate kernel allocated rx_bi rings from AF_XDP rings adds 3b4f0b66c2b3 i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 175fc430670b ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 7117132b2253 ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 39d6443c8daf mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 0807892ecb35 xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code adds 82c41671ca4f xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} adds 26062b185eee xsk: Explicitly inline functions and move definitions adds 28bee21dc04b MAINTAINERS, xsk: Update AF_XDP section after moves/adds adds 79917b242c3f Merge branch 'af_xdp-common-alloc' adds cac616db39c2 bpf: Verifier track null pointer branch_taken with JNE and JEQ adds c72b5cbb09bd bpf: Selftests, verifier case for non null pointer check b [...] adds f9b16ec0eeb7 bpf: Selftests, verifier case for non null pointer map val [...] adds d844a71bff0f bpf: Selftests, add printk to test_sk_lookup_kern to encod [...] adds 29ae90d22175 Merge branch 'improve-branch_taken' adds 2195cd416492 Merge remote-tracking branch 'bpf-next/master' adds deafe858e5d7 Merge remote-tracking branch 'ipsec-next/master' adds 0e7b0ec88529 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 6e0c6cab0ce0 Merge remote-tracking branch 'wireless-drivers-next/master' 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 8a741dc76e7a Merge remote-tracking branch 'bluetooth/master' adds 37cc89f377bc Merge remote-tracking branch 'mac80211-next/master' adds 1d15d23430b8 Merge remote-tracking branch 'gfs2/for-next' adds 75866d9ed253 Merge remote-tracking branch 'nand/nand/next' adds 07fef5821f51 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds df7926cf2d74 Merge remote-tracking branch 'crypto/master' 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 b0ff9b590733 dt-bindings: display: mediatek: control dpi pins mode to a [...] adds 6bd4763fd532 drm/mediatek: set dpi pin mode to gpio low to avoid leakag [...] adds da2a97323133 dt-bindings: display: mediatek: add property to control mi [...] adds 6d3a4aeff2fb dt-bindings: display: mediatek: get mipitx calibration dat [...] adds 3d50b59abf64 drm/mediatek: add the mipitx driving control adds 424a3a706aac drm/mediatek: config mipitx impedance with calibration data adds 9a67bc4aac82 drm/mediatek: Stop iterating dma addresses when sg_dma_len() == 0 adds 3cda3d31c50c drm/mediatek: Cleanup coding style in mediatek a bit adds 3852489c79ab drm/mediatek: Eliminate the magic number in array size adds 5f0ed4f8f684 Merge tag 'mediatek-drm-next-5.8' of https://git.kernel.or [...] adds 82c8c4ddcae7 drm: Generalized NV Block Linear DRM format mod adds bbd540c072a8 drm/nouveau: fix out-of-tree module build adds e27ad35e69f6 drm/nouveau/kms: Remove unused fields from struct nouveau_ [...] adds 84c862b572f8 drm/nouveau/kms: Move struct nouveau_framebuffer.vma to st [...] adds 183405879255 drm/nouveau/kms: Remove field nvbo from struct nouveau_fra [...] adds 559c9eb6a669 drm/nouveau/kms: Remove struct nouveau_framebuffer adds fd44028ff145 drm/nouveau/acr: ensure falcon providing acr functions is [...] adds c586f30bf74c drm/nouveau/kms: Add format mod prop to base/ovly/nvdisp adds 4f5746c863db drm/nouveau/kms: Check framebuffer size against bo adds fa4f4c213f5f drm/nouveau/kms: Support NVIDIA format modifiers adds f02ca8425a5c drm/nouveau/core: add nvkm_subdev_new_() for bare subdevs adds d2bcfce7f8a4 drm/nouveau/ibus: use nvkm_subdev_new_() adds fb172f5fe880 drm/nouveau/gr/gk20a: move MODULE_FIRMWARE firmware definitions adds 2dd4d163cd9c drm/nouveau: remove open-coded version of remove_conflicti [...] adds b950c8c5d082 drm/nouveau/bios: move ACPI _ROM handling adds 9c1c08a68dcd drm/nouveau/disp/gv100-: expose capabilities class adds e3d8b0890469 drm/nouveau/svm: map pages after migration adds cf0f64ff4f28 drm/nouveau/core/memory: remove redundant assignments to v [...] adds 75a708918a92 drm/nouveau/acr: Use kmemdup instead of kmalloc and memcpy adds ccfc2d5cdb02 drm/nouveau: Use generic helper to check _PR3 presence adds 94db9a3b0f6d drm/nouveau/mmu: Remove unneeded semicolon adds 24d5ff40a732 drm/nouveau/device: rework mmio mapping code to get rid of [...] adds 51c05340e407 drm/nouveau/device: detect if changing endianness failed adds 2924779bcaea drm/nouveau/device: detect vGPUs adds 0f85bbb6ae51 drm/nouveau/device: use regular PRI accessors in chipset d [...] adds 61a41097e4bd drm/nouveau/kms: Fix regression by audio component transition adds 18d8cf93093e drm/nouveau/disp/nv50-: increase timeout on pio channel fr [...] adds 1404e56a49f0 drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() adds d4115d17cd91 drm/nouveau/disp/hda/gf119-: add HAL for programming devic [...] adds 7ec60c044069 drm/nouveau/disp/hda/gf119-: select HDA device entry based [...] adds 0435d7c69271 drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 regi [...] adds fa1232ea8451 drm/nouveau/kms/nv50-: Initialize core channel in nouveau_ [...] adds 4a2cb4181b07 drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP inte [...] adds af620cf083cd drm/nouveau/kms/gv100-: Add support for interlaced modes adds bbdf6a5891fc drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_m [...] adds d6a9efece724 drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling [...] adds 1d7f940c3a16 drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocations adds 9d4296a7d4b3 drm/nouveau/nouveau/hmm: fix migrate zero page to GPU adds 00583fbe8031 drm/nouveau/debugfs: fix runtime pm imbalance on error adds d7372dfb3f7f drm/nouveau: fix runtime pm imbalance on error adds d3faddc7dcd3 drm/nouveau: fix runtime pm imbalance on error adds dc455f4c8883 drm/nouveau/dispnv50: fix runtime pm imbalance on error adds 918b73dcfc69 Merge branch 'linux-5.8' of git://github.com/skeggsb/linux [...] adds f1fbedbd165f Merge remote-tracking branch 'drm/drm-next' adds 9f76f7e87871 drm/amdgpu: cleanup unnecessary virt sriov check in amdgpu [...] adds 8a791dabea18 drm/amd/display: Add DC Debug mask to disable features for [...] adds 087a1ff8fbd0 drm/amd/display: Fix disable_stutter debug option adds f99d8762501d drm/amd/display: Respect PP_STUTTER_MODE but don't overrid [...] adds 8c8e1f698408 drm/amdkfd: Fix boolreturn.cocci warnings adds 30c296e1c199 drm/amdgpu: resolve ras recovery vs smi race condition adds ab01cf03f245 drm/amdgpu/jpeg2.5: Remove JPEG_ENC_MASK from clock ungating adds fdf64b0d821e drm/amdgpu/vcn2.5: Remove old DPG workaround adds 2a5195dca0b7 drm/amd/display: Expose support for xBGR ordered fp16 formats. adds fa63ed81705a drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2) adds 27a468eac531 drm/amd/powerplay: unify the prompts on thermal interrupts adds a89b5dae3e68 drm/amdgpu fix incorrect sysfs remove behavior for xgmi adds 997769fa806b drm/amdkfd: report the real PCI bus number adds 0bcfa78c262a drm/amdgpu: add condition to set MP1 state on gpu reset adds 14e49bb31678 drm/amd/display: Minimize DSC resource re-assignment adds 570bc18c2966 drm/amd/display: fix and simplify pipe split logic adds c38606ab1250 drm/amd/display: Remove dml_common_def file adds 7d1ee78f033a drm/amd/display: DP training to set properly SCRAMBLING_DISABLE adds 63731e73dae4 drm/amd/display: Defer cursor lock until after VUPDATE adds b6dbb8ff9dbf drm/amd/display: Avoid pipe split when plane is too small adds fdcf62fbfb28 drm/amd/display: correct rn NUM_VMID adds cbd14ae7ea93 drm/amd/display: Fix incorrectly pruned modes with deep color adds 4cf7c42739cc drm/amd/display: Set/Reset avmute when disable/enable stream adds 94f2026bd82e drm/amdgpu/smu10: Replace one-element array and use struct [...] adds 62cc895c02fb drm/amdgpu: off by one in amdgpu_device_attr_create_groups [...] adds f7646585a30e drm/amdkfd: fix restore worker race condition adds d08d692ebbc0 drm/amdgpu: improve error handling in pcie_bw adds d3a3763432c5 drm/amdgpu: drop navi pcie bw callback adds 78b7dfd9cebe drm/amdgpu: resize VRAM BAR for CPU access on gfx10 adds 0c1a6d910cb5 drm/amd/display: Handle persistence in DM adds 3772aadba822 drm/amd/display: Do not fail if build scaling params fails adds 12fd182bd6ec drm/amd/display: Check bss_data_size before going down leg [...] adds 9bc185dae03b drm/amd/display: Don't pass invalid fw_bss_data pointer in [...] adds 5fd4828ffc64 drm/amd/display: Add bit swap helper based on endianness adds 2b3890fa326f drm/amd/display: Implement some asic specific abm call backs. adds 25e1ea1af8ed drm/amd/display: FW release 1.0.10 adds 9a767436abcb drm/amd/display: Fix ABM memory alignment issue adds 3717cd563738 drm/amd/display: 3.2.85 adds e54f9bfecc26 drm/amd/display: update dml interfaces and variables adds dc2117e776c3 drm/amd/display: DP link layer test 4.2.1.1 fix due to spe [...] adds 912b425b6b6e drm/amd/display: vbios data table packing adds 7fede44ffe41 drm/amd/display: Add DMUB firmware version helpers in DMUB [...] adds d0135b3cdc35 drm/amd/display: Support CW4 for DMUB ringbuffer inbox adds 07d4b36738d1 drm/amd/display: fix dml log2 function adds 6550661fdb8e drm/amd/display: fix dml immediate flip input adds fe445367003f drm/amd/display: Remove nv12 work around adds bfbe0b68831f drm/amd/display: FW Release 1.0.11 adds dee7dfbf1602 drm/amdgpu: change memory training to common function adds 1f55722d9e7a drm/amdkfd: Provide SMI events watch adds bd8d0b606bdf include/uapi/linux: Update KFD ioctl version adds 2904c2ce1e1a drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read() adds 381759c5b1c8 drm/ttm: Break out the loops if need_resched in bo delayed [...] adds 8a2f2019e2b0 drm/amdgpu: work around llvm bug #42576 adds fd8f7c65a6c5 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds 1eef395470e7 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds 7ce75d64c833 drm/amdgpu: re-enable runtime pm on vega10 adds 9970a20b3256 drm/amdgpu: simplify ATIF backlight handling adds 508ef4c609b6 drm/amdgpu: move discovery gfx config fetching adds e256e53f698f drm/amdgpu: move gpu_info parsing after common early init adds 8548d9fee3e5 drm/amdgpu: add apu flags adds 041ddea2695c drm/amdgpu/sdma4: add renoir to powergating setup adds f5f62ea9b015 drm/amdgpu/gfx10: add navi12 to gfxoff case adds 8efecf43e298 drm/amdgpu: simplify raven and renoir checks adds 162d991249e7 drm/amdgpu: simplify CZ/ST and KV/KB/ML checks adds 6241715f7454 drm/amdgpu: simplify mec2 fw check adds a8b680769304 drm/amdgpu/sdma4: simplify the logic around powering up sdma adds d57101180c77 drm/amdgpu: put some case statments in family order adds 82a0743286c6 drm/amdgpu: fix pm sysfs node handling (v2) adds bad678098040 drm/amdgpu: fix sysfs power controls with multi-GPU adds 46832bf5fee4 Merge remote-tracking branch 'amdgpu/drm-next' adds 18e13e734a0b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 0df3ff451287 drm/dp: Lenovo X13 Yoga OLED panel brightness fix adds 61a2cee22a84 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 1148577dbfcc Merge remote-tracking branch 'drm-msm/msm-next' adds 162e7774f6e8 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds f3975ee628aa Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 65218a17bbbd Merge remote-tracking branch 'regmap/for-next' adds 580ed90fd071 Merge remote-tracking branch 'sound/for-next' 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 f24033ea601e Merge remote-tracking branch 'sound-asoc/for-next' adds 1febb1e54db2 Merge remote-tracking branch 'modules/modules-next' adds f67b95fa1dfa Merge remote-tracking branch 'input/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 7c5014b0987a loop: Call loop_config_discard() only after new config is applied adds 083a6a50783e loop: Remove sector_t truncation checks adds 5795b6f5607f loop: Factor out setting loop device size adds 716ad0986cbd loop: Switch to set_capacity_revalidate_and_notify() adds b0bd158dd630 loop: Refactor loop_set_status() size calculation adds 0a6ed1b5ff67 loop: Remove figure_loop_size() adds 0c3796c24459 loop: Factor out configuring loop from status adds 62ab466ca881 loop: Move loop_set_status_from_info() and friends up adds 571fae6e290d loop: Rework lo_ioctl() __user argument casting adds faf1d25440d6 loop: Clean up LOOP_SET_STATUS lo_flags handling adds 3448914e8cc5 loop: Add LOOP_CONFIGURE ioctl adds 9353848c6589 dasd: refactor dasd_ioctl_information adds 26d7e28e3820 s390/dasd: remove ioctl_by_bdev calls adds 3783daeb1d24 block: remove ioctl_by_bdev adds 555443776b1d Merge branch 'for-5.8/drivers' into for-next adds c64644ce363b block: remove the error_sector argument to blkdev_issue_flush adds b5a0a244de3c block: remove the disk and queue NULL checks in blkdev_iss [...] adds 45cdf019693f Merge branch 'for-5.8/block' into for-next adds f4394317dc8c 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 7db9ef9c6c30 Merge remote-tracking branch 'device-mapper/for-next' adds 9c4ea9eac07d Merge remote-tracking branch 'pcmcia/pcmcia-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 288b519745fa Merge remote-tracking branch 'mmc/next' adds 3e6cae8e5d40 dt-bindings: mfd: Add Gateworks System Controller bindings adds d85234994b2f mfd: Add Gateworks System Controller core driver adds 3bce5377ef66 hwmon: Add Gateworks System Controller support adds 4e2e7cfec13a mfd: mt6397: Modify suspend/resume behavior adds d0c7347dc78f mfd: mt6397: Trim probe function to support different chip [...] adds 6c3d5c97d260 dt-bindings: mfd: Add compatible for the MediaTek MT6358 PMIC adds 2b91c28f2abd mfd: Add support for the MediaTek MT6358 PMIC adds 29ee40091e27 rtc: mt6397: Add support for the MediaTek MT6358 RTC adds 01167987f220 Merge branches 'ib-mfd-hwmon-5.8', 'ib-mfd-power-rtc-5.8' [...] adds 5d4e70d68b71 mfd: htc-i2cpld: Convert to use i2c_new_client_device() adds cb2642e3b8d6 mfd: stpmic1: Make stpmic1_regmap_config static adds cb232409d292 mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION adds 6ba2fbcec380 mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake adds 0eb1066501e9 mfd: sprd: Remove unnecessary spi_bus_type setting adds 9fd12e826aa3 mfd: stm32-timers: Use dma_request_chan() instead dma_requ [...] adds 986d2df13797 mfd: Constify properties in mfd_cell adds d750b80363cf Merge remote-tracking branch 'mfd/for-mfd-next' adds 783def5467b2 Merge remote-tracking branch 'backlight/for-backlight-next' adds e76cf9c6d576 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 3554017db999 Merge remote-tracking branch 'regulator/for-next' adds d2937fb2f100 Merge remote-tracking branch 'security/next-testing' adds 026aaa60bd31 Merge remote-tracking branch 'apparmor/apparmor-next' adds dd8cc3c42f51 Merge remote-tracking branch 'integrity/next-integrity' adds a4ab9e3664dd security/keys: rewrite big_key crypto to use library interface adds 4fd499e01199 keys: Implement update for the big_key type adds ff471362ef7a Merge remote-tracking branch 'keys/keys-next' adds b490e3a3102c Merge remote-tracking branch 'selinux/next' adds 5bc474bfdb31 Merge remote-tracking branch 'smack/next' adds 6fae4d801501 Merge remote-tracking branch 'tomoyo/master' adds 77a9ea6a11a1 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 2c19b3a33b5c 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 a2c64070c189 Merge remote-tracking branch 'vfio/next' adds 9d44a121c5a7 audit: add subj creds to NETFILTER_CFG record to adds 51f54fd13687 Merge remote-tracking branch 'audit/next' 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 25837dbb41f5 Merge remote-tracking branch 'devicetree/for-next' adds 73da2352075a spi: ti_qspi: fix unit address adds c38a4905caaf Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds 05897c710e8e spi: bcm2835: Tear down DMA before turning off SPI controller adds 2226db50aef2 Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 27e0b188b775 Merge remote-tracking branch 'spi/for-next' adds 2b44574ca8a6 Merge branch 'x86/vdso' adds b8f5b33886f6 Merge branch 'x86/urgent' adds a146123e940c Merge branch 'x86/timers' adds 878a6c4f30e2 Merge branch 'x86/platform' adds d302700fcf0e Merge branch 'x86/mm' adds dbf84ce6a580 Merge branch 'x86/microcode' adds 145989e24c55 Merge branch 'x86/kdump' adds 439af0c9e77a Merge branch 'x86/entry' adds 85fa8e90c8ad Merge branch 'x86/cpu' adds 2fa0ea3987bb Merge branch 'x86/cleanups' adds 2cc7b0621667 Merge branch 'x86/cache' adds 73da86741e7f x86/build: Check whether the compiler is sane adds f670269a42bf x86: Fix early boot crash on gcc-10, next try adds 950a37078aa0 x86/build: Use $(CONFIG_SHELL) adds ed4ef89d8c5a Merge branch 'x86/build' adds 13bd4dc9c54e Merge branch 'x86/boot' adds fb0cfd48f3fb Merge branch 'x86/asm' adds bfc5e0406a5a Merge branch 'smp/core' adds 13aa1ce36799 Merge branch 'sched/core' adds 86c9adaa8aa0 Merge branch 'ras/core' adds 3f373a3ab00b Merge branch 'perf/core' adds 05e52818cfe8 Merge branch 'objtool/core' adds 517033048c9c Merge branch 'locking/urgent' adds 06cfac492dbd Merge branch 'locking/kcsan' adds b4d716a71325 Merge branch 'locking/core' adds 75cd0a9ea73d Merge branch 'efi/core' adds 506c28aae936 Merge branch 'core/core' adds 22f04c441381 next-20200518/tip 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 dc20748376af 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 71deaa615a61 Merge remote-tracking branch 'edac/edac-for-next' 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 181e9d4efaf6 irqdomain: Make __irq_domain_add() less OF-dependent adds 87526603c892 irqdomain: Get rid of special treatment for ACPI in __irq_ [...] adds 9ed78b05f998 irqdomain: Allow software nodes for IRQ domain creation adds 6369a76664c6 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds f2d8ef2c95ea next-20200519/rcu adds febd668d375c rcuwait: avoid lockdep splats from rcuwait_active() adds 655389666643 vmlinux.lds.h: Create section for protection against instr [...] 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 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 9d5272f5e361 Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel [...] adds 4aee12750ad1 Merge remote-tracking branch 'kvm/linux-next' adds dd2d625a3d7c Merge remote-tracking branch 'kvm-arm/next' adds 77158bd537ac Merge remote-tracking branch 'kvms390/next' adds e86e41a24215 Merge remote-tracking branch 'percpu/for-next' adds 8f450d804ceb Merge remote-tracking branch 'workqueues/for-next' adds 5b4060a639ab Merge remote-tracking branch 'drivers-x86/for-next' adds 6e27de22e178 Merge remote-tracking branch 'chrome-platform/for-next' adds 010f8b3d1f2c Merge remote-tracking branch 'leds/for-next' adds 0a2b0af88d0f Merge remote-tracking branch 'ipmi/for-next' adds fefcfc968723 driver core: Remove check in driver_deferred_probe_force_t [...] adds c82c83c33065 driver core: platform: Fix spelling errors in platform.c adds 114dbb4fa7c4 drivers property: When no children in primary, try secondary adds 2cd38fd15e4e driver core: Remove unnecessary is_fwnode_dev variable in [...] adds 3de88ef87d91 Merge remote-tracking branch 'driver-core/driver-core-next' 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 e9ccc35b8665 usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency [...] adds 8579b345bb92 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 96f1f624fb33 Merge remote-tracking branch 'usb-gadget/next' adds 00bffb07a81b Merge remote-tracking branch 'usb-serial/usb-next' adds 41a898c7ae5b Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' 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 1237e48654fb 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 1cb6cdb92e69 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 e420637b81f7 w1_therm: Free the correct variable adds f37d13d52c05 w1_therm: remove redundant assignments to variable ret adds c9cf27d9dee2 Merge tag 'icc-5.8-rc1' of https://git.linaro.org/people/g [...] adds da439d4464cd Merge remote-tracking branch 'char-misc/char-misc-next' adds a9b4d625c621 Merge remote-tracking branch 'extcon/extcon-next' 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 d334890a6f08 Merge remote-tracking branch 'soundwire/next' adds 10f5f72ec20b 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 49f09554fd86 staging: rtl8192e: Using comparison to true is error prone adds 728774f78016 staging: vchiq_arm: cast with __force as needed adds bf04362fc3e4 staging: rtl8192e: Using comparison to true is error prone adds 82ca9f0ddfe3 Merge remote-tracking branch 'staging/staging-next' adds 889faa404050 Merge remote-tracking branch 'mux/for-next' adds a9296bff8163 Merge remote-tracking branch 'slave-dma/next' adds 40003212e627 Merge remote-tracking branch 'cgroup/for-next' adds 02dcd885d2ee Merge branch 'fixes' into for-next adds 7dbd310c9b2b 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 b7329920f226 Merge remote-tracking branch 'scsi-mkp/for-next' adds eabff7f8ff5f Merge remote-tracking branch 'vhost/linux-next' adds 7dcef3988eed remoteproc: Fix an error code in devm_rproc_alloc() adds 71f56fef13d4 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds bb7c1d1a0761 Merge remote-tracking branch 'rpmsg/for-next' adds 4c9eabad70bc Merge remote-tracking branch 'gpio/for-next' adds 355e286b5f3c Merge remote-tracking branch 'pinctrl/for-next' adds 71d4338bc924 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds c5b45dcf1464 Merge remote-tracking branch 'pwm/for-next' adds 9d78edeaec75 proc: proc_pid_ns takes super_block as an argument adds b127c16d0603 Merge f87d1c955916 ("exec: Move would_dump into flush_old_exec") adds 87b047d2be41 exec: Teach prepare_exec_creds how exec treats uids & gids adds b8bff599261c exec: Factor security_bprm_creds_for_exec out of security_ [...] adds 112b7147592e exec: Convert security_bprm_set_creds into security_bprm_r [...] adds a16b3357b2b8 exec: Allow load_misc_binary to call prepare_binprm uncond [...] adds 8b72ca9004ed exec: Move the call of prepare_binprm into search_binary_handler adds ccbb18b67323 exec/binfmt_script: Don't modify bprm->buf and then return [...] adds b8a61c9e7b4a exec: Generic execfd support adds bc2bf338d54b exec: Remove recursion from search_binary_handler adds 9d9488d4d7c8 exec: Control flow simplifications adds b081320f0693 selftests/exec: Add binfmt_script regression test adds c08b7f7b526b Merge proc-next and exec-next for testing in linux-next adds f17048d6e22b Merge remote-tracking branch 'userns/for-next' adds a5f304670b80 selftests: introduce gen_tar Makefile target adds d981047bbf86 Merge remote-tracking branch 'kselftest/next' adds bbfb4bccd030 Merge remote-tracking branch 'livepatching/for-next' adds 3a4af27b4041 Merge remote-tracking branch 'rtc/rtc-next' adds 811d8a10221c Merge remote-tracking branch 'ntb/ntb-next' adds 88e65d15a55a Merge remote-tracking branch 'gnss/gnss-next' adds dd811daf3d57 Merge remote-tracking branch 'fsi/next' adds f82e1bc9dd7f Merge remote-tracking branch 'slimbus/for-next' adds 6856dc5357c3 Merge remote-tracking branch 'nvmem/for-next' adds 4945c6d46203 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 261c613c4cec Merge remote-tracking branch 'hyperv/hyperv-next' adds 202164fbfa2b kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb adds 333564add0e5 Revert "kgdboc: disable the console lock when in kgdb" adds 68e55f61c138 kgdboc: Use a platform device to handle tty drivers showin [...] adds b1a57bbfcc17 kgdb: Delay "kgdbwait" to dbg_late_init() by default adds 3ca676e4ca60 kgdb: Prevent infinite recursive entries to the debugger adds eae3e19ca930 kgdboc: Remove useless #ifdef CONFIG_KGDB_SERIAL_CONSOLE i [...] adds 220995622da5 kgdboc: Add kgdboc_earlycon to support early kgdb using bo [...] adds b74ce1ad8f0b Documentation: kgdboc: Document new kgdboc_earlycon parameter adds 99e9c4dfce6e serial: qcom_geni_serial: Support kgdboc_earlycon adds 29a478c35e1a serial: 8250_early: Support kgdboc_earlycon adds 3dc6a1ac3f70 serial: amba-pl011: Support kgdboc_earlycon adds f614f5f501f5 kdb: Cleanup math with KDB_CMD_HISTORY_COUNT adds 6d033afea5a8 kgdboc: Disable all the early code when kgdboc is a module adds 8b00241586f3 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds fbcad777c2f7 Merge remote-tracking branch 'pidfd/for-next' adds c7e5b6d6d4e4 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 5dbee841c8d3 Merge remote-tracking branch 'hmm/hmm' adds 88201a167be7 Merge remote-tracking branch 'cfi/cfi/next' adds 035b59b39c38 Merge remote-tracking branch 'kunit-next/kunit' adds 1ae610333c71 Merge remote-tracking branch 'trivial/for-next' adds 6a7bd7c7ef32 Merge remote-tracking branch 'mhi/mhi-next' adds cbde4c58c3cb 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 cefe1f11341e Merge remote-tracking branch 'fsinfo/fsinfo-core' adds b5f0c10bc875 block: fix for "remove the error_sector argument to blkdev [...] adds b74ac2a12985 checkpatch: test $GIT_DIR changes adds ee29b06ac529 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 3434e5598b00 /proc/kpageflags: do not use uninitialized struct pages adds 0ef541a46aa4 kcov: cleanup debug messages adds 5720e0c48ca1 kcov: fix potential use-after-free in kcov_remote_start adds d464d1eb9c22 kcov: move t->kcov assignments into kcov_start/stop adds 6918d16df2ac kcov: move t->kcov_sequence assignment adds c57447ee6a88 kcov: use t->kcov_mode as enabled indicator adds 061f243bd950 kcov: collect coverage from interrupts adds b25f5c5064aa usb: core: kcov: collect coverage from usb complete callback adds 82f8f4265f84 mm/memcg: optimize memory.numa_stat like memory.stat adds 25c53db13057 lib/lzo: fix ambiguous encoding bug in lzo-rle adds f3abde3631ac device-dax: don't leak kernel memory to user space after u [...] adds 73b47d495321 x86: bitops: fix build regression adds bf8c7d904735 mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() adds 81d47a5d14d6 rapidio: fix an error in get_user_pages_fast() error handling adds ad473e2fbaf7 selftests/vm/.gitignore: add mremap_dontunmap adds 09358d37b98c selftests/vm/write_to_hugetlbfs.c: fix unused variable warning adds aaba5c3deb49 kasan: disable branch tracing for core runtime adds 40989ec1c09f sh: include linux/time_types.h for sockios adds 348f5aa40756 MAINTAINERS: update email address for Naoya Horiguchi adds eda447e259bc sparc32: use PUD rather than PGD to get PMD in srmmu_nocac [...] adds 2fecb6cfdd0f z3fold: fix use-after-free when freeing handles adds b48c13d649d1 MAINTAINERS: add files related to kdump adds 85edb4ccd8f2 x86: mm: ptdump: calculate effective permissions correctly adds a5d155591dfe mm: ptdump: expand type of 'val' in note_page() adds 8e45e7d530f2 squashfs: migrate from ll_rw_block usage to BIO adds c3ae624aea88 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 6881a8914ab7 ocfs2: add missing annotation for dlm_empty_lockres() adds 4a08f31dbc30 ocfs2: mount shared volume without ha stack adds 565c9e65f518 arch/parisc/include/asm/pgtable.h: remove unused `old_pte' adds 904b2298f04a drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds efbfdfdfaaec ramfs: support O_TMPFILE adds cd80aceca466 vfs: track per-sb writeback errors and report them to syncfs adds eb98bca4c4a8 buffer: record blockdev write errors in super_block that it backs adds dab3c1665783 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 0c1c21b50026 usercopy: mark dma-kmalloc caches as usercopy caches adds 698150096ec6 mm/slub.c: fix corrupted freechain in deactivate_slab() adds dc1353a74822 mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds 66d3a0b49877 slub: Remove userspace notifier for cache add/remove adds 7c24aaf9b64c slub: remove kmalloc under list_lock from list_slab_objects() V2 adds c1b3d71b4991 mm/slub: fix stack overruns with SLUB_STATS adds f048dd2ed666 mm-slub-add-panic_on_error-to-the-debug-facilities-fix adds 3048d8918284 mm, dump_page(): do not crash with invalid mapping pointer adds 4aed781d862c mm: move readahead prototypes from mm.h adds 3d2ee1954524 mm: return void from various readahead functions adds a3484f21c219 mm: ignore return value of ->readpages adds be796ffec586 mm: move readahead nr_pages check into read_pages adds 036a50af2041 mm: add new readahead_control API adds 480a4241c144 mm: use readahead_control to pass arguments adds 71cff7c76c6f mm: rename various 'offset' parameters to 'index' adds d0072ec0d857 mm: rename readahead loop variable to 'i' adds fc2cc819176b mm: remove 'page_offset' from readahead loop adds 3ceac86f877c mm: put readahead pages in cache earlier adds 70d155788ce7 mm: add readahead address space operation adds 6a7e28573938 mm: move end_index check out of readahead loop adds 592e95d4563e mm: add page_cache_readahead_unbounded adds 89b8021ac148 mm: document why we don't set PageReadahead adds 88abe9fa3ba3 mm: use memalloc_nofs_save in readahead path adds 497477609322 fs: convert mpage_readpages to mpage_readahead adds 997e3a24d0f6 btrfs: convert from readpages to readahead adds 7eb75df313bf erofs: convert uncompressed files from readpages to readahead adds b572e51bfd5b erofs: convert compressed files from readpages to readahead adds cef73a12cd91 ext4: convert from readpages to readahead adds 9a52109a9183 ext4: pass the inode to ext4_mpage_readpages adds bf7d5bb760c7 f2fs: convert from readpages to readahead adds daaadaa18411 f2fs: pass the inode to f2fs_mpage_readpages adds 198583cbd732 fuse: convert from readpages to readahead adds 3adda19b14df fuse-convert-from-readpages-to-readahead-fix adds a80e2526716c iomap: convert from readpages to readahead adds 2b6b19ff2a4d include/linux/pagemap.h: introduce attach/detach_page_private adds 415c88ae8d0b md: remove __clear_page_buffers and use attach/detach_page [...] adds 9f8b705a678f btrfs: use attach/detach_page_private adds becdb116bf76 fs/buffer.c: use attach/detach_page_private adds 23a3ff700808 f2fs: use attach/detach_page_private adds 2ed926cb96ce iomap: use attach/detach_page_private adds 984ec6108bb8 ntfs: replace attach_page_buffers with attach_page_private adds 0fddc0f7645d orangefs: use attach/detach_page_private adds cd30f4ecf686 buffer_head.h: remove attach_page_buffers adds 181a765aab46 mm/migrate.c: call detach_page_private to cleanup code adds 00cdfc128217 mm-migratec-call-detach_page_private-to-cleanup-code-fix adds a77ccad48e4b mm/gup.c: update the documentation adds 2f04da174faa mm-gupc-updating-the-documentation-fix adds 0bf961652066 mm/gup: introduce pin_user_pages_unlocked adds e55f8e34176a ivtv: convert get_user_pages() --> pin_user_pages() adds 6a322bf6d07c mm/gup: move __get_user_pages_fast() down a few lines in gup.c adds 7c340ab2d390 mm/gup: refactor and de-duplicate gup_fast() code adds 816eb026d838 mm/gup: fixup gup.c for "mm/gup: refactor and de-duplicate [...] adds 859925247937 mm/gup: introduce pin_user_pages_fast_only() adds 463080091095 drm/i915: convert get_user_pages() --> pin_user_pages() adds ee22688ec23e mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds 26ac7d7426d7 mm/swap_state: fix a data race in swapin_nr_pages adds 72ee5feafda2 mm: swap: properly update readahead statistics in unuse_pt [...] adds 75a03ba0a449 mm/swapfile.c: offset is only used when there is more slots adds ddeacf9bef52 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds bf3144f8e76c mm/swapfile.c: remove the unnecessary goto for SSD case adds a483a6b735f8 mm/swapfile.c: simplify the calculation of n_goal adds 1aa8f1241d8b mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds b423c2bb974a mm/swapfile.c: found_free could be represented by (tmp < max) adds 57eb18aa9307 mm/swapfile.c: tmp is always smaller than max adds 54fed4524e94 mm/swapfile.c: omit a duplicate code by compare tmp and max first adds a136cadd1f8a swap: try to scan more free slots even when fragmented adds c34763860598 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable adds bc3719cb8fe6 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix adds 61bba75feca8 mm/swapfile.c: __swap_entry_free() always free 1 entry adds 19e70a62034f mm/swapfile.c: use prandom_u32_max() adds 6ae7a74dde73 swap: reduce lock contention on swap cache from swap slots [...] adds 7517db06d78b mm, memcg: add workingset_restore in memory.stat adds 18cff24cb293 mm, memcg: avoid stale protection values when cgroup is ab [...] adds d35efa65de86 mm, memcg: decouple e{low,min} state mutations from protec [...] adds 476b4460757c mm: memcontrol: simplify value comparison between count and limit adds 9106ae3e0726 mm: fix NUMA node file count error in replace_page_cache() adds 81634a628a97 mm: memcontrol: fix stat-corrupting race in charge moving adds a47d3ad32c82 mm: memcontrol: drop @compound parameter from memcg charging API adds 06188a36ae98 mm: shmem: remove rare optimization when swapin races with [...] adds fb6f508d6e52 mm: memcontrol: move out cgroup swaprate throttling adds 202009e57667 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 488bfb92156f mm: memcontrol: prepare uncharging for removal of private [...] adds 7966ad0760ea mm: memcontrol: prepare move_account for removal of privat [...] adds 300d9b278707 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds ea084560d911 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds 2db93e32df50 mm: memcontrol: switch to native NR_ANON_MAPPED counter adds 2f1819dab7de mm: memcontrol: switch to native NR_ANON_THPS counter adds ee0a92dc135d mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix adds 54b1300ec84f mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds b7e9d8bdb70d mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] adds 059675bad780 mm: memcontrol: drop unused try/commit/cancel charge API adds 7f3b93adb5c1 mm: memcontrol: prepare swap controller setup for integration adds 2e3ad33afd03 mm: memcontrol: make swap tracking an integral part of mem [...] adds 0fa0900229b6 mm-memcontrol-make-swap-tracking-an-integral-part-of-memor [...] adds 6dc613688419 mm: memcontrol: charge swapin pages on instantiation adds cdd35b003eb8 mm: memcontrol: document the new swap control behavior adds 914e7d0b4736 mm: memcontrol: delete unused lrucare handling adds 268d089d93e2 mm: memcontrol: update page->mem_cgroup stability rules adds 1bf2781f2a1c memcg: expose root cgroup's memory.stat adds e8911f4b4d5e mm/gup.c: further document vma_permits_fault() adds 862499cdd365 /proc/PID/smaps: Add PMD migration entry parsing adds eabe91569d5f mm/mmap.c: fix the adjusted length error adds 9b8d98b41d0f mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds e069c791ac73 x86/hyperv: use vmalloc_exec for the hypercall page adds 69e5d687f373 x86: fix vmap arguments in map_irq_stack adds 0ded1746be1c staging: android: ion: use vmap instead of vm_map_ram adds 810247e317ed staging: media: ipu3: use vmap instead of reimplementing it adds 5933f707765d dma-mapping: use vmap insted of reimplementing it adds 049ff63c0522 powerpc: add an ioremap_phb helper adds 52dc285ba3b0 powerpc: remove __ioremap_at and __iounmap_at adds 7f124d75003a mm: remove __get_vm_area adds 62860498cfd0 mm: unexport unmap_kernel_range_noflush adds 06fd38fc0071 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds a4c0e6879982 mm: only allow page table mappings for built-in zsmalloc adds 866ab1b69b46 mm: pass addr as unsigned long to vb_free adds b0cab432bc7d mm: remove vmap_page_range_noflush and vunmap_page_range adds 38181deec6c1 mm: rename vmap_page_range to map_kernel_range adds 798b457f4b45 mm: don't return the number of pages from map_kernel_range [...] adds 2bc247599d80 mm: remove map_vm_range adds e591d497863c mm: remove unmap_vmap_area adds 0f2340b7ac2f mm: remove the prot argument from vm_map_ram adds a6968c8b37a4 mm: enforce that vmap can't map pages executable adds c05d5d35cbdd gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds d5f6f034d4c1 mm: remove the pgprot argument to __vmalloc adds b78198da41be mm: remove the prot argument to __vmalloc_node adds a972368e2d52 mm: remove both instances of __vmalloc_node_flags adds f2bb27cbe40b mm: remove __vmalloc_node_flags_caller adds 236dfc7ef503 mm-remove-__vmalloc_node_flags_caller-fix adds e864c299e18a mm: switch the test_vmalloc module to use __vmalloc_node adds 10e0c2651061 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 50aba7fc6d5e mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds c64c9a7881e6 mm: remove vmalloc_user_node_flags adds fb442d9ad44a mm-remove-vmalloc_user_node_flags-fix adds 6478780f3ab9 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds 8e56af5ac718 powerpc: use __vmalloc_node in alloc_vm_stack adds ab1614a601fa s390: use __vmalloc_node in stack_alloc adds 24474f89afc4 mm: add functions to track page directory modifications adds 9477fe0c7ad7 mm/vmalloc: track which page-table levels were modified adds 2c7db28b87ce mm-vmalloc-track-which-page-table-levels-were-modified-fix adds 554a845f73d2 mm/ioremap: track which page-table levels were modified adds ba42817de778 x86/mm/64: implement arch_sync_kernel_mappings() adds 5b7b8d642975 x86/mm/32: implement arch_sync_kernel_mappings() adds 2e92fb346738 mm: remove vmalloc_sync_(un)mappings() adds fc912297fa63 x86/mm: remove vmalloc faulting adds 113a4de6c37b mm/mm_init.c: report kasan-tag information stored in page->flags adds 0d60962e4b4f kasan: stop tests being eliminated as dead code with FORTI [...] adds 925d88424bfd kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds d1b08aa45a1f string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds 0f26f60bcc3f kasan: move kasan_report() into report.c adds 8b888793f67a mm: clarify __GFP_MEMALLOC usage adds 703b3a120b54 mm: memblock: replace dereferences of memblock_region.nid [...] adds e2155961da9f mm: make early_pfn_to_nid() and related defintions close t [...] adds afa58cdf2ec3 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds 35da08a5ea57 mm: free_area_init: use maximal zone PFNs rather than zone sizes adds e1c0d01df42a mm: use free_area_init() instead of free_area_init_nodes() adds 05f78abd56c1 alpha: simplify detection of memory zone boundaries adds 7a5591a92395 arm: simplify detection of memory zone boundaries adds 33ab7c0e776f arm64: simplify detection of memory zone boundaries for UM [...] adds 338af6a3baa9 csky: simplify detection of memory zone boundaries adds a93fc4c650d9 m68k: mm: simplify detection of memory zone boundaries adds 48bc5bad696a parisc: simplify detection of memory zone boundaries adds ae5f2ed3cfca sparc32: simplify detection of memory zone boundaries adds f12ddc09f1cc unicore32: simplify detection of memory zone boundaries adds c52c905900f8 xtensa: simplify detection of memory zone boundaries adds efe2f9a0a552 mm: memmap_init: iterate over memblock regions rather that [...] adds c72bb297aa40 mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds 5182056e1d32 mm/compaction: fix the incorrect hole in fast_isolate_freepages() adds 516155ea3377 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 081fe992d4ee mm: free_area_init: allow defining max_zone_pfn in descend [...] adds f07432185e9a mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 0cbbce8c1307 arc: free_area_init(): take into account PAE40 mode adds 742d496025e0 mm-free_area_init-allow-defining-max_zone_pfn-in-descendin [...] adds c3c83a68ec39 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 87fd91f7d6c6 mm: clean up free_area_init_node() and its helpers adds 51f02ec681fc mm: simplify find_min_pfn_with_active_regions() adds 2bd2407f2b04 docs/vm: update memory-models documentation adds aec078a02af1 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds e5eac462a41d mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 5bd13575de3a mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds fbc415bd9321 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds 79557f4153c4 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds e04efe6c637f mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds e5836a3dc24b mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 4fa2b337af4b mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds 185c6626f1fa mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds 532815b64515 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds 7e44ff1e80e0 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds b257a744c828 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 99624e21ddae mm/page_alloc: integrate classzone_idx and high_zoneidx adds ecdc81e0942f mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds bab57690abae mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds bae1f82cfb6c mm/page_alloc.c: reset numa stats for boot pagesets adds 47a79f41566a mm-reset-numa-stats-for-boot-pagesets-v3 adds d309e53e9a59 mm, page_alloc: reset the zone->watermark_boost early adds f2cc9090c78f mm/page_alloc: restrict and formalize compound_page_dtors[] adds 7915a80fba49 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] adds 14cce182b6a8 mm-page_alloc-skip-waternark_boost-for-atomic-order-0-allo [...] adds 739d8b0618df mm: add comments on pglist_data zones adds 6731afa2b2b8 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds 62d647e1ff7d mm: initialize deferred pages with interrupts enabled adds 4d6824875bb8 mm: call cond_resched() from deferred_init_memmap() adds 707ce21043a1 padata: remove exit routine adds 571c2d74e81c padata: initialize earlier adds b631776d6eeb padata-initialize-earlier-fix adds 54d671f43e2b padata: allocate work structures for parallel jobs from a pool adds b6099c0fcde4 padata: add basic support for multithreaded jobs adds c785c2220c37 mm: parallelize deferred_init_memmap() adds f601c5af0712 mm: make deferred init's max threads arch-specific adds 02dbe894cf6a padata: document multithreaded jobs adds ed0699750aef mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds 65b0c64ee513 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds c580206a8fc8 mm/vmscan.c: change prototype for shrink_page_list adds c01aa1d43253 mm/vmscan: update the comment of should_continue_reclaim() adds a529238cecf3 mm: fix LRU balancing effect of new transparent huge pages adds 381303300422 mm: keep separate anon and file statistics on page reclaim [...] adds 982faabc8c87 mm: allow swappiness that prefers reclaiming anon over the [...] adds 9f380d6ef03f mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() adds de10f8fd0aec mm: workingset: let cache workingset challenge anon adds 4fbb68682850 mm: remove use-once cache bias from LRU balancing adds b3be4778ba62 mm: vmscan: drop unnecessary div0 avoidance rounding in ge [...] adds d0f72be2b3a8 mm: base LRU balancing on an explicit cost model adds 73d8e4e41c99 mm: deactivations shouldn't bias the LRU balance adds 72ad6155bf7c mm: only count actual rotations as LRU reclaim cost adds 18309f5b4823 mm: balance LRU lists based on relative thrashing adds 91323cd47e56 mm: vmscan: determine anon/file pressure balance at the re [...] adds 87a7fcfc109b mm: vmscan: reclaim writepage is IO cost adds f23655dd7dcd mm: vmscan: limit the range of LRU type balancing adds 66957b965ea7 tools/vm/page_owner_sort.c: filter out unneeded line adds c641cd655868 mm, mempolicy: fix up gup usage in lookup_node adds b087d6453f04 include/linux/memblock.h: fix minor typo and unclear comment adds 927dbb4064db hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] adds 33665b0e5fee khugepaged: add self test adds 6ee82f9886cd selftests: khugepaged: fix several spelling mistakes adds 2107eaeb8d1b khugepaged: replace the usage of system(3) in the test adds d1b993f92273 khugepaged-add-self-test-fix-2-fix adds a0e948dc16a3 khugepaged-add-self-test-fix-3 adds af2f043b1914 khugepaged: do not stop collapse if less than half PTEs ar [...] adds 62796faf0163 khugepaged: drain all LRU caches before scanning pages adds f9037c30e6bb khugepaged: drain LRU add pagevec after swapin adds 745389117476 khugepaged: allow to collapse a page shared across fork adds 38063ccda175 mm: khugepaged: remove error message when checking external pins adds e82abaf4d006 khugepaged: allow to collapse PTE-mapped compound pages adds cdf8d48f40bc thp: change CoW semantics for anon-THP adds f95f31d06c6a khugepaged: introduce 'max_ptes_shared' tunable adds 60bee423e11a selftests: khugepaged: fix several spelling mistakes adds 51c3b50b1866 hugetlbfs: add arch_hugetlb_valid_size adds bd0887e6460c hugetlbfs: move hugepagesz= parsing to arch independent code adds 71f8ecaae677 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds ff426cc06274 arm64/hugetlb: fix hugetlb initialization adds 8b289665237e hugetlbfs: clean up command line processing adds be28bb2856f3 hugetlbfs: fix changes to command line processing adds a06ffa4f007d mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds 790b7bc7d779 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds 5518ebf3f809 mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds 818bbc17a129 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds c44fc35fbfbc mm: simplify calling a compound page destructor adds b4cab149ba3d arch/kmap: remove BUG_ON() adds f744d90428a7 arch/xtensa: move kmap build bug out of the way adds 3231e3189b8d arch/kmap: remove redundant arch specific kmaps adds ff7f9b2d8c2f arch/kunmap: remove duplicate kunmap implementations adds ea0279d881cb arch-kunmap-remove-duplicate-kunmap-implementations-fix adds 2760ca0cb775 {x86,powerpc,microblaze}/kmap: move preempt disable adds 2441efd79750 arch/kmap_atomic: consolidate duplicate code adds b50f5c050473 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds 24a5c63efcb1 arch/kunmap_atomic: consolidate duplicate code adds afa0533bb92e arch/{mips,sparc,microblaze,powerpc}: don't enable pagefau [...] adds 4595036d69dc arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds cc5e5e8fe25e arch/kmap: ensure kmap_prot visibility adds a23a0a2835d4 arch/kmap: don't hard code kmap_prot values adds 82709bb58968 arch/kmap: define kmap_atomic_prot() for all arch's adds 4b656662bcf8 drm: remove drm specific kmap_atomic code adds e6fc4c831ace drm: vmwgfx: include linux/highmem.h adds a633c74dd9b7 kmap: remove kmap_atomic_to_page() adds 160ea5d75529 parisc/kmap: remove duplicate kmap code adds 919f87939959 sparc: remove unnecessary includes adds 85e51dac4057 kmap: consolidate kmap_prot definitions adds 6b74216cec01 kmap-consolidate-kmap_prot-definitions-checkpatch-fixes adds 63f5a9adabdc mm: thp: don't need to drain lru cache when splitting and [...] adds e819edbf1e0b powerpc/mm: drop platform defined pmd_mknotpresent() adds f3c6012a3c1d mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds 2a977315dea9 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds 0c9d77eef21d mm/vmstat: add events for PMD based THP migration without split adds 922795f8bd00 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] adds dba2874cd25a drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 42eeb79f22a7 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 6e5a930cac77 mm: add DEBUG_WX support adds e0eca5819796 mm-add-debug_wx-support-fix adds d224dc04a197 mm: remove the specific name of arm64 adds 94cb5802b28f mm: add MMU dependency for DEBUG_WX adds df297560b59e riscv: support DEBUG_WX adds 289f84ca9307 riscv-support-debug_wx-fix adds 06771ed12b42 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds 5e33db0bfbcb arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds c574fdf40b7d mm: add kvfree_sensitive() for freeing sensitive data objects adds 8080439c6d08 mm/memory_hotplug: refrain from adding memory into an impo [...] adds 47e902b9822f powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 04ba5cc89c38 mm/memory_hotplug: remove is_mem_section_removable() adds f27ae6b23c44 mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds 46f9f6c549b3 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds 00b0e661131b mm/memory_hotplug: introduce add_memory_driver_managed() adds 07a909a0db9f kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds 795021537610 device-dax: add memory via add_memory_driver_managed() adds f75796e7350d mm: replace zero-length array with flexible-array member adds 4ca3618889f8 mm-replace-zero-length-array-with-flexible-array-member-fix adds 386c1557c03d mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 9cbabc6b96c6 mm: ksm: fix a typo in comment "alreaady"->"already" adds cb1e99aec15c mm: ksm: fix a typo in comment "alreaady"->"already" adds 6026ee35a5a8 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 66ed5fb87d5b mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds cb9d1f54cd8b mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds f241e4e05ef0 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds 4d164b3b60bb mm/vmsan: fix some typos in comment adds 57369fdd2c3e mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds c8a2ca20cb86 mm/memblock: fix a typo in comment "implict"->"implicit" adds 679eb3fa4db8 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds 5902eaeb7896 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds a23b0b7b2221 mm/frontswap: fix some typos in frontswap.c adds a78f41a514f1 mm, memcg: fix some typos in memcontrol.c adds 569bc2308c6f mm: fix a typo in comment "strucure"->"structure" adds cb023eec977c mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 8fb345fb2d58 mm/sparse: fix a typo in comment "convienence"->"convenience" adds 78106bf86146 mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 96b6515d7370 mm/memory: fix a typo in comment "attampt"->"attempt" adds ae99f4b5acdd mm: use false for bool variable adds 5bff170850de include/linux/mm.h: return true in cpupid_pid_unset() adds f1ae204f7a24 zcomp: Use ARRAY_SIZE() for backends list adds 0cb2284979fe fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 77434f652ed5 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds f1e6cf026ffc kernel/hung_task.c: Monitor killed tasks. adds 1bcdb21b8250 proc: rename "catch" function argument adds 59b2864c6bf9 x86/mm: define mm_p4d_folded() adds fb66b0450dde mm/debug: add tests validating architecture page table helpers adds 28a03de20c6d mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds c38381b0dbdc mm-debug-add-tests-validating-architecture-page-table-helpers-v18 adds 8991c9c51501 user.c: make uidhash_table static adds 11b175a161fa dynamic_debug: add an option to enable dynamic debug for m [...] adds e12ff582ce7c dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds 0aceef6d9a69 get_maintainer: add email addresses from .yaml files adds b7a47da13716 get_maintainer: fix unexpected behavior for path/to//file [...] adds 7488f7de9c95 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds ed6ef32de95e lib/math: avoid trailing newline hidden in pr_fmt() adds a1ed474c13e8 lib: Add might_fault() to strncpy_from_user. adds 9c0aacc874af lib: optimize cpumask_local_spread() adds 711fd5bfe8c0 lib/test_lockup.c: make test_inode static adds 8e41c31ad252 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds 2da7f3a6cfd0 lib/percpu-refcount.c: use a more common logging style adds e56338198323 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds 9105a1a50cc2 checkpatch: additional MAINTAINER section entry ordering checks adds 28ecd7070801 checkpatch: look for c99 comments in ctx_locate_comment adds 5cee3f7bf22f checkpatch: disallow --git and --file/--fix adds bfdb57fae6d7 checkpatch: use patch subject when reading from stdin adds 327e7dab5973 checkpatch-use-patch-subject-when-reading-from-stdin-fix adds 5a221022ffcd fs/binfmt_elf: remove redundant elf_map ifndef adds 0fb81c799d58 elfnote: mark all .note sections SHF_ALLOC adds 6cc8e2b68cf8 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 347a595f23f8 fat: don't allow to mount if the FAT length == 0 adds 1856de5a8c6e fat: improve the readahead for FAT entries adds 88ea5e7cd910 fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 31ac8a91f565 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 87b4e2e3e4c0 seq_file-introduce-define_seq_attribute-helper-macro-check [...] adds 38951ceec942 mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 4116823b3ff8 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds e20ecf0e2723 exec: simplify the copy_strings_kernel calling convention adds 69c0feaaf312 exec: open code copy_string_kernel adds 8c8f3f5e245a exec: change uselib(2) IS_SREG() failure to EACCES adds 264955fd7d24 exec: relocate S_ISREG() check adds 10551ea67f24 exec: relocate path_noexec() check adds 34ce12992488 fs: include FMODE_EXEC when converting flags to f_mode adds 3a9183f9c089 umh: fix refcount underflow in fork_usermode_blob(). adds 7c64cb70f056 rapidio: avoid data race between file operation callbacks [...] adds 71f4ca56ec62 rapidio: convert get_user_pages() --> pin_user_pages() adds 514183ce8f09 kernel/relay.c: fix read_pos error when multiple readers adds a81b2e496462 aio: simplify read_events() adds 64a9bb60e924 add kernel config option for twisting kernel behavior. adds 185daaba7a43 twist: allow disabling k_spec() function in drivers/tty/vt [...] adds af49ee423bea twist: add option for selecting twist options for syzkalle [...] adds 980780b6b5eb selftests/x86/pkeys: move selftests to arch-neutral directory adds 6a8dbbda8e06 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds eef4aec82afd selftests/vm/pkeys: move generic definitions to header file adds f172614422f4 selftests/vm/pkeys: move some definitions to arch-specific header adds d5464e8f4817 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds e563c60ef2c7 selftests: vm: pkeys: Use sane types for pkey register adds 095c5655c96c selftests: vm: pkeys: add helpers for pkey bits adds e78355d8244d selftests/vm/pkeys: fix pkey_disable_clear() adds 9de0f072ab52 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 2265013b5835 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 9c3d2cc7220c selftests: vm: pkeys: use the correct huge page size adds 7b8d09fbaa0b selftests/vm/pkeys: introduce generic pkey abstractions adds e2add93fd2e6 selftests/vm/pkeys: introduce powerpc support adds 8204c6bfbfae selftests: vm: pkeys: fix powerpc access right updates adds 9e36960202e6 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds d3d7546f84ac selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds c989bc9b495c selftests/vm/pkeys: improve checks to determine pkey support adds f3bdc4f2a82b selftests/vm/pkeys: associate key on a mapped page and det [...] adds bee9a2c70833 selftests/vm/pkeys: associate key on a mapped page and det [...] adds c8daca02f620 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds 23e6770a96b4 selftests/vm/pkeys: introduce a sub-page allocator adds 557b277f8137 selftests/vm/pkeys: test correct behaviour of pkey-0 adds 383614a71b88 selftests/vm/pkeys: override access right definitions on powerpc adds c0b1d80cec09 selftests: vm: pkeys: fix powerpc access right definitions adds 38b459df67ae selftests: vm: pkeys: use the correct page size on powerpc adds 7d8db699c5d6 selftests: vm: pkeys: fix multilib builds for x86 adds f47ba4e38016 tools/testing/selftests/vm: remove duplicate headers adds 028f91ac2d69 lib/ubsan.c: fix gcc-10 warnings adds 67e825b7df33 ipc/msg: add missing annotation for freeque() adds 379094e6173e ipc/namespace.c: use a work queue to free_ipc adds 32e43d4398c5 ipc: convert ipcs_idr to XArray adds 41236c4b33f1 ipc-convert-ipcs_idr-to-xarray-update adds 1b4768c98143 ipc-convert-ipcs_idr-to-xarray-update-fix adds 9d5c0de513b8 linux-next-pre adds 517180917098 Merge branch 'akpm-current/current' adds 556848c6a1f2 linux-next-post adds 4263cfe04544 kernel: add panic_on_taint adds 180dfa62c5ee kernel-add-panic_on_taint-fix adds ed49a2a08795 xarray.h: correct return code documentation for xa_store_{ [...] adds 99cda45f027e kernel/sysctl: support setting sysctl parameters from kern [...] adds 7ed1e14917c1 kernel/sysctl: support handling command line aliases adds 974c213ce2ed kernel/hung_task convert hung_task_panic boot parameter to sysctl adds b7c8ee61c7ab tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds 61264d18e842 lib/test_sysctl: support testing of sysctl. boot parameter adds 7131eb89d742 lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix adds 9e2f6388b538 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] adds 8ea9fb633e42 kernel/hung_task.c: introduce sysctl to print all traces w [...] adds aea0e8793399 panic: add sysctl to dump all CPUs backtraces on oops event adds a04419fcc5a8 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] adds aa68f3f70a3b stacktrace: cleanup inconsistent variable type adds 5e687480e3f0 amdgpu: a NULL ->mm does not mean a thread is a kthread adds 33af5990b022 kernel: move use_mm/unuse_mm to kthread.c adds 2af733e53818 kernel: move use_mm/unuse_mm to kthread.c adds 3995648c580c kernel: better document the use_mm/unuse_mm API contract adds 2699d8307ba6 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds fe390890d67e powerpc/vas: fix up for {un}use_mm() rename adds e3562f7b27f9 kernel: set USER_DS in kthread_use_mm adds 33fc62352e88 mm/kmemleak: silence KCSAN splats in checksum adds f9a825a368db kallsyms/printk: add loglvl to print_ip_sym() adds 1e2713d27665 alpha: add show_stack_loglvl() adds da11bf39ed01 arc: add show_stack_loglvl() adds f2c2813e6815 arm/asm: add loglvl to c_backtrace() adds 68dc7482d4b3 arm: add loglvl to unwind_backtrace() adds 50a548795db8 arm: add loglvl to dump_backtrace() adds 16f5a82a31ca arm: wire up dump_backtrace_{entry,stm} adds cf267b531d0f arm: add show_stack_loglvl() adds c701aeb9874d arm64: add loglvl to dump_backtrace() adds ca6e9f03d971 arm64: add show_stack_loglvl() adds 44216c7df5c0 c6x: add show_stack_loglvl() adds f21bc4932286 csky: add show_stack_loglvl() adds e36f852f4be2 h8300: add show_stack_loglvl() adds 9e8466a9d0a4 hexagon: add show_stack_loglvl() adds 3260f1189b16 ia64: pass log level as arg into ia64_do_show_stack() adds 2abee15c31f1 ia64: add show_stack_loglvl() adds e0c0e9c2707c m68k: add show_stack_loglvl() adds 4235a6e0c21f microblaze: add loglvl to microblaze_unwind_inner() adds 3ba2d7b6529f microblaze: add loglvl to microblaze_unwind() adds 44d049f07d15 microblaze: add show_stack_loglvl() adds cae82d2e4e18 mips: add show_stack_loglvl() adds 4173c12c48a7 nds32: add show_stack_loglvl() adds 83e2415af135 nios2: add show_stack_loglvl() adds a043e7cf035f openrisc: add show_stack_loglvl() adds 1fc584cf486c parisc: add show_stack_loglvl() adds 2f8d93e98f4a powerpc: add show_stack_loglvl() adds d3a030492521 riscv: add show_stack_loglvl() adds f6e71d404b90 s390: add show_stack_loglvl() adds 2c66293aae1a sh: add loglvl to dump_mem() adds 79b24f2753d5 sh: remove needless printk() adds 2dc1b596dfa6 sh: add loglvl to printk_address() adds 76e1040d8c57 sh: add loglvl to show_trace() adds 197b522da208 sh: add show_stack_loglvl() adds b5ead9394a55 sparc: add show_stack_loglvl() adds 7e1ff48e53c4 um/sysrq: remove needless variable sp adds 8f06ae660374 um: add show_stack_loglvl() adds aec568836bf4 unicore32: remove unused pmode argument in c_backtrace() adds 3e6760dd4228 unicore32: add loglvl to c_backtrace() adds 1de3d247397e unicore32: add show_stack_loglvl() adds 07cb89b091ae x86: add missing const qualifiers for log_lvl adds b2ba18a2b492 x86: add show_stack_loglvl() adds 9e4a1bc20cdf xtensa: add loglvl to show_trace() adds f4402c2f87c0 xtensa-add-loglvl-to-show_trace-fix adds e15dee3a85f1 xtensa: add show_stack_loglvl() adds e1fbdee11a24 sysrq: use show_stack_loglvl() adds b2557af112ac x86/amd_gart: print stacktrace for a leak with KERN_ERR adds a65dad83d6bf power: use show_stack_loglvl() adds 3235861fb00a kdb: don't play with console_loglevel adds 99982d900314 sched: print stack trace with KERN_INFO adds ad8bafb97cc5 kernel: use show_stack_loglvl() adds 1ac1ef7cb8e5 kernel: rename show_stack_loglvl() => show_stack() adds 2b46412bbbe3 mm/frontswap: mark various intentional data races adds 9e98a41de575 mm/page_io: mark various intentional data races adds dc3b167efc61 mm-page_io-mark-various-intentional-data-races-v2 adds 5267a061d363 mm/swap_state: mark various intentional data races adds 6717eec04277 mm/filemap.c: fix a data race in filemap_fault() adds fcadd18b3b59 mm/swapfile: fix and annotate various data races adds 244151196f70 mm-swapfile-fix-and-annotate-various-data-races-v2 adds a3dd51976b34 mm/page_counter: fix various data races at memsw adds fff4ea8bd0e9 mm/memcontrol: fix a data race in scan count adds 1f363ce48cd8 mm/list_lru: fix a data race in list_lru_count_one adds a83cfeed1492 mm/mempool: fix a data race in mempool_free() adds 69d654008da0 mm/util.c: annotate an data race at vm_committed_as adds 6da98f0b2c8e mm/rmap: annotate a data race at tlb_flush_batched adds f7f0e22e4d99 mm: annotate a data race in page_zonenum() adds e3b9bb3d17e1 mm/swap.c: annotate data races for lru_rotate_pvecs adds a1262916207b h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds 578fcb50aff6 arm: add support for folded p4d page tables adds d4ad2d88ad31 arm-add-support-for-folded-p4d-page-tables-fix adds 8e5eb1a169f3 arm64: add support for folded p4d page tables adds 29ba31b003bd arm64: kvm: fix gcc-10 shift warning adds eb61447f2d10 hexagon: remove __ARCH_USE_5LEVEL_HACK adds 2184e544d04f ia64: add support for folded p4d page tables adds c5290e8988b3 nios2: add support for folded p4d page tables adds 4f4e997086b5 openrisc: add support for folded p4d page tables adds 1e02c51245e4 powerpc: add support for folded p4d page tables adds c78a07b30b64 powerpc-add-support-for-folded-p4d-page-tables-fix adds 092d6443afc8 powerpc/xmon: drop unused pgdir varialble in show_pte() function adds d2a9e43b6157 sh: fault: Modernize printing of kernel messages adds 08648879b430 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 0ef3b6d65a1e sh: add support for folded p4d page tables adds e9367a5368de unicore32: remove __ARCH_USE_5LEVEL_HACK adds 64d425a013f6 asm-generic: remove pgtable-nop4d-hack.h adds 236f5289e48f mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 2a44181ed58d net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 5e76a30e2d53 mm/mmap.c: add more sanity checks to get_unmapped_area() adds d4da23879f29 mm/mmap.c: do not allow mappings outside of allowed limits adds e1aa13605870 mm: don't include asm/pgtable.h if linux/mm.h is already included adds d29940620406 mm: introduce include/linux/pgtable.h adds 37fe2d3e9a0e mm: reorder includes after introduction of linux/pgtable.h adds a069be033a9c csky: replace definitions of __pXd_offset() with pXd_index() adds 34d4a5a11acd m68k/mm/motorola: move comment about page table allocation [...] adds 2bd11c7b85c4 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] adds dd1098dcf42e x86/mm: simplify init_trampoline() and surrounding logic adds b76e94885f2f mm: pgtable: add shortcuts for accessing kernel PMD and PTE adds b2c7dafd03fa microblaze: fix page table traversal in setup_rt_frame() adds f96a675ccdbd powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_ [...] adds a7698ef57520 mm: consolidate pte_index() and pte_offset_*() definitions adds 336b4b72ecf7 mm: consolidate pmd_index() and pmd_offset() definitions adds a0615629a30c mm: consolidate pud_index() and pud_offset() definitions adds 2db28363e82f mm: consolidate pgd_index() and pgd_offset{_k}() definitions adds e859bb5eb606 mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix adds 15db954eb794 proc/meminfo: avoid open coded reading of vm_committed_as adds eb8bc450efc8 mm/util.c: make vm_memory_committed() more accurate adds 6b5e905f4ea6 mm: adjust vm_committed_as_batch according to vm overcommi [...] adds 68eb7e3f97ce arm: fix the flush_icache_range arguments in set_fiq_handler adds 4f12594e2bb6 nds32: unexport flush_icache_page adds ef5266a323d6 powerpc: unexport flush_icache_user_range adds ec55cb14cf9f unicore32: remove flush_cache_user_range adds eb9390374a21 asm-generic: fix the inclusion guards for cacheflush.h adds a1f5ba141fe2 asm-generic: don't include <linux/mm.h> in cacheflush.h adds 714176caa812 asm-generic-dont-include-linux-mmh-in-cacheflushh-fix adds 103ac6c1de5c asm-generic: improve the flush_dcache_page stub adds ccb478962bce alpha: use asm-generic/cacheflush.h adds 1a688f182819 arm64: use asm-generic/cacheflush.h adds 2bd7a713b3bf c6x: use asm-generic/cacheflush.h adds 1ede9feeda27 hexagon: use asm-generic/cacheflush.h adds 3cffacce08a1 ia64: use asm-generic/cacheflush.h adds 47cd581aa2b9 microblaze: use asm-generic/cacheflush.h adds 0c0cb28f1a75 m68knommu: use asm-generic/cacheflush.h adds 7be8b2c75dde openrisc: use asm-generic/cacheflush.h adds 32ddffcbb41c powerpc: use asm-generic/cacheflush.h adds 1c40b8f62b45 riscv: use asm-generic/cacheflush.h adds 6d13696edc0d arm,sparc,unicore32: remove flush_icache_user_range adds 997a76a1e68d mm: rename flush_icache_user_range to flush_icache_user_page adds 629790ce372f asm-generic: add a flush_icache_user_range stub adds 7d8d598ebb9b sh: implement flush_icache_user_range adds b3cc5ef659df xtensa: implement flush_icache_user_range adds 9fa701862a20 arm: rename flush_cache_user_range to flush_icache_user_range adds ae2350a0442a m68k: implement flush_icache_user_range adds 04aa9ce8f076 exec: only build read_code when needed adds 23f21caa3501 exec: use flush_icache_user_range in read_code adds 3d531c047013 binfmt_flat: use flush_icache_user_range adds 86c54743cab0 nommu: use flush_icache_user_range in brk and mmap adds 1d469814b82a module: move the set_fs hack for flush_icache_range to m68k adds 98180dd3aff8 mmap locking API: initial implementation as rwsem wrappers adds ba9acb4b1052 MMU notifier: use the new mmap locking API adds 961770c2694d DMA reservations: use the new mmap locking API adds f3e0d704f339 mmap locking API: use coccinelle to convert mmap_sem rwsem [...] adds 35067904dbc4 mmap locking API: convert mmap_sem call sites missed by co [...] adds d364b59f9b02 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] adds d7f755aba6d9 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] adds 2d38c109b121 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] adds d03b4f9cf9f5 mmap locking API: convert nested write lock sites adds 03b6cfab11ba mmap locking API: add mmap_read_trylock_non_owner() adds 586099145bf1 mmap locking API: add MMAP_LOCK_INITIALIZER adds 062af190bfe6 mmap locking API: add mmap_assert_locked() and mmap_assert [...] adds e798b24dbcc7 mmap locking API: rename mmap_sem to mmap_lock adds d71324b16c71 mmap locking API: convert mmap_sem API comments adds 2591a6eb4fd2 mmap locking API: convert mmap_sem comments adds d2812489a2c5 mmap-locking-api-convert-mmap_sem-comments-fix adds 9052ae06e129 mmap-locking-api-convert-mmap_sem-comments-fix-fix adds 82f576dd0298 mm/madvise: pass task and mm to do_madvise adds 8422ccd91057 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 2ad684b47c5b fix process_madvise build break for arm64 adds 9fed5b06fdbc mm: fix build error for mips of process_madvise adds 924f68476e70 mm-introduce-external-memory-hinting-api-fix-2-fix adds d6d0112994a9 mm/madvise: check fatal signal pending of target process adds e54e957dea26 pid: move pidfd_get_pid() to pid.c adds 6c7663468de1 mm/madvise: support both pid and pidfd for process_madvise adds bc8bcac991aa mm/madvise: allow KSM hints for remote API adds cac63a8674fe mm: support vector address ranges for process_madvise adds 95391be08bfd mm: support compat_sys_process_madvise adds beadf725ea3f mm-support-vector-address-ranges-for-process_madvise-fix-fix adds 0f7218f5acd4 mm/madvise: make function 'do_process_madvise' static adds cd2d7fb71ee6 mm: fix s390 compat build error adds 4316fea4ce34 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] adds df44c6f6613d mm: use only pidfd for process_madvise syscall adds 285cd6356932 mm: return EBADF if pidfd is invalid adds a10ef0a3ca16 mm/madvise.c: remove duplicated include adds 742b2ad8df7e include/linux/cache.h: expand documentation over __read_mostly adds 8b862180f168 doc: cgroup: update note about conditions when oom killer [...] adds 9f891ac67a84 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] adds 1a1fcce31bb2 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds a8343134347c Merge branch 'akpm/master' adds c11d28ab4a69 Add linux-next specific files for 20200522
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 (fb57b1fabcb2) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
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/kdump/kdump.rst | 8 + Documentation/admin-guide/kernel-parameters.txt | 33 + .../admin-guide/mm/numa_memory_policy.rst | 10 +- Documentation/admin-guide/mm/userfaultfd.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 7 + Documentation/admin-guide/sysctl/vm.rst | 23 +- Documentation/core-api/padata.rst | 41 +- Documentation/core-api/printk-formats.rst | 22 +- Documentation/dev-tools/kgdb.rst | 24 + Documentation/dev-tools/kselftest.rst | 23 + Documentation/devicetree/bindings/arm/amlogic.yaml | 4 + .../devicetree/bindings/arm/atmel-at91.yaml | 7 + .../bindings/arm/socionext/uniphier.yaml | 1 + .../devicetree/bindings/arm/stm32/stm32.yaml | 3 + .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 3 - .../bindings/display/bridge/ti,sn65dsi86.txt | 87 + .../bindings/display/bridge/ti,sn65dsi86.yaml | 293 - .../bindings/display/mediatek/mediatek,dpi.txt | 6 + .../bindings/display/mediatek/mediatek,dsi.txt | 10 + Documentation/devicetree/bindings/eeprom/at24.yaml | 2 +- .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c.txt | 3 + .../bindings/interconnect/interconnect.txt | 5 - .../devicetree/bindings/mfd/gateworks-gsc.yaml | 196 + Documentation/devicetree/bindings/mfd/mt6397.txt | 14 +- .../devicetree/bindings/mmc/renesas,sdhi.txt | 1 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 - .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 17 + .../devicetree/bindings/pci/aardvark-pci.txt | 4 + .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 +- .../bindings/pci/cdns,cdns-pcie-host.yaml | 3 +- .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 25 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 10 + .../devicetree/bindings/pci/cdns-pcie.yaml | 7 - .../devicetree/bindings/phy/intel,combo-phy.yaml | 101 + .../devicetree/bindings/phy/meson-gxl-usb3-phy.txt | 31 - .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 73 + .../bindings/power/amlogic,meson-ee-pwrc.yaml | 102 +- .../devicetree/bindings/serial/qca,ar9330-uart.txt | 31 - .../bindings/serial/qca,ar9330-uart.yaml | 50 + .../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/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 | 6 + Documentation/filesystems/f2fs.rst | 6 +- Documentation/filesystems/fiemap.rst | 12 +- Documentation/filesystems/locking.rst | 2 +- .../filesystems/xfs-self-describing-metadata.rst | 10 +- Documentation/hwmon/gsc-hwmon.rst | 53 + Documentation/hwmon/index.rst | 1 + Documentation/networking/ethtool-netlink.rst | 6 +- Documentation/process/changes.rst | 2 +- Documentation/s390/zfcpdump.rst | 4 +- Documentation/vm/hmm.rst | 6 +- Documentation/vm/slub.rst | 2 - Documentation/vm/transhuge.rst | 4 +- MAINTAINERS | 59 +- Makefile | 8 +- Next/SHA1s | 198 +- Next/merge.log | 9968 ++++++++++++----- arch/Kconfig | 25 + arch/alpha/include/asm/cacheflush.h | 32 +- arch/alpha/kernel/binfmt_loader.c | 11 +- arch/alpha/kernel/smp.c | 2 +- arch/alpha/kernel/traps.c | 4 +- arch/alpha/mm/fault.c | 12 +- arch/arc/kernel/process.c | 4 +- arch/arc/kernel/troubleshoot.c | 4 +- arch/arc/mm/fault.c | 6 +- arch/arm/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 102 + 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/Makefile | 8 +- 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/at91-dvk_su60_somc.dtsi | 2 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 4 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 48 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 23 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 54 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 64 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 16 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 12 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 767 ++ arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 25 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 118 +- arch/arm/boot/dts/at91-wb50n.dtsi | 4 - arch/arm/boot/dts/at91rm9200.dtsi | 296 +- arch/arm/boot/dts/at91sam9g45.dtsi | 392 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +- arch/arm/boot/dts/at91sam9n12.dtsi | 324 +- arch/arm/boot/dts/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/at91sam9rl.dtsi | 54 - arch/arm/boot/dts/at91sam9x5.dtsi | 54 - arch/arm/boot/dts/berlin2.dtsi | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 2 +- arch/arm/boot/dts/berlin2q.dtsi | 6 +- arch/arm/boot/dts/dm814x.dtsi | 74 +- arch/arm/boot/dts/dm816x.dtsi | 78 +- arch/arm/boot/dts/dove.dtsi | 2 +- 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/integratorap-im-pd1.dts | 270 + arch/arm/boot/dts/integratorap.dts | 53 +- arch/arm/boot/dts/kirkwood.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/mmp2.dtsi | 2 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 12 +- arch/arm/boot/dts/mmp3.dtsi | 34 +- 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/pxa168.dtsi | 8 +- arch/arm/boot/dts/pxa3xx.dtsi | 2 +- arch/arm/boot/dts/pxa910.dtsi | 4 +- arch/arm/boot/dts/sama5d2.dtsi | 415 +- arch/arm/boot/dts/sama5d3.dtsi | 537 +- arch/arm/boot/dts/sama5d3_can.dtsi | 20 +- arch/arm/boot/dts/sama5d3_emac.dtsi | 8 +- arch/arm/boot/dts/sama5d3_gmac.dtsi | 11 +- arch/arm/boot/dts/sama5d3_lcd.dtsi | 19 +- arch/arm/boot/dts/sama5d3_mci2.dtsi | 11 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 12 +- arch/arm/boot/dts/sama5d3_uart.dtsi | 20 +- arch/arm/boot/dts/sama5d3xmb.dtsi | 6 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 6 +- arch/arm/boot/dts/sama5d4.dtsi | 126 +- arch/arm/boot/dts/socfpga.dtsi | 16 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 65 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 39 +- arch/arm/boot/dts/stih407-family.dtsi | 14 - arch/arm/boot/dts/stih418.dtsi | 8 +- arch/arm/boot/dts/stm32f429.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 666 +- arch/arm/boot/dts/stm32mp151.dtsi | 37 +- arch/arm/boot/dts/stm32mp157.dtsi | 8 +- arch/arm/boot/dts/stm32mp157a-avenger96.dts | 314 +- arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts | 38 + arch/arm/boot/dts/stm32mp157a-iot-box.dts | 68 + arch/arm/boot/dts/stm32mp157a-stinger96.dts | 12 + arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 342 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 265 +- arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi | 368 - arch/arm/boot/dts/stm32mp157c-dk2.dts | 8 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 7 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 14 +- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 252 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 337 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 361 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 401 + arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 23 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 209 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 20 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 230 + arch/arm/boot/dts/uniphier-ld4.dtsi | 2 + arch/arm/boot/dts/uniphier-ld6b-ref.dts | 1 + arch/arm/boot/dts/uniphier-pro4-ace.dts | 1 + arch/arm/boot/dts/uniphier-pro4-ref.dts | 1 + arch/arm/boot/dts/uniphier-pro4-sanji.dts | 1 + arch/arm/boot/dts/uniphier-pro4.dtsi | 10 + arch/arm/boot/dts/uniphier-pro5.dtsi | 12 + arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 1 + arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 1 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 12 + arch/arm/boot/dts/uniphier-sld8.dtsi | 2 + arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/sama5_defconfig | 2 + arch/arm/configs/u8500_defconfig | 14 + 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/process.c | 4 +- arch/arm/kernel/ptrace.c | 4 +- arch/arm/kernel/swp_emulate.c | 4 +- arch/arm/kernel/traps.c | 2 +- arch/arm/kernel/vdso.c | 2 +- arch/arm/lib/uaccess_with_memcpy.c | 16 +- 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-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/mm/fault.c | 8 +- arch/arm64/Kconfig | 5 + arch/arm64/Makefile | 4 + 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 + .../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/hisilicon/hi3660.dtsi | 4 +- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 130 +- .../arm64/boot/dts/hisilicon/hikey960-pinctrl.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 74 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 116 + arch/arm64/boot/dts/mediatek/mt6358.dtsi | 358 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 183 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 269 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 7 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 8 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 20 +- arch/arm64/boot/dts/socionext/Makefile | 1 + .../boot/dts/socionext/uniphier-ld11-global.dts | 1 + .../arm64/boot/dts/socionext/uniphier-ld11-ref.dts | 1 + arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 12 + .../boot/dts/socionext/uniphier-ld20-akebi96.dts | 189 + .../boot/dts/socionext/uniphier-ld20-global.dts | 1 + .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 1 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 16 + .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 18 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 12 + arch/arm64/boot/dts/sprd/sc9863a.dtsi | 66 + arch/arm64/boot/dts/sprd/sharkl3.dtsi | 164 + arch/arm64/configs/defconfig | 4 + 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/cpu.h | 4 + arch/arm64/include/asm/cpufeature.h | 18 + arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 2 +- arch/arm64/include/asm/linkage.h | 6 +- arch/arm64/include/asm/scs.h | 29 + arch/arm64/include/asm/suspend.h | 2 +- arch/arm64/include/asm/sysreg.h | 35 + arch/arm64/include/asm/thread_info.h | 13 + arch/arm64/kernel/Makefile | 1 + arch/arm64/kernel/asm-offsets.c | 4 + arch/arm64/kernel/cpufeature.c | 106 +- arch/arm64/kernel/cpuinfo.c | 4 + arch/arm64/kernel/efi-rt-wrapper.S | 11 +- arch/arm64/kernel/entry-ftrace.S | 5 +- arch/arm64/kernel/entry.S | 38 +- arch/arm64/kernel/head.S | 6 + arch/arm64/kernel/paravirt.c | 2 +- arch/arm64/kernel/ptrace.c | 7 +- arch/arm64/kernel/scs.c | 16 + arch/arm64/kernel/traps.c | 4 +- arch/arm64/kernel/vdso.c | 8 +- arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso/sigreturn.S | 51 +- arch/arm64/kernel/vdso32/sigreturn.S | 19 +- arch/arm64/kvm/mmu.c | 14 +- arch/arm64/kvm/reset.c | 16 +- arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/lib/csum.c | 20 +- arch/arm64/mm/context.c | 8 +- arch/arm64/mm/dump.c | 2 +- arch/arm64/mm/fault.c | 8 +- arch/arm64/mm/proc.S | 14 + arch/c6x/include/asm/cacheflush.h | 19 +- arch/csky/kernel/vdso.c | 4 +- arch/csky/mm/fault.c | 8 +- arch/hexagon/include/asm/cacheflush.h | 19 +- arch/hexagon/kernel/vdso.c | 4 +- arch/hexagon/mm/vm_fault.c | 8 +- arch/ia64/include/asm/cacheflush.h | 30 +- arch/ia64/kernel/perfmon.c | 8 +- arch/ia64/mm/fault.c | 16 +- arch/ia64/mm/init.c | 12 +- 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/kernel/sys_m68k.c | 14 +- arch/m68k/mm/cache.c | 13 +- arch/m68k/mm/fault.c | 10 +- arch/m68k/tools/amiga/dmesg.c | 2 +- arch/microblaze/include/asm/cacheflush.h | 29 +- arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/mm/fault.c | 16 +- arch/microblaze/mm/highmem.c | 5 +- arch/mips/include/asm/maar.h | 17 +- arch/mips/include/asm/mipsregs.h | 12 +- arch/mips/jz4740/setup.c | 1 + arch/mips/kernel/setup.c | 4 +- arch/mips/kernel/traps.c | 4 +- arch/mips/kernel/vdso.c | 4 +- arch/mips/mm/fault.c | 12 +- arch/mips/mm/highmem.c | 5 +- arch/mips/mm/init.c | 8 +- arch/mips/sgi-ip27/ip27-timer.c | 9 - arch/nds32/include/asm/cacheflush.h | 4 +- arch/nds32/kernel/vdso.c | 6 +- arch/nds32/mm/cacheflush.c | 3 +- arch/nds32/mm/fault.c | 16 +- arch/nios2/mm/fault.c | 14 +- arch/nios2/mm/init.c | 4 +- arch/openrisc/include/asm/cacheflush.h | 31 +- arch/openrisc/mm/fault.c | 12 +- arch/parisc/include/asm/pgtable.h | 2 - arch/parisc/kernel/traps.c | 6 +- arch/parisc/mm/fault.c | 10 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/book3s/32/hash.h | 8 +- arch/powerpc/include/asm/cacheflush.h | 42 +- arch/powerpc/include/asm/pkeys.h | 2 +- arch/powerpc/kernel/head_32.S | 9 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kvm/book3s_hv.c | 6 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 18 +- arch/powerpc/kvm/e500_mmu_host.c | 4 +- arch/powerpc/mm/book3s32/hash_low.S | 14 +- arch/powerpc/mm/book3s32/tlb.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 4 +- arch/powerpc/mm/book3s64/iommu_api.c | 4 +- arch/powerpc/mm/book3s64/subpage_prot.c | 14 +- arch/powerpc/mm/copro_fault.c | 4 +- arch/powerpc/mm/fault.c | 22 +- arch/powerpc/mm/highmem.c | 5 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/oprofile/cell/spu_task_sync.c | 6 +- arch/powerpc/platforms/cell/spufs/file.c | 10 +- arch/powerpc/xmon/xmon.c | 9 +- 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/riscv/kernel/vdso.c | 4 +- arch/riscv/mm/fault.c | 14 +- arch/riscv/mm/init.c | 2 +- arch/riscv/mm/pageattr.c | 4 +- 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/kernel/uv.c | 4 +- arch/s390/kernel/vdso.c | 4 +- arch/s390/kvm/gaccess.c | 4 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 28 +- arch/s390/kvm/priv.c | 34 +- arch/s390/mm/fault.c | 16 +- arch/s390/mm/gmap.c | 76 +- arch/s390/mm/hugetlbpage.c | 9 +- arch/s390/mm/pgalloc.c | 2 +- arch/s390/pci/pci.c | 21 +- arch/s390/pci/pci_bus.c | 72 +- arch/s390/pci/pci_clp.c | 1 + arch/s390/pci/pci_mmio.c | 4 +- arch/sh/include/asm/cacheflush.h | 1 + arch/sh/include/uapi/asm/sockios.h | 2 + arch/sh/kernel/sys_sh.c | 6 +- arch/sh/kernel/vsyscall/vsyscall.c | 4 +- arch/sh/mm/cache-sh4.c | 2 +- arch/sh/mm/fault.c | 14 +- arch/sparc/include/asm/cacheflush_32.h | 2 - arch/sparc/include/asm/cacheflush_64.h | 1 - arch/sparc/mm/fault_32.c | 20 +- arch/sparc/mm/fault_64.c | 16 +- arch/sparc/mm/highmem.c | 5 +- arch/sparc/mm/srmmu.c | 2 +- arch/sparc/vdso/vma.c | 4 +- arch/um/include/asm/mmu_context.h | 5 +- arch/um/include/asm/tlb.h | 2 + arch/um/kernel/skas/mmu.c | 2 +- arch/um/kernel/tlb.c | 4 +- arch/um/kernel/trap.c | 6 +- arch/unicore32/include/asm/cacheflush.h | 11 - arch/unicore32/mm/fault.c | 8 +- arch/x86/Kconfig | 1 + arch/x86/Makefile | 4 + arch/x86/entry/entry_32.S | 8 - arch/x86/entry/entry_64.S | 4 - arch/x86/entry/vdso/vma.c | 14 +- arch/x86/events/core.c | 4 +- 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/cacheflush.h | 2 + arch/x86/include/asm/fpu/internal.h | 10 +- arch/x86/include/asm/fpu/xstate.h | 52 +- arch/x86/include/asm/invpcid.h | 7 +- arch/x86/include/asm/kvm_para.h | 23 +- arch/x86/include/asm/mmu.h | 2 +- arch/x86/include/asm/pgtable-3level.h | 8 +- arch/x86/include/asm/x86_init.h | 2 - arch/x86/kernel/cpu/intel.c | 1 - arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- 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/idt.c | 22 +- arch/x86/kernel/kvm.c | 158 +- arch/x86/kernel/ldt.c | 2 +- arch/x86/kernel/nmi.c | 4 + arch/x86/kernel/process.c | 2 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/traps.c | 2 - arch/x86/kernel/vm86_32.c | 4 +- arch/x86/kernel/x86_init.c | 1 - arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/paging_tmpl.h | 8 +- arch/x86/mm/dump_pagetables.c | 33 +- arch/x86/mm/fault.c | 41 +- arch/x86/mm/init_64.c | 12 + arch/x86/pci/fixup.c | 4 + arch/x86/um/vdso/vma.c | 4 +- arch/x86/xen/suspend_hvm.c | 2 +- arch/x86/xen/xen-ops.h | 2 +- arch/xtensa/include/asm/cacheflush.h | 2 + arch/xtensa/mm/fault.c | 12 +- block/bio.c | 10 +- block/blk-core.c | 56 +- block/blk-flush.c | 26 +- block/blk-merge.c | 2 - block/blk-mq.c | 38 +- block/blk.h | 17 - block/genhd.c | 48 +- block/ioctl.c | 4 +- block/partitions/ibm.c | 24 +- crypto/Kconfig | 1 + drivers/acpi/arm64/iort.c | 5 + drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 + drivers/android/binder_alloc.c | 14 +- drivers/base/core.c | 67 +- drivers/base/dd.c | 3 - drivers/base/node.c | 6 + drivers/base/platform.c | 2 +- drivers/base/property.c | 13 +- drivers/block/loop.c | 382 +- drivers/block/null_blk_main.c | 26 + drivers/block/rnbd/rnbd-clt.c | 1 + drivers/bluetooth/hci_qca.c | 3 +- drivers/bus/ti-sysc.c | 25 +- drivers/char/mspec.c | 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/clocksource/timer-ti-dm-systimer.c | 6 +- drivers/clocksource/timer-ti-dm.c | 4 +- drivers/cpufreq/cpufreq.c | 11 +- drivers/dma-buf/dma-resv.c | 5 +- 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/Kconfig | 6 +- drivers/firmware/Makefile | 3 +- drivers/firmware/arm_sdei.c | 14 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/libstub/Makefile | 3 + drivers/firmware/imx/imx-scu.c | 2 +- drivers/firmware/psci/psci.c | 21 +- drivers/firmware/raspberrypi.c | 12 +- drivers/firmware/smccc/Kconfig | 16 + drivers/firmware/smccc/Makefile | 3 + drivers/firmware/smccc/smccc.c | 31 + drivers/fpga/dfl-afu-dma-region.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 63 +- 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 | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 23 +- 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 | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 1 - drivers/gpu/drm/amd/amdgpu/nv.c | 8 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 40 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 9 - drivers/gpu/drm/amd/amdkfd/kfd_events.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 26 +- 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 | 7 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 6 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 38 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 26 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 305 +- drivers/gpu/drm/drm_client_modeset.c | 5 +- drivers/gpu/drm/drm_debugfs.c | 8 +- drivers/gpu/drm/drm_dp_helper.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 10 +- 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_managed.c | 2 - drivers/gpu/drm/drm_probe_helper.c | 2 - drivers/gpu/drm/drm_vblank.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_gem.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 | 6 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 36 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 34 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 68 +- drivers/gpu/drm/i915/i915_drv.h | 11 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 275 +- drivers/gpu/drm/i915/intel_pm.h | 25 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 31 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 3 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 18 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 54 + drivers/gpu/drm/mediatek/mtk_mipi_tx.h | 4 + drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c | 28 + drivers/gpu/drm/nouveau/Kbuild | 10 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 19 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 21 +- drivers/gpu/drm/nouveau/dispnv04/overlay.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 7 +- drivers/gpu/drm/nouveau/dispnv50/core.h | 7 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 15 + drivers/gpu/drm/nouveau/dispnv50/core827d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core907d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core917d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 26 + drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 137 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 5 + drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/pior507d.c | 8 + drivers/gpu/drm/nouveau/dispnv50/sor507d.c | 7 + drivers/gpu/drm/nouveau/dispnv50/sor907d.c | 11 + drivers/gpu/drm/nouveau/dispnv50/sorc37d.c | 9 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 81 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 17 + drivers/gpu/drm/nouveau/include/nvif/class.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 2 + drivers/gpu/drm/nouveau/nouveau_acpi.c | 98 +- drivers/gpu/drm/nouveau/nouveau_acpi.h | 4 - drivers/gpu/drm/nouveau/nouveau_connector.c | 48 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 5 + drivers/gpu/drm/nouveau/nouveau_debugfs.c | 5 +- drivers/gpu/drm/nouveau/nouveau_display.c | 212 +- drivers/gpu/drm/nouveau/nouveau_display.h | 31 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 423 +- drivers/gpu/drm/nouveau/nouveau_dmem.h | 2 + drivers/gpu/drm/nouveau/nouveau_dp.c | 31 + drivers/gpu/drm/nouveau/nouveau_drm.c | 31 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 8 + drivers/gpu/drm/nouveau/nouveau_fbcon.c | 42 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 3 + drivers/gpu/drm/nouveau/nouveau_gem.c | 6 +- drivers/gpu/drm/nouveau/nouveau_platform.c | 11 - drivers/gpu/drm/nouveau/nouveau_svm.c | 81 +- drivers/gpu/drm/nouveau/nouveau_svm.h | 5 + drivers/gpu/drm/nouveau/nv50_fbcon.c | 9 +- drivers/gpu/drm/nouveau/nvc0_fbcon.c | 9 +- drivers/gpu/drm/nouveau/nvkm/core/memory.c | 2 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 11 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 75 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 + .../gpu/drm/nouveau/nvkm/engine/disp/capsgv100.c | 60 + .../gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c | 18 +- .../gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/hdagv100.c | 30 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 10 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 3 + .../gpu/drm/nouveau/nvkm/engine/disp/roottu102.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 11 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c | 65 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 2 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- 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/ttm/ttm_bo_vm.c | 10 +- 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/hwmon/Kconfig | 9 + drivers/hwmon/Makefile | 1 + drivers/hwmon/gsc-hwmon.c | 390 + drivers/i2c/busses/i2c-altera.c | 12 +- drivers/i2c/busses/i2c-mt65xx.c | 3 +- drivers/i2c/busses/i2c-pxa.c | 176 +- drivers/i2c/i2c-core-base.c | 84 + drivers/i2c/i2c-core.h | 6 +- drivers/iio/dummy/iio_dummy_evgen.c | 5 +- drivers/infiniband/core/umem_odp.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 47 +- drivers/infiniband/core/uverbs_main.c | 6 +- drivers/infiniband/core/verbs.c | 29 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 11 +- drivers/infiniband/hw/qib/qib_sysfs.c | 9 +- drivers/infiniband/hw/qib/qib_user_pages.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 4 +- drivers/infiniband/sw/siw/siw_mem.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 27 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs.h | 1 + drivers/infiniband/ulp/srpt/ib_srpt.c | 10 +- drivers/iommu/amd_iommu_v2.c | 4 +- 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 | 450 +- 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 | 2 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-zoned-metadata.c | 151 +- 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/md/raid5-ppl.c | 2 +- drivers/media/cec/usb/pulse8/pulse8-cec.c | 6 +- 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/v4l2-core/videobuf-core.c | 4 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 4 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 6 +- drivers/mfd/Kconfig | 15 + drivers/mfd/Makefile | 3 +- drivers/mfd/gateworks-gsc.c | 277 + drivers/mfd/mt6358-irq.c | 235 + drivers/mfd/mt6397-core.c | 101 +- drivers/mfd/mt6397-irq.c | 35 +- drivers/mfd/sprd-sc27xx-spi.c | 1 - drivers/mfd/stm32-timers.c | 32 +- drivers/misc/cxl/cxllib.c | 6 +- drivers/misc/cxl/fault.c | 4 +- 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/sgi-gru/grufault.c | 24 +- drivers/misc/sgi-gru/grufile.c | 4 +- drivers/mmc/host/Kconfig | 13 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/renesas_sdhi_core.c | 13 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 521 + drivers/mmc/host/sdhci-tegra.c | 28 +- drivers/mmc/host/sdhci.c | 10 +- drivers/mmc/host/sdhci.h | 3 + drivers/mmc/host/tmio_mmc_core.c | 8 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 3 +- drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/i825xx/sun3_82586.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 134 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 17 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 40 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 379 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 3 +- drivers/net/ethernet/intel/ice/ice_base.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 8 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 378 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 13 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 13 +- drivers/net/ethernet/intel/igc/igc_base.c | 6 +- drivers/net/ethernet/intel/igc/igc_defines.h | 16 +- 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 | 113 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 225 +- drivers/net/ethernet/intel/igc/igc_mac.h | 4 - drivers/net/ethernet/intel/igc/igc_main.c | 264 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 24 +- drivers/net/ethernet/intel/igc/igc_regs.h | 18 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 309 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 113 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 25 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 34 +- 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/qlogic/qed/qed_cxt.c | 60 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 10 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 147 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 19 + drivers/net/ethernet/qlogic/qed/qed_roce.c | 29 + drivers/net/ethernet/realtek/8139cp.c | 25 +- drivers/net/ethernet/realtek/8139too.c | 26 +- drivers/net/hyperv/netvsc_bpf.c | 1 - drivers/net/phy/nxp-tja11xx.c | 26 + drivers/net/usb/cdc_ether.c | 11 +- drivers/net/usb/r8152.c | 1 + drivers/net/wireguard/messages.h | 2 +- drivers/net/wireguard/noise.c | 22 +- drivers/net/wireguard/noise.h | 14 +- drivers/net/wireguard/queueing.h | 10 +- drivers/net/wireguard/receive.c | 44 +- drivers/net/wireguard/selftest/counter.c | 17 +- drivers/net/wireguard/send.c | 19 +- drivers/nvdimm/pmem.c | 3 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/of/fdt.c | 2 +- drivers/of/of_reserved_mem.c | 10 +- drivers/opp/of.c | 25 +- drivers/oprofile/buffer_sync.c | 12 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 10 +- drivers/pci/controller/cadence/pcie-cadence.h | 6 +- drivers/pci/controller/pci-aardvark.c | 263 +- drivers/pci/hotplug/shpchp.h | 2 +- drivers/pci/hotplug/shpchp_ctrl.c | 3 +- drivers/pci/hotplug/shpchp_pci.c | 5 +- drivers/pci/iov.c | 39 +- drivers/pci/of.c | 2 +- drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci.c | 58 +- drivers/pci/pcie/dpc.c | 1 + drivers/pci/pcie/pme.c | 4 +- drivers/pci/pcie/ptm.c | 22 +- drivers/pci/probe.c | 65 +- drivers/pci/quirks.c | 2 +- drivers/pci/remove.c | 2 +- drivers/pci/setup-bus.c | 114 +- drivers/pci/switch/switchtec.c | 2 +- drivers/pcmcia/yenta_socket.c | 40 +- drivers/phy/amlogic/Kconfig | 12 - drivers/phy/amlogic/Makefile | 1 - drivers/phy/amlogic/phy-meson-gxl-usb3.c | 283 - drivers/phy/intel/Kconfig | 14 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-combo.c | 632 ++ drivers/platform/x86/Kconfig | 1 + drivers/power/reset/mt6323-poweroff.c | 2 +- drivers/rapidio/devices/rio_mport_cdev.c | 18 +- drivers/remoteproc/remoteproc_core.c | 2 +- drivers/rtc/rtc-mt6397.c | 18 +- drivers/s390/block/dasd_ioctl.c | 76 +- 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-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 | 1 + drivers/soundwire/bus.h | 1 + drivers/soundwire/bus_type.c | 9 +- drivers/soundwire/master.c | 84 + drivers/soundwire/mipi_disco.c | 11 +- drivers/soundwire/sysfs_local.h | 14 + drivers/soundwire/sysfs_slave.c | 214 + drivers/soundwire/sysfs_slave_dpn.c | 300 + drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi.c | 3 +- drivers/staging/android/ashmem.c | 4 +- drivers/staging/comedi/comedi_fops.c | 2 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +- 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 + .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 76 - drivers/staging/qlge/qlge_main.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 10 +- 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/rtl8723bs/os_dep/sdio_intf.c | 8 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 7 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +- 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/tee/optee/call.c | 4 +- drivers/thermal/imx_sc_thermal.c | 2 +- drivers/thunderbolt/switch.c | 4 +- drivers/tty/n_gsm.c | 17 +- drivers/tty/serial/8250/8250_early.c | 23 + drivers/tty/serial/amba-pl011.c | 32 + drivers/tty/serial/kgdboc.c | 281 +- drivers/tty/serial/qcom_geni_serial.c | 32 + drivers/tty/serial/stm32-usart.c | 13 +- drivers/tty/vt/consolemap.c | 2 +- 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/xhci-pci.h | 6 +- drivers/usb/typec/Kconfig | 3 +- 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_private.h | 12 + drivers/vfio/pci/vfio_pci_rdwr.c | 12 + drivers/vfio/vfio_iommu_type1.c | 44 +- drivers/vhost/vdpa.c | 4 +- drivers/vhost/vhost.c | 4 +- drivers/video/fbdev/amba-clcd.c | 19 +- drivers/w1/slaves/w1_therm.c | 13 +- drivers/xen/events/events_base.c | 28 +- drivers/xen/gntdev.c | 6 +- drivers/xen/privcmd.c | 14 +- drivers/xen/time.c | 2 +- fs/aio.c | 4 +- fs/bad_inode.c | 1 + fs/binfmt_elf.c | 4 +- fs/binfmt_elf_fdpic.c | 4 +- fs/binfmt_em86.c | 13 +- fs/binfmt_flat.c | 2 +- fs/binfmt_misc.c | 69 +- fs/binfmt_script.c | 82 +- fs/block_dev.c | 14 +- fs/btrfs/backref.c | 17 +- fs/btrfs/backref.h | 2 +- fs/btrfs/block-rsv.c | 2 +- fs/btrfs/compression.c | 32 +- fs/btrfs/compression.h | 2 - fs/btrfs/ctree.c | 26 +- fs/btrfs/ctree.h | 34 +- fs/btrfs/disk-io.c | 76 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/export.c | 17 +- fs/btrfs/extent-io-tree.h | 1 + fs/btrfs/extent-tree.c | 2 +- fs/btrfs/extent_io.c | 21 +- fs/btrfs/extent_io.h | 1 + fs/btrfs/file-item.c | 44 +- fs/btrfs/file.c | 14 +- fs/btrfs/free-space-cache.c | 29 +- fs/btrfs/inode.c | 100 +- fs/btrfs/ioctl.c | 102 +- fs/btrfs/props.c | 9 +- fs/btrfs/relocation.c | 93 +- fs/btrfs/root-tree.c | 12 +- fs/btrfs/scrub.c | 6 +- fs/btrfs/send.c | 22 +- fs/btrfs/super.c | 11 +- fs/btrfs/transaction.c | 16 +- fs/btrfs/tree-defrag.c | 2 +- fs/btrfs/tree-log.c | 54 +- fs/btrfs/uuid-tree.c | 6 +- fs/btrfs/volumes.c | 7 +- fs/buffer.c | 16 +- fs/cifs/file.c | 10 +- fs/cifs/inode.c | 1 + fs/cifs/smb2ops.c | 6 +- fs/coredump.c | 8 +- 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 | 133 +- fs/exfat/super.c | 19 + fs/ext2/file.c | 2 +- fs/ext2/inode.c | 1 + fs/ext4/acl.c | 5 +- fs/ext4/ext4.h | 15 +- fs/ext4/ext4_extents.h | 9 +- fs/ext4/ext4_jbd2.h | 5 +- fs/ext4/extents.c | 273 +- fs/ext4/extents_status.c | 2 +- fs/ext4/file.c | 11 +- fs/ext4/fsync.c | 30 +- fs/ext4/ialloc.c | 3 +- fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 62 +- fs/ext4/ioctl.c | 41 +- fs/ext4/migrate.c | 12 +- fs/ext4/namei.c | 76 +- fs/ext4/super.c | 140 +- fs/ext4/sysfs.c | 2 + fs/ext4/xattr.c | 13 +- fs/f2fs/data.c | 3 +- fs/f2fs/f2fs.h | 15 +- fs/f2fs/inline.c | 1 + fs/f2fs/super.c | 85 +- fs/f2fs/sysfs.c | 4 + fs/fat/file.c | 2 +- fs/file.c | 2 +- fs/fs-writeback.c | 1 + fs/fuse/dev.c | 9 +- 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/gfs2/inode.c | 1 + fs/hfsplus/inode.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hpfs/file.c | 1 + fs/hugetlbfs/inode.c | 69 +- fs/internal.h | 2 - fs/io_uring.c | 17 +- fs/ioctl.c | 82 +- fs/iomap/buffered-io.c | 19 +- fs/iomap/fiemap.c | 11 +- fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/recovery.c | 2 +- fs/kernfs/file.c | 4 +- fs/libfs.c | 2 +- fs/locks.c | 4 +- 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/nilfs2/inode.c | 3 +- fs/nilfs2/the_nilfs.h | 2 +- fs/ntfs/aops.c | 2 +- fs/ntfs/mft.c | 2 +- fs/ocfs2/extent_map.c | 4 +- fs/ocfs2/file.c | 2 +- fs/open.c | 6 - fs/orangefs/inode.c | 32 +- fs/overlayfs/inode.c | 5 +- fs/proc/array.c | 2 +- fs/proc/base.c | 34 +- fs/proc/meminfo.c | 6 +- fs/proc/self.c | 2 +- fs/proc/task_mmu.c | 34 +- fs/proc/task_nommu.c | 18 +- fs/proc/thread_self.c | 2 +- fs/pstore/ram.c | 2 +- fs/reiserfs/file.c | 2 +- fs/splice.c | 2 +- fs/userfaultfd.c | 46 +- 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 | 57 +- fs/xfs/libxfs/xfs_bmap.c | 281 +- 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 | 176 +- fs/xfs/libxfs/xfs_inode_buf.h | 8 +- fs/xfs/libxfs/xfs_inode_fork.c | 318 +- fs/xfs/libxfs/xfs_inode_fork.h | 68 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- 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 | 4 +- fs/xfs/xfs_icache.c | 52 +- fs/xfs/xfs_inode.c | 134 +- fs/xfs/xfs_inode.h | 5 - fs/xfs/xfs_inode_item.c | 26 +- fs/xfs/xfs_inode_item_recover.c | 8 +- fs/xfs/xfs_ioctl.c | 25 +- fs/xfs/xfs_iomap.c | 6 +- fs/xfs/xfs_iops.c | 7 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_super.c | 2 +- fs/xfs/xfs_symlink.c | 4 +- fs/xfs/xfs_trace.h | 4 +- fs/zonefs/super.c | 2 +- include/asm-generic/barrier.h | 16 +- include/asm-generic/cacheflush.h | 25 +- 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/power/meson-gxbb-power.h | 13 + include/dt-bindings/power/meson8-power.h | 13 + include/keys/big_key-type.h | 1 + include/linux/arm-smccc.h | 25 +- include/linux/atomic-arch-fallback.h | 2291 ---- include/linux/atomic-fallback.h | 8 +- include/linux/atomic.h | 11 - include/linux/binfmts.h | 36 +- include/linux/bio.h | 6 +- include/linux/blkdev.h | 5 +- include/linux/bpf-cgroup.h | 1 + include/linux/buffer_head.h | 8 - include/linux/bvec.h | 13 +- include/linux/compat.h | 6 +- include/linux/compiler-clang.h | 4 + include/linux/compiler-gcc.h | 5 +- include/linux/compiler.h | 249 +- include/linux/compiler_types.h | 30 +- include/linux/context_tracking.h | 21 +- include/linux/dasd_mod.h | 9 + include/linux/fiemap.h | 25 + include/linux/firmware/imx/sci.h | 1 - include/linux/firmware/imx/types.h | 65 - include/linux/fs.h | 31 +- include/linux/fscrypt.h | 214 +- include/linux/fsnotify.h | 4 +- include/linux/fsverity.h | 19 +- include/linux/huge_mm.h | 2 +- include/linux/i2c.h | 2 + include/linux/igmp.h | 2 +- include/linux/intel-iommu.h | 81 +- include/linux/intel-svm.h | 94 +- include/linux/iomap.h | 2 +- include/linux/irqflags.h | 6 + include/linux/kernel.h | 3 + include/linux/kgdb.h | 4 + include/linux/lsm_hook_defs.h | 3 +- include/linux/lsm_hooks.h | 52 +- include/linux/memblock.h | 3 + include/linux/memcontrol.h | 13 + include/linux/mempolicy.h | 2 +- include/linux/mfd/core.h | 2 +- include/linux/mfd/gsc.h | 76 + include/linux/mfd/mt6358/core.h | 158 + include/linux/mfd/mt6358/registers.h | 282 + include/linux/mfd/mt6397/core.h | 5 + include/linux/mfd/mt6397/rtc.h | 9 +- include/linux/mm.h | 25 +- include/linux/mm_types.h | 4 +- include/linux/mman.h | 4 + include/linux/mmap_lock.h | 90 + include/linux/mmu_notifier.h | 13 +- include/linux/mmzone.h | 38 +- include/linux/module.h | 6 - include/linux/moduleloader.h | 5 + include/linux/netdevice.h | 6 + include/linux/nfs4.h | 2 +- include/linux/padata.h | 43 +- include/linux/pagemap.h | 39 +- include/linux/parser.h | 5 +- include/linux/pci.h | 45 +- include/linux/pgtable.h | 13 +- include/linux/phy.h | 2 + include/linux/platform_data/gsc_hwmon.h | 44 + include/linux/platform_data/mmc-esdhc-mcf.h | 17 + include/linux/proc_fs.h | 4 +- include/linux/psci.h | 7 - include/linux/ptdump.h | 3 +- include/linux/qed/qed_rdma_if.h | 19 + include/linux/rcuwait.h | 2 +- include/linux/rmap.h | 2 +- include/linux/sched.h | 11 +- include/linux/sched/mm.h | 10 +- include/linux/scs.h | 72 + include/linux/security.h | 14 +- include/linux/slab.h | 2 - include/linux/soundwire/sdw.h | 8 +- include/linux/sunrpc/auth.h | 5 +- include/linux/swap.h | 6 +- include/linux/syscalls.h | 5 +- include/linux/usb/gadget.h | 8 + include/linux/vm_event_item.h | 8 + include/linux/vmstat.h | 1 + include/linux/writeback.h | 1 + include/net/act_api.h | 3 +- include/net/bluetooth/hci_core.h | 20 +- include/net/compat.h | 29 +- include/net/ip_tunnels.h | 3 +- include/net/ipv6.h | 5 +- include/net/iucv/af_iucv.h | 8 - include/net/xdp.h | 9 +- include/net/xdp_sock.h | 287 +- include/net/xdp_sock_drv.h | 232 + include/net/xsk_buff_pool.h | 140 + include/rdma/ib_verbs.h | 27 +- include/soc/imx/cpu.h | 36 + include/trace/events/btrfs.h | 1 + include/trace/events/ext4.h | 6 +- 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/trace/events/xdp.h | 2 +- include/uapi/drm/drm_fourcc.h | 122 +- include/uapi/linux/bpf.h | 4 + include/uapi/linux/ethtool_netlink.h | 2 + include/uapi/linux/fiemap.h | 6 +- include/uapi/linux/iommu.h | 5 + include/uapi/linux/loop.h | 31 +- include/uapi/linux/psample.h | 22 + include/uapi/misc/habanalabs.h | 245 +- init/Kconfig | 1 + init/init_task.c | 8 + init/main.c | 2 + ipc/shm.c | 8 +- kernel/Makefile | 1 + kernel/acct.c | 6 +- kernel/auditsc.c | 6 + kernel/bpf/Makefile | 3 - kernel/bpf/stackmap.c | 17 +- kernel/bpf/syscall.c | 29 +- kernel/bpf/verifier.c | 42 +- kernel/bpf/xskmap.c | 265 - kernel/cgroup/cpuset.c | 4 +- kernel/cred.c | 3 + kernel/debug/debug_core.c | 52 +- kernel/debug/kdb/kdb_main.c | 3 +- kernel/events/core.c | 10 +- kernel/events/uprobes.c | 22 +- kernel/exit.c | 10 +- kernel/fork.c | 25 +- kernel/futex.c | 4 +- kernel/gcov/Kconfig | 24 + kernel/gcov/Makefile | 3 +- kernel/gcov/gcc_3_4.c | 573 + kernel/irq/irqdomain.c | 29 +- kernel/kprobes.c | 67 +- kernel/locking/lockdep.c | 88 +- kernel/module.c | 24 +- kernel/padata.c | 277 +- kernel/panic.c | 34 + kernel/printk/printk.c | 14 +- kernel/relay.c | 2 +- kernel/sched/core.c | 71 +- kernel/sched/fair.c | 11 +- kernel/sched/sched.h | 8 +- kernel/scs.c | 104 + kernel/sys.c | 22 +- kernel/sysctl.c | 16 +- kernel/trace/trace_output.c | 4 +- kernel/trace/trace_preemptirq.c | 39 + lib/Kconfig.kgdb | 18 + lib/debug_locks.c | 2 +- lib/fault-inject.c | 4 +- lib/kobject.c | 30 +- lib/test_hmm.c | 18 +- lib/test_lockup.c | 16 +- lib/test_printf.c | 32 +- lib/vsprintf.c | 46 +- localversion-next | 2 +- mm/Kconfig | 6 +- mm/compaction.c | 4 +- mm/filemap.c | 46 +- mm/frame_vector.c | 6 +- mm/gup.c | 240 +- mm/hmm.c | 2 +- mm/huge_memory.c | 8 +- mm/hugetlb.c | 2 +- mm/init-mm.c | 2 +- mm/internal.h | 6 +- mm/kasan/Makefile | 16 +- mm/kasan/generic.c | 1 - mm/khugepaged.c | 104 +- mm/ksm.c | 48 +- mm/maccess.c | 4 +- mm/madvise.c | 81 +- mm/memcontrol.c | 75 +- mm/memory.c | 62 +- mm/mempolicy.c | 36 +- mm/migrate.c | 36 +- mm/mincore.c | 4 +- mm/mlock.c | 22 +- mm/mm_init.c | 18 +- mm/mmap.c | 74 +- mm/mmu_gather.c | 2 +- mm/mmu_notifier.c | 22 +- mm/mprotect.c | 20 +- mm/mremap.c | 14 +- mm/msync.c | 8 +- mm/nommu.c | 26 +- mm/oom_kill.c | 14 +- mm/page_alloc.c | 95 +- mm/pagewalk.c | 12 +- mm/process_vm_access.c | 4 +- mm/ptdump.c | 21 +- mm/rmap.c | 12 +- mm/shmem.c | 10 +- mm/slab.h | 3 +- mm/slub.c | 44 +- mm/swap.c | 95 +- mm/swap_state.c | 11 +- mm/swapfile.c | 58 +- mm/userfaultfd.c | 26 +- mm/util.c | 26 +- mm/vmalloc.c | 4 + mm/vmscan.c | 118 +- mm/vmstat.c | 11 + mm/workingset.c | 21 +- mm/z3fold.c | 11 +- net/atm/ioctl.c | 96 +- net/atm/resources.c | 108 +- net/atm/resources.h | 5 +- net/ax25/af_ax25.c | 6 +- net/batman-adv/icmp_socket.c | 3 - net/bluetooth/hci_conn.c | 2 - net/bluetooth/hci_event.c | 28 +- net/bpf/test_run.c | 8 +- net/compat.c | 194 - net/core/dev.c | 20 +- net/core/filter.c | 4 + net/core/flow_dissector.c | 30 +- net/core/skbuff.c | 2 - net/core/xdp.c | 51 +- net/ethtool/channels.c | 2 +- net/ethtool/ioctl.c | 2 +- net/ethtool/linkstate.c | 75 +- net/ipv4/af_inet.c | 8 +- net/ipv4/esp4_offload.c | 19 +- net/ipv4/igmp.c | 18 +- net/ipv4/inet_connection_sock.c | 43 +- net/ipv4/ip_gre.c | 35 +- net/ipv4/ip_sockglue.c | 329 +- net/ipv4/ip_tunnel.c | 16 +- net/ipv4/ip_vti.c | 32 +- net/ipv4/ipip.c | 30 +- net/ipv4/ipmr.c | 122 +- net/ipv4/nexthop.c | 1 + net/ipv4/tcp.c | 8 +- net/ipv6/addrconf.c | 85 +- net/ipv6/af_inet6.c | 9 +- net/ipv6/ip6_flowlabel.c | 2 +- net/ipv6/ipv6_sockglue.c | 233 +- net/ipv6/mcast.c | 17 +- net/ipv6/sit.c | 363 +- net/iucv/af_iucv.c | 253 +- net/iucv/iucv.c | 188 - net/mptcp/options.c | 4 +- net/netfilter/core.c | 2 +- net/psample/psample.c | 157 + net/rds/info.c | 3 +- net/sctp/sm_sideeffect.c | 14 +- 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 +- net/xdp/Makefile | 3 +- net/xdp/xdp_umem.c | 59 +- net/xdp/xdp_umem.h | 2 +- net/xdp/xsk.c | 204 +- net/xdp/xsk.h | 30 + net/xdp/xsk_buff_pool.c | 336 + net/xdp/xsk_diag.c | 2 +- net/xdp/xsk_queue.c | 63 +- net/xdp/xsk_queue.h | 117 +- net/xdp/xskmap.c | 267 + 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/tags.sh | 39 +- scripts/x86-check-compiler.sh | 9 + security/apparmor/apparmorfs.c | 3 +- security/apparmor/audit.c | 3 +- security/apparmor/domain.c | 10 +- security/apparmor/include/domain.h | 2 +- security/apparmor/lsm.c | 2 +- security/commoncap.c | 9 +- security/keys/Kconfig | 4 +- security/keys/big_key.c | 257 +- security/keys/keyctl.c | 2 +- security/security.c | 25 +- security/selinux/hooks.c | 8 +- security/smack/smack_lsm.c | 9 +- security/tomoyo/realpath.c | 2 +- security/tomoyo/tomoyo.c | 12 +- sound/core/oss/pcm_oss.c | 2 +- sound/pci/hda/patch_realtek.c | 3 + sound/soc/amd/Kconfig | 13 + sound/soc/amd/Makefile | 1 + 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/codecs/max9867.c | 46 +- sound/soc/fsl/fsl_asrc.c | 15 +- sound/soc/fsl/fsl_micfil.c | 8 +- sound/soc/intel/boards/bytcr_rt5640.c | 12 + sound/soc/pxa/Kconfig | 20 +- sound/soc/pxa/mmp-sspa.c | 155 +- sound/soc/pxa/mmp-sspa.h | 28 +- 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 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 13 +- .../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/bpf/progs/test_mmap.c | 8 + .../selftests/bpf/progs/test_sk_lookup_kern.c | 1 + .../testing/selftests/bpf/verifier/ref_tracking.c | 33 + .../testing/selftests/bpf/verifier/value_or_null.c | 19 + tools/testing/selftests/exec/Makefile | 1 + tools/testing/selftests/exec/binfmt_script | 171 + tools/testing/selftests/gen_kselftest_tar.sh | 5 + tools/testing/selftests/vm/.gitignore | 2 + tools/testing/selftests/wireguard/qemu/Makefile | 2 +- virt/kvm/async_pf.c | 4 +- virt/kvm/kvm_main.c | 8 +- 2549 files changed, 282189 insertions(+), 30851 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/devicetree/bindings/display/bridge/ti,sn65dsi86.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml create mode 100644 Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie-ep.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/rockchip-mipi-dphy-rx0.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/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 create mode 100644 Documentation/hwmon/gsc-hwmon.rst delete mode 100644 arch/arm/boot/compressed/fdt_get_mem_start.c create mode 100644 arch/arm/boot/dts/at91-sama5d2_icp.dts create mode 100644 arch/arm/boot/dts/integratorap-im-pd1.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-iot-box.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-osd32.dtsi 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/arm64/boot/dts/mediatek/mt6358.dtsi create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ld20-akebi96.dts create mode 100644 arch/arm64/include/asm/scs.h create mode 100644 arch/arm64/kernel/scs.c create mode 100644 arch/riscv/include/asm/cacheinfo.h create mode 100644 drivers/firmware/smccc/Kconfig create mode 100644 drivers/firmware/smccc/Makefile create mode 100644 drivers/firmware/smccc/smccc.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/nouveau/nvkm/engine/disp/capsgv100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagv100.c create mode 100644 drivers/hwmon/gsc-hwmon.c create mode 100644 drivers/mfd/gateworks-gsc.c create mode 100644 drivers/mfd/mt6358-irq.c 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 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 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/soc/imx/soc-imx.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 delete mode 100644 include/linux/atomic-arch-fallback.h create mode 100644 include/linux/dasd_mod.h create mode 100644 include/linux/fiemap.h delete mode 100644 include/linux/firmware/imx/types.h create mode 100644 include/linux/mfd/gsc.h create mode 100644 include/linux/mfd/mt6358/core.h create mode 100644 include/linux/mfd/mt6358/registers.h create mode 100644 include/linux/mmap_lock.h create mode 100644 include/linux/platform_data/gsc_hwmon.h create mode 100644 include/linux/platform_data/mmc-esdhc-mcf.h create mode 100644 include/linux/scs.h create mode 100644 include/net/xdp_sock_drv.h create mode 100644 include/net/xsk_buff_pool.h create mode 100644 include/soc/imx/cpu.h delete mode 100644 kernel/bpf/xskmap.c create mode 100644 kernel/gcov/gcc_3_4.c create mode 100644 kernel/scs.c create mode 100644 net/xdp/xsk_buff_pool.c create mode 100644 net/xdp/xskmap.c create mode 100644 samples/bpf/trace_common.h create 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 100755 tools/testing/selftests/exec/binfmt_script