This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards 861978d1331b Add linux-next specific files for 20200429 discards 2531db60fe46 Merge branch 'akpm/master' discards 948880d074e0 mm: fix s390 compat build error discards 46f069a5c4a4 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards bc56cc17db3f mm-support-vector-address-ranges-for-process_madvise-fix-fix discards 2a77fa1592e0 mm: support compat_sys_process_madvise discards 9e837b4d78c9 mm: support vector address ranges for process_madvise discards 5aadb70e6d93 mm/madvise: allow KSM hints for remote API discards 57e2e06025f9 mm/madvise: support both pid and pidfd for process_madvise discards c79e880cdfef pid: move pidfd_get_pid() to pid.c discards 1cec4f4de56a mm/madvise: check fatal signal pending of target process discards 022e161d6453 fix process_madvise build break for arm64 discards 5ac0b1817ae4 mm/madvise: introduce process_madvise() syscall: an extern [...] discards fbd25f274b2a mm-pass-task-and-mm-to-do_madvise-fix-fix-fix-fix discards 7b197f3176cf mm-pass-task-and-mm-to-do_madvise-fix-fix-fix discards 9cfaa7a6a6cc mm-pass-task-and-mm-to-do_madvise-fix-fix discards 865911655420 fs: use current->mm for io_uring discards fa5f45a18f15 mm/madvise: pass task and mm to do_madvise discards 7a85da065c36 mm/mmap.c: do not allow mappings outside of allowed limits discards f5560768b21a mm/mmap.c: add more sanity checks to get_unmapped_area() discards b1c8745fa0a9 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards c9e0088496a5 mm/swap.c: annotate data races for lru_rotate_pvecs discards a7ce3620d7a4 mm: annotate a data race in page_zonenum() discards 4364e6fd18fa mm/rmap: annotate a data race at tlb_flush_batched discards 9ec857f162db mm/util.c: annotate an data race at vm_committed_as discards 71c1c5926284 mm/mempool: fix a data race in mempool_free() discards 5d79e3393baf mm/list_lru: fix a data race in list_lru_count_one discards 8a6088cb253e mm/memcontrol: fix a data race in scan count discards f78553188024 mm/page_counter: fix various data races at memsw discards 186a0af81dd1 mm-swapfile-fix-and-annotate-various-data-races-v2 discards 7ae2e11be78f mm/swapfile: fix and annotate various data races discards fe5666c3e088 mm/filemap.c: fix a data race in filemap_fault() discards 4b5fbdfd1f8d mm/swap_state: mark various intentional data races discards efb21d394d36 mm-page_io-mark-various-intentional-data-races-v2 discards 8ed490d427e1 mm/page_io: mark various intentional data races discards 6cadbe290519 mm/frontswap: mark various intentional data races discards 4a50ef5614c3 kernel: rename show_stack_loglvl() => show_stack() discards 3c5b18f94a5a kernel: use show_stack_loglvl() discards 956e664b0cfe sched: print stack trace with KERN_INFO discards bbb4572a2688 kdb: don't play with console_loglevel discards 18d4988eb291 power: use show_stack_loglvl() discards fcdafced851a x86/amd_gart: print stacktrace for a leak with KERN_ERR discards da2043f9e251 sysrq: use show_stack_loglvl() discards 170887d1143a xtensa: add show_stack_loglvl() discards b71489676478 xtensa: add loglvl to show_trace() discards e2a12e438679 x86: add show_stack_loglvl() discards dc490601ac0d x86: add missing const qualifiers for log_lvl discards acf8fb48dc3d unicore32: add show_stack_loglvl() discards 0aadca018f66 unicore32: add loglvl to c_backtrace() discards e75e793bc3aa unicore32: remove unused pmode argument in c_backtrace() discards f99274323b5c um: add show_stack_loglvl() discards 498e85ae01ea um/sysrq: remove needless variable sp discards ec43355bb422 sparc: add show_stack_loglvl() discards fd1d59f159ef sh: add show_stack_loglvl() discards 32e93de958f4 sh: add loglvl to show_trace() discards 4421317bdccc sh: add loglvl to printk_address() discards 4e2cefe85a3f sh: remove needless printk() discards 08569940cd4a sh: add loglvl to dump_mem() discards f636cccdac2c s390: add show_stack_loglvl() discards d5d61ecf9ee4 riscv: add show_stack_loglvl() discards bdd818144de2 powerpc: add show_stack_loglvl() discards ea27a80d5550 parisc: add show_stack_loglvl() discards 0608a9a590b8 openrisc: add show_stack_loglvl() discards 0f0f9d4f2169 nios2: add show_stack_loglvl() discards 005a0ca15e9f nds32: add show_stack_loglvl() discards c77d0113a81e mips: add show_stack_loglvl() discards 06b3b59d0a84 microblaze: add show_stack_loglvl() discards cc7974af0b55 microblaze: add loglvl to microblaze_unwind() discards 90d80ef8f0fc microblaze: add loglvl to microblaze_unwind_inner() discards 04efbe0d96e8 m68k: add show_stack_loglvl() discards 35dc1672ba48 ia64: add show_stack_loglvl() discards 3aa14398c442 ia64: pass log level as arg into ia64_do_show_stack() discards 4b90c970d883 hexagon: add show_stack_loglvl() discards 9590a1131fc0 h8300: add show_stack_loglvl() discards 8a70d835a2a0 csky: add show_stack_loglvl() discards 4e7d037777e5 c6x: add show_stack_loglvl() discards af6693d36258 arm64: add show_stack_loglvl() discards ca360c9aaa86 arm64: add loglvl to dump_backtrace() discards eafcc9fca98d arm: add show_stack_loglvl() discards 3ccd65155248 arm: wire up dump_backtrace_{entry,stm} discards 1c994004f18a arm: add loglvl to dump_backtrace() discards 31f10f09933f arm: add loglvl to unwind_backtrace() discards 626c9f121192 arm/asm: add loglvl to c_backtrace() discards dc622bffe28b arc: add show_stack_loglvl() discards b71b824c8eb2 alpha: add show_stack_loglvl() discards 93c38d53fd24 kallsyms/printk: add loglvl to print_ip_sym() discards c42f5ce86f4c mm/kmemleak: silence KCSAN splats in checksum discards b85e438c0bb5 kernel: set USER_DS in kthread_use_mm discards 269fed516dd3 powerpc/vas: fix up for {un}use_mm() rename discards bbba5bf6b842 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 discards 48ee3cd60eb7 kernel: better document the use_mm/unuse_mm API contract discards 0a29ebbaa7e0 kernel: move use_mm/unuse_mm to kthread.c discards f318f99ae6fe kernel: move use_mm/unuse_mm to kthread.c discards dc4fe7e517c1 i915/gvt: remove unused xen bits discards 7e1150ab4222 amdgpu: a NULL ->mm does not mean a thread is a kthread discards 8b6d9d473d6a Merge branch 'akpm-current/current' discards 06040ad967ac Merge remote-tracking branch 'kunit-next/kunit' discards 583743fa5290 Merge remote-tracking branch 'fpga/for-next' discards 7c2679495b69 Merge remote-tracking branch 'devfreq/devfreq-next' discards 710d00735570 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 1c1b91129acd Merge remote-tracking branch 'hyperv/hyperv-next' discards 341ded0aa01e Merge remote-tracking branch 'xarray/xarray' discards c8dc8cb14e36 Merge remote-tracking branch 'nvmem/for-next' discards baeaa72099be Merge remote-tracking branch 'slimbus/for-next' discards 0ef355dfc9ce Merge remote-tracking branch 'fsi/next' discards bd2d72c79f9e Merge remote-tracking branch 'kspp/for-next/kspp' discards b0d7d8d16c1a Merge remote-tracking branch 'ntb/ntb-next' discards 07b673c2b467 Merge remote-tracking branch 'rtc/rtc-next' discards 9426240f7e5a Merge remote-tracking branch 'coresight/next' discards eacac239aa61 Merge remote-tracking branch 'livepatching/for-next' discards e344df3ee9b0 Merge remote-tracking branch 'kselftest/next' discards 1eca79ef950b Merge remote-tracking branch 'userns/for-next' discards 74aa152c1118 Merge remote-tracking branch 'pwm/for-next' discards 62e0eb4deef8 Merge remote-tracking branch 'pinctrl-samsung/for-next' discards 84cf1c0e7e3d Merge remote-tracking branch 'pinctrl-intel/for-next' discards 83d7b00d130f Merge remote-tracking branch 'pinctrl/for-next' discards 503ee8be829b Merge remote-tracking branch 'gpio-intel/for-next' discards 657b453e1b7a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 6bb9d8c27da1 Merge remote-tracking branch 'gpio/for-next' discards b72d218a4ee9 Merge remote-tracking branch 'rpmsg/for-next' discards 3e5bb3263bd5 Merge remote-tracking branch 'vhost/linux-next' discards 47f471a9b765 Merge remote-tracking branch 'scsi-mkp/for-next' discards dcd0474ddf45 Merge remote-tracking branch 'scsi/for-next' discards 22e9dde648e2 Merge remote-tracking branch 'cgroup/for-next' discards d03bbf2a92d8 Merge remote-tracking branch 'slave-dma/next' discards e21dffb13bb8 Merge remote-tracking branch 'mux/for-next' discards 765c9e22deaa Merge remote-tracking branch 'staging/staging-next' discards a0caa37fc2f0 Merge remote-tracking branch 'thunderbolt/next' discards 9b6bc659514c Merge remote-tracking branch 'soundwire/next' discards 456e2b174ab2 Merge remote-tracking branch 'extcon/extcon-next' discards 09b7f1567f1d Merge remote-tracking branch 'char-misc/char-misc-next' discards 69f4e3a25e85 Merge remote-tracking branch 'tty/tty-next' discards 253729d1d0c6 Merge remote-tracking branch 'phy-next/next' discards 40431cb24a46 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards df29099233bd Merge remote-tracking branch 'usb-serial/usb-next' discards 721ff1aa5e25 Merge remote-tracking branch 'usb/usb-next' discards 5343ec9136d2 Merge remote-tracking branch 'driver-core/driver-core-next' discards 4589cac2c4d6 Merge remote-tracking branch 'ipmi/for-next' discards b926f4cde39f Merge remote-tracking branch 'leds/for-next' discards 7512f40045e6 Merge remote-tracking branch 'chrome-platform/for-next' discards c92b4e9e7ac1 Merge remote-tracking branch 'drivers-x86/for-next' discards 7b758b95259a Merge remote-tracking branch 'workqueues/for-next' discards eb86fe4e6070 Merge remote-tracking branch 'percpu/for-next' discards e6bb65122bd8 Merge remote-tracking branch 'kvms390/next' discards 5c138768f7e5 Merge remote-tracking branch 'kvm/linux-next' discards cf9ff318fa60 Merge remote-tracking branch 'rcu/rcu/next' discards feabf32686a4 Merge remote-tracking branch 'edac/edac-for-next' discards ca0dffc1759c Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 2526401988a0 Merge remote-tracking branch 'tip/auto-latest' discards 2d170b0e15cc Merge remote-tracking branch 'spi/for-next' discards 9fe229a2e869 Merge remote-tracking branch 'devicetree/for-next' discards 67828aaaa5ec Merge remote-tracking branch 'audit/next' discards ff65597f12de Merge remote-tracking branch 'smack/for-next' discards c8b8361141b0 Merge remote-tracking branch 'selinux/next' discards 9bb499e458fa Merge remote-tracking branch 'keys/keys-next' discards f86043ea4e66 Merge remote-tracking branch 'integrity/next-integrity' discards d301136bf485 Merge remote-tracking branch 'apparmor/apparmor-next' discards dd1fe5313e05 Merge remote-tracking branch 'regulator/for-next' discards 1a16faeb12c4 Merge remote-tracking branch 'battery/for-next' discards ff5d7ec79a71 Merge remote-tracking branch 'mmc/next' discards 44c5db5e0a29 Merge remote-tracking branch 'device-mapper/for-next' discards 91d1668edd7d Merge remote-tracking branch 'block/for-next' discards d1db396a3304 Merge remote-tracking branch 'input/next' discards f6fb0f5901ad Merge remote-tracking branch 'modules/modules-next' discards e3e64f621fe8 Merge remote-tracking branch 'sound-asoc/for-next' discards dbcfa8299aa0 Merge remote-tracking branch 'sound/for-next' discards ffe2ec303219 Merge remote-tracking branch 'regmap/for-next' discards 087a1caf3bf3 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 9507dba1866b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 6e44fa425443 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 9323d5146397 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards c54b37126b44 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 593ed82c31af Merge remote-tracking branch 'amdgpu/drm-next' discards 572950ee8d1c Merge remote-tracking branch 'drm/drm-next' discards 8c6998a3b055 Merge remote-tracking branch 'crypto/master' discards e5fa9331b25d Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 355d46836b6a Merge remote-tracking branch 'gfs2/for-next' discards b66ace2454de next-20200424/mac80211-next discards 768967961038 Merge remote-tracking branch 'bluetooth/master' discards 765be06ad819 Merge remote-tracking branch 'wireless-drivers-next/master' discards 185789f1e9ca Merge remote-tracking branch 'netfilter-next/master' discards b984a5be2e9a Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 4f2feede4491 Merge remote-tracking branch 'ipsec-next/master' omits 4ee2fc81a631 usb: chipidea: usb2: remove unneeded semicolon discards 6973e3d23886 Merge remote-tracking branch 'bpf-next/master' discards 806c3c633ba7 Merge remote-tracking branch 'net-next/master' discards 8cc587a05554 Merge remote-tracking branch 'rdma/for-next' discards 4bbbc8ff13bf Merge remote-tracking branch 'swiotlb/linux-next' discards 53a9ea94e930 Merge remote-tracking branch 'ieee1394/for-next' discards c299bcc0394d Merge remote-tracking branch 'thermal/thermal/linux-next' discards a2c8c97b3e85 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 36e5610e9da8 Merge remote-tracking branch 'pm/linux-next' discards 0058766d97a1 Merge remote-tracking branch 'v4l-dvb/master' discards 170e427cdbe7 Merge remote-tracking branch 'jc_docs/docs-next' discards 49b1a9df67ae Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards c43c07e10574 Merge branch 'dmi/master' discards 2c6b81f4238f Merge remote-tracking branch 'i3c/i3c/next' discards 6aed9270f0b8 Merge remote-tracking branch 'i2c/i2c/for-next' discards ee02353b46c7 Merge remote-tracking branch 'hid/for-next' discards 523b61e16827 Merge remote-tracking branch 'pci/next' discards 81650e4b3fdd Merge remote-tracking branch 'printk/for-next' discards f8d21bdc696f Merge remote-tracking branch 'vfs/for-next' discards ed305f7a826e Merge remote-tracking branch 'file-locks/locks-next' omits 3271e8f3f63d Merge branch 'BTF-map-in-map' omits 646f02ffdd49 libbpf: Add BTF-defined map-in-map support omits 2d39d7c56f11 libbpf: Refactor map creation logic and fix cleanup leak omits 41017e56af6c libbpf: Refactor BTF-defined map definition parsing logic discards adf66169db5b Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 5b3a4a807532 Merge remote-tracking branch 'nfsd/nfsd-next' discards 4d3fcfa2c778 Merge remote-tracking branch 'nfs/linux-next' discards 45f8e1c46760 Merge remote-tracking branch 'jfs/jfs-next' discards a3d49b9d45ba Merge remote-tracking branch 'fuse/for-next' discards 38e865613c35 Merge remote-tracking branch 'f2fs/dev' discards 7081f9238f23 Merge remote-tracking branch 'ext3/for_next' omits 1f427a807799 Merge branch 'bpf_link-observability' discards f8a8f795679c Merge remote-tracking branch 'exfat/dev' omits 5d085ad2e68c bpftool: Add link bash completions omits 7464d013ccd4 bpftool: Add bpftool-link manpage omits c5481f9a954f bpftool: Add bpf_link show and pin support omits 50325b1761e3 bpftool: Expose attach_type-to-string array to non-cgroup code omits 2c2837b09e9a selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, [...] omits 0dbc866832a0 libbpf: Add low-level APIs for new bpf_link commands omits f2e10bff16a0 bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link omits 2d602c8cf40d bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link omits a3b80e107894 bpf: Allocate ID for bpf_link omits f9d041271cf4 bpf: Refactor bpf_link update handling discards 422ec64b5de1 Merge remote-tracking branch 'configfs/for-next' discards 3d47bd382497 Merge remote-tracking branch 'btrfs/for-next' discards 9802f4b7dccf Merge remote-tracking branch 'sh/sh-next' discards 1d9465a82123 Merge remote-tracking branch 's390/features' discards 23e8b637176c Merge remote-tracking branch 'risc-v/for-next' discards 2c1fb7d45893 Merge remote-tracking branch 'powerpc/next' discards 0f049944c8b4 Merge remote-tracking branch 'nds32/next' discards 44d7633c3f2b Merge remote-tracking branch 'mips/mips-next' discards 5edd1c9cb9a0 Merge remote-tracking branch 'm68knommu/for-next' discards 3e45fe179fba Merge remote-tracking branch 'm68k/for-next' discards d8e05a75f62c Merge remote-tracking branch 'h8300/h8300-next' discards 6d0ee8f999b0 Merge remote-tracking branch 'csky/linux-next' discards 6a01ddfd72ec Merge remote-tracking branch 'clk/clk-next' discards ec5478ca09a9 Merge remote-tracking branch 'tegra/for-next' discards 0702fe500e03 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards d2aced8fd2b2 Merge remote-tracking branch 'scmi/for-linux-next' discards 1a8be0aa3b8c Merge remote-tracking branch 'samsung-krzk/for-next' discards e3c66a52a753 Merge remote-tracking branch 'rockchip/for-next' discards 24a1782a807c dm bufio: implement discard discards 2670507cbffa Merge remote-tracking branch 'reset/reset/next' discards 566f1c12d748 Merge remote-tracking branch 'renesas/next' discards d3d11ad3d087 dm: add emulated block size target discards a727330ae131 Merge remote-tracking branch 'realtek/for-next' discards 3a6e113feab6 Merge remote-tracking branch 'raspberrypi/for-next' omits 4aa0fbf92dd1 dm mpath: switch paths in dm_blk_ioctl() code path omits baedd0ee62dc dm crypt: support using encrypted keys discards c7313b2c4fa8 Merge remote-tracking branch 'qcom/for-next' omits 5686dee34dbf dm multipath: use updated MPATHF_QUEUE_IO on mapping for b [...] discards f3cc13d1848a Merge remote-tracking branch 'omap/for-next' discards d65394cda4cc Merge remote-tracking branch 'mvebu/for-next' discards 32d4af15b496 Merge remote-tracking branch 'mediatek/for-next' discards 53d40e29012b Merge remote-tracking branch 'keystone/next' omits aa86e90794c8 power: supply: axp288_charger: Omit superfluous error message discards e20278acc2b6 Merge remote-tracking branch 'imx-mxs/for-next' discards 0e366543eb9b Merge remote-tracking branch 'at91/at91-next' discards b653c3e78045 Merge remote-tracking branch 'aspeed/for-next' discards a46b2d871622 Merge remote-tracking branch 'arm64/for-next/core' discards 43d4945bbc60 Merge remote-tracking branch 'arm/for-next' discards 310dc4988f25 Merge remote-tracking branch 'dma-mapping/for-next' discards 073b3c542b84 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 76a37a4cf830 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards f00dfc34678c Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards bd12a5edb76e Merge remote-tracking branch 'risc-v-fixes/fixes' discards 573057bc908c Merge remote-tracking branch 'mmc-fixes/fixes' discards 9bce464b13bd Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards c17390ef87fd Merge remote-tracking branch 'scsi-fixes/fixes' discards 63a6440f3d33 Merge remote-tracking branch 'drivers-x86-fixes/fixes' discards f9a64d417434 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 8cbc8ff74d2e Merge remote-tracking branch 'omap-fixes/fixes' discards fc15da0c3644 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards 191ed6258767 Merge remote-tracking branch 'vfio-fixes/for-linus' discards ad581bf10785 Merge remote-tracking branch 'crypto-current/master' discards a6bd5ab94d47 Merge remote-tracking branch 'input-current/for-linus' discards 9186b8bb4571 Merge remote-tracking branch 'thunderbolt-fixes/fixes' discards 98b9edd8153b Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards aaf5c8134ce4 Merge remote-tracking branch 'phy/fixes' discards 4b293498bae3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 77a93b99d9c9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards ffb85c525511 Merge remote-tracking branch 'usb.current/usb-linus' discards 25b4ecad92b6 Merge remote-tracking branch 'driver-core.current/driver-c [...] discards 9482a36d39c4 Merge remote-tracking branch 'spi-fixes/for-linus' discards 2e45da91ad27 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 71a53eb022d7 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 1ebb5804e29b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 45e7d401cd7f Merge remote-tracking branch 'sound-current/for-linus' discards da0c2f26b7b3 Merge remote-tracking branch 'mac80211/master' discards 0a1bca8d5d41 Merge remote-tracking branch 'netfilter/master' discards 12077934aa50 Merge remote-tracking branch 'ipsec/master' discards a34d1c686609 Merge remote-tracking branch 'bpf/master' discards ca550ee062b7 Merge remote-tracking branch 'net/master' discards e8422eaee1bf Merge remote-tracking branch 'arc-current/for-curr' omits 9b329d0dbe41 selftests/bpf: fix test_sysctl_prog with alu32 omits a45d88530b25 netfilter: add audit table unregister actions omits c4dad0aab3fc audit: tidy and extend netfilter_cfg x_tables omits 75080313dccc torture: Remove qemu dependency on EFI firmware omits 790ab249b55d net: ethernet: fec: Prevent MII event after MII_SPEED write omits 88fb831f773e dpaa2-eth: Use proper division helper in dpaa2_dbg_ch_show omits 507122805edd proc: Ensure we see the exit of each process tid exactly omits f6a7c21c9910 drm/i915/execlists: Verify we don't submit two identical CCIDs omits 5c4a53e3b1cb drm/i915/execlists: Track inflight CCID omits 2632f174a2e1 drm/i915/execlists: Avoid reusing the same logical CCID omits 6b03d1304a32 proc: Ensure we see the exit of each process tid exactly once omits 8999dc89497a net/x25: Fix null-ptr-deref in x25_disconnect omits 35fc0e3b0bd5 rculist: Add hlists_swap_heads_rcu omits caec66198d13 net/ena: Fix build warning in ena_xdp_set() omits 9d42205036d4 net: phy: bcm54140: Make a bunch of functions static omits bcd3469b50df Merge branch 'kselftest-add-fixture-parameters' omits 0feba2219b73 selftests: tls: run all tests for TLS 1.2 and TLS 1.3 omits 74bc7c97fa88 kselftest: add fixture variants omits e7f304607778 kselftest: run tests by fixture omits 142aca6b388c kselftest: create fixture objects omits 1a89595c2272 kselftest: factor out list manipulation to a helper omits d2995eb57efa drm/amdgpu: re-enable runtime pm on vega10 omits ec3218c358d2 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist omits 8e41855f32a3 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 6ed20e0d4ed4 drm/amdgpu: work around llvm bug #42576 omits 68ecbb3e3c1b drm/ttm: Break out the loops if need_resched in bo delayed [...] omits 772602783b4a drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) omits a7d009eeeb54 drm/mm: revert "Break long searches in fragmented address spaces" omits bfc766b87e38 drm/amdgpu: Add a UAPI flag for user to call mem_sync omits caf82ea3d3cf drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] omits e6ca18dc52af drm/amdgpu: Add mem_sync implementation for all the ASICs. omits f2ebe6a6000f drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion omits 81fb180959b4 drm/amdgpu: Add new ring callback to insert memory sync omits b8020b0304c8 drm/amdkfd: Enable over-subscription with >1 GWS queue omits 29633d0e204d drm/amdkfd: Enable GWS based on FW Support omits 5bb4b78be9c6 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits 5654b897b5bf drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] omits 9c466bcbda68 drm/amdgpu: add new unlocked flag for PTE updates omits eaad0c3aa978 drm/amdgpu: rename direct to immediate for VM updates omits 9ecefb19c3a6 drm/amdgpu: cleanup IB pool handling a bit omits e20858647118 drm/amdgpu: partial revert VM sync changes omits b33f9d70b368 drm/amdgpu: check ring type for secure IBs omits b717fa5cb1a1 drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem omits 9504578314a7 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 omits f0ee63cbc526 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] omits f77c9aff85ca drm/amdgpu: Fix per-IB secure flag GFX hang omits b71a564e2509 drm/amdgpu: Fine-grained TMZ support omits 218c0b7f183a drm/amdgpu: stop evicting encrypted BOs to swap omits effb97cc4ba6 drm/amdgpu: add TMZ handling to amdgpu_move_blit omits bffc8c5caaa9 drm/amdgpu: also add the TMZ flag to GART omits 11b407a781f4 drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits 0bb5d5b03f78 drm/amdgpu: Move to a per-IB secure flag (TMZ) omits 5888f07a657d drm/amd/display: Indicate use of TMZ buffers to DC omits c6252390fccd drm/amdgpu: implement TMZ accessor (v3) omits 562366c9452c drm/amdgpu: remove the alignment placeholder for secure buffer omits 4baa8ff0690e drm/amdgpu: move CS secure flag next the structs where it's used omits 8fb2e01a1ed8 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits b231531c5012 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits b7c163fe910f drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits c9dc9cfe185f drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits be7538ff7488 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits 04379e9b0489 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 4cd24494cc87 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits cb5fae143d79 drm/amdgpu: job is secure iff CS is secure (v5) omits 8350361d2d75 drm/amdgpu: expand the context control interface with trust flag omits 155748c912e7 drm/amdgpu: expand the emit tmz interface with trusted flag omits eda982a67225 drm/amdgpu: add tmz bit in frame control packet omits 01a8dcec1a08 drm/amdgpu: add function to check tmz capability (v4) omits ae60305ac04f drm/amdgpu: add amdgpu_tmz data structure omits d7ccb38df5f7 drm/amdgpu: add tmz feature parameter (v2) omits c5efd80f48e4 drm/amdgpu: define the TMZ bit for the PTE omits e90c2b210bad drm/amdgpu: add UAPI to create secure commands (v3) omits 35ce00600482 drm/amdgpu: add UAPI for creating encrypted buffers omits 82a7cf006ee1 drm/amd/display: 3.2.83.1 omits b454e25f3e72 drm/amd/display: 3.2.83 omits 1e461c37d1fb drm/amd/display: Use cursor locking to prevent flip delays omits a8bf71649088 drm/amd/display: Internal refactoring to abstract color caps omits 4b0e95d1838f drm/amd/display: Add set backlight to hw sequencer. omits 8d829836cf75 drm/amd/display: Add dummy p-state latency bounding box override omits 18400f91c1c1 drm/amd/display: Add panel cntl id for set backlight level. omits 0ed3bcc45987 drm/amd/display: Pass command instead of header into DMUB service omits 77ef333e48ba drm/amd/display: Update downspread percent to match spread [...] omits 1ab864a00669 drm/amd/display: Defer cursor update around VUPDATE for all ASIC omits 3a4837fb3c96 drm/amd/display: Change viewport limit to 12 for DCN2 omits b8a8d34b107f drm/amd/display: Fail validation if building scaling params fails omits 238387774232 drm/amd/display: fix rn soc bb update omits 3ebd17f53556 drm/amd/display: check if REFCLK_CNTL register is present omits 38a509d5d260 drm/amd/display: Add DML variable for future asics omits d3b18f8c6fe3 drm/amd/display: clean up some header paths omits d561754132e1 drm/amd/display: Fix DMUB meta offset for new load method omits 1dfedb39d38f drm/amd/display: Do not disable pipe split if mode is not [...] omits 1349f6fc334b drm/amd/display: 3.2.82 omits 3e455b7d1a9b Merge branch 'nexthop-API-sysctl' omits 4dddb5be136a selftests: net: add new testcases for nexthop API compat m [...] omits 4f80116d3df3 net: ipv4: add sysctl for nexthop api compatibility mode omits 11dd74b338bf net: ipv6: new arg skip_notify to ip6_rt_del omits a6bbdf2e750f libbpf: Remove unneeded semicolon in btf_dump_emit_type omits 2dc8b5246d2c net/mlx5: TX WQE Add trailer insertion field omits 0e1533bb9cce net/mlx5: Add release all pages capability bit omits ee5cdf7a5e89 net/mlx5: Introduce TLS RX offload hardware bits omits 3df0107784ce net/mlx5: Add structure and defines for pci sync for fw up [...] omits 06939536263d net/mlx5: Add structure layout and defines for MFRL register omits 244faedfd4d8 net/mlx5: Refactor imm_inval_pkey field in cqe struct omits dff8e2d15283 net/mlx5: Use aligned variable while allocating ICM memory omits 2b58f6d9df50 net/mlx5: Introduce IPsec Connect-X offload hardware bits [...] omits d65dbedfd298 net/mlx5: Add support for COPY steering action omits b26d1e2b6028 selftests/bpf: Copy runqslower to OUTPUT directory omits 7c1c5e38fd31 power: supply: sc27xx: Add boot voltage support omits e5431c340852 power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW propert [...] omits 8720b255f528 power: supply: sc27xx: Allow to change the battery full capacity omits f3912a5d5683 power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fu [...] omits 0b54142e4b09 Merge branch 'work.sysctl' of ssh://gitolite.kernel.org/pu [...] omits ddd86c9534e1 power: supply: ab8500_fg: remove comparison to bool omits fc5be29f9b2c power: reset: qcom-pon: reg write mask depends on pon generation omits 826fc86b5903 drm: pl111: Move VExpress setup into versatile init omits cbcab504ceec drm: pl111: Simplify vexpress init omits 66ddc1e94114 drm: pl111: Fix module autoloading omits ec43a27fffd0 scripts: sphinx-pre-install: change the output order omits 412b09ddadd3 scripts: sphinx-pre-install: fix a bug when using with venv omits 2834a7412bb1 scripts: sphinx-pre-install: change recommendation text if [...] omits 1ef70ced5597 scripts: sphinx-pre-install: change the warning for versio [...] omits a8b380c379ef scripts: sphinx-pre-install: only ask to activate valid venvs omits 274ed9e9eabd drm/i915: Use devm_drm_dev_alloc omits 1f5ea8720e8d doc: nvdimm: remove reference to non-existent CONFIG_NFIT_TEST omits 6bc47621cbf3 docs: sysctl/kernel: document cad_pid omits 2ad9a844fc83 docs: virt/kvm: close inline string literal omits 920af1ce1b6e docs: orangefs: fix pvfs2tab literal block omits 6feb76dbd14a Documentation: zh_CN: convert to use i2c_new_client_device() omits b529c06f9dc7 Update the documentation referencing Plan 9 from User Space. omits 08ce0c1e1116 mailmap: Add entry for Leonardo Bras omits 2d5694796b6b Documentation: x86: fix space instead of tab in uefi doc omits f9d77427c3fd drm/i915/tgl: Wa_14011059788 omits e304f8a0513b drm/qxl: Don't use drm_device->dev_private omits a9b0b24a6fff drm/qxl: Use devm_drm_dev_alloc omits 7456427af9de of: property: Do not link to disabled devices omits ed3655729182 of: property: Fix create device links for all child-suppli [...] omits 8f88fad370bb of: property: Don't retry device_link_add() upon failure omits a4a8ced6fbbc dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies omits d074684a268d dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible omits c3bf9930921b thunderbolt: Check return value of tb_sw_read() in usb4_sw [...] discards b1405ae67d9e Merge remote-tracking branch 'spi/for-5.8' into spi-next discards 7dbbc19c69b2 Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits 79d6cf2fc937 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] omits 324fa65431d4 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] discards 63dfe5f270fb Merge remote-tracking branch 'asoc/for-5.8' into asoc-next discards e3cb262edb0e Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus omits 68d047cb0a20 spi: spi-amd: fix warning omits aa72f1d20ee9 dmaengine: dmatest: Fix process hang when reading 'wait' p [...] omits f0ca7b249c73 regulator: bd718x7: remove voltage change restriction from [...] omits 35a672363ab3 driver core: Ensure wait_for_device_probe() waits until th [...] omits 4ccc03e28ec3 driver core: Use dev_warn() instead of dev_WARN() for defe [...] omits ce68929f07de driver core: Revert default driver_deferred_probe_timeout [...] omits 7706b0a76a96 component: Silence bind error on -EPROBE_DEFER omits 00b247557858 driver core: Fix handling of fw_devlink=permissive omits 3740d93e3790 coredump: fix crash when umh is disabled omits ff532461a42a drm/amdgpu: bump version for invalidate L2 before SDMA IBs omits 652a6a858fcf drm/amdgpu: invalidate L2 before SDMA IBs (v2) omits c57053725d9b drm/amdgpu: add tiling flags from Mesa omits f458488425f1 amba: Initialize dma_parms for amba devices omits 9495b7e92f71 driver core: platform: Initialize dma_parms for platform devices omits cd4df4e6ed17 drm/amdgpu/vcn2.5: wait for tiles off after unpause omits c7833d332e05 drm/amd/powerplay: avoid using pm_en before it is initiali [...] omits a1cd1289a68c Revert "drm/amd/powerplay: avoid using pm_en before it is [...] omits eda12425b266 Merge series "Kconfig updates for DMIC and SOF HDMI suppor [...] omits 433f9cba54fa Merge series "add channel constraint for BDW machine drive [...] omits ac3367442d9e ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() omits 87189b78959c drm: make drm_file use keyed wakeups omits 2f8eae39056f Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] omits c6d1ec4134ed drm/amdkfd: Put ASIC revision into HSA capability omits 23f65779dcf8 ovl: whiteout inode sharing omits b6dee44c57c7 ovl: inherit SB_NOSEC flag from upperdir discards 8a030a72e276 Merge branches 'for-next/cpufeature', 'for-next/docs', 'fo [...] omits d83949492427 drm/bochs: Remove explicit drm_connector_register omits a7aed875e3fa drm/ast: Drop explicit connector register/unregister omits cd8294540776 drm/aspeed: Use devm_drm_dev_alloc omits e95d2f401249 drm/aspeed: Drop aspeed_gfx->fbdev omits b0548a245dd3 drm/cirrus: Move to drm/tiny omits ca76282b6faf ALSA: hda/hdmi: fix race in monitor detection during probe omits 0c7890dc1e53 drm/cirrus: Don't use drm_device->dev_private omits 9bb2e63705a1 drm/cirrus: Use devm_drm_dev_alloc omits 843ef624a491 drm/komeda: use devm_drm_dev_alloc omits b8d91c0a770e drm/ingenic: Don't set drm_device->dev_private omits 37d8d81f019a drm/ingenic: Use devm_drm_dev_alloc omits fd7ee85cfe7b drm/mcde: Don't use drm_device->dev_private omits 6ff71edfcb0b drm/mcde: Use devm_drm_dev_alloc omits ad18763f4683 ASoC: broadwell: add channel constraint omits 08d6713a4056 ASoC: bdw-rt5650: add channel constraint omits e241f8e77958 ASoC: bdw-rt5677: add channel constraint omits 3927037003f9 drm/tidss: Delete tidss->saved_state omits 02bb1317d5e4 drm/tidss: Don't use drm_device->dev_private omits b3b134007e2c drm/tidss: Use devm_drm_dev_alloc omits 7ced4801d267 drm/gm12u320: Don't use drm_device->dev_private omits 9213142d6b8c drm/gm12u320: Use devm_drm_dev_alloc omits f4be140fa33f KVM: arm64: Drop PTE_S2_MEMATTR_MASK omits f3eb15bb796d drm/hx8357d: Use devm_drm_dev_alloc omits 4c99859f3bf9 drm/ili9225: Use devm_drm_dev_alloc omits 5301e305c682 drm/ili9341: Use devm_drm_dev_alloc omits 3d49ea22946b drm/ili9486: Use devm_drm_dev_alloc omits 9d2d75ede59b arm64/kernel: Fix range on invalidating dcache for boot pa [...] omits 35d8ef4ba24d drm/mi0283qt: Use devm_drm_dev_alloc omits 98904f3d2d92 drm/repaper: Use devm_drm_dev_alloc omits e20b873802b6 drm/st7586: Use devm_drm_dev_alloc omits 14877bc71597 drm/st7735r: Use devm_drm_dev_alloc omits cfa7ede20f13 arm64: set TEXT_OFFSET to 0x0 in preparation for removing [...] omits 30218da5974c arm64: lib: Consistently enable crc32 extension omits 96a4faf524fc drm/i915/selftests: Tweak the tolerance for clock ticks to 12.5% omits e24e03aa00f0 arm64: docs: Mandate that the I-cache doesn't hold stale k [...] omits a2a69963524d arm64: cpufeature: Add an overview comment for the cpufeat [...] omits 98448cdfe706 arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] omits eab2f9260746 arm64: cpufeature: Relax AArch32 system checks if EL1 is 6 [...] omits 1efcfe79d97d arm64: cpufeature: Factor out checking of AArch32 features omits 13dc4d836179 arm64: cpufeature: Remove redundant call to id_aa64pfr0_32 [...] omits 540f76d12c66 arm64: cpufeature: Add CPU capability for AArch32 EL1 support omits 0113340e6e83 arm64: cpufeature: Spell out register fields for ID_ISAR4 [...] omits 9d3f88813550 arm64: cpufeature: Relax check for IESB support omits 6ae355a260d2 drm/udl: don't set drm_device->dev_private omits 65b7e54c6adb hwmon: (lm70) Add support for ACPI omits 50b9bbecaa5b drm/udl: Use devm_drm_dev_alloc omits 0df3ac7657c9 drm/v3d: Delete v3d_dev->pdev omits bc662528e29a drm/v3d: Delete v3d_dev->dev omits 235b7e7d7eee drm/v3d: Use devm_drm_dev_alloc omits af25c16bd1c6 drm/v3d: Don't set drm_device->dev_private omits 4262ddc2ad63 ASoC: Intel: boards: add explicit dependency on GPIOLIB wh [...] omits 68ecabd0e680 arm64/mm: Use phys_to_page() to access pgtable memory omits 2eaf63ba84dc arm64: smp: Make cpus_stuck_in_kernel static omits 0dd2334fd5b9 arm64: entry: remove unneeded semicolon in el1_sync_handler() omits 4cc9b565454b drm/vboxvideo: Use devm_gen_pool_create omits 8558de401b5f drm/vboxvideo: use managed pci functions omits dd9a68935f93 drm/vboxvideo: Stop using drm_device->dev_private omits 35b24eed48ed drm/vboxvideo: Use devm_drm_dev_alloc omits 1eae811da6f4 arm64/kernel: vmlinux.lds: drop redundant discard/keep macros omits 2de955d072e4 drm/vboxvideo: drop DRM_MTRR_WC #define omits 4cf234943dcf arm64: drop GZFLAGS definition and export omits b0b5849e0cc0 drm: Add devm_drm_dev_alloc macro omits 5e56bc06e18d most: core: use function subsys_initcall() omits 522587e7c008 bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_d [...] omits 99ee28d99607 arm64: kexec_file: Avoid temp buffer for RNG seed omits 348a625deef1 arm64: rename stext to primary_entry omits be8499c48f11 ASoC: tlv320adcx140: Fix mic gain registers omits a697ae6ea56e ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting [...] omits da50b72c0822 nvmem: ensure sysfs writes handle write-protect pin omits 19d4c761c1d2 s390/qdio: remove always-true condition omits 9b7012dfc33d s390/qdio: de-duplicate tiqdio_inbound_processing() omits d188cac39753 s390/qdio: keep track of allocated queue count omits 2a7cf35c4056 s390/qdio: roll-back after queue allocation error omits edbf3b2a87db s390/qdio: do more fine-grained allocation roll-back omits 3050f022df6a s390/qdio: consolidate thinint init/exit omits 75e82bec6b26 s390/qdio: put thinint indicator after early error omits 68a381746f20 s390/qdio: tear down thinint indicator after early error omits 7b942b4be971 s390/qdio: consistently restore the IRQ handler omits de267a7c71ba s390/pci: Documentation for zPCI omits 53dd462ac4dc s390/pci: Do not disable PF when VFs exist omits 44510d6fa0c0 s390/pci: Handling multifunctions omits 65e450a9f9ad s390/pci: Adding bus resource omits f606b3ef47c9 s390/pci: adapt events for zbus omits 05bc1be6db4b s390/pci: create zPCI bus omits c9a1752b84f1 s390/pci: define RID and RID available omits 6cf17f9a67c1 s390/pci: define kernel parameters for PCI multifunction omits d08d6f5d7524 s390/pci: adaptation of iommu to multifunction omits e6ab7490ffae s390/pci: Expose new port attribute for PCIe functions omits d92067dace29 Merge branch 'i2c/for-current-fixed' into i2c/for-next omits 8839e4605eac Revert "i2c: tegra: Better handle case where CPU0 is busy [...] omits deb821ffe293 Revert "i2c: tegra: Synchronize DMA before termination" omits 068143a8195f i2c: iproc: generate stop event for slave writes omits 8c88cc53ffa6 MIPS: Loongson: Get host bridge information omits 618c35556e5f MIPS: oprofile: remove unneeded semicolon in common.c omits 62a679cb2825 arm64: simplify ptrauth initialization omits d0055da5266a arm64: remove ptrauth_keys_install_kernel sync arg omits f794edc99901 Bluetooth: hci_h5: Add support for binding RTL8723BS with [...] omits 8206afff252d dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth omits a65aa9c3676f drm/qxl: qxl_release leak in qxl_hw_surface_alloc() omits 85e9b88af1e6 drm/qxl: qxl_release leak in qxl_draw_dirty_fb() omits 44dd0eef4a24 drm/omap: venc: remove unused variable 'venc_config_pal_bdghi' omits bf1f79470a62 Bluetooth: btusb: Add support for Intel Bluetooth Device T [...] omits 37aee136f8c4 Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices omits 31d4ab856e2d Bluetooth: hci_qca: add compatible for QCA9377 omits 65749009242b dt-bindings: net: bluetooth: Add device tree bindings for QCA9377 omits aff8c489256e Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP omits 4364f2e91f0d Bluetooth: allow scatternet connections if supported. omits 220915857e29 Bluetooth: Adding driver and quirk defs for multi-role LE omits 757338371608 drm/tegra: Clean up GPIO includes omits 4010e729349f gpu: host1x: Use SMMU on Tegra124 and Tegra210 omits 501be6c1c724 drm/tegra: Fix SMMU support on Tegra124 and Tegra210 omits f354157a7d18 pinctrl: samsung: Save/restore eint_mask over suspend for [...] omits 45c5d2a4f39c drm/virtio: only destroy created contexts omits 439c2787532f drm/meson: Remove unneeded semicolon omits 86501437d885 ssb: scan: fix block comments coding style issues omits 2aad9f81d34c ssb: sprom: fix block comments coding style issues omits 7c2553f0db61 cpufreq: imx-cpufreq-dt: support i.MX7ULP omits d631461d5cc3 drm/i915/gt: fix spelling mistake "evalution" -> "evaluation" omits 3d8bf50860c7 rtw88: fix sparse warnings for download firmware routine omits 00f21412f244 Merge branches 'renesas-arm-soc-for-v5.8', 'renesas-driver [...] omits f1f00aa3f72f Merge branch 'renesas-fixes-for-v5.7' into renesas-next omits b704fc1da9b8 ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes omits 135e7a156ae2 ARM: shmobile: r8a7742: Basic SoC support omits d954c6f8affa soc: renesas: rcar-rst: Add support for RZ/G1H omits cd6387b01319 soc: renesas: rcar-sysc: add R8A7742 support omits 557b7e545e09 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renes [...] omits 9e01d74ce0a1 dt-bindings: reset: rcar-rst: Document r8a7742 reset module omits 17a97f9db948 dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding omits cf14a924b8f6 Merge branch 'core/core' omits a8a3d1339428 Merge branch 'efi/core' omits 3449f0949f9b Merge branch 'locking/core' omits fe7dc8e0562c Merge branch 'locking/kcsan' omits a51a8decbc07 Merge branch 'objtool/core' omits 63cb61bb8e1f Merge branch 'perf/core' omits 55d89c358c45 Merge branch 'ras/core' omits 6991f76caec2 Merge branch 'smp/core' omits f753db85378a Merge branch 'x86/asm' omits 81379cf49ff0 Merge branch 'x86/boot' omits bbcf1288a7f4 Merge branch 'x86/build' omits 519577329425 Merge branch 'x86/cleanups' omits 888217e055f9 Merge branch 'x86/kdump' omits a0b81ee090dd Merge branch 'x86/microcode' omits 33def5777b2f Merge branch 'x86/mm' omits d6b197b5b411 Merge branch 'x86/urgent' omits 0bb5e559e355 Merge branch 'x86/vdso' omits 41b2df22fafb clk: renesas: Add r8a7742 CPG Core Clock Definitions omits 58f7381c9754 dt-bindings: power: rcar-sysc: Add r8a7742 power domain in [...] omits 9f09e37d1544 mtd: spi-nor: macronix: Add support for mx25u51245g omits 04b8edad262e mtd: spi-nor: macronix: Add support for mx25l51245g omits f4363e64c204 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_[{info [...] omits d207b0b355e7 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_manufa [...] omits 1f241ad2a093 mtd: spi-nor: fix kernel-doc for spi_nor::spimem omits 80cb80114426 mtd: spi-nor: fix kernel-doc for spi_nor::info omits ba053dd3b4d8 mtd: spi-nor: fix kernel-doc for spi_nor::reg_proto omits ba0aa311b0eb mtd: spi-nor: fix kernel-doc for spi_nor::mtd omits 40a571bc408b mtd: spi-nor: fix kernel-doc for 'struct spi_nor' omits 012d1de88776 m68k/PCI: Fix a memory leak in an error handling path omits 2f29298bc2d9 phy: qcom: qmp: Add SM8250 UFS PHY omits 711a01806cf3 phy: qualcomm: usb-hs-28nm: Prepare clocks in init omits a6d1bfa05545 cpufreq: dt: Add support for r8a7742 omits a08e1b6c2d0b cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist omits 59b55c1f2046 cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS discards 5b77d181bee1 scsi: ibmvscsi: Fix WARN_ON during event pool release omits 66bb7fa81e28 scsi: ibmvfc: Don't send implicit logouts prior to NPIV login omits d5a5e5b5fa7b Input: synaptics-rmi4 - really fix attn_data use-after-free omits 2712c91a54a1 Input: i8042 - add ThinkPad S230u to i8042 reset list omits f4dec2d61609 Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" omits 9d17ad2369dc Input: atkbd - receive and use physcode->keycode mapping from FW omits 8f7b057abe28 Input: atkbd - expose function row physical map to userspace omits 6052abf8ff78 Input: i8042 - attach fwnode to serio i8042 kbd device omits cb4b34e11454 Merge branch 'pci/pm' omits 9fc7c57857b1 Merge branch 'pci/p2pdma' omits 13cc2f88aa79 Merge branch 'pci/kconfig' omits 97cf7afc6939 Merge branch 'pci/hotplug' omits 4a27c5d07264 Merge branch 'pci/error' omits 8f8e42e7c2dd PCI/AER: Use only _OSC to determine AER ownership discards 2b5030a63ffd ipc-convert-ipcs_idr-to-xarray-update discards 5cf3842aa69d ipc: convert ipcs_idr to XArray discards fd1bbd3bfc17 ipc/namespace.c: use a work queue to free_ipc discards d9b19005058a ipc/msg: add missing annotation for freeque() discards af1b1ab7ca68 tools/testing/selftests/vm: remove duplicate headers discards d91621d8633e selftests: vm: pkeys: fix multilib builds for x86 discards a6a920208bbc selftests: vm: pkeys: use the correct page size on powerpc discards 100a22f0d0eb selftests/vm/pkeys: override access right definitions on powerpc discards 9b9b8babc5ac selftests/vm/pkeys: test correct behaviour of pkey-0 discards 6914170c4cfd selftests/vm/pkeys: introduce a sub-page allocator discards 39ddebe76a0a selftests/vm/pkeys: detect write violation on a mapped acc [...] discards 6b68f2e53462 selftests/vm/pkeys: associate key on a mapped page and det [...] discards b78080958287 selftests/vm/pkeys: associate key on a mapped page and det [...] discards a07f2ef88816 selftests/vm/pkeys: improve checks to determine pkey support discards 7abf06a76125 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() discards c8a252b1c386 selftests/vm/pkeys: fix number of reserved powerpc pkeys discards d25bb4c9a942 selftests/vm/pkeys: introduce powerpc support discards ec65cb22b5b4 selftests/vm/pkeys: introduce generic pkey abstractions discards a4cc41bc9e30 selftests: vm: pkeys: use the correct huge page size discards 31517e87d29e selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] discards ac4fb2da204e selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() discards c59d582c4d60 selftests/vm/pkeys: fix pkey_disable_clear() discards 2b70dbd7ffe5 selftests: vm: pkeys: add helpers for pkey bits discards 1dfb23109b44 selftests: vm: pkeys: Use sane types for pkey register discards 154bd231e4b2 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() discards 6093af22d0d1 selftests/vm/pkeys: move some definitions to arch-specific header discards 53521e402c94 selftests/vm/pkeys: move generic definitions to header file discards ecfd40be99d8 selftests/vm/pkeys: rename all references to pkru to a gen [...] discards d4656985f766 selftests/x86/pkeys: move selftests to arch-neutral directory discards c35075a15e92 twist: add option for selecting twist options for syzkalle [...] discards aec720489569 twist: allow disabling k_spec() function in drivers/tty/vt [...] discards a5e462150db0 add kernel config option for twisting kernel behavior. discards 408d6c5ad231 aio: simplify read_events() discards e983a479a818 kernel/relay.c: fix read_pos error when multiple readers discards 0defdd249368 panic: add sysctl to dump all CPUs backtraces on oops event discards 77dc4500ff32 rapidio: avoid data race between file operation callbacks [...] discards aca37fb8b324 arm64: memory: give hotplug memory a different resource name discards cff7f7405215 mm/memory_hotplug: allow arch override of non boot memory [...] discards 1a6239c1e3bc kexec: prevent removal of memory in use by a loaded kexec image discards 8d0684bebc85 umh: fix refcount underflow in fork_usermode_blob(). discards 55bc83d30759 fs/seq_file.c: seq_read: Update pr_info_ratelimited discards 90475d013a46 fat: improve the readahead for FAT entries discards 48623f03853e fat: don't allow to mount if the FAT length == 0 discards b191b41db237 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] discards fbfed091baf0 elfnote: mark all .note sections SHF_ALLOC discards c68013e2af36 fs/binfmt_elf: remove redundant elf_map ifndef discards b240f960afb9 checkpatch: look for c99 comments in ctx_locate_comment discards ca3ac577a12c checkpatch: additional MAINTAINER section entry ordering checks discards ccd1272789bf lib/test_lockup.c: make test_inode static discards d8a5dfe9768f lib: optimize cpumask_local_spread() discards 13366adf9532 lib: Add might_fault() to strncpy_from_user. discards 8c519a8e5cf1 lib/math: avoid trailing newline hidden in pr_fmt() discards 051e4bab5af0 get_maintainer: add email addresses from .yaml files discards d5d69e4b29b6 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] discards 055f465047d8 dynamic_debug: add an option to enable dynamic debug for m [...] discards 631b6d13906c kernel/hung_task.c: introduce sysctl to print all traces w [...] discards 0fe73f87ba37 parisc: add sysctl file interface panic_on_stackoverflow discards 1fbbd11a3db6 user.c: make uidhash_table static discards 0a8646638865 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 discards 647d9a0de34c mm/debug: add tests validating architecture page table helpers discards 310a4708d864 x86/mm: define mm_p4d_folded() discards ee1b1f424932 lib/test_sysctl: support testing of sysctl. boot parameter discards 90cc75b2945c tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] discards 3dd9bb453741 kernel/hung_task convert hung_task_panic boot parameter to sysctl discards 3e68c13a94e3 kernel/sysctl: support handling command line aliases discards 0382b39bbee4 kernel/sysctl: support setting sysctl parameters from kern [...] discards 2b669daf5645 proc: rename "catch" function argument discards 1bafcc6ae8b5 kernel/hung_task.c: Monitor killed tasks. discards 0a7165323909 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 40357018cae0 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 15d870c1abbc include/linux/mm.h: return true in cpupid_pid_unset() discards 7b6313f89b1f mm: use false for bool variable discards 7ad8a0ef569f mm/memory: fix a typo in comment "attampt"->"attempt" discards bf3005502d01 mm/page-writeback: fix a typo in comment "effictive"->"effective" discards e6e16638426d mm/sparse: fix a typo in comment "convienence"->"convenience" discards 2eb418481af1 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] discards fecd08cfd66e mm: fix a typo in comment "strucure"->"structure" discards 98dec9cca74d mm, memcg: fix some typos in memcontrol.c discards 999897bcd9d4 mm/frontswap: fix some typos in frontswap.c discards 8f97cf609e7a mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" discards 8331d4794c16 mm/list_lru: fix a typo in comment "numbesr"->"numbers" discards fd3f10b88949 mm/memblock: fix a typo in comment "implict"->"implicit" discards 9845fb9d2d68 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" discards e6cd15a5c37c mm/vmsan: fix some typos in comment discards 7ce2056d5d13 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] discards 4d485fb97ed6 mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards 4c9de8fb3d25 mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards 2f08ba9ae3b1 mm: mmap: fix a typo in comment "compatbility"->"compatibility" discards 6827e91c786c mm: ksm: fix a typo in comment "alreaady"->"already" discards 82dc14a86042 mm: ksm: fix a typo in comment "alreaady"->"already" discards 42c439291968 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" discards 23d7e08c1f7b mm-replace-zero-length-array-with-flexible-array-member-fix discards 4ec0cca4a9d8 mm: replace zero-length array with flexible-array member discards db1f93a46970 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] discards 1f9bf63a3f5a mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 discards 4af39b661225 mm/memory_hotplug: remove is_mem_section_removable() discards a6636d0d5816 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] discards 58108c707461 mm/memory_hotplug: refrain from adding memory into an impo [...] discards edf6e5a75ea5 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined discards 7126e130926b x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined discards 5ebe10cbc53b riscv-support-debug_wx-fix discards bbb6dc9ac443 riscv: support DEBUG_WX discards 44980b708890 mm-add-debug_wx-support-fix discards 75839a670cd1 mm: add DEBUG_WX support discards b1c75ae5a4ec drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] discards ee3030e0613b drivers/base/memory.c: cache memory blocks in xarray to ac [...] discards 99387cfa6f10 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 discards 3b1fa9f80afd mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() discards 92ba9ea97eb5 powerpc/mm: drop platform defined pmd_mknotpresent() discards b758555e074e mm: thp: don't need to drain lru cache when splitting and [...] discards ca68e08a54ff mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] discards 7ee63eb2e5ff hugetlbfs: fix changes to command line processing discards b72693e85b55 hugetlbfs: clean up command line processing discards d3505ea2d245 arm64/hugetlb: fix hugetlb initialization discards 7981646f6139 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] discards 470949de366f hugetlbfs: move hugepagesz= parsing to arch independent code discards c06ea8afa89e hugetlbfs: add arch_hugetlb_valid_size discards 12a326d106b8 selftests: khugepaged: fix several spelling mistakes discards e717a98e2564 khugepaged: introduce 'max_ptes_shared' tunable discards b522e858089a thp: change CoW semantics for anon-THP discards d035f0e2f364 khugepaged: allow to collapse PTE-mapped compound pages discards e5e3c1e37a2a khugepaged: allow to collapse a page shared across fork discards 1ec974a43bfc khugepaged: drain LRU add pagevec after swapin discards 1b3aa02fbab3 khugepaged: drain all LRU caches before scanning pages discards 639bbad4ec50 khugepaged: do not stop collapse if less than half PTEs ar [...] discards da0e23056525 selftests: khugepaged: fix several spelling mistakes discards da2843ed8f2a khugepaged: add self test discards c2e3fad3c308 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] discards 766620e34773 mm, mempolicy: fix up gup usage in lookup_node discards d28c76349b19 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch discards b18c8ec9b2b7 mm/vmscan.c: use update_lru_size() in update_lru_sizes() discards a0b00b56d46b mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] discards adf4cbca2f73 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() discards 6c04cf0ae1f5 mm/page_alloc: integrate classzone_idx and high_zoneidx discards a63bc3895009 mm/page_alloc: use ac->high_zoneidx for classzone_idx discards a767913b1961 mm/vmstat.c: do not show lowmem reserve protection informa [...] discards 1afa3f4bcaf8 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] discards 0738eaa53d07 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] discards 8ab4a9e3856f mm/page_alloc.c: remove unused free_bootmem_with_active_regions discards fe16b62d654e mm: call cond_resched() from deferred_init_memmap() discards 42754bf6ffad mm: initialize deferred pages with interrupts enabled discards a0c154117acc mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] discards 16254c799c1e mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] discards cdd70bfa8bc6 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] discards 0af6bdbea3ff mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] discards 30223dd8f600 mm/page_alloc.c: rename free_pages_check() to check_free_page() discards 49db9a2a02b8 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] discards f0c01fabdb48 mm/page_alloc.c: bad_flags is not necessary for bad_page() discards 4bb0ae234a69 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] discards 6502706c29ba docs/vm: update memory-models documentation discards de885a87f5ea mm: simplify find_min_pfn_with_active_regions() discards 13e744283fe5 mm: clean up free_area_init_node() and its helpers discards fdd369307b21 mm: rename free_area_init_node() to free_area_init_memoryl [...] discards cc3b55801544 mm: free_area_init: allow defining max_zone_pfn in descend [...] discards ca0b6165f313 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES discards 0a058aaf132e mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] discards b2410840946e mm: memmap_init: iterate over memblock regions rather that [...] discards a440c0539bf7 xtensa: simplify detection of memory zone boundaries discards c0569fd49bb9 unicore32: simplify detection of memory zone boundaries discards e257e7eefe5d sparc32: simplify detection of memory zone boundaries discards b930b4a0f9b2 parisc: simplify detection of memory zone boundaries discards a0ac0c5c8b7a m68k: mm: simplify detection of memory zone boundaries discards 63462c61c0dc csky: simplify detection of memory zone boundaries discards a15f333cd766 arm64: simplify detection of memory zone boundaries for UM [...] discards 6ff693312994 arm: simplify detection of memory zone boundaries discards 16c4770afd2f alpha: simplify detection of memory zone boundaries discards 74b6e86b1756 mm: use free_area_init() instead of free_area_init_nodes() discards a0054a22e5a1 mm: free_area_init: use maximal zone PFNs rather than zone sizes discards 0515c2f6347c mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option discards 04221c96043f mm: make early_pfn_to_nid() and related defintions close t [...] discards e4d7c486cc9b mm: memblock: replace dereferences of memblock_region.nid [...] discards 6977ae24bc7a mm: clarify __GFP_MEMALLOC usage discards 90fac2b179ef string.h: fix incompatibility between FORTIFY_SOURCE and KASAN discards 27c6217f883a kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] discards af91262ab616 kasan: stop tests being eliminated as dead code with FORTI [...] discards 05b76e9aba42 mm/mm_init.c: report kasan-tag information stored in page->flags discards 13a4234c2af7 s390: use __vmalloc_node in stack_alloc discards f5abd0244544 powerpc: use __vmalloc_node in alloc_vm_stack discards ff49b99cb337 arm64: use __vmalloc_node in arch_alloc_vmap_stack discards 3f94b8221fe3 mm-remove-vmalloc_user_node_flags-fix discards 2735a2aed214 mm: remove vmalloc_user_node_flags discards 0233d40afba9 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix discards a955f63a393b mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix discards 442428137eb8 mm: switch the test_vmalloc module to use __vmalloc_node discards a573841bf8bf mm-remove-__vmalloc_node_flags_caller-fix discards 6380fb62cc98 mm: remove __vmalloc_node_flags_caller discards a0848255c4b1 mm: remove both instances of __vmalloc_node_flags discards 94fdcab83bad mm: remove the prot argument to __vmalloc_node discards 7cc39121ba0b mm: remove the pgprot argument to __vmalloc discards 775a504b9ae8 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc discards 735db76db7a3 mm: enforce that vmap can't map pages executable discards 67e4b0a0637d mm: remove the prot argument from vm_map_ram discards 96b5de89131e mm: remove unmap_vmap_area discards b8bf471c05ea mm: remove map_vm_range discards 056e07abc53b mm: don't return the number of pages from map_kernel_range [...] discards ceade788c9ee mm: rename vmap_page_range to map_kernel_range discards 43417d92d826 mm: remove vmap_page_range_noflush and vunmap_page_range discards 22f38f2111d1 mm: pass addr as unsigned long to vb_free discards d06d8c88c9f6 mm: only allow page table mappings for built-in zsmalloc discards 185017f0f203 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] discards ba2167c73883 mm: unexport unmap_kernel_range_noflush discards 1d88f7c1f299 mm: remove __get_vm_area discards 44091e11e699 powerpc: remove __ioremap_at and __iounmap_at discards 80e5106d8566 powerpc: add an ioremap_phb helper discards 48762d2d045c dma-mapping: use vmap insted of reimplementing it discards dbbf6457816b staging: media: ipu3: use vmap instead of reimplementing it discards cfeb5068b043 staging: android: ion: use vmap instead of vm_map_ram discards 8518f23dbcd3 x86: fix vmap arguments in map_irq_stack discards c3af92d2d77d x86/hyperv: use vmalloc_exec for the hypercall page discards 5f6b7abfb3b4 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() discards 27fca0a4dab6 mm/mmap.c: fix the adjusted length error discards 047e176adf5e /proc/PID/smaps: Add PMD migration entry parsing discards 776f566cca11 mm/gup.c: further document vma_permits_fault() discards 17cf5f6320aa mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] discards c3362cff2ab7 asm-generic: remove pgtable-nop4d-hack.h discards 5e0d30e2f3d4 unicore32: remove __ARCH_USE_5LEVEL_HACK discards 97b2813e00c1 sh: add support for folded p4d page tables discards ea4c2c6650c9 sh: drop __pXd_offset() macros that duplicate pXd_index() ones discards b63edbc94e1d sh: fault: Modernize printing of kernel messages discards 266ecc9a5c78 powerpc-add-support-for-folded-p4d-page-tables-fix discards 13d99ce336c0 powerpc: add support for folded p4d page tables discards fa3e9b4da7ef openrisc: add support for folded p4d page tables discards fcd4be68a4db nios2: add support for folded p4d page tables discards 5e69659f07f5 ia64: add support for folded p4d page tables discards a8c93883a22e hexagon: remove __ARCH_USE_5LEVEL_HACK discards 22998131ab33 arm64: add support for folded p4d page tables discards 61cea4dac7e8 arm: add support for folded p4d page tables discards d90504a9e71e h8300: remove usage of __ARCH_USE_5LEVEL_HACK discards 2cf776d4f36a swap: try to scan more free slots even when fragmented discards 6706cc0a5424 mm/swapfile.c: omit a duplicate code by compare tmp and max first discards 6c9532bed84e mm/swapfile.c: tmp is always smaller than max discards db310fc34464 mm/swapfile.c: found_free could be represented by (tmp < max) discards a25729020e72 mm/swapfile.c: remove the extra check in scan_swap_map_slots() discards e732142268ca mm/swapfile.c: simplify the calculation of n_goal discards 5c6622b66ecb mm/swapfile.c: remove the unnecessary goto for SSD case discards 5dd82a3bfe09 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] discards eaa90068dce8 mm/swapfile.c: offset is only used when there is more slots discards 4a01a0d498db mm: swap: properly update readahead statistics in unuse_pt [...] discards b67fdf569692 mm/swap_state: fix a data race in swapin_nr_pages discards ec1ecf443875 mm/swapfile: use list_{prev,next}_entry() instead of open-coding discards 5144a4d818f8 mm-gupc-updating-the-documentation-fix discards 741ecc5b9b62 mm/gup.c: update the documentation discards 3da3377e6e77 iomap: convert from readpages to readahead discards 676d0a882a7d fuse-convert-from-readpages-to-readahead-fix discards 2df9d3c83f26 fuse: convert from readpages to readahead discards cbb5e2bcb704 f2fs: pass the inode to f2fs_mpage_readpages discards c5d2f9c26949 f2fs: convert from readpages to readahead discards e1c871c7061d ext4: pass the inode to ext4_mpage_readpages discards 104a5855bcde ext4: convert from readpages to readahead discards 3ceee15124e6 erofs: convert compressed files from readpages to readahead discards 0e267244996c erofs: convert uncompressed files from readpages to readahead discards ded67e048a12 btrfs: convert from readpages to readahead discards 464c2cd86edd fs: convert mpage_readpages to mpage_readahead discards 91e9c85bb5a9 mm: use memalloc_nofs_save in readahead path discards c2f3ddb9ab5c mm: document why we don't set PageReadahead discards c24b2689bdfd mm: add page_cache_readahead_unbounded discards ef3928ff0ff7 mm: move end_index check out of readahead loop discards 64a78af8926f mm: add readahead address space operation discards aa234faa2397 mm: put readahead pages in cache earlier discards 91487a9f25a0 mm: remove 'page_offset' from readahead loop discards a8f26f44aa0b mm: rename readahead loop variable to 'i' discards be5a938cb482 mm: rename various 'offset' parameters to 'index' discards 18b995238e6d mm: use readahead_control to pass arguments discards 518b39b53db0 mm: add new readahead_control API discards d4086aecf508 mm: move readahead nr_pages check into read_pages discards 487901707ddf mm: ignore return value of ->readpages discards 1132106c590a mm: return void from various readahead functions discards 0913284e318b mm: move readahead prototypes from mm.h discards 13c9e5e6e182 mm, dump_page(): do not crash with invalid mapping pointer discards 23849842637c slub: remove kmalloc under list_lock from list_slab_objects() V2 discards c714b08ab437 slub: Remove userspace notifier for cache add/remove discards 10a6fb2c4c5f mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix discards b19eee41b41d mm/slub.c: fix corrupted freechain in deactivate_slab() discards fa760a9fb8e1 usercopy: mark dma-kmalloc caches as usercopy caches discards b774b443f192 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 3919a5017cc6 ramfs: support O_TMPFILE discards 4dafb01bbfc3 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning discards 21aafb2254e6 ocfs2: mount shared volume without ha stack discards 41ae14a0d3b3 ocfs2: add missing annotation for dlm_empty_lockres() discards 58ac5fedbaab squashfs-migrate-from-ll_rw_block-usage-to-bio-fix discards fe9710450a0b squashfs: migrate from ll_rw_block usage to BIO discards 0c2e91a7f9f9 scripts/gdb: repair rb_first() and rb_last() discards d6c032eb4cb7 eventpoll: fix missing wakeup for ovflist in ep_poll_callback discards 5a2513239750 eventpoll: fix missing wakeup for ovflist in ep_poll_callback discards 4ab8e17a49e8 mm/memcg: optimize memory.numa_stat like memory.stat discards 2b9b18e19dab arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in [...] discards ff9ef820485b scripts/decodecode: fix trapping instruction formatting discards 64b71fc80c0c kernel/kcov.c: fix typos in kcov_remote_start documentation discards 389687bccc0b mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] discards 06131489db74 usb: core: kcov: collect coverage from usb complete callback discards bab96be5bbb5 kcov: collect coverage from interrupts discards 958a19552199 kcov: use t->kcov_mode as enabled indicator discards 885edc57c682 kcov: move t->kcov_sequence assignment discards 27f62deb5afd kcov: move t->kcov assignments into kcov_start/stop discards a6993d43157d kcov: fix potential use-after-free in kcov_remote_start discards 1c334bad7980 kcov: cleanup debug messages discards 5cba9cb223b5 mm-memcg-fix-error-return-value-of-mem_cgroup_css_alloc-fix discards 768ad3caabdf mm, memcg: fix error return value of mem_cgroup_css_alloc() discards 020e4748454c ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] discards bd6e17c0aa45 /proc/kpageflags: do not use uninitialized struct pages discards d56e1f3ee1d6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 1ec3fe359a85 checkpatch: test $GIT_DIR changes omits 9d2161bed4e3 audit: log audit netlink multicast bind and unbind omits ea941016abf7 scsi: core: doc: Change function comments to kernel-doc style omits 04ee8a01abf8 scsi: ufs-qcom: Configure write booster type omits c14e7adf3a6a scsi: ufs: sysfs: Add sysfs entries for write booster omits 3d17b9b5ab11 scsi: ufs: Add write booster feature support omits 7dfdcc393dcd scsi: ufs: Use true for bool variables in ufshcd_complete_ [...] omits 655da8e57a46 scsi: sr: Use {get,put}_unaligned_be*() instead of open-co [...] omits f7854c382240 scsi: aacraid: Fix error handling paths in aac_probe_one() omits 488490e0d16c kcsan: Add test suite omits 95cc2e51bbd1 rcutorture: NULL rcu_torture_current earlier in cleanup code omits 079dabef2694 rcutorture: Handle non-statistic bang-string error messages omits d5874944f59e torture: Set configfile variable to current scenario omits 50576bf9f80f objtool, kcsan: Add kcsan_disable_current() and kcsan_enab [...] omits 5a76d2d81a12 kcsan: Add __kcsan_{enable,disable}_current() variants omits e02882cd57e3 rcutorture: Add races with task-exit processing omits 18f02ad19e2c bpf: Fix sk_psock refcnt leak when receiving message omits 182e073f68a0 cpu/hotplug: Fix a typo in comment "broadacasted"->"broadcasted" omits 2ac757e4152e net: ethernet: ti: fix return value check in k3_cppi_desc_ [...] omits 0c2006b29e5f r8169: improve error message if no dedicated PHY driver is found omits 8c1b2bf16d59 bpf, cgroup: Remove unused exports omits d308a881a591 drm/dp_mst: Kill the second sideband tx slot, save the world omits a21643cf569b Merge tag 'batadv-next-for-davem-20200427' of git://git.op [...] omits 37255e7a8f47 Merge tag 'batadv-net-for-davem-20200427' of git://git.ope [...] omits 799587d5731d ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT omits 46501bc35b71 drm/amd/display: remove conversion to bool in dc_link_ddc.c omits 2367cad7599f drm/amd/display: remove conversion to bool in dcn20_mpc.c omits b6e79d9a314e drm/amdgpu: remove conversion to bool in amdgpu_device.c omits fd90456c757d drm/amdgpu: decouple EccErrCnt query and clear operation omits 40e733147fe0 drm/amdgpu: switch to SMN interface to operate RSMU index mode omits fde812b32c1e drm/amdgpu: drop redundant cg/pg ungate on runpm enter omits 94fa56605866 drm/amdgpu: move kfd suspend after ip_suspend_phase1 omits dfe31f255fd6 drm/amdgpu: sw pstate switch should only be for vega20 omits d18ba57c725e drm/amdgpu: Remove unneeded semicolon omits 68c391e9f66b Merge branch 'v5.7-clk/fixes' into for-next omits c848d8d79e02 Merge branch 'v5.7-armsoc/fixes' into for-next omits c5b7aa1ee3ba Merge branch 'v5.8-clk/next' into for-next omits 49bedb9b00aa Merge branch 'v5.8-armsoc/soc' into for-next omits a2950b4728f3 Merge branch 'v5.8-armsoc/dts64' into for-next omits 19f1f467bc5e Merge branch 'mlxsw-Rework-matchall-offloading-plumbing' omits 075c8aa79d54 selftests: forwarding: tc_actions.sh: add matchall mirror test omits 19f06771ca3d mlxsw: spectrum: Move flow offload binding into spectrum_flow.c omits 3c650136afba mlxsw: spectrum_matchall: Process matchall events from the [...] omits 481ff57aadf5 mlxsw: spectrum: Avoid copying sample values and use RCU p [...] omits dd0fbc89d274 mlxsw: spectrum_matchall: Push per-port rule add/del into [...] omits 47fa15eae487 mlxsw: spectrum_matchall: Move ingress indication into mall_entry omits c7ea0e162fc8 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] omits 780ba878a1b0 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] omits 6c8cd435b587 mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_ru [...] omits d7fcc986224d mlxsw: spectrum: Push matchall bits into a separate file omits d52238eb7bcf mlxsw: spectrum: Push flow_block related functions into a [...] omits 3bc3ffb6e911 mlxsw: spectrum: Rename acl_block to flow_block omits 49c958ccd243 mlxsw: spectrum_acl: Move block helpers into inline header [...] omits 855bdca1781c ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk [...] omits 89ee3ace7292 arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt omits de70083cbaab arm64: dts: rockchip: remove #sound-dai-cells from &spdif [...] omits e565dd298c6b arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 n [...] omits b14f3898d2c2 ARM: dts: rockchip: swap clock-names of gpu nodes omits c604fd810bda arm64: dts: rockchip: swap interrupts interrupt-names rk33 [...] omits c617ed88502d arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts omits f73a28284e2a arm64: dts: rockchip: remove extra assigned-clocks propert [...] omits 621c8d0c233e ARM: dts: rockchip: fix phy nodename for rk3229-xms6 omits 287e0d538fce ARM: dts: rockchip: fix phy nodename for rk3228-evb omits 611e22b1d9f6 drm/rockchip: Remove unneeded semicolon omits 7c49abb4c2f8 drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static omits 10e3cc180e64 net/sonic: Fix a resource leak in an error handling path i [...] omits 4b5b71f770e2 net: tc35815: Fix phydev supported/advertising mask omits df4953e4e997 sch_sfq: validate silly quantum values omits 6488f11f39cf Merge branch 'r8169-improve-chip-config-handling' omits 10478283f210 r8169: improve configuring RxConfig register omits 975e8505e670 r8169: improve handling CPCMD_MASK omits cf7fc3af87b2 Merge branch 'bnxt_en-fixes' omits c72cb303aa6c bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). omits bbf211b1ecb8 bnxt_en: Return error when allocating zero size context memory. omits bae361c54fb6 bnxt_en: Improve AER slot reset. omits 9e68cb0359b2 bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF. omits c71c4e49afe1 bnxt_en: Fix VF anti-spoof filter setup. omits 45c9cbec425c Merge branch 'net-bridge-mrp' omits 419dba8a49d7 net: bridge: Add checks for enabling the STP. omits 6536993371fa bridge: mrp: Integrate MRP into the bridge omits 4d02b8f07515 bridge: mrp: Implement netlink interface to configure MRP omits 9a9f26e8f7ea bridge: mrp: Connect MRP API with the switchdev API omits fadd409136f0 bridge: switchdev: mrp: Implement MRP API for switchdev omits c284b5459008 switchdev: mrp: Extend switchdev API to offload MRP omits 2f1a11ae11d2 bridge: mrp: Add MRP interface. omits 3e54442c9384 net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN omits 4b8d7d4c5991 bridge: mrp: Extend bridge interface omits 2cc974f83fb5 bridge: mrp: Update Kconfig omits 4714d13791f8 bridge: uapi: mrp: Add mrp attributes. omits c3e302edca24 net: phy: marvell10g: fix temperature sensor on 2110 omits 869129ee0c62 drm/i915: Use proper fault mask in interrupt postinstall too omits 8738c85c72b3 sch_choke: avoid potential panic in choke_reset() omits 14695212d4cd fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks omits 62b4011fa7be net/tls: Fix sk_psock refcnt leak when in tls_data_ready() omits 4becb7ee5b3d net/x25: Fix x25_neigh refcnt leak when x25 disconnect omits 095f5614bfe1 net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() omits ea55d5c5616d docs: RCU: Don't duplicate chapter names in rculist_nulls.rst omits 1bc7c884fe00 docs: RCU: Convert stallwarn.txt to ReST omits 1276c75cbf36 docs: RCU: Convert rcuref.txt to ReST omits c58ac57d9f78 docs: RCU: Convert torture.txt to ReST omits 9e673702a4ff docs: RCU: Convert rculist_nulls.txt to ReST omits c5ac91217057 docs: RCU: Convert lockdep.txt to ReST omits f86fc6f83a9c docs: RCU: Convert lockdep-splat.txt to ReST omits 62b787a3e9c9 docs: RCU: Convert checklist.txt to ReST omits 2d20ecf0b31a rcu: Simplify the calculation of rcu_state.ncpus omits b76bee017655 srcu: Fix a typo in comment "amoritized"->"amortized" omits 90457340fad7 kvm/svm: Disable KCSAN for svm_vcpu_run() omits 0c1a43806a67 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls omits a9aa090ed123 rcu: Initialize and destroy rcu_synchronize only when necessary omits f93ef791878d locktorture: Use true and false to assign to bool variables omits 51538662a6f9 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 9dc109fd7a27 x86/mm/pat: Mark an intentional data race omits 382dbec4e804 fork: Annotate a data race in vm_area_dup() omits 7d3118016787 net: rtnetlink: remove redundant assignment to variable err omits dee83d1bb89c Merge branch 'lkmm-dev.2020.04.15b' into HEAD omits 6de556c31061 aquantia: Fix the media type of AQC100 ethernet controller [...] omits 256d9d39591e Merge branch 'kcsan-dev.2020.04.13c' into HEAD omits 52785b6ae8ed kcsan: Use GFP_ATOMIC under spin lock omits eba9c444d34c Improve KCSAN documentation a bit omits b6c10df0dbfe Merge branches 'fixes.2020.04.27a', 'kfree_rcu.2020.04.27a [...] omits 709edfa8c5e4 rcutorture: Convert ULONG_CMP_LT() to time_before() omits 7adc8dd19966 torture: Add a --kasan argument omits 62af31085fec torture: Save a few lines by using config_override_param i [...] omits 1d960fc1750e torture: Allow scenario-specific Kconfig options to overri [...] omits 50f361bd2895 torture: Allow --kconfig options to override --kcsan defaults omits fcbb5a4dc306 torture: Abstract application of additional Kconfig options omits dfb06c7d5d83 torture: Eliminate duplicate #CHECK# from ConfigFragment omits 3c59ac5e2a90 rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static omits e65c052c0a94 torture: Make --kcsan argument also create a summary omits 509c01101a3c torture: Add --kcsan argument to top-level kvm.sh script omits dc371b9c7f53 rcu: Allow rcutorture to starve grace-period kthread omits 27904fca54a0 rcutorture: Right-size TREE10 CPU consumption omits 8debcd839f5d rcutorture: Add flag to produce non-busy-wait task stalls omits b35af6a26b7c Default enable RCU list lockdep debugging with PROVE_RCU omits be44ae624311 locktorture.c: Fix if-statement empty body warnings omits c9527bebb017 rcutorture: Mark data-race potential for rcu_barrier() tes [...] omits b3578186b28d rcutorture: Make kvm-recheck-rcu.sh handle truncated lines omits 3b2a47398552 rcutorture: Add KCSAN stubs omits 33b2b93bd831 rcu: Remove self-stack-trace when all quiescent states seen omits 88375825171c rcu: When GP kthread is starved, tag idle threads as false [...] omits 654db05cee81 rcu: Use data_race() for RCU expedited CPU stall-warning prints omits e5a971d76d70 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() omits 25246fc83155 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU omits 7e0669c3e9de rcu-tasks: Add IPI failure count to statistics omits 039f3cc93aa0 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits edf3775f0ad6 rcu-tasks: Add count for idle tasks on offline CPUs omits 40471509be3c rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits 9796e1ae7386 rcu-tasks: Make RCU tasks trace also wait for idle tasks omits 7e3b70e0703b rcu-tasks: Handle the running-offline idle-task special case omits 81b4a7bc3b54 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits b38f57c1fe64 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits 7d0c9c50c5a1 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits 9ae58d7bd11f rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits 238dbce39ea4 rcu-tasks: Add grace-period and IPI counts to statistics omits 276c410448db rcu-tasks: Split ->trc_reader_need_end omits b0afa0f05667 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 88092d0c99d7 rcu-tasks: Add a grace-period start time for throttling and debug omits 43766c3eadcf rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits af051ca4e423 rcu-tasks: Make rcutorture writer stall output include GP state omits e21408ceec2d rcu-tasks: Add RCU tasks to rcutorture writer stall output omits 8fd8ca388ccf rcu-tasks: Move #ifdef into tasks.h omits 4593e772b502 rcu-tasks: Add stall warnings for RCU Tasks Trace omits c1a76c0b6aba rcutorture: Add torture tests for RCU Tasks Trace omits d5f177d35c24 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits d01aa2633b5d rcu-tasks: Code movement to allow more Tasks RCU variants omits e4fe5dd6f26f rcu-tasks: Further refactor RCU-tasks to allow adding more [...] omits c97d12a63c26 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages omits 3d6e43c75d6b rcutorture: Add torture tests for RCU Tasks Rude omits c84aad765406 rcu-tasks: Add an RCU-tasks rude variant omits 5873b8a94e5d rcu-tasks: Refactor RCU-tasks to allow variants to be added omits 9cf8fc6fabd4 rcutorture: Add a test for synchronize_rcu_mult() omits b3d73156b075 rcu: Reinstate synchronize_rcu_mult() omits 07e105158d97 rcu-tasks: Create struct to hold state information omits eacd6f04a133 rcu-tasks: Move Tasks RCU to its own file omits 5bef8da66a9c rcu: Add per-task state to RCU CPU stall warnings omits 2beaf3280e57 sched/core: Add function to sample state of locked-down task omits 66777e5821f6 rcu-tasks: Use context-switch hook for PREEMPT=y kernels omits ac3caf827488 rcu: Add comments marking transitions between RCU watching [...] omits 52b1fc3f798d rcutorture: Add test of holding scheduler locks across rcu [...] omits 5f5fa7ea89dc rcu: Don't use negative nesting depth in __rcu_read_unlock() omits f0bdf6d473cf rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field omits 07b4a930fc44 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] omits e4453d8a1c56 rcu: Make rcu_read_unlock_special() safe for rq/pi locks omits c76e7e0bce10 rcu: Add KCSAN stubs to update.c omits 6be7436d2245 rcu: Add rcu_gp_might_be_stalled() omits a6a82ce18ba4 rcu/tree: Count number of batched kfree_rcu() locklessly omits 9154244c1ab6 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] omits f87dc808009a rcuperf: Add ability to increase object allocation size omits e2f3ccfa6200 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() omits 7b2413111a63 rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() omits 29ffebc5fcc0 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison omits da44cd6c8e88 rcu: Replace 1 by true omits a66dbda7893f rcu: Replace assigned pointer ret value by corresponding b [...] omits 62ae19511f1e rcu: Mark rcu_state.gp_seq to detect more concurrent writes omits c28d5c09d09f rcu: Get rid of some doc warnings in update.c omits ddc465936643 Revert "rculist: Describe variadic macro argument in a Sph [...] omits fcbcc0e70050 rcu: Fix the (t=0 jiffies) false positive omits 1fca4d12f463 rcu: Expedite first two FQS scans under callback-overload [...] omits 53965dbe5396 drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers omits 47fbb074536e rcu: Use data_race() for RCU CPU stall-warning prints omits 5822b8126ff0 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits b68c6146512d srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] omits 065a6db12a80 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks omits 314eeb43e5f2 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] omits 2f0846956355 rcu: Mark rcu_state.ncpus to detect concurrent writes omits 4f58820fd710 srcu: Add KCSAN stubs omits 353159365e72 rcu: Add KCSAN stubs omits 18e6719c141e Merge branch 'vsock-virtio-fixes-about-packet-delivery-to- [...] omits a78d16397856 vsock/virtio: fix multiple packet delivery to monitoring devices omits 107bc0766b9f vhost/vsock: fix packet delivery order to monitoring devices omits 3608a1997498 dt-bindings: net: convert qca,ar71xx documentation to yaml omits 0767ec042897 net: ag71xx: extend link validation to support other SoCs omits 62eb0c79662c coresight: Initialize arg in sparse friendly way omits dc63e28efa19 Merge branch 'edac-i10nm' into edac-for-next omits 2fc7c955714a coresight: Don't initialize variables unnecessarily omits 440396619c93 coresight: Mark some functions static omits dbc05ae38676 drm/dp_mst: Fix drm_dp_send_dpcd_write() return code omits 2abaad4eb59d drm/i915/gt: Check cacheline is valid before acquiring omits f524a774a4ff drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() omits 5d5e100a2034 drm/i915/selftests: Fix i915_address_space refcnt leak omits ce20670828c1 EDAC/i10nm: Update driver to support different bus number [...] omits dd26bf03644a coresight: etm4x: Add support for Neoverse N1 ETM omits 6dc0d028f539 drm/i915/gt: Fix up clock frequency omits ee5340abab3b EDAC, {skx,i10nm}: Make some configurations CPU model specific omits 5332f8b1d9dd dmaengine: dmatest: Describe members of struct dmatest_info omits 7f2b722668e5 dmaengine: dmatest: Describe members of struct dmatest_params omits 35c5fc028511 dmaengine: dmatest: Allow negative timeout value to specif [...] omits 85f78cec8494 Revert "dmaengine: dmatest: timeout value of -1 should spe [...] omits b9f960201249 dmaengine: dmatest: Fix iteration non-stop logic omits 955b17665d2c dmaengine: stm32-dma: direct mode support through device tree omits 86e673f7c974 dt-bindings: dma: add direct mode support through device t [...] omits 920c5974f0d3 dmaengine: qcom_hidma: Simplify error handling path in hid [...] omits 664475cffb8c dmaengine: tegra-apb: Ensure that clock is enabled during [...] omits c0fca736098c dmaengine: mmp_tdma: Validate the transfer direction omits 7edfe3df2a9f dmaengine: dw-edma: Check MSI descriptor before copying omits 0821009445a8 dmaengine: fix channel index enumeration omits bbb336f39efc spi: spi-amd: Add AMD SPI controller driver support omits 2d744ecf2b98 ASoC: Intel: Skylake: Automatic DMIC format configuration [...] omits 1b450791d517 ASoC: Intel: Multiple I/O PCM format support for pipe omits 1b290ef023b3 ASoC: Intel: Skylake: Add alternative topology binary name omits e5c9a223da3c Merge tag 'v5.7-rc3' into spi-5.8 omits 48dd1a7938e3 regulator: max77826: Remove erroneous additionalProperties omits b430ff7ef8b0 drm/stm: ltdc: check number of endpoints omits 77060f4f71df ASoC: hisilicon: Use the defined variable to clean code omits f3fc1ea011f0 ASoC: fsl_easrc: Check for null pointer before dereferenci [...] omits 1597bfbfdb3c ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_ [...] omits e66f385354b3 ASoC: mxs-saif: Avoid unnecessary check omits b1ca2f63e20b ASoC: Intel: sof_sdw: add amp number in components string for ucm omits e782ddbb0873 ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() omits c31cd5a5b2f2 MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer omits 67321e02fb2d phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string omits e411eb257b33 libbpf: Return err if bpf_object__load failed omits c85c7cdef3c9 leds: trigger: remove redundant assignment to variable ret omits 9af512e81964 leds: netxbig: Convert to use GPIO descriptors omits 1fecbb71fe0e ASoC: fsl_esai: Disable exception interrupt before schedul [...] omits 1417cff96ef8 usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() omits f670269a42bf x86: Fix early boot crash on gcc-10, next try omits 73da86741e7f x86/build: Check whether the compiler is sane omits a5bff92eaac4 dma-buf: Fix SET_NAME ioctl uapi omits 4243cd5388c8 drm/i915/gt: Sanitize GT first omits 2759e395358b drm/i915/gt: Check cacheline is valid before acquiring omits 68ace460c5b2 drm/i915/execlists: Check preempt-timeout target before su [...] omits 23b5ae2e8e13 locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() omits e8014d83f604 Merge 5.7-rc3 into staging-next omits 3b00933301fc Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next omits e2f5d18dcace Merge branch 'renesas-fixes-for-v5.7' into renesas-next omits cf8ae446bbcb arm64: dts: renesas: Fix IOMMU device node names omits ae990a1de014 ARM: dts: renesas: Fix IOMMU device node names omits fea89b265f78 ARM: dts: shmobile: Update CMT1 compatible values omits 14232c6e788c platform/x86: thinkpad_acpi: Add support for dual fan control omits 366b8149fbff m68k: amiga: config: Replace zero-length array with flexib [...] omits cef8ec8cbd21 leds: add sgm3140 driver omits ea4407fa905a dt-bindings: leds: Add binding for sgm3140 omits 03f613f0571f leds: ariel: Add driver for status LEDs on Dell Wyse 3020 omits 44c606b0058b leds: pwm: check result of led_pwm_set() in led_pwm_add() omits 9f4069b055d1 drm/i915: re-disable -Wframe-address omits a8e5f6d8ecfe Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits d38f9bc9261a Merge branch 'pm-acpi' into linux-next omits a9b760b0266f PM: ACPI: Output correct message on target power state omits 5b88cea04ba7 Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next omits 5c447c18d1f7 ACPI: CPPC: Make some symbols static omits 496121c02127 ACPI: processor: idle: Allow probing on platforms with one [...] omits e1903098e48d Merge branches 'pm-cpufreq-fixes' and 'pm-sleep-fixes' int [...] omits 2351f8d295ed PM: hibernate: Freeze kernel threads in software_resume() omits 8c539776ac83 cpufreq: intel_pstate: Only mention the BIOS disabling tur [...] omits 3caa169b65a8 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next omits 96fa72ffb215 Merge 5.7-rc3 into driver-core-next omits 48a4cc950348 Merge 5.7-rc3 into char-misc-next omits e947861d0ccb Merge 5.7-rc3 into tty-next omits f6402eb4a2b3 Merge 5.7-rc3 into usb-next omits 694cfd87b0c8 x86/setup: Add an initrdmem= option to specify initrd phys [...] omits ef0b3203c758 ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter omits e62905ae34ea xfrm interface: don't take extra reference to netdev omits 8aebfffacfa3 configfs: fix config_item refcnt leak in configfs_rmdir() omits 32927393dc1c sysctl: pass kernel pointers to ->proc_handler omits f461d2dcd511 sysctl: avoid forward declarations omits 2374c09b1c8a sysctl: remove all extern declaration from sysctl.c omits 26363af56434 mm: remove watermark_boost_factor_sysctl_handler omits ea64d8d6c675 netfilter: nat: never update the UDP checksum when it's 0 omits 74f99482eae0 netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit omits c464f5532fe9 Merge branch 'i2c/for-current' into i2c/for-next omits fdeab9779cfe Merge branch 'i2c/for-5.8' into i2c/for-next omits a66d0af81726 i2c: iproc: generate stop event for slave writes omits 21953ee5013d x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m omits f131bd3eee97 Merge branch 'cloudflare-prog' omits 234589012ba0 selftests/bpf: Add cls_redirect classifier omits bfe3d8f6313d x86/tlb: Restrict access to tlbstate omits 8a29204f3e97 xen/privcmd: Remove unneeded asm/tlb.h include omits 6c9b7d79a801 x86/tlb: Move PCID helpers where they are used omits 6f8a57ccf851 bpf: Make verifier log more relevant by default omits af5c40c6ee05 x86/tlb: Uninline nmi_uaccess_okay() omits 71d19214776e bpf: add bpf_ktime_get_boot_ns() omits 0a05861f80fe xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit [...] omits 96f59fe291d2 x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site omits 0cf2ea1121aa MIPS: Kernel: Identify Loongson-2K processors omits 69de6c1a7fc7 x86/tlb: Move paravirt_tlb_remove_table() to the usage site omits 4b04e6c23674 x86/tlb: Move __flush_tlb_all() out of line omits 082b57e3eb09 net: bpf: Make bpf_ktime_get_ns() available to non GPL programs omits 6f3f65d80dac net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head omits 6890896bd765 bpf: Fix missing bpf_base_func_proto in cgroup_base_func_p [...] omits 745abfaa9eaf bpf, riscv: Fix tail call count off by one in RV32 BPF JIT omits ae460c022453 bpf_helpers.h: Add note for building with vmlinux.h or lin [...] omits 0456ea170cd6 bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, [...] omits 93e516894752 tools/bpf/bpftool: Remove duplicate headers omits b0b3fb675922 bpf: Remove set but not used variable 'dst_known' omits 598cc9300563 PM: sleep: Helpful edits for devices.rst documentation omits e2e13925ff74 MIPS: Loongson: Add support for perf tool omits a44f83092d71 MIPS: Rename the "Fill" cache ops to avoid build failure omits 29def599b38b x86/tlb: Move flush_tlb_others() out of line omits 58430c5dba7b x86/tlb: Move __flush_tlb_one_kernel() out of line omits 127ac915c8e1 x86/tlb: Move __flush_tlb_one_user() out of line omits cd30d26cf307 x86/tlb: Move __flush_tlb_global() out of line omits 2faf153bb734 x86/tlb: Move __flush_tlb() out of line omits 84c0eb212c88 platform/mellanox: mlxreg-hotplug: convert to use i2c_new_ [...] omits e14d796d8339 i2c: iproc: add support for SMBUS quick cmd omits 6b98bf01d2af i2c: powermac: Simplify reading the "reg" and "i2c-address [...] omits 1b9e68533299 i2c: qup: remove unneeded conversion to bool omits aef6f2e7cec1 i2c: brcmstb: Fix handling of optional interrupt omits 88fb09c40925 i2c: regroup documentation of bindings omits 09cc9a3bce91 i2c: stm32f7: allows for any bus frequency omits dd16163ea24b dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range omits e07a89775c71 i2c: stm32: don't print an error on probe deferral omits ec43f7434379 i2c: brcmstb: Allow to compile it on BCM2835 omits e804f0a78e9e i2c: slave-eeprom: Make it possible to pre-load eeprom data omits 53fb6e990d78 objtool: Fix infinite loop in for_offset_range() omits cc18b2f4f3f1 ALSA: line6: Fix POD HD500 audio playback omits 3fd8dc269ff0 net: hns3: remove an unnecessary check in hclge_set_umv_space() omits 52a90612fa61 net: remove obsolete comment omits 659d4587fe72 net: openvswitch: use div_u64() for 64-by-32 divisions omits 4b36a0dff794 net: openvswitch: suitable access to the dp_meters omits 06b439de5f89 Merge branch 'hinic-add-SR-IOV-support' omits 1f62cfa19a61 hinic: add net_device_ops associated with vf omits 7dd29ee12865 hinic: add sriov feature support omits a425b6e1c69b hinic: add mailbox function support omits c90af587a9ee net/mlx4_core: Add missing iounmap() in error path omits df346f1aac6c dccp: remove unused inline function dccp_set_seqno omits 163749ad8436 qlcnic: remove unused inline function qlcnic_hw_write_wx_2M omits 308de89fedf4 liquidio: remove unused inline functions omits 3e14462f1bee ptp: clockmatrix: remove unnecessary comparison omits f30e472071c8 hsr: remove unnecessary code in hsr_dev_change_mtu() omits 1200832c6e85 mptcp: fix race in msk status update omits 071c8ed6e88d tcp: mptcp: use mptcp receive buffer space to select rcv window omits 460fd830dd9d dpaa2-eth: add channel stat to debugfs omits ae23aae229b8 octeontx2-pf: Remove unneeded semicolon omits dce38b74b2b5 net: phy: dp83867: Remove unneeded semicolon omits 8b5d10e4d285 Merge branch 'net-hns3-refactor-for-MAC-table' omits 039ba863e8d7 net: hns3: optimize the filter table entries handling when [...] omits 7d0b345156d0 net: hns3: use mutex vport_lock instead of mutex umv_lock omits c631c696823c net: hns3: refactor the promisc mode setting omits f671237a4b45 net: hns3: add support for dumping UC and MC MAC list omits ee4bcd3b7ae4 net: hns3: refactor the MAC address configure omits 4c58f5924701 net: hns3: replace num_req_vfs with num_alloc_vport in hcl [...] omits c1c5f66ee0de net: hns3: remove unnecessary parameter 'is_alloc' in hclg [...] omits 1ac0e6c29298 net: hns3: refine for unicast MAC VLAN space management omits d483389678f9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 7842087b0196 Input: mms114 - add extra compatible for mms345l omits 86d1ee00c86d dt-bindings: mms114: document melfas,mms345l binding omits b8a1181122f7 drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL omits 1dd47b54baea drm/i915: Add live selftests for indirect ctx batchbuffers omits e1ca5184625d panel: simple: Add Ivo M133NWF4 R0 omits d08ffbeaa100 dt-bindings: display: simple: Add IVO M133NWF4 R0 omits 685d21096f6c drm/i915: Add per ctx batchbuffer wa for timestamp omits 168c6d231b4b drm/i915: Add engine scratch register to live_lrc_fixed omits a69e61051a50 Merge branch 'for-5.8/block' into for-next omits 8cf7961dab42 block: bypass ->make_request_fn for blk-mq drivers omits ae3cc8d8ff06 dm: remove the make_request_fn check in device_area_is_invalid omits a91b2014fc31 bcache: remove a duplicate ->make_request_fn assignment omits 3e82c3485e83 block: remove create_io_context omits b0c664cc80e8 panel: simple: Add BOE NV133FHM-N61 omits 1a8afd1ef47c dt-bindings: display: simple: Add BOE NV133FHM-N61 omits bc7f0b6d4ae4 video/fbdev/riva: Remove dead code omits 3d930aacd637 drm/panel: remove set but not used variable 'config' omits 232f23e8cd97 dt-bindings: panel: Document some missing compatible strings omits 30be30310871 drm/bridge: panel: Return always an error pointer in drm_p [...] omits 4606ed7ede0c drm/bridge: ps8640: Let panel to set the connector type omits d53139b37f10 drm: panel: Set connector type for LP120UP1 omits a29b57e9df22 drm/panel: ili9322: Remove unneeded semicolon omits 03e909acd95a drm/panel: simple: Add support for AUO G121EAN01.4 panel omits d9ccd1f28246 drm/panel: simple: Add support for AUO G156XTN01.0 panel omits 2f7b832fc992 drm/panel: simple: Add support for AUO G190EAN01 panel omits 298f3db6ee69 dma-contiguous: fix comment for dma_release_from_contiguous omits 1d659236fb43 dma-pool: scale the default DMA coherent pool size with me [...] omits 82fef0ad811f x86/mm: unencrypted non-blocking DMA allocations use coher [...] omits 2edc5bb3c5cc dma-pool: add pool sizes to debugfs omits 76a19940bd62 dma-direct: atomic allocations must come from atomic coher [...] omits 54adadf9b085 dma-pool: dynamically expanding atomic pools omits 41aef04524d3 Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue omits 87f86cddda65 staging: wfx: check ssidlen and prevent an array overflow omits 705b7c364808 Staging: rtl8723bs: Fix comment typo "the the". omits f80fa161ae61 staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro omits 46abf997419c MAINTAINERS: Add rcy@google.com as maintainer for drivers/ [...] omits 3172204a39c9 Staging: gasket: fix typo in gasket_page_table.c comments. omits 4da0b2b7e675 efi/libstub: Re-enable command line initrd loading for x86 omits 81b67439d147 x86/unwind/orc: Fix premature unwind stoppage due to IRET frames omits a0f81bf26888 x86/unwind/orc: Fix error path for bad ORC entry type omits 98d0c8ebf77e x86/unwind/orc: Prevent unwinding before ORC initialization omits f1d9a2abff66 x86/unwind/orc: Don't skip the first frame for inactive tasks omits b08418b54831 x86/unwind: Prevent false warnings for non-current tasks omits 153eb2223c79 x86/unwind/orc: Convert global variables to static omits f977df7b7ca4 x86/entry/64: Fix unwind hints in rewind_stack_do_exit() omits 96c64806b4bf x86/entry/64: Fix unwind hints in __switch_to_asm() omits 1fb143634a38 x86/entry/64: Fix unwind hints in kernel exit path omits 06a9750edcff x86/entry/64: Fix unwind hints in register clearing code omits d8dd25a461e4 objtool: Fix stack offset tracking for indirect CFAs omits 4353dd3b7078 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] omits 6033cebdfff9 ptp: idt82p33: remove unnecessary comparison omits 5d7163a11787 net: ipv6: remove unused inline function ip6_set_txhash omits 7f023ec91c3c net: sched: remove unused inline function qdisc_reset_all_tx omits d9e4171a4a2c net: atlantic: Remove unneeded semicolon omits 10395e99f4a6 net/mlxfw: Remove unneeded semicolon omits 993e8ec9754b Merge branch 'net-phy-smaller-phylib-improvements' omits 9576e9fa1c02 net: phy: clear phydev->suspended after soft reset omits 3194915486b2 net: phy: remove genphy_no_soft_reset omits d70c47c8dc69 net: phy: make phy_suspend a no-op if PHY is suspended already omits 5c05c1dbb177 net: phylink, dsa: eliminate phylink_fixed_state_cb() omits 6861d6d9cf36 Merge branch 'qdisc-noop' omits b89c1e6bdc73 dpaa2-eth: fix return codes used in ndo_setup_tc omits b70ba69ef1f7 net: sched: report ndo_setup_tc failures via extack omits af03958da067 PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events omits adc9fbcd7d04 PCI: Use of_node_name_eq() for node name comparisons omits 92dc39fd4047 Merge branch 'mlxsw-Mirroring-cleanups' omits 4780dbdbd957 mlxsw: spectrum_span: Replace zero-length array with flexi [...] omits 4c00dafc59c7 mlxsw: spectrum_span: Use 'refcount_t' for reference counting omits c0c2899cf66e mlxsw: spectrum_span: Remove unnecessary debug prints omits 7f9b099bd9d3 mlxsw: spectrum_span: Rename parms() to parms_set() omits 8146458fcd79 mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entr [...] omits 78fb6bd02578 Merge branch 'misc' into for-next omits 5a9e10f0b4f0 Merge branch 'fixes' into for-next omits f371d5345377 scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c omits 9b77c9da6a1f scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c omits 8d5e202802a5 scsi: isci: Use true, false for bool variables omits acfcb728bd57 scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c omits f71ded01cc3f scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c omits 0745c834f793 scsi: bfa: Remove set but not used variable 'fchs' omits 6942d531e2d2 scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void omits baf3fbf26cc0 scsi: mpt3sas: Remove NULL check before freeing function omits 2e9ef0fcac01 scsi: ipr: Remove NULL check before freeing function omits f166021c0f51 scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_s [...] omits f8f794a15adc scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc omits 7c59dace7e8e scsi: target: iscsi: Remove the iscsi_data_count structure omits f983622ae605 scsi: core: Avoid calling synchronize_rcu() for each devic [...] omits 3fa65812c202 scsi: BusLogic: Remove conversion to bool in blogic_inquiry() omits 1a5d1d940ba8 scsi: megaraid: Use true, false for bool variables omits 3147d8aaa03e proc: Use PIDTYPE_TGID in next_tgid omits 0fb5ce62c592 proc: modernize proc to support multiple private instances omits c59f415a7cb6 Use proc_pid_ns() to get pid_namespace from the proc superblock omits 9669a5079995 drm/i915: Drop rq->ring->vma peeking from error capture omits 4b63340b9b0e Merge branch 'topic/pcm-oss-fix' into for-linus omits ac957e8c5411 ALSA: pcm: oss: Place the plugin buffer overflow checks co [...] omits edb7f9d6b574 Merge back system-wide PM updates for v5.8. omits a914ff2d78ce PCI/ASPM: Don't select CONFIG_PCIEASPM by default omits 8c8ff55b4da7 PCI/AER: Don't select CONFIG_PCIEAER by default omits 2fff3f73e8c2 Documentation: PM: sleep: Update driver flags documentation omits fbedda4e4dc5 PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default omits 4285de0725b1 ALSA: pcm: oss: Place the plugin buffer overflow checks correctly omits 94b84ac1979b PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default omits 2a3f34750b8b PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED omits c3aaf086701d PCI/PM: Call .bridge_d3() hook only if non-NULL omits e07515563d01 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP omits fa2bfead9103 PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() omits 76c70cb58ce3 PM: sleep: core: Rename dev_pm_may_skip_resume() omits 0fe8a1be599a PM: sleep: core: Rework the power.may_skip_resume handling omits 6e176bf8d461 PM: sleep: core: Do not skip callbacks in the resume phase discards 521727bec495 riscv: Use text_mutex instead of patch_lock discards 27e8d167c45c riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation discards 3eb39fbe6453 riscv: Remove the 'riscv_' prefix of function name omits 9c878557b1eb drm/i915/gt: Use the RPM config register to determine clk [...] omits 555a32242997 drm/i915/gt: Trace RPS events omits 9020d3956317 x86/alternatives: Move temporary_mm helpers into C omits ce4c43065c01 scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 omits 8012209eb26b scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region omits 85896421df0c scsi: mpt3sas: Separate out RDPQ allocation to new function omits 550dc875cfbc scsi: mpt3sas: Rename function name is_MSB_are_same omits ba27c5cf286d scsi: mpt3sas: Don't change the DMA coherent mask after al [...] omits cb2a02355b04 x86/cr4: Sanitize CR4.PCE update omits b8d3ad51dfec ASoC: snd-sof-intel-hda-common - add hda_model parameter a [...] omits bc834e074e36 scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() omits 7c67f54661fc KVM: SVM: do not allow VMRUN inside SMM omits acd05785e48c kvm: add capability for halt polling omits 87796555d48c KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned lo [...] omits d1ec20a55f6c scsi: aic7xxx: Remove unnecessary NULL checks before kfree omits 9cd7d494bd2b scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() omits d8f0b35331c4 x86/cpu: Uninline CR4 accessors omits f8e25f97407c scsi: cxgb4i: Remove superfluous null check omits c213db614685 MIPS: Clear XContext at boot time omits c298f72a534d uapi: revert flexible-array conversions omits d82d500f5118 MIPS: arch_send_call_function_single_ipi() calling convent [...] omits 6c9147d991fb Merge remote-tracking branch 'regmap/for-5.8' into regmap-next omits cef570d20922 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus omits 1ebf7aaf3ac0 drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT omits f83e4f9896ef MIPS: Loongson-3: Add some unaligned instructions emulation omits d339cd02b888 MIPS: Move unaligned load/store helpers to inst.h omits c05b5940d940 MIPS: Fix the declaration conflict of mm_isBranchInstr() omits c48f849d3f7a scsi: qla2xxx: Delete all sessions before unregister local [...] omits 45a76264c26f scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV omits cbb01c2f2f63 scsi: qla2xxx: Fix MPI failure AEN (8200) handling omits d971d42f0655 amdgpu/dc: remove redundant assignment to variable 'option' omits abb17b1edf7b drm/amdgpu/gmc: Use consistent variable on unlocks omits a96f661a4715 drm/amd/display: remove redundant assignment to variable ret omits 04e4e2e95583 drm/amdgpu: protect ring overrun omits 312a79b6eafe drm/amdgpu: extent threshold of waiting FLR_COMPLETE omits 79bebabb88cb drm/amdgpu: for nv12 always need smu ip omits 8efd72759e9e drm/amdgpu: skip sysfs node not belong to one vf mode omits 38748ad88a2f drm/amdgpu: enable one vf mode for nv12 omits b217e6f579d6 drm/amdgpu: clear the messed up checking logic omits c2ce6aebf092 drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later omits c983361a7249 drm/amdgpu: sriov is forbidden to call disable DPM omits 2f5a0a91191a drm/amdgpu: skip cg/pg set for SRIOV omits 1a0f3667d876 drm/amdgpu: ignore TA ucode for SRIOV omits f0c0d0cf590f selftests/ftrace: Check the first record for kprobe_args_type.tc omits 3ba225b506a2 treewide: Replace zero-length array with flexible-array member omits 02f5cb95a27c Merge branch 'for-5.8/block' into for-next omits 28d65729b050 block: Limit number of items taken from the I/O scheduler [...] omits 895d47759bdc block: unexport bdev_read_page and bdev_write_page omits 7db8736db081 drm/i915: Split some long lines omits 8fdda3854967 drm/i915: Introduce .set_idle_link_train() vfunc omits fb83f72c48a5 drm/i915: Introduce .set_signal_levels() vfunc omits eee3f91195ad drm/i915: Introduce .set_link_train() vfunc omits d7ff281c6d27 drm/i915: Have pfit calculations return an error code omits 4cecc7c0cc2b drm/i915: Pass connector state to pfit calculations omits f650af72e5ba drm/i915: s/pipe_config/crtc_state/ in pfit functions omits 35dd95b4ee19 drm/i915: Use drm_rect to store the pfit window pos/size omits eac9c58539aa drm/i915: Flatten a bunch of the pfit functions omits c5a01ec7579a drm/i915: Fix skl+ non-scaled pfit modes omits 8c5cc19e9470 x86/tlb: Uninline __get_current_cr3_fast() omits 6292b8efe32e drm/edid: Fix off-by-one in DispID DTD pixel clock omits 82f25bd73c0b regmap-i2c: add 16-bit width registers support omits e73f94d1b6f0 batman-adv: remove unused inline function batadv_arp_chang [...] omits a97bf49f824e RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp() omits 357f34294686 RDMA/hns: Simplify the state judgment code of qp omits 7c044adca272 RDMA/hns: Simplify the cqe code of poll cq omits a3de9e83810c RDMA/hns: Simplify the qp state convert code omits 375898e83d26 RDMA/hns: Optimize hns_roce_v2_set_mac() omits 9976ea27b526 RDMA/hns: Optimize hns_roce_config_link_table() omits dc234825997e spi: spi-fsl-dspi: Adding shutdown hook omits 4eb8320bd1aa efi: Move arch_tables check to caller omits 4e9a0f73f030 efi: Clean up config table description arrays omits 0a75561489f5 efi/libstub/x86: Avoid getter function for efi_is64 omits 980771f61662 efi/libstub: Drop __pure getters for EFI stub options omits ccc27ae77494 efi/libstub: Drop __pure getter for efi_system_table omits 544393707f3c efi: Kill __efistub_global omits 26a92425f9a3 efi/x86: Remove __efistub_global and add relocation check omits 420b6d00ca94 efi/arm: Remove __efistub_global annotation omits 685d8164b5da efi/libstub: Move efi_relocate_kernel() into separate source file omits e71356fe29e7 efi/libstub/arm64: Switch to ordinary page allocator for k [...] omits 43b1df0e013c efi/libstub: Add API function to allocate aligned memory omits 50de2e9ebbc0 drm/lima: enable runtime pm omits 63945d51490f drm/lima: add pm resume/suspend ops omits 7a475eb470ac drm/lima: separate clk/regulator enable/disable function omits 3446d7e9883d drm/lima: add resume/suspend callback for each ip omits 9f5072a191a1 drm/lima: power down ip blocks when pmu exit omits 4836cf044d74 drm/lima: add lima_devfreq_resume/suspend omits 4eb70cd3f284 drm/lima: always set page directory when switch vm omits 24943269e51b drm/lima: check vm != NULL in lima_vm_put omits d04f2a8e5b19 drm/lima: print process name and pid when task error omits 4eda21d61904 drm/lima: use module_platform_driver helper omits 2ce216edf2c6 drm/lima: Clean up redundant pdev pointer omits 21d81f888299 drm/lima: Clean up IRQ warnings omits 3e645a4add53 ASoC: soc-compress: avoid false-positive Wuninitialized warning omits 4a65ed6562bc Merge branch 'ib-mfd-x86-usb-watchdog-v5.7' omits c38b608504aa ASoC: wm8962: set CLOCKING2 as non-volatile register omits 50689771c8f0 drm/i915: Only close vma we open 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 2f72d35ea75e MAINTAINERS: Update entry for Intel Broxton PMC driver omits 25f1ca31e230 platform/x86: intel_pmc_ipc: Convert to MFD omits 0759a8730c70 platform/x86: intel_telemetry: Add telemetry_get_pltdata() omits b8da68f44f6d platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c omits 781adff21c84 x86/platform/intel-mid: Add empty stubs for intel_scu_devi [...] omits 7713f9180cb4 platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command() omits b62851491a55 usb: typec: mux: Convert the Intel PMC Mux driver to use n [...] omits 68c73fb22477 platform/x86: intel_telemetry: Convert to use new SCU IPC API omits 5036208367cb mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API omits 4181bc8f6fab mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API omits e7d3c33c58e0 mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic omits ddcce057f50d platform/x86: intel_pmc_ipc: Start using SCU IPC omits 7e18c89d6e37 platform/x86: intel_scu_ipc: Add managed function to regis [...] omits 663cc18861a0 platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API omits 80ae679b8f86 watchdog: intel-mid_wdt: Convert to use new SCU IPC API omits 595694bd3888 platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API omits f57fa18583f5 platform/x86: intel_scu_ipc: Introduce new SCU IPC API omits dd8856493739 platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a [...] omits ea608f25fa09 platform/x86: intel_scu_ipc: Log more information if SCU I [...] omits 54b34aa0a729 platform/x86: intel_scu_ipc: Split out SCU IPC functionali [...] omits b5f7311d3a2e platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA omits f78bf066acb9 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...] omits 4a3de90b1184 mac80211: sta_info: Add lockdep condition for RCU list usage omits 7ae14cf581f2 phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver omits 5b6cc38f3f3f ALSA: usb-audio: Fix racy list management in output queue omits 9c3d6497fbfa crypto: bcm - Delete redundant variable definition omits 97f2650e5040 crypto: drbg - always seeded with SP800-90B compliant nois [...] omits 764428fe99e8 crypto: jitter - SP800-90B compliance omits 63e05f327517 crypto: algif_rng - remove redundant assignment to variable err omits 8a656a48f75f crypto: chelsio - remove redundant assignment to variable error omits 3ca73b70a3a9 crypto: arm64 - Consistently enable extension omits b61ad5c0e21c phy: tegra: Select USB_COMMON for usb_get_maximum_speed() omits 9784c9963fec gpiolib: devprop: Warn if gpio-line-names is too long omits b2f9fb0d671f EDAC/amd8131: Remove defined but not used bridge_str omits 04c96460bfdb ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen omits f0bd62b64016 ALSA: usb-audio: Improve frames size computation omits 10635d2d2a4c Merge branch 'for-linus' into for-next omits 977dfef40c89 ALSA: hda: Match both PCI ID and SSID for driver blacklist omits 36dbae994532 Merge branch 'topic/nhlt' into for-next omits 0d283287a420 ALSA: hda: Refactor Intel NHLT init omits 33cdfbe37703 exfat: replace 'time_ms' with 'time_cs' omits 1e676227df40 exfat: remove the assignment of 0 to bool variable omits 05d34760f96a exfat: Remove unused functions exfat_high_surrogate() and [...] omits 54198de6eddf exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF omits 96c2007e58ac exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option omits aac3e46ae70d exfat: Use a more common logging style omits 39a3500c2598 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF omits 435cbab95e39 f2fs: fix quota_sync failure due to f2fs_lock_op omits 1802136023c0 Merge branch 'ovs-meter-tables' omits e57358873bb5 net: openvswitch: use u64 for meter bucket omits c77350089052 net: openvswitch: make EINVAL return value more obvious omits a8e387384f55 net: openvswitch: remove the unnecessary check omits eb58eebc7fb5 net: openvswitch: set max limitation to meters omits c7c4c44c9a95 net: openvswitch: expand the meters supported number omits b4892e440432 drm/i915: Make define for lrc state offset omits f1cc6acf22dd drm/i915/selftests: Add context batchbuffers registers to [...] omits 93a4388b765d selftests: add build/cross-build dependency check script omits 16bcd0f509e4 selftests/ftrace: Check required filter files before running test omits efcd549da9d7 net: phy: bcm54140: fix less than zero comparison on an unsigned omits 8ffe2df6426f qed: Make ll2_cbs static omits 3c9143d96852 net: sched : Remove unnecessary cast in kfree omits 9bd4af240f4d KVM: nVMX: Drop a redundant call to vmx_get_intr_info() omits 6cb181879881 kunit: Add missing newline in summary message omits 7d5b10fcb81e PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist omits 92a8da46462e Merge branch 'net-ethernet-ti-cpts-add-irq-and-HW_TS_PUSH-events' omits 84ea9c0a95d7 net: ethernet: ti: cpsw: enable cpts irq omits b78aba495df0 net: ethernet: ti: cpts: add support for HW_TS_PUSH events omits 85624412a03d net: ethernet: ti: cpts: add irq support omits ba10742840fb net: ethernet: ti: cpts: rework locking omits c8f8e47efe66 net: ethernet: ti: cpts: move tx timestamp processing to p [...] omits 3bfd41b57811 net: ethernet: ti: cpts: optimize packet to event matching omits 856e59ab7e6d net: ethernet: ti: cpts: switch to use new .gettimex64() i [...] omits 0d6df3e613b7 net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read() omits e66dccced0cf net: ethernet: ti: cpts: separate hw counter read from tim [...] omits 79d6e755a454 net: ethernet: ti: cpts: use dev_yy() api for logs omits 4c532b144fc2 Merge branch 'net-napi-addition-of-napi_defer_hard_irqs' omits cf4058dbaa18 net/mlx4_en: use napi_complete_done() in TX completion omits 7e417a66b86c net: napi: use READ_ONCE()/WRITE_ONCE() omits 6f8b12d661d0 net: napi: add hard irqs deferral feature omits e748f07d00c1 drm/amdgpu: retire legacy vega10 sos version check omits 893d14cbe1ea drm/amdgpu: switch to helper function to init sos ucode omits 1c301f443387 drm/amdgpu: add helper function to init sos ucode omits f4503f9eb3a1 drm/amdgpu: switch to helper function to init asd ucode omits dc7195f66344 drm/amdgpu: add helper function to init asd ucode omits bc9fb7e93c72 drm/amdgpu: retire unused check_fw_loading status omits d4d27897db9f drm/amdgpu: remove unnecessary tOS version check omits a2676149323f drm/amdgpu: retire support_vmr_ring interface omits fe158997c8b7 drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm [...] omits e6acd2b6e84b Merge branch 'qed-aer' omits 731815e720ae qede: Add support for handling the pcie errors. omits 2196d831205b qed: Enable device error reporting capability. omits e131a5634830 net: dsa: add GRO support via gro_cells omits b75326c20124 ipv6: Honor all IPv6 PIO Valid Lifetime values omits 6f81b2d047c5 drm/amdgpu: Init data to avoid oops while reading pp_num_states. omits 00aba6da21e5 drm/amdgpu: remove set but not used variable 'priority' omits 408d9121004d drm: amdgpu: fix kernel-doc struct warning omits 17fd4fe943fa drm: amd/display: fix Kconfig help text omits 5420819401cc drm/amdgpu: request reg_val_offs each kiq read reg omits a6cec3fdbd72 PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros omits e0b4b4722dfa net/mlx5: Update transobj.c new cmd interface omits 7ba294e43595 net/mlx5: Update SW steering new cmd interface omits 2276a0dfc17b net/mlx5: Update port.c new cmd interface omits fa8110f4451c net/mlx5: Update rl.c new cmd interface omits 1fb519343455 net/mlx5: Update uar.c new cmd interface omits 9b3ca3ec0316 net/mlx5: Update pd.c new cmd interface omits 86d41641ddd6 net/mlx5: Update pagealloc.c new cmd interface omits adda874c957c net/mlx5: Update mr.c new cmd interface omits 62a9fec04083 net/mlx5: Update mcg.c new cmd interface omits 3ac0e69e69ad net/mlx5: Update main.c new cmd interface omits 253e790e204f net/mlx5: Update vxlan.c new cmd interface omits 9d6ed2716316 net/mlx5: Update mpfs.c new cmd interface omits bb7664d369bf net/mlx5: Update gid.c new cmd interface omits 5d19395f6988 net/mlx5: Update lag.c new cmd interface omits 59ad21c21fc4 net/mlx5: Update fw.c new cmd interface omits 31a0956ea915 net/mlx5: Update fs_core new cmd interface omits b316e1866fa3 net/mlx5: Update FPGA to new cmd interface omits e08a6832f9c1 net/mlx5: Update eswitch to new cmd interface omits a184cda1bb31 net/mlx5: Update statistics to new cmd interface omits 49d7fcd127c1 net/mlx5: Update eq.c to new cmd interface omits 9aa536ad45ec net/mlx5: Update ecpf.c to new cmd interface omits e36fb468d239 net/mlx5: Update debugfs.c to new cmd interface omits d1f620500cde net/mlx5: Update cq.c to new cmd interface omits 5d1c9a114a6e net/mlx5: Update vport.c to new cmd interface omits 5d12da9dd6c1 efi/libstub/arm64: Simplify randomized loading of kernel image omits 82046702e288 efi/libstub/arm64: Replace 'preferred' offset with alignme [...] omits c37c9162a2fa efi/libstub/random: Increase random alloc granularity omits e1df73e2d18b efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN omits 45d97a749e9f efi/gop: Allow automatically choosing the best mode omits 9a1663bc4d98 efi/gop: Allow specifying depth as well as resolution omits d9ff0323d074 efi/gop: Allow specifying mode by <xres>x<yres> omits fffb68047e56 efi/gop: Allow specifying mode number on command line omits b4b89a027242 efi/gop: Add prototypes for query_mode and set_mode omits d49fd4bbf9bb efi/gop: Remove unreachable code from setup_pixel_info omits 9867fc9de6a6 efi/gop: Use helper macros for find_bits omits f1d1853bdbcf efi/gop: Use helper macros for populating lfb_base omits e484c594ba0e efi/gop: Move variable declarations into loop block omits 8e0a22e2b053 efi/gop: Slightly re-arrange logic of find_gop omits ecf53091f34a efi/gop: Factor out locating the gop into a function omits 6327e6d0e4a5 efi/gop: Get mode information outside the loop omits 8cd207973c37 efi/gop: Move check for framebuffer before con_out omits bd45870409a3 efi/gop: Remove redundant current_fb_base omits 87cd6378b3d2 efi/libstub/arm: Make install_memreserve_table static omits 22090f84bc3f efi/libstub: unify EFI call wrappers for non-x86 omits cf6b83664895 efi/libstub: Make initrd file loader configurable omits 5cbf3264bc71 vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vadd [...] omits 973a5909e99d Revert "drm/dp_mst: Remove single tx msg restriction." omits e661c25df0ca Merge branch 'misc-5.7' into next-fixes omits fe57a92c8858 ASoC: SOF: Add missing dependency on IMX_SCU omits 4e5552b23f9f media: Kconfig: fix some dvb-usb-v2 dependencies omits cbfd3a0c5a55 drm/i915/selftests: Add request throughput measurement to perf omits 80300a7d5f2d spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices omits b97f77baa845 drm/i915/gt: Check carefully for an idle engine in wait-for-idle omits 36fe164d8d78 drm/i915/gt: Carefully order virtual_submission_tasklet omits fbc35b45f9f6 Add documentation on meaning of -EPROBE_DEFER omits 3275158fa52a parport: remove use of devmodel omits bae9defb06a7 parport: remove unused parport_register_device() omits 6824f0ce38cb parport: Add comments for parport_register_dev_model() omits a6abfdff4fe5 parport: Standardize use of printmode omits 7b3992572f4c parport_pc: Convert DPRINTK to pr_debug omits 46aea0d41cf8 parport_mfc3: Convert DPRINTK to pr_debug omits 45a272bc018d parport_amiga: Convert DPRINTK to pr_debug omits 88c5cbdef8d2 parport: daisy: Convert DPRINTK to pr_debug omits aa3d6e7c49e3 parport: Use more comon logging styles omits decf26f6ec25 parport: Convert printk(KERN_<LEVEL> to pr_<level>( omits d98ce9fef73d parport: fix if-statement empty body warnings omits 45bb08de65b4 driver core: platform: remove redundant assignment to vari [...] omits af831145158b drivers: visorbus: Use the correct style for SPDX License [...] omits 69b07ee33eb1 debugfs: Use the correct style for SPDX License Identifier omits 0f605db5bdd4 kernfs: Change kernfs_node lockdep name to "kn->active" omits 44b8fb6eaa7c drivers: char: tlclk.c: Avoid data race between init and i [...] omits c18c1f103503 misc: rtsx: Improve compatibility for rts5261 omits 19df2f8ea978 sgi-xp: make some symbols static in xpc_main.c omits 2a23537b3df3 sgi-xp: make some symbols static in xpnet.c omits 9e306ba3a929 binderfs: remove redundant assignment to pointer ctx omits 7a1c4f28ead6 binderfs: Fix binderfs.c selftest compilation warning omits 324efc704352 media: platform: fix VIA_CAMERA dependencies omits 76ec4aea9fd8 ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" omits cade2f59e7ae ASoC: Intel: Skylake: Replace guid_copy() with import_guid() omits 15665c062b8c misc: xilinx_sdfec: Use memdup_user() as a cleanup omits 8419759f98ad misc: mic: correct a typo omits c56851576b18 lkdtm: bugs: Fix spelling mistake omits 295615f5e5a5 platform/x86: touchscreen_dmi: Add info for the ONDA V891 [...] omits 5a707af10da9 platform/x86: wmi: Describe function parameters omits 6701cc8f7071 platform/x86: wmi: Fix indentation in some cases omits f9dffc141713 platform/x86: wmi: Replace UUID redefinitions by their originals omits 6f1c0268a487 tty: hvc: remove hvcs_driver_string omits 44da03628b84 serial: fsl_lpuart: Change DMA failure messages to debug level omits 63552502b274 tty: rocket, remove unneeded variable omits 29dafd27626b asm-generic/hyperv: Add definitions for Get/SetVpRegister [...] omits c9ce43cb6973 x86/hyperv: Split hyperv-tlfs.h into arch dependent and in [...] omits 992a60ed0d5e usb: typec: ucsi: register with power_supply class omits 4dbc6a4ef06d usb: typec: ucsi: save power data objects in PD mode omits e2f38ff2f41f usb: typec: ucsi: Correct bit-mask for CCI omits 0db592b1a3b7 usb: typec: ucsi: replace magic numbers omits a0d4618788f2 usb: typec: ucsi: Workaround for missed op_mode change omits 91813ef8da12 usb: typec: ucsi: set USB data role when partner type is p [...] omits 5c330a7cefcc usb: gadget: udc: remove unused 'driver_desc' omits 361ff6c10f4b USB: phy: Use the correct style for SPDX License Identifier omits d28e617144c5 usb: renesas_usbhs: Use the correct style for SPDX License [...] omits 59b4e0cd4d8f USB: Storage: Use the correct style for SPDX License Identifier omits b99bb85a31a6 USB: typec: Use the correct style for SPDX License Identifier omits cfee54616658 usb: pci-quirks: use true,false for bool variables omits a6cd27e9b594 USB: core: Replace an empty statement with a debug message omits 27b0387b4221 usb/early: remove unused including <linux/version.h> 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 752781057343 Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL [...] omits d570aec0f215 Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug omits 8ef4c4abbbcd Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel [...] omits 240ad77cb50d PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channe [...] omits 9403b66e6161 Drivers: hv: vmbus: Use a spin lock for synchronizing chan [...] omits 238d2ed8f7d1 hv_utils: Always execute the fcopy and vss callbacks in a tasklet omits ac5047671758 hv_netvsc: Disable NAPI before closing the VMBus channel omits 8b6a877c060e Drivers: hv: vmbus: Replace the per-CPU channel lists with [...] omits b9fa1b8797dc Drivers: hv: vmbus: Don't bind the offer&rescind works to [...] omits 8a857c55420f Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 omits 52c7803f9bd4 Drivers: hv: check VMBus messages lengths omits b0a284dc65b4 Drivers: hv: make sure that 'struct vmbus_channel_message_ [...] omits 5cc415001bca Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() omits a276463b7aeb Drivers: hv: allocate the exact needed memory for messages omits ac0f7d425841 Drivers: hv: copy from message page only what's needed omits 33b22172452f KVM: x86: move nested-related kvm_x86_ops to a separate struct omits 25091990ef28 KVM: eVMCS: check if nesting is enabled omits 56083bdf67c7 KVM: x86: check_nested_events is never NULL omits 4ce332bb5eb3 vhost: revert "vhost: disable for OABI" omits 4833f4b7c282 virtio: force spec specified alignment on types omits 2e0eb483c058 efi/libstub: Move arm-stub to a common file omits fa6f23de36b7 mmc: sdhci-pci-o2micro: Make some symbols static omits 2556dafe84ed mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...] omits bf42304b55f5 staging: vt6656: Use fls instead of for loop in vnt_update [...] omits 9f8c9f4a2e6f staging: vt6656: Refactor the vnt_ofdm_min_rate function omits e3436ce60cf5 staging: gasket: Fix mapping refcnt leak when register/sto [...] omits 57a66838e149 staging: gasket: Fix mapping refcnt leak when put attribute fails omits 5975b85ae244 staging: mt7621-pinctrl: Use correct pointer type argument [...] omits e955a071b9b3 staging: qlge: replace deprecated apis pci_dma_* omits 0eb79fd1e911 staging: qlge: cleanup indent in qlge_main.c omits 3436accadc3f staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_f [...] omits 6f21cb793ce2 staging: vt6656: call vnt_update_pre_ed_threshold from vnt [...] omits 72d55ebb50e1 staging: vt6656: Move firmware functions into main_usb. omits 370730894bec Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE omits 1bc355cff2c5 staging: rtl8723bs: remove unused variable 'pregistrypriv' omits 5c9e154cff66 staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' omits ce6921b8e017 staging: rtl8723bs: remove some variables in hal_btcoex.c omits 8372e3227f80 drm/i915/icl: Fix timeout handling during TypeC AUX power [...] omits 6ac29cc5af29 staging: wfx: drop unused attribute 'join_complete_status' omits 4b815a9da5e2 staging: wfx: drop unused enum wfx_state omits cf24a82bd265 staging: wfx: simplify wfx_remove_interface() omits 06efad5808aa staging: wfx: drop useless checks in wfx_do_unjoin() omits a2ed05891888 staging: wfx: drop protection for asynchronous join during scan omits 9da38fd5a906 staging: wfx: keys are kept during whole firmware life omits 7a44644c9379 staging: wfx: introduce wfx_set_default_unicast_key() omits 28502e02e27a staging: wfx: drop useless update of field basic_rate_set omits 7b0360e56f10 staging: wfx: simplify hif_set_bss_params() omits 2e885b18b1d9 staging: wfx: field operational_rate_set is ignored by firmware omits d4620087d2eb staging: wfx: dual CTS is never necessary omits 537000acc323 staging: wfx: also fix network parameters for IBSS networks omits 988cf07bb9a0 staging: wfx: handle firmware events synchronously omits 5c442b6a39e1 staging: wfx: drop useless attribute 'bss_params' omits 5a0af6988848 staging: wfx: use ieee80211_beacon_loss() provided by mac80211 omits 13fe5a59b3c7 staging: wfx: simplify the check if the the device is associated omits 58d66175d461 EDAC/thunderx: Make symbols static omits 8c42b100c050 Merge branches 'sunxi/clk-for-5.8', 'sunxi/config-for-5.8' [...] omits 325518e9b743 x86/mm: Use pgprotval_t in protval_4k_2_large() and protva [...] omits bb2401591a6f arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells omits 07761038729a arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 omits b34c2fc9ca7d arm64: dts: allwinner: Sort Pine H64 device-tree nodes omits add1e27fb703 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 omits ebae33c3f6ce arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 omits 67533f873ad7 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 omits 905434e0b544 arm64: dts: allwinner: h6: Add CPU Operating Performance P [...] omits 9f8a93b742e9 arm64: dts: allwinner: h6: Add thermal trip points/cooling map omits de17a37896e1 x86/mm: Unexport __cachemode2pte_tbl omits d073569363d9 x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() omits 4e1d96306d8b Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/l [...] omits db474931df3e dmaengine: ioat: adding missed issue_pending to timeout handler omits 2baedcb6a637 dmaengine: ioat: remove unnesesery double complition timer [...] omits 5a87c506ed76 dmaengine: ioat: removing duplicate code from timeout handler omits a6e26648e6e2 dmaengine: mmp_tdma: Remove the MMP_SRAM dependency omits baed6b34ceea dmaengine: mmp_tdma: Fill in slave capabilities omits 4719d4b71562 dmaengine: mmp_tdma: Log an error if channel is in wrong state omits 0c8944637921 dmaengine: mmp_tdma: Reset channel error on release omits 0d8173f297df dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages omits 363c32701c7f dmaengine: mmp_tdma: Do not ignore slave config validation errors omits 57d8df68eb53 thunderbolt: Add support for Intel Tiger Lake omits 0c98be811822 objtool: Constify arch_decode_instruction() omits bc359ff2f6f3 objtool: Rename elf_read() to elf_open_read() omits 894e48cada64 objtool: Constify 'struct elf *' parameters discards 914a0df49382 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 2e45676a4d33 dmaengine: pch_dma.c: Avoid data race between probe and ir [...] omits c95c5f58b35e xfrm interface: fix oops when deleting a x-netns interface omits 976eba8ab596 ip_vti: receive ipip packet by calling ip_tunnel_rcv omits 4bdbff4da405 media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies omits 2fb75ceaf71a remoteproc: Add missing '\n' in log messages omits 33467ac3c8dc remoteproc: Add prepare and unprepare ops omits 2346b073fc16 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] omits b382c1139fbe Merge branch 'arm64-fixes-for-5.7' into for-next omits b1fcc5702a41 arm64: dts: qcom: msm8916: Add CTI options omits e29ff72b7794 remoteproc: remove rproc_elf32_sanity_check omits 75e69fb11b40 rtw88: 8723d: initialize mac/bb/rf basic functions omits d91277de2331 rtw88: 8723d: Organize chip TX/RX FIFO omits ba9f0d1b8d9d rtw88: 8723d: implement set_tx_power_index ops omits 7907b52de08a rtw88: 8723d: 11N chips don't support H2C queue omits fd9ead385102 rtw88: decompose while(1) loop of power sequence polling command omits 4e223a5f5342 rtw88: 8723d: Add mac power-on/-off function omits e5f57ad06ade rtw88: no need to send additional information to legacy firmware omits 15d2fcc6b2de rtw88: add legacy firmware download for 8723D devices omits 2b7aadd3b9e1 wlcore: Adding suppoprt for IGTK key in wlcore driver omits 23a6da79fe8b arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender) omits feec34411d4c arm64: dts: qcom: Add SDM660 SoC support omits aab86bbbd3e3 dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs omits 30685b2a439b Merge branch 'dpaa2-eth-add-support-for-xdp-bulk-enqueue' omits 8665d9780e6e dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit omits 6aa40b9e5b1e dpaa2-eth: split the .ndo_xdp_xmit callback into two stages omits 6ff8044751bd dpaa2-eth: use the bulk ring mode enqueue interface omits 48c0481e5ad1 dpaa2-eth: return num_enqueued frames from enqueue callback omits 788f87ac608c xdp: export the DEV_MAP_BULK_SIZE macro omits 493f3cc7ee02 selftests: A few improvements to fib_nexthops.sh omits 250562aff796 Merge branch 'Add-selftests-for-pedit-ex-munge-ip6-dsfield' omits f132ccc56e35 selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield omits 93e106da6a75 selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield omits ec403d880bcc Merge branch 'add-TJA1102-support' omits 6a64d3cdc5ef net: phy: tja11xx: add delayed registration of TJA1102 PHY1 omits 5972157c2dde net: mdio: of: export part of of_mdiobus_register_phy() omits 8f469506de2a net: phy: tja11xx: add initial TJA1102 support omits d9cc193cf0bf dt-bindings: net: phy: Add support for NXP TJA11xx omits d0f0c55e7c4c net: phy: Use IS_ERR() to check and simplify code omits bcf3440c6dd7 net: phy: micrel: add phy-mode support for the KSZ9031 PHY omits 8518307dc2b2 net: caif: use true,false for bool variables omits c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode omits 58e64a312c84 macvlan: silence RCU list debugging warning omits 3f251d741150 selftests: Add tests for vrf and xfrms omits 3c7b51bd39b2 net: dsa: felix: allow flooding for all traffic classes omits 7710f80ecd9c arm64: dts: qcom: db820c: fix audio configuration omits 1724397e6595 arm64: dts: qcom: db845c: fix asm dai setup omits 565775aab5b9 arm64: qcom: c630: fix asm dai setup omits 2a716ced1526 Merge branch 'for-next-current-v5.6-20200423' into for-nex [...] omits 78eac6d8d8d4 Merge branch 'misc-next' into for-next-current-v5.6-20200423 omits 7bbfa34856ad Merge branch 'misc-5.7' into for-next-current-v5.6-20200423 omits 6e10cc7a097b btrfs: remove useless check for copy_items() return value omits e94d318f12cd btrfs: fix partial loss of prealloc extent past i_size aft [...] omits c7a0c759326a btrfs: fix transaction leak in btrfs_recover_relocation omits 21ab4c516a1d btrfs: fix block group leak when removing fails omits 63100fb171fb btrfs: simplify direct I/O read repair omits ec190a5aa3e0 btrfs: get rid of one layer of bios in direct I/O omits df70bff7d0d4 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] omits 6639f563077d btrfs: convert btrfs_dio_private->pending_bios to refcount_t omits 52df44703ee5 btrfs: remove unused btrfs_dio_private::private omits e18bd62ec9c5 btrfs: make btrfs_check_repairable() static omits 5cfa29e7394d btrfs: rename __readpage_endio_check to check_data_csum omits b1463254462c btrfs: clarify btrfs_lookup_bio_sums documentation omits 4d8eb7025957 btrfs: don't do repair validation for checksum errors omits 7e89c5eaa756 btrfs: look at full bi_io_vec for repair decision omits 23cbbea28e8f btrfs: fix double __endio_write_update_ordered in direct I/O omits b65eb0d752f4 btrfs: fix error handling when submitting direct I/O bio omits d32f86128eaf block: add bio_for_each_bvec_all() omits 437a35fa8f7b btrfs: drop logs when we've aborted a transaction omits fd94adcc94a4 btrfs: discard: Use the correct style for SPDX License Identifier omits 97dfcece3371 btrfs: simplify error handling of clean_pinned_extents() omits 458e3de37124 btrfs: fix memory leak of transaction when deleting unused [...] omits e09d40bdbac0 drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL omits a891d239f9e0 drm/amdgpu: set error query ready after all IPs late init omits 7dd8c205eaed drm/amdgpu: code cleanup around gpu reset omits 9e94d22c0085 drm/amdgpu: optimize the gpu reset for XGMI setup V2 omits 52fb44cf30fc drm/amdgpu: correct cancel_delayed_work_sync on gpu reset omits a2f63ee8b5ea drm/amdgpu: correct fbdev suspend on gpu reset omits 10f39758b8f3 drm/amdgpu: cleanup coding style in amdkfd a bit omits e05185b34157 drm/amdgpu: clean up unused variable about ring lru omits 4cc1178e166a drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub omits f9b93c9ba605 drm/amd/powerplay: limit smu support to Arcturus for onevf omits 7aba19182e99 drm/amdgpu: disble vblank when unloading sriov driver omits d69b8971e540 drm/amdgpu: Print CU information by default during initialization omits a35da666cc08 drm/amd/powerplay: update smu12_driver_if.h to align with pmfw omits 5f6a92e44283 drm/amdgpu/powerplay:avoid to show invalid DPM table info omits e1046a1f703c drm/amdgpu: Adjust the SDMA doorbell info printing omits de430916b4ef drm/amdkfd: Adjust three kfd dmesg printings during initia [...] omits ffadb9d65208 drm/amd/display: fix bug in the logic for panel power control omits a42c1ed50aaf drm/amd/display: Convert memory from cpu to fw endianness [...] omits af031f078aea drm/amd/display: Fix green screen issue after suspend omits e49233873604 drm/amd/display: Adjust refactored dm for color management only omits 4dc0b81442c5 drm/amd/display: access ABM from stream resource. omits 422d9091f7be drm/amd/display: blank dp stream before re-train the link omits 967727021e75 drm/amd/display: DispalyPort: Write OUI only if panel supports it omits d4caa72e275c drm/amd/display: change from panel to panel cntl omits e9e7123a6665 drm/amd/display: Add HW rotation cursor changes to dcn10 omits c400ecce9645 drm/amd/display: Factor in immediate flip support into DLG [...] omits d5bef51f084f drm/amd/display: fix virtual signal dsc setup omits 9da3d0505909 drm/amd/display: destroy panel on link destruct omits 7fc5c319efce drm/amd/display: dmcu wait loop calculation is incorrect in RV omits 904fb6e0f4e8 drm/amd/display: move panel power seq to new panel struct omits fefe92fe747c drm/amd/display: make all backlight calls link based omits 06535a48e297 drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1 omits bccbf13dadbe drm/amd/display: Various fixes for PSR on DMCUB omits 7241434f88eb drm/amd/display: 3.2.81 omits 68c10ac91f88 drm/amd/display: Update MPCC if requested omits d0a0a00d32e9 drm/amd/display: Fix HDR visual confirm omits 2059fc5e8c7f drm/amd/display: Use the correct input TF for video formats omits d2bacc38f6ca drm/amd/display: Change infopacket type programming omits f1029e7ead9a drm/amd/display: Avoid NULL pointer in set_backlight when [...] omits 39063de95cfb drm/amd/display: fix stream setting for diags on silicon omits 0b1f04d8876b drm/amd/display: Cast int to float before division omits f2cd2e5d8612 drm/amd/display: Set meta_chunk_value to 0 in DML if DCC d [...] omits a8665946f39a drm/amd/display: add optc get crc support for timings with [...] omits 63b50a95ed93 drm/amd/display: Workaround to disable YCbCr omits d652509e7a24 drm/amd/display: Check ramp != NULL before applying lut1d [...] omits d1ebfdd8d0fc drm/amd/display: Unify psr feature flags omits 44efb7841082 drm/amd/display: Support plane-level gamut remap in DM omits 67d09292f857 drm/amd/display: Add SetBacklight call to abm on dmcub omits f12f70117a3c drm/amd/display: Remove byte swapping for dmcub abm config table omits 868149c9a072 drm/amd/display: Force watermark value propagation omits dd5a94ce6c02 drm/amd/display: Move enable fractional pwm call omits 4c0de7de4cd5 drm/amd/display: Add user backlight level reg write omits 2a28fe92220a drm/amd/display: Correct updating logic of dcn21's pipe VM flags omits 1c256f40bf8e drm/amd/display: Remove aconnector condition check for dpcd read omits 8e0c819dc3c5 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' omits 1470e957e204 drm/amd/powerplay: remove defined but not used variables omits d84a430d9f7b drm/amdgpu: fix race between pstate and remote buffer map omits 9f65693577d9 drm/amdgpu/display: give aux i2c buses more meaningful names omits bdb9fbc6bae0 drm/amdgpu/display: fix aux registration (v2) omits 7ce016e71a8e drm/amdgpu: Correctly initialize thermal controller for GP [...] omits 4f610503f007 Revert "drm/amdgpu: Disable gfx off if VCN is busy" omits 12c17b9d6266 drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU omits 69d0c18dda2d drm/amdgpu: Disable FRU read on Arcturus omits 4e2fec3321d5 drm/amd/powerplay: fix resume failed as smu table initiali [...] omits 53c9c89ac118 drm/amdgpu/gmc: Fix spelling mistake. omits e57761c68bb4 drm/amdgpu: cache smu fw version info omits fdd21e62b01b Revert "drm/amdgpu: use the BAR if possible in amdgpu_devi [...] omits 079c72ad3a01 drm/amdgpu/gfx9: add gfxoff quirk omits 7f70443fd834 drm/amdgpu: set mp1 state before reload omits 40e611bdd1c7 drm/amdgpu: update psp fw loading sequence omits 47c11cff7e44 drm/amd/powerplay: update Arcturus smu-driver if header omits 774e335b878c drm/amd/powerplay: properly set the dpm_enabled state omits 94e0805ba929 drm/amd/powerplay: correct i2c eeprom init/fini sequence omits 56ddddaaccbf drm/amd/powerplay: bump the NAVI10 smu-driver if version omits 02c0bb4ee3eb drm/amd/powerplay: revise the way to retrieve the board pa [...] omits ced1ba976169 drm/amdgpu: fix the hw hang during perform system reboot a [...] omits 5edb769131e7 drm/amd/display: remove redundant assignment to variable d [...] omits 38347374ae3f Input: dlink-dir685-touchkeys - fix a typo in driver name omits 764f7f911bf7 Input: xpad - add custom init packet for Xbox One S controllers omits 09264098ff15 Input: evdev - call input_flush_device() on release(), not [...] omits 322f3d45a17f RDMA/bnxt: Delete 'nq_ptr' variable which is not used omits dfddb54043f0 net: qrtr: Add tracepoint support omits 540bde5c2c3d ila: remove unused macro 'ILA_HASH_TABLE_SIZE' omits beb97d3a3192 net/sched: act_ct: update nf_conn_acct for act_ct SW offlo [...] omits 9521eb3ea19a selinux: don't produce incorrect filename_trans_count omits 3054d0671907 audit: fix a net reference leak in audit_list_rules_send() omits 744b7bdfa79e RDMA/hns: Support 0 hop addressing for CQE buffer omits 6fd610c5733d RDMA/hns: Support 0 hop addressing for SRQ buffer omits 58989d7cf6ee Merge branch 'net-phy-add-device-managed-devm_mdiobus_register' omits 0785dad48003 r8169: use devm_mdiobus_register omits 38f961e74484 net: phy: add device-managed devm_mdiobus_register omits 4406d36dfdf1 net: phy: bcm54140: add hwmon support omits 6937602ed3f9 net: phy: add Broadcom BCM54140 support omits 0a32f1ff2a2e net: phy: broadcom: add helper to write/read RDB registers omits 66648766ef38 mm: Remove MPX leftovers omits d563099e3e89 RDMA/hns: Support 0 hop addressing for WQE buffer omits 477a0a387072 RDMA/hns: Optimize 0 hop addressing for EQE buffer omits cc23267aedeb RDMA/hns: Optimize hns buffer allocation flow omits 3c873161a0d7 RDMA/hns: Add support for addressing when hopnum is 0 omits b86a0373855b Merge branch 'dt-bindings-net-mdio.yaml-fixes' omits 630c3ff8c3d5 dt-bindings: net: mdio: Make descriptions more general omits b92d905f2c9c dt-bindings: net: mdio: Document common properties omits f42ceca226ca dt-bindings: net: Correct description of 'broken-turn-around' omits a3b6e8fd2723 Merge branch 'Ocelot-MAC_ETYPE-tc-flower-key-improvements' omits 4faa2e06433f net: mscc: ocelot: lift protocol restriction for flow_matc [...] omits 7dec902f4fc0 net: mscc: ocelot: refine the ocelot_ace_is_problematic_ma [...] omits 86b956de119c net: mscc: ocelot: support matching on EtherType omits 60abfd08e88b x86/mm/mmap: Fix -Wmissing-prototypes warnings omits 9adbf3c609af x86/microcode: Fix return value for microcode late loading omits c03ee9af4e07 Bluetooth: btbcm: Add 2 missing models to subver tables omits 74530a639adf Bluetooth: btbcm: Try multiple Patch filenames when loadin [...] omits f53b975cf113 Bluetooth: btbcm: Bail sooner from btbcm_initialize() when [...] omits 0383f16a87c4 Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize omits 2fcdd562b91b Bluetooth: btbcm: Make btbcm_initialize() print local-name [...] omits 0287c5d84f5c Bluetooth: btbcm: Fold Patch loading + applying into btbcm [...] omits f8c51d28e9d1 Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quir [...] omits 3fef10ec321c Bluetooth: btbcm: Drop upper nibble version check from btb [...] omits d2ba600e2753 mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK omits e2267d7ca0df Merge branch 'for-5.8/block' into for-next omits bdf8710d69f8 block: move dma_pad handling from blk_rq_map_sg into the callers omits cc97923a5bcc block: move dma drain handling to scsi omits 0475bd6c6597 scsi: merge scsi_init_sgtable into scsi_init_io omits 89de1504d53b block: provide a blk_rq_map_sg variant that returns the la [...] omits e64a0e169284 block: remove RQF_COPY_USER omits 15501287b1c1 drm/i915/execlists: Drop request-before-CS assertion omits 86ac77378e9d Merge branch 'fixes' into next omits 1a8eb6b373c2 mmc: sdhci-pci: Fix eMMC driver strength for BYT-based con [...] omits 4ecb0df1837b mmc: renesas_sdhi: shorten types after refactorization omits 62a417d3157d mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization omits e61bb8b36a28 proc: use named enums for better readability omits 1c6c4d112e81 proc: use human-readable values for hidepid omits 37e7647a7212 docs: proc: add documentation for "hidepid=4" and "subset= [...] omits 6814ef2d992a proc: add option to mount only a pids subset omits 24a71ce5c47f proc: instantiate only pids that we can ptrace on 'hidepid [...] omits fa10fed30f25 proc: allow to mount many instances of proc in one pid namespace omits 1e88c420190b proc: rename struct proc_fs_info to proc_fs_opts omits cc67e9bbcc86 btrfs: remove the redundant parameter level in btrfs_bin_search() omits cb593e5d2b6d drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() omits c92724de6db1 drm/i915/selftests: Try to detect rollback during batchbuf [...] omits 5c9863981498 MAINTAINERS: reorder media attributes omits 3adbbd2295ad hwrng: cctrng - Add dependency on HAS_IOMEM omits c73d18715037 crypto: hisilicon/qm - add more ACPI dependencies omits 900b217c7c8e ipmi: Replace guid_copy() with import_guid() where it makes sense omits f58dcab68aa5 spi: spi-fsl-qspi: Fix return value check of devm_ioremap( [...] omits 5d7e0b1516df ASoC: dmic: Allow GPIO operations to sleep omits 4aa86e05be84 ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() omits 87cfeb1920f8 Merge tag 'perf-core-for-mingo-5.8-20200420' of git://git. [...] omits a349d3d97ea2 media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries omits 19ce44f027ca media: rkisp1: fix missing mbus.type -> mbus_type conversion omits d8e25a10ef87 ASoC: SOF: Fix build omits 6d649fca3491 pinctrl: intel: Move npins closer to pin_base in struct in [...] omits 2ccb9cc3b4d8 pinctrl: intel: Update description in struct intel_community omits 45591da76588 powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h omits cbb6f8805a4c drm/i915/selftests: Disable heartbeat around RPS interrupt [...] omits 14ff6c5546e7 ALSA: oxygen: use true,false for bool variables omits 8137d2763bf7 ALSA: usb-audio: Fix a limit check in proc_dump_substream_ [...] omits 0cc9ac8db0b4 objtool: Also consider .entry.text as noinstr omits 932f8e987bfd objtool: Add STT_NOTYPE noinstr validation omits 4b5e2e7ffef8 objtool: Rearrange validate_section() omits da837bd6f199 objtool: Avoid iterating !text section symbols omits 6804c1afd794 kbuild/objtool: Add objtool-vmlinux.o pass omits 87ecb582f0ac objtool: Use sec_offset_hash() for insn_hash omits 34f7c96d96d5 objtool: Optimize !vmlinux.o again omits c4a33939a7eb objtool: Implement noinstr validation omits e7c0219b328c objtool: Fix !CFI insn_state propagation omits a3608f5954d0 objtool: Rename struct cfi_state omits c536ed2fffd5 objtool: Remove SAVE/RESTORE hints omits 9f2dfd61dd02 x86,ftrace: Shrink ftrace_regs_caller() by one byte omits dc2745b61907 x86,ftrace: Use SIZEOF_PTREGS omits 0298739b7983 x86,ftrace: Fix ftrace_regs_caller() unwind omits e25eea89bb88 objtool: Introduce HINT_RET_OFFSET omits b746046238bb objtool: Better handle IRET omits 65ea47dcf4f9 objtool: Support multiple stack_op per instruction omits 1ee444700e96 objtool: Remove redundant .rodata section name comparison omits e378fa17d3fa objtool: Documentation: document UACCESS warnings omits 6f8ca6768396 objtool: Split out arch-specific CFI definitions omits bfb08f220312 objtool: Add abstraction for destination offsets omits aff5e16918c3 objtool: Use arch specific values in restore_reg() omits 7170cf47d16f objtool: Ignore empty alternatives omits 0699e551af26 objtool: Clean instruction state before each function validation omits a70266b5b2e1 objtool: Remove redundant checks on operand type omits aa5847270a0e objtool: Always do header sync check omits 5377cae94ae3 objtool: Fix off-by-one in symbol_by_offset() omits 963d5669171a objtool: Fix 32bit cross builds omits 41d91ec3de8a Merge tag 'tegra-for-5.7-asoc' of git://git.kernel.org/pub [...] omits 788a4ee607e8 USB: serial: Use the correct style for SPDX License Identifier omits e9b3c610a05c USB: serial: garmin_gps: add sanity checking for data length omits 33fc918ab89b media: admin-guide: split driver-specific indexes to new files omits a79a0e71ae67 media: admin-guide: reorganize the guide omits f45ce7a1e582 media: admin-guide: bt8xx.rst: fix a broken cross-reference omits 8cf8f0a68a99 media: admin-guide: add test-drivers omits c84315dd8aec media: admin-guide: add card lists for radio and firewire omits a70559d37a6b media: admin-guide: add SPI cards to platform drivers omits c127fa9d3d54 media: admin-guide: add a list of I2C drivers omits 9436af9eb4e4 media: admin-guide: add a list of platform drivers omits 0753351432ef media: admin-guide: add a table with USB drivers omits 0cb8f667ec6a media: admin-guide: add a list of media PCI cards omits 97b202b004b4 media: admin-guide: replace the frontend drivers list omits d3cb08320729 media: admin-guide: split DVB cards.rst omits ea90626fdf6e media: admin-guide: add a cardlist for all other USB cards omits da95d30bb06e media: admin-guide: add a card list for the Siano driver omits 4b45a0cd391a media: admin-guide: add support for the remaining dvb-usb boards omits f21067392bbd media: admin-guide: add dibusb-mb and dibusb-mc card lists omits 9f054a7e7d1f media: admin-guide: add cardlist for dib0700 driver omits 760ec48b6bea media: admin-guide: add dvb-usb-v2 card lists omits 17ce5e6d72d5 media: admin-guide: improve cardlist.rst documentation omits 2aca74c8b1a1 media: admin-guide: add a generic building guide omits d9d43617bb13 media: admin-guide: Add an introduction chapter omits 433c8e566098 media: admin-guide: update em28xx cardlist omits 74da0d515c20 media: admin-guide: add a card list for cx231xx boards omits 787103913b91 media: pwc-if: place USB device list on numberical order omits 52b88c87e22b media: pwc-if.c: Update comments about each pwc supported model omits 8cbaa12100a1 media: dvb-usb-v2: use DVB_USB_DEVICE() macro omits 49c6644eb6ac media: dvb-usb-ids.h: fix an USB PID name omits e304142c3089 scsi: lpfc: remove duplicate unloading checks omits 355f46b97dac scsi: mpt3sas: use true,false for bool variables omits b7a9d0c6603d scsi: fcoe: remove unneeded semicolon in fcoe.c omits f336c7003c84 scsi: ufs-qcom: remove unneeded variable 'ret' omits ec3414391266 scsi: st: remove unneeded variable 'result' in st_release() omits 1d2ff149b263 scsi: target/iblock: fix WRITE SAME zeroing omits 5a263892d7d0 scsi: qla2xxx: check UNLOADING before posting async work omits 856e152a3c08 scsi: qla2xxx: set UNLOADING before waiting for session deletion omits 6cbb7aeded71 scsi: core: Allow the state change from SDEV_QUIESCE to SD [...] omits 1aa63ddf726e Merge tag 'drm-misc-next-2020-04-14' of git://anongit.free [...] omits efe57fd58e1c SUNRPC: Remove unreachable error condition omits 44dd5efc97da Merge branch 'Support-programmable-pins-for-Ocelot-PTP-driver' omits 5287be405ca2 net: dsa: felix: enable PTP programmable pin omits aabb2bb07c96 net: mscc: ocelot: enable PTP programmable pin omits cc2d87bb8340 net: mscc: ocelot: support 4 PTP programmable pins omits 94aca0824443 net: mscc: ocelot: add wave programming registers definitions omits 3007bc7321e3 net: mscc: ocelot: redefine PTP pins omits d2b09a8e7bcb net: mscc: ocelot: fix timestamp info if ptp clock does not work omits 2b49d128b3f8 net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c discards 48d19b6831fa riscv: Add SW single-step support for KDB discards ce66581cb6e9 riscv: Use the XML target descriptions to report 3 system [...] discards d3c263cda1a5 riscv: Add KGDB support discards 8df275a37e8e kgdb: Add kgdb_has_hit_break function discards fa22ec16742e Merge branch for-5.8/arm64/dt into for-next discards 3259321f33c3 Merge branch for-5.8/arm/dt into for-next discards 92aef0525e55 Merge branch for-5.8/soc into for-next discards f2e165ebb8cf Merge branch for-5.8/firmware into for-next discards 0e2b9e785015 Merge branch for-5.7/arm64/defconfig into for-next omits 37558ac85c19 soc/tegra: fuse: Update the SoC revision attribute to disp [...] omits d08a4095abd8 soc/tegra: fuse: Trivial clean-up of tegra_init_revision() omits 379ac9eb1fe9 soc/tegra: fuse: Add custom SoC attributes omits ba231f48ff64 arm64: tegra: Make the RTC a wakeup source on Jetson TX2 omits c78cf9956f19 soc/tegra: pmc: Enable PMIC wake event on Tegra186 omits d70f5e541ab3 firmware: tegra: Make BPMP a regular driver omits 7ccc9de5c708 firmware: google: vpd: Replace zero-length array with flex [...] omits 1b7add38236f firmware: google: memconsole: Replace zero-length array wi [...] omits fbb9253d9c61 firmware: dmi-sysfs: Replace zero-length array with flexib [...] discards ad8adad93371 RISC-V: Skip setting up PMPs on traps discards 2b364cd60316 riscv: K210: Update defconfig discards 55fb4f62785d riscv: K210: Add a built-in device tree discards 97cb0aae5c15 riscv: Allow device trees to be built into the kernel omits 774f1eeb18b0 Merge tag 'drm-intel-next-2020-04-17' of git://anongit.fre [...] omits 59211053f099 Merge branch 'vermagic-non-global' omits 51161bfc66a6 kernel/module: Hide vermagic header file from general use omits b4f37219813f net/nfp: Update driver to use global kernel version omits cad99e506887 net/hns: Remove custom driver version in favour of global one omits 1c79031f8a75 drivers: Remove inclusion of vermagic header omits 33883310cd8e drm/i915/selftests: Unroll the CS frequency loop omits 7b9121040d83 Documentation: scheduler: fix outdated information on sche [...] omits 5af438d0dcdb doc:it_IT: add RISC-V maintenance guidelines omits 5bf73b1b1dec ASoC: intel/skl/hda - fix oops on systems without i915 aud [...] omits 2f5f5302c569 spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on lega [...] omits ab2b493d174e spi: Add support for mspi on brcmstb SoCs omits 43613a77b8d5 spi: bcm-qspi: add support for MSPI sys clk 108Mhz omits d9576ae5dcef spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds omits 3a01f04d74ef spi: bcm-qspi: Handle lack of MSPI_REV offset omits 66eb228988cf spi: orion: Convert to use GPIO descriptors omits cd2f45b7514c x86/vdso/Makefile: Add vobjs32 omits 833e55bb99bc x86/vdso/vdso2c: Convert iterators to unsigned omits 089ef5579fc1 x86/vdso/vdso2c: Correct error messages on file open omits 787a46c02792 Merge series "ASoC: Add new module driver for new ASRC" fr [...] omits 8baa3b5a6ab8 Merge series "ASoC: add snd_compress_ops and replace" from [...] omits 52e8a94baf90 ASoC: Add initial ZL38060 driver omits 19f303caf636 dt-bindings: sound: add Microsemi ZL38060 binding omits e7cbe528391a ASoC: soc-compress: remove snd_compr_ops omits 27ecad217c14 ASoC: sprd: use snd_compress_ops omits 39118ce50b85 ASoC: sof: use snd_compress_ops omits c60e4459c42d ASoC: intel: atom: use snd_compress_ops omits 849db80ef0ba ASoC: qcom: q6sp6: use snd_compress_ops omits 171d1785c703 ASoC: uniphier: use snd_compress_ops omits 3a5ccf25ee18 ASoC: codec: wm_adsp: use snd_compress_ops omits c6cb522c1461 ASoC: soc-compress: add snd_compress_ops omits 6abf4a2f80ea ASoC: txx9: add back the hack for a too small resource_size_t discards 365a6327cd64 ARM: 8968/1: decompressor: simplify libfdt builds omits 4f39467e523e Update rmk's email address in various drivers omits c281634c8652 ARM: compat: remove KERNEL_DS usage in sys_oabi_epoll_ctl() omits 1f4c797b748c Merge branch 'omap-for-v5.8/dt' into for-next omits 03a29ff596e0 Merge branch 'omap-for-v5.8/soc' into for-next omits 441ba630ac92 ARM: dts: am57xx-idk-common: add tc358778 bridge omits 520557d4854b ARM: dts: am5729: beaglebone-ai: adding device tree omits d85d5247885e ARM: OMAP2+: drop unnecessary adrl omits 175ae3ad59ab Merge branch 'fixes-v5.7' into fixes omits 90d4d3f4ea45 ARM: dts: dra7: Fix bus_dma_limit for PCIe omits b0bbc039d075 ARM: dts: am574x-idk: Disable m_can node omits 675a59b7dec6 x86/boot/build: Add phony targets in arch/x86/boot/Makefil [...] omits 14bbe3e33710 docs: Add rbtree documentation to the core-api omits 30ce434e44d7 x86/boot/build: Make 'make bzlilo' not depend on vmlinux o [...] omits 955ac624058f ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers omits a960de4da241 ASoC: dt-bindings: fsl_easrc: Add document for EASRC omits be7bd03f0201 ASoC: fsl_asrc: Move common definition to fsl_asrc_common omits 4520af41fd21 ASoC: fsl_asrc: Support new property fsl,asrc-format omits 859e364302c5 ASoC: fsl-asoc-card: Support new property fsl, asrc-format omits b84b4c9a688d ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format omits 7470704d8b42 ASoC: fsl_asrc: rename asrc_priv to asrc omits b2965c912a3d media: dt-bindings: media: rockchip-rga: add power-domains [...] omits b1f487ef3339 media: dt-bindings: media: convert rockchip rga bindings to yaml omits bd3ec9e75893 drm/i915/gt: Poison residual state [HWSP] across resume. omits d0dd92789f44 media: staging: rkisp1: cap: support uv swapped planar formats omits c6a86569e841 media: staging: rkisp1: cap: support uv swap only for semi [...] omits cf9ba27840c2 drm/i915/selftests: Disable C-states when measuring RPS fr [...] omits b82b39937459 media: staging: rkisp1: cap: change the logic for writing [...] omits 4ea6b1c45627 drm/i915/selftests: Show the full scaling curve on failure omits a557c3fa96c8 media: staging: rkisp1: cap: fix value written to uv swap [...] omits ceb348690e29 media: staging: rkisp1: cap: cleanup in mainpath config fo [...] omits ba99522b2bd0 media: v4l2-image-sizes: add HD and Full-HD definitions omits 66f92c4e1701 media: coda: add RC enable controls omits 1d3ac27801e5 media: staging: rkisp1: replace the call to v4l2_async_not [...] omits 4d0b43804c12 media: staging: rkisp1: remove mbus field from rkisp1_sens [...] omits 5c3a7db0c7ec module: Harden STRICT_MODULE_RWX omits 0392727c261b spi: bcm-qspi: Handle clock probe deferral omits 4df3bea7f9d2 spi: bcm-qspi: when tx/rx buffer is NULL set to 0 omits 1b7ad8c405c3 spi: bcm-qspi: Make PM suspend/resume work with SCMI clock [...] omits 742d59580624 spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change omits e4b0326c4d70 media: staging: rkisp1: cap: serialize start/stop stream omits 60e915354c27 media: staging: rkisp1: cap: fix return values from pm functions omits b2b1046f1de6 media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound() omits 7c3bae3f430a media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue w [...] omits ff5d18cb04f4 ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() omits 1e4e0bf136aa ASoC: tegra: Add audio mclk parent configuration omits facb0f4bb35c ASoC: nau8825: Change Tegra clk_out_2 provider to PMC omits 0de6db30ef79 ASoC: tegra: Use device managed resource APIs to get the clock omits fdb9e30e9143 media: iguanair: rc drivers no longer need to do locking omits 038fd4141029 media: cx25840: Register labeling, chip specific correction omits 722b3c140dd4 media: lgdt3306a: Add CNR v5 stat omits d99846cb1c0e media: si2157: add on-demand rf strength func omits 3c1ccbad8080 media: cx231xx: Add i2c device analog tuner support omits fbc9a49cf272 media: cx23885: Add i2c device analog tuner support omits 2be355a08e19 media: cx23885: Add analog frontend to HVR5525 omits f8e76a5e2679 media: cx23885: Add analog frontend to 1265_K4 omits 81118817c4ae media: cx23885: Add analog frontend to Hauppauge QuadHD omits e4361015a4aa media: si2157: module debug option to wait on signal lock omits 578147e968bd media: si2157: Briefly wait for tuning operation to complete omits 7e80a8d14d9f media: si2157: Add analog tuning related functions omits e955f959ac52 media: si2157: Better check for running tuner in init omits 5741f4affb69 media: si2157: Check error status bit on cmd execute omits 5714e84fee50 media: si2157: Enable tuner status flags omits cee1e7e1fb48 ipmi: use vzalloc instead of kmalloc for user creation omits 294411a8e94b ipmi:bt-bmc: Fix some format issue of the code omits 36d730cea60f ipmi:bt-bmc: Avoid unnecessary check omits 269b3a9ac538 MIPS: Make sparse_init() using top-down allocation omits 2a3d47c94ebd MIPS: Cleanup code about plat_mem_setup() omits 2c66e281c033 MIPS: Do not initialise globals to 0 omits 1d2c6c9bd4b7 selftests: kvm/set_memory_region_test: do not check RIP if [...] omits e72436bc3a52 KVM: SVM: avoid infinite loop on NPF from bad address omits 997b7e98990c tools/kvm_stat: add sample systemd unit file omits 3754afe7cf7c tools/kvm_stat: Add command line switch '-L' to log to file omits da1fda288943 tools/kvm_stat: add command line switch '-z' to skip zero records omits 1b94f6f81007 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run omits 4f233371f6bb KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests omits a9ab13ff6e84 KVM: X86: Improve latency for single target IPI fastpath omits 873e1da16918 KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] omits b8d295f96b6c KVM: nVMX: Remove non-functional "support" for CR3 target values omits c36b71503a22 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] omits c583eed6d72b KVM: x86/mmu: Set @writable to false for non-visible acces [...] omits 8791585837f6 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags omits 5addc235199f KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] omits ec0241f3bbe1 KVM: nVMX: Drop manual clearing of segment cache on nested [...] omits e5d03de5937e KVM: nVMX: Reset register cache (available and dirty masks [...] omits 9932b49e5abe KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] omits 4dcefa312a6c KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] omits 2a7833899f6a KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] omits f47baaed4fef KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] omits 1d283062c949 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] omits 2c1f3323802e KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants omits 236871b6744a KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] omits fbdd50250396 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() omits 7b7bd87dbd6a KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] omits 789afc5ccd4e KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() omits 812756a82ea5 kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] omits 63d04348371b KVM: x86: move kvm_create_vcpu_debugfs after last failure point omits 1c164cb3ffd0 KVM: SVM: Use do_machine_check to pass MCE to the host omits be100ef13625 KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() omits be01e8e2c632 KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code omits ce8fe7b77bd8 KVM: nVMX: Free only the affected contexts when emulating INVEPT omits 9805c5f74b8a KVM: nVMX: Don't flush TLB on nested VMX transition omits 41fab65e7c44 KVM: nVMX: Skip MMU sync on nested VMX transition when possible omits 71fe70130d88 KVM: x86/mmu: Add module param to force TLB flush on root reuse omits 4a632ac6ca66 KVM: x86/mmu: Add separate override for MMU sync during fa [...] omits b869855badd1 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] omits 4de1f9d469f4 KVM: VMX: Don't reload APIC access page if its control is [...] omits a4148b7ca2a5 KVM: VMX: Retrieve APIC access page HPA only when necessary omits 1196cb970b99 KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] omits c51e1ffee501 KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] omits 8c8560b83390 KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] omits eeeb4f67a6cd KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] omits 50b265a4eee0 KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] omits 7780938cc70b KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() omits 4a41e43cbe2c KVM: SVM: Document the ASID logic in svm_flush_tlb() omits 33d19ec9b14c KVM: VMX: Introduce vmx_flush_tlb_current() omits 25d8b84376e7 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h omits 5058b692c699 KVM: VMX: Move vmx_flush_tlb() to vmx.c omits 72b383208726 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() omits f55ac304ca47 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] omits ad104b5e433a KVM: VMX: Clean up vmx_flush_tlb_gva() omits 0baedd792713 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() omits 5ad4d8957b69 rtw88: set power trim according to efuse PG values omits ab0a031ecf29 rtw88: 8723d: Add read_efuse to recognize efuse info from map omits 44baa97ca820 rtw88: 8723d: Add new chip op efuse_grant() to control efu [...] omits 1afb5eb7a00d rtw88: 8723d: Add cfg_ldo25 to control LDO25 omits 9874f6851e47 rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables omits e0c27cdbbd41 rtw88: 8723d: Add RF read/write ops omits c57bd7c3af99 rtw88: 8723d: Add power sequence omits 93ae973fb47d rtw88: 8723d: add beamform wrapper functions omits 811853da541a rtw88: 8723d: Add basic chip capabilities omits 887e74239805 rtlwifi: rtl8723ae: fix warning comparison to bool omits e8277abd453d rtlwifi: rtl8821ae: use true,false for bool variables omits 47361089d987 rtlwifi: rtl8723be: use true,false for bool variables omits c13a83b01010 rtlwifi: rtl8192ee: use true,false for bool variables omits 23c2ddb574c6 rtlwifi: rtl8723ae: use true,false for bool variables omits bec095ab477d rtlwifi: rtl8188ee: use true,false for bool variables omits 722c1963aba5 selftests/powerpc: Add README for GZIP engine tests omits 841fb73ad219 selftests/powerpc: Add NX-GZIP engine decompress testcase omits 647c734f62f8 selftests/powerpc: Add NX-GZIP engine compress testcase omits f49b75724cfa selftests/powerpc: Add header files for NX compresion/deco [...] omits d53979b58960 selftests/powerpc: Add header files for GZIP engine test omits 7948efc27f78 Merge NX gzip support into next omits b96ea61665b7 Merge VAS page fault handling into next omits 776d58823a60 dma-buf: Couple of documentation typo fixes omits cd33c830448b media: rkvdec: Add the rkvdec driver omits d6b50a96d337 media: dt-bindings: rockchip: Document RK3399 Video Decode [...] omits b5218cf40c1e media: hantro: h264: Use the generic H264 reflist builder omits 624922a2739b media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists omits 45776c540f7f media: rkisp1: Fix wrong PHY config dependency omits 42cbdf2b5ecb media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency omits f661aaa007aa media: rkisp1: Get rid of unused variable warning omits d6ef0719fa90 media: v4l2-fh: define v4l2_fh struct regardless of condition omits 003492984ed7 media: staging: rkisp1: change fields names from fmt_type [...] omits b23096af0be4 media: staging: rkisp1: cap: remove field fmt_type from st [...] omits 2990e3dbf7ee media: staging: rkisp1: replace rkisp1_fmt_pix_type with v [...] omits dd844fb8e50b media: platform: fcp: Set appropriate DMA parameters omits dba361345706 media: staging: rkisp1: remove TODO item - uapi structs co [...] omits f36592e7b343 media: vicodec: Fix error codes in probe function omits d00c9761afe7 media: imx.rst: Provide streaming examples for imx6q-sabresd omits 8a4676d6e627 media: imx.rst: Provide the OV560 module part number omits 62ce7201f442 media: imx.rst: Provide an example for unprocessed video capture omits 9429e7072f8f media: imx.rst: Fix the MIPI CSI-2 virtual channel omits ff8c2784b057 media: uapi: h264: Add new profile and levels omits 1ca3cb46a992 media: v4l2-ctrl: Add H264 profile and levels omits 33d236371f70 media: imx-media-csc-scaler: Use a shorter name for driver omits d45c9313782b media: gspca: remove redundant assignment to variable status omits 03f56d9952b4 media: pwc-ctl: remove redundant assignment to variable ret omits 757570f11fa4 media: mtk-mdp: Use correct aliases name omits e13160116939 media: davinci: remove redundant assignment to pointer 'common' omits 4d7463cdf5de media: imx: utils: Constify some mbus and ipu_image arguments omits eef988826fbd media: imx: utils: Rename format lookup and enumeration functions omits 74cd3984f133 media: imx: utils: Split find|enum_format into fourcc and [...] omits c943b6947f45 media: imx: utils: Make imx_media_pixfmt handle variable n [...] omits f0f71ae440a9 media: imx: utils: Introduce PIXFMT_SEL_IPU omits a7d5003cab01 media: imx: utils: Rename pixel format selection enumeration omits 3130c45c2ba3 media: imx: Fix some pixel format selections omits 0cd5d896a192 media: imx: utils: Handle Bayer format lookup through a se [...] omits c25ab5caf516 media: imx: utils: Inline init_mbus_colorimetry() in its caller omits 1df2148fdfc0 media: imx: utils: fix media bus format enumeration omits f2267d7ed803 media: imx: utils: fix and simplify pixel format enumeration omits 9448762fd1d1 media: ir-rx51: Use 64-bit division macro omits c77591a8ca5a media: m88ds3103: Add missing '\n' in log messages omits d27958df9302 media: dvb-usb: make dvb_usb_device_properties const omits 96f3a9392799 media: dvb: return -EREMOTEIO on i2c transfer failure. omits a8648098948d media: rc: if kernel is built without an IR codec, don't a [...] omits 953f10064140 media: dvb: digitv: remove unused array element 0 omits 94ca68472846 ovl: skip overlayfs superblocks at global sync omits fcd1f4184e18 Merge branch 'next/soc' into for-next omits 06b29212c3a2 ARM: samsung: Use devm_platform_ioremap_resource() to simp [...] omits ee9a71ad2554 ARM: samsung: Omit superfluous error message in s3c_adc_probe() omits 5d1a958ddc26 ovl: index dir act as work dir omits bb29926f3c76 ovl: prepare to copy up without workdir omits 942593d8647e ovl: cleanup non-empty directories in ovl_indexdir_cleanup() omits e31f0d630aa4 ovl: resolve more conflicting mount options omits f5e216e42689 ARM: dts: bcm283x: Use firmware PM driver for V3D omits a18549528a11 ARM: bcm2835_defconfig: Enable fixed-regulator omits e4a27ae36d32 ARM: dts: bcm2711: Add vmmc regulator in emmc2 omits aa23c576a2c3 ARM: dts: bcm2711: Update expgpio's GPIO labels omits 74f103928df7 drm/i915/selftests: Show the pstate limits on any failure [...] omits 007ff34e61c5 drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON omits e3c7c1052271 x86/boot/build: Add cpustr.h to targets and remove clean-files omits 6f91a3f7af41 batman-adv: Fix refcnt leak in batadv_v_ogm_process omits 6107c5da0fca batman-adv: Fix refcnt leak in batadv_store_throughput_override omits f872de8185ac batman-adv: Fix refcnt leak in batadv_show_throughput_override omits fd0c42c4dea5 batman-adv: fix batadv_nc_random_weight_tq omits 26893e7e928e batman-adv: Utilize prandom_u32_max for random [0, max) values omits 9204a4f876b2 batman-adv: trace: Drop unneeded types.h include omits c08dd06b3d25 batman-adv: Fix spelling error in term buffer omits 2a7e978625e8 batman-adv: Start new development cycle omits e278f07679b0 drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON omits 8d641574f3f0 drm/i915/display/global_state: Prefer drm_WARN* over WARN* omits a7f2ad392928 drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON omits 4ad53ededf0b drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON omits cd13c72c1853 ARM: dts: qcom: msm8974-klte: Add max77826 pmic node omits 65876ae91e80 ARM: dts: qcom: msm8974-klte: Add USB node omits 8bf7a360a92c ARM: dts: qcom: msm8974-klte: Add sdhci1 node omits 8513de03928e ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes omits 9111bbf3a19d ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node omits 4e7573e7a54e ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes omits 240031967ac4 arm64: dts: qcom: sm8250: Fix PDC compatible and reg omits 871c60156dbe drm/gma500: Remove dead code omits 02d8ecc18b8f soc: qcom: pdr: Remove impossible error condition omits 35bb4b22f606 soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner omits ce04ecd9cf1e drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON omits 8b4f2137cc0f drm/i915/display/ddi: Prefer drm_WARN* over WARN* omits 1e6850ee4c44 drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON omits 61198fe1bf48 drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON omits b7e2fba06622 arm64: dts: qcom: sm8250: Add UFS controller and PHY omits ec13d5c23a33 arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009 omits 11ebc2321b8e drm/i915/audio: fix compressed_bpp check omits b6f78e270969 arm64: dts: qcom: sm8250: Add rpmhpd node omits 64016bb88e85 soc: qcom: rpmhpd: Add SM8250 power domains omits 81b55ef1f47b drm/i915: drop a bunch of superfluous inlines omits 95c31e68058e arm64: dts: qcom: sc7180: Add Coresight support omits 3c3041149c76 drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol() omits 459b1f86f1cb firmware: qcom_scm: fix bogous abuse of dma-direct internals omits 1cf6c1a74e90 drm/gma500: remove unused variable 'hdmi_ids' omits add0aff201fa drm: Fix misspellings of "Analog Devices" omits 150ccc181588 mtd: spi-nor: Enable locking for n25q128a11 omits a204aef9fd77 xfrm: call xfrm_output_gso when inner_protocol is set in x [...] omits 6f297068a069 esp4: support ipv6 nexthdrs process for beet gso segment omits 25a44ae93d1a esp6: support ipv6 nexthdrs process for beet gso segment omits 8e5c4f885286 hwmon: (dell-smm) Use one DMI match for all XPS models omits 0254d0e30ca4 hwmon: (nct7904) Add watchdog function omits 89e01caac641 drm/i915: Use single set of AUX powerwell ops for gen11+ omits 305ac5a766b1 remoteproc: Add device-managed variants of rproc_alloc/rproc_add omits 28810eecae08 arm64: dts: qcom: msm8996: Reduce vdd_apc voltage omits db6552783615 remoteproc: Use a local copy for the name field omits 226f5db42124 remoteproc: Get rid of tedious error path omits bf860aa176d0 remoteproc: Split rproc_ops allocation from rproc_alloc() omits 9d5f82c8ba24 remoteproc: Restructure firmware name allocation omits 1487deda19c8 remoteproc: Use kstrdup_const() rather than kstrdup() omits f49176fb13db dt-bindings: soc: qcom: apr: Use generic node names for AP [...] omits a48b284b403a audit: fix a net reference leak in audit_send_reply() omits b6246f4d8d07 net: ipv4: remove redundant assignment to variable rc omits bd1266d3f21f Merge branch 'net-bcmgenet-Clean-up-after-ACPI-enablement' omits 7d3cca75c169 net: bcmgenet: Drop too many parentheses in bcmgenet_probe() omits d2af1420cbc8 net: bcmgenet: Use get_unligned_beXX() and put_unaligned_beXX() omits c80d36ff63a5 net: bcmgenet: Use devm_clk_get_optional() to get the clocks omits 9a965942a9ca net: bcmgenet: Drop useless OF code omits d4d9b47e4b10 net: bcmgenet: Drop ACPI_PTR() to avoid compiler warning omits 90c165f0de3a docs: pr_*() kerneldocs and basic printk docs omits 4951d27b099b watchdog: clarify that stop() is optional omits 80ad41f28ade Merge tag 'mlx5-updates-2020-04-20' of git://git.kernel.or [...] omits fc965497d5b3 doc:it_IT: translation of documents in process/ omits 794867ee6730 r8169: change wmb to smb_wmb in rtl8169_start_xmit omits 7dbffd3f84b0 docs: admin-guide: Clarify sentences omits d8e8ff1fe302 docs: ioctl-number.rst: add habanalabs driver IOCTL omits c7e1cc318d4a dma-buf: Couple of documentation typo fixes omits 5d8e5aee0e93 docs: sysctl/kernel: document BPF entries omits 3f11de39c489 Merge branch 'mauro' into docs-next omits 470d4116ef93 dt-bindings: Add an entry for Würth Elektronik, we omits 56ae89228d9c dt-bindings: mailbox: imx-mu: correct example omits 680f9c28c1fd dt-bindings: MIPS: Require SoC compatible string after boa [...] omits 989f51752783 dt-bindings: usb: ingenic,musb: Add usb-role-switch property omits 63d35f6cf31f dt-bindings: dma: Convert jz4740-dma doc to YAML omits 2ebeea2b8906 dt-bindings: mmc: Convert jz4740-mmc doc to YAML omits 49ac0c7cfe02 dt-bindings: timer: Convert ingenic,tcu.txt to YAML omits 4d8d2177625c dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml omits 02c625c5de60 dt-bindings: gpu: mali-utgard: Add the #cooling-cells property omits 2d4a22e79a5f dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml omits 8d3cdfeca808 of: fix the warnings from command line. omits 4642289b5f66 lib: bitmap.c: get rid of some doc warnings omits 03c109d66867 futex: get rid of a kernel-docs build warning omits 2b8e8b5599a1 fs: inode.c: get rid of docs warnings omits af690f459393 firewire: firewire-cdev.hL get rid of a docs warning omits a31a6997e6df ata: libata-core: fix a doc warning omits 77c34b2c18d4 docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file omits baeb2d5cb8ea docs: Makefile: place final pdf docs on a separate dir omits 36536a02e554 docs: i2c: rename i2c.svg to i2c_bus.svg omits 8f97986ccbd7 docs: powerpc: cxl.rst: mark two section titles as such omits 3f4a6c925a42 docs: dt: fix a broken reference for a file converted to json omits b4c6d8efdcdd docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file omits 9070492b10c3 docs: vm: index.rst: add an orphan doc to the building system omits 4a3fe6541c8c docs: mm: userfaultfd.rst: use a cross-reference for a section omits 14a7e51ff184 docs: mm: userfaultfd.rst: use ``foo`` for literals omits f08252469ef5 docs: drivers: fix some warnings at base/platform.c when b [...] omits ad89c8852fde docs: spi: spi.h: fix a doc building warning omits 00aff9565961 docs: ras: don't need to repeat twice the same thing omits cfa204984d57 docs: ras: get rid of some warnings omits a588332fba0b docs: pci: boot-interrupts.rst: improve html output omits 877a37d31e0f docs: arm64: booting.rst: get rid of some warnings omits d91589556b6a docs: amu: supress some Sphinx warnings omits 0c1bc6b84525 docs: filesystems: fix renamed references omits 3ecad8c2c1ff docs: fix broken references for ReST files that moved around omits 72ef5e52b3f7 docs: fix broken references to text files omits f9faa90899a2 docs: dt: fix broken reference to phy-cadence-torrent.yaml omits 0855a36e2248 MAINTAINERS: dt: fix pointers for ARM Integrator, Versatil [...] omits 101e330fd3f2 MAINTAINERS: dt: update display/allwinner file entry omits 25813cae1eeb docs: LaTeX/PDF: drop list of documents omits d5afc9640a6d docs: update recommended Sphinx version to 2.4.4 omits 0d55d48b19ff scripts: kernel-doc: accept blank lines on parameter description omits ee2aa7590398 scripts: kernel-doc: accept negation like !@var omits 346282db9c6b scripts: kernel-doc: proper handle @foo->bar() omits e64419d991ea KVM: x86: Move "flush guest's TLB" logic to separate kvm_x [...] omits bc41d0c40ec2 KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID wi [...] omits ca431c0cc331 KVM: VMX: Drop redundant capability checks in low level IN [...] omits ab4b3597ffce KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() omits 8a8b097c6cd0 KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines omits 446ace4bca42 KVM: VMX: Use vpid_sync_context() directly when possible omits c746b3a4b84c KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_ [...] omits ee1fa209f5e5 KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 omits 0cd665bd20f9 KVM: x86: cleanup kvm_inject_emulated_page_fault omits 5efac0741ce2 KVM: x86: introduce kvm_mmu_invalidate_gva omits 6533380dfd00 net/mlx5: improve some comments omits c89da067a2e4 net/mlx5: Read embedded cpu bit only once omits fa3748775b92 net/mlx5e: Handle errors from netif_set_real_num_{tx,rx}_queues omits d7a42ad062cc net/mlx5e: Allow partial data mask for tunnel options omits 82fe29964198 net/mlx5e: Set of completion request bit should not clear [...] omits 7dfee4b1d79e net/mlx5: IPsec, Refactor SA handle creation and destruction omits 0aab3e1b04ae net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW omits 1dbd51d0a71a net/mlx5: Refactor mlx5_accel_esp_create_hw_context parame [...] omits 9425c595bd51 net/mlx5e: en_accel, Add missing net/geneve.h include omits 8c8eea07c1fd net/mlx5: Use the correct IPsec capability function for FPGA ops omits 2f9c502552cd scripts: sphinx-pre-install: add support for python -m venv omits d6ebf1890c8b scripts: sphinx-pre-install: add support for OpenMandriva omits e45a631742fa scripts: sphinx-pre-install: address some issues with Gentoo omits bfc7f4281066 scripts: sphinx-pre-install: fix a dependency hint with Ub [...] omits b3df6223bdea scripts: sphinx-pre-install: improve openSuse Tumbleweed check omits d14d0c1aea8f scripts: sphinx-pre-install: improve distro detection check omits e6940c03dd62 media: usbvision: depends on USB omits e10daad5bb6e media: staging: rkisp1 Kconfig: depends on OF omits 82ebc889091a qed: use true,false for bool variables omits 820f63652bb4 firmware: qcom_scm: Remove unneeded conversion to bool omits 0fa1484e9c5d Merge branch 'hns3-next' omits d8355240cf8f net: hns3: add trace event support for PF/VF mailbox omits 5cb51cfe8ad6 net: hns3: add support for dumping MAC reg in debugfs omits a3ca5e9048be net: hns3: add debug information for flow table when failed omits 0b4bdc55df61 net: hns3: clean up some coding style issue omits 84944d5c4797 net: hns3: modify some unsuitable type declaration omits f84f6a8634f3 net: hns3: remove two unused structures in hclge_cmd.h omits 16505f878e30 net: hns3: remove useless proto_support field in struct hc [...] omits e9368c4094f5 net: hns3: remove an unnecessary case 0 in hclge_fd_conver [...] omits fa663c096052 net: hns3: split out hclge_get_fd_rule_info() omits 736fc0e17fad net: hns3: split out hclge_fd_check_ether_tuple() omits 61d2ca503d0b arm64: dts: qcom: fix pm8150 gpio interrupts omits b785b06ccaae Merge branch 'RFC-2863-Testing-Oper-status' omits 77e9b2ab451d net: ethtool: self_test: Mark interface in testing operati [...] omits db30a57779b1 net: Add testing sysfs attribute omits eec517cdb481 net: Add IF_OPER_TESTING omits 18931506465a Input: i8042 - add ThinkPad S230u to i8042 nomux list omits 749d22e8f6d5 Merge branch 'FEC-MDIO-speedups' omits 3c01eb62d1bd net: ethernet: fec: Allow the MDIO preamble to be disabled omits 3e782985cb3c net: ethernet: fec: Allow configuration of MDIO bus speed omits 29ae6bd1b0d8 net: ethernet: fec: Replace interrupt driven MDIO with polled IO omits 9d3679fe0f30 r8169: inline rtl8169_make_unusable_by_asic omits 2ac1fa439ee9 r8169: inline rtl8169_mark_as_last_descriptor omits a5006777e99c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 745e5ad5084d net: qed: Remove unneeded cast from memory allocation omits 5333fdbed0c8 net: sun: Remove unneeded cast from memory allocation omits 92efe48e8fe2 net: ethernet: dnet: convert to devm_platform_get_and_iore [...] omits e07c7606a00c drm/i915/selftests: Fix i915_address_space refcnt leak omits e42a969e725c drm/i915/selftests: Exercise dynamic reclocking with RPS omits 6b36fc9442bb drm/i915/selftests: Show the pcode frequency table on error omits 0eaccc4b180c drm/i915/selftests: Split RPS frequency measurement omits b66c9b8de22b selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU disco [...] omits 9938ee2e631c drm/i915/selftests: Check RPS controls omits a740f5c5f6bc drm/i915/selftests: Skip energy consumption tests if not c [...] omits 4ba74e53ada3 drm/i915/selftests: Verify frequency scaling with RPS omits cceadc831e72 net: phy: mscc: use mdiobus_get_phy() omits 6bedc6948bcf Merge branch 'mlxsw-Two-small-changes' omits b7f03b0b2a21 mlxsw: reg: Increase register field length to 13 bits omits cec2500d4475 mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups omits c290d1ab12d3 net: phy: Propagate error from bus->reset omits 0ea971f8dcd6 vfio: avoid possible overflow in vfio_iommu_type1_pin_pages omits 205323b8ceac vfio: checking of validity of user vaddr in vfio_dma_rw omits f0617ff0b894 drm/i915: Push MST link retraining to the hotplug work omits 3c0ec2c2d594 drm/i915: Flatten intel_dp_check_mst_status() a bit omits eed22a46b979 drm/i915: Pass encoder all the way to intel_ddi_transcoder [...] omits 7c2fedd7608f drm/i915: Push TRANS_DDI_FUNC_CTL into the encoder->enable() hook omits c38730987b4a drm/i915: Move the TRANS_DDI_FUNC_CTL enable to a later point omits 02a715c371d2 drm/i915: Pass encoder to intel_ddi_enable_pipe_clock() omits 92097244f586 coresight: etmv4: Update default filter and initialisation omits ad3df63723a3 Merge branch 'net-phy-realtek-move-PHY-resume-delay-from-M [...] omits 109f0cf23b09 r8169: remove PHY resume delay that is handled in the PHY [...] omits fee698d62b3b net: phy: realtek: add delay to resume path of certain int [...] omits 6d9279771600 net: hns: use true,false for bool variables omits d30e1c3db964 ptp: idt82p33: Make two variables static omits 0673f976285e ptp_kvm: Make kvm_ptp_lock static omits 135e30180ff4 net: dsa: sja1105: enable internal pull-down for RX_DV/CRS [...] omits 6e0d6ac5f3d9 arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit [...] omits eaf3f9e61887 arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_G [...] omits 78066055b080 arm32/64/elf: Add tables to document READ_IMPLIES_EXEC omits f46e1dc982a0 MIPS: Loongson64: Mark RS780 HPET as broken omits a89aa749ece9 MIPS: DTS: Loongson64: Add ACPI Controller Node omits dbfd92fe57b1 dt-bindings: Document Loongson RS780E PCH ACPI Controller omits 0cfd2440aa03 MIPS: Loongson64: Make RS780E ACPI as a platform driver omits a746f50d69bf MIPS: Loongson64: Remove dead RTC code omits 00bd94ae1cc3 coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() omits 74916c4db6b9 Merge branch 'for-5.8/block' into for-next omits 9bc5c397d838 block: fold bdev_unhash_inode into invalidate_partition omits 02d33b6771fc block: mark invalidate_partition static omits d5f3178ec9ab block: simplify block device syncing in bdev_del_partition omits e669c1da03a9 block: don't call invalidate_partition from blk_drop_partitions omits 21be6cdc0095 dasd: use blk_drop_partitions instead of badly reimplementing it omits d46430bf5a22 block: remove the disk argument from blk_drop_partitions omits 4377b48da6da block: remove hd_struct_kill omits 8da2892e2783 block: cleanup hd_struct freeing omits cddae808aeb7 block: pass a hd_struct to delete_partition omits fa9156ae597c block: refactor blkpg_ioctl omits 9fccc5c0c99f x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit omits 122306117afe x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK omits e48e83d15bd9 ASoC: wcd934x: remove unneeded semicolon omits 0eb0674616b0 ASoC: wcd9335: remove unneeded semicolon omits 4f05b5c62d24 ASoC: wcd934x: remove unnecessary comparisons to bool omits 629ba12e9998 ASoC: Intel: boards: split woofer and tweeter support omits f7199cf48902 firmware: arm_scmi: Fix return error code in smc_send_message omits 2d3e46b86775 Merge branch 'for-5.8/block' into for-next omits b4fd63f42647 Revert "scsi: core: run queue if SCSI device queue isn't r [...] omits a0823421a4d7 blk-mq: Rerun dispatching in the case of budget contention omits b9151e7bca82 blk-mq: Add blk_mq_delay_run_hw_queues() API call omits ab3cee3762e5 blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reas [...] omits c5bceb98ce0e firmware: arm_scmi: Fix handling of unexpected delayed responses omits d04fb2b2ddef firmware: arm_scmi: Clear channel for delayed responses omits b37f5cc8d243 firmware: arm_scmi: Clear channel on reception of unexpect [...] omits 87dff4e63cf2 firmware: arm_scmi: Rename .clear_notification() transport_ops omits 6b7fc6a3e6af Make the "Reducing compressed framebufer size" message be [...] omits f153f6395a63 drm/i915/gt: Move the late flush_submission in retire to the end omits f7ea285b6266 Merge branch 'ib-pdx86-properties' omits 4eb542cc88c1 soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] omits a95f3ac21d64 drm/i915/gem: Remove object_is_locked assertion from unpin [...] omits 1b3fb49ac27b NTB: ntb_test: Fix bug when counting remote files omits 7c7691ae3c7e NTB: perf: Fix race condition when run with ntb_test omits 198301838c09 NTB: perf: Fix support for hardware that doesn't have port [...] omits febb15986724 NTB: perf: Don't require one more memory window than numbe [...] omits 505aa2993af3 NTB: ntb_pingpong: Choose doorbells based on port number omits 19eb80b3bf92 NTB: Fix the default port and peer numbers for legacy drivers omits 370e80bc363b NTB: Revert the change to use the NTB device dev for DMA a [...] omits 171c95531a06 NTB: ntb_tool: reading the link file should not end in a N [...] omits 75d892588e95 fuse: Update stale comment in queue_interrupt() omits 0e9fb6f17ad5 fuse: BUG_ON correction in fuse_dev_splice_write() omits a5d8422cc959 virtiofs: Add mount option and atime behavior to the doc omits bb737bbe48be virtiofs: schedule blocking async replies in separate worker omits c60da81e3d3f btrfs: make btrfs_read_disk_super return struct btrfs_disk_super omits 9bcdfadd88d7 btrfs: use list_for_each_entry_safe in free_reloc_roots omits 9725d2ff6d77 btrfs: don't force read-only after error in drop snapshot omits 9d1268ef27e6 btrfs: remove pointless assertion on reclaim_size counter omits acdfed96552d btrfs: tree-checker: remove duplicate definition of 'inode [...] omits f12ca53a6fd6 btrfs: force chunk allocation if our global rsv is larger [...] omits cd00eacca321 btrfs: run btrfs_try_granting_tickets if a priority ticket fails omits 939bbd16676c btrfs: only check priority tickets for priority flushing omits 05134e80f5f8 btrfs: account for trans_block_rsv in may_commit_transaction omits e2f98f7d384d btrfs: allow to use up to 90% of the global block rsv for unlink omits 986b7387a130 btrfs: improve global reserve stealing logic omits 4e753cb7d9f5 btrfs: backref: distinguish reloc and non-reloc use of ind [...] omits 7fe92cc73366 btrfs: reloc: move error handling of build_backref_tree() [...] omits 1dc24f40586d btrfs: backref: rename and move finish_upper_links() omits 4ab8a2846b06 btrfs: backref: rename and move handle_one_tree_block() omits b50c056eb0c9 btrfs: reloc: open code read_fs_root() for handle_indirect [...] omits ea45175f7c6a btrfs: backref: rename and move should_ignore_root() omits a108ebf871fc btrfs: backref: rename and move backref_tree_panic() omits c43ceaec2d32 btrfs: backref: rename and move backref_cache_cleanup() omits f1c3d385dccc btrfs: backref: rename and move remove_backref_node() omits 31860ffb75f9 btrfs: backref: rename and move drop_backref_node() omits 13115112f20e btrfs: backref: rename and move free_backref_(node|edge) omits e429fc1eca61 btrfs: backref: rename and move link_backref_edge() omits 4d2b5acf124d btrfs: backref: rename and move alloc_backref_edge() omits 5bbd55d4a4dd btrfs: backref: rename and move alloc_backref_node() omits 3737caff8876 btrfs: backref: rename and move backref_cache_init() omits f19849bff814 btrfs: rename tree_entry to rb_simple_node and export it omits 1c45f0da7bd4 btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...] omits 38f24ca830f3 btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache omits 3f031cd67cbe btrfs: reloc: refactor useless nodes handling into its own [...] omits 16053dd2fc82 btrfs: reloc: refactor finishing part of upper linkage int [...] omits d8a309794fa2 btrfs: reloc: remove the open-coded goto loop for breadth- [...] omits 7d0b084cc2dd btrfs: reloc: pass essential members for alloc_backref_node() omits 993669f3fef2 btrfs: reloc: use wrapper to replace open-coded edge linking omits ccbc53ca9233 btrfs: reloc: refactor indirect tree backref processing in [...] omits 758d3abdc7fd btrfs: reloc: refactor direct tree backref processing into [...] omits e48ffedd424c btrfs: reloc: make reloc root search-specific for relocati [...] omits 5ca376987935 btrfs: reloc: add backref_cache::fs_info member omits a8efc8d12cdc btrfs: reloc: add backref_cache::pending_edge and backref_ [...] omits 8ad4807e3eb9 btrfs: reloc: rename mark_block_processed and __mark_block [...] omits 3d98bc3d093e btrfs: reloc: use btrfs_backref_iter infrastructure omits 7e7ae20e4741 btrfs: backref: implement btrfs_backref_iter_next() omits bd8bdc532152 btrfs: backref: introduce the skeleton of btrfs_backref_iter omits 3221153d08f1 btrfs: Add missing annotation for btrfs_tree_lock() omits d73cfd055d40 btrfs: Add missing annotation for btrfs_lock_cluster() omits 9e04ff70cf8e Merge tag 'v5.7-rc2' into patchwork omits 148c01d17623 regmap: Simplify implementation of the regmap_field_read_p [...] omits e44ab4e14d6f regmap: Simplify implementation of the regmap_read_poll_ti [...] omits 8b7d5839d430 virtio-mmio: Delete an error message in vm_find_vqs() omits e1bcbf4cec24 virtio: add VIRTIO_RING_NO_LEGACY omits ace105dd6159 Merge series "ASoC: Fix dependency issues of SND_SOC" from [...] omits 26bfe3d0b227 ntb: intel: Add Icelake (gen4) support for Intel NTB omits 7648f939cb91 nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl omits c1c050ee74d6 ASoC: Fix wrong dependency of da7210 and wm8983 omits 91e475b5e810 ASoC: wm89xx: Fix build errors caused by I2C dependency omits f0adbc382b8b drm/ast: Allocate initial CRTC state of the correct size omits 9d9e435f3f24 x86/elf: Add table to document READ_IMPLIES_EXEC omits 8a3a9535189d arm64: dts: allwinner: h6: Add clock to CPU cores omits c7582ff7ed38 platform/x86: intel_cht_int33fe: Fix spelling issues omits 7b839f764000 platform/x86: intel_cht_int33fe: Switch to use acpi_dev_hi [...] omits fa0c9cb11bad platform/x86: intel_cht_int33fe: Convert to use set_second [...] omits 140355e5db8b platform/x86: intel_cht_int33fe: Convert software node arr [...] omits 954fd81ce83b mtd: spi-nor: spansion: Enable dual and quad read for s25fl256s0 omits 02094d548705 software node: Allow register and unregister software node groups omits 96489ae170fb device property: export set_secondary_fwnode() to modules omits 7a6659a59198 MIPS: alchemy: Fix build error after ioremap cleanup omits f4d71c6ea9e5 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes omits 7fa3e10f0f36 x86/mm: Move pgprot2cachemode out of line omits 1f6f655e01ad x86/mm: Add a x86_has_pat_wp() helper omits c84dc6e68a1d dma-pool: add additional coherent pools to map to gfp mask omits e860c299ac0d dma-remap: separate DMA atomic pools from direct remap code omits 05f099a7d0a7 dma-debug: make __dma_entry_alloc_check_leak() static omits e09a74404079 m68k: amiga: config: Mark expected switch fall-through omits 0b545fd17f84 KVM: s390: remove unneeded semicolon in gisa_vcpu_kicker() omits 62cf666e4eb8 KVM: s390: vsie: gmap_table_walk() simplifications omits d075fc3154be KVM: s390: vsie: Move conditional reschedule omits bb15aded5144 mtd: spi-nor: move #define SPINOR_OP_WRDI omits 33a8b496016f Merge branches 'renesas-arm-defconfig-for-v5.8' and 'renes [...] omits 13f7ec9be834 Merge branch 'renesas-fixes-for-v5.7' into renesas-next omits 9d2214b14103 thunderbolt: Check return value of tb_sw_read() in usb4_sw [...] omits 124eb5dc4ca5 ARM: dts: r8a7791: Add PWM device nodes omits d92798d5759d ARM: dts: r8a7791: Add TPU device node omits 0f739fdfe9e5 ARM: dts: r8a73a4: Add missing CMT1 interrupts omits dc7bf14a0895 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes omits 30205377ddbb PM: sleep: core: Fold functions into their callers omits 107d47b2b95e PM: sleep: core: Simplify the SMART_SUSPEND flag handling omits cdaeaa2560a9 arm64: configs: Enable sun50i cpufreq nvmem omits d7fb38ae36a2 drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam omits 3357b61177a7 hwrng: cctrng - add missing include to linux/fips.h omits f88480e300ac crypto: hisilicon/qm - fix build failure with ACPI off omits 857d60a58fbb mmc: sdhci-msm: Use OPP API to set clk/perf state omits 31a365773664 Merge branch 'fixes' into next omits bb32e1987bc5 mmc: sdhci-xenon: fix annoying 1.8V regulator warning omits 4c427ab28fd1 ARM: shmobile: defconfig: Refresh for v5.7-rc1 omits c04192c04e84 staging: greybus: sdio: Respect the cmd->busy_timeout from [...] omits 67b11ded73f6 mmc: usdhi6rol0: Inform the mmc core about the maximum bus [...] omits adb4be1ca270 mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core omits cdc4a6ef9b3f mmc: atmel-mci: Set the timer per command rather than per request omits 3d7f156cdd97 mmc: atmel-mci: Keep timer enabled when queuing a next request omits 33f2ada80315 mmc: sdhci-msm: Enable ADMA length mismatch error interrupt omits ca89ff8b2008 mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk omits a8f1745d0e20 Merge branch 'fixes' into next omits 9d8cb58691f8 mmc: sdhci-msm: Enable host capabilities pertains to R1b response omits b1ac62a7ac38 mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open- [...] omits ddca1092c432 mmc: meson-mx-sdio: remove the broken ->card_busy() op omits e53b868b3cf5 mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY omits 44aebc16d7e9 mmc: core: make mmc_interrupt_hpi() static omits f305a43af4b0 mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...] omits c77331034acb mmc: host: sdhci-sprd: Implement the request_atomic() API omits ca7295e574c9 mmc: host: sdhci: Implement the request_atomic() API omits 4727af534cde mmc: host: Introduce the request_atomic() for the host omits 55b9fab185ee mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...] omits ef3781a07b72 mmc: sdhci: Tidy sdhci_request() a bit omits a97bdfc837f2 mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...] omits cfd46e9381e9 mmc: sdhci: Stop exporting sdhci_send_command() omits d1b2368e96cb mmc: sdhci: Add helpers for the auto-CMD23 flag omits 6d2518ce936e mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() omits abf63d2a89cd mmc: mmci: Switch to mmc_regulator_set_vqmmc() omits 647f5e1b0e54 mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...] omits be79cb5d11d1 mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...] omits 002c90ccaa87 mmc: sdhci-of-arasan: Remove uninitialized ret variables omits 39a2ebee38fd mmc: renesas_sdhi: simplify summary output omits f30dee7e1a23 mmc: renesas_sdhi: improve TAP selection if all TAPs are good omits efdfa62c192c mmc: renesas_sdhi: clarify handling of selecting TAPs omits dab81d878020 mmc: renesas_sdhi: refactor calculation of best TAP omits 8da1ff4f68a2 mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks omits bb1feddf91c3 mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place omits 2b8a434ac331 mmc: sdhci-of-arasan: Fix kernel-doc warnings omits fcc14967838a mmc: sdhci-of-arasan: Modify clock operations handling omits d1d2bb00eda3 mmc: sdhci-of-arasan: Rearrange the platform data structs [...] omits f641b5e214ce mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion omits 2d2fb36c3519 sdhci: arasan: Add support for Versal Tap Delays omits 4f653503d679 dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller omits 48a708456a0d mmc: wbsd: Replace hardcoded command numbers with existing [...] omits c3c765a49c12 mmc: s3cmci: Drop redundant code in s3cmci_setup_data() omits 7dab3b780e14 mmc: au1xmmc: Drop redundant code in au1xmmc_send_command() omits fb9b4c1f0cfd mmc: sdhci-sprd: Drop redundant cap flags omits 04c7ccda1b05 mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO omits 2978a43e7690 soundwire: intel: Make sdw_intel_init static omits 1f36ab3f6e3b remoteproc: sysmon: Inform current rproc about all active rprocs omits 611905d6e31c soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] omits 1877f54f75ad remoteproc: sysmon: Add notifications for events omits 66a4347e9a3e remoteproc: sysmon: Add ability to send type of notification omits c12e38b1d52e Documentation/powerpc: VAS API omits 040b00acec4b crypto/nx: Remove 'pid' in vas_tx_win_attr struct omits 1af11ae22535 crypto/nx: Enable and setup GZIP compression type omits 4aebf3ce26ca crypto/nx: Make enable code generic to add new GZIP compre [...] omits 32e091a668bc crypto/nx: Rename nx-842-powernv file name to nx-common-powernv omits 7673d6568b14 crypto/nx: Initialize coproc entry with kzalloc omits dda44eb29c23 powerpc/vas: Add VAS user space API omits 45f25a79fe50 powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API omits a8c0c69b5e95 powerpc/vas: Initialize window attributes for GZIP coproce [...] omits c420644c0a8f powerpc: Use mm_context vas_windows counter to issue CP_ABORT omits 1d955f981895 powerpc/vas: Free send window in VAS instance after credit [...] omits bd4da68dbd5f powerpc/vas: Display process stuck message omits 04f6296ca7c3 powerpc/vas: Do not use default credits for receive window omits cf33e1e9383e powerpc/vas: Print CRB and FIFO values omits 461862ef94a8 powerpc/vas: Return credits after handling fault omits c96c4436aba4 powerpc/vas: Update CSB and notify process for fault CRBs omits 9774628acf86 powerpc/vas: Setup thread IRQ handler per VAS instance omits db1c08a74063 powerpc/vas: Take reference to PID and mm for user space windows omits 8b8a73dc7919 powerpc/vas: Register NX with fault window ID and IRQ port value omits 0d17de03ce6a powerpc/vas: Setup fault window per VAS instance omits c20e1e299d93 powerpc/vas: Alloc and setup IRQ and trigger port address omits 73a807793882 powerpc/vas: Define nx_fault_stamp in coprocessor_request_block omits 8d0ea29db5ae powerpc/xive: Define xive_native_alloc_irq_on_chip() omits b4ed131dbfb6 drm/i915/audio: error log non-zero audio power refcount af [...] omits 27be41de45a7 drm/i915: fix Sphinx build duplicate label warning omits 704887278b3f soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs omits 3adaf26e7b01 soc: qcom: cmd-db: Use 5 digits for printing address omits 9d6ba921acf4 soc: qcom: cmd-db: Cast sizeof() to int to silence field w [...] omits 3898fc99d199 remoteproc: use rproc_coredump_set_elf_info in drivers omits 418fd7877122 remoteproc: add rproc_coredump_set_elf_info omits 9f0cadc32d73 xfrm: espintcp: save and call old ->sk_destruct omits 29e4276667e2 xfrm: fix error in comment omits 4df4f8be8b3e remoteproc: Simplify default name allocation omits 0c2ae2b1afdf remoteproc: Split firmware name allocation from rproc_alloc() omits 6442df49400b remoteproc: Fix IDR initialisation in rproc_alloc() omits db87668ad1e4 xfrm: remove the xfrm_state_put call becofe going to out_reset omits 4d8948c7334a NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() omits 2592677c0486 ima: Use ima_hash_algo for collision detection in the meas [...] omits 1ea973df6e21 ima: Calculate and extend PCR with digests in ima_template_entry omits 6d94809af6b0 ima: Allocate and initialize tfm for each PCR bank omits aa724fe18a8a ima: Switch to dynamically allocated buffer for template digests omits 7ca79645a1f8 ima: Store template digest directly in ima_template_entry omits e144d6b26541 ima: Evaluate error in init_ima() omits 6f1a1d103b48 ima: Switch to ima_hash_algo for boot aggregate omits 7bcc10585bd9 NFS/pnfs: Ensure that _pnfs_return_layout() waits for layo [...] omits 093b8494f299 ALSA: usb-audio: Print more information in stream proc files omits 949b922e8b1b igc: Add debug messages to MAC filter code omits 5f930713728b igc: Refactor igc_del_mac_filter() omits 794e5bc817bc igc: Refactor igc_mac_entry_can_be_used() omits 83ba21b9ef77 igc: Remove igc_*_mac_steering_filter() wrappers omits e9736fa407e5 igc: Remove IGC_MAC_STATE_QUEUE_STEERING omits c6aae5917b8a igc: Remove 'queue' check in igc_del_mac_filter() omits a73eb651005e igc: Improve address check in igc_del_mac_filter() omits 424045bec085 igc: Refactor igc_rar_set_index() omits ec00f1090735 igc: Fix igc_uc_unsync() omits 58184b8ff078 igc: Change igc_add_mac_filter() returning value omits 23b7b5116756 igc: Check unsupported flag in igc_add_mac_filter() omits 0c2e060859aa igc: Remove duplicate code in MAC filtering logic omits 632fbd5eb5b0 e1000e: fix S0ix flows for cable connected case omits c2a3f8febc69 igc: Add new device IDs for i225 part omits 4ea8391e3556 Input: delete unused GP2AP002A00F driver omits 2de8c02349f0 iio: magnetometer: ak8974: Silence deferred-probe error omits aa8cb0485594 Documentation: ABI: document IIO in_proximity_nearlevel file omits f5a98e1fca15 iio: vcnl4000: Export near level property for proximity sensor omits 138986062b50 dt-bindings: iio: light: vcnl4000: Add proximity-near-level omits 445b16fb6bdc dt-bindings: iio: Introduce common properties for iio sensors omits c194e2389d99 dt-bindings: iio: vcnl4000: convert bindings to YAML format omits 8cba4a9927df iio: Fix misspellings of "Analog Devices" omits 9b7a12c3e090 iio: light: isl29125: fix iio_triggered_buffer_{predisable [...] omits 587122cb8b43 iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource omits af5c2174ca6d iio: adc: at91-adc: Use devm_platform_ioremap_resource omits fd1cadd6ca30 iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource omits 5372e1e5b4c8 iio:light:ltr501: Drop unnecessary cast of parameter in re [...] omits 06c482605b13 iio:magn:mmc35240: Drop unnecessary casts of val parameter [...] omits d7d3a1327b8a iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions. omits ce968fb6f97c iio:chemical:bme680: Tidy up parameters to regmap_bulk_read omits 0f92afee81ec iio:chemical:atlas-sensor: Drop unnecessary explicit casts [...] omits b01401a228bc iio:accel:mxc4005: Drop unnecessary explicit casts in regm [...] omits 780f1c176140 iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver omits 608d98a2c4a0 iio: buffer: drop devm_iio_kfifo_free() API call omits 05c09e3cee0a iio: buffer: drop devm_iio_hw_consumer_free() API call omits fc1f75a0347a iio: inkern: drop devm_iio_channel_release{_all} API calls omits 92b7ed7fe40d iio: core: drop devm_iio_trigger_free() API call omits 83381c9803a0 iio: core: drop devm_iio_trigger_unregister() API call omits 66be392a48f9 iio: core: drop devm_iio_device_free() API call omits 666e4de43d94 iio: core: drop devm_iio_triggered_buffer_cleanup() API call omits 83af573e980a iio: core: drop devm_iio_device_unregister() API call omits a17cb784fcd7 iio: move 'indio_dev->info' null check first in __iio_devi [...] omits 2e036804d773 iio: buffer: remove 'scan_el_attrs' attribute group from b [...] omits 97f1755ee227 iio: imu: adis: Add a missing '\n' in a log message omits 903b6a07d95b iio: xilinx-xadc: Fix typo omits a630117f2553 dt-bindings: iio: adc: rockchip-saradc: add description for px30 omits 221f7b4fea8d dt-bindings: iio: adc: rockchip-saradc: add description fo [...] omits 4647caae68e8 dt-bindings: iio: adc: convert rockchip saradc bindings to yaml omits c0ae3591d900 iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes omits 8a80a71d9020 iio: adc: Add MAX1241 driver omits fc20a26a2188 dt-bindings: iio: adc: Add MAX1241 bindings omits 3f4a559bb57c iio: accel: st_sensors: add support for LIS2HH12 omits 9e3fbad5bb85 dt-bindings: st_sensors: add st,lis2hh12 compatible entry omits 394dedec7746 iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL omits a0e35e2416c7 iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE omits 2ca73823d05d iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] omits ae1d37a9bb4b iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] omits 4ab717d9e8bd iio: imu: st_lsm6dsx: configure full scale on slave device [...] omits 9601c94d9419 dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema omits 9cfea767d22d dt-bindings: iio: tsl2563: convert bindings to YAML omits 94291556b21a dt-bindings: iio: adc: add bindings doc for AD9467 ADC omits ad6797120238 iio: adc: ad9467: add support AD9467 ADC omits 96553a44e96d dt-bindings: iio: adc: add bindings doc for AXI ADC driver omits ef04070692a2 iio: adc: adi-axi-adc: add support for AXI ADC IP core omits e0fcca9fbd99 iio: buffer-dmaengine: add dev-managed calls for buffer alloc omits 6eb3b8acfd07 iio: buffer-dmaengine: use %zu specifier for sprintf(align) omits 20d5fa48d333 include: fpga: adi-axi-common.h: add version helper macros omits 641dedd50c48 include: fpga: adi-axi-common.h: fixup whitespace tab -> space omits 9159c7c06ceb iio: buffer: drop left-over 'stufftoread' field omits 5a464c6e274c iio: temperature: ltc2983: remove redundant comparison to bool omits 4b7ef6040fc4 iio: imu: inv_mpu6050: add debugfs register r/w interface omits 792897ce417f iio: pressure: bmp280: Join string literals back omits a7a047ea5e01 iio: pressure: bmp280: Drop unneeded explicit castings omits df6e71256c84 iio: pressure: bmp280: Explicitly mark GPIO optional omits 6085102c494b iio: pressure: bmp280: Convert to use ->read_avail() omits 97b31a6f5fb9 iio: pressure: bmp280: Tolerate IRQ before registering omits b5fbf0568c51 iio: imu: inv_mpu6050: convert to use i2c_new_client_device() omits 9623473cbb6f iio: magn: bmc150: Use vsprintf extension %pe for symbolic [...] omits 02566b459f39 iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for [...] omits fb3f7ab7736d iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for [...] omits 35c9c8d5ec07 iio: imu: bmi160_spi: Use vsprintf extension %pe for symbo [...] omits 6e924c526a32 iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbo [...] omits 0e5fd387657a iio: gyro: mpu3050: Use vsprintf extension %pe for symboli [...] omits df91cf5c289c iio: gyro: bmg160_spi: Use vsprintf extension %pe for symb [...] omits 442140989f2d iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symb [...] omits f0bd45fea3ea iio: accel: kxsd9: Use vsprintf extension %pe for symbolic [...] omits 1cfe38fc40e6 iio: adc: ad7793: use read_avail iio hook for scale available omits b7329249ea5b iio: buffer: Don't allow buffers without any channels enab [...] omits 3dee04262898 iio: tsl2772: Use scnprintf() for avoiding potential buffe [...] omits bf09cddb2cd4 iio: adc: max1363: replace uses of mlock omits bb8759f28e36 iio: health: max30100: use generic property handler omits 1579fc067f6e iio/gyro/bmg160: Add support for BMI088 chip omits ccd428e42b80 iio: buffer: re-introduce bitmap_zalloc() for trialmask omits 7d744c8f7015 MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver omits 501d3e5dd5bd iio: ad_sigma_delta: remove unused IIO channel macros omits aebefb444fe8 iio: adc: ad7793: define/use own IIO channel macros omits ab3449943b1d iio: adc: ad7791: define/use own IIO channel macros omits 5924dab2412b iio: adc: ad7780: define/use own IIO channel macros omits 58eb7b77ad01 smp: Use smp_call_func_t in on_each_cpu() omits 19c968222934 MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM [...] omits 190607f2d59e MIPS: DTS: JZ4780: define node for JZ4780 efuse omits c2591eb5da52 MIPS: use ioremap_page_range omits d257b8fe173a MIPS: move ioremap_prot und iounmap out of line omits 8e487c153c30 MIPS: split out the 64-bit ioremap implementation omits 5c9ff5709dcf MIPS: merge __ioremap_mode into ioremap_prot omits d399157283fb MIPS: cleanup fixup_bigphys_addr handling omits b604d4973af7 MIPS: remove cpu_has_64bit_addresses omits acfaaf52ebfd ASoC: txx9: don't work around too small resource_size_t omits 9446aa5062e9 MIPS: Netlogic: remove unneeded semicolon in fmn_message_h [...] omits 59e9e8e4fe83 net/mlx5: Enable SW-defined RoCEv2 UDP source port omits a2a322f447b9 net/mlx5: Refactor HCA capability set flow omits 333fbaa0255b net/mlx5: Move QP logic to mlx5_ib omits 42f9bbd11278 RDMA/mlx5: Alphabetically sort build artifacts omits 9c275ee4ad82 net/mlx5: Delete not-used cmd header omits bfd745f8f327 RDMA/mlx5: Delete Q counter allocations command omits 66247fbb280c net/mlx5: Remove Q counter low level helper APIs omits 57a6c5e992f5 net/mlx5: Replace hand written QP context struct with auto [...] omits f93f4f4f3149 net/mlx5: Remove extra indirection while storing QPN omits a452e0e43669 net/mlx5: Open-code modify QP in the IPoIB module omits a6532fd925b9 net/mlx5: Open-code modify QP in the FPGA module omits acab4b88e93c net/mlx5: Open-code modify QP in steering module omits 73a75b96fc9a net/mlx5: Remove empty QP and CQ events handlers omits ec44e72b73b7 net/mlx5: Open-code create and destroy QP calls omits bb7fc863729b net/mlx5: Provide simplified command interfaces omits ce33988fb698 arm64: dts: rockchip: add Odroid Advance Go omits 98412e1e57ea dt-bindings: Add binding for Hardkernel Odroid Go Advance omits df07f7df7e5a arm64: dts: rockchip: add core devicetree for rk3326 omits 051083dddf07 arm64: dts: rockchip: remove bus-width from mmc nodes in r [...] omits 1f5a3e167935 arm64: dts: rockchip: add micro SD card regulator to rockpro64 omits 8eea6e26fc2e dt-bindings: display: convert rockchip rk3066 hdmi binding [...] omits 190c7f6fd43a arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 t [...] omits 59782311b24d arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] omits 743a646a05af arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] omits e559bb846ac3 arm64: dts: rockchip: drop non-existent gmac2phy pinmux op [...] omits 83b994129fb4 arm64: dts: rockchip: Replace RK805 PMIC node name with "p [...] omits 7a87adbc4afe arm64: dts: rockchip: enable DC charger detection pullup o [...] omits 40df91a894e9 arm64: dts: rockchip: fix inverted headphone detection on [...] omits 5944eb7a1ec7 arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308 discards 7b2d38b7dd89 mac80211_hwsim: notify wmediumd of used MAC addresses omits 81b4d1d22ca0 Input: evdev - use keyed wakeups omits ec4ba6c35b1b Input: spear-keyboard - fix a typo in a module name in Kconfig omits c154703bc8dd Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION omits e3b4f94ef52a Input: usbtouchscreen - add support for BonXeon TP omits 0bcee1191f3c Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper omits 0fde6e3b55a1 Merge branch 'r8169-series-with-improvements' omits 773235f4e1cc r8169: add workaround for RTL8168evl TSO hw issues omits 0623b98b41cd r8169: improve rtl8169_tso_csum_v2 omits 145192f83a11 r8169: use rtl8169_set_features in rtl8169_init_one omits 85ab8b245ec6 r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg omits a9b3d56830a3 r8169: remove NETIF_F_HIGHDMA from vlan_features omits 0360c046ca18 r8169: move setting OCP base to generic init code omits 7070eea5e95a enetc: permit configuration of rx-vlan-filter with ethtool omits 89f9ffd3eb67 net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules omits f89370d413b3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 123aff2a789c net: phy: broadcom: Add support for BCM53125 internal PHYs omits c6f5f242f5ed net: phy: mdio-bcm-iproc: Do not show kernel pointer omits 007fc3c0ca47 net: dsa: b53: per-port interrupts are optional omits 5800091a2061 net: phy: at803x: add support for AR8032 PHY omits b8178c2dfcee Merge branch 'misc' into for-next omits 4a96cef037ee Merge branch 'fixes' into for-next omits 6942557f34e7 Merge branch 'i2c/for-5.8' into i2c/for-next omits e42688ed5cf5 i2c: busses: remove duplicate dev_err() omits e517526195de i2c: Add Qualcomm CCI I2C driver omits b7ed0496d941 dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller omits 2ce0d7f9766f x86/asm: Provide a Kconfig symbol for disabling old assemb [...] omits 12e89e65f446 perf hist: Add fast path for duplicate entries check omits d80da766d181 perf c2c: Add option to enable the LBR stitching approach omits 13e0c844fa09 perf top: Add option to enable the LBR stitching approach omits 680d125cd522 perf script: Add option to enable the LBR stitching approach omits b1d1429b1820 perf report: Add option to enable the LBR stitching approach omits ff165628d726 perf callchain: Stitch LBR call stack omits 7f1d39317c07 perf callchain: Save previous cursor nodes for LBR stitchi [...] omits 9c6c3f471d85 perf thread: Save previous sample for LBR stitching approach omits 771fd155dfaa perf thread: Add a knob for LBR stitch approach omits e2b23483eb1d perf machine: Factor out lbr_callchain_add_lbr_ip() omits dd3e249a0c0a perf machine: Factor out lbr_callchain_add_kernel_ip() omits e48b8311ca45 perf machine: Refine the function for LBR call stack recon [...] omits f8603267bf85 perf machine: Remove the indent in resolve_lbr_callchain_sample omits 6f91ea283a1e perf header: Support CPU PMU capabilities omits 3a6c51e4d66c perf parser: Add support to specify rXXX event with pmu omits e9cfa47e687d perf doc: allow ASCIIDOC_EXTRA to be an argument omits 9fbc61f832eb perf pmu: Add support for PMU capabilities omits f8ff18be1f5c tools lib traceevent: Take care of return value of asprintf omits bec49a9e05db perf stat: Force error in fallback on :k events omits e345997914a8 perf tools: Add support for leader-sampling with AUX area events omits 94d3820f2e18 perf evlist: Allow multiple read formats omits 3713eb371c87 perf evsel: Rearrange perf_evsel__config_leader_sampling() omits 5f34278867b7 perf evlist: Move leader-sampling configuration omits e12ee9f7513c perf evsel: Move and globalize perf_evsel__find_pmu() and [...] omits 31a02eb70b8d drm/i915: Refactor setting dma info to a common helper omits 7479f3c90a6d drm/i915: remove redundant assignment to variable test_result omits 65bb9dd0ec79 drm/i915: Add ICL PG3 PW ID for EHL omits edcb9028d66b drm/i915/display: Load DP_TP_CTL/STATUS offset before use it omits 0f8925090ac7 drm/i915/tc: Do not warn when aux power well of static TC [...] omits 3ed347d1a73e drm/i915/tc: Catch TC users accessing FIA registers withou [...] omits 3c02934b24e3 drm/i915/tc/tgl: Implement TC cold sequences omits 7ce40a671538 drm/i915/tc: Skip ref held check for TC legacy aux power wells omits feb7e0ef5ff8 drm/i915/tc/icl: Implement TC cold sequences omits f8bb28e63a1e drm/i915/display: Split hsw_power_well_enable() into two omits 7109cb515172 scsi: qedf: Get dev info after updating the params omits dba6b0b4eab3 drm/i915/display: Add intel_legacy_aux_to_power_domain() omits ad40f5256095 scsi: qedf: Fix crash when MFW calls for protocol stats wh [...] omits 34a3f0b273a7 drm/i915/display: Move out code to return the digital_port [...] omits f6b172f21999 scsi: qedf: Add schedule recovery handler omits 6e7c8eea929e scsi: qedf: Implement callback for bw_update omits 699fed4a2d8e scsi: qed: Send BW update notifications to the protocol drivers omits fedc173e46d3 scsi: qedf: Honor status qualifier in FCP_RSP per spec omits 334b4f988f73 scsi: qedf: Acquire rport_lock for resetting the delay_timestamp omits b0c4187e2616 scsi: qedf: Increase the upper limit of retry delay omits ab0a82991fca scsi: qedf: Keep track of num of pending flogi omits c0ff9e5e69f3 drm/i915: Add missing deinitialization cases of load failure omits d21481994039 scsi: mvsas: remove unused symbol 'mvs_th' omits a677ab35a967 scsi: mvsas: make mvst_host_attrs static omits 44578ecef7ac scsi: qedi: make qedi_ll2_buf_size static omits 089f5b64b8af scsi: ufs: full reinit upon resume if link was off omits 430059024389 selinux: implement new format of filename transitions omits 225621c9348d selinux: move context hashing under sidtab omits 50077289804c selinux: hash context structure directly omits 7e5ff5917593 Merge branch 'dt/linus' into dt/next omits e67b2ec9f617 selinux: store role transitions in a hash table omits 8ec7d6043263 ASoC: Intel: haswell: Power transition refactor omits c4310defd88e drm/i915/icl: Update forcewake firmware ranges omits 968e6147fcc5 x86/early_printk: Remove unused includes omits c43dd6b4144a drm/i915/selftests: Check power consumption at min/max fre [...] omits d4e3d455a12e drm/i915/selftests: Move gpu energy measurement into its o [...] omits 513a24ffb3f9 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 9ae583804a33 scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static omits 1d8baf9ed09d scsi: fnic: make fnic_list and fnic_list_lock static omits 363f4d937501 scsi: fnic: make some symbols static omits 680e1af713d9 drm/i915: Add pre/post plane updates for SAGV omits a389c49fac55 drm/i915: Prepare to extract gen specific functions from i [...] omits 442e7ee834e8 drm/i915: Add intel_atomic_get_bw_*_state helpers omits ac9156b27564 igc: Fix default MAC address filter override omits c24fd2481e0b igc: Remove dead code related to flower filter omits 27945ebe5b98 igc: Fix NFC queue redirection support omits 2e39d2c8ff96 igc: Remove copper fiber switch control omits 635071e2c48d igc: Enable NETIF_F_HW_TC flag omits 64900e8ff551 igc: Fix double definition omits b8a61ea15cdf igc: Fix overwrites when dumping registers omits 89d35511f38d igc: Remove forward declaration omits 3d1ce3fa8391 igc: Remove unused CTRL_EXT_LINK_MODE_MASK omits f1fd45598205 igc: Remove unused MDIC_DEST mask omits a34c7f515665 e1000: Distribute switch variables for initialization omits 82faa9b79950 igc: Add support for ETF offloading omits ec50a9d437f0 igc: Add support for taprio offloading omits 34428dff3679 igc: Add GSO partial support omits 8b83ac81f428 f2fs: support read iostat omits df4233997575 f2fs: Fix the accounting of dcc->undiscard_blks omits ce4c638cdd52 f2fs: fix to handle error path of f2fs_ra_meta_pages() omits 3fa6a8c5b55d f2fs: report the discard cmd errors properly omits 141af6ba5216 f2fs: fix long latency due to discard during umount omits 2bc4bea33848 f2fs: add tracepoint for f2fs iostat omits a59f11c764b0 coresight: Fix support for sparsely populated ports omits ac2caae61e56 drm/tegra: Clean up GPIO includes omits 33aa46f252c7 cpufreq: intel_pstate: Use passive mode by default without HWP omits 693774995595 video: fbdev: vesafb: add missed release_region omits fbe3d80df87b video: fbdev: arcfb: add missed free_irq and fix the order [...] omits 8213fb41874f fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove omits 5e4096ef03dc ARM/fbdev: sa11x0: Switch to use GPIO descriptors omits 7066fcd5531c video: fbdev: aty128fb: remove unused 'sdr_64' omits fff1ac9e2820 omapfb/dss: remove unused variable 'venc_config_pal_bdghi' omits 1c49f35e9e91 video: vt8500lcdfb: fix fallthrough warning omits 5c694f8094e4 video: fbdev: imxfb: ensure balanced regulator usage omits 04dff10ffb55 video: fbdev: controlfb: remove function prototypes part #3 omits a57eb14ebb00 video: fbdev: controlfb: remove function prototypes part #2 omits 946e8fd4fbbf video: fbdev: controlfb: remove function prototypes part #1 omits 72155824e1c9 video: fbdev: controlfb: remove obsolete module support omits a07a63b0e24d video: fbdev: controlfb: add COMPILE_TEST support omits 38bf1077cf24 video: fbdev: controlfb: fix sparse warning about using in [...] omits 304d63d4d89d video: ssd1307fb: Remove redundant forward declaration omits 479382360da6 video: ssd1307fb: Convert to atomic PWM API omits 72915994e028 video: ssd1307fb: Make use of device properties omits fa64c6badea4 video: ssd1307fb: Introduce temporary variable to increase [...] omits 59d961c5972f video: ssd1307fb: Convert driver to use ->probe_new() omits f585c9d5436a platform/x86/intel-uncore-freq: make uncore_root_kobj static omits 97e130f63757 platform/x86: touchscreen_dmi: Add touchscreen info for te [...] omits e415da3597ac platform/x86: touchscreen_dmi: Add info for the MP-man MPW [...] omits a50717dbf417 drm/i915/selftests: Take the engine wakeref around __rps_u [...] omits 713df99a9ef0 platform/x86: wmi: Make two functions static omits 4dbccb873f2b platform/x86: surface3_power: Fix a NULL vs IS_ERR() check [...] omits 9d7e560f4327 drm/i915/selftests: Delay spinner before waiting for an interrupt omits ba50e011b142 leds: tlc591xxt: hide error on EPROBE_DEFER omits 59fc9ad5cb10 spi: hisi-sfc-v3xx: add error check after per operation omits 9d282c17b023 spi: stm32-qspi: Add pm_runtime support omits db991af02f11 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] omits 23122a4d992b drm/i915/gt: Scrub execlists state on resume omits ca99522667ad leds: tca6507: Include the right header omits cb60e2f9af80 leds: lt3593: Drop surplus include omits da542caf1ff7 leds: lp3952: Include the right header omits ea1a6a15f409 leds: lm355x: Drop surplus include omits 10dceb230b3b nvmem: imx-ocotp: Improve logic to save many code lines omits 48b8b04c791d drm/i915/display: Enable DP Display Audio WA omits 82c6ae5f1b49 nvmem: core: cleanup old eeprom compat entry attributes omits a02254f8a676 dmaengine: ioat: Decreasing allocation chunk size 2M->512K omits bd2bf302eef2 dmaengine: ioat: fixing chunk sizing macros dependency omits 2fea2906b5cb dmaengine: Fix misspelling of "Analog Devices" omits b3cb14310eb4 dt-bindings: dma: renesas,usb-dmac: convert bindings to js [...] omits cde9a96ee24f dt-bindings: dma: renesas,rcar-dmac: convert bindings to j [...] omits fc6f5d0a4983 dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev omits 69388e15f507 pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] omits 3dbf1ee6abbb pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] omits 9f676e5313c1 gpio: mlxbf2: remove unused including <linux/version.h> omits 4c2b54f73aba gpio: dwapb: Split out dwapb_get_irq() helper omits c59042ed8965 gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls omits 4f344e86c739 gpio: dwapb: Drop bogus BUG_ON()s omits 48ce80568346 gpio: dwapb: Switch to more usual pattern of RMW in dwapb_ [...] omits d31275a9dc0b gpio: dwapb: Convert to use IRQ core provided macros omits 9826bbe1fef0 gpio: dwapb: Use device_get_match_data() to simplify code omits e092bc5044ca gpio: dwapb: Convert to use irqd_to_hwirq() omits 43296bf22e16 gpio: dwapb: Deduplicate IRQ resource management omits f9754c79707f gpio: dwapb: set default handler to be handle_bad_irq() omits 9b0aef32c725 gpio: dwapb: Use chained IRQ prologue and epilogue omits 038aa1f0aba9 gpio: dwapb: Refactor IRQ handler to use bit operations omits c58220cba2e0 gpio: dwapb: Append MODULE_ALIAS for platform driver omits a26fa4b5d368 MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver omits 5c544c92d6cd gpio: dwapb: Add debounce reference clock support omits 3ea8094c3b45 gpio: dwapb: Use optional-clocks interface for APB ref-clock omits c55812afd395 dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver [...] omits 4f1809374367 dt-bindings: gpio: Add DW GPIO debounce clock property omits 657a06df993c dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema discards 987a527ed69d Merge branch 'devel' into for-next omits 7045e673c2fd pinctrl: mcp23s08: add module license omits 5da42a3d2540 pinctrl: qcom: Remove duplicated include from pinctrl-msm.c omits b23f2e2df6c9 slimbus: ngd: remove redundant assignment omits f69d7b7bc426 slimbus: ngd: get drvdata from correct device omits aa08ff0f345e ALSA: Fix misspellings of "Analog Devices" omits 184fc1bf2783 slimbus: core: Fix mismatch in of_node_get/put omits be777f8331a0 slimbus: core: Set fwnode for a device when setting of_node omits f82cdff1aa7f x86/mce: Drop bogus comment about mce.kflags omits 55623260bb33 test_firmware: remove unnecessary test_fw_mutex in test_de [...] omits ab7c1e163b52 firmware: Drop unused pages field from struct firmware omits 9efa0c1a500f drm/i915: Add i915_lpsp_status debugfs attribute omits 76a23f06011d drm/i915: Add connector dbgfs for all connectors omits 8806211fe7b3 drm/i915: Add i915_lpsp_capability debugfs omits fc4a8c16e34b drm/i915: Power well id for ICL PG3 omits ceab3ac1e60d media: dvb-frontends: DUMMY_FE should depends on DVB_CORE omits a735e6b80d91 media: cec/usb: depends on USB_SUPPORT and TTY omits e36b68ed273e media: mc/Kconfig: remove staging dependency for request API omits 47aa041aec91 arm64: tegra: Kill off "simple-panel" compatibles omits 948565468cfb Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...] omits 7860c8738a16 ARM: tegra: Kill off "simple-panel" compatibles omits 6af5797c76c1 media: cec: don't select PCI & DMI omits b06ef327e263 drm/i915: Update DRIVER_DATE to 20200417 omits aa58a21ae378 gpio: pca953x: disable regmap locking omits 08d99b2c23df Merge drm/drm-next into drm-misc-next omits 108339e7a4fe extcon: remove redundant assignment to variable idx omits 3cbdb97564a3 drm/i915/tgl: TBT AUX should use TC power well ops omits 075894d45656 rpmsg: fix a comment typo for rpmsg_device_match() omits c78bc072ac80 remoteproc: convert to DEFINE_SHOW_ATTRIBUTE omits 9f60a65bc5e6 dt-bindings: Clean-up schema indentation formatting omits fbfb9a60d5d0 dt-bindings: input: Convert gpio-keys bindings to schema omits da9953b729c1 f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA omits ad4e80a639fc dm verity fec: fix hash block number in verity_fec_decode omits ce01b5b5386f Merge branch 'for-5.8/mcp2221' into for-next omits 328de1c519c5 HID: mcp2221: add GPIO functionality support omits 31b22120194b dm writecache: fix data corruption when reloading the target omits ce6a086aebfd Merge branch 'for-5.7/upstream-fixes' into for-next omits b43f977dd281 Revert "HID: wacom: generic: read the number of expected t [...] omits 7e73aa90a38c gpio: merrifield: Better show how GPIO and IRQ bases are d [...] omits 6b1c7837af0e gpio: merrifield: Switch over to MSI interrupts omits 5376b0b31295 gpio: pch: Use in pch_irq_type() macros provided by IRQ core omits 368b8436011a gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking omits 5a4245de48d8 gpio: pch: Get rid of unneeded variable in IRQ handler omits 5c85418ab35b gpio: pch: Use BIT() and GENMASK() where it's appropriate omits 5f3b82a168d5 pinctrl: lynxpoint: Use platform_get_irq_optional() explicitly omits c02e96304451 mips: loongsoon2ef: remove private clk api omits 5ceb89f8a301 MIPS: Fix typo for user_ld macro definition omits 2855c05cf14a perf intel-pt: Add support for synthesizing callchains for [...] omits e11869a065e3 perf evsel: Add support for synthesized sample type omits 8e94b3243a9a perf evsel: Be consistent when looking which evsel PERF_SA [...] omits 4fef41bfb1d8 perf thread-stack: Add thread_stack__sample_late() omits 1c5c25b3fdbd perf auxtrace: Add an option to synthesize callchains for [...] omits 5c7bec0c9c54 perf auxtrace: For reporting purposes, un-group AUX area event omits 113fcb46cfd5 perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback omits a58ab57caad0 perf cs-etm: Implement ->evsel_is_auxtrace() callback omits 508c71e3f90e perf arm-spe: Implement ->evsel_is_auxtrace() callback omits 966246f597de perf intel-bts: Implement ->evsel_is_auxtrace() callback omits 6b52bb07c397 perf intel-pt: Implement ->evsel_is_auxtrace() callback omits 853f37d75c44 perf auxtrace: Add ->evsel_is_auxtrace() callback omits 5287f9269206 perf script: Add flamegraph.py script omits 47352aba4003 perf metrictroup: Split the metricgroup__add_metric function omits 871f9f599db8 perf expr: Add expr_scanner_ctx object omits aecce63e2b98 perf expr: Add expr_ prefix for parse_ctx and parse_id omits 04ed4ccb9c07 perf synthetic-events: save 4kb from 2 stack frames omits c6fddb28bad2 tools api fs: Make xxx__mountpoint() more scalable omits 2a4b51666af8 perf bench: Add event synthesis benchmark omits 1a2725f3ee55 perf script: Simplify auxiliary event printing functions omits 025b16f81dd7 doc/admin-guide: update kernel.rst with CAP_PERFMON information omits 902a8dcc5ba6 doc/admin-guide: Update perf-security.rst with CAP_PERFMON [...] omits ab76878bb720 drivers/oprofile: Open access for CAP_PERFMON privileged process omits cea7d0d4a59b drivers/perf: Open access for CAP_PERFMON privileged process omits cf91baf3f7f3 parisc/perf: open access for CAP_PERFMON privileged process omits ff46758313e6 powerpc/perf: open access for CAP_PERFMON privileged process omits 031258da0595 trace/bpf_trace: Open access for CAP_PERFMON privileged process omits 4e3d3456b78f drm/i915/perf: Open access for CAP_PERFMON privileged process omits 6b3e0e2e0461 perf tools: Support CAP_PERFMON capability omits c9e0924e5c2b perf/core: open access to probes for CAP_PERFMON privilege [...] omits 18aa18566218 perf/core: Open access to the core for CAP_PERFMON privile [...] omits 980737282232 capabilities: Introduce CAP_PERFMON to kernel and user space omits 3c29d4483e85 perf annotate: Add basic support for bpf_image omits 7eddf7e74e54 perf machine: Set ksymbol dso as loaded on arrival omits 943930e4729a perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event omits cfbd41b78651 perf stat: Honour --timeout for forked workloads omits 5ba8e3e75361 Merge series "Cleanup chip info in spi-dw driver" from Cle [...] omits 858e26a515c2 spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB [...] omits b938b25f49cd ASoC: Fix misspellings of "Analog Devices" omits a8e7346b7c0a serial: uartps: Use cdns_uart_tx_empty in console_write omits 42e11948ddf6 serial: uartps: Wait for tx_empty in console setup omits 8fd31e69f890 vt: extract selection chars storing from vc_do_selection omits 9ba4ddbc04fe vt: selection, split __set_selection_kernel omits 30c67b91973c serial: sh-sci: Drop unused include omits cd9479a16720 drivers/tty: remove redundant assignment to variable i and [...] omits 810bc0a5fafb tty: serial: fsl_lpuart: make coverity happy omits 5745fd0f950f serial: omap: Convert to use GPIO descriptors omits 9f3745f3719c serial: lpc32xx_hs: Drop surplus include omits e9010320f2d9 usb: cdns3: gadget: make a bunch of functions static omits 6e24826d2c51 usb: fusb302: Convert to use GPIO descriptors omits eed6ed6e7085 usb: cdns3: change dev_info to dev_dbg for debug message omits 0c7299d68736 usb: cdns3: change "cdsn3" to"cdns3" omits 85820de1b610 usb: cdns3: delete role_override omits 0f2d776199ec usb: cdns3: core: get role switch node from firmware omits 33e8fd4bfbd7 spi: dw: remove cs_control and poll_mode members from chip_data omits ae9e6ac4d854 spi: dw: remove unused dw_spi_chip handling omits 96d7c7b3e654 gpio: gpio-pca953x, Add get_multiple function omits 35c638d039bb ASoC: qdsp6: Suggest more generic node names omits 896fa735084e spi: spidev_test: Add support for Octal mode data transfers omits 66ec7b3bc9c0 spi: spidev: Add support for Octal mode data transfers omits ab455450fe15 usb: phy: jz4770: Add a missing '\n' in a log message omits b0d84e452c1b USB: dwc2: Use the correct style for SPDX License Identifier omits 4d49d352b667 USB: mtu3: Use the correct style for SPDX License Identifier omits 6814c73fdc46 USB: musb: Use the correct style for SPDX License Identifier omits e90b8e91a10f USB: misc: Use the correct style for SPDX License Identifier omits 29e9ead2fe94 USB: isp1760: Use the correct style for SPDX License Identifier omits 3e45ed3cc148 USB: host: Use the correct style for SPDX License Identifier omits 081c95df8992 usb: gadget: legacy: fix redundant initialization warnings [...] omits 48ce9e4119ce usb: host: u132-hcd: Remove u132_static_list and list head [...] omits ec47c6449a4e USB: early: Use the correct style for SPDX License Identifier omits e6075b668950 USB: core: Use the correct style for SPDX License Identifier omits aa5ab36aeda5 usb: host: ehci-tegra: Remove superfluous dev_err() message omits b4203ce05563 i3c master: GETMRL's 3rd byte is optional even with BCR_IB [...] omits 0f04a81784fe pinctrl: mcp23s08: Split to three parts: core, I²C, SPI omits 7b04aaaf660b pinctrl: mcp23s08: Use for_each_set_bit() and hweight_long() omits 1ac30db20be2 pinctrl: mcp23s08: Make use of device properties omits 88af89b52a1b pinctrl: mcp23s08: Propagate error code from device_proper [...] omits 0874758ecb2b pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init() omits 0521701c8d10 pinctrl: mcp23s08: Drop unused parameter in mcp23s08_probe_one() omits d3da29b628a8 pinctrl: mcp23s08: Consolidate SPI and I²C code omits 84d02e785d34 pinctrl: mcp23s08: Deduplicate IRQ chip filling omits 6aba6ed879b3 pinctrl: mcp23s08: Get rid of legacy platform data omits f9a8744dde48 pinctrl: imx: Add imx8dxl driver omits 087905f925c9 dt-bindings: arm: fsl-scu: Add imx8dxl pinctrl support omits cef622d7634e Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...] omits 13e3d94110d8 drm: Don't free a struct never allocated by drm_gem_fb_init() omits 710c451fbcb2 staging: rtl8188eu: make const char array static omits 05a72b561672 staging: rtl8188eu: cleanup long line in fw.c omits 8349fa213e13 staging: rtl8188eu: rename define to upper case omits 7f3115fbfea1 staging: vt6656: remove redundant assignment to variable ed_inx omits 5a78455625a3 staging: vt6656: Remove duplicate code for the phy->servic [...] omits 8a29fb1fcf4e staging: vt6656: Refactor the assignment of the phy->signa [...] omits 8b0eb26ad5f3 staging: vt6656: Use define instead of magic number for tx_rate omits 91fdbcd90929 staging: vt6656: Use BIT() macro instead of bit shift operator omits 2b703bbda271 Merge drm/drm-next into drm-intel-next-queued omits 90bcb0c3ca08 pinctrl: qcom: fix wrong write in update_dual_edge omits 6a27268cdeb0 pinctrl: actions: fix function group name for i2c0_group omits f823cce27936 staging: vt6656: Return error code in vnt_rf_write_embedde [...] omits 4a585df3682c staging: vc04_services: bcm2835-audio: Make function argum [...] omits 2596313a9ff9 staging: sm750fb: Make function arguments alignment match [...] omits 3e63dbd42503 staging: rtl8712: correct spelling mistake in comment omits 8220be592d82 staging: mt7621-pci: initialize 'n' variable when it is declared omits cddc585ec92c staging: mt7621-pci: add clarification comment in 'mt7621_ [...] omits 535bd126d653 staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT' omits 4ddf14470bd7 staging: wfx: update TODO omits c801351a9d45 staging: wfx: drop useless attribute 'filter_mcast' omits b15973f30852 staging: wfx: drop useless filter update when starting AP omits 2c69b2da3782 staging: wfx: split out wfx_filter_beacon() omits a558395d4ce3 staging: wfx: drop useless attributes 'filter_prbreq' and [...] omits f41224bd47fe staging: wfx: drop useless call to hif_set_rx_filter() omits 981132aa039d staging: wfx: drop struct wfx_grp_addr_table omits 6273691fbd50 staging: wfx: align semantic of probe request filter with [...] omits b07357e02749 staging: wfx: align semantic of beacon filter with other filters omits 824f830fc094 staging: wfx: drop useless wfx_fwd_probe_req() omits ed4a707d2643 staging: wfx: ensure that probe requests are filtered when AP omits 0f55a72e7e38 staging: wfx: stop changing filtering rule in wfx_hw_scan() omits 349e540a3d09 staging: wfx: do not use built-in AUTO_ERP feature omits eb52d63a6dbd staging: wfx: disabling beacon filtering after hif_reset() [...] omits 1ab6bf4c56bb staging: wfx: do not wait for a dtim before associate omits b3919d9bbcde staging: wfx: wfx_update_filtering_work() is no more used omits e269060e79ed staging: wfx: simplify handling of beacon filter during jo [...] omits b460713a5a29 staging: wfx: rework wfx_configure_filter() omits e86bc725ba5f staging: wfx: simplify wfx_update_filtering() omits 427fd02e1681 staging: wfx: update filtering even if not connected omits 3ffaf56e912e drm/i915: HDCP: fix Ri prime check done during link check omits 7edc9079540b Bluetooth: Enhanced Connection Complete event belongs to L [...] omits da90417467b4 drm/i915: Add YUV444 packed format support for skl+ omits dacca5f0fa69 media: media/test_drivers: rename to test-drivers omits 143f8adfd534 media: Documentation/media: drop/fix vivi references omits cbb5494ebce5 Revert "thunderbolt: Prevent crash if non-active NVMem fil [...] omits 016baa59bf9f media: Kconfig: Don't expose the Request API option omits 9cbb04551a85 media: radio: don't use a menu just for wl128x driver omits 5c57ae64e8bc media: i2c/Kconfig: use sub-menus for I2C support omits 39eb3cc8ab8a pinctrl: sunxi: handle probe defferal omits d1f7af4b4a11 pinctrl: mediatek: remove shadow variable declaration omits 9c95f7c2836c pinctrl: mediatek: make MediaTek MT6765 pinctrl ready for [...] omits 8174a8512e3e pinctrl: mediatek: make MediaTek pinctrl v2 driver ready f [...] omits 7e23ab72e73b pinctrl: nomadik:remove unneeded variable omits 04fd1ca77918 gpiolib: acpi: Add missing __init(const) markers to initcall-s omits 0a8f5989e034 crypto: marvell/octeontx - Add missing '\n' in log messages omits 6603523bf5e4 crypto: api - Fix use-after-free and race in crypto_spawn_alg omits eebac678556d crypto: ccp -- don't "select" CONFIG_DMADEVICES omits beeb460cd12a crypto: algapi - Avoid spurious modprobe on LOADED omits 56b80bdee4a1 crypto: sun8i-ss - Delete an error message in sun8i_ss_probe() omits f72fed86a5ac hwrng: xgene - Delete an error message in xgene_rng_probe() omits b111418a226f hwrng: omap - Delete an error message in of_get_omap_rng_d [...] omits 56e0b6273ec8 crypto: amlogic - Delete duplicate dev_err in meson_crypto [...] omits f037fc5f93f4 crypto: hisilicon/qm - stop qp by judging sq and cq tail omits 141876c252a4 crypto: hisilicon/sec2 - add controller reset support for SEC2 omits 1f5c9f34f0cc crypto: hisilicon/hpre - add controller reset support for HPRE omits 84c9b7802b02 crypto: hisilicon/zip - add controller reset support for zip omits 6c6dd5802c2d crypto: hisilicon/qm - add controller reset interface omits 35ee280fb1fb crypto: hisilicon - add vfs_num module parameter for hpre/sec omits cd1b7ae3435c crypto: hisilicon - unify SR-IOV related codes into QM omits 619e464ae22a crypto: hisilicon - put vfs_num into struct hisi_qm omits 3c8e0bd10503 MAINTAINERS: add HG as cctrng maintainer omits a583ed310bb6 hwrng: cctrng - introduce Arm CryptoCell driver omits ffb57daad3a3 dt-bindings: add device tree binding for Arm CryptoCell tr [...] omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits 7cd5e8adf1bb tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 03087553f102 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits eda792f5c2bf tools/memory-model: Add data-race capabilities to judgelitmus.sh omits c02ee5808fc7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 78b2449275b3 tools/memory-model: Repair parseargs.sh header comment omits 2fcc8ef823bf tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 94e74beb263a tools/memory-model: Make history-check scripts use mselect7 omits fb0d24bd4d36 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 24fca2a737e8 tools/memory-model: Fix scripting --jobs argument omits 856ed76806e0 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 122b3b588737 tools/memory-model: Add -v flag to jingle7 runs omits d3a5fd1114e5 tools/memory-model: Make runlitmus.sh check for jingle errors omits f301443831b3 tools/memory-model: Allow herd to deduce CPU type omits 693467a32514 tools/memory-model: Keep assembly-language litmus tests omits a25f9e54f006 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7ed0f5cebc6a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 8a2b59fc8e96 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits e84eb4c5d4a2 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 2e9ff006e241 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 8dc66086fd28 tools/memory-model: Fix checkalllitmus.sh comment omits b9e096b1c643 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 4462018c220d tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits b19455caf92b tools/memory-model: Update parseargs.sh for hardware verification omits 6a602e49b1d8 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 5441827b32b2 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 6dabb2505f75 tools/memory-model: Make judgelitmus.sh identify bad macros omits 54c630f71b84 tools/memory-model: Make cmplitmushist.sh note timeouts omits b23b84dcc6cf tools/memory-model: Make judgelitmus.sh note timeouts omits dc9a9e408ef6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] omits ca003a539bed Documentation/litmus-tests/atomic: Add a test for atomic_set() omits 54cca12aadb3 Documentation/litmus-tests: Introduce atomic directory omits 3c75f7c188cd tools/memory-model: Add an exception for limitations on _u [...] omits e3b73adbd732 MAINTAINERS: Update maintainers for new Documentation/litm [...] omits 217a5879e10a Merge series "ASoC: SOF: topology and firmware IPC updates [...] omits 72161e0eea64 Merge series "Add support for SOF on i.MX8M" from Daniel B [...] omits a1687c68c308 ASoC: SOF: topology: handle multiple sets of tuple arrays omits f228a5b17038 ASoC: SOF: topology: stop parsing when all tokens have been found omits 18aaab64fbb1 ASoC: SOF: topology: Get HDA rate and channels from topology omits 15bf1831fc91 ASoC: SOF: topology: fix: parse hda_tokens to &config->hda omits c7fc96dfc41d ASoC: SOF: topology: Get ALH rate amd channels from topology omits 1f846505b365 ASoC: SOF: align sof_ipc_dai_alh_params with FW omits 1993ba26cc53 ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field omits 31be5337ace1 ASoC: SOF: Intel: Change DMIC load IPC to fixed length omits 79a4ff94a3fc ASoC: SOF: Intel: Fix typo in header file comment text omits 7893df67e9bd ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer. omits a9a9cbf08141 ASoC: SOF: make sof_ipc_cc_version to fixed length omits 60829341aa60 ASoC: SOF: change type char to uint8_t in topology.h omits f480f804f27a ASoC: SOF: change type char to uint8_t in trace.h omits e6224484454d ASoC: SOF: change type char to uint8_t in info.h omits 2014185eba4e ASoC: SOF: add debug ABI version omits 786d6516877d ASoC: SOF: add probe support extend data omits 542adb2a461f ASoC: SOF: topology: Add support for DC Blocker omits 7c024b948c20 ASoC: SOF: ext_manifest: parse compiler version omits 9e72f13ee541 ASoC: SOF: ext_manifest: parse windows omits 371091417864 ASoC: SOF: ext_manifest: parse firmware version omits e150ef4169a7 ASoC: SOF: Introduce extended manifest omits 92be17a559a8 ASoC: SOF: Introduce offset in firmware data omits 0730c0928d89 ASoC: SOF: Mark get_ext* function ext_hdr arguments as const omits 101001652ee7 ASoC: SOF: topology: fix: handle DAI widget connections pr [...] omits a080bd994c40 drm/i915/gt: Update PMINTRMSK holding fw omits 46495adc6ca7 drm/i915/selftests: Exercise basic RPS interrupt generation omits 2a040f0d08c3 drm/i915/tgl: Initialize multicast register steering for w [...] omits 802101528bce drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping omits 35a0f2425205 dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry omits 58825cc22539 ASoC: SOF: Add i.MX8MP device descriptor omits dbff5a8db9c6 drm/i915/tgl: Add Wa_14010477008:tgl omits afb93d716533 ASoC: SOF: imx: Add i.MX8M HW support omits cb0312f61c3e ASoC: SOF: imx: fix undefined reference issue omits fe17e6cdc0fe ASoC: SOF: imx8: Fix randbuild error omits 433e3aa37773 selinux: drop unnecessary smp_load_acquire() call omits 197694d09af5 docs: filesystems: convert gfs2-glocks.txt to ReST omits f96198abe8b0 drm/i915/ehl: extended Wa_2006604312 to ehl omits 3aecec068c37 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits 37c6ee2fcf7b Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits a5cca3485d92 Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] omits 9716f4ac8760 tools/memory-model: Fix "conflict" definition omits 999866c92f4a spi: dt-bindings: rspi: Convert to json-schema omits 980f91778a2f ASoC: topology: Remove unneeded semicolon omits f0f383347ced brcmfmac: remove leading space omits 8859c2d37301 Merge branch 'i2c/for-current' into i2c/for-next omits a0caa5387bfd Merge branch 'i2c/for-5.8' into i2c/for-next omits befc8236a74f dt-bindings: memory: tegra: Add external memory controller [...] omits 1a351b10b967 i2c: cadence: Added slave support omits c2ce6bbcfc9f dmaengine: idxd: export hw version through sysfs omits 18bc99156f01 dt-bindings: reserved-memory: Introduce memory-region-names omits 84a25ea9cfd9 dt-bindings: vendor-prefixes: Add Check Point omits aee45dba3ad9 dt-bindings: dma: uniphier-xdmac: switch to single reg region omits 20d60f636447 include/linux/dmaengine: Typos fixes in API documentation omits b269426011bc dmaengine: xilinx_dma: Add missing check for empty list omits a4e688535a08 dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654 omits 53b3d8e9d577 KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emul [...] omits d6e3f8385d27 KVM: nVMX: Invalidate all roots when emulating INVVPID wit [...] omits f8aa7e3958bc KVM: nVMX: Invalidate all EPTP contexts when emulating INV [...] omits eed0030e4caa KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_ [...] omits e8eff282154f KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush omits 909e0abaac0f selftests: kvm: Add testcase for creating max number of memslots omits 5b4f758f454b KVM: selftests: Make set_memory_region_test common to all [...] omits 8cc2dd637b89 KVM: selftests: Add "zero" testcase to set_memory_region_test omits 4cd94d125df5 selftests: kvm: Add vm_get_fd() in kvm_util omits 8fb38f05ca9f KVM: selftests: Add "delete" testcase to set_memory_region_test omits 8a0639fe9201 KVM: sefltests: Add explicit synchronization to move mem r [...] omits 3e6b94126784 KVM: selftests: Add GUEST_ASSERT variants to pass values to host omits 8c996e4dae17 KVM: selftests: Add util to delete memory region omits 4d9bba900716 KVM: selftests: Use kernel's list instead of homebrewed re [...] omits 238022ff5d05 KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() omits 43d05de2bee7 KVM: pass through CPUID(0x80000006) omits 24647e0a39b6 KVM: x86: Return updated timer current count register from [...] omits 788109c1ccf7 KVM: remove redundant assignment to variable r omits 172d59ecd61b dmaengine: ti: k3-psil: fix deadlock on error path omits 702a21425a6d dt-bindings: display: move DSI panels to panel-simple-dsi omits 8b9e7ace123d dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema omits 5717f3b80d5f dt-bindings: display: convert lgphilips,lb035q02 to DT Schema omits 90c8466e3771 dt-bindings: display: convert seiko,43wvf1g to DT Schema omits 236623c09ca4 dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema omits e437b61b2132 dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema omits a965584dd089 dt-bindings: display: convert sharp,ls043t1le01 to DT Schema omits 6b3ee820b580 dt-bindings: display: drop unused simple-panel.txt omits 6c424e686221 dt-bindings: display: convert sitronix,st7789v to DT Schema omits c907477e128b dt-bindings: display: convert sony,acx565akm to DT Schema omits 8d1f9345ea70 dt-bindings: display: convert startek,startek-kd050c to DT Schema omits 77aeb2d7942d dt-bindings: display: convert toppoly panels to DT Schema omits f9f2ae6282a7 dt-bindings: display: convert samsung,ld9040 to DT Schema omits 19853af1e44e dt-bindings: display: convert samsung,s6d16d0 to DT Schema omits 48d8e0a712e5 dt-bindings: display: convert samsung AMOLED to DT Schema omits 1aa3bf853cb4 dt-bindings: display: convert raydium,rm67191 to DT Schema omits 05bf34578d4d dt-bindings: display: convert osddisplays,osd101t2587-53ts [...] omits 889034a6a2fd dt-bindings: display: convert lg,lg4573 to DT Schema omits 310abcea76e9 dt-bindings: display: convert simple lg panels to DT Schema omits 7236d77374fd dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema omits 3b5d6c3c9c9b dt-bindings: display: convert kingdisplay,kd035g6-54nt to [...] omits b33b9141b7a8 dt-bindings: display: convert jdi,lt070me05000 to DT Schema omits cd906710d845 dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema omits 16cd62768d61 dt-bindings: display: convert innolux,p097pfg to DT Schema omits ba98fc38dd50 dt-bindings: display: convert ilitek,ili9881c to DT Schema omits 66e3377c7c81 dt-bindings: display: convert ilitek,ili9322 to DT Schema omits c1eb28405d3a dt-bindings: display: convert boe,himax8279d to DT Schema omits 5304058b1526 dt-bindings: display: convert arm,versatile-tft-panel to D [...] omits 022467444515 dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now omits ae148b43516d dmaengine: hisilicon: Fix build error without PCI_MSI omits f86a1bb53606 pinctrl: baytrail: Use platform_get_irq_optional() explicitly omits d4e0055b8fa0 dt-bindings: display: convert samsung,s6e63m0 to DT Schema omits 1e4fbcdf8a03 dt-bindings: display: add te-gpios to panel-common omits 16a7e952e824 dt-bindings: display: look for dsi* nodes in dsi-controller omits 95a776e8a628 RDMA/rw: use DIV_ROUND_UP to calculate nr_ops omits 63735af86d64 media: docs: add cros-references to the other media guides omits e4da97eb3a09 media: docs: add GPLv2 for uAPI guide omits cc5d250e5a3b media: docs: move copyrights to the end and update them omits ef7f0c9539d8 media: docs: fix references for vimc omits 4605a6102a7b media: docs: cleanup bttv-devel.rst file omits 371f6ff57f56 media: docs: Add a master topic for the index file omits 1c9eeba23227 media: docs: get rid of obsoleted udev documentation omits 08256f12ac56 media: docs: zr364xx: update documentation omits 12bcf90c693c media: docs: saa7134.rst: update the documentation omits 8a1bfbc70d13 media: docs: update Digital TV faq.rst omits fe877259d8aa media: docs: cpia2.rst: do some cleanups omits 9fafef585718 media: docs: add a cardlist for cx18 boards omits 729126e4b4b3 media: docs: update bttv.rst information omits f631516f6d7d media: docs: bt8xx.rst: update document info omits c5b352431f6f media: docs: update avermedia.rst contents omits 03693a5a2393 media: docs: intro.rst actually contain DVB references omits 109895a1525f media: docs: dvb_intro.rst: update its contents omits c4b89166d291 media: docs: split avermedia.rst contents on two files omits b533cad6fd59 media: docs: update cardlists omits 2eb71a3a68c3 Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset omits ff3b8df2bd75 Bluetooth: Enable LE Enhanced Connection Complete event. omits 849c9c35e80d Bluetooth: Use extra variable to make code more readable omits 55beec10710d Bluetooth: Sort list of LE features constants omits ffb2e0082cfc media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT omits 0d5956f826fc Merge branch 'i2c/for-5.8' into i2c/for-next omits fc3cc4fb390d Merge branch 'for-5.7/upstream-fixes' into for-next omits 185af3e775b6 HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGAC [...] omits 83b35f4586e2 ASoC: fsl_micfil: Omit superfluous error message in fsl_mi [...] omits 46b7e2ff8cb6 ASoC: Intel: skl_hda_generic: remove rtd->codec_dai omits 906746ba26d0 regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l omits 6472e4e25e57 drm/rockchip: fix spelling mistake "modifer" -> "modifier" omits ea06a482a47c gpiolib: of: improve gpiolib-of support of pull up/down on [...] omits 35eba185fd1a i2c: designware: Calculate SCL timing parameter for High S [...] omits 85f8fcaeed33 i2c: designware: Calculate SCL timing parameter for Fast M [...] omits 79d48da381ca i2c: i2c-stm32f7: improve nack debug message omits be1b92c133cc i2c: i801: Use GPIO_LOOKUP() helper macro omits def00b32f027 i2c: refactor parsing of timings omits df823a8208c4 media: cec: rename CEC platform drivers config options omits f27237c174fd i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets omits c02fb2b8067a i2c: busses: convert to devm_platform_get_and_ioremap_resource omits e0442d762139 i2c: busses: convert to devm_platform_ioremap_resource omits a81068181aad media: move CEC USB drivers to a separate directory omits 4be5e8648b0c media: move CEC platform drivers to a separate directory omits 46d2a3b964dd media: place CEC menu before MEDIA_SUPPORT omits de73b88c7ca1 media: cec: move the core to a separate directory omits d9976bc155b1 MAINTAINERS: Remove sifive_l2_cache.c from EDAC-SIFIVE pattern omits 4c5b566c2193 crash_dump: Remove no longer used saved_max_pfn omits 79799562bf08 thermal: int3400_thermal: Statically initialize .get_mode( [...] omits 5a652b49b41b ipw2x00: make ipw_setup_deferred_work() void omits e871b8bfedda brcmsmac: make brcms_c_stf_ss_update() void omits 7b9ae69d5441 orinoco: remove useless variable 'err' in spectrum_cs_suspend() omits 99cd87d63c0b libertas: make lbs_process_event() void omits 40fb232c02d1 brcmsmac: Add missing annotation for brcms_down() omits 2fe5efb8a475 brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() omits 1c0e3c73e98d hostap: Add missing annotations for prism2_bss_list_proc_s [...] omits 297bcf8222f2 rtw88: add support for set/get antennas omits b9ed7e9505ba rtw88: make rtw_chip_ops::set_antenna return int omits 2fd5fdca6a3a libertas: make lbs_init_mesh() void omits 80efb443ea03 cw1200: make cw1200_spi_irq_unsubscribe() void omits a69a1328fb03 ipw2x00: make ipw_qos_association_resp() void omits 3e8f3bd04716 ALSA: usb-audio: RME Babyface Pro mixer patch omits 8e5b5d75e9d0 media: Kconfig: DVB support should be enabled for Digital TV omits 11ddbdfb68e4 rtc: rc5t619: Fix an ERR_PTR vs NULL check omits 944ed452eb1b rtc: remove unnecessary error message after platform_get_irq omits 3c96ec568289 esp6: get the right proto for transport mode in esp6_gso_encap omits 06a0afcfe2f5 xfrm: do pskb_pull properly in __xfrm_transport_prep omits afcaf61be9d1 xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input omits 9393d050c860 Revert "media: Kconfig: move CEC-specific options to cec/Kconfig" omits 9d33ea331032 platform/chrome: cros_ec_typec: Register port partner omits 5fed73b84f52 platform/chrome: cros_ec_typec: Add struct for port data omits 7110f5f0e5ab platform/chrome: cros_ec_typec: Use notifier for updates omits 3f8f770575d9 Input: mms114 - fix handling of mms345l omits f27ad8932725 Input: elants_i2c - support palm detection omits 1e4ffb8344c5 scsi: libsas: Add missing annotation for sas_ata_qc_issue() omits 4a0b746fa9a7 scsi: ipr: remove unneeded semicolon omits 5d296cc9ab6e scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_ [...] omits 1909a4386c7e scsi: megaraid: make two symbols static in megaraid_sas_base.c omits 057d1c0d1b03 scsi: megaraid: make some symbols static in megaraid_sas_fusion.c omits 3c3c6f663baa scsi: megaraid: make some symbols static in megaraid_sas_fp.c omits 02ff107046e0 scsi: megaraid: make two symbols static in megaraid_mbox.c omits 4d5956fb5137 scsi: bfa: bfad.c: make max_rport_logins static omits 938b18462ecd scsi: bfa: bfad_attr.c: make two funcitons static omits eae9b1788ab2 scsi: bfa: bfa_ioc_ct.c: make two funcitons static omits 901ad27c6998 scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr( [...] omits 84a2fd236d75 scsi: bfa: bfa_fcpim.c: make two functions static omits b9ddee1ee15f scsi: bfa: bfa_core.c: make bfa_isr_rspq() static omits 037773f3b6dd scsi: bfa: bfa_svc.c: make two functions static omits 78e8df28c5c3 scsi: gdth: Make __gdth_execute static omits d221aed19c80 scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it omits 8d5e0fd1f288 Merge branch 'misc' into for-next omits 57f25e1cf00d dt-bindings: vendor-prefixes: Add Alps omits 88986987c76f dt-bindings: memory-controllers: exynos-srom: Remove unnee [...] omits dd302ee41e6e RDMA/cma: Limit the scope of rdma_is_consumer_reject function omits f29808b2fb85 soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module omits d4889ec1fc6a soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module omits 1d3c6f86fd3f soc: qcom: rpmh: Allow RPMH driver to be loaded as a module omits 4a7b0cf24d9a arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for S [...] omits 4b8503967ef5 selinux: fix warning Comparison to bool omits e7f552f727f5 Merge branch 'clk-fixes' into clk-next omits 8ce111d00e64 RDMA/bnxt_re: Remove dead code from rcfw omits fddcbbb02af4 RDMA/bnxt_re: Simplify obtaining queue entry from hw ring omits c78671a4e65a RDMA/bnxt_re: Update missing hsi data structures omits 99bf84e24eb8 RDMA/bnxt_re: Reduce device page size detection code omits 4f953089111d IB/qib: Remove unused variable ret omits 255e636df413 IB: Fix some documentation warnings omits 860b511766a3 media: Makefile: fix test drivers compilation omits 1587982e705d RDMA: Remove a few extra calls to ib_get_client_data() omits eb356e6dc15a RDMA/uverbs: Make the event_queue fds return POLLERR when [...] omits cf26deff9036 RDMA/mlx5: Fix udata response upon SRQ creation omits 0184afd15a14 RDMA/rxe: Set default vendor ID omits 9a2506b1a29c dt-bindings: Add vendor prefix for BeagleBoard.org omits eb57a2988abc dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema omits f22531438ff4 dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', [...] omits 0fa007c1e8c2 arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible omits d724b42ededb arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible omits 78f022d08006 regulator: Document bindings for max77826 omits e7314653dc08 regulator: max77826: Add max77826 regulator driver omits 0a2bd55c194a dm integrity: document allow_discard option omits 21fb1f41bcdf spi: spi-sh-msiof: Fix checkpatch error Complex macros sho [...] omits afedb4b7282b spi: spi-mtk-nor: make mtk_nor_exec_op() statuc omits bb4bf8d2f4e0 spi: sprd: adi: Use IS_ENABLED() to validate configs omits 49686df5b874 spi: remove redundant assignment to variable ms omits 7cb88afb42a4 spi: spi-fsl-spi: Fix checkpatch error "foo * bar" should [...] omits 0b93dd98d6d5 spi: spidev_test: Remove hidden temporary file when make clean omits cb75b0c4dee8 spi: spi-fsl-lpspi: Fix indentation and open brace should [...] omits 7b994759ad3c drm/i915: Start passing latency as parameter omits e82c878d49bf MIPS: Kill MIPS_GIC_IRQ_BASE omits 39400f34a289 Merge branch 'asoc-5.7' into asoc-5.8 omits 408b722d029b MIPS: xilfpga: Removed unused header files omits 78056e701c61 of: property: Add device link support for extcon omits 74aae1c42f4a drm/device: Deprecate dev_private harder omits abf8422cf6de dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc [...] omits f86ca4147976 dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML omits aea37006e183 dt-bindings: i2c: cadence: Migrate i2c-cadence documentati [...] omits 8089a622d9b4 dt-bindings: display: allow port and ports in panel-lvds omits f26f1db5d2be drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms omits 2ea8db7200d4 regulator: tps80031: remove redundant assignment to variab [...] omits 29ebe87cdd57 regulator: ab8500: remove some defined but not used variables omits 6b576eb035db regulator: use consumer->supply_name in debugfs/regulator_summary omits d2c2c218ea3f regulator: qcom_rpm: remove defined but not used 'pm8921_ftsmps' omits 3ada1b176e6b Merge series "Add support for Kontron sl28cpld" from Micha [...] omits 4475337326bc Merge series "Add new reg_update_bits() support" from Baol [...] omits bd3ddb495762 regmap: add reg_sequence helpers omits 12479382877d regmap-irq: make it possible to add irq_chip do a specific [...] omits fd7fb0253cdf brcmsmac: make brcms_c_set_mac() void omits c960e2b384ef qtnfmac: Simplify code in _attach functions omits ec4d3e3a0545 b43legacy: Fix case where channel status is corrupted omits 6343a6d4b213 rtw88: Add delay on polling h2c command status bit omits 63e49a9fdac1 p54usb: add AirVasT USB stick device-id omits 80215f133d59 regmap: Add bus reg_update_bits() support omits 09667ea7ce6d brcm80211: remove redundant pointer 'address' omits f9f46bca59d1 rsi: fix a typo "throld" -> "threshold" omits a24993e54b9c rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" omits c57673852062 brcmfmac: fix wrong location to get firmware feature omits ca2c6881dcca rtw88: Make two functions static omits 5c5118dc5d14 Merge series "ASoC: SOF: adjust dmesg verbosity" from Pier [...] omits 3c9432d1efc9 Merge series "ASoC: SOF: trivial code cleanups" from Pierr [...] omits 41d5d7b330b0 Merge series "Support headset on Tegra boards that use WM8 [...] omits df3e71c42f05 Merge series "ASoC: Intel: machine drivers update for 5.8" [...] omits aa982b05950c Merge series "ASoC: remove rtd->cpu/codec_dai{s} v2" from [...] omits 616844408de7 gpio: pl061: Support building as module omits 85a94ff8fb14 gpio: Extend TODO to cover code duplication avoidance omits 7fc504b993ce gpio: xgene-sb: set valid IRQ type in to_irq() omits 90670f0ef690 arm64: defconfig: Re-enable Tegra PCIe host driver discards 46535d78fdfe Merge branch 'imx/dt64' into for-next discards 464b6a4d398b Merge branch 'imx/dt' into for-next discards 800c1b01ff7e Merge branch 'imx/bindings' into for-next omits 4c979a775432 ASoC: wm8900: remove some defined but not used symbols omits f840ebfe5802 ASoC: wm8990: remove some defined but unused symbols discards 72a537efb3be Merge branch 'imx/drivers' into for-next omits cdab86902d07 ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxv [...] omits e8ec193e485d ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv discards 4ff31f2b9407 Merge branch 'imx/fixes' into for-next omits 6f0841a8197b pwm: Add support for Azoteq IQS620A PWM generator omits 1df73b2131e3 x86/mce: Fixup exception only for the correct MCEs omits 7fc0b9b995f2 EDAC: Drop the EDAC report status checks omits 43505646941b x86/mce: Add mce=print_all option omits 925946cfa715 x86/mce: Change default MCE logger to check mce->kflags omits 23ba710a0864 x86/mce: Fix all mce notifiers to update the mce->kflags bitmask omits 1de08dccd383 x86/mce: Add a struct mce.kflags field omits cbe63a835831 ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection omits 07b053ff1c6e dt-bindings: pwm: rcar: add r8a77961 support omits 9554bfe403bd x86/mce: Convert the CEC to use the MCE notifier omits db539cb928c0 pwm: Add missing '\n' in log messages omits c9c6d216ed28 x86/mce: Rename "first" function as "early" omits 3e0fdec858d8 x86/mce/amd, edac: Remove report_gart_errors omits 04df45fba521 soc: imx8m: No need to put node when of_find_compatible_no [...] omits 8240fe6c91b8 ASoC: tegra-wm8903: Document new nvidia, headset property omits 3ef9d5073b55 ASoC: tegra: tegra_wm8903: Support nvidia, headset property omits a037f3ca0ea0 x86/mce/amd: Make threshold bank setting hotplug robust omits f26d2580a7dd x86/mce/amd: Cleanup threshold device remove path omits e7e5af7df1f5 ARM: dts: colibri: introduce device trees with UHS-I support omits 6458de97fc15 x86/mce/amd: Straighten CPU hotplug path omits 44111124fcfd dt-bindings: arm: fsl: add nxp based toradex colibri bindings omits 6e7a41c63abc x86/mce/amd: Sanitize thresholding device creation hotplug path omits cca9cc05fe98 x86/mce/amd: Protect a not-fully initialized bank from the [...] omits c9bf318f77b3 x86/mce/amd: Init thresholding machinery only on relevant vendors omits b1fe0d0937dd clk: imx: drop the dependency on ARM64 for i.MX8M omits 260dab4478f6 clk: imx7ulp: make it easy to change ARM core clk omits 30e3edfbd1bf ASoC: Intel: sof_sdw_rt711: remove codec_dai use omits 6a739362211b ASoC: Intel: sof_sdw_rt700: remove codec_dai use omits f11633da41bd ASoC: Intel: sof_sdw_rt5682: remove codec_dai use omits 680ca80f731e ASoC: Intel: sof_sdw_rt1308: remove codec dai use omits 5611e6f4b32b ASoC: Intel: sof_sdw_hdmi: remove codec_dai use omits 272e68d06539 ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode omits 35e648cc66ac ASoC: Intel: sof-da7219-max98373: add DMIC widget and route omits 5930d02c2d53 ASoC: intel: sof_sdw: init all aggregated codecs omits db8cfae8c4fd ASoC: Intel: boards: support Elkhart Lake with rt5660 omits a4ed29273376 ASoC: SOF: Intel: add PCI ID for ElkhartLake omits d233c4941630 ALSA: hda: Add ElkhartLake HDMI codec vid omits 3a24f135e6cc ASoC: intel/skl/hda - set autosuspend timeout for hda codecs omits a8bb72f16002 ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k omits ada018b15cce x86/mce/amd: Do proper cleanup on error paths omits e278dcb7048b pinctrl: intel: Add Intel Jasper Lake pin controller support omits 9bd59157e16c pinctrl: intel: Introduce new flag to force GPIO base to be 0 omits d4b41f8bb26d pinctrl: tigerlake: Use generic flag for special GPIO base [...] omits cf2f2c3a445f pinctrl: icelake: Use generic flag for special GPIO base t [...] omits 5ba092edb990 pinctrl: cannonlake: Use generic flag for special GPIO bas [...] omits e5a4ab6a55e2 pinctrl: intel: Introduce common flags for GPIO mapping scheme omits 1729025b04b9 ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais omits 01faf501eefa ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups omits 49648d02008d ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() omits c2233a266178 ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] omits fa93816ba9ca dt-bindings: vendor-prefixes: Add an entry for Protonic Holland omits 58fb82ccbccc of: of_detach_node() remove unneeded local return variable omits 133bf33effff dt-bindings: sram: Add Amlogic SCP SRAM compatibles omits e5bff02a101d dt-bindings: usb: generic-ohci: Document power-domains property omits f98d7c3abca0 dt-bindings: usb: generic-ehci: Document power-domains property omits 2d7401f8632f ARM: dts: imx7d: Add cpu1 supply omits f2e3d666a448 ARM: dts: imx7: Correct CPU supply name omits 41235c8f1093 arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply omits f3fe96017f09 arm64: dts: imx8mm-evk: Add secondary cpus supply omits 10cb08260605 csky: Fixup perf probe -x hungup omits b2acc24c805a ASoC: soc-core: Add dynamic debug logs in soc_dai_link_san [...] omits 642646cc4f84 ASoC: SOF: Intel: hda: log number of microphones detected [...] omits 0d4453e98706 ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection omits 110f44c2ed1b ASoC: codecs: rt1308-sdw: reduce verbosity omits 87a4eca891b6 EDAC/xgene: Remove set but not used address local var omits 593309423cba x86/32: Remove CONFIG_DOUBLEFAULT omits 805a23de2657 ASoC: SOF: Intel: hda: remove unnecessary parentheses omits 1d03c19e970e ASoC: SOF: remove unneeded variables omits 0dadde344d96 spi: Respect DataBitLength field of SpiSerialBusV2() ACPI [...] omits 6d75145bf6b6 spi: sc18is602: Fix a typo in MODULE_DESCRIPTION omits ec16d2ab4d0b media: docs: fix some broken references omits 3fbfb4585bfd mips: define pud_index() regardless of page table folding omits de0c4eb44c39 MIPS: TXx9: Fix Kconfig warnings omits 6dfcbde592e0 media: ti-vpe: cal: fix stop state timeout omits 355357457a58 media: ti-vpe: cal: improve wait for stop-state omits 5125bfeeb6e4 MIPS: Loongson: Use CONFIG_NR_CPUS_DEFAULT_64 to support m [...] omits c17013918a21 media: ti-vpe: cal: improve wait for CIO resetdone omits cbdda28ab930 media: ti-vpe: cal: move code to separate functions omits cd1a746b9b24 media: ti-vpe: cal: set DMA max seg size omits aaf97874882f media: ti-vpe: cal: program number of lines properly omits c1075243e56c media: ti-vpe: cal: fix dummy read to phy omits f77f2e1f2946 media: ti-vpe: cal: cleanup CIO power enable/disable omits fa72ef7abc90 media: ti-vpe: cal: use reg_write_field omits 05254a2b12ec media: ti-vpe: cal: remove useless IRQ defines omits ad03da58ea57 media: ti-vpe: cal: remove useless CAL_GEN_* macros omits 09ea44ca0743 media: ti-vpe: cal: simplify irq handling omits 842532858515 media: ti-vpe: cal: print errors on timeouts omits ffd41d4f1593 media: ti-vpe: cal: catch error irqs and print errors omits f7271bfb1801 media: ti-vpe: cal: drop cal_runtime_get/put omits b6959ca031ab media: ti-vpe: cal: use runtime_resume for errata handling omits 29decd21bb16 media: ti-vpe: cal: fix use of wrong macro omits 528649578a87 media: ti-vpe: cal: improve enable_irqs omits 3dc4365ba873 media: ti-vpe: cal: fix DMA memory corruption omits 4b7126a78948 media: imx: imx7-mipi-csis: Implement the .enum_mbus_code( [...] omits f89ab84a949f media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers omits 9994e00d4131 media: imx: imx7-mipi-csis: Cleanup includes omits 1d812ad253d4 media: imx: imx7-mipi-csis: Remove link setup on source pad omits 2c2ae48d3b83 media: imx: imx7-mipi-csis: Align macro definitions omits eeea9ac2d2a9 media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALI [...] omits b06bde9ac683 media: imx: imx7-mipi-csis: Align image width based on format omits a0ec36a364a7 media: imx: imx7-mipi-csis: Rename data_alignment field to width omits 083285ac9df3 media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support omits cb373070bf75 media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 da [...] omits 0aa09e57b0f6 media: imx: imx7-mipi-csis: Expose correct YUV formats omits d9a7dd2f684c media: imx: imx7-mipi-csis: Add missing RAW formats omits 45cde0aab780 media: imx: imx7-mipi-csis: Centralize initialization of p [...] omits d321dd233b9f media: imx: imx7-mipi-csis: Cleanup and fix subdev pad for [...] omits 07f8f22a33a9 media: venus: core: remove CNOC voting while device suspend omits 0f61e171e4bb media: venus: hfi_msgs.h: Replace zero-length array with f [...] omits 380f3bbd9562 media: venus: hfi_cmds.h: Replace zero-length array with f [...] omits 63342afea65e media: venus: vdec: Use pmruntime autosuspend omits e1ebe9f9c88e media: staging: imgu: do not hold spinlock during freeing [...] omits 9611ba28d850 media: ipu3.rst: add yuv-downscaling into pipeline diagram omits f744d9a4fee3 media: staging/intel-ipu3: Simplify single goto jump omits ce7d96a4a77d media: doc-rst: add yavta test example in ipu3 docs omits bfcba38d95a0 media: ov5640: fix use of destroyed mutex omits 34b7db6fff8d media: staging/intel-ipu3: Remove extra blank lines omits 9581ba4596e0 media: staging/intel-ipu3: css: simplify expression omits 33e3c349b2bf media: staging/intel-ipu3: Implement lock for stream on/of [...] omits e671ed99f843 media: vimc: fix kernel-doc markups omits 9d3bf4cd9f1e media: vim2m: Remove unneeded buffer lock omits e472d6a2594b media: vimc: add vimc_ent_type struct for the callbacks of [...] omits 5aa0d0964b98 media: vimc: fix issues in documentation in vimc-common.h omits 967534cb49cd media: vimc: keep the error value when adding an entity fails omits 7a040cf30343 media: vimc: handle error in vimc_add_subdevs omits 4ce4646c2337 media: vimc: remove the function vimc_unregister omits 5c990fa01fb2 media: coda: jpeg: support optimized huffman tables omits 15c3d5aae73e media: coda: lock capture queue wakeup against decoder sto [...] omits 1e34e446d79c media: coda: mark last capture buffer omits d2f1db860852 media: coda: split marking last meta into helper function omits 12310819a26a media: coda: jpeg: add CODA960 JPEG decoder support omits 50733b5b9102 media: add v4l2 JPEG helpers omits dbe939814cfa media: coda: round up decoded buffer size for all codecs omits 58d4c14ed89c media: v4l2-common: Add BGR666 to v4l2_format_info omits 4eaaf0861fa6 media: doc-rst: in the RGB formats table add '-' in undefi [...] omits 48b2bce8c7db thermal: k3: Add support for bandgap sensors omits 3dc748754d68 dt-bindings: thermal: k3: Add VTM bindings documentation omits 8cb775bb005c thermal: Delete an error message in four functions omits 0145f67866b7 thermal: Remove thermal_zone_device_update() stub omits 708418500644 thermal: Remove stubs for thermal_zone_[un]bind_cooling_device omits 60518260cab2 thermal: Change IS_ENABLED to IFDEF in the header file omits 06f1041f5023 thermal: Move get_thermal_instance to the internal header omits f0129c231772 thermal: Move get_tz_trend to the internal header omits 2e7700dc336d thermal: Move trip point structure definition to private header omits 33a88af10944 thermal: Move internal IPA functions omits c68df440b07f thermal: Move struct thermal_attr to the private header omits 8097db407a08 thermal: Move default governor config option to the intern [...] omits 04fa9c804b0e thermal: devfreq_cooling: Use PM QoS to set frequency limits omits 44fc73223eeb thermal: core: Remove pointless debug traces omits bceb5646a15d thermal: core: Make thermal_zone_set_trips private omits d2bc4dd91da6 thermal: imx_sc_thermal: Add hwmon support omits 67f373122bcc Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits cdb82f826eca media: imx.rst: Add example media graphs omits 7ca02435ff25 media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_G [...] omits 479ce8f5b1fb media: usb: pvrusb2: convert to use i2c_new_client_device() omits f263c8514a38 media: usb: hdpvr: convert to use i2c_new_client_device() omits cb3c38c93ac3 media: usb: cx231xx: convert to use i2c_new_client_device() omits 03c87596b71a media: marvell-ccic: convert to use i2c_new_client_device() omits b041cb6362db media: pci: saa7134: convert to use i2c_new_client_device() omits 286e78a9b508 media: pci: cx88: convert to use i2c_new_client_device() omits 493362dd7b9f EDAC/armada_xp: Fix some log messages omits ba445b7ff43b media: dt-bindings: rockchip-vpu: Convert bindings to json-schema omits 88d06362d1d0 media: hantro: Refactor for V4L2 API spec compliancy omits 774ffd751a94 media: hantro: Move H264 motion vector calculation to a helper omits c9f98d9aeb09 media: hantro: Remove unneeded hantro_dec_buf_finish omits 28a202c55963 media: hantro: Use v4l2_m2m_buf_done_and_job_finish omits 6837e43e9ca1 media: hantro: Set buffers' zeroth plane payload in .buf_prepare omits 2cd6edda8598 Merge branch 'for-5.7/upstream-fixes' into for-next omits e1e213b1b0e4 media: v4l2-mem2mem: return CAPTURE buffer first omits 640e403b1fd2 HID: alps: Add AUI1657 device ID omits 046bf47017ff Merge branch 'for-5.8/core' into for-next omits 16863fbc1cf2 HID: fix typo in Kconfig omits 3de393d3ddd6 Merge branch 'for-5.7/upstream-fixes' into for-next omits b1bd0f75288f HID: logitech: Add support for Logitech G11 extra keys omits ae5ffa08b761 Merge branch 'for-5.7/upstream-fixes' into for-next omits f9e82295eec1 HID: multitouch: add eGalaxTouch P80H84 support omits 85f7cd3a2aad Revert "media: Kconfig: better support hybrid TV devices" omits d29e1ef4d638 media: docs: get rid of Documentation/media/ omits b36343861b21 media: docs: add an uAPI chapter for driver-specific stuff omits 577a7ad33aef media: docs: move driver-specific info to driver-api omits 32e2eae23f8f media: docs: move user-facing docs to the admin guide omits 7395fb496577 ath11k: rx path optimizations omits 05090864fc7e ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts omits 2e9a7e0bc191 media: docs: move fourcc file to the uAPI document omits ff768f596fa1 media: docs: kAPI docs: move them to driver-api omits a3baa8f08419 ath11k: Fix TWT radio count omits 4d09852b6f01 firmware: arm_scmi: Add support for notifications message [...] omits 54f38fcae536 media: docs: move uAPI book to userspace-api/media omits d5141f37c42e firmware: arm_scmi: Add notifications support in transport layer omits 2264417a9a99 firmware: arm_scmi: Update protocol commands and notificat [...] omits 4ebd8f6dea81 firmware: arm_scmi: Add receive buffer support for notifications omits 23818b3d8590 firmware: arm_scpi: Add include guard to linux/scpi_protocol.h omits 70771c69ab9b firmware: arm_scmi: Add include guard to linux/scmi_protocol.h omits 4e44590ee4a9 firmware: arm_scmi: Drop checking for shmem property in pa [...] omits 8aa6e12bbf9d firmware: arm_scmi: Check shmem property for channel availablity omits b9d15ee21cd8 firmware: arm_scmi: Drop empty stub for smc_mark_txdone omits 18988265b876 firmware: arm_scmi: Make mutex channel specific omits 1dc6558062da firmware: arm_scmi: Add smc/hvc transport omits b953dceaddbf dt-bindings: arm: Add smc/hvc transport for SCMI omits 5dfb8db56b27 media: docs: split uAPI info from imx.rst omits 889a500ed5fe media: docs: split uAPI info from omap3isp.rst omits f8dd7a257dce media: docs: split uAPI info from saa7134-devel.rst omits b4a5f46cdee4 media: docs: split uAPI info from fimc.rst omits d81c969b95d4 media: docs: split uAPI info from davinci-vpbe.rst omits 087362d96356 media: docs: cx18-streams.c: fix broken references to docs omits aeb9b21ab449 media: docs: split cx2341x.rst into different audiences omits 51df01acc193 media: docs: split development info from cx88.rst omits 481025598f21 media: docs: split development info from bttv.rst omits 8d562a0038da media: docs: split vimc.rst into devel and admin parts omits a6c5ac5ca760 media: docs: split meye.rst into admin and uAPI docs omits f40b814a3d5a media: docs: split ci.rst into uAPI and user guide docs omits 64a881836a91 media: docs: split cpia2.rst on two files omits c8b667ac517e media: docs: move soc-camera.rst to staging omits 485f9a434c16 media: docs: avermedia.rst: mark a table as such omits b6a7d1bcc55f media: Kconfig: don't use visible for device type select omits f48fd1514212 media: i2c/Kconfig: reorganize items there omits 0c822d97bd14 media: Kconfig: Better organize the per-API options omits b0cd4fb27665 media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering omits 1b80d36aeb92 media: Kconfig: move the position of sub-driver autoselection omits 5e9e60f42141 media: Kconfig: place all options under a sub-menu omits 8fc42fff164b media: Kconfig: move media controller core select to main Kconfig omits 8164ab872115 media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig omits 10713a942040 media: Kconfig: move DVB-specific options to dvb-core/Kconfig omits f1991411257b media: Kconfig: move CEC-specific options to cec/Kconfig omits ce971d957015 media: Kconfig: warn if drivers are filtered omits c6774ee035dc media: Kconfig: make filtering devices optional omits c39d57044a25 media: Kconfig: use a sub-menu to select supported devices omits 7d5bc6930db4 media: Kconfig: reorganize the drivers menu options omits 32a363d0b0b1 media: Kconfig files: use select for V4L2 subdevs and MC omits e58be01614ca media: dvb-core: Kconfig: default to use dynamic minors omits 76c34a8d0e53 media: add SPDX headers on Kconfig and Makefile files omits 6268b3513944 media: Kconfig: fix selection for test drivers omits a3b91d8bd1e0 media: Kconfig: better support hybrid TV devices omits a832862295e0 media: Kconfig: simplify some dependencies omits 97b19498dc02 media: Kconfig: mark other drivers as test drivers omits 9a33a27e7fe5 media: ddbridge: use the ddbridge's own dummy fe driver omits 94ab24a2c886 media: ddbridge-dummy_fe: do some vars and function renames omits bd902b1bdb25 ath11k: Modify the interrupt timer threshold omits 3a137f81f768 media: ddbridge: copy the dvb_dummy_fe driver to ddbridge omits 6a79117187b3 media: Kconfig: mode firewire comment to firewire/Kconfig omits 3bb112016616 media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var omits a41034df5389 media: Kconfig: move comment to siano include omits 4b32216adb01 media: split test drivers from platform directory omits dee1877d9168 media: Kconfig: update the MEDIA_SUPPORT help message omits f11175daffad media: pci: move VIDEO_PCI_SKELETON to a different Kconfig omits a19f228b8dd9 media: Kconfig: not all V4L2 platform drivers are for camera omits 06b93644f4d1 media: Kconfig: add an option to filter in/out platform drivers omits d9d6e1f3d5bb media: dvb-usb: auto-select CYPRESS_FIRMWARE omits b97b6a1f6e14 drm: bridge: adv7511: Extend list of audio sample rates omits f7f436b99364 drm: bridge: adv7511: Enable SPDIF DAI omits 1e744bf218b5 ath11k: fix duplication peer create on same radio omits a710158e9fa2 Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next omits 76e6c82c5378 arm64: dts: renesas: r8a77961: Add PCIe device nodes omits 174d0967b344 arm64: dts: renesas: r8a77961: Add PWM device nodes omits 3971a7734862 arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes omits 8ab47ffc8d5d arm64: dts: renesas: r8a77961: Add USB3.0 device nodes omits 667fd76faaf9 arm64: dts: renesas: r8a77961: Add USB2.0 device nodes omits 3d478d211b8e arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI comb [...] omits 27c9f2a0c512 arm64: dts: allwinner: h6: orangepi: Disable OTG mode omits b928fd4674fe arm64: dts: allwinner: h6: orangepi: Add gpio power supply omits 34b6826df746 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity omits e7d5260e2b10 arm64: dts: allwinner: h6: Add msgbox node omits 3e3f39a77438 arm64: dts: allwinner: a64: Add msgbox node omits 667aeaef7451 ARM: dts: sunxi: h3/h5: Add msgbox node omits 9a0e4df7f9be ARM: dts: sunxi: a83t: Add msgbox node omits c21c2c86f606 ARM: dts: sun8i-h3: add opp table for mali gpu omits 89866b2667e0 arm64: dts: allwinner: a64: olinuxino: add user red LED omits 4a0cc312443d ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC omits 69f6eb775ede dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino- [...] omits ee25d9742dab clk: sunxi: Fix incorrect usage of round_down() omits 5d2408c6cd59 ARM: configs: sunxi: Add sun8i analog codec omits a35a2f2b3e6e PM / devfreq: tegra30: Delete an error message in tegra_de [...] omits d20ab9bf9088 PM / devfreq: tegra30: Make CPUFreq notifier to take into [...] omits 032c692ae588 soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are no [...] omits 881808d0bbf3 soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity omits dded0317f510 soc: qcom: rpmh-rsc: Don't double-check rpmh payload omits ff304ea34d2e soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use omits e40b0c1628f2 soc: qcom: rpmh-rsc: A lot of comments omits 1bc92a933f19 soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire omits 53d49fe1ff49 soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction omits 427ef4f72bba soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller omits 1f7dbeb51a4f soc: qcom: rpmh-rsc: Document the register layout better omits 3b5e3d50f83a soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds omits b47c5fc15d88 arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers omits 8cd6209962c6 arm64: dts: qcom: sc7180: Add cpuidle low power states omits e8a7fdc505bb arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address omits 5a307c66a33d arm64: dts: qcom: sc7180: Add interconnect paths for the v [...] omits 22337b91022d arm64: dts: qcom: sc7180: Changed polling mode in Thermal- [...] omits a0e5aea1482b arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2 omits 285aa631e353 arm64: dts: qcom: msm8998: remove unit name for thermal tr [...] omits 971b289d8749 arm64: dts: qcom: msm8996: remove unit name for thermal tr [...] omits fe2aff0c574d arm64: dts: qcom: msm8916: remove unit name for thermal tr [...] omits eccdac07ae30 arm64: dts: qcom: sc7180: modify assigned clocks for sc718 [...] omits a0fa17f1ff74 arm64: dts: qcom: sc7180: Include interconnect definitions omits d4919a44564b arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes omits 68fc0facce11 arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names omits 07484de372bd arm64: dts: qcom: sdm845: Add i2c-qcom-cci node omits 39e0ce6cd1bf arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes omits 1c51a4aba591 arm64: dts: qcom: msm8916: Add i2c-qcom-cci node omits 75e85d53fad2 arm64: dts: qcom: qcs404-evb: Enable USB controllers omits 3d439b2a48bc arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage omits 2c0b742d2f18 arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator omits 599a0f340aa9 arm64: dts: qcom: qcs404-evb: Define USB ID pin omits 70a8c5abc598 arm64: dts: qcom: qcs404-evb: Define VBUS pins omits 9375e7d719b3 arm64: dts: qcom: qcs404: Add USB devices and PHYs omits f97d414d7fee arm64: dts: qcom: sc7180: Fix cpu compatible omits 0e3ac61d703d dt-bindings: arm: cpus: Add kryo468 compatible omits 31abcc91ef39 arm64: dts: qcom: msm8916: Conform to the nodename pattern [...] omits 912f9a6d0b75 arm64: dts: qcom: msm8916: Conform to the domain-idle-stat [...] omits 8acc36189dca ARM: dts: qcom: ipq4019: fix high resolution timer omits 21e855cdfeb9 scsi: qla2xxx: Split qla2x00_configure_local_loop() omits b9b97e690303 scsi: qedi: Fix termination timeouts in session logout omits c6bfa707207c scsi: qedi: Add modules param to enable qed iSCSI debug omits 927527aea0e2 scsi: qedi: Do not flush offload work if ARP not resolved omits cf9e672dd855 scsi: qedi: Use correct msix count for fastpath vectors omits 2e612fab0511 scsi: qedi: Avoid unnecessary endpoint allocation on link down omits 2f1ea39870c9 scsi: qedi: Remove additional char from boot target iqnname omits 38427e5a47bf soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request omits 15b3bf61b8d4 soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS omits 985427f997b6 soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches omits f5ac95f9ca2f soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before fl [...] omits bb7000677a1b soc: qcom: rpmh: Update dirty flag only when data changes omits 51befb888f62 ARM: dts: qcom: add scm definition to ipq806x omits 1790c97125dd soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe() omits d6815c5c43d4 soc: qcom: cmd-db: Add debugfs dumping file omits 27a344139c18 soc: qcom: socinfo: add missing soc_id sysfs entry omits 7ad18bb5c2c4 soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled omits fbbef0dad79f scsi: qedf: Simplify mutex_unlock() usage omits cdb9b07d8c78 kcsan: Make reporting aware of KCSAN tests omits f770ed10a9ee kcsan: Fix function matching in report omits d071e91361bb kcsan: Change data_race() to no longer require marking rac [...] omits 01b4ff58f72d kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h omits d8949ef1d9f1 kcsan: Introduce scoped ASSERT_EXCLUSIVE macros omits 9967683ce5d4 objtool, kcsan: Add explicit check functions to uaccess whitelist omits 757a4cefde76 kcsan: Add support for scoped accesses omits 6119418f94ca kcsan: Avoid blocking producers in prepare_report() omits 135c0872d869 kcsan: Introduce report access_info and other_info omits 164eaf6b435c power: supply: 88pm860x_battery: remove redundant dev_err message omits 4ac54b88b6c1 power: supply: axp288_fuel_gauge: Add the Meegopad T02 to [...] omits 8cf87c744696 firmware/dmi: Report DMI Bios & EC firmware release omits 50f74c9457c4 tools/memory-model: Add recent references omits f05ec5073fde power: supply: max14656: remove set but not used 'ret' omits cf96e284deda Merge remote-tracking branch 'origin/chrome-platform-5.7-f [...] omits eec8fd0277e3 device_cgroup: Cleanup cgroup eBPF device filter code omits 4e2dec66e2ae scsi: docs: fusion: get rid of a doc build warning 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 c7527373fe28 gcc-common.h: Update for GCC 10 omits 8d97fb393c5c gcc-plugins/stackleak: Avoid assignment for unused macro argument omits 23a161322658 Merge branch 'v5.7-next/soc' into for-next omits 55fed0551f56 Merge branch 'v5.7-next/dts64' into for-next omits 689b937bedde arm64: dts: mediatek: add mt8173 elm and hana board omits 72b29215aced arm64: dts: mt8173: fix unit name warnings omits 0f5da28ef827 arm64: dts: mt8173: add uart aliases omits 668f44f354b7 dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana omits 6b55297581ea arm64: dts: mt8183: adjust cpuidle target residency omits eb4a01afedf6 arm64: dts: mt8173: Add gce setting in mmsys and display node omits ff5b89c2858f arm: dts: mt7623: add phy-mode property for gmac2 omits d94541fa8ae8 Merge branch 'topic/for-5.8' into for-next omits 43ad9b39b0a3 drm/radeon: remove defined but not used variables in ci_dpm.c omits 01e5e998a30e drm/radeon: remove defined but not used 'dte_data_tahiti_le' omits 8e2f84206389 drm/amdgpu: remove dead code in si_dpm.c omits dd4fa6c1b89a drm/amd/amdgpu: remove hardcoded module name in prints omits 539489fc91ea drm/amd/amdgpu: add print prefix for dev_* variants omits d57229b1da72 drm/amd/amdgpu: add prefix for pr_* prints omits bba8289b8f02 drm/amd/display: code clean up in dce80_hw_sequencer.c omits a4c246802719 drm/amdgpu/ring: simplify scheduler setup logic omits a783910d5c8b drm/amdgpu/kiq: add no_scheduler flag to KIQ omits cb3d1085019d drm/amdgpu/ring: add no_scheduler flag omits e8663832b088 drm/amdgpu/powerplay: get SMC FW size to a flexible way omits dadce777e094 drm/amdgpu: fix wrong vram lost counter increment V2 omits ed72aa21c74a drm/amdgpu: replace DRM prefix with PCI device info for GFX RAS omits d32709dac627 drm/amdgpu: resume kiq access debugfs omits 6952e99cfd52 drm/amdgpu: refine ras related message print omits 1f3ef0efbacb drm/amdgpu: add uncorrectable error count print in UMC ecc irq cb omits 7adf5619ae82 drm/amd/powerplay: force the trim of the mclk dpm_levels i [...] omits f9135b086b58 drm/amd/display: Change "error" to "dc_log" at amdgpu_dm d [...] omits 95a2f917387a drm/amdgpu: restrict debugfs register access under SR-IOV omits fd167f7a4a60 platform/chrome: cros_ec_ishtp: free ishtp buffer before s [...] omits 0f706b4fac8b platform/chrome: cros_ec_ishtp: skip old cros_ec responses omits ad35da94b617 platform/chrome: wilco_ec: Provide correct output format t [...] omits 1c7c51347f2e platform/chrome: chromeos_pstore: set user space log size omits 5b167212d673 ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support omits a0348a4da1a7 NTB: Fix static check warning in perf_clear_test omits f454f4d1915b include/ntb: Fix typo in ntb_unregister_device description omits d5b2b22558f1 clk: imx: imx6ul: change flexcan clock to support CiA bitrates omits 87c3d579c8ed power: supply: bq24257_charger: Replace depends on REGMAP_ [...] omits e0d7856eb9a4 arm64: dts: ls1028a: add "fsl,vf610-edma" compatible omits d94a05f87327 dt-bindings: dma: fsl-edma: fix ls1028a-edma compatible omits ce920326663b staging: vt6656: formulate rspinf values into tables omits 9ed05c15a319 staging: r8188eu: replace rtw_malloc/copy_from_user sequen [...] omits 823b6a951fa2 staging: vt6656: Remove unnecessary local variable initialization omits 2661509ffafb staging: vt6656: Remove duplicate code in vnt_vt3184_init [...] omits 8d71b5e11dc3 staging: vt6656: Remove unnecessary local variable initialization omits 2da5445be1da staging: vt6656: rxtx remove rate change and current_rate. omits 463288b98190 staging: vt6556: vnt_rf_setpower convert to use ieee80211_ [...] omits a6a002fd8934 staging: vc04_services: remove set but not used 'local_entity_uc' omits 9485a408ae31 staging: rtl8188eu: remove 5 GHz if test omits fab6710e4c51 staging: mt7621-pci: fix PCIe interrupt mapping omits be3d9b680239 staging: mt7621-pci-phy: dt: bindings: remove bindings txt file omits 2d60093f8eec staging: mt7621-pci-phy: dt: bindings: add mediatek, mt762 [...] omits 5fcded5e857c staging: mt7621-pci: properly power off dual-ported pcie phy omits a53f54859780 staging: wfx: drop useless update of macaddr omits 790241e92847 staging: wfx: drop unused attribute 'beacon_int' omits 239a1d3c6460 staging: wfx: check value of beacon_int omits ac243a1b6ff0 staging: wfx: re-enable BA after reset omits e836ad4e2da4 staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss() omits 17c8cc79ef72 staging: wfx: allow to join IBSS networks omits 7b063f3bfbcd staging: wfx: avoid duplicate updating of beacon template omits 974dfbf8fe41 staging: wfx: remove unnecessary conditions in wfx_bss_inf [...] omits 23d57c152cef staging: wfx: request to send beacons in IBSS mode omits 9f9a18e40e08 staging: wfx: drop unnecessary condition checks in wfx_upl [...] omits 54a9d85cab08 staging: wfx: disabling keep alive during unjoin is useless omits eeab4787d95b staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE omits eb63e2fddb51 staging: wfx: remove useless call to wfx_tx_flush() omits 9abb6b26f62e staging: wfx: change the way the station associate to an AP omits 3393eebd9ddb staging: wfx: set all parameters before starting AP omits cba1d8976db0 staging: wfx: implement start_ap/stop_ap omits 836a8fc3f507 staging: wfx: call wfx_do_unjoin() synchronously omits b4d74f7ad1cd staging: wfx: reduce hold duration of cfg80211_bss omits 0f66c31eb6c4 staging: wfx: fix race between configure_filter and remove [...] omits be4692e5e04a staging: wfx: send just necessary bytes omits 9a46a0a93b7b staging: wfx: make hif_ie_table_entry const omits 32f5d47cbf01 staging: wfx: allow to connect an IBSS with an existing SSID omits 9671f1338b67 staging: wfx: place hif_tx_mib functions into a .c file omits fac592d084ab staging: wfx: align members declarations in hif API omits 31db18cccc27 staging: wfx: fix endianness of hif API omits a3d968288640 staging: wfx: remove useless defines omits 29d69a59c4c6 staging: wfx: remove unused definitions from the hif API omits a4aac6b8890f staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_PO [...] omits d7dcf8a54ea5 staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_ [...] omits 43aeff2c09e0 staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT omits 1ba2ed77210a arm64: dts: mt7622: add built-in Wi-Fi device nodes omits ff602fc2b39e Merge branch 'next/soc' into for-next omits 667c769246b0 soc / drm: mediatek: Fix mediatek-drm device probing omits 2c758e301ed9 soc / drm: mediatek: Move routing control to mmsys device omits 13032709e232 clk / soc: mediatek: Move mt8173 MMSYS to platform driver omits 1a680aa888d6 dt-bindings: mediatek: Update mmsys binding to reflect it [...] omits af19d6450101 drm/mediatek: Omit warning on probe defers omits 778627c78f01 ARM: s3c64xx: convert to use i2c_new_client_device() omits 4bae40beceda Merge branch 'next/dt' into for-next omits a8360727870b ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules omits 9b6d5690b543 gpio: ich: fix a typo omits ccd025eaddae pinctrl: baytrail: Enable pin configuration setting for GPIO chip omits 5707dd73c71b pinctrl: cherryview: Use GENMASK() consistently omits 6b7275c87717 pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H omits 36ad7b24486a pinctrl: cherryview: Re-use data structures from pinctrl-i [...] omits b577a2799140 pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210 omits f1b0ffaa686f ARM: dts: exynos: Enable WLAN support for the UniversalC210 board omits 95384e977c42 ARM: dts: exynos: Enable WLAN support for the Rinato board omits d22928095975 ARM: dts: exynos: Remove useless address/size cells for ms [...] omits ad0e74f0d670 ARM: dts: exynos: Correct the MAX8997 interrupts on the Tr [...] omits 5453c5c9c5af ARM: dts: exynos: Correct regulator names omits 8df80c1801c9 ARM: dts: exynos: Convert to new i2c-gpio bindings omits 8807d356bfea ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM366 [...] omits a19f6efc01df ARM: dts: exynos: Enable WLAN support for the Trats board omits b6353c31ab64 ARM: dts: exynos: Enable Bluetooth support for Rinato board omits 8620cc2f99b7 ARM: dts: exynos: Add devicetree file for the Galaxy S2 omits 15598aab6eb2 dt-bindings: arm: samsung: Add compatible string for the G [...] omits f8beebe01946 ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers omits 2fa9a3cf3055 x86/smpboot: Remove the last ICPU() macro omits 3b02a051d25d Merge tag 'v5.7-rc1' into locking/kcsan, to resolve confli [...] omits 0b973c65d2f2 ARM: rockchip: fix spelling mistake "to" -> "too" omits 37aed36cfec3 ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 7b5c597083e7 clk: rockchip: convert rk3036 pll type to use internal loc [...] omits 883265d871b3 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] omits a504d1b30bd6 clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] omits cec9d101d70a clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] omits 73a6e90041ce staging: rtl8723bs: hal: Correct misspelled symbolic name omits cb514b30a9dc staging: rtl8723bs: hal: Correct misspelt enum name omits e3a2b0d97568 staging: rtl8723bs: Correct misspelt symbolic names omits 3f84adfe1d7a staging: wfx: remove hack about tx_rate policies omits 4fb6036a1b74 staging: wfx: fix case where AP stop with CAB traffic pending omits a39e761aa4fe staging: wfx: fix potential deadlock in wfx_tx_flush() omits 7f573a6fb1d8 staging: wfx: wfx_flush() did not ensure that frames are p [...] omits 4c6b3837c6dc staging: wfx: repair wfx_flush() omits 7db856797f25 staging: wfx: relocate wfx_skb_dtor() prior its callers omits 39dbfa536b40 staging: wfx: improve interface between data_tx.c and queue.c omits cb851c867dc0 staging: wfx: simplify usage of wfx_tx_queues_put() omits d32cedbec0a6 staging: wfx: drop struct wfx_queue_stats omits 41c5dfcdbc75 staging: wfx: drop now useless field edca_params omits 6bf418c50f98 staging: wfx: change the way to choose frame to send omits 7ba22b075422 staging: wfx: introduce a counter of pending frames omits b6ef15497338 staging: wfx: replace wfx_tx_queues_get_after_dtim() by wf [...] omits bf325befc603 staging: wfx: rename wfx_tx_get_raw_link_id() omits 9f84c196f563 staging: wfx: drop unused raw_link_id field omits f4a4fe570b8a staging: wfx: drop unused link_id field omits 9251ad667d74 staging: wfx: do not rely anymore on link_id to choose pac [...] omits 9e76ba774445 staging: wfx: drop useless link_map_cache omits 6c262beb41e6 staging: wfx: do not use link_map_cache to track CAB omits af72697196dc staging: wfx: drop argument tx_allowed_mask since it is co [...] omits 062a6c410258 staging: wfx: drop useless sta_asleep_mask omits 517b358fddd7 staging: wfx: simplify wfx_tx_queue_mask_get() omits abaef5374e53 staging: wfx: drop unused argument in wfx_get_prio_queue() omits f42483f9efef staging: wfx: simplify wfx_tx_queues_empty() omits f5d331ee86a9 staging: wfx: simplify hif_handle_tx_data() omits 566059cc5fe4 staging: wfx: avoid useless wake_up omits 70b727314f90 staging: wfx: drop useless queue_id field omits 365fdf7e3e77 staging: wfx: uniformize queue_id retrieval omits 57c5222004d3 staging: wfx: remove "burst" mechanism omits 055d20cf72fe staging: wfx: take advantage of ieee80211_{stop/start}_queues omits af9d2f79dcb5 staging: wfx: do not stop mac80211 queueing during tx_poli [...] omits a6bdff3f627b staging: wfx: add sanity checks to hif_join() omits a920f3be5268 staging: rtl8188eu: Line over 80 characters omits 1003537f0852 staging: rtl8188eu: Remove unnecessary extra parentheses omits 8c8fbdb27280 staging: rtl8188eu: Properly structure the multiline comment omits 8d36c8d83509 staging: rtl8188eu: remove unnecessary variable omits 2d90027bdde1 staging: rtl8188eu: remove unnecessary asignment omits c5a906e391d9 staging: unisys: visorhba: Correct a typo in comment omits 3c9d0b5e8155 staging: rtl8192e: rtl8192e: Correct misspelt variable name omits 84d041ffc98f staging: gdm724x: remove redundant assignment to pointer 'w' omits af93096eef04 Staging: vt6655: Replace camel case variable names. omits 3ea1cb241df9 staging: bcm2835-camera: reduce indentation in ctrl_set_im [...] omits a60f0c8b563a staging: bcm2835-camera: reduce multiline statements omits f23e128aa814 staging: bcm2835-camera: return early in mmal_setup_components omits 1a59532382a6 staging: bcm2835-camera: Move video component setup in its [...] omits 3c0b37483b82 staging: bcm2835-camera: Move encode component setup in it [...] omits 576b4ff89922 staging: bcm2835-camera: Simplify set_framerate_params omits a9939ce41b44 staging: bcm2835-camera: Make struct indentation consistent omits 93a8883f5e4b staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_M [...] omits e7a57270e53d staging: bcm2835-camera: Drop PREVIEW_LAYER omits e21b8f2789eb staging: fsl-dpaa2: ethsw: Fix parenthesis alignment omits 955a50846f11 staging: axis-fifo: Fix parenthesis alignment omits 269da10b1477 staging: rtl8712: fix multiline derefernce warnings omits 2aaeaaff1ae2 staging: rtl8712: code improvements to make_wlanhdr omits f476c5901fc5 staging: rtl8712: fix checkpatch warnings omits 45afa5637b85 staging: rtl8712: fix long-line checkpatch warning omits d7e6ede6acd4 staging: rtl8712: fix checkpatch long-line warning omits 48327b9a7ae3 staging: sm750fb: line over 80 characters omits 37c2513eadd4 staging: comedi: Fix line ending with a ( omits 18bcd8a08ba8 staging: rtl8188eu: refactor Efuse_GetCurrentSize() omits ab966667bde1 staging: rtl8188eu: remove unnecessary parentheses omits 9c39ec313389 staging: android: ion: Align with parenthesis omits 55126bb37d9d staging: vt6656: set all cck rates to default. omits 1b3409b574c0 staging: vt6656: set all ofdm rates to default omits 5035fc591546 staging: vt6656: replace al2230_power_table array with formula. omits d12d96ff66b7 staging: vt6656: Define EnCFG_BBType_MASK as OR between pr [...] omits afa2e976b152 staging: vt6656: add error code handling to unused variable omits 69a809e15693 staging: vt6656: Refactor the vnt_update_pre_ed_threshold [...] omits 3b643f431162 staging: vt6656: Use defines in preamble_type variables omits 3d7b79f2ee47 Staging: vt6655: Remove BBvExitDeepSleep definition. omits 3d1f39e96212 Staging: vt6655: Remove CARDbRadioPowerOn definition. omits 5ec64e91d381 Staging: vt6655: Remove CARDvSetLoopbackMode definition. omits 1ad93e3166b7 Staging: vt6655: Remove CARDbSoftwareReset definition. omits 2f7ccc387cf3 Staging: vt6655: Format long lines. omits b03ee7b2b886 Staging: vt6655: Eliminate nested if else omits e781fd1b3301 Staging: vt6655: Move rate determination logic. omits 5b0578364fb8 Staging: vt6655: Limit return statements. omits 6f5ec72252d1 Staging: vt6655: Remove BBvCalculateParameter comment. omits 81a13643f812 staging: vt6655: Remove multiple assignments. omits 9bb086e5ba94 staging: greybus: fix a missing-check bug in gb_lights_lig [...] omits c42f736332a4 staging: greybus: hid: remove braces {} around single stat [...] omits 49b41356f74b ARC: entry: comment omits a75ff0139033 arc: remove #ifndef CONFIG_AS_CFI_SIGNAL_FRAME omits 9eca345c67ad arc: ptrace: hard-code "arc" instead of UTS_MACHINE omits 14d0066b8477 drm: kirin: Revert change to add register connect helper f [...] omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits 4c13ca86dcf8 ARC: [plat-hsdk]: fix USB regression omits 43900edf67d7 ARC: Fix ICCM & DCCM runtime size checks omits 378788120bed dt-bindings: reset: rtd1295: Add SB2 reset omits e624119013bf arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] omits dd473726dc79 arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] omits 6de1aced8bd6 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] omits fcf862824652 ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes omits 4b1b26deeb58 arm64: dts: realtek: rtd16xx: Add CRT syscon node omits a4516dc56ea8 ARM: dts: rtd1195: Add UART resets omits 6f7f0d95380f ARM: dts: rtd1195: Add reset nodes omits 63313c1ceb94 dt-bindings: reset: Add Realtek RTD1195 omits aff13f7cc869 ARM: dts: rtd1195: Add CRT syscon node omits cc022ebcaf74 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon omits a5360a35772f arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon omits 9e7c2a1caf25 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon omits c5021279aa71 ARM: dts: rtd1195: Introduce iso and misc syscon omits e557f4b0ba86 arm64: dts: realtek: rtd1295: Add Xnano X5 omits b5912cac6eac dt-bindings: arm: realtek: Add Xnano X5 omits 7c620476a623 dt-bindings: vendor-prefixes: Add Xnano omits 0d874aad940d arm64: dts: realtek: rtd16xx: Add memory reservations omits 44955042b512 arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory omits d8a6c3b34276 arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB omits 8dcb8b063601 dt-bindings: arm: realtek: Document RTD1619 and Realtek Mj [...] omits 50a87ad8cd6a arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB omits 158caa2e14ed dt-bindings: arm: realtek: Add Realtek Lion Skin EVB omits 769c00a2f10b arm64: dts: realtek: Add RTD1395 and BPi-M4 omits 843603bbcdff dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 omits 3040e132beda arm64: dts: realtek: rtd129x: Carve out boot ROM from memory omits 6d2fdb241005 arm64: dts: realtek: rtd129x: Introduce r-bus omits 690677c22d5f arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions omits 31888c8be148 arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 omits 824c46117ae0 ARM: dts: rtd1195: Add Realtek Horseradish EVB omits 89eac40f933c dt-bindings: arm: realtek: Add Realtek Horseradish EVB omits ede8b703750c ARM: dts: rtd1195: Introduce r-bus omits af19d9b8844f ARM: dts: rtd1195: Exclude boot ROM from memory ranges omits 517a77d07c39 ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 omits 7c070e9a2352 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 omits ed25e516a100 MAINTAINERS: Add Realtek arm DT files omits 86aeee4d0a4c ARM: Prepare Realtek RTD1195 omits feea1aab9217 fbdev: mx3fb: const pointer to ipu_di_signal_cfg omits 0650857570d1 ALSA: hda: add autodetection for SoundWire omits 04896832c94a Bluetooth: btrtl: Add support for RTL8761B omits f30d3ced9faf agp/intel: Reinforce the barrier after GTT updates omits c1b5ea926d55 drm/i915/selftests: Check for an already completed timeslice omits 772b31406692 xattr: fix uninitialized out-param omits 538c329f7f3e drm/i915: remove redundant assignment to variable err omits dc2f7e67a28a dma-buf: Exercise dma-fence-chain under selftests omits d8ef4b38cb69 Revert "cgroup: Add memory barriers to plug cgroup_rstat_u [...] omits 5de376bb434f dma-buf: Report signaled links inside dma-fence-chain omits 29da47cfc1f0 dma-buf: Prettify typecasts for dma-fence-chain omits 943d5d92c5e8 Bluetooth: log advertisement packet length if it gets corrected omits d103729a623a spi: spi-axi-spi-engine: Access register after clock initi [...] omits 4d1b58d5eafd drm/dp_mst: Print errors on ACT timeouts omits 873a95e0d59a drm/dp_mst: Increase ACT retry timeout to 3s omits a5cb5fa6c3a5 drm/dp_mst: Reformat drm_dp_check_act_status() a bit omits 17e03aa8cc16 drm/dp_mst: Improve kdocs for drm_dp_check_act_status() omits c61a74837043 ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 omits d81686d33356 ath10k: disable TX complete indication of htt for sdio omits 9a785c7ad1d7 drm/amdgpu: increased atom cmd timeout omits 5aaa8fff3aa9 drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset omits ad36d71b3f52 amdgpu_kms: Remove unnecessary condition check omits ef91e8b5c885 drm/amdgpu/display: fix warning when compiling without debugfs omits ba714a56fcb5 drm/amdgpu: unify fw_write_wait for new gfx9 asics omits 2eee0229f65e drm/amdgpu: support access regs outside of mmio bar omits f384ff95f652 drm/amdgpu: retire AMDGPU_REGS_KIQ flag omits ec59847e741d drm/amdgpu: retire RREG32_IDX/WREG32_IDX omits 3c888c163591 drm/amdgpu: retire indirect mmio reg support from cgs omits 46e840ed1045 drm/amdgpu: replace indirect mmio access in non-dc code path omits dec0520aff8d drm/amdgpu: remove inproper workaround for vega10 omits 1744fb2391dd drm/amd/powerplay: error out on forcing clock setting not [...] omits a23ca7f76d55 drm/amdgpu: fix gfx hang during suspend with video playback (v2) omits 5f8693796c06 drm/amd/display: add HDCP caps debugfs omits fe8db3bcf2e5 drm/amd/display: query hdcp capability during link detect omits 1ea2b260eb63 drm/amdgpu: Re-enable FRU check for most models v5 omits 3adf175e2e74 drm/amd/display: 3.2.80 omits a576b345f94f drm/amd/display: Make DMCUB bss/data firmware blob optional omits 8ccf0e20769d drm/amd/display: determine USB C DP2 mode only when USB DP [...] omits 4404b47852f3 drm/amd/display: Check for null fclk voltage when parsing [...] omits 6fb4280ecbff drm/amd/display: Acknowledge wm_optimized_required omits 2fdcc916ed77 drm/amd/display: Update DRAM watermark before checking to [...] omits b754c07a39b1 drm/amd/display: Avoid create MST prop after registration omits 033baeeefbf0 drm/amd/display: Make cursor source translation adjustment [...] omits a1a0e61f3c43 drm/amd/display: Revert to old formula in set_vtg_params omits cdde482caabf drm/amd/display: Refactor color management to take dm plane state omits c7f345e53c45 drm/amd/display: initialize get_max_link_cap omits fa90219a129f drm/amd/display: fix dml pipe merge logic omits bdfbff5ef46b drm/amd/display: Update stream adjust in dc_stream_adjust_ [...] omits 700f7f729810 drm/amd/display: 3.2.79 omits efc3ec87a937 drm/amd/display: Remove unused defines omits 875390a86321 drm/amd/display: Calculate scaling ratios on every medium/ [...] omits b34659deb66b drm/amd/display: Program viewport when source pos changes [...] omits 03a4059b8ddd drm/amd/display: Fix incorrect cursor pos on scaled primary plane omits d3227976f4a8 drm/amd/display: change default pipe_split policy for DCN1 omits 12aec9efea95 drm/amd/display: Translate cursor position by source rect omits 8d26334d1ccd drm/amd/display: Fix ABM config copy for dmcub omits 8d9c07b0eb09 drm/amd/display: only blank dp stream which will be powered off omits 49c4a8b6d93b drm/amd/display: fix typo omits 501b4026c95e drm/amd/display: Use config flag to disable dmcu obj creation omits d5e27f072844 drm/amd/display: Check power_down functions exist before calling omits c97c8d77b11f drm/amd/display: Don't change mpcc tree for medium updates [...] omits c5f5b9d934ba drm/amd/display: blank dp stream before power off receiver omits b3a941df690f drm/amd/display: Power down hw blocks on boot omits 2deade5ede56 drm/amd/display: Remove hdcp display state with mst fix omits c5d5b0ecf9c8 drm/amd/display: Implement abm config table copy to dmcub omits c06a545ae531 drm/amd/display: Program DSC before enabling link omits 5b5c1777bd3c drm/amd/display: prevent loop from occuring in pipe list omits 86f4a94023df drm/amd/display: 3.2.78 omits b639c22c98ff drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset omits fe9824d15eff drm/amdkfd Avoid destroy hqd when GPU is on reset omits 4a06686b9485 drm/amdgpu: update RAS related dmesg print omits b3dbd6d3ec49 drm/amdgpu: resolve mGPU RAS query instability omits c419bdf5b820 drm/amd/amdgpu: Correct gfx10's CG sequence omits b2d92682ff6a drm/amdgpu: add SPM golden settings for Navi12 omits a900f562c8b1 drm/amdgpu: add SPM golden settings for Navi14 omits 4189425d309a drm/amdgpu: add SPM golden settings for Navi10(v2) omits d2155a719d8f drm/amdgpu: Print UTCL2 client ID on a gpuvm fault omits db3e0a284eac drm/amd/powerplay: fix a typo omits 21b704d78352 drm/amdgpu/vcn: add shared memory restore after wake up fr [...] omits 2a20e630f883 drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event omits a45a9e5e10e0 drm/amdgpu/psp: dont warn on missing optional TA's omits 1c6d567bdf73 drm/amdgpu: rework sched_list generation omits 07e14845d1d8 drm/amdgpu: sync ring type and drm hw_ip type omits 04bef61e5da1 drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset omits 44cfc6233447 drm/bridge: Add NWL MIPI DSI host controller support omits 6885e66bc0e7 dt-bindings: display/bridge: Add binding for NWL mipi dsi [...] omits b22b51a0346e drm/vram-helpers: Merge code into a single file omits d7b001d852cd drm/vram-helpers: Set plane fence for display update omits 8e334c1d89d2 drm: Don't return 0 from a void drm_fbdev_generic_setup omits 53dd7028dc39 drm/i915/evict: watch out for unevictable nodes omits 963518c12431 drm/panel: support for boe,tv105wum-nw0 dsi video mode panel omits ffee202a78c2 Bluetooth: Always request for user confirmation for Just W [...] omits 828f138c499b dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] omits 3f6c93ec9254 fbdev: mx3fb: avoid warning about psABI change omits 1aed9509b29a drm/fb-helper: Remove return value from drm_fbdev_generic_setup() omits 3662cd199266 drm/vboxvideo: Set up fbdev after registering device; remo [...] omits 66459fa21dfe drm/udl: Remove error check from fbdev setup omits f5ef076215df drm/tilcdc: Set up fbdev after fully registering device omits fc54048a4dc2 drm/mgag200: Set up fbdev after registering device; remove [...] omits c05ca218162d drm/mediatek: Remove error check from fbdev setup omits 38d356c7fe7f drm/ingenic: Remove error check from fbdev setup omits e883a82b69a0 drm/kirin: Set up fbdev after fully registering device omits 1a2b3335077f drm/hibmc: Remove error check from fbdev setup omits a4cbf268afee drm/ast: Set up fbdev after registering device; remove err [...] omits 3dba4e16794a drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) omits 8cdf72711928 drm/i915/dp: Program vswing, pre-emphasis, test-pattern omits fce214aea8e0 drm/i915/dp: Register definition for DP compliance register omits 75947e39f3d9 drm/i915/dp: Add debugfs entry for DP phy compliance omits 88afbfdbfda8 drm/i915/dp: Preparation for DP phy compliance auto test omits 5d1453d529ad drm/i915/dp: Made intel_dp_adjust_train() non-static omits 4342f839ae7e drm/dp: get/set phy compliance pattern omits 8811d9eb4dfa drm/amd/display: Align macro name as per DP spec omits fbaa1229d354 drm/i915/selftests: Take an explicit ref for rq->batch omits dd345efe8aa4 drm/i915/gt: Mark up racy check of breadcrumb irq enabled omits 32a55a109f26 drm/i915/gt: Mark up racy read of intel_ring.head omits b8e9c96a8f70 csky: Fixup compile error for abiv1 entry.S omits 16b4511d836c drm/panel: nt39016: Add support for 50 Hz refresh rate omits fa361758b109 drm/panel: nt39016: Add support for multiple modes omits 4381bbd856d2 drm/i915/uc: prefer struct drm_device based logging omits dc483ba501a5 drm/i915/gt: prefer struct drm_device based logging omits dd1ba6ba09d1 drm/i915/stolen: prefer struct drm_device based logging omits 19b5b50f344a drm/i915/uncore: prefer struct drm_device based logging omits 225ffaa8209b drm/i915/dram: prefer struct drm_device based logging omits 1900aba56787 drm/i915/pmu: prefer struct drm_device based logging omits 58f44aadd365 drm/i915/error: prefer struct drm_device based logging omits 61d5c507e93d drm/i915/uc: prefer struct drm_device based logging omits f54efb6ad033 drm/i915/switcheroo: use struct drm_device based logging omits 9b5d45b175c0 drm/i915/state: use struct drm_device based logging omits c3f81563ec85 drm/i915/bw: use struct drm_device based logging omits 59cbc8eca958 drm/i915/debugfs: use struct drm_device based logging omits d518a20b7f5d drm/i915/crt: use struct drm_device based logging omits af67009c1439 drm/i915/dp: use struct drm_device based logging omits 0383443d89bb drm/i915/tc: use struct drm_device based logging omits 2b3c472cc311 drm/i915/panel: use struct drm_device based logging omits 9282a66ceebe drm/i915/audio: use struct drm_device based logging omits 465b1e058a22 video: fbdev: mb862xx: remove set but not used variable 'mdr' omits 7b987887f97b video: fbdev: matroxfb: remove dead code and set but not u [...] omits 3616e2d046d9 csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE omits 6ea4383b9214 drm/panel: add panel driver for Leadtek LTK050H3146W omits 17434fbaa972 dt-bindings: display: panel: Add binding document for Lead [...] omits 0706cd0f94d4 dt-bindings: display: rockchip-vop: add additional properties omits 4e78ba278722 dt-bindings: display: convert rockchip vop bindings to yaml omits cf4c826d96da drm/i915/selftests: Drop vestigal timeslicing assert omits fcd156ee8bc6 Bluetooth: btusb: check for NULL in btusb_find_altsetting() omits 95caa2ae70fd usb: chipidea: allow disabling glue drivers if EMBEDDED omits 1c16f63d1e6c usb: chipidea: usb2: absorb zevio glue driver omits c2de37b31f17 usb: chipidea: usb2: make clock optional omits 8b93527071a8 usb: chipidea: usb2: fix formatting omits fc228ef6397d usb: chipidea: usb2: constify zynq_pdata omits 7fd9681e8fd0 MAINTAINERS: Update feiyang,st7701 panel bindings converte [...] omits dfa10dfcde8f dt-bindings: display: panel: Convert sitronix,st7701 to DT schema omits 91b21a669f18 dt-bindings: display: panel: Convert feiyang,fy07024di26a3 [...] omits 43ea4d090509 video: Add missing annotation for cyber2000fb_enable_ddc() [...] omits 71c45008e2b0 drm/ingenic: Delete an error message in ingenic_drm_probe() omits 20c22ad32957 drm/dp_mst: Remove drm_dp_mst_has_audio() omits 75727b308092 drm/i915/dp_mst: Cast intel_connector->port as drm_dp_mst_port omits 760666268615 video: fbdev: don't print error message on platform_get_ir [...] omits d1d900f822b6 Bluetooth: Simplify / fix return values from tk_request omits 56b165feaf9b drm/vblank: Add intro to documentation omits c2aa30db744d Bluetooth: debugfs option to unset MITM flag omits e2d7fc20b3e2 drm/writeback: wire drm_writeback.h to kernel-doc omits 21de71f6db2e drm: writeback: document callbacks omits c4e8ba739034 drm/i915/gt: Yield the timeslice if caught waiting on a us [...] omits e94f785642dc drm/i915/gem: Promote 'remain' to unsigned long omits 2bbcaaee1fcb ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb omits 19d6c375d671 ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb omits e4ff08a4d727 ath9k: Fix use-after-free Write in ath9k_htc_rx_msg omits abeaa85054ff ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx omits ced21a4c726b ath9k: Fix use-after-free Read in htc_connect_service omits acb31476adc9 ath10k: fix kernel null pointer dereference omits 61272e47c18c drm/dp_mst: Don't drop NAKs for down responses omits cbfb1b74438f drm/dp_mst: Fix NULL deref in drm_dp_get_one_sb_msg() omits e68296259cf3 drm/i915/gem: Wait until the context is finally retired be [...] omits 3b0a05792e2e drm/i915: Allow asynchronous waits on the i915_active barriers omits 442dbc5c6861 drm/i915: Make exclusive awaits on i915_active optional omits 795def8b14ff ath10k: enable radar detection in secondary segment omits 3db24065c2c8 ath10k: enable VHT160 and VHT80+80 modes omits 800113ff4b1d ath11k: Avoid mgmt tx count underflow omits bdef56a36eea ath11k: Increase the tx completion ring size omits 9a8074e3bcd7 ath11k: fix error message to correctly report the command [...] omits 21c1b063f4b9 ath11k: add pktlog checksum in trace events to support pktlog omits 3d1c60460fb2 ath10k: Fix the race condition in firmware dump work queue omits 9556dfa28b4d ath11k: Add sta debugfs support to configure ADDBA and DELBA omits 39d571d17231 drm/i915/gem: Take DBG_FORCE_RELOC into account prior to u [...] omits 30c88a47f1ab drm/i915/gem: Flush all the reloc_gpu batch omits b4df5405f3e6 drm/i915: Extend hotplug detect retry on TypeC connectors [...] omits 8c8919c7c99f drm/i915: Add a retry counter for hotplug detect retries omits 04f6305f8071 Merge branch 'for-5.8/logitech' into for-next omits c08ce255033a HID: logitech: drop outdated references to unifying receivers omits ed7cca1ff014 drm/sun4i: tcon: Delete an error message in sun4i_tcon_init_irq() omits 91fcf8e60384 drm/bridge: fix kernel-doc warning in panel.c omits fa3d55a14a7c drm/sched: fix kernel-doc in gpu_scheduler.h omits d2a3f5f4635b Bluetooth: Add HCI device identifier for VIRTIO devices omits 3679fe7d43c6 Bluetooth: Increment management interface revision omits bc292258c580 Bluetooth: Add support for reading security information omits a479036041d6 Bluetooth: Add support for Read Local Simple Pairing Options omits fc04590e3d39 Bluetooth: btusb: Enable MSFT extension for Intel ThunderP [...] omits 7fd673bcdacc Bluetooth: btusb: Enable Intel events even if already in o [...] omits 145373cb1b1f Bluetooth: Add framework for Microsoft vendor extension omits 3d2336042ae3 Bluetooth: Move debugfs configuration above the selftests omits baac6276c0a9 Bluetooth: btusb: handle mSBC audio over USB Endpoints omits 1f8330ea1692 Bluetooth: add support to notify using SCO air mode omits 50dc581a8f43 drm/amd/display: fix the broken logic in dc_link.c omits 764a21cb085b drm/amd/powerplay: avoid using pm_en before it is initialized omits 567c8fc4a0d2 drm/amd/powerplay: implement the is_dpm_running() omits dbd138dfeb74 drm/amd/display: re-order asic declarations omits 575b0a6e6a2f drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK omits 193cce34a105 amdgpu/drm: remove psp access on navi10 for sriov omits 8913f7ff0580 drm/amd/display: Guard calls to hdcp_ta and dtm_ta omits c0ed2ca61f90 drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption [...] omits 72dc0f515913 drm/dp_mst: Remove drm_dp_mst_topology_cbs.destroy_connector omits eefc95895124 drm/amd/amdgpu_dm/mst: Stop printing extra messages in dm_ [...] omits 09b974e8983a drm/amd/amdgpu_dm/mst: Remove ->destroy_connector() callback omits e75405bcd8f3 drm/amd/amdgpu_dm/mst: Remove unneeded edid assignment whe [...] omits 848862e67288 drm/i915/gt: Free request pool from virtual engines omits 53f5da74c7a2 drm/i915/selftests: Wait until we start timeslicing after [...] omits 614654abe847 drm/i915: Check current i915_vma.pin_count status first on unbind omits 958f92414de1 drm/panel-leadtek-ltk500hd1829: Fix dotclock omits 6352219c39c0 drm/i915/perf: Do not clear pollin for small user read buffers omits 9657aaa2055d drm/i915: Revoke mmap before fence omits d82a855ac085 drm/i915: Move the port sync DP_TP_CTL stuff to the encoder hook omits ede9771d7f84 drm/i915: Pass atomic state to encoder hooks omits 1ff241ea2b26 drm/i915: Do pipe updates after enables for everyone omits 4f05d7aeba97 drm/i915: Fix port sync code to work with >2 pipes omits b932da3c8a35 drm/i915: Eliminate port sync copy pasta omits dc5b8ed56bb3 drm/i915: Implement port sync for SKL+ omits 10cf8e755a9a drm/i915: Store cpu_transcoder_mask in device info omits bfae03fe75eb drm/i915: Avoid setting timer->expires to 0 omits 625c18d706f7 drm: delete drm_pci.h omits 33775336d56e drm/pci: Move drm_pci_alloc/free under CONFIG_DRM_LEGACY omits 43acd6516ca9 drm/i915: Keep a per-engine request pool omits 61249ce08ee9 spi: spi-ep93xx: fix wrong SPI mode selection omits 1e5479be46a7 Bluetooth: fixing minor typo in comment omits 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next omits 778fbf417999 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] omits c76d4ab764ad drm/virtio: make virtio_gpu_object_attach void omits 6457a0df4df2 drm/virtio: delete notify in virtio_gpu_object_create omits 6eefb4bb938f drm/virtio: delete notify after virtio_gpu_cmd_context_create omits d60138530a78 drm/virtio: random virtgpu_drv.h cleanups omits 7fedd3bb6b77 Bluetooth: Prioritize SCO traffic omits 81bd5d0c6243 Bluetooth: hci_bcm: fix freeing not-requested IRQ omits b25e4df4a83e Bluetooth: hci_bcm: respect IRQ polarity from DT omits 9c9a8468de21 drm/hisilicon: Enforce 128-byte stride alignment to fix th [...] omits ffca8b2a77f2 Merge branch 'work.exfat' into for-next omits 63d0f3ea8ebb drm/i915/tgl: Make Wa_14010229206 permanent omits 98d513167f6f drm/i915/selftests: Check for has-reset before testing hos [...] omits 89ff76bf9b3b drm/i915/gem: Utilize rcu iteration of context engines omits 4c977837ba29 drm/i915/execlists: Peek at the next submission for error [...] omits 7bcb773dafc0 drm/i915/uc: Cleanup kerneldoc warnings omits 27586ca786a7 XArray: Handle retry entries within xas_find_marked omits 303c32f3fce9 XArray: Add xas_for_each_contig omits e8018d0afe78 XArray: Split __xas_store from xas_store omits 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg omits 14c04d4e28bc ida: Free allocated bitmap in error path omits b812e5b4aaed drm/zte: Use simple encoder omits d19561579d23 drm/vkms: Use simple encoder omits 35b9df3cde20 drm/virtgpu: Use simple encoder omits f6ebc1b0f772 drm/vc4: Use simple encoder omits d877d6ea7773 drm/tilcdc: Use simple encoder omits b28ad7deb2f2 drm/tidss: Use simple encoder omits 4d0e95e0e567 drm/tegra: Use simple encoder omits f9f3a38d1654 drm/sun4i: Use simple encoder omits 2d2e89dafc85 drm/shmobile: Use simple encoder omits 0dbd735448bf drm/rockchip: Use simple encoder omits f9b21bde1af5 drm/rcar-du: Use simple encoder omits b534c4f550d9 drm/mediatek: Use simple encoder omits c9f9a6f2f048 drm/ingenic: Use simple encoder omits 62fbddda2f72 drm/imx: Use simple encoder omits a1170f90c4d8 drm/i2c/tda998x: Use simple encoder omits 785b07e1ba60 drm/hisilicon/kirin: Use simple encoder omits d088b69f5017 drm/gma500: Use simple encoder omits 3d5e73abb7be drm/fsl-dcu: Use simple encoder omits 3e1fe32dd5bc drm/exynos: Use simple encoder omits cbb9ea426cc8 drm/atmel-hlcdc: Use simple encoder omits 6a1e7ccf8cdc drm: Fix wrong kfree() in managed resource usage example omits 92516cd97fd4 Bluetooth: Always request for user confirmation for Just Works omits 3ee7b7cd8390 Bluetooth: Add BT_MODE socket option omits b86b0b150fed Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS omits 139dfad6cfa0 dt-bindings: net: bluetooth: Add device tree bindings for [...] omits e5d6468fe9d8 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] omits 9da0ea09639f drm/i915/gem: Drop cached obj->bind_count omits 0d86ee35097a drm/i915/gt: Make fence revocation unequivocal omits 725c9ee7fc6d drm/i915/gt: Store the fence details on the fence omits 63baf4f3d587 drm/i915/gt: Only wait for GPU activity before unbinding a [...] omits 8a338f4bf642 drm/i915/gem: Try allocating va from free space omits a871afc8d05c drm/amd/dc: Kill dc_conn_log_hex_linux() omits a98c4cd92690 drm/amd/amdgpu_dm/mst: Remove useless sideband tracing omits a500194e73c8 drm/amdgpu/vcn: fix spelling mistake "fimware" -> "firmware" omits 82c416b13cb7 drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 omits 9ec420d83341 drm/amd/display: code cleanup of dc_link file on func dc_l [...] omits ded3491b8522 drm/amd/display: code cleanup on dc_link from is_same_edid [...] omits 621514aa4140 drm/amd/display: codestyle cleanup on dc_link file until d [...] omits 2176409956eb drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYL [...] omits e520859cde72 drm/amdgpu: enable VCN2.5 DPG mode for Arcturus omits c97e3076eb7a drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync omits 9352141027af drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync omits 2c68f0e3771d drm/amdgpu/vcn: Add firmware share memory support omits ad9469fb5b3c drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset omits ef563ff40340 drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset omits e3b41d82daba drm/amdgpu/vcn: fix race condition issue for dpg unpause m [...] omits bd718638b851 drm/amdgpu/vcn: fix race condition issue for vcn start omits 17e137f27cb1 drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2) omits 1675c3a24d07 drm/amdgpu: stop disable the scheduler during HW fini omits 6b6706cdaca3 drm/amd/powerplay: added mutex protection on msg issuing omits a0ec225633d9 drm/amd/powerplay: unified interfaces for message issuing [...] omits 5964f3feb000 drm/amd/powerplay: avoid calling Vega20 specific SMU messa [...] omits 81bf835ef90d drm/amd/powerplay: avoid calling SMU10 specific SMU messag [...] omits 7843f537422a drm/amd/powerplay: avoid calling SMU9 specific SMU message [...] omits 92e0070e02e8 drm/amd/powerplay: avoid calling SMU8 specific SMU message [...] omits 87f09ec6c62d drm/amd/powerpaly: drop unused APIs omits d9c8316eb372 drm/amd/powerplay: avoid calling SMU7 specific SMU message [...] omits 22ecc9665d40 drm/amd/powerplay: avoid calling CI specific SMU message i [...] omits 9e94ff338610 drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5 omits 0ab176e69c8d drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi omits ab518012062d drm/amdgpu: enable IH ring 1 and ring 2 for navi omits b635ae8744e1 drm/amdgpu: ih doorbell size of range changed for nbio v7.4 omits 04cdac5c17f0 drm/amdgpu: infinite retries fix from UTLC1 RB SDMA omits a9d82d2f9129 drm/amdgpu: fix non-pointer dereference for non-RAS supported omits c76c1a429788 drm/amd/amdgpu: Include headers for PWR and SMUIO registers omits c8e42d57859d drm/amdgpu: implement more ib pools (v2) omits ac60b2294c9e drm/amd/display: Move backlight pwm enable function call omits 16012806e697 drm/amd/display: Add ABM driver implementation omits 46484870d02a drm/amd/display: 3.2.77 omits b7b2a316b95e drm/amdgpu: extend compute job timeout omits ad31da434eb3 drm/amdgpu: No need support vcn decode omits 2f2941324c65 drm/amdgpu: postpone entering fullaccess mode omits dffa11b4f74b drm/amdgpu: adjust sequence of ip_discovery init and timeo [...] omits 122078de168b drm/amdgpu: equip new req_init_data handshake omits ff1f03a7b8c4 drm/amdgpu: use static mmio offset for NV mailbox omits aa53bc2edb66 drm/amdgpu: introduce new request and its function omits c27cbdd2d073 drm/amdgpu: introduce new idh_request/event enum omits 4d130238a760 drm/amdgpu: cleanup idh event/req for NV headers omits ba56657d187a drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) omits 6c33a6f4c8a6 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header omits 2e40d9b915d4 drm/amd/amdgpu: Add missing SMUIO v12 register to headers omits 955df04e3b31 drm/amdgpu/uvd7: remove unnecessary conversion to bool omits 1bd9c9392732 drm/radeon: align short build log omits a341deb97236 drm/radeon: use pattern rule to avoid code duplication in [...] omits 4ed513b52dc8 drm/radeon: fix build rules of *_reg_safe.h omits 4bc97748e3f4 drm/radeon: remove unneeded header include path omits d73cd701278a drm/amdgpu: Ignore the not supported error from psp omits 6bc8cdde574b drm/amdgpu: Add 4k resolution for virtual display omits 02f6efb47856 drm/amdgpu: Virtual display need to support multiple ctrcs omits 61380faa4b4c drm/amdgpu: disable ras query and iject during gpu reset omits 66399248feaf drm/amdgpu: added xgmi ras error reset sequence omits 3aa0115d238c drm/amdgpu: cleanup all virtualization detection routine omits b89659b78329 drm/amdgpu: amends feature bits for MM bandwidth mgr omits 8884532a6e0f drm/amdgpu: purge ip_discovery headers omits 714309f0f3e3 drm/amdgpu: Fix FRU data checking omits 358e00e0adc8 drm/amdgpu: Expose TA FW version in fw_version file omits fabe01d7bbda drm/amdgpu: disabled fru eeprom access omits 1f02c97b32dd drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] omits 18485be97657 drm/amdgpu: Add documentation for unique_id omits 1af8e76e1418 drm/amdgpu: Add documentation for PCIe accounting omits 1d90c13d7119 drm/amdgpu: Add documentation for memory info omits bd607166af7f drm/amdgpu: Enable reading FRU chip via I2C v3 omits dedac37ea96b Merge branch 'for-5.7' into for-next omits 0d961c4610ff drm/i915/gt: fix spelling mistake "undeflow" -> "underflow" omits a5572d1f0d7f drm/i915/gt: Align engine dump active/pending omits bcf6293d7ae9 drm/core: Calculate bpp in afbc helper omits 88f1b29a44b1 drm/core: Use proper debugging macro omits 8523f8875bee drm/amdgpu: improve amdgpu_gem_info debugfs file omits f44ffd677fb3 drm/amdgpu: add support for exporting VRAM using DMA-buf v3 omits 48262cd9499c drm/amdgpu: add checks if DMA-buf P2P is supported omits 57b7b62f5a74 drm/amdgpu: note that we can handle peer2peer DMA-buf omits efa557bc7c81 drm/ttm: lock resv object during destruction omits 09606b5446c2 dma-buf: add peer2peer flag omits 97a37c919f62 drm/i915/gem: Ignore readonly failures when updating relocs omits bdf7e3b782ef drm/dp_mst: make build_clear_payload_id_table return void omits 4d6c18590870 drm/i915/gt: Fill all the unused space in the GGTT omits 708c82d59b14 drm/i915: Report all failed registers for ctx isolation omits 606727842d8b drm/i915/gt: Include the execlists CCID of each port in th [...] omits 917155557238 drm/i915/execlists: Pause CS flow before reset omits 71a6688e81d9 drm/i915/selftests: Tidy up an error message for live_erro [...] omits f53ae29c0ea1 drm/i915/gt: Include a few tracek for timeslicing omits 86dbf52d26cc drm/i915: Defer kicking the tasklet until all rescheduling [...] omits 9f7ffa297978 drm/i915/tc/icl: Update TC vswing tables omits a2ae2010d3b7 drm/i915/dp/ehl: Update vswing table for HBR and RBR omits 70988115ac69 drm/i915/dp: Return the right vswing tables omits f77a2db27f26 drm/i915/icl+: Don't enable DDI IO power on a TypeC port i [...] omits 80e5f89da3ab drm/qxl: Use correct notify port address when creating cur [...] omits 2713778cbfca drm/mm: revert "Break long searches in fragmented address spaces" omits e6219defd366 drm: add docs about the IN_FORMATS plane property omits e2ccf0d009b1 drm/i915/execlists: Double check breadcrumb before crying foul omits d16e137e7f4b drm/i915/perf: don't read head/tail pointers outside criti [...] discards cef0ca6417de fpga: dfl: afu: support debug access to memory-mapped afu regions discards 394b70defff8 fpga: dfl.h: Replace zero-length array with flexible-array member discards 291bcaff6b65 arm64: dts: agilex: correct service layer driver's compati [...] discards 904d0c269acf dt-bindings, firmware: add compatible value Intel Stratix1 [...] discards fc1792d75264 fpga: stratix10-soc: add compatible property value for int [...] discards c827f10660da arm64: dts: agilex: correct FPGA manager driver's compatib [...] discards e37aa3c45dea dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] discards c86045e689a7 fpga: machxo2-spi: Use new structure for SPI transfer delays discards 0b4607df5615 fpga: ice40-spi: Use new structure for SPI transfer delays omits b28b34ac85d7 drm/i915/execlists: Explicitly reset both reg and context runtime omits c7da606edab6 drm/managed: Fix off-by-one in warning omits 0f1dd02295f3 drm/i915/gem: Split eb_vma into its own allocation omits 303973aaef12 drm/fb: fix kernel-doc in drm_framebuffer.h omits d7d50f801d44 drm/i915/perf: Schedule oa_config after modifying the contexts omits 229007e02d69 drm/i915: Wrap i915_active in a simple kreffed struct omits d75a92a81467 drm/i915: Allow for different modes of interruptible i915_ [...] omits 4b379a48ded0 drm/i915/selftests: Check timeout before flush and cond checks omits 8b6d457f9532 drm/i915/execlists: Include priority info in trace_ports omits d472634ef9e1 drm/i915/huc: Fix HuC register used in debugfs omits 6c0ac4d5fff7 drm/dp_mst: add kernel-doc for drm_dp_mst_port.fec_capable omits 2da48b1f888d drm/i915/huc: Add more errors for I915_PARAM_HUC_STATUS omits 2bf99b22beff drm: error out with EBUSY when device has existing master omits 45bc3d26c95a drm: rework SET_MASTER and DROP_MASTER perm handling omits a32f0ecd79b4 Merge fanotify fix from Nathan Chancellor. omits 86b17c7f14ed usb: chipidea: core: show the real pointer value for register omits 80990f3fdc0a usb: chipidea: core: refine the description for this driver omits 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h omits c7ccc1b78368 drm/radeon: convert to use i2c_new_client_device() omits 3f9becf950aa drm/nouveau/therm: convert to use i2c_new_client_device() omits bf2993c19b00 drm/i2c/tda998x: convert to use i2c_new_client_device() omits d1fe2e78f27f drm/i2c/sil164: convert to use i2c_new_client_device() omits fae6802daf46 drm/gma500: convert to use i2c_new_client_device() omits 0bf659504912 drm/amdgpu: convert to use i2c_new_client_device() omits 0ddc94526971 dt-bindings: display: add visionox rm69299 panel variant omits b1e44754af50 dt-bindings: display: xpp055c272: Remove the reg property omits dcde9c02f86f dt-bindings: display: ltk500hd1829: Remove the reg property omits 105235e4ae4c drm: panel: Add Starry KR070PE2T omits c2eee4bfda56 dt-bindings: panel: Add binding for Starry KR070PE2T omits 1996970773a3 drm/lima: Add optional devfreq and cooling device support omits 106d4ffd6cb8 drm/i915/tgl: Add definitions for VRR registers and bits omits 35f3fd8182ba drm/i915/execlists: Workaround switching back to a complet [...] omits 6bb0942e8f46 drm/dp_mst: Remove single tx msg restriction. omits fbc821c4a506 drm/mst: Support simultaneous down replies omits 21a729d00776 drm/mst: Separate sideband packet header parsing from mess [...] omits 9d32706f8aa8 Merge branch 'mvebu/dt64' into mvebu/for-next omits 3f785ddb6206 arm64: dts: update SolidRun Armada 8040 phy interface types omits 05d756b0c3b8 drm/i915: Include port sync state in the state dump omits d4d7d9ca57a4 drm/i915: Use REG_FIELD_PREP() & co. for TRANS_DDI_FUNC_CTL2 omits 02d8ea47dbc3 drm/i915: Move icl_get_trans_port_sync_config() into the DDI code omits f73adacadfe5 drm/i915: Drop usless master_transcoder assignments omits 589a4cd6cc43 drm/i915: Move TRANS_DDI_FUNC_CTL2 programming where it belongs omits 3a035ea46631 drm/i915/mst: Use .compute_config_late() to compute master [...] omits d002491168fc drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning omits 0c1abaa7fbfb drm: Constify adjusted_mode a bit omits 743acd115070 drm/i915: Get rid of silly void* from MST code omits 1c664c15cf0a drm/i915: use forced codec wake on all gen9+ platforms omits 4ef10fe05ba0 drm/i915/perf: add new open param to configure polling of [...] omits c51dbc6e8f17 drm/i915/perf: move pollin setup to non hw specific code omits d1df41eb72ef drm/i915/perf: rework aging tail workaround omits c1ac28a4de6f Revert "clocksource: Avoid creating dead devices" omits 1a8bf67df6d8 drm/fb-helper: Add TODO for making drm_fb_helper_alloc_fbi [...] omits 5ea5647f4918 drm/bridge: sii9234: silence warning about regulators duri [...] omits 7bf03e7504e4 drm/i915: Cast remain to unsigned long in eb_relocate_vma omits a9410a625064 drm/i915/uc: do not free err log on uc_fini omits 293a554801b2 drm/i915/uc: Move uC debugfs to its own folder under GT omits 34904bd64a69 drm/i915/debugfs: move uC printers and update debugfs file names omits 801a0caa627b drm/i915/huc: make "support huc" reflect HW capabilities omits 708249a6eba1 drm/i915/guc: drop stage_pool debugfs omits 12df6c59b6db drm/i915/gt: allow setting generic data pointer omits 9e1ed9fb1eb0 drm: Add docs for managed resources omits b1a981bd5576 drm/udl: drop drm_driver.release hook omits fe5b7c86d606 drm/udl: Drop explicit drm_mode_config_cleanup call omits 3421a6c4098f drm/mipi-dbi: Drop explicit drm_mode_config_cleanup call omits 53bdebf7fec8 drm/mipi-dbi: Move drm_mode_config_init into mipi library omits be9f2b034859 drm/repaper: Drop explicit drm_mode_config_cleanup call omits 8f2cb9379fb4 drm/gm12u320: Simplify upload work omits 7ef64ed121c7 drm/gm12u320: Use helpers for shutdown/suspend/resume omits 993f5b193d14 drm/gm12u320: Use devm_drm_dev_init omits 08373edcb9a8 drm/gm12u320: More drmm_ omits c792098baf22 drm/tidss: Drop explicit drm_mode_config_cleanup call omits 18c6222237f8 drm/mtk: Drop explicit drm_mode_config_cleanup call omits e28c853eed8f drm/shmob: Drop explicit drm_mode_config_cleanup call omits 967be0ffa62d drm/stm: Drop explicit drm_mode_config_cleanup call omits 56e35f85bae2 drm/rockchip: Drop explicit drm_mode_config_cleanup call omits b570e88d8827 drm/rcar-du: Drop explicit drm_mode_config_cleanup call omits 5e3e55b69c39 drm/pl111: Drop explicit drm_mode_config_cleanup call omits bd9ff7b521a6 drm/meson: Drop explicit drm_mode_config_cleanup call omits 90c2e13bc30e drm/mcde: More devm_drm_dev_init omits 4b055ab1378a drm/mcde: Drop explicit drm_mode_config_cleanup call omits fe1cc102a381 drm/ingenic: Drop explicit drm_mode_config_cleanup call omits 70c2fe18a4be drm/cirrus: Fully embrace devm_ omits bb1e0dfaa7e9 drm/cirrus: Drop explicit drm_mode_config_cleanup call omits b771a5687d61 drm/bochs: Drop explicit drm_mode_config_cleanup omits 9caf3c801964 drm/bochs: Remove leftover drm_atomic_helper_shutdown omits c3b790ea07a1 drm: Manage drm_mode_config_init with drmm_ omits d33b58d0115e drm: Garbage collect drm_dev_fini omits c23d686f1960 drm: Manage drm_vblank_cleanup with drmm_ omits 641b9103d838 drm: Manage drm_gem_init with drmm_ omits f96306f9892b drm: manage drm_minor cleanup with drmm_ omits 2cbf7fc6718b drm: Use drmm_ for drm_dev_init cleanup omits a5c71fdba9df drm: Handle dev->unique with drmm_ omits d5e56705927e drm/i915/display: Fix mode private_flags comparison at ato [...] omits 5dad34f3c444 drm: Cleanups after drmm_add_final_kfree rollout omits 780e41edf890 drm/<drivers>: Use drmm_add_final_kfree omits b6731025a52f drm/gm12u320: Use drmm_add_final_kfree omits 81e3264652e8 drm/ingenic: Use drmm_add_final_kfree omits 144a29fdac4e drm/repaper: Use drmm_add_final_kfree omits ac19f140bc27 drm/vkms: Use drmm_add_final_kfree omits 363de9e7d4f6 drm/vgem: Use drmm_add_final_kfree omits e2edcaaa3da8 drm/mcde: Use drmm_add_final_kfree omits afeeabb88bab drm/tidss: Use drmm_add_final_kfree omits ea3aa6203c6b drm/v3d: Use drmm_add_final_kfree omits b6097727ae57 drm/cirrus: Use drmm_add_final_kfree omits 7fb81e9d8073 drm/i915: Use drmm_add_final_kfree omits c1b164a5f7ab Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits 873863b6214a drm/qxl: Use drmm_add_final_kfree omits d0c116adc656 drm/udl: Use drmm_add_final_kfree omits f5ad671b2963 drm/mipi_dbi: Use drmm_add_final_kfree in all drivers omits 6f365e561d66 drm: Set final_kfree in drm_dev_alloc omits c6603c740e0e drm: add managed resources tied to drm_device omits 0ce542f73171 drm/i915: Don't clear drvdata in ->release omits fd7cb5753ef4 mm/sl[uo]b: export __kmalloc_track(_node)_caller omits d121f63c00e3 drm/i915/display: Return early after MISSING_CASE for writ [...] omits 7015f127d821 drm/i915/display: Remove useless but deadly local omits 73c8bfb7feed drm/i915: Drop final few uses of drm_i915_private.engine omits 03582496e01d Pull fanotify name event patches from Amir. omits 9642b4f01bcd drm/i915/wopcm: convert to drm device based logging omits 85f691d369d1 drm/i915/psr: use struct drm_device based logging omits 3dfd8d710419 drm/i915/display: use struct drm_device based logging omits 4fb5eec94c51 drm/i915/display: clean up intel_PLL_is_valid() omits 7bee031d7b31 drm/i915/tv: use struct drm_device based logging omits edd38964a526 drm/i915/connector: use MISSING_CASE instead of logging omits dd10a80f8671 drm/i915/dsi: use struct drm_device based logging omits 419190429cd1 drm/i915/hdmi: use struct drm_device based logging omits 5bdbddff31cd drm/i915/dsi: use struct drm_device based logging omits ca4aae6daae1 drm/i915/dp_mst: use struct drm_device based logging omits eba9836f28b2 drm/i915/dp_aux_backlight: use struct drm_device based logging omits 3c4e3870facc drm/i915/display_power: use struct drm_device based logging omits 47bdb1caba0b drm/i915/ddi: use struct drm_device based logging omits 1443b8c9e712 kcsan: Update API documentation in kcsan-checks.h omits e7325b774cc7 kcsan: Update Documentation/dev-tools/kcsan.rst omits e7b341005007 kcsan: Fix a typo in a comment omits 44656d3dc4f0 kcsan: Add current->state to implicitly atomic accesses omits 2402d0eae589 kcsan: Add option for verbose reporting omits 48b1fc190a18 kcsan: Add option to allow watcher interruptions omits 6c81e21a4742 drm/i915/gt: Stage the transfer of the virtual breadcrumb omits 92581f9fb99c drm/i915: Immediately execute the fenced work omits 6670b413f845 drm/i915/execlists: Pull tasklet interrupt-bh local to dir [...] omits 032d992dcbef drm/i915/selftests: Measure the energy consumed while in RC6 omits 9bf7c31386e5 drm/i915/execlists: Drop setting sibling priority hint on [...] omits 691f7ba58d52 drm/i915/display/fbc: Make fences a nice-to-have for GEN9+ omits 0e8003076aca drm/bridge: dw-hdmi: rework csc related functions omits 86af379ebca2 drm/bridge: dw-hdmi: Add support for RGB limited range omits 6b633e3efbb4 drm/bridge: dw-hdmi: do not force "none" scan mode omits 1ef1380ca5dd drm/sun4i: Sort includes in VI and UI layer code omits 7831112eded6 drm/sun4i: de2: Don't return de2_fmt_info struct omits daab3d0e8e2b drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant omits a9a753594a89 drm/sun4i: de2: rgb field in de2 format struct is redundant omits 13c5a577b342 drm/i915/gt: Select the deepest available parking mode for rc6 omits f78a862d13e8 drm/i915/dsi: Use private flags to indicate TE in cmd mode omits cebb28acf704 drm/i915/dsi: Add check for periodic command mode omits b683e6d9a679 drm/i915/dsi: Add cmd mode flags in display mode private flags omits b927783228f9 drm/i915/dsi: Add vblank calculation for command mode omits b4b95b056ef3 drm/i915/dsi: Configure transcoder operation for command mode. omits af7a272ef650 drm/i915/gt: Only delay the context barrier pm omits 8ad463acc78a drm/vram-helper: remove unneeded #if defined/endif guards. omits 8493e110a637 drm/i915/selftests: mark huge_gem_object as not shrinkable omits edee52c927ef drm/i915/gt: Delay release of engine-pm after last retirement omits e9037e7f9a16 drm/i915: Extend intel_wakeref to support delayed puts omits 45d417399424 drm/i915/selftests/perf: watch out for stolen objects omits 41e4065a6b0b drm/i915: Rely on direct submission to the queue omits 7707f7227f09 drm/rockchip: Add support for afbc omits 93159e12353c drm/i915/gem: Avoid gem_context->mutex for simple vma lookup omits 3447c4c55d0e drm/i915: Avoid live-lock with i915_vma_parked() omits 8e87e0139aff drm/i915/gt: Mark timeline->cacheline as destroyed after r [...] omits 7328eea1888d clocksource/drivers/timer-vf-pit: Fix build error omits 13ea6db2cf24 drm/i915/edp: Ignore short pulse when panel powered off omits c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next omits 043cd2d14ede drm/i915/gt: Leave rps->cur_freq on unpark omits 21abf0bf168d drm/i915/gt: Treat idling as a RPS downclock event omits bb6892b7ce15 drm/i915/gt: Use the correct err_unlock unwind path for a [...] omits 7f60c4b9d964 drm/lima: add trace point for tasks omits 57b517cecea0 drm/lima: add error sysfs to export error task dump omits b78edd46f6a9 drm/lima: save task info dump when task fail omits c67a3d4f68c7 drm/lima: add max_error_tasks module parameter omits 6ebd24b6bf10 drm/lima: save process info for debug usage omits f019190b7d27 drm/mipi-dbi: Make mipi_dbi_command_stackbuf() data parame [...] omits 92e513fb0798 dt-bindings: display: grammar fixes in panel/ omits 9fd28570ec91 iio: light: tsl2563: Rename macro to fix typo omits 143324fd89ef iio: core: Make mlock internal to the iio core omits 72ad02b15d63 iio: Add SEMTECH SX9310/9311 sensor driver omits 4bb2b8f94ace iio: adc: ad7476: implement devm_add_action_or_reset omits 0267a3166644 iio: adc: ad7476: Add AD7091 support omits 3a6af93dd66e iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R omits af37e4703d00 iio: adc: ad7476: Generate CONVST signal internally omits 4be590e3f6ec iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of ge [...] omits 144eb562becf iio: humidity: hts221: Drop unneeded casting when print er [...] omits 92c3e93b7d2d iio: humidity: hts221: Make use of device properties omits 4d8d2f09ad9f iio: humidity: hts221: Use dev_get_platdata() to get platf [...] omits 38bc80154a50 iio: st_sensors: Join string literals back omits 7da08588b992 iio: st_sensors: Drop unneeded casting when print error code omits 1f38527d5878 iio: st_sensors: Drop unneeded explicit castings omits 49f20fc6fe70 iio: st_sensors: Use dev_get_platdata() to get platform_data omits 3c50dee99588 iio: light: st_uvis25: Drop unneeded casting when print er [...] omits 35a4eeb055c9 iio: core: Use scnprintf() for avoiding potential buffer overflow omits 2dbbe4d513ad iio: xilinx-xadc: Fix typo in author's name omits f5d2313bd3c5 kcsan, trace: Make KCSAN compatible with tracing omits 703b321501c9 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) omits 81af89e15862 kcsan: Add kcsan_set_access_mask() support omits b738f6169f12 kcsan: Introduce kcsan_value_change type omits b968a08f242d compiler.h, seqlock.h: Remove unnecessary kcsan.h includes omits f0f6928c2c4c kcsan: Move interfaces that affects checks to kcsan-checks.h omits 3a5b45e5031f kcsan: Fix misreporting if concurrent races on same address omits 80d4c4775216 kcsan: Expose core configuration parameters as module params omits a312013578e4 kcsan: Add test to generate conflicts via debugfs omits f97f713dc257 kcsan: Introduce ASSERT_EXCLUSIVE_*() macros omits d591ec3db75f kcsan: Introduce KCSAN_ACCESS_ASSERT access type omits ed95f95c86cd kcsan: Fix 0-sized checks omits 8cfbb04fae75 kcsan: Clean up the main KCSAN Kconfig option omits a249a73231e2 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS omits 1e6ee2f0fe8a kcsan: Add option to assume plain aligned writes up to wor [...] omits 7ad900d35b49 kcsan: Add docbook header for data_race() omits 76d6f06c36a3 copy_to_user, copy_from_user: Use generic instrumented.h omits d0ef4c360f7e iov_iter: Use generic instrumented.h omits 27f937cc810a asm-generic, kcsan: Add KCSAN instrumentation for bitops omits ed8af2e4d2a7 asm-generic, atomic-instrumented: Use generic instrumented.h omits 36e4d4dd4fc4 include/linux: Add instrumented.h infrastructure omits ad4f8eeca8ea kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY omits f1bc96210c6a kcsan: Make KCSAN compatible with lockdep omits 05f9a4067964 kcsan: Rate-limit reporting per data races omits 47144eca2821 kcsan: Show full access type in report omits 5c361425744d kcsan: Prefer __always_inline for fast-path omits df10846ff2ac Merge branch 'linus' into locking/kcsan, to pick up fixes omits a4654e9bde4e Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts omits 3af41f40e7f7 Merge branch 'for-5.7/ish' into for-next omits ec539e70d882 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] omits 4f55bb03801a omapfb: Remove unused writeback code omits 6ce2fc42dbda fbdev: via: fix -Wextra build warning and format warning omits 1a56b9fa3275 fbdev: pm[23]fb.c: fix -Wextra build warnings and errors omits 5194480ce6b2 fbdev: savage: fix -Wextra build warning omits 6ea16a0ba37f fbdev: matrox: fix -Wextra build warnings omits c43da0610723 fbdev: aty: fix -Wextra build warning omits b5445b244114 fbdev: fbmon: fix -Wextra build warnings omits 06b522d6de9d video: uvesafb: Use scnprintf() for avoiding potential buf [...] omits 42f21e5452a2 video: omap2: Use scnprintf() for avoiding potential buffe [...] omits bf1b615ad97e video: omapfb: Use scnprintf() for avoiding potential buff [...] omits b412c63f1cba drm/i915/gt: Report context-is-closed prior to pinning omits cb1824bb1ec6 drm/i915: Fix crtc nv12 etc. plane bitmasks for DPMS off omits 03c761b00c87 drm/i915/dp: Add writing of DP SDPs omits d1eed96dcb60 drm/i915/dp: Add compute routine for DP HDR Metadata Infof [...] omits 9799c4c3b76e drm/i915/dp: Add compute routine for DP VSC SDP omits e2e4c4e1dcaf drm: Add DP1.4 VSC SDP Payload related Data Structures omits 8e37d6991391 drm/i915/gt: Cancel a hung context if already closed omits 207e4a71fb53 drm/i915: Use explicit flag to mark unreachable intel_context omits 2386b492ded4 drm/i915: Prefer '%ps' for printing function symbol names omits 0666a8d7f6a4 drm/virtio: fix OOB in virtio_gpu_object_create omits 394ad36c51ad drm/i915/workarounds: convert to drm_device based logging macros. omits a8fa7c079f3e drm/i915/rps: use struct drm_device based logging macros. omits 606856f09e84 drm/i915/ring_submission: use drm_device based logging macros. omits edf040f4ee61 drm/i915/renderstate: use struct drm_device based logging macros. omits 1ca6ce9332e7 drm/i915/rc6: convert to struct drm_device based logging macros. omits 91682e45ba62 drm/i915/lrc: convert to struct drm_device based logging macros. omits 36034c95d3c7 drm/i915/ggtt: convert to drm_device based logging macros. omits 3882581753d1 drm/i915/tgl: Add new PCI IDs to TGL omits 639e0db2d70f drm/i915/dp: Add dpcd link_rate quirk for Apple 15" MBP 2017 (v3) omits b684822a4446 drm: Skip drm_mode_config_validate() for !modeset omits 260fcfc0e9b0 drm/i915/hdcp: convert to struct drm_device based logging. omits ac467612f403 drm/i915/fbdev: convert to drm_device based logging. omits 97ed48b5c8b1 drm/i915/fbc: convert to drm_device based logging macros. omits 8edb69970739 MAINTAINERS: Better regex for dma_buf|fence|resv omits 7ce84471e3c7 drm: convert .debugfs_init() hook to return void. omits 0df108237433 drm: Validate encoder->possible_crtcs omits 74d2aacbe840 drm: Validate encoder->possible_clones omits 9cb6a97621ae drm/imx: Remove the bogus possible_clones setup omits 8a7827ee32ac drm/gma500: Sanitize possible_clones omits 714277951deb drm: Include the encoder itself in possible_clones omits a212d6a55765 drm/debugfs: remove checks for return value of drm_debugfs [...] omits 092c367ac6c6 drm/edid: Fix DispID tile parsing for override EDID omits bd1f64df3135 drm/edid: Clarify validate_displayid() omits 5f706b4a3bd6 drm/edid: Don't include ext block csum in DispID size omits 8e88c75245a3 drm/edid: Don't parse garbage as DispID blocks omits ea0aa608a8e8 drm/edid: Move validate_displayid() drm_find_displayid_ext [...] omits 23b03867a220 drm/edid: Return DispID length from drm_find_displayid_ext [...] omits 3688118404ad drm/edid: Remove idx==1 assumptions from all over the Disp [...] omits bf5e4a863ae0 drm/edid: Swap some operands in for_each_displayid_db() omits 267ea759b231 drm: Constify topology id omits e196e140f95c drm: make various debugfs_init() functions return 0 omits f06b2052f74d drm/i915: have *_debugfs_init() functions return void. omits 68f73a1bef87 drm/omap: remove checks for return value of drm_debugfs functions omits b4441251e5d0 drm/pl111: make pl111_debugfs_init return 0 omits 0567776b698b drm/nouveau: make nouveau_drm_debugfs_init() return 0 omits 3a748157f209 drm/vram-helper: make drm_vram_mm_debugfs_init() return 0 omits 54ac836b16de drm/sti: remove use of drm_debugfs functions as return values omits 9e2fd463ec34 drm/msm: remove checks for return value of drm_debugfs_cre [...] omits 14b461950c6f drm/etnaviv: remove check for return value of drm_debugfs_ [...] omits 0bc40e18603a drm/arm: make hdlcd_debugfs_init() return 0 omits 2fb9c8a02fd3 drm/arc: make arcgpu_debugfs_init() return 0. omits b9c82f593f26 drm/vc4: remove check of return value of drm_debugfs functions omits 19660e8903e6 drm/v3d: make v3d_debugfs_init() return 0 omits f1c1a1f38db4 drm/tilcdc: remove check for return value of debugfs functions. omits ad6d94f24f20 drm/tegra: remove checks for debugfs functions return value omits 0503b5ad9d95 Merge branch 'for-5.7/glorious' into for-next omits 82c0ef94b92e drm: Correct a typo in a function comment omits 84551afa312a drm: drm_vm: Use fallthrough; omits 6e66dbfaaf26 drm/hisilicon: Drop unused #include omits b4ab7aa848ac drm/i915/color: Extract icl_read_luts() omits dbdaf6a3250b locks: reinstate locks_delete_block optimization omits 0a7ada196675 drm/i915: Enable non-contiguous pipe fusing omits 55f7f72753ab drm/core: Add drm_afbc_framebuffer and a corresponding helper omits f2b816d78a94 drm/core: Allow drivers allocate a subclass of struct drm_ [...] omits a639b0c15065 drm/i915/perf: Invalidate OA TLB on when closing perf stream omits d3934f252be4 Merge branch 'for-5.6/upstream-fixes' into for-next omits 500f9ac30251 drm/i915/gt: Always reschedule the new heartbeat omits ba69fb165b03 drm/i915: Fix up documentation paths after file moving omits e4160b2e4b02 x86/purgatory: Fail the build if purgatory.ro has missing symbols omits e2ac07c06058 x86/purgatory: Disable various profiling and sanitizing options omits 11ecbdddf2f8 drm/i915/perf: introduce global sseu pinning omits 371aba6e26fb drm/i915/perf: remove redundant power configuration regist [...] omits 9aba9c188da1 drm/i915/perf: remove generated code omits a22f34783476 drm/i915/gem: Check for a closed context when looking up a [...] omits 51b8479ab20b Merge drm/drm-next into drm-misc-next omits 220a6704ff43 drm/i915/gt: Restore check for invalid vma for fencing omits a2bb8292b193 Merge branch 'for-5.6/upstream-fixes' into for-next omits 0b6bc81dbd6d drm/i915/gt: Allocate i915_fence_reg array omits bd9a4dbc84f5 drm/i915: Remove manual save/resume of fence register state omits dec9cf9ee8cb drm/i915/gt: Pull restoration of GGTT fences underneath the GT omits f899f786d181 drm/i915: Move GGTT fence registers under gt/ omits 1afe77cad65c Merge branch 'for-5.6/upstream-fixes' into for-next omits a62774782b99 drm/i915/gt: Restrict gen7 w/a batch to Haswell omits 74edd08a4fbf regmap: debugfs: check count when read regmap file omits 26a72bdd906f Merge branch 'for-5.7/appleir' into for-next omits 4acf8a423cd3 Merge branch 'for-5.7' into for-next omits 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next omits 2c76b324c794 drm/imx: parallel-display: Adjust bus_flags handling omits 7cbf3dd3139a usb: chipidea: udc: fix sleeping function called from inva [...] omits c4f35f029054 Merge branch 'for-5.7' into for-next omits 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next omits 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next omits 7aba5dcc2346 jfs: Replace zero-length array with flexible-array member omits 2ebf89fd4ecf reset: hi6220: Add support for AO reset controller omits 560b4d4691b0 Merge branch 'for_5.7/keystone-dts' into next omits 7856488bd83b ARM: dts: keystone-k2g-evm: add HDMI video support omits 3a361eabbff0 ARM: dts: keystone-k2g: Add DSS node omits 609c56723133 fs: fix indentation in deactivate_super() omits 5dd0c7270891 vfs: Remove duplicated d_mountpoint check in __is_local_mo [...] omits f9927710da4d erofs: convert to use the new mount fs_context api omits 04684708ce01 reset: imx7: Add support for i.MX8MP SoC omits 50edf7b0d404 dt-bindings: reset: imx7: Document usage on i.MX8MP SoC omits 5febc543a187 dt-bindings: reset: imx7: Add support for i.MX8MN omits 2653de9f0398 fs: nfsd: fileache.c: Use built-in RCU list checking omits 9a08dca5974f fs: nfsd: nfs4state.c: Use built-in RCU list checking omits 601687a0ec60 svcrdma: Replace zero-length array with flexible-array member omits 13a9d741f332 sunrpc: Pass lockdep expression to RCU lists omits 48942b8e37ac sunrpc: Replace zero-length array with flexible-array member omits 9eb54e92718a nfsd: set the server_scope during service startup omits de285b938cf3 ARM: dts: aspeed: ast2600: Fix SCU IRQ controller nodes omits dc7664a6ab9a ARM: dts: aspeed: ast2500: Fix SCU IRQ controller node omits 1de06af52388 ARM: dts: rainier: Set PCA9552 pin types omits f48326e350cc ARM: dts: aspeed: witherspoon: Add gpio line names omits 7a59761be6b6 ARM: dts: aspeed-g4: add vhub port and endpoint properties omits 71be2740edcf ARM: dts: aspeed-g5: add vhub port and endpoint properties omits 049f4bad8e90 ARM: dts: aspeed-g6: add usb functions omits 8e2fbc28c4b2 ARM: dts: rainier: Enable VUART2 omits 7e006a4a24f7 ARM: dts: aspeed: g4: add video engine support omits bed7f2749ad5 ARM: dts: aspeed: tacoma: Enable eMMC controller omits 5c1a0c3db8a4 ARM: dts: aspeed: tiogapass: Add gpio line names omits 84f238c27406 ARM: dts: aspeed: tiogapass: Add IPMB device omits 8efbc518b884 x86/kexec: Do not reserve EFI setup_data in the kexec e820 table omits d785c5a324cd nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits de9a5650b611 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> discards 1418bf8c8ed8 fpga: dfl: support multiple opens on feature device node. omits 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next omits d34f14ae521f Merge branch 'for-5.7-preferred-console' into for-next omits 33225d7b0ac9 printk: Correctly set CON_CONSDEV even when preferred cons [...] omits e369d8227fd2 printk: Fix preferred console selection with multiple matches omits ad8cd1db80cc printk: Move console matching logic into a separate function omits 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next omits 5ea771abd5a3 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ omits ffd843b9cf17 kdb: Eliminate strncpy() warnings by replacing with strscpy() omits 43672cf93c6d Merge branch 'notifications-pipe-core' into keys-next omits b7699ccd07d2 smack: Implement the watch_key and post_notification hooks omits 9ba09998baa9 selinux: Implement the watch_key security hook omits d3ebcad2fc6d pipe: Add notification lossage handling omits b67bb04fd27a pipe: Allow buffers to be marked read-whole-or-error for n [...] omits 631ec151fd96 Add sample notification program omits 72938cf0b9c1 keys: Add a notification facility omits 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next omits 549d46d3827d pipe: Add general notification queue support omits 9a5514dbcb90 pipe: Add O_NOTIFICATION_PIPE omits 858bc27762c1 security: Add a hook for the point of notification insertion omits e8fa137bb3cb security: Add hooks to rule on setting a watch omits 2af8b373dc7a uapi: General notification queue definitions omits 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next omits 803e73885ebd Merge branch 'for-5.7/logitech' into for-next omits edea44f5872a Merge branch 'for-5.7/core' into for-next omits 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next omits 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next omits f93598b8c76f Merge branch 'for-5.7' into for-next omits 5661dd95a295 printk: Convert a use of sprintf to snprintf in console_unlock omits 9cc559fb65bd Merge branch 'for-5.7-console-exit' into for-next omits ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next omits 4e0b9bc98c4a dt-bindings: reset: meson: add gxl internal dac reset omits c3913d30e915 ARM: dts: aspeed: Add Facebook Yosemite V2 BMC omits 45381d287694 ARM: dts: aspeed-g6: Add Video Engine node omits 36123599ba5f ARM: dts: aspeed: ast2600: Add XDMA Engine omits dac31b205ebf ARM: dts: aspeed: ast2500: Add XDMA Engine omits 36e58a01e8a0 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers omits e7839de6e380 ARM: dts: aspeed: ast2500: Add SCU interrupt controller omits 7add7875a8eb Merge branch 'kcsan.2020.01.07a' into locking/kcsan omits 01df52d726b5 apparmor: remove duplicate check of xattrs on profile attachment. omits 0df34a645bae apparmor: add outofband transition and use it in xattr match omits f05841a940df apparmor: fail unpack if profile mode is unknown omits 3ed4aaa94fc0 apparmor: fix nnp subset test for unconfined omits a68d59ff4d67 apparmor: remove useless aafs_create_symlink omits 837171fe77d7 Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree omits 6413f852ce08 apparmor: add proc subdir to attrs omits dae6029325a4 apparmor: add consistency check between state and dfa diff [...] omits c659696964a7 apparmor: add a valid state flags check omits e4f4e6ba5eaa AppArmor: Remove semicolon omits 278de07ef84a apparmor: Replace two seq_printf() calls by seq_puts() in [...] omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next omits c29a59e43829 x86/vdso: Enable sanitizers for vma.o omits 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next omits 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next omits e33f9a169747 kcsan: Add __no_kcsan function attribute omits 7161177481d5 kcsan: Document static blacklisting options omits 944bc9cca7c3 asm-generic/atomic: Use __always_inline for fallback wrappers omits c020395b6634 asm-generic/atomic: Use __always_inline for pure wrappers omits d47715f50e83 kcsan, ubsan: Make KCSAN+UBSAN work together omits 31c7ac388aa9 Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict omits f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next omits e616b43fb3a3 Merge branch 'for-5.6' into for-next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' omits 28336be568bb Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts omits 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next omits 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next omits 2951839895b6 Merge branch 'for-5.6/logitech' into for-next omits 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next omits a193018e5290 sh: add missing EXPORT_SYMBOL() for __delay omits 1d5fd6c33b04 sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx omits d70f1e3d5dbd Merge remote-tracking branch 'origin/master' into sh-next omits ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next omits 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next omits de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next omits be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next omits d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next omits c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next omits 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next omits c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next omits 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next omits 5cbaefe9743b kcsan: Improve various small stylistic details omits 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next omits 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next omits 40d04110f879 x86, kcsan: Enable KCSAN for x86 omits e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation omits bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier omits 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN omits 0ebba7141ead build, kcsan: Add KCSAN build exceptions omits 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist omits 905e672b3af5 kcsan: Add Documentation entry in dev-tools omits c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro omits dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure omits e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next omits 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next omits 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next omits 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next omits 7c88431552f3 Merge branch 'for-5.5' into for-next omits bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next omits c3e664e6024e Merge branch 'for-5.5/core' into for-next omits 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values omits 05360011f9d8 fsi: aspeed: Add trace points omits 28df58603dc2 fsi: Add ast2600 master driver omits 171bb546ec4c dt-bindings: fsi: Add description of FSI master omits fb6d6b9f93d3 fsi: Move defines to common header omits 920722d606a5 fsi: fsi_master_class can be static omits b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs omits e387fef806fd trace: fsi: Print transfer size unsigned omits 26745246175a ABI: Update FSI path documentation omits 7653416fedb5 Merge branch 'for-5.5' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next omits e0316fc294a6 Merge branch 'for-5.5/ish' into for-next omits cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 1e85bea0760e fsi: Move master attributes to fsi-master class omits 0604d53d4da8 fsi: Add fsi-master class omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next omits 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next omits 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next omits bd91855d31c3 Merge branch 'for-5.5' into for-next omits ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next omits dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next omits bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next omits f634c6a80287 dt/bindings: display: Add optional property node define fo [...] omits 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next omits 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next omits e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next omits d789dc30163d Merge branch 'for-5.5/hidraw' into for-next omits 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next omits aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next omits 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next omits 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next omits c38822ab9bd6 Merge branch 'for-5.4' into for-next omits 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next omits 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next omits 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next omits 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 395ccafa58ea Merge branch 'for-5.4/apple' into for-next omits 3915f097340a Merge branch 'for-5.4/sb0540' into for-next omits 995aaf4df316 Merge branch 'for-5.4/core' into for-next discards 92604e825304 smack: use GFP_NOFS while holding inode_smack::smk_lock discards 1d4a24debb08 security: smack: Fix possible null-pointer dereferences in [...] discards aa2e9da31431 smack: fix some kernel-doc notations discards c6e22efdb6bb Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] omits 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next omits 04db301da38e Merge branch 'for-5.4/logitech' into for-next omits f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next omits 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next omits 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next omits ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 1481b1827625 Merge branch 'for-5.4/wacom' into for-next omits ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next omits a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next omits f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next omits 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next omits 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next omits bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits cdc177c021b8 Merge branch 'for-5.4' into for-next omits f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next omits 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next omits baf58858e8b6 sh: prefer __section from compiler_attributes.h omits 8619b5a9035a sh: Drop -Werror from kernel Makefile omits 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs omits fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement omits 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next omits b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next omits ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next omits 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next omits e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next omits 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next omits 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next omits eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next omits 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next omits cd10afbc932d sh: remove unneeded uapi asm-generic wrappers omits cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() omits ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next omits f0cc370ab74d Merge branch 'for-5.3' into for-next omits bf4945efabdf Merge branch 'for-5.3/wacom' into for-next omits ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next omits 5082258906dd Merge branch 'for-5.2/fixes' into for-next omits 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next omits d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next omits 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next omits 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next omits 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next omits b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next omits ad72733d9573 Merge branch 'for-5.2/fixes' into for-next omits 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next omits 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] omits f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() omits b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] omits bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 omits d0b1e925e406 swiotlb: fix phys_addr_t overflow warning omits 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl omits 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next omits 753637b2039f Merge branch 'for-5.3' into for-next omits f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next omits 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits e72e014cd305 Merge branch 'for-5.2/fixes' into for-next omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next omits 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next omits 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next omits 7516db92a948 Merge branch 'for-5.3/logitech' into for-next omits c6922834dc62 Merge branch 'for-5.2/fixes' into for-next omits 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' 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 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 0142ada02a43 Merge branch 'for-5.2' into for-next omits 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next omits afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next omits a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits c569255abd6e Merge branch 'for-5.2/core' into for-next omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next omits 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next omits efe27707ce1a Merge branch 'for-5.2/ish' into for-next omits 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next omits 4f205a9f7fda Merge branch 'for-5.2/core' into for-next omits 8db4f469cb52 Merge branch 'for-5.2/core' into for-next omits 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next omits d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next omits b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next omits 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next omits cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next omits 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next omits 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next omits fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next omits c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next omits a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next omits c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next omits 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next omits 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next omits b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next omits 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next omits b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next omits 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next omits acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits 06e284aafd45 Merge branch 'for-5.1/ish' into for-next omits 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next omits 255d6167833c Merge branch 'for-5.1/wacom' into for-next omits b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next omits acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits fcee620b2daf Merge branch 'for-5.1/ish' into for-next omits 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 6c3efdc911b6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 1d2cc5ac6f66 Merge tag 'riscv-for-linus-5.7-rc4' of git://git.kernel.or [...]
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 (861978d1331b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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: .clang-format | 1 - .mailmap | 1 - .../ABI/obsolete/sysfs-driver-intel_pmc_bxt | 22 - Documentation/ABI/stable/sysfs-devices-node | 2 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 6 - Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/procfs-smaps_rollup | 2 +- Documentation/ABI/testing/sysfs-bus-iio-proximity | 10 - Documentation/ABI/testing/sysfs-bus-iio-sx9310 | 10 - Documentation/ABI/testing/sysfs-class-net | 13 - Documentation/ABI/testing/sysfs-fs-f2fs | 15 - Documentation/Makefile | 16 +- Documentation/PCI/boot-interrupts.rst | 34 +- .../RCU/Design/Requirements/Requirements.rst | 61 +- Documentation/RCU/checklist.rst | 465 - Documentation/RCU/checklist.txt | 458 + Documentation/RCU/index.rst | 9 - Documentation/RCU/lockdep-splat.rst | 115 - Documentation/RCU/lockdep-splat.txt | 110 + Documentation/RCU/lockdep.rst | 116 - Documentation/RCU/lockdep.txt | 112 + Documentation/RCU/rculist_nulls.rst | 200 - Documentation/RCU/rculist_nulls.txt | 172 + Documentation/RCU/rcuref.rst | 158 - Documentation/RCU/rcuref.txt | 151 + Documentation/RCU/stallwarn.rst | 329 - Documentation/RCU/stallwarn.txt | 316 + Documentation/RCU/torture.rst | 293 - Documentation/RCU/torture.txt | 282 + Documentation/admin-guide/cpu-load.rst | 2 +- Documentation/admin-guide/device-mapper/dm-ebs.rst | 51 - .../admin-guide/device-mapper/dm-integrity.rst | 15 +- Documentation/admin-guide/dynamic-debug-howto.rst | 5 - Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/init.rst | 76 +- Documentation/admin-guide/kernel-parameters.txt | 97 +- Documentation/admin-guide/media/avermedia.rst | 94 - Documentation/admin-guide/media/bt8xx.rst | 156 - Documentation/admin-guide/media/bttv.rst | 1761 ---- Documentation/admin-guide/media/building.rst | 357 - Documentation/admin-guide/media/cardlist.rst | 721 -- Documentation/admin-guide/media/cec-drivers.rst | 10 - Documentation/admin-guide/media/ci.rst | 77 - Documentation/admin-guide/media/cpia2.rst | 145 - Documentation/admin-guide/media/cx18-cardlist.rst | 17 - .../admin-guide/media/cx231xx-cardlist.rst | 99 - .../admin-guide/media/cx23885-cardlist.rst | 267 - Documentation/admin-guide/media/cx88-cardlist.rst | 383 - Documentation/admin-guide/media/cx88.rst | 58 - Documentation/admin-guide/media/davinci-vpbe.rst | 65 - Documentation/admin-guide/media/dvb-drivers.rst | 16 - .../admin-guide/media/dvb-usb-a800-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-af9005-cardlist.rst | 20 - .../admin-guide/media/dvb-usb-af9015-cardlist.rst | 80 - .../admin-guide/media/dvb-usb-af9035-cardlist.rst | 74 - .../admin-guide/media/dvb-usb-anysee-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-au6610-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-az6007-cardlist.rst | 20 - .../admin-guide/media/dvb-usb-az6027-cardlist.rst | 24 - .../admin-guide/media/dvb-usb-ce6230-cardlist.rst | 18 - .../media/dvb-usb-cinergyT2-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-cxusb-cardlist.rst | 40 - .../admin-guide/media/dvb-usb-dib0700-cardlist.rst | 162 - .../media/dvb-usb-dibusb-mb-cardlist.rst | 42 - .../media/dvb-usb-dibusb-mc-cardlist.rst | 30 - .../admin-guide/media/dvb-usb-digitv-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-dtt200u-cardlist.rst | 22 - .../admin-guide/media/dvb-usb-dtv5100-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 42 - .../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 52 - .../admin-guide/media/dvb-usb-ec168-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-gl861-cardlist.rst | 20 - .../admin-guide/media/dvb-usb-gp8psk-cardlist.rst | 22 - .../admin-guide/media/dvb-usb-lmedm04-cardlist.rst | 20 - .../admin-guide/media/dvb-usb-m920x-cardlist.rst | 26 - .../media/dvb-usb-mxl111sf-cardlist.rst | 36 - .../media/dvb-usb-nova-t-usb2-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-opera1-cardlist.rst | 16 - .../media/dvb-usb-pctv452e-cardlist.rst | 20 - .../media/dvb-usb-rtl28xxu-cardlist.rst | 80 - .../media/dvb-usb-technisat-usb2-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-ttusb2-cardlist.rst | 24 - .../admin-guide/media/dvb-usb-umt-010-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-vp702x-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-vp7045-cardlist.rst | 18 - .../admin-guide/media/dvb-usb-zd1301-cardlist.rst | 16 - Documentation/admin-guide/media/dvb.rst | 12 - Documentation/admin-guide/media/dvb_intro.rst | 616 -- Documentation/admin-guide/media/dvb_references.rst | 29 - .../admin-guide/media/em28xx-cardlist.rst | 436 - Documentation/admin-guide/media/faq.rst | 216 - Documentation/admin-guide/media/fimc.rst | 153 - .../admin-guide/media/frontend-cardlist.rst | 226 - Documentation/admin-guide/media/imx.rst | 714 -- .../admin-guide/media/imx6q-sabreauto.dot | 51 - Documentation/admin-guide/media/imx6q-sabresd.dot | 56 - Documentation/admin-guide/media/index.rst | 61 - Documentation/admin-guide/media/intro.rst | 27 - Documentation/admin-guide/media/ipu3.rst | 571 -- Documentation/admin-guide/media/meye.rst | 93 - Documentation/admin-guide/media/omap3isp.rst | 92 - .../admin-guide/media/other-usb-cardlist.rst | 92 - .../admin-guide/media/remote-controller.rst | 76 - Documentation/admin-guide/media/saa7134.rst | 88 - Documentation/admin-guide/media/siano-cardlist.rst | 56 - Documentation/admin-guide/media/v4l-drivers.rst | 33 - Documentation/admin-guide/media/vimc.rst | 90 - Documentation/admin-guide/media/zr364xx.rst | 102 - Documentation/admin-guide/mm/hugetlbpage.rst | 35 - Documentation/admin-guide/mm/transhuge.rst | 7 - Documentation/admin-guide/mm/userfaultfd.rst | 211 +- Documentation/admin-guide/nfs/nfsroot.rst | 2 +- Documentation/admin-guide/perf-security.rst | 86 +- Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/ras.rst | 18 +- Documentation/admin-guide/sysctl/kernel.rst | 80 +- Documentation/arm64/booting.rst | 39 +- Documentation/atomic_t.txt | 24 +- Documentation/block/biovecs.rst | 2 - Documentation/conf.py | 38 + Documentation/core-api/cachetlb.rst | 2 +- Documentation/core-api/index.rst | 2 - Documentation/core-api/printk-basics.rst | 115 - Documentation/core-api/printk-formats.rst | 2 - Documentation/core-api/xarray.rst | 13 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kcov.rst | 17 +- Documentation/dev-tools/kcsan.rst | 328 - Documentation/dev-tools/kselftest.rst | 3 +- Documentation/devicetree/bindings/arm/altera.yaml | 6 +- .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 3 +- Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 6 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 - .../devicetree/bindings/arm/mediatek.yaml | 22 - .../bindings/arm/mediatek/mediatek,mmsys.txt | 7 +- .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 9 +- Documentation/devicetree/bindings/arm/qcom.yaml | 7 - Documentation/devicetree/bindings/arm/realtek.yaml | 21 - .../devicetree/bindings/arm/rockchip.yaml | 5 - .../bindings/arm/samsung/samsung-boards.yaml | 1 - .../bindings/arm/socionext/uniphier.yaml | 26 +- .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 6 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - .../devicetree/bindings/ata/faraday,ftide010.yaml | 4 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- .../clock/allwinner,sun4i-a10-gates-clk.yaml | 8 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 17 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 16 +- .../bindings/connector/usb-connector.yaml | 6 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 14 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 16 +- .../bindings/crypto/amlogic,gxl-crypto.yaml | 2 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 40 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 58 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 30 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +- .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/bridge/nwl-dsi.yaml | 226 - .../bindings/display/dsi-controller.yaml | 4 +- .../display/panel/arm,versatile-tft-panel.txt | 31 + .../display/panel/arm,versatile-tft-panel.yaml | 54 - .../bindings/display/panel/boe,himax8279d.txt | 24 + .../bindings/display/panel/boe,himax8279d.yaml | 59 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 2 - .../bindings/display/panel/display-timings.yaml | 8 +- .../display/panel/feiyang,fy07024di26a30d.txt | 20 + .../display/panel/feiyang,fy07024di26a30d.yaml | 58 - .../bindings/display/panel/ilitek,ili9322.txt | 49 + .../bindings/display/panel/ilitek,ili9322.yaml | 71 - .../bindings/display/panel/ilitek,ili9881c.txt | 20 + .../bindings/display/panel/ilitek,ili9881c.yaml | 50 - .../bindings/display/panel/innolux,p097pfg.txt | 24 + .../bindings/display/panel/innolux,p097pfg.yaml | 56 - .../bindings/display/panel/innolux,p120zdg-bf1.txt | 22 + .../display/panel/innolux,p120zdg-bf1.yaml | 43 - .../bindings/display/panel/jdi,lt070me05000.txt | 31 + .../bindings/display/panel/jdi,lt070me05000.yaml | 69 - .../display/panel/kingdisplay,kd035g6-54nt.txt | 42 + .../display/panel/kingdisplay,kd035g6-54nt.yaml | 65 - .../display/panel/kingdisplay,kd097d04.txt | 22 + .../display/panel/leadtek,ltk050h3146w.yaml | 51 - .../bindings/display/panel/lg,acx467akm-7.txt | 7 + .../bindings/display/panel/lg,ld070wx3-sl01.txt | 7 + .../bindings/display/panel/lg,lg4573.txt | 19 + .../bindings/display/panel/lg,lg4573.yaml | 45 - .../bindings/display/panel/lg,lh500wx1-sd03.txt | 7 + .../bindings/display/panel/lgphilips,lb035q02.txt | 33 + .../bindings/display/panel/lgphilips,lb035q02.yaml | 59 - .../display/panel/olimex,lcd-olinuxino.txt | 42 + .../display/panel/olimex,lcd-olinuxino.yaml | 70 - .../display/panel/osddisplays,osd101t2587-53ts.txt | 14 + .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-simple-dsi.yaml | 14 - .../bindings/display/panel/panel-simple.yaml | 20 +- .../bindings/display/panel/raydium,rm67191.txt | 41 + .../bindings/display/panel/raydium,rm67191.yaml | 75 - .../display/panel/samsung,amoled-mipi-dsi.yaml | 65 - .../bindings/display/panel/samsung,ld9040.txt | 66 + .../bindings/display/panel/samsung,ld9040.yaml | 107 - .../bindings/display/panel/samsung,s6d16d0.txt | 30 + .../bindings/display/panel/samsung,s6d16d0.yaml | 56 - .../bindings/display/panel/samsung,s6e3ha2.txt | 31 + .../bindings/display/panel/samsung,s6e63j0x03.txt | 24 + .../bindings/display/panel/samsung,s6e63m0.txt | 33 + .../bindings/display/panel/samsung,s6e63m0.yaml | 60 - .../bindings/display/panel/seiko,43wvf1g.txt | 23 + .../bindings/display/panel/seiko,43wvf1g.yaml | 50 - .../bindings/display/panel/sharp,lq150x1lg11.txt | 36 + .../bindings/display/panel/sharp,lq150x1lg11.yaml | 58 - .../bindings/display/panel/sharp,ls037v7dw01.txt | 43 + .../bindings/display/panel/sharp,ls037v7dw01.yaml | 68 - .../bindings/display/panel/sharp,ls043t1le01.txt | 22 + .../bindings/display/panel/sharp,ls043t1le01.yaml | 51 - .../bindings/display/panel/simple-panel.txt | 1 + .../bindings/display/panel/sitronix,st7701.txt | 30 + .../bindings/display/panel/sitronix,st7701.yaml | 69 - .../bindings/display/panel/sitronix,st7789v.txt | 37 + .../bindings/display/panel/sitronix,st7789v.yaml | 63 - .../bindings/display/panel/sony,acx424akp.yaml | 2 +- .../bindings/display/panel/sony,acx565akm.txt | 30 + .../bindings/display/panel/sony,acx565akm.yaml | 57 - .../display/panel/startek,startek-kd050c.txt | 4 + .../display/panel/startek,startek-kd050c.yaml | 33 - .../devicetree/bindings/display/panel/tpo,td.yaml | 65 - .../bindings/display/panel/tpo,td028ttec1.txt | 32 + .../bindings/display/panel/tpo,td043mtea1.txt | 33 + .../bindings/display/panel/visionox,rm69299.yaml | 57 - .../bindings/display/panel/xinpeng,xpp055c272.yaml | 4 +- .../devicetree/bindings/display/renesas,cmm.yaml | 16 +- .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 + .../display/rockchip/rockchip,rk3066-hdmi.yaml | 140 - .../bindings/display/rockchip/rockchip-vop.txt | 74 + .../bindings/display/rockchip/rockchip-vop.yaml | 134 - Documentation/devicetree/bindings/dma/fsl-edma.txt | 3 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 80 - .../devicetree/bindings/dma/jz4780-dma.txt | 64 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 117 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 150 - .../devicetree/bindings/dma/renesas,usb-dmac.txt | 55 + .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 102 - .../bindings/dma/socionext,uniphier-xdmac.yaml | 7 +- .../devicetree/bindings/dma/st,stm32-dma.yaml | 5 - .../devicetree/bindings/dma/ti/k3-udma.yaml | 8 +- Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 - .../bindings/firmware/intel,stratix10-svc.txt | 2 +- .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 +- .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 134 - .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 65 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 18 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 4 - .../devicetree/bindings/gpu/vivante,gc.yaml | 2 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 58 - .../devicetree/bindings/i2c/i2c-cadence.txt | 28 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 92 - .../devicetree/bindings/i2c/i2c-rk3x.yaml | 10 +- Documentation/devicetree/bindings/i2c/i2c-xiic.txt | 25 + Documentation/devicetree/bindings/i2c/i2c.txt | 66 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 14 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 49 - .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 4 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 65 - .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 62 - .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 6 +- .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 63 - .../bindings/iio/adc/rockchip-saradc.txt | 37 + .../bindings/iio/adc/rockchip-saradc.yaml | 80 - Documentation/devicetree/bindings/iio/common.yaml | 35 - .../devicetree/bindings/iio/dac/st,stm32-dac.txt | 63 + .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 110 - .../devicetree/bindings/iio/gyroscope/bmg160.txt | 2 +- .../bindings/iio/light/amstaos,tsl2563.yaml | 49 - .../devicetree/bindings/iio/light/tsl2563.txt | 19 + .../devicetree/bindings/iio/light/vcnl4000.txt | 24 + .../bindings/iio/light/vishay,vcnl4000.yaml | 50 - .../devicetree/bindings/iio/st-sensors.txt | 1 - .../bindings/iio/temperature/adi,ltc2983.yaml | 4 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 4 +- .../devicetree/bindings/input/gpio-keys-polled.txt | 45 + .../devicetree/bindings/input/gpio-keys.txt | 58 + .../devicetree/bindings/input/gpio-keys.yaml | 152 - .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/input/touchscreen/mms114.txt | 3 +- .../bindings/interconnect/qcom,msm8916.yaml | 4 +- .../bindings/interconnect/qcom,msm8974.yaml | 4 +- .../bindings/interconnect/qcom,qcs404.yaml | 4 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 12 +- .../intel,ixp4xx-interrupt.yaml | 8 +- .../interrupt-controller/st,stm32-exti.yaml | 12 +- .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 +- .../devicetree/bindings/leds/leds-sgm3140.yaml | 62 - .../devicetree/bindings/mailbox/fsl,mu.txt | 2 +- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 28 +- .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 14 +- .../devicetree/bindings/media/renesas,ceu.yaml | 28 +- .../devicetree/bindings/media/renesas,vin.yaml | 8 +- .../devicetree/bindings/media/rockchip,vdec.yaml | 73 - .../devicetree/bindings/media/rockchip-rga.txt | 34 + .../devicetree/bindings/media/rockchip-rga.yaml | 83 - .../devicetree/bindings/media/rockchip-vpu.txt | 43 + .../devicetree/bindings/media/rockchip-vpu.yaml | 74 - .../devicetree/bindings/media/ti,vpe.yaml | 2 +- .../bindings/memory-controllers/exynos-srom.yaml | 4 +- .../memory-controllers/fsl/imx8m-ddrc.yaml | 6 +- .../memory-controllers/nvidia,tegra210-emc.yaml | 82 - .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 4 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 12 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 4 - .../bindings/mips/loongson/rs780e-acpi.yaml | 40 - .../devicetree/bindings/mmc/arasan,sdhci.txt | 15 - .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 +- .../devicetree/bindings/mmc/ingenic,mmc.yaml | 79 - Documentation/devicetree/bindings/mmc/jz4740.txt | 41 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 16 +- .../bindings/mmc/socionext,uniphier-sd.yaml | 14 +- .../devicetree/bindings/mtd/denali,nand.yaml | 4 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 52 +- .../devicetree/bindings/net/ethernet-phy.yaml | 3 +- Documentation/devicetree/bindings/net/fsl-fec.txt | 1 - Documentation/devicetree/bindings/net/mdio.yaml | 50 +- .../devicetree/bindings/net/nxp,tja11xx.yaml | 61 - .../devicetree/bindings/net/qca,ar71xx.txt | 45 + .../devicetree/bindings/net/qca,ar71xx.yaml | 216 - .../devicetree/bindings/net/qualcomm-bluetooth.txt | 6 - .../devicetree/bindings/net/realtek-bluetooth.yaml | 54 - .../devicetree/bindings/net/renesas,ether.yaml | 4 +- .../devicetree/bindings/net/snps,dwmac.yaml | 8 +- .../devicetree/bindings/net/stm32-dwmac.txt | 44 + .../devicetree/bindings/net/stm32-dwmac.yaml | 149 - .../devicetree/bindings/net/ti,cpsw-switch.yaml | 12 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 27 +- .../devicetree/bindings/nvmem/rockchip-efuse.txt | 54 + .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 70 - .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +- .../devicetree/bindings/phy/qcom-qmp-phy.txt | 5 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../bindings/power/renesas,rcar-sysc.yaml | 1 - .../devicetree/bindings/pwm/pwm-samsung.yaml | 16 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 1 - .../bindings/regulator/maxim,max77826.yaml | 68 - .../bindings/remoteproc/st,stm32-rproc.yaml | 2 +- .../bindings/reserved-memory/reserved-memory.txt | 2 - .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 4 +- .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 - .../devicetree/bindings/rng/arm-cctrng.yaml | 54 - .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 38 +- .../bindings/serial/amlogic,meson-uart.yaml | 16 +- .../devicetree/bindings/serial/rs485.yaml | 17 +- .../bindings/soc/amlogic/amlogic,canvas.yaml | 10 +- .../devicetree/bindings/soc/qcom/qcom,apr.txt | 20 +- .../devicetree/bindings/sound/fsl,asrc.txt | 4 - .../devicetree/bindings/sound/fsl,easrc.yaml | 101 - .../devicetree/bindings/sound/nau8825.txt | 2 +- .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 1 - .../devicetree/bindings/sound/qcom,q6adm.txt | 2 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 46 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 7 +- .../devicetree/bindings/sound/qcom,q6core.txt | 2 +- .../devicetree/bindings/sound/renesas,fsi.yaml | 16 +- .../devicetree/bindings/sound/zl38060.yaml | 69 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 10 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 10 +- .../devicetree/bindings/spi/renesas,hspi.yaml | 4 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 144 - .../devicetree/bindings/spi/spi-pl022.yaml | 2 +- Documentation/devicetree/bindings/spi/spi-rspi.txt | 73 + .../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 64 +- .../devicetree/bindings/sram/rockchip-pmu-sram.txt | 16 + Documentation/devicetree/bindings/sram/sram.yaml | 28 +- .../bindings/thermal/amlogic,thermal.yaml | 10 +- .../bindings/thermal/ti,am654-thermal.yaml | 56 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 4 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 4 +- .../bindings/timer/cadence,ttc-timer.txt | 21 + .../devicetree/bindings/timer/cdns,ttc.yaml | 48 - .../devicetree/bindings/timer/ingenic,tcu.txt | 138 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 281 - Documentation/devicetree/bindings/usb/dwc2.yaml | 8 +- .../devicetree/bindings/usb/generic-ehci.yaml | 3 - .../devicetree/bindings/usb/generic-ohci.yaml | 3 - .../devicetree/bindings/usb/ingenic,musb.yaml | 3 - .../devicetree/bindings/vendor-prefixes.yaml | 14 - Documentation/doc-guide/maintainer-profile.rst | 2 +- Documentation/doc-guide/parse-headers.rst | 2 +- Documentation/driver-api/dma-buf.rst | 4 +- Documentation/driver-api/driver-model/device.rst | 4 +- Documentation/driver-api/driver-model/devres.rst | 8 + Documentation/driver-api/driver-model/driver.rst | 32 +- Documentation/driver-api/driver-model/overview.rst | 2 +- Documentation/driver-api/iio/triggers.rst | 2 + Documentation/driver-api/index.rst | 1 - .../driver-api/media/drivers/bttv-devel.rst | 116 - .../driver-api/media/drivers/cpia2_devel.rst | 56 - .../driver-api/media/drivers/cx2341x-devel.rst | 3685 -------- .../driver-api/media/drivers/cx88-devel.rst | 113 - .../media/drivers/davinci-vpbe-devel.rst | 39 - .../driver-api/media/drivers/fimc-devel.rst | 33 - Documentation/driver-api/media/drivers/index.rst | 38 - .../driver-api/media/drivers/saa7134-devel.rst | 67 - .../driver-api/media/drivers/vimc-devel.rst | 15 - Documentation/driver-api/media/index.rst | 54 - Documentation/driver-api/media/v4l2-videobuf.rst | 403 - Documentation/driver-api/nvdimm/nvdimm.rst | 4 +- Documentation/driver-api/pm/devices.rst | 199 +- Documentation/fb/api.rst | 4 +- Documentation/fb/efifb.rst | 33 +- .../debug/debug-vm-pgtable/arch-support.txt | 34 - .../features/vm/numa-memblock/arch-support.txt | 34 + Documentation/filesystems/9p.rst | 2 +- Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/dnotify.txt | 2 +- Documentation/filesystems/gfs2-glocks.rst | 253 - Documentation/filesystems/gfs2-glocks.txt | 232 + Documentation/filesystems/index.rst | 1 - Documentation/filesystems/locking.rst | 6 +- Documentation/filesystems/orangefs.rst | 4 +- Documentation/filesystems/overlayfs.rst | 7 +- Documentation/filesystems/proc.rst | 92 +- .../filesystems/ramfs-rootfs-initramfs.rst | 2 +- Documentation/filesystems/sysfs.rst | 2 +- Documentation/filesystems/vfs.rst | 15 - Documentation/filesystems/virtiofs.rst | 14 - Documentation/gpu/amdgpu.rst | 88 - Documentation/gpu/drm-internals.rst | 12 - Documentation/gpu/drm-kms.rst | 5 +- Documentation/gpu/drm-mm.rst | 9 + Documentation/gpu/i915.rst | 6 +- Documentation/hwmon/bcm54140.rst | 45 - Documentation/hwmon/index.rst | 1 - Documentation/i2c/i2c.svg | 1341 +++ Documentation/i2c/i2c_bus.svg | 1341 --- Documentation/i2c/summary.rst | 2 +- Documentation/index.rst | 1 + Documentation/litmus-tests/README | 14 - ...b__after_atomic-is-stronger-than-acquire.litmus | 32 - ...Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 24 - Documentation/litmus-tests/atomic/README | 16 - .../litmus-tests/rcu/RCU+sync+free.litmus | 42 - .../litmus-tests/rcu/RCU+sync+read.litmus | 37 - Documentation/locking/locktorture.rst | 2 +- Documentation/media/.gitignore | 5 + Documentation/media/Makefile | 69 + .../media/audio.h.rst.exceptions | 0 .../{userspace-api => }/media/ca.h.rst.exceptions | 0 Documentation/media/cec-drivers/index.rst | 34 + .../media => media/cec-drivers}/pulse8-cec.rst | 0 .../{userspace-api => }/media/cec.h.rst.exceptions | 0 .../{userspace-api => }/media/conf_nitpick.py | 0 .../{userspace-api => }/media/dmx.h.rst.exceptions | 0 Documentation/media/dvb-drivers/avermedia.rst | 269 + Documentation/media/dvb-drivers/bt8xx.rst | 124 + Documentation/media/dvb-drivers/cards.rst | 146 + Documentation/media/dvb-drivers/ci.rst | 231 + .../drivers => media/dvb-drivers}/contributors.rst | 0 .../drivers => media/dvb-drivers}/dvb-usb.rst | 0 Documentation/media/dvb-drivers/faq.rst | 169 + .../drivers => media/dvb-drivers}/frontends.rst | 0 Documentation/media/dvb-drivers/index.rst | 45 + Documentation/media/dvb-drivers/intro.rst | 23 + .../media => media/dvb-drivers}/lmedm04.rst | 0 .../media => media/dvb-drivers}/opera-firmware.rst | 0 .../media => media/dvb-drivers}/technisat.rst | 0 .../media => media/dvb-drivers}/ttusb-dec.rst | 0 Documentation/media/dvb-drivers/udev.rst | 63 + .../media/frontend.h.rst.exceptions | 0 Documentation/media/index.rst | 26 + Documentation/{userspace-api => }/media/intro.rst | 0 .../{driver-api/media => media/kapi}/cec-core.rst | 0 .../{driver-api/media => media/kapi}/csi2.rst | 0 .../{driver-api/media => media/kapi}/dtv-ca.rst | 0 .../media => media/kapi}/dtv-common.rst | 0 .../{driver-api/media => media/kapi}/dtv-core.rst | 0 .../{driver-api/media => media/kapi}/dtv-demux.rst | 0 .../media => media/kapi}/dtv-frontend.rst | 0 .../{driver-api/media => media/kapi}/dtv-net.rst | 0 .../{driver-api/media => media/kapi}/mc-core.rst | 0 .../{driver-api/media => media/kapi}/rc-core.rst | 0 .../media => media/kapi}/v4l2-async.rst | 0 .../media => media/kapi}/v4l2-clocks.rst | 0 .../media => media/kapi}/v4l2-common.rst | 0 .../media => media/kapi}/v4l2-controls.rst | 0 .../{driver-api/media => media/kapi}/v4l2-core.rst | 0 .../{driver-api/media => media/kapi}/v4l2-dev.rst | 0 .../media => media/kapi}/v4l2-device.rst | 0 .../media => media/kapi}/v4l2-dv-timings.rst | 0 .../media => media/kapi}/v4l2-event.rst | 0 .../{driver-api/media => media/kapi}/v4l2-fh.rst | 0 .../media => media/kapi}/v4l2-flash-led-class.rst | 0 .../media => media/kapi}/v4l2-fwnode.rst | 0 .../media => media/kapi}/v4l2-intro.rst | 0 .../{driver-api/media => media/kapi}/v4l2-mc.rst | 0 .../media => media/kapi}/v4l2-mediabus.rst | 0 .../media => media/kapi}/v4l2-mem2mem.rst | 0 .../{driver-api/media => media/kapi}/v4l2-rect.rst | 0 .../media => media/kapi}/v4l2-subdev.rst | 0 .../media => media/kapi}/v4l2-tuner.rst | 0 .../media => media/kapi}/v4l2-tveeprom.rst | 0 Documentation/media/kapi/v4l2-videobuf.rst | 406 + .../media => media/kapi}/v4l2-videobuf2.rst | 0 .../media/lirc.h.rst.exceptions | 0 .../media/media.h.rst.exceptions | 0 Documentation/media/media_kapi.rst | 38 + Documentation/media/media_uapi.rst | 33 + .../{userspace-api => }/media/net.h.rst.exceptions | 0 Documentation/media/typical_media_device.svg | 116 + Documentation/media/uapi/cec/cec-api.rst | 54 + Documentation/media/uapi/cec/cec-func-close.rst | 54 + Documentation/media/uapi/cec/cec-func-ioctl.rst | 73 + Documentation/media/uapi/cec/cec-func-open.rst | 85 + Documentation/media/uapi/cec/cec-func-poll.rst | 85 + Documentation/media/uapi/cec/cec-funcs.rst | 30 + Documentation/media/uapi/cec/cec-header.rst | 17 + Documentation/media/uapi/cec/cec-intro.rst | 49 + .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 150 + .../uapi}/cec/cec-ioc-adap-g-conn-info.rst | 0 .../media/uapi/cec/cec-ioc-adap-g-log-addrs.rst | 378 + .../media/uapi/cec/cec-ioc-adap-g-phys-addr.rst | 100 + Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 257 + Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 301 + Documentation/media/uapi/cec/cec-ioc-receive.rst | 391 + Documentation/media/uapi/cec/cec-pin-error-inj.rst | 334 + .../uapi/dvb/audio-bilingual-channel-select.rst | 66 + .../media/uapi/dvb/audio-channel-select.rst | 66 + .../media/uapi/dvb/audio-clear-buffer.rst | 55 + Documentation/media/uapi/dvb/audio-continue.rst | 56 + Documentation/media/uapi/dvb/audio-fclose.rst | 63 + Documentation/media/uapi/dvb/audio-fopen.rst | 115 + Documentation/media/uapi/dvb/audio-fwrite.rst | 91 + .../media/uapi/dvb/audio-get-capabilities.rst | 63 + Documentation/media/uapi/dvb/audio-get-status.rst | 63 + Documentation/media/uapi/dvb/audio-pause.rst | 57 + Documentation/media/uapi/dvb/audio-play.rst | 56 + .../media/uapi/dvb/audio-select-source.rst | 65 + Documentation/media/uapi/dvb/audio-set-av-sync.rst | 67 + .../media/uapi/dvb/audio-set-bypass-mode.rst | 70 + Documentation/media/uapi/dvb/audio-set-id.rst | 67 + Documentation/media/uapi/dvb/audio-set-mixer.rst | 61 + Documentation/media/uapi/dvb/audio-set-mute.rst | 71 + .../media/uapi/dvb/audio-set-streamtype.rst | 77 + Documentation/media/uapi/dvb/audio-stop.rst | 56 + Documentation/media/uapi/dvb/audio.rst | 34 + Documentation/media/uapi/dvb/audio_data_types.rst | 123 + .../media/uapi/dvb/audio_function_calls.rst | 37 + Documentation/media/uapi/dvb/ca-fclose.rst | 50 + Documentation/media/uapi/dvb/ca-fopen.rst | 84 + Documentation/media/uapi/dvb/ca-get-cap.rst | 53 + Documentation/media/uapi/dvb/ca-get-descr-info.rst | 49 + Documentation/media/uapi/dvb/ca-get-msg.rst | 59 + Documentation/media/uapi/dvb/ca-get-slot-info.rst | 64 + Documentation/media/uapi/dvb/ca-reset.rst | 51 + Documentation/media/uapi/dvb/ca-send-msg.rst | 58 + Documentation/media/uapi/dvb/ca-set-descr.rst | 53 + Documentation/media/uapi/dvb/ca.rst | 31 + Documentation/media/uapi/dvb/ca_data_types.rst | 16 + Documentation/media/uapi/dvb/ca_function_calls.rst | 27 + Documentation/media/uapi/dvb/demux.rst | 30 + Documentation/media/uapi/dvb/dmx-add-pid.rst | 56 + Documentation/media/uapi/dvb/dmx-expbuf.rst | 97 + Documentation/media/uapi/dvb/dmx-fclose.rst | 52 + Documentation/media/uapi/dvb/dmx-fopen.rst | 98 + Documentation/media/uapi/dvb/dmx-fread.rst | 87 + Documentation/media/uapi/dvb/dmx-fwrite.rst | 79 + Documentation/media/uapi/dvb/dmx-get-pes-pids.rst | 71 + Documentation/media/uapi/dvb/dmx-get-stc.rst | 73 + Documentation/media/uapi/dvb/dmx-mmap.rst | 125 + Documentation/media/uapi/dvb/dmx-munmap.rst | 63 + Documentation/media/uapi/dvb/dmx-qbuf.rst | 93 + Documentation/media/uapi/dvb/dmx-querybuf.rst | 72 + Documentation/media/uapi/dvb/dmx-remove-pid.rst | 57 + Documentation/media/uapi/dvb/dmx-reqbufs.rst | 83 + .../media/uapi/dvb/dmx-set-buffer-size.rst | 57 + Documentation/media/uapi/dvb/dmx-set-filter.rst | 64 + .../media/uapi/dvb/dmx-set-pes-filter.rst | 76 + Documentation/media/uapi/dvb/dmx-start.rst | 75 + Documentation/media/uapi/dvb/dmx-stop.rst | 52 + Documentation/media/uapi/dvb/dmx_fcalls.rst | 37 + Documentation/media/uapi/dvb/dmx_types.rst | 16 + .../media/uapi/dvb/dvb-fe-read-status.rst | 32 + .../media/uapi/dvb/dvb-frontend-event.rst | 22 + .../media/uapi/dvb/dvb-frontend-parameters.rst | 126 + Documentation/media/uapi/dvb/dvbapi.rst | 126 + Documentation/media/uapi/dvb/dvbproperty.rst | 133 + Documentation/media/uapi/dvb/dvbstb.svg | 43 + Documentation/media/uapi/dvb/examples.rst | 23 + Documentation/media/uapi/dvb/fe-bandwidth-t.rst | 81 + .../media/uapi/dvb/fe-diseqc-recv-slave-reply.rst | 55 + .../media/uapi/dvb/fe-diseqc-reset-overload.rst | 53 + .../media/uapi/dvb/fe-diseqc-send-burst.rst | 59 + .../media/uapi/dvb/fe-diseqc-send-master-cmd.rst | 56 + .../uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 + .../media/uapi/dvb/fe-enable-high-lnb-voltage.rst | 61 + Documentation/media/uapi/dvb/fe-get-event.rst | 78 + Documentation/media/uapi/dvb/fe-get-frontend.rst | 69 + Documentation/media/uapi/dvb/fe-get-info.rst | 70 + Documentation/media/uapi/dvb/fe-get-property.rst | 83 + Documentation/media/uapi/dvb/fe-read-ber.rst | 57 + .../media/uapi/dvb/fe-read-signal-strength.rst | 57 + Documentation/media/uapi/dvb/fe-read-snr.rst | 57 + Documentation/media/uapi/dvb/fe-read-status.rst | 72 + .../media/uapi/dvb/fe-read-uncorrected-blocks.rst | 59 + .../media/uapi/dvb/fe-set-frontend-tune-mode.rst | 64 + Documentation/media/uapi/dvb/fe-set-frontend.rst | 78 + Documentation/media/uapi/dvb/fe-set-tone.rst | 65 + Documentation/media/uapi/dvb/fe-set-voltage.rst | 69 + Documentation/media/uapi/dvb/fe-type-t.rst | 98 + .../media/uapi/dvb/fe_property_parameters.rst | 1014 +++ Documentation/media/uapi/dvb/frontend-header.rst | 13 + .../uapi/dvb/frontend-property-cable-systems.rst | 82 + .../dvb/frontend-property-satellite-systems.rst | 112 + .../dvb/frontend-property-terrestrial-systems.rst | 301 + .../media/uapi/dvb/frontend-stat-properties.rst | 252 + Documentation/media/uapi/dvb/frontend.rst | 63 + Documentation/media/uapi/dvb/frontend_f_close.rst | 57 + Documentation/media/uapi/dvb/frontend_f_open.rst | 117 + Documentation/media/uapi/dvb/frontend_fcalls.rst | 31 + .../media/uapi/dvb/frontend_legacy_api.rst | 45 + .../media/uapi/dvb/frontend_legacy_dvbv3_api.rst | 25 + Documentation/media/uapi/dvb/headers.rst | 30 + Documentation/media/uapi/dvb/intro.rst | 190 + Documentation/media/uapi/dvb/legacy_dvb_apis.rst | 39 + Documentation/media/uapi/dvb/net-add-if.rst | 60 + Documentation/media/uapi/dvb/net-get-if.rst | 59 + Documentation/media/uapi/dvb/net-remove-if.rst | 55 + Documentation/media/uapi/dvb/net-types.rst | 16 + Documentation/media/uapi/dvb/net.rst | 48 + .../media/uapi/dvb/query-dvb-frontend-info.rst | 20 + .../media/uapi/dvb/video-clear-buffer.rst | 63 + Documentation/media/uapi/dvb/video-command.rst | 105 + Documentation/media/uapi/dvb/video-continue.rst | 66 + .../media/uapi/dvb/video-fast-forward.rst | 83 + Documentation/media/uapi/dvb/video-fclose.rst | 62 + Documentation/media/uapi/dvb/video-fopen.rst | 122 + Documentation/media/uapi/dvb/video-freeze.rst | 70 + Documentation/media/uapi/dvb/video-fwrite.rst | 90 + .../media/uapi/dvb/video-get-capabilities.rst | 70 + Documentation/media/uapi/dvb/video-get-event.rst | 114 + .../media/uapi/dvb/video-get-frame-count.rst | 74 + Documentation/media/uapi/dvb/video-get-pts.rst | 78 + Documentation/media/uapi/dvb/video-get-size.rst | 78 + Documentation/media/uapi/dvb/video-get-status.rst | 80 + Documentation/media/uapi/dvb/video-play.rst | 66 + .../media/uapi/dvb/video-select-source.rst | 84 + Documentation/media/uapi/dvb/video-set-blank.rst | 73 + .../media/uapi/dvb/video-set-display-format.rst | 69 + Documentation/media/uapi/dvb/video-set-format.rst | 92 + .../media/uapi/dvb/video-set-streamtype.rst | 70 + Documentation/media/uapi/dvb/video-slowmotion.rst | 83 + .../media/uapi/dvb/video-stillpicture.rst | 70 + Documentation/media/uapi/dvb/video-stop.rst | 83 + Documentation/media/uapi/dvb/video-try-command.rst | 75 + Documentation/media/uapi/dvb/video.rst | 43 + .../media/uapi/dvb/video_function_calls.rst | 42 + Documentation/media/uapi/dvb/video_types.rst | 255 + Documentation/media/uapi/fdl-appendix.rst | 478 + Documentation/media/uapi/gen-errors.rst | 103 + .../media/uapi/mediactl/media-controller-intro.rst | 40 + .../media/uapi/mediactl/media-controller-model.rst | 42 + .../media/uapi/mediactl/media-controller.rst | 62 + .../media/uapi/mediactl/media-func-close.rst | 54 + .../media/uapi/mediactl/media-func-ioctl.rst | 74 + .../media/uapi/mediactl/media-func-open.rst | 76 + Documentation/media/uapi/mediactl/media-funcs.rst | 33 + Documentation/media/uapi/mediactl/media-header.rst | 17 + .../media/uapi/mediactl/media-ioc-device-info.rst | 118 + .../uapi/mediactl/media-ioc-enum-entities.rst | 156 + .../media/uapi/mediactl/media-ioc-enum-links.rst | 157 + .../media/uapi/mediactl/media-ioc-g-topology.rst | 307 + .../uapi/mediactl/media-ioc-request-alloc.rst | 90 + .../media/uapi/mediactl/media-ioc-setup-link.rst | 74 + .../uapi/mediactl/media-request-ioc-queue.rst | 102 + .../uapi/mediactl/media-request-ioc-reinit.rst | 75 + Documentation/media/uapi/mediactl/media-types.rst | 425 + Documentation/media/uapi/mediactl/request-api.rst | 276 + .../media/uapi/mediactl/request-func-close.rst | 73 + .../media/uapi/mediactl/request-func-ioctl.rst | 91 + .../media/uapi/mediactl/request-func-poll.rst | 101 + Documentation/media/uapi/rc/keytable.c.rst | 183 + Documentation/media/uapi/rc/lirc-dev-intro.rst | 171 + Documentation/media/uapi/rc/lirc-dev.rst | 21 + Documentation/media/uapi/rc/lirc-func.rst | 34 + Documentation/media/uapi/rc/lirc-get-features.rst | 200 + Documentation/media/uapi/rc/lirc-get-rec-mode.rst | 74 + .../media/uapi/rc/lirc-get-rec-resolution.rst | 54 + Documentation/media/uapi/rc/lirc-get-send-mode.rst | 78 + Documentation/media/uapi/rc/lirc-get-timeout.rst | 63 + Documentation/media/uapi/rc/lirc-header.rst | 17 + Documentation/media/uapi/rc/lirc-read.rst | 76 + .../uapi/rc/lirc-set-measure-carrier-mode.rst | 53 + .../media/uapi/rc/lirc-set-rec-carrier-range.rst | 54 + .../media/uapi/rc/lirc-set-rec-carrier.rst | 53 + .../media/uapi/rc/lirc-set-rec-timeout-reports.rst | 56 + .../media/uapi/rc/lirc-set-rec-timeout.rst | 61 + .../media/uapi/rc/lirc-set-send-carrier.rst | 48 + .../media/uapi/rc/lirc-set-send-duty-cycle.rst | 54 + .../media/uapi/rc/lirc-set-transmitter-mask.rst | 58 + .../media/uapi/rc/lirc-set-wideband-receiver.rst | 63 + Documentation/media/uapi/rc/lirc-write.rst | 82 + Documentation/media/uapi/rc/rc-intro.rst | 31 + .../media => media/uapi}/rc/rc-protos.rst | 0 Documentation/media/uapi/rc/rc-sysfs-nodes.rst | 151 + Documentation/media/uapi/rc/rc-table-change.rst | 25 + Documentation/media/uapi/rc/rc-tables.rst | 766 ++ Documentation/media/uapi/rc/remote_controllers.rst | 59 + Documentation/media/uapi/v4l/app-pri.rst | 37 + Documentation/media/uapi/v4l/async.rst | 16 + Documentation/media/uapi/v4l/audio.rst | 104 + Documentation/media/uapi/v4l/bayer.svg | 56 + Documentation/media/uapi/v4l/biblio.rst | 416 + Documentation/media/uapi/v4l/buffer.rst | 817 ++ Documentation/media/uapi/v4l/capture-example.rst | 20 + Documentation/media/uapi/v4l/capture.c.rst | 671 ++ Documentation/media/uapi/v4l/colorspaces-defs.rst | 183 + .../media/uapi/v4l/colorspaces-details.rst | 813 ++ Documentation/media/uapi/v4l/colorspaces.rst | 170 + Documentation/media/uapi/v4l/common-defs.rst | 20 + Documentation/media/uapi/v4l/common.rst | 64 + Documentation/media/uapi/v4l/compat.rst | 25 + Documentation/media/uapi/v4l/constraints.svg | 37 + Documentation/media/uapi/v4l/control.rst | 512 ++ Documentation/media/uapi/v4l/crop.rst | 324 + Documentation/media/uapi/v4l/crop.svg | 290 + Documentation/media/uapi/v4l/depth-formats.rst | 24 + Documentation/media/uapi/v4l/dev-capture.rst | 111 + .../media => media/uapi}/v4l/dev-decoder.rst | 0 Documentation/media/uapi/v4l/dev-event.rst | 54 + Documentation/media/uapi/v4l/dev-mem2mem.rst | 49 + Documentation/media/uapi/v4l/dev-meta.rst | 74 + Documentation/media/uapi/v4l/dev-osd.rst | 157 + Documentation/media/uapi/v4l/dev-output.rst | 108 + Documentation/media/uapi/v4l/dev-overlay.rst | 328 + Documentation/media/uapi/v4l/dev-radio.rst | 59 + Documentation/media/uapi/v4l/dev-raw-vbi.rst | 306 + Documentation/media/uapi/v4l/dev-rds.rst | 191 + Documentation/media/uapi/v4l/dev-sdr.rst | 114 + Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 669 ++ .../uapi}/v4l/dev-stateless-decoder.rst | 0 Documentation/media/uapi/v4l/dev-subdev.rst | 503 ++ Documentation/media/uapi/v4l/dev-touch.rst | 63 + Documentation/media/uapi/v4l/devices.rst | 33 + Documentation/media/uapi/v4l/diff-v4l.rst | 693 ++ Documentation/media/uapi/v4l/dmabuf.rst | 169 + Documentation/media/uapi/v4l/dv-timings.rst | 45 + Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 515 ++ Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 4264 +++++++++ Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 + Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 + Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 + Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 + Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 + .../media/uapi/v4l/ext-ctrls-image-process.rst | 63 + .../media/uapi/v4l/ext-ctrls-image-source.rst | 67 + Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 + .../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 + Documentation/media/uapi/v4l/extended-controls.rst | 180 + Documentation/media/uapi/v4l/field-order.rst | 172 + Documentation/media/uapi/v4l/fieldseq_bt.svg | 2621 ++++++ Documentation/media/uapi/v4l/fieldseq_tb.svg | 2618 ++++++ Documentation/media/uapi/v4l/format.rst | 99 + Documentation/media/uapi/v4l/func-close.rst | 56 + Documentation/media/uapi/v4l/func-ioctl.rst | 69 + Documentation/media/uapi/v4l/func-mmap.rst | 148 + Documentation/media/uapi/v4l/func-munmap.rst | 65 + Documentation/media/uapi/v4l/func-open.rst | 90 + Documentation/media/uapi/v4l/func-poll.rst | 124 + Documentation/media/uapi/v4l/func-read.rst | 140 + Documentation/media/uapi/v4l/func-select.rst | 127 + Documentation/media/uapi/v4l/func-write.rst | 91 + Documentation/media/uapi/v4l/hist-v4l2.rst | 1374 +++ Documentation/media/uapi/v4l/hsv-formats.rst | 26 + Documentation/media/uapi/v4l/io.rst | 58 + .../media/uapi/v4l/libv4l-introduction.rst | 191 + Documentation/media/uapi/v4l/libv4l.rst | 20 + Documentation/media/uapi/v4l/meta-formats.rst | 27 + Documentation/media/uapi/v4l/mmap.rst | 292 + Documentation/media/uapi/v4l/nv12mt.svg | 477 + Documentation/media/uapi/v4l/nv12mt_example.svg | 1616 ++++ Documentation/media/uapi/v4l/open.rst | 165 + .../media => media/uapi}/v4l/pipeline.dot | 0 Documentation/media/uapi/v4l/pixfmt-bayer.rst | 39 + .../media => media/uapi}/v4l/pixfmt-cnf4.rst | 0 Documentation/media/uapi/v4l/pixfmt-compressed.rst | 232 + Documentation/media/uapi/v4l/pixfmt-grey.rst | 51 + Documentation/media/uapi/v4l/pixfmt-indexed.rst | 54 + Documentation/media/uapi/v4l/pixfmt-intro.rst | 58 + Documentation/media/uapi/v4l/pixfmt-inzi.rst | 89 + Documentation/media/uapi/v4l/pixfmt-m420.rst | 133 + Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 220 + .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 104 + Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst | 58 + Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 + .../media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst | 175 + .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 136 + Documentation/media/uapi/v4l/pixfmt-nv12.rst | 136 + Documentation/media/uapi/v4l/pixfmt-nv12m.rst | 151 + Documentation/media/uapi/v4l/pixfmt-nv12mt.rst | 67 + Documentation/media/uapi/v4l/pixfmt-nv16.rst | 160 + Documentation/media/uapi/v4l/pixfmt-nv16m.rst | 164 + Documentation/media/uapi/v4l/pixfmt-nv24.rst | 102 + Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 164 + Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 380 + Documentation/media/uapi/v4l/pixfmt-reserved.rst | 282 + Documentation/media/uapi/v4l/pixfmt-rgb.rst | 1304 +++ Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst | 37 + Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst | 41 + Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst | 37 + Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst | 41 + .../media/uapi/v4l/pixfmt-sdr-pcu16be.rst | 62 + .../media/uapi/v4l/pixfmt-sdr-pcu18be.rst | 62 + .../media/uapi/v4l/pixfmt-sdr-pcu20be.rst | 62 + Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst | 39 + .../media/uapi/v4l/pixfmt-srggb10-ipu3.rst | 342 + Documentation/media/uapi/v4l/pixfmt-srggb10.rst | 83 + .../media/uapi/v4l/pixfmt-srggb10alaw8.rst | 31 + .../media/uapi/v4l/pixfmt-srggb10dpcm8.rst | 35 + Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 81 + Documentation/media/uapi/v4l/pixfmt-srggb12.rst | 84 + Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 94 + Documentation/media/uapi/v4l/pixfmt-srggb14.rst | 82 + Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 152 + Documentation/media/uapi/v4l/pixfmt-srggb16.rst | 76 + Documentation/media/uapi/v4l/pixfmt-srggb8.rst | 61 + Documentation/media/uapi/v4l/pixfmt-tch-td08.rst | 59 + Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 74 + Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst | 57 + Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 73 + Documentation/media/uapi/v4l/pixfmt-uv8.rst | 54 + Documentation/media/uapi/v4l/pixfmt-uyvy.rst | 117 + .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 138 + Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 171 + Documentation/media/uapi/v4l/pixfmt-vyuy.rst | 115 + Documentation/media/uapi/v4l/pixfmt-y10.rst | 72 + Documentation/media/uapi/v4l/pixfmt-y10b.rst | 40 + Documentation/media/uapi/v4l/pixfmt-y10p.rst | 50 + Documentation/media/uapi/v4l/pixfmt-y12.rst | 72 + Documentation/media/uapi/v4l/pixfmt-y12i.rst | 43 + Documentation/media/uapi/v4l/pixfmt-y14.rst | 72 + Documentation/media/uapi/v4l/pixfmt-y16-be.rst | 76 + Documentation/media/uapi/v4l/pixfmt-y16.rst | 76 + Documentation/media/uapi/v4l/pixfmt-y41p.rst | 158 + Documentation/media/uapi/v4l/pixfmt-y8i.rst | 73 + Documentation/media/uapi/v4l/pixfmt-yuv410.rst | 134 + Documentation/media/uapi/v4l/pixfmt-yuv411p.rst | 122 + Documentation/media/uapi/v4l/pixfmt-yuv420.rst | 150 + Documentation/media/uapi/v4l/pixfmt-yuv420m.rst | 159 + Documentation/media/uapi/v4l/pixfmt-yuv422m.rst | 148 + Documentation/media/uapi/v4l/pixfmt-yuv422p.rst | 136 + Documentation/media/uapi/v4l/pixfmt-yuv444m.rst | 148 + Documentation/media/uapi/v4l/pixfmt-yuyv.rst | 125 + Documentation/media/uapi/v4l/pixfmt-yvyu.rst | 115 + Documentation/media/uapi/v4l/pixfmt-z16.rst | 73 + Documentation/media/uapi/v4l/pixfmt.rst | 45 + Documentation/media/uapi/v4l/planar-apis.rst | 68 + Documentation/media/uapi/v4l/querycap.rst | 41 + Documentation/media/uapi/v4l/rw.rst | 54 + Documentation/media/uapi/v4l/sdr-formats.rst | 29 + .../media/uapi/v4l/selection-api-configuration.rst | 144 + .../media/uapi/v4l/selection-api-examples.rst | 91 + .../media/uapi/v4l/selection-api-intro.rst | 35 + .../media/uapi/v4l/selection-api-targets.rst | 27 + .../media/uapi/v4l/selection-api-vs-crop-api.rst | 46 + Documentation/media/uapi/v4l/selection-api.rst | 23 + Documentation/media/uapi/v4l/selection.svg | 1178 +++ Documentation/media/uapi/v4l/selections-common.rst | 30 + Documentation/media/uapi/v4l/standard.rst | 192 + Documentation/media/uapi/v4l/streaming-par.rst | 40 + Documentation/media/uapi/v4l/subdev-formats.rst | 7833 +++++++++++++++++ .../uapi/v4l/subdev-image-processing-crop.svg | 312 + .../uapi/v4l/subdev-image-processing-full.svg | 752 ++ ...ubdev-image-processing-scaling-multi-source.svg | 550 ++ Documentation/media/uapi/v4l/tch-formats.rst | 25 + Documentation/media/uapi/v4l/tuner.rst | 92 + Documentation/media/uapi/v4l/user-func.rst | 88 + Documentation/media/uapi/v4l/userp.rst | 128 + .../media/uapi/v4l/v4l2-selection-flags.rst | 51 + .../media/uapi/v4l/v4l2-selection-targets.rst | 78 + Documentation/media/uapi/v4l/v4l2.rst | 423 + Documentation/media/uapi/v4l/v4l2grab-example.rst | 24 + Documentation/media/uapi/v4l/v4l2grab.c.rst | 176 + Documentation/media/uapi/v4l/vbi_525.svg | 821 ++ Documentation/media/uapi/v4l/vbi_625.svg | 870 ++ Documentation/media/uapi/v4l/vbi_hsync.svg | 321 + Documentation/media/uapi/v4l/video.rst | 75 + Documentation/media/uapi/v4l/videodev.rst | 16 + .../media/uapi/v4l/vidioc-create-bufs.rst | 141 + Documentation/media/uapi/v4l/vidioc-cropcap.rst | 143 + .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 167 + .../media/uapi/v4l/vidioc-dbg-g-register.rst | 171 + .../media/uapi/v4l/vidioc-decoder-cmd.rst | 226 + Documentation/media/uapi/v4l/vidioc-dqevent.rst | 391 + .../media/uapi/v4l/vidioc-dv-timings-cap.rst | 169 + .../media/uapi/v4l/vidioc-encoder-cmd.rst | 168 + .../media/uapi/v4l/vidioc-enum-dv-timings.rst | 114 + Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 159 + .../media/uapi/v4l/vidioc-enum-frameintervals.rst | 203 + .../media/uapi/v4l/vidioc-enum-framesizes.rst | 213 + .../media/uapi/v4l/vidioc-enum-freq-bands.rst | 150 + Documentation/media/uapi/v4l/vidioc-enumaudio.rst | 62 + .../media/uapi/v4l/vidioc-enumaudioout.rst | 67 + Documentation/media/uapi/v4l/vidioc-enuminput.rst | 242 + Documentation/media/uapi/v4l/vidioc-enumoutput.rst | 165 + Documentation/media/uapi/v4l/vidioc-enumstd.rst | 367 + Documentation/media/uapi/v4l/vidioc-expbuf.rst | 175 + Documentation/media/uapi/v4l/vidioc-g-audio.rst | 135 + Documentation/media/uapi/v4l/vidioc-g-audioout.rst | 108 + Documentation/media/uapi/v4l/vidioc-g-crop.rst | 119 + Documentation/media/uapi/v4l/vidioc-g-ctrl.rst | 106 + .../media/uapi/v4l/vidioc-g-dv-timings.rst | 312 + Documentation/media/uapi/v4l/vidioc-g-edid.rst | 154 + .../media/uapi/v4l/vidioc-g-enc-index.rst | 156 + .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 416 + Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 362 + Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 161 + .../media/uapi/v4l/vidioc-g-frequency.rst | 112 + Documentation/media/uapi/v4l/vidioc-g-input.rst | 71 + Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst | 134 + .../media/uapi/v4l/vidioc-g-modulator.rst | 202 + Documentation/media/uapi/v4l/vidioc-g-output.rst | 73 + Documentation/media/uapi/v4l/vidioc-g-parm.rst | 270 + Documentation/media/uapi/v4l/vidioc-g-priority.rst | 100 + .../media/uapi/v4l/vidioc-g-selection.rst | 200 + .../media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst | 202 + Documentation/media/uapi/v4l/vidioc-g-std.rst | 81 + Documentation/media/uapi/v4l/vidioc-g-tuner.rst | 476 + Documentation/media/uapi/v4l/vidioc-log-status.rst | 56 + Documentation/media/uapi/v4l/vidioc-overlay.rst | 61 + .../media/uapi/v4l/vidioc-prepare-buf.rst | 65 + Documentation/media/uapi/v4l/vidioc-qbuf.rst | 205 + .../media/uapi/v4l/vidioc-query-dv-timings.rst | 94 + Documentation/media/uapi/v4l/vidioc-querybuf.rst | 87 + Documentation/media/uapi/v4l/vidioc-querycap.rst | 284 + Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 616 ++ Documentation/media/uapi/v4l/vidioc-querystd.rst | 77 + Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 169 + .../media/uapi/v4l/vidioc-s-hw-freq-seek.rst | 147 + Documentation/media/uapi/v4l/vidioc-streamon.rst | 113 + .../uapi/v4l/vidioc-subdev-enum-frame-interval.rst | 120 + .../uapi/v4l/vidioc-subdev-enum-frame-size.rst | 125 + .../uapi/v4l/vidioc-subdev-enum-mbus-code.rst | 98 + .../media/uapi/v4l/vidioc-subdev-g-crop.rst | 125 + .../media/uapi/v4l/vidioc-subdev-g-fmt.rst | 154 + .../uapi/v4l/vidioc-subdev-g-frame-interval.rst | 120 + .../media/uapi/v4l/vidioc-subdev-g-selection.rst | 125 + .../media/uapi/v4l/vidioc-subscribe-event.rst | 123 + Documentation/media/uapi/v4l/yuv-formats.rst | 64 + .../v4l-drivers}/au0828-cardlist.rst | 0 .../media => media/v4l-drivers}/bttv-cardlist.rst | 0 Documentation/media/v4l-drivers/bttv.rst | 1926 ++++ .../media => media/v4l-drivers}/cafe_ccic.rst | 0 Documentation/media/v4l-drivers/cardlist.rst | 20 + Documentation/media/v4l-drivers/cpia2.rst | 195 + Documentation/media/v4l-drivers/cx2341x.rst | 3860 ++++++++ .../media/v4l-drivers/cx23885-cardlist.rst | 263 + Documentation/media/v4l-drivers/cx88-cardlist.rst | 379 + Documentation/media/v4l-drivers/cx88.rst | 165 + Documentation/media/v4l-drivers/davinci-vpbe.rst | 97 + .../media/v4l-drivers/em28xx-cardlist.rst | 428 + Documentation/media/v4l-drivers/fimc.rst | 171 + .../media/v4l => media/v4l-drivers}/fourcc.rst | 0 .../media => media/v4l-drivers}/gspca-cardlist.rst | 0 Documentation/media/v4l-drivers/imx.rst | 705 ++ .../media => media/v4l-drivers}/imx7.rst | 0 Documentation/media/v4l-drivers/index.rst | 68 + Documentation/media/v4l-drivers/ipu3.rst | 558 ++ .../media => media/v4l-drivers}/ipu3_rcb.svg | 0 .../media => media/v4l-drivers}/ivtv-cardlist.rst | 0 .../media => media/v4l-drivers}/ivtv.rst | 0 Documentation/media/v4l-drivers/max2175.rst | 64 + Documentation/media/v4l-drivers/meye.rst | 134 + Documentation/media/v4l-drivers/omap3isp.rst | 284 + .../media => media/v4l-drivers}/omap4_camera.rst | 0 .../media => media/v4l-drivers}/philips.rst | 0 .../drivers => media/v4l-drivers}/pvrusb2.rst | 0 .../drivers => media/v4l-drivers}/pxa_camera.rst | 0 .../media => media/v4l-drivers}/qcom_camss.rst | 0 .../v4l-drivers}/qcom_camss_8x96_graph.dot | 0 .../v4l-drivers}/qcom_camss_graph.dot | 0 .../drivers => media/v4l-drivers}/radiotrack.rst | 0 .../media => media/v4l-drivers}/rcar-fdp1.rst | 0 .../v4l-drivers}/saa7134-cardlist.rst | 0 Documentation/media/v4l-drivers/saa7134.rst | 115 + .../v4l-drivers}/saa7164-cardlist.rst | 0 .../v4l-drivers}/sh_mobile_ceu_camera.rst | 0 .../media => media/v4l-drivers}/si470x.rst | 0 .../media => media/v4l-drivers}/si4713.rst | 0 .../media => media/v4l-drivers}/si476x.rst | 0 .../media/v4l-drivers}/soc-camera.rst | 0 .../v4l-drivers}/tm6000-cardlist.rst | 0 .../media => media/v4l-drivers}/tuner-cardlist.rst | 0 .../media/drivers => media/v4l-drivers}/tuners.rst | 0 .../v4l-drivers}/usbvision-cardlist.rst | 0 .../drivers => media/v4l-drivers}/uvcvideo.rst | 0 Documentation/media/v4l-drivers/v4l-with-ir.rst | 75 + .../media => media/v4l-drivers}/vimc.dot | 0 Documentation/media/v4l-drivers/vimc.rst | 101 + .../media => media/v4l-drivers}/vivid.rst | 0 Documentation/media/v4l-drivers/zr364xx.rst | 110 + .../media/video.h.rst.exceptions | 0 .../media/videodev2.h.rst.exceptions | 0 Documentation/memory-barriers.txt | 2 +- Documentation/networking/ip-sysctl.txt | 12 - Documentation/power/pci.rst | 58 +- Documentation/powerpc/cxl.rst | 2 - Documentation/powerpc/firmware-assisted-dump.rst | 2 +- Documentation/powerpc/index.rst | 1 - Documentation/powerpc/vas-api.rst | 292 - Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/{core-api/rbtree.rst => rbtree.txt} | 0 Documentation/s390/index.rst | 1 - Documentation/s390/pci.rst | 126 - Documentation/scheduler/sched-domains.rst | 10 +- Documentation/security/keys/core.rst | 58 - Documentation/sphinx/requirements.txt | 2 +- Documentation/trace/coresight/coresight-ect.rst | 6 +- Documentation/trace/coresight/coresight.rst | 85 - .../translations/it_IT/doc-guide/parse-headers.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/email-clients.rst | 332 +- Documentation/translations/it_IT/process/index.rst | 1 - .../it_IT/process/management-style.rst | 293 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/it_IT/riscv/patch-acceptance.rst | 40 - .../translations/ko_KR/memory-barriers.txt | 2 +- .../translations/zh_CN/filesystems/sysfs.txt | 8 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../translations/zh_CN/video4linux/omap3isp.txt | 4 +- .../zh_CN/video4linux/v4l2-framework.txt | 8 +- Documentation/userspace-api/index.rst | 1 - Documentation/userspace-api/ioctl/ioctl-number.rst | 3 - Documentation/userspace-api/media/Makefile | 69 - Documentation/userspace-api/media/cec/cec-api.rst | 54 - .../userspace-api/media/cec/cec-func-close.rst | 54 - .../userspace-api/media/cec/cec-func-ioctl.rst | 73 - .../userspace-api/media/cec/cec-func-open.rst | 85 - .../userspace-api/media/cec/cec-func-poll.rst | 85 - .../userspace-api/media/cec/cec-funcs.rst | 30 - .../userspace-api/media/cec/cec-header.rst | 17 - .../userspace-api/media/cec/cec-intro.rst | 49 - .../media/cec/cec-ioc-adap-g-caps.rst | 150 - .../media/cec/cec-ioc-adap-g-log-addrs.rst | 378 - .../media/cec/cec-ioc-adap-g-phys-addr.rst | 100 - .../userspace-api/media/cec/cec-ioc-dqevent.rst | 257 - .../userspace-api/media/cec/cec-ioc-g-mode.rst | 301 - .../userspace-api/media/cec/cec-ioc-receive.rst | 391 - .../userspace-api/media/cec/cec-pin-error-inj.rst | 334 - .../userspace-api/media/drivers/cx2341x-uapi.rst | 179 - .../userspace-api/media/drivers/imx-uapi.rst | 125 - .../userspace-api/media/drivers/index.rst | 39 - .../userspace-api/media/drivers/max2175.rst | 64 - .../userspace-api/media/drivers/meye-uapi.rst | 53 - .../userspace-api/media/drivers/omap3isp-uapi.rst | 208 - .../media/dvb/audio-bilingual-channel-select.rst | 66 - .../media/dvb/audio-channel-select.rst | 66 - .../userspace-api/media/dvb/audio-clear-buffer.rst | 55 - .../userspace-api/media/dvb/audio-continue.rst | 56 - .../userspace-api/media/dvb/audio-fclose.rst | 63 - .../userspace-api/media/dvb/audio-fopen.rst | 115 - .../userspace-api/media/dvb/audio-fwrite.rst | 91 - .../media/dvb/audio-get-capabilities.rst | 63 - .../userspace-api/media/dvb/audio-get-status.rst | 63 - .../userspace-api/media/dvb/audio-pause.rst | 57 - .../userspace-api/media/dvb/audio-play.rst | 56 - .../media/dvb/audio-select-source.rst | 65 - .../userspace-api/media/dvb/audio-set-av-sync.rst | 67 - .../media/dvb/audio-set-bypass-mode.rst | 70 - .../userspace-api/media/dvb/audio-set-id.rst | 67 - .../userspace-api/media/dvb/audio-set-mixer.rst | 61 - .../userspace-api/media/dvb/audio-set-mute.rst | 71 - .../media/dvb/audio-set-streamtype.rst | 77 - .../userspace-api/media/dvb/audio-stop.rst | 56 - Documentation/userspace-api/media/dvb/audio.rst | 34 - .../userspace-api/media/dvb/audio_data_types.rst | 123 - .../media/dvb/audio_function_calls.rst | 37 - .../userspace-api/media/dvb/ca-fclose.rst | 50 - Documentation/userspace-api/media/dvb/ca-fopen.rst | 84 - .../userspace-api/media/dvb/ca-get-cap.rst | 53 - .../userspace-api/media/dvb/ca-get-descr-info.rst | 49 - .../userspace-api/media/dvb/ca-get-msg.rst | 59 - .../userspace-api/media/dvb/ca-get-slot-info.rst | 64 - Documentation/userspace-api/media/dvb/ca-reset.rst | 51 - .../userspace-api/media/dvb/ca-send-msg.rst | 58 - .../userspace-api/media/dvb/ca-set-descr.rst | 53 - Documentation/userspace-api/media/dvb/ca.rst | 32 - .../userspace-api/media/dvb/ca_data_types.rst | 16 - .../userspace-api/media/dvb/ca_function_calls.rst | 27 - .../userspace-api/media/dvb/ca_high_level.rst | 157 - Documentation/userspace-api/media/dvb/demux.rst | 30 - .../userspace-api/media/dvb/dmx-add-pid.rst | 56 - .../userspace-api/media/dvb/dmx-expbuf.rst | 97 - .../userspace-api/media/dvb/dmx-fclose.rst | 52 - .../userspace-api/media/dvb/dmx-fopen.rst | 98 - .../userspace-api/media/dvb/dmx-fread.rst | 87 - .../userspace-api/media/dvb/dmx-fwrite.rst | 79 - .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 71 - .../userspace-api/media/dvb/dmx-get-stc.rst | 73 - Documentation/userspace-api/media/dvb/dmx-mmap.rst | 125 - .../userspace-api/media/dvb/dmx-munmap.rst | 63 - Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 93 - .../userspace-api/media/dvb/dmx-querybuf.rst | 72 - .../userspace-api/media/dvb/dmx-remove-pid.rst | 57 - .../userspace-api/media/dvb/dmx-reqbufs.rst | 83 - .../media/dvb/dmx-set-buffer-size.rst | 57 - .../userspace-api/media/dvb/dmx-set-filter.rst | 64 - .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 76 - .../userspace-api/media/dvb/dmx-start.rst | 75 - Documentation/userspace-api/media/dvb/dmx-stop.rst | 52 - .../userspace-api/media/dvb/dmx_fcalls.rst | 37 - .../userspace-api/media/dvb/dmx_types.rst | 16 - .../userspace-api/media/dvb/dvb-fe-read-status.rst | 32 - .../userspace-api/media/dvb/dvb-frontend-event.rst | 22 - .../media/dvb/dvb-frontend-parameters.rst | 126 - Documentation/userspace-api/media/dvb/dvbapi.rst | 126 - .../userspace-api/media/dvb/dvbproperty.rst | 133 - Documentation/userspace-api/media/dvb/dvbstb.svg | 43 - Documentation/userspace-api/media/dvb/examples.rst | 23 - .../userspace-api/media/dvb/fe-bandwidth-t.rst | 81 - .../media/dvb/fe-diseqc-recv-slave-reply.rst | 55 - .../media/dvb/fe-diseqc-reset-overload.rst | 53 - .../media/dvb/fe-diseqc-send-burst.rst | 59 - .../media/dvb/fe-diseqc-send-master-cmd.rst | 56 - .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 - .../media/dvb/fe-enable-high-lnb-voltage.rst | 61 - .../userspace-api/media/dvb/fe-get-event.rst | 78 - .../userspace-api/media/dvb/fe-get-frontend.rst | 69 - .../userspace-api/media/dvb/fe-get-info.rst | 70 - .../userspace-api/media/dvb/fe-get-property.rst | 83 - .../userspace-api/media/dvb/fe-read-ber.rst | 57 - .../media/dvb/fe-read-signal-strength.rst | 57 - .../userspace-api/media/dvb/fe-read-snr.rst | 57 - .../userspace-api/media/dvb/fe-read-status.rst | 72 - .../media/dvb/fe-read-uncorrected-blocks.rst | 59 - .../media/dvb/fe-set-frontend-tune-mode.rst | 64 - .../userspace-api/media/dvb/fe-set-frontend.rst | 78 - .../userspace-api/media/dvb/fe-set-tone.rst | 65 - .../userspace-api/media/dvb/fe-set-voltage.rst | 69 - .../userspace-api/media/dvb/fe-type-t.rst | 98 - .../media/dvb/fe_property_parameters.rst | 1014 --- .../userspace-api/media/dvb/frontend-header.rst | 13 - .../media/dvb/frontend-property-cable-systems.rst | 82 - .../dvb/frontend-property-satellite-systems.rst | 112 - .../dvb/frontend-property-terrestrial-systems.rst | 301 - .../media/dvb/frontend-stat-properties.rst | 252 - Documentation/userspace-api/media/dvb/frontend.rst | 63 - .../userspace-api/media/dvb/frontend_f_close.rst | 57 - .../userspace-api/media/dvb/frontend_f_open.rst | 117 - .../userspace-api/media/dvb/frontend_fcalls.rst | 31 - .../media/dvb/frontend_legacy_api.rst | 45 - .../media/dvb/frontend_legacy_dvbv3_api.rst | 25 - Documentation/userspace-api/media/dvb/headers.rst | 30 - Documentation/userspace-api/media/dvb/intro.rst | 190 - .../userspace-api/media/dvb/legacy_dvb_apis.rst | 39 - .../userspace-api/media/dvb/net-add-if.rst | 60 - .../userspace-api/media/dvb/net-get-if.rst | 59 - .../userspace-api/media/dvb/net-remove-if.rst | 55 - .../userspace-api/media/dvb/net-types.rst | 16 - Documentation/userspace-api/media/dvb/net.rst | 48 - .../media/dvb/query-dvb-frontend-info.rst | 20 - .../userspace-api/media/dvb/video-clear-buffer.rst | 63 - .../userspace-api/media/dvb/video-command.rst | 105 - .../userspace-api/media/dvb/video-continue.rst | 66 - .../userspace-api/media/dvb/video-fast-forward.rst | 83 - .../userspace-api/media/dvb/video-fclose.rst | 62 - .../userspace-api/media/dvb/video-fopen.rst | 122 - .../userspace-api/media/dvb/video-freeze.rst | 70 - .../userspace-api/media/dvb/video-fwrite.rst | 90 - .../media/dvb/video-get-capabilities.rst | 70 - .../userspace-api/media/dvb/video-get-event.rst | 114 - .../media/dvb/video-get-frame-count.rst | 74 - .../userspace-api/media/dvb/video-get-pts.rst | 78 - .../userspace-api/media/dvb/video-get-size.rst | 78 - .../userspace-api/media/dvb/video-get-status.rst | 80 - .../userspace-api/media/dvb/video-play.rst | 66 - .../media/dvb/video-select-source.rst | 84 - .../userspace-api/media/dvb/video-set-blank.rst | 73 - .../media/dvb/video-set-display-format.rst | 69 - .../userspace-api/media/dvb/video-set-format.rst | 92 - .../media/dvb/video-set-streamtype.rst | 70 - .../userspace-api/media/dvb/video-slowmotion.rst | 83 - .../userspace-api/media/dvb/video-stillpicture.rst | 70 - .../userspace-api/media/dvb/video-stop.rst | 83 - .../userspace-api/media/dvb/video-try-command.rst | 75 - Documentation/userspace-api/media/dvb/video.rst | 43 - .../media/dvb/video_function_calls.rst | 42 - .../userspace-api/media/dvb/video_types.rst | 255 - Documentation/userspace-api/media/fdl-appendix.rst | 478 - Documentation/userspace-api/media/gen-errors.rst | 103 - Documentation/userspace-api/media/index.rst | 67 - .../media/mediactl/media-controller-intro.rst | 40 - .../media/mediactl/media-controller-model.rst | 42 - .../media/mediactl/media-controller.rst | 62 - .../media/mediactl/media-func-close.rst | 54 - .../media/mediactl/media-func-ioctl.rst | 74 - .../media/mediactl/media-func-open.rst | 76 - .../userspace-api/media/mediactl/media-funcs.rst | 33 - .../userspace-api/media/mediactl/media-header.rst | 17 - .../media/mediactl/media-ioc-device-info.rst | 118 - .../media/mediactl/media-ioc-enum-entities.rst | 156 - .../media/mediactl/media-ioc-enum-links.rst | 157 - .../media/mediactl/media-ioc-g-topology.rst | 307 - .../media/mediactl/media-ioc-request-alloc.rst | 90 - .../media/mediactl/media-ioc-setup-link.rst | 74 - .../media/mediactl/media-request-ioc-queue.rst | 102 - .../media/mediactl/media-request-ioc-reinit.rst | 75 - .../userspace-api/media/mediactl/media-types.rst | 425 - .../userspace-api/media/mediactl/request-api.rst | 276 - .../media/mediactl/request-func-close.rst | 73 - .../media/mediactl/request-func-ioctl.rst | 91 - .../media/mediactl/request-func-poll.rst | 101 - .../userspace-api/media/rc/keytable.c.rst | 183 - .../userspace-api/media/rc/lirc-dev-intro.rst | 171 - Documentation/userspace-api/media/rc/lirc-dev.rst | 21 - Documentation/userspace-api/media/rc/lirc-func.rst | 34 - .../userspace-api/media/rc/lirc-get-features.rst | 200 - .../userspace-api/media/rc/lirc-get-rec-mode.rst | 74 - .../media/rc/lirc-get-rec-resolution.rst | 54 - .../userspace-api/media/rc/lirc-get-send-mode.rst | 78 - .../userspace-api/media/rc/lirc-get-timeout.rst | 63 - .../userspace-api/media/rc/lirc-header.rst | 17 - Documentation/userspace-api/media/rc/lirc-read.rst | 76 - .../media/rc/lirc-set-measure-carrier-mode.rst | 53 - .../media/rc/lirc-set-rec-carrier-range.rst | 54 - .../media/rc/lirc-set-rec-carrier.rst | 53 - .../media/rc/lirc-set-rec-timeout-reports.rst | 56 - .../media/rc/lirc-set-rec-timeout.rst | 61 - .../media/rc/lirc-set-send-carrier.rst | 48 - .../media/rc/lirc-set-send-duty-cycle.rst | 54 - .../media/rc/lirc-set-transmitter-mask.rst | 58 - .../media/rc/lirc-set-wideband-receiver.rst | 63 - .../userspace-api/media/rc/lirc-write.rst | 82 - Documentation/userspace-api/media/rc/rc-intro.rst | 31 - .../userspace-api/media/rc/rc-sysfs-nodes.rst | 151 - .../userspace-api/media/rc/rc-table-change.rst | 25 - Documentation/userspace-api/media/rc/rc-tables.rst | 766 -- .../userspace-api/media/rc/remote_controllers.rst | 59 - .../userspace-api/media/typical_media_device.svg | 116 - Documentation/userspace-api/media/v4l/app-pri.rst | 37 - Documentation/userspace-api/media/v4l/async.rst | 16 - Documentation/userspace-api/media/v4l/audio.rst | 104 - Documentation/userspace-api/media/v4l/bayer.svg | 56 - Documentation/userspace-api/media/v4l/biblio.rst | 416 - Documentation/userspace-api/media/v4l/buffer.rst | 817 -- .../userspace-api/media/v4l/capture-example.rst | 20 - .../userspace-api/media/v4l/capture.c.rst | 671 -- .../userspace-api/media/v4l/colorspaces-defs.rst | 183 - .../media/v4l/colorspaces-details.rst | 813 -- .../userspace-api/media/v4l/colorspaces.rst | 170 - .../userspace-api/media/v4l/common-defs.rst | 20 - Documentation/userspace-api/media/v4l/common.rst | 65 - Documentation/userspace-api/media/v4l/compat.rst | 25 - .../userspace-api/media/v4l/constraints.svg | 37 - Documentation/userspace-api/media/v4l/control.rst | 512 -- Documentation/userspace-api/media/v4l/crop.rst | 324 - Documentation/userspace-api/media/v4l/crop.svg | 290 - .../userspace-api/media/v4l/depth-formats.rst | 24 - .../userspace-api/media/v4l/dev-capture.rst | 111 - .../userspace-api/media/v4l/dev-event.rst | 54 - .../userspace-api/media/v4l/dev-mem2mem.rst | 49 - Documentation/userspace-api/media/v4l/dev-meta.rst | 74 - Documentation/userspace-api/media/v4l/dev-osd.rst | 157 - .../userspace-api/media/v4l/dev-output.rst | 108 - .../userspace-api/media/v4l/dev-overlay.rst | 328 - .../userspace-api/media/v4l/dev-radio.rst | 59 - .../userspace-api/media/v4l/dev-raw-vbi.rst | 306 - Documentation/userspace-api/media/v4l/dev-rds.rst | 191 - Documentation/userspace-api/media/v4l/dev-sdr.rst | 114 - .../userspace-api/media/v4l/dev-sliced-vbi.rst | 669 -- .../userspace-api/media/v4l/dev-subdev.rst | 503 -- .../userspace-api/media/v4l/dev-touch.rst | 63 - Documentation/userspace-api/media/v4l/devices.rst | 33 - Documentation/userspace-api/media/v4l/diff-v4l.rst | 693 -- Documentation/userspace-api/media/v4l/dmabuf.rst | 169 - .../userspace-api/media/v4l/dv-timings.rst | 45 - .../userspace-api/media/v4l/ext-ctrls-camera.rst | 515 -- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 4274 --------- .../userspace-api/media/v4l/ext-ctrls-detect.rst | 71 - .../userspace-api/media/v4l/ext-ctrls-dv.rst | 166 - .../userspace-api/media/v4l/ext-ctrls-flash.rst | 192 - .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 95 - .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 188 - .../media/v4l/ext-ctrls-image-process.rst | 63 - .../media/v4l/ext-ctrls-image-source.rst | 67 - .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 113 - .../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 96 - .../userspace-api/media/v4l/extended-controls.rst | 180 - .../userspace-api/media/v4l/field-order.rst | 172 - .../userspace-api/media/v4l/fieldseq_bt.svg | 2621 ------ .../userspace-api/media/v4l/fieldseq_tb.svg | 2618 ------ Documentation/userspace-api/media/v4l/format.rst | 99 - .../userspace-api/media/v4l/func-close.rst | 56 - .../userspace-api/media/v4l/func-ioctl.rst | 69 - .../userspace-api/media/v4l/func-mmap.rst | 148 - .../userspace-api/media/v4l/func-munmap.rst | 65 - .../userspace-api/media/v4l/func-open.rst | 90 - .../userspace-api/media/v4l/func-poll.rst | 124 - .../userspace-api/media/v4l/func-read.rst | 140 - .../userspace-api/media/v4l/func-select.rst | 127 - .../userspace-api/media/v4l/func-write.rst | 91 - .../userspace-api/media/v4l/hist-v4l2.rst | 1374 --- .../userspace-api/media/v4l/hsv-formats.rst | 26 - Documentation/userspace-api/media/v4l/io.rst | 58 - .../media/v4l/libv4l-introduction.rst | 191 - Documentation/userspace-api/media/v4l/libv4l.rst | 20 - .../userspace-api/media/v4l/meta-formats.rst | 27 - Documentation/userspace-api/media/v4l/mmap.rst | 292 - Documentation/userspace-api/media/v4l/nv12mt.svg | 477 - .../userspace-api/media/v4l/nv12mt_example.svg | 1616 ---- Documentation/userspace-api/media/v4l/open.rst | 165 - .../userspace-api/media/v4l/pixfmt-bayer.rst | 39 - .../userspace-api/media/v4l/pixfmt-compressed.rst | 232 - .../userspace-api/media/v4l/pixfmt-grey.rst | 51 - .../userspace-api/media/v4l/pixfmt-indexed.rst | 54 - .../userspace-api/media/v4l/pixfmt-intro.rst | 58 - .../userspace-api/media/v4l/pixfmt-inzi.rst | 89 - .../userspace-api/media/v4l/pixfmt-m420.rst | 133 - .../userspace-api/media/v4l/pixfmt-meta-d4xx.rst | 220 - .../media/v4l/pixfmt-meta-intel-ipu3.rst | 104 - .../userspace-api/media/v4l/pixfmt-meta-uvc.rst | 58 - .../userspace-api/media/v4l/pixfmt-meta-vivid.rst | 60 - .../media/v4l/pixfmt-meta-vsp1-hgo.rst | 175 - .../media/v4l/pixfmt-meta-vsp1-hgt.rst | 136 - .../userspace-api/media/v4l/pixfmt-nv12.rst | 136 - .../userspace-api/media/v4l/pixfmt-nv12m.rst | 151 - .../userspace-api/media/v4l/pixfmt-nv12mt.rst | 67 - .../userspace-api/media/v4l/pixfmt-nv16.rst | 160 - .../userspace-api/media/v4l/pixfmt-nv16m.rst | 164 - .../userspace-api/media/v4l/pixfmt-nv24.rst | 102 - .../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 164 - .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 380 - .../userspace-api/media/v4l/pixfmt-reserved.rst | 282 - .../userspace-api/media/v4l/pixfmt-rgb.rst | 1304 --- .../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 37 - .../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 41 - .../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 37 - .../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 41 - .../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 62 - .../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 62 - .../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 62 - .../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 39 - .../media/v4l/pixfmt-srggb10-ipu3.rst | 342 - .../userspace-api/media/v4l/pixfmt-srggb10.rst | 83 - .../media/v4l/pixfmt-srggb10alaw8.rst | 31 - .../media/v4l/pixfmt-srggb10dpcm8.rst | 35 - .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 81 - .../userspace-api/media/v4l/pixfmt-srggb12.rst | 84 - .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 94 - .../userspace-api/media/v4l/pixfmt-srggb14.rst | 82 - .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 152 - .../userspace-api/media/v4l/pixfmt-srggb16.rst | 76 - .../userspace-api/media/v4l/pixfmt-srggb8.rst | 61 - .../userspace-api/media/v4l/pixfmt-tch-td08.rst | 59 - .../userspace-api/media/v4l/pixfmt-tch-td16.rst | 74 - .../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 57 - .../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 73 - .../userspace-api/media/v4l/pixfmt-uv8.rst | 54 - .../userspace-api/media/v4l/pixfmt-uyvy.rst | 117 - .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 138 - .../userspace-api/media/v4l/pixfmt-v4l2.rst | 171 - .../userspace-api/media/v4l/pixfmt-vyuy.rst | 115 - .../userspace-api/media/v4l/pixfmt-y10.rst | 72 - .../userspace-api/media/v4l/pixfmt-y10b.rst | 40 - .../userspace-api/media/v4l/pixfmt-y10p.rst | 50 - .../userspace-api/media/v4l/pixfmt-y12.rst | 72 - .../userspace-api/media/v4l/pixfmt-y12i.rst | 43 - .../userspace-api/media/v4l/pixfmt-y14.rst | 72 - .../userspace-api/media/v4l/pixfmt-y16-be.rst | 76 - .../userspace-api/media/v4l/pixfmt-y16.rst | 76 - .../userspace-api/media/v4l/pixfmt-y41p.rst | 158 - .../userspace-api/media/v4l/pixfmt-y8i.rst | 73 - .../userspace-api/media/v4l/pixfmt-yuv410.rst | 134 - .../userspace-api/media/v4l/pixfmt-yuv411p.rst | 122 - .../userspace-api/media/v4l/pixfmt-yuv420.rst | 150 - .../userspace-api/media/v4l/pixfmt-yuv420m.rst | 159 - .../userspace-api/media/v4l/pixfmt-yuv422m.rst | 148 - .../userspace-api/media/v4l/pixfmt-yuv422p.rst | 136 - .../userspace-api/media/v4l/pixfmt-yuv444m.rst | 148 - .../userspace-api/media/v4l/pixfmt-yuyv.rst | 125 - .../userspace-api/media/v4l/pixfmt-yvyu.rst | 115 - .../userspace-api/media/v4l/pixfmt-z16.rst | 73 - Documentation/userspace-api/media/v4l/pixfmt.rst | 45 - .../userspace-api/media/v4l/planar-apis.rst | 68 - Documentation/userspace-api/media/v4l/querycap.rst | 41 - Documentation/userspace-api/media/v4l/rw.rst | 54 - .../userspace-api/media/v4l/sdr-formats.rst | 29 - .../media/v4l/selection-api-configuration.rst | 144 - .../media/v4l/selection-api-examples.rst | 91 - .../media/v4l/selection-api-intro.rst | 35 - .../media/v4l/selection-api-targets.rst | 27 - .../media/v4l/selection-api-vs-crop-api.rst | 46 - .../userspace-api/media/v4l/selection-api.rst | 23 - .../userspace-api/media/v4l/selection.svg | 1178 --- .../userspace-api/media/v4l/selections-common.rst | 30 - Documentation/userspace-api/media/v4l/standard.rst | 192 - .../userspace-api/media/v4l/streaming-par.rst | 40 - .../userspace-api/media/v4l/subdev-formats.rst | 7833 ----------------- .../media/v4l/subdev-image-processing-crop.svg | 312 - .../media/v4l/subdev-image-processing-full.svg | 752 -- ...ubdev-image-processing-scaling-multi-source.svg | 550 -- .../userspace-api/media/v4l/tch-formats.rst | 25 - Documentation/userspace-api/media/v4l/tuner.rst | 92 - .../userspace-api/media/v4l/user-func.rst | 88 - Documentation/userspace-api/media/v4l/userp.rst | 128 - .../media/v4l/v4l2-selection-flags.rst | 51 - .../media/v4l/v4l2-selection-targets.rst | 78 - Documentation/userspace-api/media/v4l/v4l2.rst | 423 - .../userspace-api/media/v4l/v4l2grab-example.rst | 24 - .../userspace-api/media/v4l/v4l2grab.c.rst | 176 - Documentation/userspace-api/media/v4l/vbi_525.svg | 821 -- Documentation/userspace-api/media/v4l/vbi_625.svg | 870 -- .../userspace-api/media/v4l/vbi_hsync.svg | 321 - Documentation/userspace-api/media/v4l/video.rst | 75 - Documentation/userspace-api/media/v4l/videodev.rst | 16 - .../userspace-api/media/v4l/vidioc-create-bufs.rst | 141 - .../userspace-api/media/v4l/vidioc-cropcap.rst | 143 - .../media/v4l/vidioc-dbg-g-chip-info.rst | 167 - .../media/v4l/vidioc-dbg-g-register.rst | 171 - .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 226 - .../userspace-api/media/v4l/vidioc-dqevent.rst | 391 - .../media/v4l/vidioc-dv-timings-cap.rst | 169 - .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 168 - .../media/v4l/vidioc-enum-dv-timings.rst | 114 - .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 159 - .../media/v4l/vidioc-enum-frameintervals.rst | 203 - .../media/v4l/vidioc-enum-framesizes.rst | 213 - .../media/v4l/vidioc-enum-freq-bands.rst | 150 - .../userspace-api/media/v4l/vidioc-enumaudio.rst | 62 - .../media/v4l/vidioc-enumaudioout.rst | 67 - .../userspace-api/media/v4l/vidioc-enuminput.rst | 242 - .../userspace-api/media/v4l/vidioc-enumoutput.rst | 165 - .../userspace-api/media/v4l/vidioc-enumstd.rst | 367 - .../userspace-api/media/v4l/vidioc-expbuf.rst | 175 - .../userspace-api/media/v4l/vidioc-g-audio.rst | 135 - .../userspace-api/media/v4l/vidioc-g-audioout.rst | 108 - .../userspace-api/media/v4l/vidioc-g-crop.rst | 119 - .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 106 - .../media/v4l/vidioc-g-dv-timings.rst | 312 - .../userspace-api/media/v4l/vidioc-g-edid.rst | 154 - .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 156 - .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 416 - .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 362 - .../userspace-api/media/v4l/vidioc-g-fmt.rst | 161 - .../userspace-api/media/v4l/vidioc-g-frequency.rst | 112 - .../userspace-api/media/v4l/vidioc-g-input.rst | 71 - .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 134 - .../userspace-api/media/v4l/vidioc-g-modulator.rst | 202 - .../userspace-api/media/v4l/vidioc-g-output.rst | 73 - .../userspace-api/media/v4l/vidioc-g-parm.rst | 270 - .../userspace-api/media/v4l/vidioc-g-priority.rst | 100 - .../userspace-api/media/v4l/vidioc-g-selection.rst | 200 - .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 202 - .../userspace-api/media/v4l/vidioc-g-std.rst | 81 - .../userspace-api/media/v4l/vidioc-g-tuner.rst | 476 - .../userspace-api/media/v4l/vidioc-log-status.rst | 56 - .../userspace-api/media/v4l/vidioc-overlay.rst | 61 - .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 65 - .../userspace-api/media/v4l/vidioc-qbuf.rst | 205 - .../media/v4l/vidioc-query-dv-timings.rst | 94 - .../userspace-api/media/v4l/vidioc-querybuf.rst | 87 - .../userspace-api/media/v4l/vidioc-querycap.rst | 284 - .../userspace-api/media/v4l/vidioc-queryctrl.rst | 616 -- .../userspace-api/media/v4l/vidioc-querystd.rst | 77 - .../userspace-api/media/v4l/vidioc-reqbufs.rst | 169 - .../media/v4l/vidioc-s-hw-freq-seek.rst | 147 - .../userspace-api/media/v4l/vidioc-streamon.rst | 113 - .../v4l/vidioc-subdev-enum-frame-interval.rst | 120 - .../media/v4l/vidioc-subdev-enum-frame-size.rst | 125 - .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 98 - .../media/v4l/vidioc-subdev-g-crop.rst | 125 - .../media/v4l/vidioc-subdev-g-fmt.rst | 154 - .../media/v4l/vidioc-subdev-g-frame-interval.rst | 120 - .../media/v4l/vidioc-subdev-g-selection.rst | 125 - .../media/v4l/vidioc-subscribe-event.rst | 123 - .../userspace-api/media/v4l/yuv-formats.rst | 64 - Documentation/virt/kvm/amd-memory-encryption.rst | 2 +- Documentation/virt/kvm/api.rst | 17 - Documentation/virt/kvm/arm/pvtime.rst | 2 +- Documentation/virt/kvm/devices/vcpu.rst | 2 +- Documentation/virt/kvm/hypercalls.rst | 4 +- Documentation/virt/kvm/mmu.rst | 2 +- Documentation/virt/kvm/nested-vmx.rst | 5 +- Documentation/virt/kvm/review-checklist.rst | 2 +- Documentation/vm/index.rst | 1 - Documentation/vm/memory-model.rst | 9 +- Documentation/watch_queue.rst | 354 - .../watchdog/convert_drivers_to_kernel_api.rst | 2 +- Documentation/watchdog/watchdog-kernel-api.rst | 2 +- Documentation/x86/x86_64/uefi.rst | 2 +- MAINTAINERS | 164 +- Makefile | 3 +- Next/SHA1s | 319 - Next/Trees | 321 - Next/merge.log | 9222 -------------------- Next/quilt-import.log | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/kernel/traps.c | 22 +- arch/alpha/mm/init.c | 16 +- arch/alpha/mm/numa.c | 22 +- arch/arc/Kconfig | 1 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/include/asm/bug.h | 3 +- arch/arc/include/asm/entry-arcv2.h | 2 - arch/arc/include/asm/hugepage.h | 2 +- arch/arc/kernel/Makefile | 3 + arch/arc/kernel/ptrace.c | 2 +- arch/arc/kernel/setup.c | 5 +- arch/arc/kernel/stacktrace.c | 17 +- arch/arc/kernel/troubleshoot.c | 2 +- arch/arc/kernel/unwind.c | 2 + arch/arc/mm/init.c | 36 +- arch/arc/plat-eznps/Kconfig | 1 - arch/arm/Kconfig | 4 +- arch/arm/Makefile | 3 - arch/arm/boot/compressed/.gitignore | 9 + arch/arm/boot/compressed/Makefile | 39 +- arch/arm/boot/compressed/atags_to_fdt.c | 1 - arch/arm/boot/compressed/fdt.c | 2 - arch/arm/boot/compressed/fdt_ro.c | 2 - arch/arm/boot/compressed/fdt_rw.c | 2 - arch/arm/boot/compressed/fdt_wip.c | 2 - arch/arm/boot/compressed/libfdt_env.h | 24 + arch/arm/boot/compressed/vmlinux.lds.S | 2 +- arch/arm/boot/dts/Makefile | 7 - arch/arm/boot/dts/am5729-beagleboneai.dts | 731 -- arch/arm/boot/dts/am574x-idk.dts | 4 - arch/arm/boot/dts/am57xx-idk-common.dtsi | 58 - .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 74 - .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 151 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 21 - arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 4 - arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 34 - arch/arm/boot/dts/aspeed-g4.dtsi | 10 - arch/arm/boot/dts/aspeed-g5.dtsi | 19 - arch/arm/boot/dts/aspeed-g6.dtsi | 38 - arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 13 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 + arch/arm/boot/dts/bcm2835-rpi-common.dtsi | 12 - arch/arm/boot/dts/bcm2835.dtsi | 1 - arch/arm/boot/dts/bcm2836.dtsi | 1 - arch/arm/boot/dts/bcm2837.dtsi | 1 - arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/exynos3250-monk.dts | 3 +- arch/arm/boot/dts/exynos3250-rinato.dts | 48 +- arch/arm/boot/dts/exynos4210-i9100.dts | 768 -- arch/arm/boot/dts/exynos4210-origen.dts | 7 +- arch/arm/boot/dts/exynos4210-trats.dts | 41 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 33 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 6 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 17 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 13 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 - arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 115 +- arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 - arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 +- arch/arm/boot/dts/imx7-tqma7.dtsi | 2 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 - arch/arm/boot/dts/imx7d-colibri.dtsi | 4 - arch/arm/boot/dts/imx7d-nitrogen7.dts | 4 - arch/arm/boot/dts/imx7d-sdb.dts | 4 - arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 - arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 101 - arch/arm/boot/dts/keystone-k2g.dtsi | 22 - arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 1 - arch/arm/boot/dts/qcom-ipq4019.dtsi | 1 - arch/arm/boot/dts/qcom-ipq8064.dtsi | 6 - arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 405 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 11 - arch/arm/boot/dts/r7s9210.dtsi | 3 + arch/arm/boot/dts/r8a73a4.dtsi | 9 +- arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 12 +- arch/arm/boot/dts/r8a7744.dtsi | 12 +- arch/arm/boot/dts/r8a7745.dtsi | 12 +- arch/arm/boot/dts/r8a7790.dtsi | 12 +- arch/arm/boot/dts/r8a7791.dtsi | 95 +- arch/arm/boot/dts/r8a7793.dtsi | 14 +- arch/arm/boot/dts/r8a7794.dtsi | 12 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rk3229-xms6.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/boot/dts/rtd1195-horseradish.dts | 32 - arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 - arch/arm/boot/dts/rtd1195.dtsi | 217 - arch/arm/boot/dts/sh73a0.dtsi | 2 +- .../arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts | 32 - arch/arm/boot/dts/sun8i-a83t.dtsi | 10 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3.dtsi | 24 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 10 - arch/arm/boot/dts/tegra114-dalmore.dts | 3 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/exynos_defconfig | 10 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/configs/shmobile_defconfig | 1 - arch/arm/configs/sunxi_defconfig | 1 - arch/arm/include/asm/bug.h | 3 +- arch/arm/include/asm/efi.h | 8 + arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/pgtable.h | 1 + arch/arm/include/asm/traps.h | 3 +- arch/arm/include/asm/unwind.h | 3 +- arch/arm/kernel/elf.c | 27 +- arch/arm/kernel/sys_oabi-compat.c | 15 +- arch/arm/kernel/traps.c | 39 +- arch/arm/kernel/unwind.c | 5 +- arch/arm/lib/backtrace-clang.S | 9 +- arch/arm/lib/backtrace.S | 14 +- arch/arm/lib/uaccess_with_memcpy.c | 7 +- arch/arm/mach-omap2/sleep34xx.S | 2 +- arch/arm/mach-realtek/Kconfig | 11 - arch/arm/mach-realtek/Makefile | 2 - arch/arm/mach-realtek/rtd1195.c | 40 - arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-rockchip/rockchip.c | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 7 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-sa1100/shannon.c | 9 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 - arch/arm/mm/dump.c | 29 +- arch/arm/mm/fault-armv.c | 7 +- arch/arm/mm/fault.c | 22 +- arch/arm/mm/idmap.c | 3 +- arch/arm/mm/init.c | 68 +- arch/arm/mm/ioremap.c | 12 +- arch/arm/mm/mm.h | 2 +- arch/arm/mm/mmu.c | 35 +- arch/arm/mm/pgd.c | 40 +- arch/arm/plat-samsung/adc.c | 8 +- arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 5 +- arch/arm64/Kconfig.debug | 29 + arch/arm64/Makefile | 5 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 9 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 12 - .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 9 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 117 - .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 3 - .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 65 - .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 17 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 43 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 13 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 50 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 12 - arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 12 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- .../dts/marvell/armada-8040-mcbin-singleshot.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 4 +- arch/arm64/boot/dts/mediatek/Makefile | 3 - .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 4 - arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 4 - arch/arm64/boot/dts/mediatek/mt7622.dtsi | 11 - .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 27 - arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts | 14 - arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 70 - arch/arm64/boot/dts/mediatek/mt8173-elm.dts | 14 - arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1173 --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 45 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 26 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 7 +- arch/arm64/boot/dts/qcom/Makefile | 1 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 76 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 23 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 112 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 474 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 133 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 30 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 38 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 85 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 100 - arch/arm64/boot/dts/qcom/sc7180-idp.dts | 6 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 705 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 46 - arch/arm64/boot/dts/qcom/sdm660.dtsi | 372 - arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 213 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 96 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 351 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 126 +- arch/arm64/boot/dts/realtek/Makefile | 6 - arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 - arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 221 +- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 - arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 - arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 - arch/arm64/boot/dts/realtek/rtd139x.dtsi | 193 - arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 44 - arch/arm64/boot/dts/realtek/rtd1619.dtsi | 12 - arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 229 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 34 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 403 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 560 -- arch/arm64/boot/dts/rockchip/rk3326.dtsi | 15 - arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 18 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 14 +- arch/arm64/configs/defconfig | 6 +- arch/arm64/crypto/crct10dif-ce-core.S | 2 +- arch/arm64/include/asm/asm_pointer_auth.h | 43 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 7 - arch/arm64/include/asm/efi.h | 8 + arch/arm64/include/asm/elf.h | 23 +- arch/arm64/include/asm/kvm_mmu.h | 10 +- arch/arm64/include/asm/memory.h | 11 - arch/arm64/include/asm/pgalloc.h | 10 +- arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/pgtable-types.h | 5 +- arch/arm64/include/asm/pgtable.h | 47 +- arch/arm64/include/asm/smp.h | 11 + arch/arm64/include/asm/stacktrace.h | 3 +- arch/arm64/include/asm/stage2_pgtable.h | 48 +- arch/arm64/include/asm/sysreg.h | 18 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/vmap_stack.h | 6 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpufeature.c | 247 +- arch/arm64/kernel/efi-entry.S | 2 +- arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/entry.S | 4 +- arch/arm64/kernel/fpsimd.c | 3 +- arch/arm64/kernel/head.S | 43 +- arch/arm64/kernel/hibernate.c | 44 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/machine_kexec_file.c | 8 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/sleep.S | 1 + arch/arm64/kernel/smp.c | 10 +- arch/arm64/kernel/traps.c | 17 +- arch/arm64/kernel/vmlinux.lds.S | 15 +- arch/arm64/kvm/guest.c | 23 +- arch/arm64/kvm/reset.c | 12 +- arch/arm64/lib/crc32.S | 2 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/hugetlbpage.c | 45 +- arch/arm64/mm/init.c | 56 +- arch/arm64/mm/kasan_init.c | 26 +- arch/arm64/mm/mmu.c | 52 +- arch/arm64/mm/numa.c | 9 +- arch/arm64/mm/pageattr.c | 7 +- arch/arm64/mm/proc.S | 46 +- arch/c6x/kernel/traps.c | 16 +- arch/c6x/mm/init.c | 8 +- arch/csky/abiv2/mcount.S | 2 - arch/csky/include/asm/thread_info.h | 8 +- arch/csky/kernel/dumpstack.c | 9 +- arch/csky/kernel/ftrace.c | 2 - arch/csky/kernel/probes/uprobes.c | 5 - arch/csky/kernel/ptrace.c | 10 +- arch/csky/kernel/setup.c | 26 +- arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/pgtable.h | 1 + arch/h8300/kernel/traps.c | 12 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/init.c | 6 +- arch/hexagon/include/asm/fixmap.h | 4 +- arch/hexagon/include/asm/pgtable.h | 1 + arch/hexagon/kernel/traps.c | 25 +- arch/hexagon/mm/init.c | 6 +- arch/ia64/Kconfig | 1 + arch/ia64/include/asm/pgalloc.h | 4 +- arch/ia64/include/asm/pgtable.h | 17 +- arch/ia64/include/asm/ptrace.h | 1 + arch/ia64/kernel/efi.c | 12 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/process.c | 17 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/unwind_i.h | 2 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/discontig.c | 2 +- arch/ia64/mm/fault.c | 7 +- arch/ia64/mm/hugetlbpage.c | 18 +- arch/ia64/mm/init.c | 28 +- arch/m68k/amiga/config.c | 7 +- arch/m68k/coldfire/pci.c | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/kernel/traps.c | 13 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 9 +- arch/m68k/mm/motorola.c | 15 +- arch/m68k/mm/sun3mmu.c | 10 +- arch/m68k/tools/amiga/dmesg.c | 10 +- arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/unwind.h | 3 +- arch/microblaze/kernel/stacktrace.c | 4 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/kernel/traps.c | 12 +- arch/microblaze/kernel/unwind.c | 40 +- arch/microblaze/mm/init.c | 2 +- arch/mips/Kconfig | 7 +- arch/mips/alchemy/common/setup.c | 17 +- arch/mips/boot/dts/ingenic/ci20.dts | 3 - arch/mips/boot/dts/ingenic/jz4780.dtsi | 19 +- arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 5 - arch/mips/configs/loongson3_defconfig | 1 - arch/mips/include/asm/asm-eva.h | 2 +- arch/mips/include/asm/asm.h | 4 - arch/mips/include/asm/bootinfo.h | 2 +- arch/mips/include/asm/branch.h | 3 - arch/mips/include/asm/cacheops.h | 2 +- arch/mips/include/asm/clock.h | 49 + arch/mips/include/asm/cpu-features.h | 6 + arch/mips/include/asm/cpu.h | 4 - arch/mips/include/asm/fpu_emulator.h | 4 + arch/mips/include/asm/inst.h | 773 -- arch/mips/include/asm/io.h | 87 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 + .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-au1x00/ioremap.h | 38 + arch/mips/include/asm/mach-bcm63xx/ioremap.h | 5 + arch/mips/include/asm/mach-bmips/ioremap.h | 5 + arch/mips/include/asm/mach-generic/ioremap.h | 9 + arch/mips/include/asm/mach-generic/irq.h | 6 + .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-loongson2ef/loongson.h | 1 - arch/mips/include/asm/mach-loongson64/boot_param.h | 6 - .../mips/include/asm/mach-loongson64/mc146818rtc.h | 36 + .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ralink/mt7621.h | 2 + .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 + .../asm/mach-rc32434/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-tx39xx/ioremap.h | 9 + arch/mips/include/asm/mach-tx49xx/ioremap.h | 9 + arch/mips/include/asm/mach-xilfpga/irq.h | 14 + arch/mips/include/asm/pgtable-64.h | 4 +- arch/mips/include/asm/pgtable.h | 25 +- arch/mips/include/asm/smp.h | 2 +- arch/mips/include/uapi/asm/inst.h | 26 - arch/mips/kernel/cpu-probe.c | 19 +- arch/mips/kernel/head.S | 3 - arch/mips/kernel/idle.c | 3 +- arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/traps.c | 35 +- arch/mips/kernel/unaligned.c | 775 ++ arch/mips/kvm/mips.c | 64 +- arch/mips/lasat/sysctl.c | 13 +- arch/mips/loongson2ef/Kconfig | 1 + arch/mips/loongson2ef/lemote-2f/clock.c | 98 +- arch/mips/loongson64/Kconfig | 12 +- arch/mips/loongson64/Makefile | 3 +- arch/mips/loongson64/acpi_init.c | 151 + arch/mips/loongson64/cop2-ex.c | 289 +- arch/mips/loongson64/env.c | 18 - arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/pci.c | 2 + arch/mips/{loongson2ef/common => loongson64}/rtc.c | 0 arch/mips/loongson64/smp.c | 1 + arch/mips/loongson64/time.c | 8 +- arch/mips/mm/Makefile | 2 +- arch/mips/mm/c-r4k.c | 14 +- arch/mips/mm/init.c | 2 +- arch/mips/mm/ioremap.c | 151 +- arch/mips/mm/ioremap64.c | 23 - arch/mips/netlogic/xlr/fmn.c | 2 +- arch/mips/oprofile/common.c | 2 +- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/pmcs-msp71xx/msp_setup.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 2 +- arch/mips/txx9/Kconfig | 14 +- arch/nds32/configs/defconfig | 1 + arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 15 +- arch/nds32/mm/init.c | 11 +- arch/nios2/include/asm/pgtable.h | 3 +- arch/nios2/kernel/traps.c | 17 +- arch/nios2/mm/fault.c | 9 +- arch/nios2/mm/init.c | 8 +- arch/nios2/mm/ioremap.c | 6 +- arch/openrisc/include/asm/pgtable.h | 1 + arch/openrisc/kernel/traps.c | 12 +- arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 13 +- arch/parisc/kernel/perf.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 24 +- arch/parisc/mm/init.c | 22 +- arch/powerpc/Kconfig | 11 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 1 + arch/powerpc/include/asm/book3s/64/hash.h | 4 +- arch/powerpc/include/asm/book3s/64/mmu.h | 3 - arch/powerpc/include/asm/book3s/64/pgalloc.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 64 +- arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/icswx.h | 20 +- arch/powerpc/include/asm/io.h | 10 +- arch/powerpc/include/asm/mmu_context.h | 30 - arch/powerpc/include/asm/nohash/32/pgtable.h | 1 + arch/powerpc/include/asm/nohash/64/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 32 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 +- arch/powerpc/include/asm/pci-bridge.h | 2 +- arch/powerpc/include/asm/pgtable.h | 10 +- arch/powerpc/include/asm/processor.h | 1 + arch/powerpc/include/asm/switch_to.h | 2 + arch/powerpc/include/asm/vas.h | 13 +- arch/powerpc/include/asm/xive.h | 9 +- arch/powerpc/include/uapi/asm/kvm_para.h | 2 +- arch/powerpc/include/uapi/asm/vas-api.h | 24 - arch/powerpc/kernel/irq.c | 5 +- arch/powerpc/kernel/isa-bridge.c | 28 +- arch/powerpc/kernel/pci_64.c | 54 +- arch/powerpc/kernel/process.c | 39 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kvm/book3s.c | 61 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 32 +- arch/powerpc/kvm/booke.c | 41 +- arch/powerpc/kvm/powerpc.c | 3 +- arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 26 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/hugetlbpage.c | 60 +- arch/powerpc/mm/ioremap_64.c | 50 + arch/powerpc/mm/kasan/kasan_init_32.c | 2 +- arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 +- arch/powerpc/mm/pgtable.c | 30 +- arch/powerpc/mm/pgtable_64.c | 10 +- arch/powerpc/mm/ptdump/hashpagetable.c | 20 +- arch/powerpc/mm/ptdump/ptdump.c | 14 +- arch/powerpc/perf/imc-pmu.c | 4 +- arch/powerpc/platforms/powermac/nvram.c | 10 +- arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/vas-api.c | 278 - arch/powerpc/platforms/powernv/vas-debug.c | 2 +- arch/powerpc/platforms/powernv/vas-fault.c | 382 - arch/powerpc/platforms/powernv/vas-window.c | 238 +- arch/powerpc/platforms/powernv/vas.c | 85 +- arch/powerpc/platforms/powernv/vas.h | 59 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/xmon/xmon.c | 18 +- arch/riscv/Kbuild | 1 - arch/riscv/Kconfig | 9 +- arch/riscv/Kconfig.socs | 17 +- arch/riscv/boot/dts/Makefile | 2 - arch/riscv/boot/dts/kendryte/Makefile | 4 +- arch/riscv/configs/nommu_k210_defconfig | 7 +- arch/riscv/include/asm/gdb_xml.h | 117 - arch/riscv/include/asm/kdebug.h | 12 - arch/riscv/include/asm/kgdb.h | 112 - arch/riscv/include/asm/parse_asm.h | 219 - arch/riscv/include/asm/patch.h | 4 +- arch/riscv/include/asm/pgtable.h | 4 +- arch/riscv/include/asm/ptdump.h | 11 - arch/riscv/include/asm/soc.h | 39 - arch/riscv/kernel/Makefile | 1 - arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/kgdb.c | 390 - arch/riscv/kernel/patch.c | 46 +- arch/riscv/kernel/setup.c | 4 - arch/riscv/kernel/soc.c | 27 - arch/riscv/kernel/stacktrace.c | 9 +- arch/riscv/kernel/traps.c | 5 - arch/riscv/kernel/vmlinux.lds.S | 5 - arch/riscv/mm/hugetlbpage.c | 24 +- arch/riscv/mm/init.c | 14 +- arch/riscv/net/bpf_jit_comp32.c | 5 +- arch/s390/Kconfig | 2 +- arch/s390/appldata/appldata_base.c | 11 +- arch/s390/include/asm/pci.h | 41 +- arch/s390/include/asm/pci_clp.h | 12 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/dumpstack.c | 13 +- arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/topology.c | 2 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 206 +- arch/s390/kvm/vsie.c | 3 +- arch/s390/mm/cmm.c | 12 +- arch/s390/mm/gmap.c | 10 +- arch/s390/mm/hugetlbpage.c | 24 +- arch/s390/mm/init.c | 2 +- arch/s390/pci/Makefile | 3 +- arch/s390/pci/pci.c | 204 +- arch/s390/pci/pci_bus.c | 262 - arch/s390/pci/pci_bus.h | 31 - arch/s390/pci/pci_clp.c | 4 - arch/s390/pci/pci_event.c | 39 +- arch/s390/pci/pci_sysfs.c | 4 +- arch/sh/Kconfig | 1 + arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/kdebug.h | 6 +- arch/sh/include/asm/pgtable-2level.h | 1 + arch/sh/include/asm/pgtable-3level.h | 1 + arch/sh/include/asm/pgtable_32.h | 5 +- arch/sh/include/asm/pgtable_64.h | 5 +- arch/sh/include/asm/processor_32.h | 2 +- arch/sh/kernel/Makefile | 2 + arch/sh/kernel/cpu/sh4/sq.c | 3 +- arch/sh/kernel/dumpstack.c | 36 +- arch/sh/kernel/io_trapped.c | 7 +- arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/process_64.c | 3 +- arch/sh/kernel/sh_ksyms_32.c | 17 - arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/traps.c | 4 +- arch/sh/lib/delay.c | 1 - arch/sh/mm/cache-sh4.c | 4 +- arch/sh/mm/cache-sh5.c | 7 +- arch/sh/mm/fault.c | 67 +- arch/sh/mm/hugetlbpage.c | 28 +- arch/sh/mm/init.c | 17 +- arch/sh/mm/kmap.c | 2 +- arch/sh/mm/tlbex_32.c | 6 +- arch/sh/mm/tlbex_64.c | 7 +- arch/sparc/Kconfig | 10 + arch/sparc/kernel/cpumap.c | 2 +- arch/sparc/kernel/ds.c | 8 +- arch/sparc/kernel/process_32.c | 10 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/traps_64.c | 9 +- arch/sparc/mm/init_64.c | 45 +- arch/sparc/mm/srmmu.c | 21 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/vector_kern.h | 2 +- arch/um/drivers/vhost_user.h | 2 +- arch/um/kernel/mem.c | 12 +- arch/um/kernel/sysrq.c | 23 +- arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/asm/pgtable.h | 1 + arch/unicore32/include/mach/memory.h | 6 +- arch/unicore32/kernel/hibernate.c | 4 +- arch/unicore32/kernel/pci.c | 14 +- arch/unicore32/kernel/setup.h | 2 +- arch/unicore32/kernel/traps.c | 34 +- arch/unicore32/lib/backtrace.S | 24 +- arch/unicore32/mm/init.c | 43 +- arch/x86/Kconfig | 18 +- arch/x86/Kconfig.debug | 36 + arch/x86/Makefile | 10 +- arch/x86/boot/Makefile | 9 +- arch/x86/boot/compressed/Makefile | 2 - arch/x86/boot/compressed/vmlinux.lds.S | 1 - arch/x86/entry/calling.h | 40 +- arch/x86/entry/entry_32.S | 2 + arch/x86/entry/entry_64.S | 14 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 2 - arch/x86/entry/vdso/Makefile | 21 +- arch/x86/entry/vdso/vdso2c.c | 4 +- arch/x86/entry/vdso/vdso2c.h | 16 +- arch/x86/events/core.c | 11 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/uncore.h | 2 +- arch/x86/hyperv/hv_init.c | 5 +- arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/doublefault.h | 2 +- arch/x86/include/asm/efi.h | 29 +- arch/x86/include/asm/elf.h | 22 +- arch/x86/include/asm/hyperv-tlfs.h | 472 +- arch/x86/include/asm/intel-mid.h | 9 +- arch/x86/include/asm/intel_pmc_ipc.h | 59 + arch/x86/include/asm/intel_scu_ipc.h | 114 +- arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 - arch/x86/include/asm/intel_telemetry.h | 6 +- arch/x86/include/asm/kvm_host.h | 68 +- arch/x86/include/asm/mce.h | 28 +- arch/x86/include/asm/memtype.h | 3 - arch/x86/include/asm/mmu_context.h | 88 +- arch/x86/include/asm/orc_types.h | 3 +- arch/x86/include/asm/paravirt.h | 12 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_64.h | 6 - arch/x86/include/asm/pgtable_types.h | 52 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/stackprotector.h | 7 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/tlbflush.h | 441 +- arch/x86/include/asm/traps.h | 2 + arch/x86/include/asm/unwind.h | 2 +- arch/x86/include/asm/unwind_hints.h | 31 +- arch/x86/include/uapi/asm/mce.h | 1 - arch/x86/kernel/Makefile | 8 +- arch/x86/kernel/alternative.c | 55 - arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/cpu/Makefile | 3 - arch/x86/kernel/cpu/common.c | 25 +- arch/x86/kernel/cpu/mce/amd.c | 233 +- arch/x86/kernel/cpu/mce/core.c | 84 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 5 - arch/x86/kernel/cpu/mce/internal.h | 10 +- arch/x86/kernel/cpu/mce/severity.c | 6 +- arch/x86/kernel/cpu/microcode/core.c | 15 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/dumpstack.c | 9 +- arch/x86/kernel/dumpstack_32.c | 4 + arch/x86/kernel/dumpstack_64.c | 3 +- arch/x86/kernel/e820.c | 18 +- arch/x86/kernel/early_printk.c | 3 + arch/x86/kernel/ftrace.c | 12 +- arch/x86/kernel/ftrace_64.S | 40 +- arch/x86/kernel/irq_64.c | 2 +- arch/x86/kernel/itmt.c | 3 +- arch/x86/kernel/paravirt.c | 21 +- arch/x86/kernel/process.c | 11 - arch/x86/kernel/setup.c | 6 - arch/x86/kernel/smpboot.c | 25 +- arch/x86/kernel/traps.c | 2 + arch/x86/kernel/unwind_frame.c | 3 - arch/x86/kernel/unwind_orc.c | 111 +- arch/x86/kvm/cpuid.c | 3 - arch/x86/kvm/hyperv.c | 11 +- arch/x86/kvm/lapic.c | 61 +- arch/x86/kvm/lapic.h | 7 +- arch/x86/kvm/mmu/mmu.c | 228 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/svm/nested.c | 18 +- arch/x86/kvm/svm/sev.c | 5 +- arch/x86/kvm/svm/svm.c | 85 +- arch/x86/kvm/svm/svm.h | 5 +- arch/x86/kvm/vmx/evmcs.c | 32 +- arch/x86/kvm/vmx/nested.c | 503 +- arch/x86/kvm/vmx/nested.h | 41 +- arch/x86/kvm/vmx/ops.h | 32 +- arch/x86/kvm/vmx/vmcs.h | 2 +- arch/x86/kvm/vmx/vmcs12.c | 4 + arch/x86/kvm/vmx/vmcs12.h | 10 +- arch/x86/kvm/vmx/vmx.c | 243 +- arch/x86/kvm/vmx/vmx.h | 54 +- arch/x86/kvm/x86.c | 198 +- arch/x86/kvm/x86.h | 6 - arch/x86/lib/Makefile | 9 - arch/x86/mm/Makefile | 4 - arch/x86/mm/cpu_entry_area.c | 4 +- arch/x86/mm/hugetlbpage.c | 23 +- arch/x86/mm/init.c | 46 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/ioremap.c | 10 +- arch/x86/mm/kmmio.c | 4 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/mmap.c | 2 - arch/x86/mm/numa.c | 11 +- arch/x86/mm/pat/set_memory.c | 9 +- arch/x86/mm/pgtable.c | 16 +- arch/x86/mm/pgtable_32.c | 2 +- arch/x86/mm/tlb.c | 384 +- arch/x86/platform/efi/efi.c | 8 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/x86/purgatory/.gitignore | 1 - arch/x86/purgatory/Makefile | 21 +- arch/x86/realmode/Makefile | 3 - arch/x86/realmode/rm/Makefile | 3 - arch/x86/xen/smp_pv.c | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/kernel/traps.c | 22 +- arch/xtensa/mm/init.c | 8 +- block/blk-core.c | 39 +- block/blk-map.c | 9 +- block/blk-merge.c | 40 +- block/blk-mq-debugfs.c | 1 + block/blk-mq-sched.c | 82 +- block/blk-mq.c | 43 +- block/blk-settings.c | 37 + block/blk.h | 45 +- block/genhd.c | 37 +- block/ioctl.c | 150 +- block/partitions/core.c | 168 +- block/partitions/ldm.h | 2 +- crypto/algapi.c | 24 +- crypto/algif_rng.c | 2 +- crypto/api.c | 3 +- crypto/drbg.c | 26 +- crypto/internal.h | 1 - crypto/jitterentropy-kcapi.c | 27 - crypto/jitterentropy.c | 417 +- drivers/acpi/acpi_extlog.c | 19 +- drivers/acpi/acpi_lpss.c | 14 +- drivers/acpi/acpi_tad.c | 2 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/device_pm.c | 35 +- drivers/acpi/nfit/mce.c | 1 - drivers/acpi/pci_root.c | 9 +- drivers/acpi/processor_idle.c | 9 +- drivers/amba/bus.c | 1 - drivers/amba/tegra-ahb.c | 2 +- drivers/android/binderfs.c | 4 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-scsi.c | 30 +- drivers/base/component.c | 8 +- drivers/base/core.c | 10 +- drivers/base/dd.c | 20 +- drivers/base/firmware_loader/main.c | 3 + drivers/base/memory.c | 44 +- drivers/base/platform.c | 10 +- drivers/base/power/main.c | 350 +- drivers/base/regmap/regmap-debugfs.c | 6 - drivers/base/regmap/regmap-i2c.c | 61 - drivers/base/regmap/regmap-irq.c | 84 +- drivers/base/regmap/regmap.c | 1 - drivers/base/swnode.c | 48 - drivers/block/drbd/drbd_bitmap.c | 4 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_protocol.h | 8 +- drivers/block/rbd_types.h | 2 +- drivers/bluetooth/btbcm.c | 139 +- drivers/bluetooth/btbcm.h | 10 +- drivers/bluetooth/btqca.c | 18 +- drivers/bluetooth/btqca.h | 3 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 197 +- drivers/bluetooth/hci_bcm.c | 35 +- drivers/bluetooth/hci_h5.c | 2 - drivers/bluetooth/hci_qca.c | 57 +- drivers/bus/mhi/core/main.c | 2 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/agp/intel-gtt.c | 21 +- drivers/char/hw_random/Kconfig | 13 - drivers/char/hw_random/Makefile | 1 - drivers/char/hw_random/cctrng.c | 737 -- drivers/char/hw_random/cctrng.h | 72 - drivers/char/hw_random/omap-rng.c | 5 +- drivers/char/hw_random/xgene-rng.c | 4 +- drivers/char/ipmi/bt-bmc.c | 9 +- drivers/char/ipmi/ipmi_msghandler.c | 9 +- drivers/char/random.c | 2 +- drivers/char/tlclk.c | 17 +- drivers/clk/imx/Kconfig | 8 +- drivers/clk/imx/clk-imx6ul.c | 2 +- drivers/clk/imx/clk-imx7ulp.c | 6 +- drivers/clk/mediatek/Kconfig | 7 - drivers/clk/mediatek/Makefile | 1 - drivers/clk/mediatek/clk-mt8173-mm.c | 146 - drivers/clk/mediatek/clk-mt8173.c | 104 + drivers/clk/rockchip/clk-pll.c | 70 +- drivers/clk/rockchip/clk-rk3228.c | 17 +- drivers/clk/sunxi/clk-sunxi.c | 2 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/Kconfig.arm | 1 - drivers/cpufreq/cpufreq-dt-platdev.c | 2 - drivers/cpufreq/imx-cpufreq-dt.c | 84 +- drivers/cpufreq/intel_pstate.c | 5 +- drivers/cpufreq/loongson2_cpufreq.c | 22 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 4 +- drivers/crypto/bcm/cipher.c | 1 + drivers/crypto/ccp/Kconfig | 3 +- drivers/crypto/chelsio/chcr_algo.c | 2 +- drivers/crypto/chelsio/chcr_crypto.h | 8 +- drivers/crypto/hisilicon/Kconfig | 4 - drivers/crypto/hisilicon/hpre/hpre.h | 1 + drivers/crypto/hisilicon/hpre/hpre_main.c | 176 +- drivers/crypto/hisilicon/qm.c | 803 +- drivers/crypto/hisilicon/qm.h | 41 +- drivers/crypto/hisilicon/sec2/sec.h | 1 + drivers/crypto/hisilicon/sec2/sec_main.c | 177 +- drivers/crypto/hisilicon/zip/zip_main.c | 188 +- drivers/crypto/marvell/octeontx/otx_cptpf_main.c | 4 +- drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 95 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 10 +- drivers/crypto/nx/Makefile | 2 +- drivers/crypto/nx/nx-842-powernv.c | 1062 +++ drivers/crypto/nx/nx-common-powernv.c | 1136 --- drivers/devfreq/tegra30-devfreq.c | 7 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 5 +- drivers/dma-buf/dma-fence-chain.c | 10 +- drivers/dma-buf/selftests.h | 1 - drivers/dma-buf/st-dma-fence-chain.c | 715 -- drivers/dma/Kconfig | 7 +- drivers/dma/at_hdmac_regs.h | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dmaengine.c | 60 +- drivers/dma/dmatest.c | 30 +- drivers/dma/dw-edma/dw-edma-core.c | 38 +- drivers/dma/dw-edma/dw-edma-core.h | 4 - drivers/dma/dw-edma/dw-edma-pcie.c | 10 - drivers/dma/idxd/sysfs.c | 11 - drivers/dma/ioat/dma.c | 85 +- drivers/dma/ioat/dma.h | 10 +- drivers/dma/ioat/init.c | 2 +- drivers/dma/milbeaut-hdmac.c | 2 +- drivers/dma/milbeaut-xdmac.c | 2 +- drivers/dma/mmp_tdma.c | 31 +- drivers/dma/moxart-dma.c | 2 +- drivers/dma/pch_dma.c | 2 +- drivers/dma/qcom/bam_dma.c | 2 +- drivers/dma/qcom/hidma.c | 1 + drivers/dma/stm32-dma.c | 41 +- drivers/dma/tegra20-apb-dma.c | 11 +- drivers/dma/ti/Kconfig | 4 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-psil.c | 1 - drivers/dma/ti/k3-udma.c | 4 +- drivers/dma/timb_dma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 20 +- drivers/edac/amd64_edac.c | 8 + drivers/edac/amd8131_edac.c | 8 + drivers/edac/armada_xp_edac.c | 14 +- drivers/edac/edac_mc.c | 61 + drivers/edac/i10nm_base.c | 27 +- drivers/edac/i7core_edac.c | 5 +- drivers/edac/mce_amd.c | 28 +- drivers/edac/mce_amd.h | 2 + drivers/edac/pnd2_edac.c | 8 +- drivers/edac/sb_edac.c | 7 +- drivers/edac/skx_base.c | 13 +- drivers/edac/skx_common.c | 14 +- drivers/edac/skx_common.h | 11 +- drivers/edac/thunderx_edac.c | 8 +- drivers/edac/xgene_edac.c | 3 + drivers/extcon/extcon.c | 2 +- drivers/firewire/core-cdev.c | 2 +- drivers/firewire/core-transaction.c | 2 +- drivers/firewire/core.h | 2 +- drivers/firewire/net.c | 2 + drivers/firewire/nosy.c | 2 +- drivers/firewire/ohci.c | 2 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 7 - drivers/firmware/arm_scmi/common.h | 11 - drivers/firmware/arm_scmi/driver.c | 133 +- drivers/firmware/arm_scmi/mailbox.c | 17 - drivers/firmware/arm_scmi/perf.c | 5 - drivers/firmware/arm_scmi/power.c | 6 - drivers/firmware/arm_scmi/sensors.c | 4 - drivers/firmware/arm_scmi/shmem.c | 15 - drivers/firmware/arm_scmi/smc.c | 153 - drivers/firmware/dmi-id.c | 6 - drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/dmi_scan.c | 30 - drivers/firmware/efi/Kconfig | 15 +- drivers/firmware/efi/arm-init.c | 4 +- drivers/firmware/efi/efi.c | 44 +- drivers/firmware/efi/libstub/Makefile | 44 +- drivers/firmware/efi/libstub/alignedmem.c | 57 - drivers/firmware/efi/libstub/arm-stub.c | 408 + drivers/firmware/efi/libstub/arm64-stub.c | 94 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 47 +- drivers/firmware/efi/libstub/efi-stub.c | 403 - drivers/firmware/efi/libstub/efistub.h | 96 +- drivers/firmware/efi/libstub/fdt.c | 8 +- drivers/firmware/efi/libstub/file.c | 34 +- drivers/firmware/efi/libstub/gop.c | 492 +- drivers/firmware/efi/libstub/mem.c | 191 +- drivers/firmware/efi/libstub/randomalloc.c | 6 +- drivers/firmware/efi/libstub/relocate.c | 174 - drivers/firmware/efi/libstub/x86-stub.c | 35 +- drivers/firmware/google/memconsole-coreboot.c | 2 +- drivers/firmware/google/vpd.c | 2 +- drivers/firmware/iscsi_ibft.c | 2 +- drivers/firmware/pcdp.h | 2 +- drivers/firmware/qcom_scm-legacy.c | 2 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/tegra/bpmp.c | 9 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-fme-main.c | 19 +- drivers/fpga/dfl.c | 15 +- drivers/fpga/dfl.h | 37 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 12 +- drivers/fpga/stratix10-soc.c | 3 +- drivers/gnss/serial.h | 2 +- drivers/gpio/Kconfig | 2 +- drivers/gpio/TODO | 4 - drivers/gpio/gpio-dwapb.c | 202 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-merrifield.c | 10 +- drivers/gpio/gpio-mlxbf2.c | 1 + drivers/gpio/gpio-pca953x.c | 38 - drivers/gpio/gpio-pch.c | 73 +- drivers/gpio/gpio-pl061.c | 9 +- drivers/gpio/gpio-xgene-sb.c | 2 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-devprop.c | 5 +- drivers/gpio/gpiolib-of.c | 31 - drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 4 +- 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_gfx_v9.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 160 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 358 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 185 - drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 29 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 91 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 273 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 322 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 20 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 99 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 100 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 10 +- drivers/gpu/drm/amd/amdgpu/atom.c | 7 +- drivers/gpu/drm/amd/amdgpu/cik.c | 8 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/cikd.h | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2842 +----- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 66 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 172 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 5 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 97 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 46 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 3 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 302 +- drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h | 16 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 18 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 18 + drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 7 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 36 +- drivers/gpu/drm/amd/amdgpu/nv.c | 20 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 49 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 141 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 237 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 172 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 262 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 143 +- drivers/gpu/drm/amd/amdgpu/si.c | 8 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 10 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 20 + drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 3 - drivers/gpu/drm/amd/amdgpu/soc15d.h | 26 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 112 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 77 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 96 +- drivers/gpu/drm/amd/amdgpu/vi.c | 24 + drivers/gpu/drm/amd/amdgpu/vid.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 42 - drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 40 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 43 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 - .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 5 +- drivers/gpu/drm/amd/display/Kconfig | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 108 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 27 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 71 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 88 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 3 +- .../gpu/drm/amd/display/dc/basics/log_helpers.c | 39 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 62 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc.c | 36 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 601 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 46 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 1 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 40 +- drivers/gpu/drm/amd/display/dc/dc.h | 98 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 6 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 31 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 + drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 20 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 33 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 65 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 20 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 - .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 105 - .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 117 - drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 442 - drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h | 40 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 71 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 31 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 78 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 6 +- .../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 3 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 31 - .../drm/amd/display/dc/dce112/dce112_resource.c | 31 - .../drm/amd/display/dc/dce120/dce120_resource.c | 31 - .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 28 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 31 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 104 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 20 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 15 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 20 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 79 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 4 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 40 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 4 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 7 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 116 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 33 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 5 +- .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 27 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 193 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 3 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 4 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 17 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 89 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 16 - drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 53 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 9 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 + .../amd/display/dc/virtual/virtual_link_encoder.c | 9 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 13 - .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 15 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 6 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 14 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 11 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 24 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 31 +- drivers/gpu/drm/amd/display/include/hdcp_types.h | 7 - .../gpu/drm/amd/display/include/logger_interface.h | 4 + .../drm/amd/display/modules/color/color_gamma.c | 33 +- .../drm/amd/display/modules/color/color_gamma.h | 4 +- .../drm/amd/display/modules/freesync/freesync.c | 101 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 30 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 8 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 482 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 5 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 5 +- .../amd/display/modules/info_packet/info_packet.c | 3 +- .../drm/amd/display/modules/power/power_helpers.c | 103 +- .../drm/amd/display/modules/power/power_helpers.h | 3 - .../amd/include/asic_reg/nbif/nbif_6_1_offset.h | 2 - .../amd/include/asic_reg/nbio/nbio_7_0_offset.h | 2 - .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 - .../drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h | 27 - .../amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h | 30 - .../include/asic_reg/smuio/smuio_12_0_0_offset.h | 30 - .../include/asic_reg/smuio/smuio_12_0_0_sh_mask.h | 33 - drivers/gpu/drm/amd/include/atomfirmware.h | 102 - drivers/gpu/drm/amd/include/cgs_common.h | 1 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 9 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 306 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 10 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 174 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 61 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 135 +- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 40 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 157 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 141 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 32 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 149 +- .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 181 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 6 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 9 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 - .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 15 +- .../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 40 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 5 +- drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 7 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 105 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 8 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 5 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 79 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 16 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 35 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 31 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 39 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 48 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 69 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 15 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 68 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 106 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 4 +- drivers/gpu/drm/arc/arcpgu_drv.c | 7 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 16 +- drivers/gpu/drm/arm/hdlcd_drv.c | 7 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/aspeed/aspeed_gfx.h | 3 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 31 +- drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 2 +- drivers/gpu/drm/ast/ast_drv.c | 3 - drivers/gpu/drm/ast/ast_main.c | 5 + drivers/gpu/drm/ast/ast_mode.c | 16 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 12 +- drivers/gpu/drm/bochs/bochs.h | 1 + drivers/gpu/drm/bochs/bochs_drv.c | 6 +- drivers/gpu/drm/bochs/bochs_kms.c | 16 +- drivers/gpu/drm/bridge/Kconfig | 16 - drivers/gpu/drm/bridge/Makefile | 1 - drivers/gpu/drm/bridge/adv7511/Kconfig | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 26 +- drivers/gpu/drm/bridge/nwl-dsi.c | 1213 --- drivers/gpu/drm/bridge/nwl-dsi.h | 144 - drivers/gpu/drm/bridge/panel.c | 7 +- drivers/gpu/drm/bridge/parade-ps8640.c | 2 + drivers/gpu/drm/bridge/sii9234.c | 3 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 86 +- drivers/gpu/drm/cirrus/Kconfig | 19 + drivers/gpu/drm/cirrus/Makefile | 2 + drivers/gpu/drm/cirrus/cirrus.c | 680 ++ drivers/gpu/drm/drm_atomic.c | 8 +- drivers/gpu/drm/drm_auth.c | 69 +- drivers/gpu/drm/drm_blend.c | 6 - drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_client.c | 8 +- drivers/gpu/drm/drm_connector.c | 6 +- drivers/gpu/drm/drm_crtc_internal.h | 4 +- drivers/gpu/drm/drm_debugfs.c | 45 +- drivers/gpu/drm/drm_dma.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 96 - drivers/gpu/drm/drm_dp_mst_topology.c | 412 +- drivers/gpu/drm/drm_drv.c | 230 +- drivers/gpu/drm/drm_edid.c | 105 +- drivers/gpu/drm/drm_fb_cma_helper.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 31 +- drivers/gpu/drm/drm_file.c | 6 +- drivers/gpu/drm/drm_framebuffer.c | 8 +- drivers/gpu/drm/drm_gem.c | 23 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 224 +- drivers/gpu/drm/drm_gem_vram_helper.c | 124 +- drivers/gpu/drm/drm_internal.h | 7 +- drivers/gpu/drm/drm_ioctl.c | 6 +- drivers/gpu/drm/drm_managed.c | 275 - drivers/gpu/drm/drm_mipi_dbi.c | 33 +- drivers/gpu/drm/drm_mode_config.c | 110 +- drivers/gpu/drm/drm_pci.c | 4 +- drivers/gpu/drm/drm_scatter.c | 11 +- drivers/gpu/drm/drm_vblank.c | 94 +- drivers/gpu/drm/drm_vm.c | 4 +- drivers/gpu/drm/drm_vram_helper_common.c | 94 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 20 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +- drivers/gpu/drm/exynos/exynos_dp.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 8 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 47 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 100 +- drivers/gpu/drm/gma500/framebuffer.c | 16 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 11 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 31 + drivers/gpu/drm/gma500/mdfld_output.h | 1 + drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 6 + drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 6 + drivers/gpu/drm/gma500/oaktrail_hdmi.c | 19 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 1 + drivers/gpu/drm/gma500/psb_intel_lvds.c | 18 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 99 + drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 8 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 43 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 1 + drivers/gpu/drm/i2c/sil164_drv.c | 7 +- drivers/gpu/drm/i2c/tda998x_drv.c | 20 +- drivers/gpu/drm/i915/Makefile | 28 +- drivers/gpu/drm/i915/display/icl_dsi.c | 188 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 25 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 2 - drivers/gpu/drm/i915/display/intel_audio.c | 163 +- drivers/gpu/drm/i915/display/intel_bw.c | 33 +- drivers/gpu/drm/i915/display/intel_bw.h | 9 - drivers/gpu/drm/i915/display/intel_color.c | 121 +- drivers/gpu/drm/i915/display/intel_connector.c | 5 +- drivers/gpu/drm/i915/display/intel_crt.c | 40 +- drivers/gpu/drm/i915/display/intel_ddi.c | 748 +- drivers/gpu/drm/i915/display/intel_ddi.h | 9 +- drivers/gpu/drm/i915/display/intel_display.c | 844 +- drivers/gpu/drm/i915/display/intel_display.h | 11 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 130 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 558 +- drivers/gpu/drm/i915/display/intel_display_power.h | 5 +- drivers/gpu/drm/i915/display/intel_display_types.h | 47 +- drivers/gpu/drm/i915/display/intel_dp.c | 1515 +--- drivers/gpu/drm/i915/display/intel_dp.h | 4 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 84 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 9 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 4 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 157 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +- drivers/gpu/drm/i915/display/intel_dsb.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi.c | 9 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 13 +- drivers/gpu/drm/i915/display/intel_dvo.c | 9 +- drivers/gpu/drm/i915/display/intel_fbc.c | 85 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 6 +- drivers/gpu/drm/i915/display/intel_global_state.c | 9 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 29 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 299 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 16 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +- drivers/gpu/drm/i915/display/intel_lvds.c | 38 +- drivers/gpu/drm/i915/display/intel_overlay.c | 8 +- drivers/gpu/drm/i915/display/intel_panel.c | 162 +- drivers/gpu/drm/i915/display/intel_panel.h | 13 +- drivers/gpu/drm/i915/display/intel_psr.c | 47 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 22 +- drivers/gpu/drm/i915/display/intel_sprite.c | 8 - drivers/gpu/drm/i915/display/intel_tc.c | 142 +- drivers/gpu/drm/i915/display/intel_tv.c | 15 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 365 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 20 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 95 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 3 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 + .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_gt.c | 15 +- drivers/gpu/drm/i915/gt/debugfs_gt.h | 9 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 67 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 6 +- drivers/gpu/drm/i915/gt/intel_context.c | 5 - drivers/gpu/drm/i915/gt/intel_context_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 10 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 127 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 6 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 21 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 59 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 909 -- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h | 78 - drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 102 - drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 27 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 15 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 15 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 20 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 9 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 832 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 1 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 6 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 39 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 6 +- drivers/gpu/drm/i915/gt/intel_reset.c | 16 +- drivers/gpu/drm/i915/gt/intel_ring.h | 5 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 33 +- drivers/gpu/drm/i915/gt/intel_rps.c | 219 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 33 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 31 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 2 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 - drivers/gpu/drm/i915/gt/selftest_lrc.c | 631 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 30 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 1303 --- drivers/gpu/drm/i915/gt/selftest_rps.h | 17 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 - drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 42 - drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h | 14 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 14 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 97 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 - drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 124 - drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h | 15 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 36 - drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h | 14 - drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 17 + drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 35 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 30 - drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h | 14 - drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 3 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/gvt.c | 1 + drivers/gpu/drm/i915/gvt/hypercall.h | 2 + drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 9 +- drivers/gpu/drm/i915/i915_active.c | 137 +- drivers/gpu/drm/i915/i915_active.h | 14 +- drivers/gpu/drm/i915/i915_debugfs.c | 340 +- drivers/gpu/drm/i915/i915_debugfs.h | 4 +- drivers/gpu/drm/i915/i915_drv.c | 156 +- drivers/gpu/drm/i915/i915_drv.h | 14 +- drivers/gpu/drm/i915/i915_gem.c | 20 +- drivers/gpu/drm/i915/i915_gem_evict.c | 7 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 911 ++ drivers/gpu/drm/i915/i915_gem_fence_reg.h | 71 + drivers/gpu/drm/i915/i915_gpu_error.c | 7 +- drivers/gpu/drm/i915/i915_gpu_error.h | 3 +- drivers/gpu/drm/i915/i915_irq.c | 14 +- drivers/gpu/drm/i915/i915_pci.c | 39 +- drivers/gpu/drm/i915/i915_perf.c | 584 +- drivers/gpu/drm/i915/i915_perf_types.h | 46 +- drivers/gpu/drm/i915/i915_pmu.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 178 +- drivers/gpu/drm/i915/i915_request.c | 29 +- drivers/gpu/drm/i915/i915_request.h | 2 - drivers/gpu/drm/i915/i915_scheduler.c | 10 - drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 23 - drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_utils.c | 3 +- drivers/gpu/drm/i915/i915_vma.c | 131 +- drivers/gpu/drm/i915/i915_vma.h | 4 +- drivers/gpu/drm/i915/intel_device_info.c | 42 +- drivers/gpu/drm/i915/intel_device_info.h | 3 - drivers/gpu/drm/i915/intel_dram.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 100 +- drivers/gpu/drm/i915/intel_pm.h | 2 - drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 55 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/i915/intel_wakeref.c | 12 +- drivers/gpu/drm/i915/intel_wakeref.h | 22 +- drivers/gpu/drm/i915/intel_wopcm.c | 44 +- drivers/gpu/drm/i915/oa/i915_oa_bdw.c | 90 + drivers/gpu/drm/i915/oa/i915_oa_bdw.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_bxt.c | 88 + drivers/gpu/drm/i915/oa/i915_oa_bxt.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_chv.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_chv.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_cnl.c | 101 + drivers/gpu/drm/i915/oa/i915_oa_cnl.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_glk.c | 88 + drivers/gpu/drm/i915/oa/i915_oa_glk.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_hsw.c | 118 + drivers/gpu/drm/i915/oa/i915_oa_hsw.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_icl.c | 98 + drivers/gpu/drm/i915/oa/i915_oa_icl.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c | 88 + drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 + drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 + drivers/gpu/drm/i915/selftests/i915_active.c | 12 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 26 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 33 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 98 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_request.c | 594 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 5 +- drivers/gpu/drm/i915/selftests/librapl.c | 24 - drivers/gpu/drm/i915/selftests/librapl.h | 13 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 38 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 8 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-drm.h | 1 + drivers/gpu/drm/imx/imx-ldb.c | 8 +- drivers/gpu/drm/imx/imx-tve.c | 8 +- drivers/gpu/drm/imx/parallel-display.c | 10 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 43 +- drivers/gpu/drm/lima/Kconfig | 2 - drivers/gpu/drm/lima/Makefile | 4 +- drivers/gpu/drm/lima/lima_bcast.c | 25 +- drivers/gpu/drm/lima/lima_bcast.h | 2 - drivers/gpu/drm/lima/lima_ctx.c | 3 - drivers/gpu/drm/lima/lima_ctx.h | 5 - drivers/gpu/drm/lima/lima_devfreq.c | 257 - drivers/gpu/drm/lima/lima_devfreq.h | 44 - drivers/gpu/drm/lima/lima_device.c | 228 +- drivers/gpu/drm/lima/lima_device.h | 17 +- drivers/gpu/drm/lima/lima_dlbu.c | 17 +- drivers/gpu/drm/lima/lima_dlbu.h | 2 - drivers/gpu/drm/lima/lima_drv.c | 141 +- drivers/gpu/drm/lima/lima_drv.h | 1 - drivers/gpu/drm/lima/lima_dump.h | 77 - drivers/gpu/drm/lima/lima_gp.c | 21 +- drivers/gpu/drm/lima/lima_gp.h | 2 - drivers/gpu/drm/lima/lima_l2_cache.c | 38 +- drivers/gpu/drm/lima/lima_l2_cache.h | 2 - drivers/gpu/drm/lima/lima_mmu.c | 49 +- drivers/gpu/drm/lima/lima_mmu.h | 2 - drivers/gpu/drm/lima/lima_pmu.c | 77 +- drivers/gpu/drm/lima/lima_pmu.h | 2 - drivers/gpu/drm/lima/lima_pp.c | 31 +- drivers/gpu/drm/lima/lima_pp.h | 4 - drivers/gpu/drm/lima/lima_sched.c | 193 +- drivers/gpu/drm/lima/lima_sched.h | 11 - drivers/gpu/drm/lima/lima_trace.c | 7 - drivers/gpu/drm/lima/lima_trace.h | 50 - drivers/gpu/drm/lima/lima_vm.h | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 10 +- drivers/gpu/drm/mcde/mcde_drm.h | 2 - drivers/gpu/drm/mcde/mcde_drv.c | 52 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/mediatek/Kconfig | 1 - drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 26 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 259 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 7 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 58 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 22 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/gpu/drm/meson/meson_drv.c | 5 +- drivers/gpu/drm/meson/meson_plane.c | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 2 - drivers/gpu/drm/mgag200/mgag200_main.c | 4 + drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 18 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 14 +- drivers/gpu/drm/msm/msm_debugfs.c | 23 +- drivers/gpu/drm/msm/msm_debugfs.h | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 2 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 6 +- drivers/gpu/drm/nouveau/nouveau_debugfs.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c | 4 +- drivers/gpu/drm/omapdrm/dss/venc.c | 43 + drivers/gpu/drm/omapdrm/omap_debugfs.c | 29 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/panel/Kconfig | 11 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 31 - drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 691 -- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +- drivers/gpu/drm/panel/panel-simple.c | 186 - drivers/gpu/drm/panel/panel-truly-nt35597.c | 2 + drivers/gpu/drm/pl111/Makefile | 1 + drivers/gpu/drm/pl111/pl111_debugfs.c | 8 +- drivers/gpu/drm/pl111/pl111_drm.h | 2 +- drivers/gpu/drm/pl111/pl111_drv.c | 13 +- drivers/gpu/drm/pl111/pl111_versatile.c | 148 +- drivers/gpu/drm/pl111/pl111_vexpress.c | 138 + drivers/gpu/drm/pl111/pl111_vexpress.h | 29 + drivers/gpu/drm/qxl/qxl_cmd.c | 5 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 28 +- drivers/gpu/drm/qxl/qxl_display.c | 32 +- drivers/gpu/drm/qxl/qxl_draw.c | 5 +- drivers/gpu/drm/qxl/qxl_drv.c | 25 +- drivers/gpu/drm/qxl/qxl_drv.h | 20 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 14 +- drivers/gpu/drm/qxl/qxl_irq.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 15 +- drivers/gpu/drm/qxl/qxl_object.c | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 8 +- drivers/gpu/drm/r128/ati_pcigart.c | 3 +- drivers/gpu/drm/radeon/Makefile | 35 +- drivers/gpu/drm/radeon/ci_dpm.c | 14 + drivers/gpu/drm/radeon/radeon_atombios.c | 4 +- drivers/gpu/drm/radeon/radeon_combios.c | 4 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 18 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 14 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 4 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 9 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 13 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 6 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 8 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 - drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 43 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 137 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 17 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 8 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 83 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 14 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 + drivers/gpu/drm/shmobile/shmob_drm_kms.c | 6 +- drivers/gpu/drm/sti/sti_compositor.c | 6 +- drivers/gpu/drm/sti/sti_compositor.h | 4 +- drivers/gpu/drm/sti/sti_crtc.c | 2 +- drivers/gpu/drm/sti/sti_cursor.c | 14 +- drivers/gpu/drm/sti/sti_drv.c | 16 +- drivers/gpu/drm/sti/sti_dvo.c | 13 +- drivers/gpu/drm/sti/sti_gdp.c | 7 +- drivers/gpu/drm/sti/sti_hda.c | 13 +- drivers/gpu/drm/sti/sti_hdmi.c | 13 +- drivers/gpu/drm/sti/sti_hqvdp.c | 12 +- drivers/gpu/drm/sti/sti_mixer.c | 10 +- drivers/gpu/drm/sti/sti_mixer.h | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 13 +- drivers/gpu/drm/sti/sti_vid.c | 8 +- drivers/gpu/drm/sti/sti_vid.h | 2 +- drivers/gpu/drm/stm/drv.c | 10 +- drivers/gpu/drm/stm/ltdc.c | 102 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 12 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 12 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 17 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 17 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 12 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 8 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 111 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 10 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 14 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 40 +- drivers/gpu/drm/tegra/dc.c | 11 +- drivers/gpu/drm/tegra/dpaux.c | 2 + drivers/gpu/drm/tegra/drm.c | 11 +- drivers/gpu/drm/tegra/drm.h | 4 +- drivers/gpu/drm/tegra/dsi.c | 21 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/hdmi.c | 21 +- drivers/gpu/drm/tegra/output.c | 6 +- drivers/gpu/drm/tegra/rgb.c | 8 +- drivers/gpu/drm/tegra/sor.c | 20 +- drivers/gpu/drm/tidss/tidss_crtc.c | 16 +- drivers/gpu/drm/tidss/tidss_drv.c | 25 +- drivers/gpu/drm/tidss/tidss_drv.h | 4 +- drivers/gpu/drm/tidss/tidss_encoder.c | 22 +- drivers/gpu/drm/tidss/tidss_irq.c | 12 +- drivers/gpu/drm/tidss/tidss_kms.c | 21 +- drivers/gpu/drm/tidss/tidss_kms.h | 1 + drivers/gpu/drm/tidss/tidss_plane.c | 6 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 20 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 10 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 8 +- drivers/gpu/drm/tiny/Kconfig | 19 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/cirrus.c | 660 -- drivers/gpu/drm/tiny/gm12u320.c | 242 +- drivers/gpu/drm/tiny/hx8357d.c | 16 +- drivers/gpu/drm/tiny/ili9225.c | 16 +- drivers/gpu/drm/tiny/ili9341.c | 16 +- drivers/gpu/drm/tiny/ili9486.c | 16 +- drivers/gpu/drm/tiny/mi0283qt.c | 16 +- drivers/gpu/drm/tiny/repaper.c | 28 +- drivers/gpu/drm/tiny/st7586.c | 16 +- drivers/gpu/drm/tiny/st7735r.c | 16 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/udl/udl_connector.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 45 +- drivers/gpu/drm/udl/udl_drv.h | 2 + drivers/gpu/drm/udl/udl_main.c | 10 + drivers/gpu/drm/udl/udl_modeset.c | 27 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 20 +- drivers/gpu/drm/v3d/v3d_drv.c | 53 +- drivers/gpu/drm/v3d/v3d_drv.h | 9 +- drivers/gpu/drm/v3d/v3d_gem.c | 17 +- drivers/gpu/drm/v3d/v3d_irq.c | 16 +- drivers/gpu/drm/v3d/v3d_mmu.c | 10 +- drivers/gpu/drm/v3d/v3d_sched.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 32 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 - drivers/gpu/drm/vboxvideo/vbox_irq.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 29 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 12 + drivers/gpu/drm/vc4/vc4_debugfs.c | 11 +- drivers/gpu/drm/vc4/vc4_dpi.c | 8 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_dsi.c | 15 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 17 +- drivers/gpu/drm/vc4/vc4_vec.c | 8 +- drivers/gpu/drm/vgem/vgem_drv.c | 15 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 3 +- drivers/gpu/drm/virtio/virtgpu_display.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 13 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 1 + drivers/gpu/drm/virtio/virtgpu_kms.c | 17 +- drivers/gpu/drm/virtio/virtgpu_object.c | 7 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 9 +- drivers/gpu/drm/vkms/vkms_drv.c | 19 +- drivers/gpu/drm/vkms/vkms_output.c | 8 +- drivers/gpu/drm/xen/xen_drm_front.c | 4 +- drivers/gpu/drm/zte/zx_hdmi.c | 8 +- drivers/gpu/drm/zte/zx_tvenc.c | 8 +- drivers/gpu/drm/zte/zx_vga.c | 8 +- drivers/gpu/host1x/dev.c | 59 +- drivers/greybus/arpc.h | 2 +- drivers/hid/Kconfig | 10 +- drivers/hid/hid-alps.c | 1 - drivers/hid/hid-ids.h | 4 +- drivers/hid/hid-lg-g15.c | 4 - drivers/hid/hid-logitech-dj.c | 4 +- drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-mcp2221.c | 169 - drivers/hid/hid-multitouch.c | 3 - drivers/hid/wacom_sys.c | 4 +- drivers/hid/wacom_wac.c | 79 +- drivers/hv/channel.c | 58 +- drivers/hv/channel_mgmt.c | 411 +- drivers/hv/connection.c | 58 +- drivers/hv/hv.c | 16 +- drivers/hv/hv_fcopy.c | 2 +- drivers/hv/hv_snapshot.c | 2 +- drivers/hv/hv_trace.h | 25 +- drivers/hv/hyperv_vmbus.h | 33 +- drivers/hv/vmbus_drv.c | 306 +- drivers/hwmon/Kconfig | 6 +- drivers/hwmon/dell-smm-hwmon.c | 26 +- drivers/hwmon/lm70.c | 47 +- drivers/hwmon/nct7904.c | 138 +- drivers/hwtracing/coresight/Kconfig | 2 +- drivers/hwtracing/coresight/Makefile | 3 +- .../hwtracing/coresight/coresight-cti-platform.c | 3 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 10 +- drivers/hwtracing/coresight/coresight-cti.c | 58 +- drivers/hwtracing/coresight/coresight-etb10.c | 2 +- drivers/hwtracing/coresight/coresight-etm3x.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 32 +- drivers/hwtracing/coresight/coresight-platform.c | 91 +- drivers/hwtracing/coresight/coresight-priv.h | 12 +- drivers/hwtracing/coresight/coresight-sysfs.c | 204 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 16 +- drivers/hwtracing/coresight/coresight-tmc.c | 2 +- drivers/hwtracing/coresight/coresight.c | 82 +- drivers/hwtracing/stm/policy.c | 2 +- drivers/hwtracing/stm/stm.h | 4 +- drivers/i2c/busses/Kconfig | 14 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-altera.c | 8 +- drivers/i2c/busses/i2c-axxia.c | 8 +- drivers/i2c/busses/i2c-bcm-iproc.c | 13 +- drivers/i2c/busses/i2c-bcm-kona.c | 7 +- drivers/i2c/busses/i2c-brcmstb.c | 20 +- drivers/i2c/busses/i2c-cadence.c | 323 +- drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-davinci.c | 4 +- drivers/i2c/busses/i2c-designware-master.c | 37 +- drivers/i2c/busses/i2c-designware-platdrv.c | 4 +- drivers/i2c/busses/i2c-digicolor.c | 4 +- drivers/i2c/busses/i2c-emev2.c | 4 +- drivers/i2c/busses/i2c-exynos5.c | 4 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-img-scb.c | 8 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-lpc2k.c | 8 +- drivers/i2c/busses/i2c-meson.c | 8 +- drivers/i2c/busses/i2c-mv64xxx.c | 4 +- drivers/i2c/busses/i2c-octeon-platdrv.c | 4 +- drivers/i2c/busses/i2c-omap.c | 4 +- drivers/i2c/busses/i2c-owl.c | 8 +- drivers/i2c/busses/i2c-pca-platform.c | 3 +- drivers/i2c/busses/i2c-piix4.c | 3 +- drivers/i2c/busses/i2c-pnx.c | 1 + drivers/i2c/busses/i2c-powermac.c | 16 +- drivers/i2c/busses/i2c-pxa.c | 4 +- drivers/i2c/busses/i2c-qcom-cci.c | 791 -- drivers/i2c/busses/i2c-qup.c | 18 +- drivers/i2c/busses/i2c-rcar.c | 4 +- drivers/i2c/busses/i2c-rk3x.c | 8 +- drivers/i2c/busses/i2c-sirf.c | 4 +- drivers/i2c/busses/i2c-sprd.c | 4 +- drivers/i2c/busses/i2c-stm32.c | 10 +- drivers/i2c/busses/i2c-stm32f4.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 138 +- drivers/i2c/busses/i2c-stu300.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 8 +- drivers/i2c/busses/i2c-synquacer.c | 8 +- drivers/i2c/busses/i2c-tegra.c | 36 +- drivers/i2c/busses/i2c-uniphier-f.c | 4 +- drivers/i2c/busses/i2c-uniphier.c | 4 +- drivers/i2c/busses/i2c-xlp9xx.c | 8 +- drivers/i2c/busses/i2c-xlr.c | 4 +- drivers/i2c/busses/i2c-zx2967.c | 4 +- drivers/i2c/i2c-core-base.c | 69 +- drivers/i2c/i2c-slave-eeprom.c | 25 - drivers/i3c/master.c | 16 +- drivers/ide/ide-io.c | 7 +- drivers/iio/accel/Kconfig | 2 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/mxc4005.c | 4 +- drivers/iio/accel/st_accel.h | 2 - drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 83 +- drivers/iio/accel/st_accel_i2c.c | 5 - drivers/iio/adc/Kconfig | 45 - drivers/iio/adc/Makefile | 3 - drivers/iio/adc/ad7476.c | 59 +- drivers/iio/adc/ad7780.c | 27 +- drivers/iio/adc/ad7791.c | 64 +- drivers/iio/adc/ad7793.c | 144 +- drivers/iio/adc/ad9467.c | 422 - drivers/iio/adc/adi-axi-adc.c | 482 - drivers/iio/adc/at91_adc.c | 5 +- drivers/iio/adc/fsl-imx25-gcq.c | 4 +- drivers/iio/adc/intel_mrfld_adc.c | 6 +- drivers/iio/adc/max1241.c | 227 - drivers/iio/adc/max1363.c | 32 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/adc/xilinx-xadc-events.c | 2 +- drivers/iio/adc/xilinx-xadc.h | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 1 + drivers/iio/buffer/industrialio-buffer-dmaengine.c | 41 +- drivers/iio/buffer/industrialio-hw-consumer.c | 31 + drivers/iio/buffer/industrialio-triggered-buffer.c | 11 + drivers/iio/buffer/kfifo_buf.c | 22 + drivers/iio/chemical/atlas-sensor.c | 7 +- drivers/iio/chemical/bme680_core.c | 36 +- drivers/iio/common/st_sensors/st_sensors_core.c | 6 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 4 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 13 +- drivers/iio/gyro/Kconfig | 2 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/bmg160_spi.c | 5 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/health/max30100.c | 7 +- drivers/iio/humidity/hts221_buffer.c | 6 +- drivers/iio/humidity/hts221_i2c.c | 6 +- drivers/iio/humidity/hts221_spi.c | 6 +- drivers/iio/imu/adis.c | 2 +- drivers/iio/imu/adis16400.c | 19 +- drivers/iio/imu/adis16460.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 4 +- drivers/iio/imu/bmi160/bmi160_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 96 - drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 88 +- drivers/iio/industrialio-trigger.c | 53 + drivers/iio/inkern.c | 27 + drivers/iio/light/isl29125.c | 28 +- drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/st_uvis25_i2c.c | 4 +- drivers/iio/light/st_uvis25_spi.c | 4 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/vcnl4000.c | 25 - drivers/iio/magnetometer/ak8974.c | 7 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/pressure/bmp280-core.c | 98 +- drivers/iio/pressure/st_pressure_core.c | 7 +- drivers/iio/proximity/Kconfig | 13 - drivers/iio/proximity/Makefile | 1 - drivers/iio/proximity/sx9310.c | 1069 --- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/trigger/iio-trig-hrtimer.c | 2 +- drivers/infiniband/core/cma.c | 9 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/sa_query.c | 15 +- drivers/infiniband/core/uverbs_main.c | 2 - drivers/infiniband/core/verbs.c | 7 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 65 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 10 - drivers/infiniband/hw/bnxt_re/qplib_fp.c | 357 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 42 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 88 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 91 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 - drivers/infiniband/hw/bnxt_re/qplib_res.h | 53 - drivers/infiniband/hw/bnxt_re/roce_hsi.h | 106 - drivers/infiniband/hw/hns/hns_roce_alloc.c | 103 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 351 +- drivers/infiniband/hw/hns/hns_roce_device.h | 100 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 135 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 544 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 431 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 182 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 368 +- drivers/infiniband/hw/mlx5/Makefile | 28 +- drivers/infiniband/hw/mlx5/cmd.c | 17 + drivers/infiniband/hw/mlx5/cmd.h | 2 + drivers/infiniband/hw/mlx5/cq.c | 11 +- drivers/infiniband/hw/mlx5/devx.c | 10 +- drivers/infiniband/hw/mlx5/flow.c | 4 +- drivers/infiniband/hw/mlx5/ib_virt.c | 2 +- drivers/infiniband/hw/mlx5/mad.c | 5 +- drivers/infiniband/hw/mlx5/main.c | 96 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 79 +- drivers/infiniband/hw/mlx5/qp.h | 46 - drivers/infiniband/hw/mlx5/qpc.c | 605 -- drivers/infiniband/hw/mlx5/srq.c | 10 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/sw/rxe/rxe.c | 1 - drivers/infiniband/sw/rxe/rxe_param.h | 3 - drivers/infiniband/ulp/srpt/ib_srpt.c | 7 +- drivers/input/evdev.c | 26 +- drivers/input/joystick/xpad.c | 12 - drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/applespi.c | 2 +- drivers/input/keyboard/atkbd.c | 97 +- drivers/input/keyboard/cros_ec_keyb.c | 14 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 2 +- drivers/input/keyboard/tca6416-keypad.c | 2 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 1 + drivers/input/misc/gp2ap002a00f.c | 281 + drivers/input/rmi4/rmi_driver.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 8 - drivers/input/serio/i8042.c | 3 - drivers/input/touchscreen/elants_i2c.c | 11 +- drivers/input/touchscreen/mms114.c | 29 +- drivers/input/touchscreen/usbtouchscreen.c | 1 - drivers/iommu/dma-iommu.c | 5 +- drivers/iommu/s390-iommu.c | 8 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/leds/Kconfig | 19 - drivers/leds/Makefile | 2 - drivers/leds/leds-ariel.c | 133 - drivers/leds/leds-lm355x.c | 1 + drivers/leds/leds-lp3952.c | 2 +- drivers/leds/leds-lt3593.c | 1 + drivers/leds/leds-netxbig.c | 148 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/leds-sgm3140.c | 320 - drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/trigger/ledtrig-timer.c | 4 +- drivers/lightnvm/pblk-init.c | 5 +- drivers/macintosh/mac_hid.c | 3 +- drivers/md/Kconfig | 9 - drivers/md/Makefile | 2 - drivers/md/bcache/request.c | 1 + drivers/md/dm-bufio.c | 73 +- drivers/md/dm-crypt.c | 78 +- drivers/md/dm-ebs-target.c | 443 - drivers/md/dm-integrity.c | 2 +- drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-mpath.c | 8 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 17 + drivers/md/dm-verity-fec.c | 2 +- drivers/md/dm-writecache.c | 52 +- drivers/md/dm.c | 3 - drivers/md/md-linear.h | 2 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/raid1.h | 2 +- drivers/md/raid10.h | 2 +- drivers/media/Kconfig | 242 +- drivers/media/Makefile | 2 +- drivers/media/cec/Kconfig | 25 - drivers/media/cec/Makefile | 16 +- drivers/media/cec/{core => }/cec-adap.c | 0 drivers/media/cec/{core => }/cec-api.c | 0 drivers/media/cec/{core => }/cec-core.c | 0 drivers/media/cec/cec-notifier.c | 236 + drivers/media/cec/{core => }/cec-pin-error-inj.c | 0 drivers/media/cec/{core => }/cec-pin-priv.h | 0 drivers/media/cec/{core => }/cec-pin.c | 0 drivers/media/cec/{core => }/cec-priv.h | 0 drivers/media/cec/core/Makefile | 16 - drivers/media/cec/core/cec-notifier.c | 236 - drivers/media/cec/platform/Kconfig | 120 - drivers/media/cec/platform/Makefile | 14 - drivers/media/cec/platform/cros-ec/Makefile | 2 - drivers/media/cec/platform/meson/Makefile | 3 - drivers/media/cec/platform/s5p/Makefile | 3 - drivers/media/cec/platform/seco/Makefile | 2 - drivers/media/cec/platform/seco/seco-cec.c | 803 -- drivers/media/cec/platform/sti/Makefile | 2 - drivers/media/cec/platform/stm32/Makefile | 2 - drivers/media/cec/platform/tegra/Makefile | 2 - drivers/media/cec/usb/Kconfig | 8 - drivers/media/cec/usb/Makefile | 6 - drivers/media/cec/usb/pulse8/Kconfig | 13 - drivers/media/cec/usb/rainshadow/Kconfig | 13 - drivers/media/common/Kconfig | 2 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 27 - drivers/media/dvb-frontends/Kconfig | 16 +- drivers/media/dvb-frontends/dib3000.h | 2 +- drivers/media/dvb-frontends/dib3000mb.c | 2 +- drivers/media/dvb-frontends/eds1547.h | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 14 - drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/dvb-frontends/z0194a.h | 2 +- drivers/media/firewire/Kconfig | 5 +- drivers/media/i2c/Kconfig | 444 +- drivers/media/i2c/cx25840/cx25840-core.c | 40 +- drivers/media/i2c/et8ek8/Kconfig | 4 +- drivers/media/i2c/m5mols/Kconfig | 5 +- drivers/media/i2c/max2175.c | 6 +- drivers/media/i2c/ov5640.c | 4 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/smiapp/Kconfig | 5 +- drivers/media/mc/Kconfig | 19 +- drivers/media/mmc/Kconfig | 1 + drivers/media/mmc/siano/Kconfig | 2 - drivers/media/pci/Kconfig | 14 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/cobalt/Kconfig | 4 +- drivers/media/pci/cx18/cx18-streams.c | 4 +- drivers/media/pci/cx23885/cx23885-cards.c | 51 +- drivers/media/pci/cx23885/cx23885-dvb.c | 31 - drivers/media/pci/cx23885/cx23885-video.c | 99 +- drivers/media/pci/cx88/cx88-core.c | 3 +- drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/ddbridge/Kconfig | 1 + drivers/media/pci/ddbridge/Makefile | 2 +- drivers/media/pci/ddbridge/ddbridge-core.c | 4 +- drivers/media/pci/ddbridge/ddbridge-dummy-fe.c | 153 - drivers/media/pci/ddbridge/ddbridge-dummy-fe.h | 16 - drivers/media/pci/intel/ipu3/Kconfig | 4 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 6 +- drivers/media/platform/Kconfig | 182 +- drivers/media/platform/Makefile | 17 + drivers/media/platform/am437x/Kconfig | 4 +- drivers/media/platform/atmel/Kconfig | 4 +- drivers/media/platform/cadence/Kconfig | 8 +- drivers/media/{cec => }/platform/cec-gpio/Makefile | 0 .../media/{cec => }/platform/cec-gpio/cec-gpio.c | 0 drivers/media/platform/coda/coda-bit.c | 9 +- drivers/media/platform/coda/coda-common.c | 199 +- drivers/media/platform/coda/coda-jpeg.c | 577 -- drivers/media/platform/coda/coda.h | 12 +- drivers/media/platform/cros-ec-cec/Makefile | 2 + .../cros-ec => platform/cros-ec-cec}/cros-ec-cec.c | 0 drivers/media/platform/davinci/vpif_display.c | 1 + drivers/media/platform/exynos4-is/Kconfig | 5 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/meson/Makefile | 3 + .../media/{cec => }/platform/meson/ao-cec-g12a.c | 0 drivers/media/{cec => }/platform/meson/ao-cec.c | 0 drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 8 +- drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/venus/core.c | 15 +- drivers/media/platform/qcom/venus/core.h | 2 - drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 10 +- drivers/media/platform/qcom/venus/vdec.c | 134 +- drivers/media/platform/rcar-fcp.c | 5 - drivers/media/platform/rcar-vin/Kconfig | 8 +- drivers/media/platform/s5p-cec/Makefile | 3 + .../s5p => platform/s5p-cec}/exynos_hdmi_cec.h | 0 .../s5p => platform/s5p-cec}/exynos_hdmi_cecctrl.c | 0 .../platform/s5p => platform/s5p-cec}/regs-cec.h | 0 .../platform/s5p => platform/s5p-cec}/s5p_cec.c | 0 .../platform/s5p => platform/s5p-cec}/s5p_cec.h | 0 drivers/media/platform/seco-cec/Makefile | 2 + drivers/media/platform/seco-cec/seco-cec.c | 803 ++ .../platform/seco => platform/seco-cec}/seco-cec.h | 0 drivers/media/platform/sti/cec/Makefile | 2 + .../platform/sti => platform/sti/cec}/stih-cec.c | 0 drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/stm32/Makefile | 1 + drivers/media/{cec => }/platform/stm32/stm32-cec.c | 0 drivers/media/platform/sunxi/Kconfig | 2 - drivers/media/platform/sunxi/Makefile | 2 - drivers/media/platform/sunxi/sun4i-csi/Kconfig | 6 +- drivers/media/platform/sunxi/sun4i-csi/Makefile | 2 - drivers/media/platform/sunxi/sun6i-csi/Kconfig | 4 +- drivers/media/platform/tegra-cec/Makefile | 2 + .../tegra => platform/tegra-cec}/tegra_cec.c | 0 .../tegra => platform/tegra-cec}/tegra_cec.h | 0 drivers/media/platform/ti-vpe/cal.c | 397 +- drivers/media/platform/ti-vpe/cal_regs.h | 21 +- drivers/media/platform/vicodec/Kconfig | 13 + .../{test-drivers => platform}/vicodec/Makefile | 0 .../vicodec/codec-fwht.c | 0 .../vicodec/codec-fwht.h | 0 .../vicodec/codec-v4l2-fwht.c | 0 .../vicodec/codec-v4l2-fwht.h | 0 drivers/media/platform/vicodec/vicodec-core.c | 2238 +++++ drivers/media/platform/vim2m.c | 1441 +++ drivers/media/platform/vimc/Kconfig | 15 + .../media/{test-drivers => platform}/vimc/Makefile | 0 drivers/media/platform/vimc/vimc-capture.c | 480 + .../{test-drivers => platform}/vimc/vimc-common.c | 0 drivers/media/platform/vimc/vimc-common.h | 224 + drivers/media/platform/vimc/vimc-core.c | 381 + drivers/media/platform/vimc/vimc-debayer.c | 581 ++ drivers/media/platform/vimc/vimc-scaler.c | 511 ++ drivers/media/platform/vimc/vimc-sensor.c | 376 + .../vimc/vimc-streamer.c | 0 drivers/media/platform/vimc/vimc-streamer.h | 44 + drivers/media/platform/vivid/Kconfig | 41 + .../{test-drivers => platform}/vivid/Makefile | 0 .../{test-drivers => platform}/vivid/vivid-cec.c | 0 .../{test-drivers => platform}/vivid/vivid-cec.h | 0 .../{test-drivers => platform}/vivid/vivid-core.c | 0 .../{test-drivers => platform}/vivid/vivid-core.h | 0 .../{test-drivers => platform}/vivid/vivid-ctrls.c | 0 .../{test-drivers => platform}/vivid/vivid-ctrls.h | 0 .../vivid/vivid-kthread-cap.c | 0 .../vivid/vivid-kthread-cap.h | 0 .../vivid/vivid-kthread-out.c | 0 .../vivid/vivid-kthread-out.h | 0 .../vivid/vivid-kthread-touch.c | 0 .../vivid/vivid-kthread-touch.h | 0 .../vivid/vivid-meta-cap.c | 0 .../vivid/vivid-meta-cap.h | 0 .../vivid/vivid-meta-out.c | 0 .../vivid/vivid-meta-out.h | 0 .../{test-drivers => platform}/vivid/vivid-osd.c | 0 .../{test-drivers => platform}/vivid/vivid-osd.h | 0 .../vivid/vivid-radio-common.c | 0 .../vivid/vivid-radio-common.h | 0 .../vivid/vivid-radio-rx.c | 0 .../vivid/vivid-radio-rx.h | 0 .../vivid/vivid-radio-tx.c | 0 .../vivid/vivid-radio-tx.h | 0 .../vivid/vivid-rds-gen.c | 0 .../vivid/vivid-rds-gen.h | 0 .../vivid/vivid-sdr-cap.c | 0 .../vivid/vivid-sdr-cap.h | 0 .../vivid/vivid-touch-cap.c | 0 .../vivid/vivid-touch-cap.h | 0 .../vivid/vivid-vbi-cap.c | 0 .../vivid/vivid-vbi-cap.h | 0 .../vivid/vivid-vbi-gen.c | 0 .../vivid/vivid-vbi-gen.h | 0 .../vivid/vivid-vbi-out.c | 0 .../vivid/vivid-vbi-out.h | 0 .../vivid/vivid-vid-cap.c | 0 .../vivid/vivid-vid-cap.h | 0 .../vivid/vivid-vid-common.c | 0 .../vivid/vivid-vid-common.h | 0 .../vivid/vivid-vid-out.c | 0 .../vivid/vivid-vid-out.h | 0 drivers/media/platform/xilinx/Kconfig | 4 +- drivers/media/radio/Kconfig | 12 +- drivers/media/radio/si470x/Kconfig | 2 +- drivers/media/radio/wl128x/Kconfig | 5 +- drivers/media/rc/bpf-lirc.c | 2 - drivers/media/rc/iguanair.c | 36 +- drivers/media/rc/ir-rx51.c | 2 +- drivers/media/spi/Kconfig | 8 +- drivers/media/test-drivers/Kconfig | 26 - drivers/media/test-drivers/Makefile | 9 - drivers/media/test-drivers/vicodec/Kconfig | 15 - drivers/media/test-drivers/vicodec/vicodec-core.c | 2241 ----- drivers/media/test-drivers/vim2m.c | 1433 --- drivers/media/test-drivers/vimc/Kconfig | 17 - drivers/media/test-drivers/vimc/vimc-capture.c | 486 -- drivers/media/test-drivers/vimc/vimc-common.h | 221 - drivers/media/test-drivers/vimc/vimc-core.c | 369 - drivers/media/test-drivers/vimc/vimc-debayer.c | 586 -- drivers/media/test-drivers/vimc/vimc-scaler.c | 516 -- drivers/media/test-drivers/vimc/vimc-sensor.c | 381 - drivers/media/test-drivers/vimc/vimc-streamer.h | 45 - drivers/media/test-drivers/vivid/Kconfig | 43 - drivers/media/tuners/Kconfig | 6 +- drivers/media/tuners/si2157.c | 416 +- drivers/media/tuners/si2157_priv.h | 2 - drivers/media/usb/Kconfig | 12 +- drivers/media/usb/Makefile | 2 + drivers/media/usb/cx231xx/cx231xx-avcore.c | 35 +- drivers/media/usb/cx231xx/cx231xx-input.c | 5 +- drivers/media/usb/cx231xx/cx231xx-video.c | 85 +- drivers/media/usb/dvb-usb-v2/Kconfig | 10 +- drivers/media/usb/dvb-usb-v2/ec168.c | 25 +- drivers/media/usb/dvb-usb-v2/gl861.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 2 +- drivers/media/usb/dvb-usb/Kconfig | 3 +- drivers/media/usb/dvb-usb/a800.c | 8 +- drivers/media/usb/dvb-usb/af9005-fe.c | 2 +- drivers/media/usb/dvb-usb/af9005-remote.c | 2 +- drivers/media/usb/dvb-usb/af9005.c | 6 +- drivers/media/usb/dvb-usb/af9005.h | 2 +- drivers/media/usb/dvb-usb/az6027.c | 6 +- drivers/media/usb/dvb-usb/cxusb.c | 6 +- drivers/media/usb/dvb-usb/dib0700.h | 31 +- drivers/media/usb/dvb-usb/dib0700_core.c | 6 +- drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 4 +- drivers/media/usb/dvb-usb/dibusb-mc-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 2 +- drivers/media/usb/dvb-usb/dibusb.h | 2 +- drivers/media/usb/dvb-usb/digitv.c | 31 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.h | 2 +- drivers/media/usb/dvb-usb/dvb-usb-common.h | 3 +- drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 3 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 10 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 +- drivers/media/usb/dvb-usb/dw2102.c | 6 +- drivers/media/usb/dvb-usb/gp8psk.c | 2 +- drivers/media/usb/dvb-usb/gp8psk.h | 2 +- drivers/media/usb/dvb-usb/m920x.c | 6 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 2 +- drivers/media/usb/dvb-usb/opera1.c | 2 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +- drivers/media/usb/dvb-usb/ttusb2.c | 9 +- drivers/media/usb/dvb-usb/ttusb2.h | 2 +- drivers/media/usb/dvb-usb/umt-010.c | 2 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 2 +- drivers/media/usb/dvb-usb/vp702x.c | 2 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 2 +- drivers/media/usb/dvb-usb/vp7045.c | 2 +- drivers/media/usb/dvb-usb/vp7045.h | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/mr97310a.c | 1 + drivers/media/usb/hdpvr/hdpvr-core.c | 4 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 2 +- drivers/media/usb/pulse8-cec/Kconfig | 12 + .../{cec/usb/pulse8 => usb/pulse8-cec}/Makefile | 0 .../usb/pulse8 => usb/pulse8-cec}/pulse8-cec.c | 0 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 4 +- drivers/media/usb/pwc/pwc-ctrl.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 54 +- drivers/media/usb/pwc/pwc.h | 2 +- drivers/media/usb/rainshadow-cec/Kconfig | 12 + .../usb/rainshadow => usb/rainshadow-cec}/Makefile | 0 .../rainshadow-cec}/rainshadow-cec.c | 0 drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 27 +- drivers/media/v4l2-core/Makefile | 3 - drivers/media/v4l2-core/v4l2-common.c | 3 +- drivers/media/v4l2-core/v4l2-ctrls.c | 31 +- drivers/media/v4l2-core/v4l2-fwnode.c | 2 +- drivers/media/v4l2-core/v4l2-h264.c | 270 - drivers/media/v4l2-core/v4l2-ioctl.c | 2 + drivers/media/v4l2-core/v4l2-jpeg.c | 632 -- drivers/media/v4l2-core/v4l2-mem2mem.c | 11 +- drivers/message/fusion/mptbase.c | 8 +- drivers/mfd/Kconfig | 20 +- drivers/mfd/Makefile | 1 - drivers/mfd/intel_pmc_bxt.c | 468 - drivers/mfd/intel_soc_pmic_bxtwc.c | 34 +- drivers/mfd/intel_soc_pmic_mrfld.c | 10 +- drivers/misc/cardreader/rts5261.c | 9 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/mei/pci-me.c | 2 +- drivers/misc/mei/pci-txe.c | 2 +- drivers/misc/mic/Kconfig | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/sgi-xp/xpc_main.c | 10 +- drivers/misc/sgi-xp/xpnet.c | 8 +- drivers/misc/xilinx_sdfec.c | 11 +- drivers/mmc/core/debugfs.c | 6 +- drivers/mmc/core/mmc_ops.c | 2 +- drivers/mmc/core/regulator.c | 17 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/android-goldfish.c | 10 +- drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/au1xmmc.c | 20 +- drivers/mmc/host/cqhci.c | 21 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc.c | 3 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 11 +- drivers/mmc/host/mmc_hsq.c | 29 +- drivers/mmc/host/mmc_hsq.h | 1 - drivers/mmc/host/mmci.c | 30 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 1 - drivers/mmc/host/mtk-sd.c | 19 +- drivers/mmc/host/renesas_sdhi.h | 4 +- drivers/mmc/host/renesas_sdhi_core.c | 74 +- drivers/mmc/host/s3cmci.c | 7 + drivers/mmc/host/sdhci-esdhc-imx.c | 4 +- drivers/mmc/host/sdhci-msm.c | 50 +- drivers/mmc/host/sdhci-of-arasan.c | 471 +- drivers/mmc/host/sdhci-of-at91.c | 5 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/mmc/host/sdhci-pci-o2micro.c | 8 +- drivers/mmc/host/sdhci-sprd.c | 28 +- drivers/mmc/host/sdhci-xenon.c | 10 - drivers/mmc/host/sdhci.c | 242 +- drivers/mmc/host/sdhci.h | 23 +- drivers/mmc/host/sunxi-mmc.c | 8 +- drivers/mmc/host/usdhi6rol0.c | 9 +- drivers/mmc/host/wbsd.c | 26 +- drivers/most/core.c | 2 +- drivers/mtd/spi-nor/core.c | 8 +- drivers/mtd/spi-nor/macronix.c | 6 - drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/ubi/io.c | 4 +- drivers/net/bonding/bonding_priv.h | 2 +- drivers/net/caif/Kconfig | 2 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 4 +- drivers/net/dsa/b53/b53_srab.c | 2 +- drivers/net/dsa/ocelot/felix.c | 34 - drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/ocelot/felix_vsc9959.c | 2 - drivers/net/dsa/sja1105/sja1105.h | 1 - drivers/net/dsa/sja1105/sja1105_clocking.c | 58 +- drivers/net/dsa/sja1105/sja1105_spi.c | 2 - drivers/net/ethernet/3com/3c509.c | 1 + drivers/net/ethernet/3com/3c515.c | 1 + drivers/net/ethernet/adaptec/starfire.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 +- drivers/net/ethernet/amd/atarilance.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 43 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 10 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 49 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 12 + drivers/net/ethernet/dnet.c | 3 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 141 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 10 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 44 +- drivers/net/ethernet/freescale/fec.h | 4 +- drivers/net/ethernet/freescale/fec_main.c | 102 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 5 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 155 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 14 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 25 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 166 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1582 ++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 34 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 77 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_trace.h | 87 - .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 1 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 368 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 26 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h | 87 - drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 - drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 148 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 48 - drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 98 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 46 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 18 - drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 49 - drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 23 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 1213 --- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h | 154 - drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 12 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 120 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 76 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 15 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1016 --- drivers/net/ethernet/huawei/hinic/hinic_sriov.h | 102 - drivers/net/ethernet/huawei/hinic/hinic_tx.c | 17 +- drivers/net/ethernet/i825xx/sun3_82586.h | 10 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 56 +- drivers/net/ethernet/intel/e1000e/regs.h | 3 - drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 400 +- drivers/net/ethernet/intel/igc/igc_base.c | 3 - drivers/net/ethernet/intel/igc/igc_defines.h | 24 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 33 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 - drivers/net/ethernet/intel/igc/igc_main.c | 578 +- drivers/net/ethernet/intel/igc/igc_regs.h | 12 - drivers/net/ethernet/intel/igc/igc_tsn.c | 157 - drivers/net/ethernet/intel/igc/igc_tsn.h | 9 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 20 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 19 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 74 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 2 - .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 87 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 25 + .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 88 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 127 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 6 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 29 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 136 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.h | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 31 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 82 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 150 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 10 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 1 + .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 147 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 21 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/pd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 737 ++ drivers/net/ethernet/mellanox/mlx5/core/rl.c | 22 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 33 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 53 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 58 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 142 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 463 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 167 +- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 207 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 303 - .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 24 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 278 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 66 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 7 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 212 +- drivers/net/ethernet/mscc/ocelot.h | 3 +- drivers/net/ethernet/mscc/ocelot_ace.c | 113 +- drivers/net/ethernet/mscc/ocelot_ace.h | 5 +- drivers/net/ethernet/mscc/ocelot_board.c | 27 - drivers/net/ethernet/mscc/ocelot_flower.c | 29 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 324 - drivers/net/ethernet/mscc/ocelot_ptp.h | 41 + drivers/net/ethernet/mscc/ocelot_regs.c | 2 - drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 3 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed.h | 1 - drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 18 - drivers/net/ethernet/qlogic/qed/qed_roce.c | 17 +- drivers/net/ethernet/qlogic/qede/qede.h | 1 - drivers/net/ethernet/qlogic/qede/qede_main.c | 68 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 6 + drivers/net/ethernet/realtek/r8169_main.c | 142 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/stmicro/stmmac/common.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 67 - drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 21 - drivers/net/ethernet/ti/cpsw_new.c | 20 - drivers/net/ethernet/ti/cpsw_priv.c | 17 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 - drivers/net/ethernet/ti/cpts.c | 422 +- drivers/net/ethernet/ti/cpts.h | 27 +- drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 3 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/hyperv/netvsc.c | 7 +- drivers/net/macvlan.c | 3 +- drivers/net/phy/Kconfig | 11 - drivers/net/phy/Makefile | 1 - drivers/net/phy/at803x.c | 17 - drivers/net/phy/bcm-phy-lib.c | 80 - drivers/net/phy/bcm-phy-lib.h | 9 - drivers/net/phy/bcm54140.c | 879 -- drivers/net/phy/broadcom.c | 14 - drivers/net/phy/cortina.c | 1 + drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/marvell10g.c | 29 +- drivers/net/phy/mdio-bcm-iproc.c | 2 +- drivers/net/phy/mdio_bus.c | 24 +- drivers/net/phy/micrel.c | 128 +- drivers/net/phy/mscc/mscc_main.c | 7 +- drivers/net/phy/nxp-tja11xx.c | 201 +- drivers/net/phy/phy-c45.c | 1 + drivers/net/phy/phy_device.c | 16 +- drivers/net/phy/phylink.c | 46 +- drivers/net/phy/realtek.c | 15 +- drivers/net/phy/swphy.c | 2 +- drivers/net/phy/teranetics.c | 1 + drivers/net/wireless/ath/ath10k/ce.h | 2 +- drivers/net/wireless/ath/ath10k/core.c | 5 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/coredump.h | 4 +- drivers/net/wireless/ath/ath10k/debug.h | 2 +- drivers/net/wireless/ath/ath10k/hif.h | 9 - drivers/net/wireless/ath/ath10k/htc.c | 10 - drivers/net/wireless/ath/ath10k/htc.h | 3 - drivers/net/wireless/ath/ath10k/htt.c | 5 - drivers/net/wireless/ath/ath10k/htt.h | 55 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 34 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 35 - drivers/net/wireless/ath/ath10k/hw.h | 4 +- drivers/net/wireless/ath/ath10k/mac.c | 84 +- drivers/net/wireless/ath/ath10k/pci.c | 1 - drivers/net/wireless/ath/ath10k/pci.h | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 23 - drivers/net/wireless/ath/ath10k/sdio.h | 3 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 - drivers/net/wireless/ath/ath10k/wmi-tlv.c | 6 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 6 +- drivers/net/wireless/ath/ath10k/wmi.c | 50 +- drivers/net/wireless/ath/ath10k/wmi.h | 52 +- drivers/net/wireless/ath/ath11k/ahb.c | 2 +- drivers/net/wireless/ath/ath11k/core.h | 6 - drivers/net/wireless/ath/ath11k/debug.h | 10 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 8 +- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 221 - drivers/net/wireless/ath/ath11k/dp.h | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 17 +- drivers/net/wireless/ath/ath11k/hal.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 4 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/hw.h | 2 +- drivers/net/wireless/ath/ath11k/peer.c | 35 +- drivers/net/wireless/ath/ath11k/peer.h | 1 - drivers/net/wireless/ath/ath11k/trace.h | 12 +- drivers/net/wireless/ath/ath11k/wmi.c | 170 +- drivers/net/wireless/ath/ath11k/wmi.h | 48 +- drivers/net/wireless/ath/ath6kl/core.h | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 2 +- drivers/net/wireless/ath/ath6kl/hif.h | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 58 +- drivers/net/wireless/ath/ath9k/hif_usb.h | 6 - drivers/net/wireless/ath/ath9k/htc_drv_init.c | 10 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.h | 3 +- drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/hw.h | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- drivers/net/wireless/ath/wcn36xx/testmode.h | 2 +- drivers/net/wireless/ath/wil6210/fw.h | 16 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.h | 58 +- drivers/net/wireless/broadcom/b43legacy/xmit.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 - .../wireless/broadcom/brcm80211/brcmsmac/main.c | 5 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.c | 7 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 25 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 10 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 28 +- drivers/net/wireless/intel/iwlegacy/commands.h | 22 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 12 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 2 - .../net/wireless/intersil/orinoco/spectrum_cs.c | 3 +- drivers/net/wireless/intersil/p54/p54usb.c | 1 - drivers/net/wireless/intersil/prism54/isl_oid.h | 8 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 51 - drivers/net/wireless/mac80211_hwsim.h | 8 - drivers/net/wireless/marvell/libertas/cmd.h | 2 +- drivers/net/wireless/marvell/libertas/cmdresp.c | 5 +- drivers/net/wireless/marvell/libertas/mesh.c | 6 +- drivers/net/wireless/marvell/libertas/mesh.h | 2 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 2 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 54 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 4 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 +- drivers/net/wireless/realtek/rtw88/bf.c | 7 +- drivers/net/wireless/realtek/rtw88/bf.h | 22 - drivers/net/wireless/realtek/rtw88/efuse.c | 26 - drivers/net/wireless/realtek/rtw88/efuse.h | 3 - drivers/net/wireless/realtek/rtw88/fw.c | 48 +- drivers/net/wireless/realtek/rtw88/fw.h | 25 - drivers/net/wireless/realtek/rtw88/mac.c | 404 +- drivers/net/wireless/realtek/rtw88/mac.h | 1 - drivers/net/wireless/realtek/rtw88/mac80211.c | 40 +- drivers/net/wireless/realtek/rtw88/main.c | 56 +- drivers/net/wireless/realtek/rtw88/main.h | 52 +- drivers/net/wireless/realtek/rtw88/pci.c | 38 +- drivers/net/wireless/realtek/rtw88/phy.c | 56 +- drivers/net/wireless/realtek/rtw88/phy.h | 6 - drivers/net/wireless/realtek/rtw88/reg.h | 97 - drivers/net/wireless/realtek/rtw88/rtw8723d.c | 761 -- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 50 - .../net/wireless/realtek/rtw88/rtw8723d_table.c | 1196 --- .../net/wireless/realtek/rtw88/rtw8723d_table.h | 15 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 21 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 149 - drivers/net/wireless/realtek/rtw88/rtw8822c.h | 28 - drivers/net/wireless/rndis_wlan.c | 8 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 6 +- drivers/net/wireless/ti/wlcore/cmd.h | 1 - drivers/net/wireless/ti/wlcore/main.c | 4 - drivers/ntb/core.c | 9 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 + drivers/ntb/hw/idt/ntb_hw_idt.c | 6 + drivers/ntb/hw/intel/Makefile | 2 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 49 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 13 +- drivers/ntb/hw/intel/ntb_hw_gen3.h | 8 - drivers/ntb/hw/intel/ntb_hw_gen4.c | 500 -- drivers/ntb/hw/intel/ntb_hw_gen4.h | 87 - drivers/ntb/hw/intel/ntb_hw_intel.h | 12 - drivers/ntb/test/ntb_perf.c | 33 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvmem/core.c | 104 +- drivers/nvmem/imx-ocotp.c | 9 +- drivers/of/dynamic.c | 3 +- drivers/of/fdt.c | 2 +- drivers/of/of_mdio.c | 73 +- drivers/of/property.c | 20 +- drivers/oprofile/cpu_buffer.h | 2 +- drivers/oprofile/event_buffer.c | 2 +- drivers/parport/daisy.c | 29 +- drivers/parport/ieee1284.c | 94 +- drivers/parport/ieee1284_ops.c | 70 +- drivers/parport/parport_amiga.c | 22 +- drivers/parport/parport_atari.c | 2 +- drivers/parport/parport_cs.c | 6 +- drivers/parport/parport_gsc.c | 25 +- drivers/parport/parport_gsc.h | 21 +- drivers/parport/parport_ip32.c | 117 +- drivers/parport/parport_mfc3.c | 21 +- drivers/parport/parport_pc.c | 263 +- drivers/parport/parport_sunbpp.c | 2 +- drivers/parport/probe.c | 34 +- drivers/parport/procfs.c | 45 +- drivers/parport/share.c | 292 +- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/controller/pci-hyperv.c | 44 +- drivers/pci/hotplug/pciehp.h | 2 + drivers/pci/hotplug/pciehp_core.c | 2 +- drivers/pci/hotplug/rpaphp_core.c | 2 +- drivers/pci/hotplug/s390_pci_hpc.c | 16 +- drivers/pci/p2pdma.c | 2 - drivers/pci/pci-driver.c | 34 +- drivers/pci/pci.c | 6 +- drivers/pci/pcie/Kconfig | 2 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/edr.c | 4 +- drivers/pci/pcie/portdrv_pci.c | 2 +- drivers/pcmcia/electra_cf.c | 45 +- drivers/perf/arm_spe_pmu.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 7 - drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 32 +- drivers/phy/samsung/phy-samsung-usb2.h | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 59 +- drivers/pinctrl/Kconfig | 13 +- drivers/pinctrl/Makefile | 2 - drivers/pinctrl/actions/pinctrl-s700.c | 2 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 193 - drivers/pinctrl/intel/Kconfig | 8 - drivers/pinctrl/intel/Makefile | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 10 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 58 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 282 +- drivers/pinctrl/intel/pinctrl-icelake.c | 30 +- drivers/pinctrl/intel/pinctrl-intel.c | 22 +- drivers/pinctrl/intel/pinctrl-intel.h | 27 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 344 - drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 15 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 32 +- drivers/pinctrl/mediatek/Kconfig | 13 +- drivers/pinctrl/mediatek/Makefile | 5 +- drivers/pinctrl/mediatek/mtk-eint.c | 9 - drivers/pinctrl/mediatek/pinctrl-mt6765.c | 4 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 24 - drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-mcp23s08.c | 514 +- drivers/pinctrl/pinctrl-mcp23s08.h | 52 - drivers/pinctrl/pinctrl-mcp23s08_i2c.c | 124 - drivers/pinctrl/pinctrl-mcp23s08_spi.c | 262 - drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 82 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 7 +- drivers/platform/chrome/Kconfig | 1 - drivers/platform/chrome/chromeos_pstore.c | 1 - drivers/platform/chrome/cros_ec_ishtp.c | 45 +- drivers/platform/chrome/cros_ec_typec.c | 119 +- drivers/platform/chrome/wilco_ec/debugfs.c | 7 +- drivers/platform/mellanox/mlxreg-hotplug.c | 11 +- drivers/platform/mips/Kconfig | 6 - drivers/platform/mips/Makefile | 1 - drivers/platform/mips/rs780e-acpi.c | 169 - drivers/platform/x86/Kconfig | 46 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/asus-nb-wmi.c | 24 - drivers/platform/x86/intel-uncore-frequency.c | 2 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 106 +- drivers/platform/x86/intel_mid_powerbtn.c | 15 +- drivers/platform/x86/intel_pmc_core.c | 6 +- drivers/platform/x86/intel_pmc_ipc.c | 949 ++ drivers/platform/x86/intel_scu_ipc.c | 447 +- drivers/platform/x86/intel_scu_ipcutil.c | 43 +- drivers/platform/x86/intel_scu_pcidrv.c | 68 - drivers/platform/x86/intel_telemetry_core.c | 17 +- drivers/platform/x86/intel_telemetry_debugfs.c | 15 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 97 +- drivers/platform/x86/surface3_power.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 43 +- drivers/platform/x86/touchscreen_dmi.c | 77 - drivers/platform/x86/wmi.c | 45 +- drivers/platform/x86/xiaomi-wmi.c | 4 +- drivers/pnp/pnpbios/pnpbios.h | 2 +- drivers/power/reset/qcom-pon.c | 3 +- drivers/power/supply/88pm860x_battery.c | 8 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/axp288_charger.c | 5 +- drivers/power/supply/axp288_fuel_gauge.c | 6 - drivers/power/supply/max14656_charger_detector.c | 5 +- drivers/power/supply/sc27xx_fuel_gauge.c | 77 +- drivers/power/supply/test_power.c | 2 +- drivers/ptp/ptp_clockmatrix.c | 2 +- drivers/ptp/ptp_idt82p33.c | 6 +- drivers/ptp/ptp_kvm.c | 2 +- drivers/pwm/Kconfig | 10 - drivers/pwm/Makefile | 1 - drivers/pwm/core.c | 2 +- drivers/pwm/pwm-iqs620a.c | 270 - drivers/rapidio/devices/rio_mport_cdev.c | 14 +- drivers/rapidio/rio-scan.c | 2 +- drivers/ras/cec.c | 33 +- drivers/regulator/Kconfig | 10 - drivers/regulator/Makefile | 1 - drivers/regulator/ab8500.c | 22 + drivers/regulator/bd718x7-regulator.c | 46 +- drivers/regulator/core.c | 1 - drivers/regulator/max77826-regulator.c | 301 - drivers/regulator/qcom-rpmh-regulator.c | 8 +- drivers/regulator/qcom_rpm-regulator.c | 10 + drivers/regulator/tps80031-regulator.c | 7 +- drivers/remoteproc/qcom_q6v5_adsp.c | 1 - drivers/remoteproc/qcom_q6v5_mss.c | 3 - drivers/remoteproc/qcom_q6v5_pas.c | 1 - drivers/remoteproc/qcom_sysmon.c | 116 +- drivers/remoteproc/qcom_wcnss.c | 1 - drivers/remoteproc/remoteproc_core.c | 219 +- drivers/remoteproc/remoteproc_debugfs.c | 28 +- drivers/remoteproc/remoteproc_elf_loader.c | 24 + drivers/remoteproc/remoteproc_internal.h | 17 +- drivers/remoteproc/remoteproc_virtio.c | 3 +- drivers/remoteproc/st_remoteproc.c | 2 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 3 +- drivers/reset/hisilicon/hi6220_reset.c | 69 +- drivers/reset/reset-imx7.c | 101 - drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 4 +- drivers/rtc/rtc-lpc24xx.c | 4 +- drivers/rtc/rtc-mt2712.c | 4 +- drivers/rtc/rtc-rc5t619.c | 4 +- drivers/s390/block/dasd_genhd.c | 20 +- drivers/s390/cio/qdio.h | 13 +- drivers/s390/cio/qdio_main.c | 105 +- drivers/s390/cio/qdio_setup.c | 100 +- drivers/s390/cio/qdio_thinint.c | 61 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/aacraid/linit.c | 12 +- drivers/scsi/aic7xxx/aic79xx_core.c | 18 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 19 +- drivers/scsi/aic94xx/aic94xx_sds.c | 14 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 4 +- drivers/scsi/bfa/bfa_fcs_lport.c | 4 +- drivers/scsi/bfa/bfa_fcs_rport.c | 4 +- drivers/scsi/bfa/bfa_ioc_ct.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 7 +- drivers/scsi/bfa/bfad.c | 2 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 - drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 7 +- drivers/scsi/fcoe/fcoe.c | 4 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/fnic/vnic_dev.c | 12 +- drivers/scsi/fnic/vnic_wq.c | 4 +- drivers/scsi/gdth.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 5 - drivers/scsi/ibmvscsi/ibmvscsi.c | 3 + drivers/scsi/ipr.c | 5 +- drivers/scsi/isci/isci.h | 6 +- drivers/scsi/libsas/sas_ata.c | 1 - drivers/scsi/lpfc/lpfc_els.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 5 + drivers/scsi/lpfc/lpfc_nvmet.c | 11 + drivers/scsi/megaraid/megaraid_mbox.c | 6 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 12 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 16 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 263 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 9 +- drivers/scsi/mvsas/mv_init.c | 6 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_els.c | 10 +- drivers/scsi/qedf/qedf_io.c | 48 +- drivers/scsi/qedf/qedf_main.c | 135 +- drivers/scsi/qedi/qedi_iscsi.c | 17 +- drivers/scsi/qedi/qedi_main.c | 13 +- drivers/scsi/qla1280.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 32 +- drivers/scsi/qla2xxx/qla_dbg.c | 36 +- drivers/scsi/qla2xxx/qla_def.h | 13 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 - drivers/scsi/qla2xxx/qla_init.c | 94 +- drivers/scsi/qla2xxx/qla_isr.c | 54 +- drivers/scsi/qla2xxx/qla_mbx.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 41 +- drivers/scsi/qla2xxx/qla_tmpl.c | 121 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_lib.c | 270 +- drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/sr.c | 26 +- drivers/scsi/st.c | 5 +- drivers/scsi/storvsc_drv.c | 95 +- drivers/scsi/ufs/ufs-qcom.c | 4 +- drivers/scsi/ufs/ufs-sysfs.c | 39 +- drivers/scsi/ufs/ufs.h | 36 +- drivers/scsi/ufs/ufshcd.c | 264 +- drivers/scsi/ufs/ufshcd.h | 14 - drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/soc/imx/soc-imx8m.c | 7 +- drivers/soc/kendryte/k210-sysctl.c | 12 - drivers/soc/mediatek/Kconfig | 8 - drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mtk-mmsys.c | 337 - drivers/soc/qcom/Kconfig | 6 +- drivers/soc/qcom/cmd-db.c | 78 +- drivers/soc/qcom/pdr_interface.c | 4 + drivers/soc/qcom/rpmh-internal.h | 65 +- drivers/soc/qcom/rpmh-rsc.c | 654 +- drivers/soc/qcom/rpmh.c | 76 +- drivers/soc/qcom/rpmhpd.c | 24 - drivers/soc/qcom/rpmpd.c | 5 - drivers/soc/qcom/smp2p.c | 4 +- drivers/soc/qcom/socinfo.c | 2 - drivers/soc/renesas/Kconfig | 4 - drivers/soc/renesas/Makefile | 1 - drivers/soc/renesas/r8a7742-sysc.c | 42 - drivers/soc/renesas/rcar-rst.c | 1 - drivers/soc/renesas/rcar-sysc.c | 3 - drivers/soc/renesas/rcar-sysc.h | 1 - drivers/soc/tegra/fuse/fuse-tegra.c | 57 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 1 - drivers/soc/tegra/fuse/fuse-tegra30.c | 6 - drivers/soc/tegra/fuse/fuse.h | 8 - drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +- drivers/soc/tegra/pmc.c | 1 - drivers/soc/ti/knav_qmss.h | 2 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 3 +- drivers/spi/Kconfig | 6 - drivers/spi/Makefile | 1 - drivers/spi/spi-amd.c | 333 - drivers/spi/spi-axi-spi-engine.c | 32 +- drivers/spi/spi-bcm-qspi.c | 181 +- drivers/spi/spi-dw.c | 57 +- drivers/spi/spi-dw.h | 12 + drivers/spi/spi-ep93xx.c | 8 +- drivers/spi/spi-fsl-dspi.c | 23 - drivers/spi/spi-fsl-lpspi.c | 15 +- drivers/spi/spi-fsl-qspi.c | 11 +- drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 26 +- drivers/spi/spi-mem.c | 10 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-orion.c | 70 +- drivers/spi/spi-sc18is602.c | 2 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32-qspi.c | 57 +- drivers/spi/spi.c | 3 +- drivers/spi/spidev.c | 3 +- drivers/ssb/scan.c | 6 +- drivers/ssb/sprom.c | 12 +- drivers/staging/android/ion/ion_heap.c | 4 +- drivers/staging/android/ion/ion_page_pool.c | 4 +- drivers/staging/axis-fifo/axis-fifo.c | 12 +- drivers/staging/comedi/comedi_internal.h | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 2 - drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/sdio.c | 10 +- drivers/staging/iio/Documentation/overview.txt | 2 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/hantro/Kconfig | 6 +- drivers/staging/media/hantro/Makefile | 2 - drivers/staging/media/hantro/hantro.h | 7 +- drivers/staging/media/hantro/hantro_drv.c | 28 +- drivers/staging/media/hantro/hantro_h264.c | 237 +- drivers/staging/media/hantro/hantro_hw.h | 31 - drivers/staging/media/hantro/hantro_v4l2.c | 111 +- drivers/staging/media/imx/Kconfig | 5 +- drivers/staging/media/imx/imx-ic-prp.c | 15 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 14 +- drivers/staging/media/imx/imx-media-capture.c | 42 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 13 +- drivers/staging/media/imx/imx-media-csi.c | 42 +- drivers/staging/media/imx/imx-media-utils.c | 518 +- drivers/staging/media/imx/imx-media-vdic.c | 12 +- drivers/staging/media/imx/imx-media.h | 57 +- drivers/staging/media/imx/imx7-media-csi.c | 17 +- drivers/staging/media/imx/imx7-mipi-csis.c | 446 +- drivers/staging/media/ipu3/Kconfig | 3 +- drivers/staging/media/ipu3/TODO | 2 + drivers/staging/media/ipu3/ipu3-css-params.c | 14 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 30 +- drivers/staging/media/ipu3/ipu3-mmu.c | 10 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 28 +- drivers/staging/media/ipu3/ipu3.c | 3 - drivers/staging/media/ipu3/ipu3.h | 4 - drivers/staging/media/omap4iss/Kconfig | 4 +- .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 2 +- drivers/staging/media/rkisp1/Kconfig | 6 +- drivers/staging/media/rkisp1/Makefile | 2 - drivers/staging/media/rkisp1/TODO | 6 + drivers/staging/media/rkisp1/rkisp1-capture.c | 97 +- drivers/staging/media/rkisp1/rkisp1-common.h | 16 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 114 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 94 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 12 +- drivers/staging/media/rkvdec/Kconfig | 16 - drivers/staging/media/rkvdec/Makefile | 3 - drivers/staging/media/rkvdec/TODO | 11 - drivers/staging/media/rkvdec/rkvdec-h264.c | 1156 --- drivers/staging/media/rkvdec/rkvdec-regs.h | 223 - drivers/staging/media/rkvdec/rkvdec.c | 1103 --- drivers/staging/media/rkvdec/rkvdec.h | 121 - drivers/staging/media/sunxi/cedrus/Kconfig | 5 +- drivers/staging/media/usbvision/Kconfig | 2 +- drivers/staging/mt7621-dts/mt7621.dtsi | 9 +- .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 28 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 - drivers/staging/mt7621-pci/pci-mt7621.c | 64 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/qlge/qlge_dbg.c | 2 +- drivers/staging/qlge/qlge_main.c | 181 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 99 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 33 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/hal/fw.c | 7 +- drivers/staging/rtl8188eu/hal/odm.c | 52 +- drivers/staging/rtl8188eu/hal/phy.c | 8 +- drivers/staging/rtl8188eu/hal/rf.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 8 +- drivers/staging/rtl8712/rtl871x_xmit.c | 158 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_halinit.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 43 + drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/odm.c | 13 + drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 4 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 + drivers/staging/rtl8723bs/include/hal_data.h | 8 +- drivers/staging/sm750fb/sm750.c | 4 +- drivers/staging/sm750fb/sm750.h | 23 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 382 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 62 +- .../vc04_services/bcm2835-camera/controls.c | 97 +- .../vc04_services/bcm2835-camera/mmal-common.h | 18 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 14 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +- drivers/staging/vt6655/baseband.c | 320 +- drivers/staging/vt6655/baseband.h | 37 +- drivers/staging/vt6655/card.c | 145 +- drivers/staging/vt6655/card.h | 4 + drivers/staging/vt6655/channel.c | 4 +- drivers/staging/vt6655/device_main.c | 36 +- drivers/staging/vt6655/rf.c | 4 +- drivers/staging/vt6655/rxtx.c | 189 +- drivers/staging/vt6656/Makefile | 3 +- drivers/staging/vt6656/baseband.c | 575 +- drivers/staging/vt6656/baseband.h | 13 + drivers/staging/vt6656/card.c | 325 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/device.h | 5 +- drivers/staging/vt6656/firmware.c | 106 + drivers/staging/vt6656/firmware.h | 25 + drivers/staging/vt6656/mac.h | 2 +- drivers/staging/vt6656/main_usb.c | 129 +- drivers/staging/vt6656/rf.c | 253 +- drivers/staging/vt6656/rf.h | 3 +- drivers/staging/vt6656/rxtx.c | 126 +- drivers/staging/vt6656/rxtx.h | 7 - drivers/staging/vt6656/wcmd.c | 3 +- drivers/staging/wfx/Makefile | 1 - drivers/staging/wfx/TODO | 40 +- drivers/staging/wfx/bh.c | 4 +- drivers/staging/wfx/data_rx.c | 12 + drivers/staging/wfx/data_tx.c | 223 +- drivers/staging/wfx/data_tx.h | 7 +- drivers/staging/wfx/hif_api_cmd.h | 625 +- drivers/staging/wfx/hif_api_general.h | 429 +- drivers/staging/wfx/hif_api_mib.h | 671 +- drivers/staging/wfx/hif_rx.c | 39 +- drivers/staging/wfx/hif_tx.c | 18 +- drivers/staging/wfx/hif_tx.h | 3 +- drivers/staging/wfx/hif_tx_mib.c | 384 - drivers/staging/wfx/hif_tx_mib.h | 434 +- drivers/staging/wfx/key.c | 69 +- drivers/staging/wfx/key.h | 2 + drivers/staging/wfx/main.c | 10 +- drivers/staging/wfx/queue.c | 537 +- drivers/staging/wfx/queue.h | 39 +- drivers/staging/wfx/scan.c | 8 +- drivers/staging/wfx/sta.c | 726 +- drivers/staging/wfx/sta.h | 31 +- drivers/staging/wfx/wfx.h | 36 +- drivers/target/iscsi/iscsi_target_util.c | 30 +- drivers/target/target_core_iblock.c | 2 +- drivers/thermal/Kconfig | 10 - drivers/thermal/Makefile | 1 - drivers/thermal/devfreq_cooling.c | 70 +- drivers/thermal/imx8mm_thermal.c | 2 +- drivers/thermal/imx_sc_thermal.c | 4 - .../intel/int340x_thermal/int3400_thermal.c | 5 +- drivers/thermal/k3_bandgap.c | 264 - drivers/thermal/rockchip_thermal.c | 4 +- drivers/thermal/st/st_thermal_memmap.c | 4 +- drivers/thermal/st/stm_thermal.c | 4 +- drivers/thermal/thermal_core.c | 6 + drivers/thermal/thermal_core.h | 52 - drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 5 +- drivers/thunderbolt/icm.c | 22 - drivers/thunderbolt/nhi.c | 4 - drivers/thunderbolt/nhi.h | 2 - drivers/thunderbolt/switch.c | 7 + drivers/thunderbolt/usb4.c | 3 - drivers/tty/hvc/hvcs.c | 2 + drivers/tty/rocket.c | 10 +- drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 16 +- drivers/tty/serial/lpc32xx_hs.c | 1 + drivers/tty/serial/omap-serial.c | 48 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/sh-sci.h | 1 + drivers/tty/serial/xilinx_uartps.c | 12 +- drivers/tty/sysrq.c | 2 +- drivers/tty/vt/keyboard.c | 2 - drivers/tty/vt/selection.c | 133 +- drivers/usb/cdns3/core.c | 47 +- drivers/usb/cdns3/core.h | 2 + drivers/usb/cdns3/drd.c | 4 +- drivers/usb/cdns3/gadget.c | 22 +- drivers/usb/chipidea/Kconfig | 37 +- drivers/usb/chipidea/Makefile | 13 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 30 +- drivers/usb/chipidea/ci_hdrc_zevio.c | 67 + drivers/usb/chipidea/core.c | 42 +- drivers/usb/chipidea/udc.h | 5 +- drivers/usb/core/hcd.c | 3 - drivers/usb/core/hub.h | 2 +- drivers/usb/core/otg_whitelist.h | 2 +- drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debug.h | 2 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 2 +- drivers/usb/early/xhci-dbc.c | 1 + drivers/usb/early/xhci-dbc.h | 2 +- drivers/usb/gadget/function/f_fs.c | 10 +- drivers/usb/gadget/legacy/inode.c | 9 +- drivers/usb/gadget/udc/gr_udc.c | 1 + drivers/usb/host/ehci-fsl.h | 2 +- drivers/usb/host/ehci-tegra.c | 1 + drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci.h | 2 +- drivers/usb/host/imx21-hcd.h | 2 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/pci-quirks.c | 8 +- drivers/usb/host/r8a66597.h | 2 +- drivers/usb/host/u132-hcd.c | 10 + drivers/usb/host/xhci-debugfs.h | 2 +- drivers/usb/host/xhci-ext-caps.h | 2 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-mvebu.h | 2 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.h | 2 +- drivers/usb/host/xhci-trace.h | 2 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/isp1760/isp1760-core.h | 2 +- drivers/usb/isp1760/isp1760-regs.h | 2 +- drivers/usb/isp1760/isp1760-udc.h | 2 +- drivers/usb/misc/sisusbvga/sisusb.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_struct.h | 2 +- drivers/usb/misc/usb_u132.h | 2 +- drivers/usb/mtu3/mtu3.h | 2 +- drivers/usb/mtu3/mtu3_debug.h | 2 +- drivers/usb/mtu3/mtu3_dr.h | 2 +- drivers/usb/mtu3/mtu3_hw_regs.h | 2 +- drivers/usb/mtu3/mtu3_qmu.h | 2 +- drivers/usb/mtu3/mtu3_trace.h | 2 +- drivers/usb/musb/davinci.h | 2 +- drivers/usb/musb/musb_core.h | 2 +- drivers/usb/musb/musb_debug.h | 2 +- drivers/usb/musb/musb_dma.h | 2 +- drivers/usb/musb/musb_gadget.h | 2 +- drivers/usb/musb/musb_host.h | 2 +- drivers/usb/musb/musb_io.h | 2 +- drivers/usb/musb/musb_regs.h | 2 +- drivers/usb/musb/musb_trace.h | 2 +- drivers/usb/musb/omap2430.h | 2 +- drivers/usb/musb/tusb6010.h | 2 +- drivers/usb/phy/phy-fsl-usb.h | 2 +- drivers/usb/phy/phy-jz4770.c | 12 +- drivers/usb/phy/phy-mv-usb.h | 2 +- drivers/usb/renesas_usbhs/common.h | 2 +- drivers/usb/renesas_usbhs/fifo.h | 2 +- drivers/usb/renesas_usbhs/mod.h | 2 +- drivers/usb/renesas_usbhs/pipe.h | 2 +- drivers/usb/renesas_usbhs/rcar2.h | 2 +- drivers/usb/renesas_usbhs/rcar3.h | 2 +- drivers/usb/renesas_usbhs/rza.h | 2 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/garmin_gps.c | 4 +- drivers/usb/serial/io_16654.h | 2 +- drivers/usb/serial/io_edgeport.h | 2 +- drivers/usb/serial/io_ionsp.h | 2 +- drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/io_usbvend.h | 2 +- drivers/usb/serial/iuu_phoenix.h | 2 +- drivers/usb/serial/mct_u232.h | 2 +- drivers/usb/serial/oti6858.h | 2 +- drivers/usb/serial/pl2303.h | 2 +- drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/debug.h | 2 +- drivers/usb/storage/initializers.h | 2 +- drivers/usb/storage/protocol.h | 2 +- drivers/usb/storage/scsiglue.h | 2 +- drivers/usb/storage/transport.h | 2 +- drivers/usb/storage/unusual_alauda.h | 2 +- drivers/usb/storage/unusual_cypress.h | 2 +- drivers/usb/storage/unusual_datafab.h | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_ene_ub6250.h | 2 +- drivers/usb/storage/unusual_freecom.h | 2 +- drivers/usb/storage/unusual_isd200.h | 2 +- drivers/usb/storage/unusual_jumpshot.h | 2 +- drivers/usb/storage/unusual_karma.h | 2 +- drivers/usb/storage/unusual_onetouch.h | 2 +- drivers/usb/storage/unusual_realtek.h | 2 +- drivers/usb/storage/unusual_sddr09.h | 2 +- drivers/usb/storage/unusual_sddr55.h | 2 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/storage/unusual_usbat.h | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 12 +- drivers/usb/typec/tcpm/Kconfig | 2 +- drivers/usb/typec/tcpm/fusb302.c | 32 +- drivers/usb/typec/tcpm/fusb302_reg.h | 2 +- drivers/usb/typec/ucsi/Makefile | 4 - drivers/usb/typec/ucsi/psy.c | 241 - drivers/usb/typec/ucsi/trace.c | 10 +- drivers/usb/typec/ucsi/ucsi.c | 41 +- drivers/usb/typec/ucsi/ucsi.h | 26 +- drivers/vdpa/Kconfig | 2 +- drivers/vfio/vfio_iommu_type1.c | 16 +- drivers/vhost/Kconfig | 17 +- drivers/vhost/vhost.c | 16 +- drivers/vhost/vhost.h | 6 +- drivers/vhost/vringh.c | 6 +- drivers/vhost/vsock.c | 16 +- drivers/video/fbdev/arcfb.c | 10 +- drivers/video/fbdev/atmel_lcdfb.c | 1 + drivers/video/fbdev/aty/aty128fb.c | 14 + drivers/video/fbdev/aty/atyfb_base.c | 2 +- drivers/video/fbdev/controlfb.c | 909 +- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/cyber2000fb.c | 2 - drivers/video/fbdev/imxfb.c | 27 +- drivers/video/fbdev/matrox/g450_pll.c | 22 + drivers/video/fbdev/matrox/matroxfb_base.h | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 + drivers/video/fbdev/mx3fb.c | 20 +- drivers/video/fbdev/omap/omapfb_main.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 114 + drivers/video/fbdev/omap2/omapfb/dss/dss.h | 20 + drivers/video/fbdev/omap2/omapfb/dss/venc.c | 43 + drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 8 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 8 +- drivers/video/fbdev/riva/riva_hw.c | 18 + drivers/video/fbdev/s1d13xxxfb.c | 14 +- drivers/video/fbdev/sa1100fb.c | 20 +- drivers/video/fbdev/sa1100fb.h | 3 - drivers/video/fbdev/savage/savagefb.h | 2 +- drivers/video/fbdev/ssd1307fb.c | 102 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/fbdev/vesafb.c | 16 +- drivers/video/fbdev/via/debug.h | 6 +- drivers/video/fbdev/via/viafbdev.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 1 - drivers/virtio/virtio_mmio.c | 4 +- drivers/virtio/virtio_pci_modern.c | 1 - drivers/visorbus/controlvmchannel.h | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/visorbus/visorbus_private.h | 2 +- drivers/w1/w1_netlink.h | 4 +- drivers/watchdog/iTCO_wdt.c | 25 +- drivers/watchdog/intel-mid_wdt.c | 53 +- drivers/xen/privcmd.c | 1 + fs/Kconfig | 2 +- fs/Kconfig.binfmt | 2 +- fs/adfs/Kconfig | 2 +- fs/affs/Kconfig | 2 +- fs/afs/Kconfig | 6 +- fs/aio.c | 12 +- fs/bfs/Kconfig | 2 +- fs/binfmt_elf.c | 8 +- fs/block_dev.c | 26 +- fs/btrfs/backref.c | 834 -- fs/btrfs/backref.h | 297 - fs/btrfs/block-group.c | 20 +- fs/btrfs/block-rsv.c | 3 - fs/btrfs/btrfs_inode.h | 26 +- fs/btrfs/ctree.c | 14 +- fs/btrfs/ctree.h | 6 +- fs/btrfs/extent-tree.c | 3 +- fs/btrfs/extent_io.c | 86 +- fs/btrfs/extent_io.h | 5 +- fs/btrfs/file-item.c | 11 +- fs/btrfs/inode.c | 680 +- fs/btrfs/locking.c | 1 - fs/btrfs/misc.h | 54 - fs/btrfs/relocation.c | 1232 ++- fs/btrfs/space-info.c | 81 +- fs/btrfs/space-info.h | 1 - fs/btrfs/transaction.c | 60 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 4 + fs/btrfs/tree-log.c | 51 +- fs/btrfs/volumes.c | 47 +- fs/buffer.c | 56 +- fs/compat_binfmt_elf.c | 5 - fs/configfs/dir.c | 1 - fs/coredump.c | 8 - fs/cramfs/Kconfig | 2 +- fs/dcache.c | 2 +- fs/debugfs/internal.h | 2 +- fs/dlm/dlm_internal.h | 6 +- fs/dlm/user.c | 2 +- fs/drop_caches.c | 2 +- fs/ecryptfs/Kconfig | 2 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 2 +- fs/erofs/internal.h | 27 +- fs/erofs/super.c | 251 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 33 +- fs/eventpoll.c | 18 +- fs/exec.c | 19 +- fs/exfat/Kconfig | 7 +- fs/exfat/balloc.c | 8 +- fs/exfat/dir.c | 17 +- fs/exfat/exfat_fs.h | 13 +- fs/exfat/exfat_raw.h | 4 +- fs/exfat/fatent.c | 13 +- fs/exfat/file.c | 2 +- fs/exfat/inode.c | 11 +- fs/exfat/misc.c | 22 +- fs/exfat/namei.c | 49 +- fs/exfat/nls.c | 33 +- fs/exfat/super.c | 49 +- fs/ext2/inode.c | 10 +- fs/ext4/ext4.h | 5 +- fs/ext4/inode.c | 21 +- fs/ext4/readpage.c | 25 +- fs/ext4/verity.c | 35 +- fs/f2fs/checkpoint.c | 10 +- fs/f2fs/compress.c | 8 +- fs/f2fs/data.c | 83 +- fs/f2fs/f2fs.h | 55 +- fs/f2fs/file.c | 12 +- fs/f2fs/gc.c | 6 - fs/f2fs/node.c | 8 +- fs/f2fs/segment.c | 20 +- fs/f2fs/super.c | 1 - fs/f2fs/sysfs.c | 88 +- fs/f2fs/verity.c | 35 +- fs/fat/Kconfig | 8 +- fs/fat/fatent.c | 103 +- fs/fat/inode.c | 13 +- fs/file_table.c | 4 +- fs/fscache/main.c | 3 +- fs/fuse/Kconfig | 2 +- fs/fuse/dev.c | 9 +- fs/fuse/file.c | 101 +- fs/fuse/fuse_i.h | 1 - fs/fuse/virtio_fs.c | 106 +- fs/gfs2/aops.c | 23 +- fs/gfs2/dir.c | 9 +- fs/gfs2/quota.c | 2 +- fs/hfs/Kconfig | 2 +- fs/hfs/btree.h | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hpfs/Kconfig | 2 +- fs/hpfs/file.c | 7 +- fs/inode.c | 8 +- fs/io-wq.c | 15 +- fs/io_uring.c | 13 +- fs/iomap/buffered-io.c | 92 +- fs/iomap/trace.h | 2 +- fs/isofs/Kconfig | 2 +- fs/isofs/inode.c | 7 +- fs/isofs/rock.h | 8 +- fs/jffs2/nodelist.h | 2 +- fs/jffs2/summary.h | 4 +- fs/jfs/inode.c | 7 +- fs/jfs/jfs_dtree.c | 2 +- fs/jfs/jfs_xattr.h | 4 +- fs/kernfs/file.c | 2 +- fs/locks.c | 4 +- fs/mpage.c | 38 +- fs/namespace.c | 7 +- fs/nfs/blocklayout/extent_tree.c | 2 +- fs/nfs/nfs3acl.c | 22 +- fs/nfs/pnfs.c | 11 +- fs/nilfs2/inode.c | 15 +- fs/notify/fanotify/fanotify.h | 2 +- fs/notify/inotify/Kconfig | 2 +- fs/ntfs/Kconfig | 2 +- fs/ntfs/malloc.h | 2 +- fs/ocfs2/Kconfig | 2 +- fs/ocfs2/aops.c | 34 +- fs/ocfs2/dlm/dlmmaster.c | 1 - fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 - fs/omfs/file.c | 7 +- fs/overlayfs/Kconfig | 6 +- fs/overlayfs/copy_up.c | 7 +- fs/overlayfs/dir.c | 49 +- fs/overlayfs/namei.c | 11 + fs/overlayfs/overlayfs.h | 6 +- fs/overlayfs/ovl_entry.h | 3 - fs/overlayfs/readdir.c | 18 +- fs/overlayfs/super.c | 83 +- fs/overlayfs/util.c | 3 +- fs/pipe.c | 242 +- fs/proc/Kconfig | 4 +- fs/proc/array.c | 8 +- fs/proc/base.c | 77 +- fs/proc/generic.c | 9 - fs/proc/inode.c | 30 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 189 +- fs/proc/root.c | 131 +- fs/proc/self.c | 6 +- fs/proc/task_mmu.c | 19 +- fs/proc/thread_self.c | 6 +- fs/proc_namespace.c | 14 +- fs/qnx6/inode.c | 7 +- fs/quota/dquot.c | 2 +- fs/ramfs/inode.c | 12 - fs/reiserfs/inode.c | 8 +- fs/romfs/Kconfig | 2 +- fs/select.c | 4 +- fs/seq_file.c | 7 +- fs/splice.c | 12 +- fs/squashfs/block.c | 273 +- fs/squashfs/decompressor.h | 5 +- fs/squashfs/decompressor_multi.c | 9 +- fs/squashfs/decompressor_multi_percpu.c | 17 +- fs/squashfs/decompressor_single.c | 9 +- fs/squashfs/lz4_wrapper.c | 17 +- fs/squashfs/lzo_wrapper.c | 17 +- fs/squashfs/squashfs.h | 4 +- fs/squashfs/squashfs_fs.h | 16 +- fs/squashfs/xz_wrapper.c | 51 +- fs/squashfs/zlib_wrapper.c | 63 +- fs/squashfs/zstd_wrapper.c | 64 +- fs/super.c | 2 +- fs/sync.c | 3 +- fs/sysfs/dir.c | 2 +- fs/sysfs/file.c | 2 +- fs/sysfs/mount.c | 2 +- fs/sysfs/symlink.c | 2 +- fs/sysv/Kconfig | 2 +- fs/ubifs/debug.c | 2 +- fs/ubifs/lprops.c | 2 +- fs/ubifs/lpt_commit.c | 4 +- fs/ubifs/orphan.c | 2 +- fs/udf/Kconfig | 2 +- fs/udf/inode.c | 7 +- fs/xattr.c | 6 +- fs/xfs/kmem.c | 2 +- fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/xfs_aops.c | 13 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_sysctl.c | 4 +- fs/zonefs/super.c | 7 +- include/asm-generic/5level-fixup.h | 58 + include/asm-generic/atomic-instrumented.h | 711 +- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/bitops/instrumented-atomic.h | 14 +- include/asm-generic/bitops/instrumented-lock.h | 10 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/hyperv-tlfs.h | 493 -- include/asm-generic/pgtable-nop4d-hack.h | 64 + include/asm-generic/pgtable-nopud.h | 4 + include/asm-generic/pgtable.h | 4 - include/crypto/drbg.h | 6 +- include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 4 +- include/drm/drm_debugfs.h | 16 +- include/drm/drm_device.h | 24 +- include/drm/drm_displayid.h | 4 +- include/drm/drm_dp_helper.h | 170 +- include/drm/drm_dp_mst_helper.h | 86 +- include/drm/drm_drv.h | 44 +- include/drm/drm_encoder.h | 8 +- include/drm/drm_fb_helper.h | 6 +- include/drm/drm_file.h | 11 - include/drm/drm_framebuffer.h | 38 - include/drm/drm_gem_framebuffer_helper.h | 15 - include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_legacy.h | 15 - include/drm/drm_managed.h | 109 - include/drm/drm_mipi_dbi.h | 8 +- include/drm/drm_mode_config.h | 18 +- include/drm/drm_modeset_helper_vtables.h | 27 - include/drm/drm_pci.h | 63 + include/drm/drm_print.h | 6 - include/drm/drm_writeback.h | 9 - include/drm/gpu_scheduler.h | 1 - include/drm/i915_pciids.h | 8 +- include/drm/ttm/ttm_debug.h | 31 + include/dt-bindings/clock/imx7ulp-clock.h | 5 +- include/dt-bindings/clock/r8a7742-cpg-mssr.h | 42 - include/dt-bindings/pinctrl/pads-imx8dxl.h | 639 -- include/dt-bindings/power/qcom-rpmpd.h | 12 - include/dt-bindings/power/r8a7742-sysc.h | 29 - .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- include/dt-bindings/reset/imx8mp-reset.h | 50 - include/dt-bindings/reset/imx8mq-reset.h | 56 +- include/dt-bindings/reset/realtek,rtd1195.h | 74 - include/dt-bindings/reset/realtek,rtd1295.h | 3 - include/keys/encrypted-type.h | 2 +- include/keys/rxrpc-type.h | 4 +- include/keys/user-type.h | 2 +- include/linux/amba/bus.h | 1 - include/linux/atomic-fallback.h | 340 +- include/linux/audit.h | 24 +- include/linux/bio.h | 8 - include/linux/blk-mq.h | 3 - include/linux/blkdev.h | 21 +- include/linux/bpf-cgroup.h | 23 +- include/linux/bpf.h | 36 +- include/linux/bpf_types.h | 6 - include/linux/brcmphy.h | 5 - include/linux/can/skb.h | 2 +- include/linux/capability.h | 4 - include/linux/cb710.h | 2 +- include/linux/ceph/mon_client.h | 2 +- include/linux/compaction.h | 11 +- include/linux/compat.h | 4 - include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 - include/linux/compiler.h | 66 +- include/linux/console.h | 2 +- include/linux/coredump.h | 4 - include/linux/coresight.h | 32 +- include/linux/crash_dump.h | 2 + include/linux/crush/crush.h | 2 +- include/linux/dev_printk.h | 6 +- include/linux/device_cgroup.h | 14 +- include/linux/dm-bufio.h | 12 - include/linux/dma-buf.h | 10 - include/linux/dma-direct.h | 2 - include/linux/dma-mapping.h | 6 +- include/linux/dma/ti-cppi5.h | 4 +- include/linux/dmaengine.h | 16 +- include/linux/dynamic_debug.h | 2 +- include/linux/edac.h | 8 + include/linux/efi.h | 4 +- include/linux/elfnote.h | 2 +- include/linux/file.h | 2 - include/linux/filter.h | 2 + include/linux/firmware.h | 1 + include/linux/fpga/adi-axi-common.h | 6 +- include/linux/fs.h | 16 +- include/linux/fscache-cache.h | 2 +- include/linux/fsl/bestcomm/bestcomm.h | 2 +- include/linux/ftrace.h | 3 +- include/linux/genhd.h | 2 +- include/linux/gfp.h | 7 +- include/linux/greybus/greybus_protocols.h | 44 +- include/linux/host1x.h | 3 - include/linux/hugetlb.h | 17 +- include/linux/hyperv.h | 63 +- include/linux/i2c-mux.h | 2 +- include/linux/ieee80211.h | 6 +- include/linux/if_bridge.h | 2 - include/linux/if_team.h | 2 +- include/linux/iio/adc/ad_sigma_delta.h | 58 + include/linux/iio/adc/adi-axi-adc.h | 64 - include/linux/iio/buffer-dma.h | 2 +- include/linux/iio/buffer-dmaengine.h | 3 - include/linux/iio/buffer_impl.h | 9 + include/linux/iio/consumer.h | 18 + include/linux/iio/hw-consumer.h | 1 + include/linux/iio/iio.h | 10 +- include/linux/iio/kfifo_buf.h | 1 + include/linux/iio/trigger.h | 3 + include/linux/iio/triggered_buffer.h | 2 + include/linux/input/gp2ap002a00f.h | 23 + include/linux/instrumented.h | 109 - include/linux/iomap.h | 3 +- include/linux/ipc_namespace.h | 12 +- include/linux/kallsyms.h | 4 +- include/linux/kcsan-checks.h | 430 - include/linux/kcsan.h | 59 - include/linux/kernel.h | 6 - include/linux/kexec.h | 2 +- include/linux/key.h | 3 - include/linux/kobject.h | 2 +- include/linux/kobject_ns.h | 2 +- include/linux/kprobes.h | 4 +- include/linux/kthread.h | 5 - include/linux/kvm_host.h | 16 +- include/linux/latencytop.h | 4 +- include/linux/libata.h | 4 +- include/linux/linkage.h | 8 +- include/linux/lsm_audit.h | 1 - include/linux/lsm_hook_defs.h | 10 - include/linux/lsm_hooks.h | 18 - include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/memblock.h | 8 +- include/linux/memcontrol.h | 2 +- include/linux/memory_hotplug.h | 7 + include/linux/memremap.h | 6 - include/linux/memstick.h | 2 +- include/linux/mfd/intel_pmc_bxt.h | 53 - include/linux/mfd/intel_soc_pmic.h | 15 - include/linux/mlx4/qp.h | 2 +- include/linux/mlx5/accel.h | 12 - include/linux/mlx5/cmd.h | 51 + include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/device.h | 44 +- include/linux/mlx5/driver.h | 21 +- include/linux/mlx5/mlx5_ifc.h | 196 +- include/linux/mlx5/qp.h | 57 +- include/linux/mlx5/transobj.h | 19 +- include/linux/mlx5/vport.h | 3 +- include/linux/mm.h | 92 +- include/linux/mmc/host.h | 3 - include/linux/mmu_context.h | 5 + include/linux/mmzone.h | 52 +- include/linux/mod_devicetable.h | 4 +- include/linux/mpage.h | 4 +- include/linux/mtd/cfi.h | 6 +- include/linux/mtd/qinfo.h | 2 +- include/linux/mtd/spi-nor.h | 16 +- include/linux/net.h | 3 +- include/linux/netdevice.h | 49 +- include/linux/nfs4.h | 2 +- include/linux/nfs_xdr.h | 2 +- include/linux/nmi.h | 16 +- include/linux/ntb.h | 2 +- include/linux/nvme.h | 2 +- include/linux/of_mdio.h | 11 +- include/linux/pagemap.h | 151 - include/linux/parport.h | 16 +- include/linux/pci-acpi.h | 6 + include/linux/pci.h | 4 +- include/linux/perf_event.h | 25 +- include/linux/phy.h | 21 +- include/linux/phylink.h | 6 +- include/linux/pid.h | 5 - include/linux/pid_namespace.h | 12 + include/linux/pipe_fs_i.h | 27 +- include/linux/platform_data/cros_ec_commands.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/itco_wdt.h | 11 +- include/linux/platform_device.h | 1 - include/linux/pm.h | 34 +- include/linux/printk.h | 123 +- include/linux/proc_fs.h | 30 +- include/linux/property.h | 3 - include/linux/qed/qed_if.h | 1 - include/linux/ras.h | 5 + include/linux/rbtree.h | 2 +- include/linux/rbtree_augmented.h | 2 +- include/linux/rculist.h | 27 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 88 - include/linux/rcupdate_wait.h | 19 - include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 1 - include/linux/regmap.h | 65 +- include/linux/relay.h | 2 +- include/linux/remoteproc.h | 19 +- include/linux/sched.h | 25 +- include/linux/sched/debug.h | 3 +- include/linux/sched/sysctl.h | 51 +- include/linux/scmi_protocol.h | 6 - include/linux/scpi_protocol.h | 6 - include/linux/sctp.h | 36 +- include/linux/security.h | 33 +- include/linux/seqlock.h | 51 +- include/linux/soc/mediatek/mtk-mmsys.h | 20 - include/linux/spi/mcp23s08.h | 18 + include/linux/spi/spi.h | 1 - include/linux/string.h | 60 +- include/linux/syscalls.h | 3 - include/linux/sysctl.h | 65 +- include/linux/sysfs.h | 2 +- include/linux/thermal.h | 84 +- include/linux/thunderbolt.h | 2 +- include/linux/tifm.h | 2 +- include/linux/timer.h | 3 +- include/linux/torture.h | 7 +- include/linux/tty.h | 2 +- include/linux/uaccess.h | 14 +- include/linux/vermagic.h | 4 - include/linux/virtio_vsock.h | 1 - include/linux/vmalloc.h | 31 +- include/linux/vmstat.h | 9 +- include/linux/vringh.h | 6 +- include/linux/wait.h | 6 +- include/linux/watch_queue.h | 127 - include/linux/watchdog.h | 4 +- include/linux/writeback.h | 28 +- include/linux/xarray.h | 23 +- include/linux/zsmalloc.h | 2 +- include/media/cec-notifier.h | 2 +- include/media/dvb-usb-ids.h | 2 +- include/media/h264-ctrls.h | 8 +- include/media/rc-map.h | 103 +- include/media/v4l2-ctrls.h | 49 +- include/media/v4l2-fh.h | 2 + include/media/v4l2-h264.h | 85 - include/media/v4l2-image-sizes.h | 6 - include/media/v4l2-jpeg.h | 135 - include/net/addrconf.h | 2 + include/net/bluetooth/bluetooth.h | 8 - include/net/bluetooth/hci.h | 26 +- include/net/bluetooth/hci_core.h | 16 - include/net/bluetooth/l2cap.h | 6 +- include/net/bluetooth/mgmt.h | 47 +- include/net/cfg80211.h | 8 +- include/net/espintcp.h | 1 - include/net/if_inet6.h | 2 +- include/net/ip6_route.h | 2 +- include/net/ipv6.h | 1 + include/net/ipv6_stubs.h | 2 +- include/net/mac80211.h | 10 +- include/net/mptcp.h | 3 - include/net/netns/ipv4.h | 2 - include/net/sch_generic.h | 5 + include/net/switchdev.h | 62 - include/net/xdp.h | 2 - include/pcmcia/cistpl.h | 40 +- include/rdma/ib_verbs.h | 6 +- include/rdma/rdma_cm.h | 8 + include/rdma/rdmavt_qp.h | 2 +- include/scsi/sas.h | 8 +- include/scsi/scsi_cmnd.h | 1 - include/scsi/scsi_device.h | 3 - include/scsi/scsi_host.h | 7 - include/soc/mscc/ocelot.h | 15 +- include/soc/mscc/ocelot_ptp.h | 58 - include/soc/qcom/cmd-db.h | 1 - include/sound/control.h | 2 +- include/sound/intel-nhlt.h | 6 +- include/sound/soc-component.h | 40 +- include/sound/soc-dapm.h | 2 +- include/sound/soc.h | 32 +- include/sound/sof.h | 3 - include/sound/sof/dai-intel.h | 20 +- include/sound/sof/info.h | 26 +- include/sound/sof/topology.h | 16 +- include/sound/sof/trace.h | 2 +- include/target/iscsi/iscsi_target_core.h | 10 + include/trace/events/compaction.h | 22 +- include/trace/events/erofs.h | 6 +- include/trace/events/f2fs.h | 77 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/qrtr.h | 115 - include/trace/events/vmscan.h | 14 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/amdgpu_drm.h | 19 +- include/uapi/drm/i915_drm.h | 24 - include/uapi/linux/audit.h | 1 - include/uapi/linux/bpf.h | 46 +- include/uapi/linux/capability.h | 8 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/dma-buf.h | 6 - include/uapi/linux/ethtool_netlink.h | 2 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/if.h | 1 - include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_bridge.h | 42 - include/uapi/linux/if_ether.h | 1 - include/uapi/linux/if_link.h | 1 - include/uapi/linux/keyctl.h | 2 - include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/kvm.h | 5 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/mrp_bridge.h | 84 - include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 8 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/v4l2-controls.h | 5 - include/uapi/linux/virtio_ring.h | 48 +- include/uapi/linux/watch_queue.h | 104 - include/uapi/linux/xfrm.h | 2 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 2 - include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 8 - init/Kconfig | 12 - init/do_mounts_initrd.c | 13 +- init/init_task.c | 15 - init/main.c | 4 - ipc/ipc_sysctl.c | 24 +- ipc/mq_sysctl.c | 4 +- ipc/mqueue.c | 34 +- ipc/msg.c | 3 +- ipc/namespace.c | 37 +- ipc/sem.c | 1 + ipc/shm.c | 60 +- ipc/util.c | 171 +- ipc/util.h | 4 +- kernel/Makefile | 7 - kernel/audit.c | 100 +- kernel/audit.h | 2 +- kernel/auditfilter.c | 16 +- kernel/auditsc.c | 25 - kernel/bpf/btf.c | 2 - kernel/bpf/cgroup.c | 146 +- kernel/bpf/core.c | 12 +- kernel/bpf/devmap.c | 1 + kernel/bpf/helpers.c | 89 +- kernel/bpf/queue_stack_maps.c | 2 +- kernel/bpf/syscall.c | 379 +- kernel/bpf/verifier.c | 35 +- kernel/cgroup/cgroup.c | 27 + kernel/cgroup/rstat.c | 16 +- kernel/cpu.c | 2 +- kernel/crash_dump.c | 6 + kernel/debug/debug_core.c | 12 - kernel/debug/kdb/kdb_bt.c | 15 +- kernel/dma/Kconfig | 6 +- kernel/dma/Makefile | 1 - kernel/dma/contiguous.c | 4 +- kernel/dma/debug.c | 2 +- kernel/dma/direct.c | 56 +- kernel/dma/pool.c | 264 - kernel/dma/remap.c | 169 +- kernel/events/callchain.c | 4 +- kernel/events/core.c | 12 +- kernel/events/internal.h | 2 +- kernel/exit.c | 17 + kernel/fork.c | 13 +- kernel/futex.c | 3 - kernel/groups.c | 2 +- kernel/hung_task.c | 74 +- kernel/kcov.c | 270 +- kernel/kcsan/Makefile | 17 - kernel/kcsan/atomic.h | 20 - kernel/kcsan/core.c | 807 -- kernel/kcsan/debugfs.c | 349 - kernel/kcsan/encoding.h | 95 - kernel/kcsan/kcsan-test.c | 1067 --- kernel/kcsan/kcsan.h | 142 - kernel/kcsan/report.c | 634 -- kernel/kcsan/test.c | 131 - kernel/kexec_core.c | 56 - kernel/kprobes.c | 2 +- kernel/kthread.c | 61 - kernel/latencytop.c | 4 +- kernel/locking/Makefile | 3 - kernel/locking/lockdep.c | 6 +- kernel/locking/locktorture.c | 14 +- kernel/locking/rtmutex-debug.c | 2 +- kernel/locking/rtmutex.c | 2 + kernel/module.c | 57 +- kernel/panic.c | 11 - kernel/params.c | 2 +- kernel/pid.c | 36 - kernel/pid_namespace.c | 2 +- kernel/power/hibernate.c | 7 - kernel/printk/console_cmdline.h | 1 - kernel/printk/printk.c | 130 +- kernel/rcu/Kconfig | 46 +- kernel/rcu/Kconfig.debug | 15 +- kernel/rcu/rcu.h | 7 - kernel/rcu/rcuperf.c | 5 +- kernel/rcu/rcutorture.c | 285 +- kernel/rcu/srcutree.c | 23 +- kernel/rcu/tasks.h | 1193 --- kernel/rcu/tree.c | 188 +- kernel/rcu/tree.h | 3 - kernel/rcu/tree_exp.h | 50 +- kernel/rcu/tree_plugin.h | 86 +- kernel/rcu/tree_stall.h | 148 +- kernel/rcu/update.c | 406 +- kernel/relay.c | 19 +- kernel/sched/Makefile | 6 - kernel/sched/core.c | 65 +- kernel/sched/fair.c | 5 +- kernel/sched/rt.c | 10 +- kernel/sched/sched.h | 2 +- kernel/sched/topology.c | 2 +- kernel/seccomp.c | 2 +- kernel/smp.c | 2 +- kernel/sys_ni.c | 2 - kernel/sysctl.c | 5771 ++++++------ kernel/time/timer.c | 3 +- kernel/trace/Kconfig | 1 - kernel/trace/Makefile | 3 - kernel/trace/bpf_trace.c | 4 +- kernel/trace/ftrace.c | 25 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_probe.h | 2 +- kernel/tracepoint.c | 2 +- kernel/umh.c | 7 +- kernel/user.c | 2 +- kernel/utsname_sysctl.c | 2 +- kernel/watch_queue.c | 659 -- kernel/watchdog.c | 34 +- kernel/watchdog_hld.c | 1 - lib/Kconfig | 5 +- lib/Kconfig.debug | 61 - lib/Kconfig.kcsan | 202 - lib/Kconfig.twist | 26 - lib/Makefile | 6 +- lib/bitmap.c | 31 +- lib/cpumask.c | 102 +- lib/dump_stack.c | 2 +- lib/dynamic_debug.c | 9 +- lib/idr.c | 1 - lib/iov_iter.c | 7 +- lib/kobject.c | 4 +- lib/kunit/test.c | 2 +- lib/math/prime_numbers.c | 10 +- lib/strncpy_from_user.c | 1 - lib/test_firmware.c | 26 +- lib/test_kasan.c | 29 +- lib/test_lockup.c | 2 +- lib/test_sysctl.c | 13 - lib/test_vmalloc.c | 26 +- lib/test_xarray.c | 20 - lib/usercopy.c | 7 +- lib/xarray.c | 39 +- localversion-next | 1 - mm/Kconfig | 10 +- mm/Kconfig.debug | 33 - mm/Makefile | 11 +- mm/compaction.c | 70 +- mm/debug.c | 56 +- mm/debug_vm_pgtable.c | 382 - mm/fadvise.c | 6 +- mm/filemap.c | 22 +- mm/frontswap.c | 14 +- mm/gup.c | 77 +- mm/huge_memory.c | 259 +- mm/hugetlb.c | 233 +- mm/internal.h | 35 +- mm/kasan/init.c | 11 + mm/khugepaged.c | 220 +- mm/kmemleak.c | 2 - mm/ksm.c | 10 +- mm/list_lru.c | 4 +- mm/madvise.c | 213 +- mm/memblock.c | 21 +- mm/memcontrol.c | 70 +- mm/memory.c | 16 +- mm/memory_hotplug.c | 133 +- mm/mempolicy.c | 5 +- mm/mempool.c | 2 +- mm/memremap.c | 20 - mm/migrate.c | 2 +- mm/mm_init.c | 16 +- mm/mmap.c | 74 +- mm/mmu_context.c | 64 + mm/mremap.c | 2 +- mm/nommu.c | 34 +- mm/oom_kill.c | 10 +- mm/page-writeback.c | 18 +- mm/page_alloc.c | 553 +- mm/page_counter.c | 13 +- mm/page_io.c | 8 +- mm/page_owner.c | 7 +- mm/percpu.c | 2 +- mm/pgtable-generic.c | 2 +- mm/readahead.c | 275 +- mm/rmap.c | 2 +- mm/slab.c | 4 +- mm/slab.h | 2 +- mm/slab_common.c | 3 +- mm/slob.c | 2 - mm/slub.c | 72 +- mm/sparse.c | 2 +- mm/swap.c | 5 +- mm/swap_state.c | 9 +- mm/swapfile.c | 133 +- mm/util.c | 20 +- mm/vmacache.c | 4 +- mm/vmalloc.c | 257 +- mm/vmscan.c | 142 +- mm/vmstat.c | 16 +- mm/zbud.c | 2 +- mm/zsmalloc.c | 12 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_ogm.c | 6 +- net/batman-adv/distributed-arp-table.h | 5 + net/batman-adv/main.h | 2 +- net/batman-adv/network-coding.c | 9 +- net/batman-adv/sysfs.c | 3 +- net/batman-adv/trace.h | 1 + net/batman-adv/types.h | 2 +- net/bluetooth/Kconfig | 23 +- net/bluetooth/Makefile | 1 - net/bluetooth/hci_conn.c | 25 +- net/bluetooth/hci_core.c | 131 +- net/bluetooth/hci_debugfs.c | 46 - net/bluetooth/hci_event.c | 58 +- net/bluetooth/hci_request.c | 4 +- net/bluetooth/l2cap_sock.c | 138 +- net/bluetooth/mgmt.c | 55 +- net/bluetooth/msft.c | 141 - net/bluetooth/msft.h | 18 - net/bluetooth/smp.c | 33 +- net/bridge/Kconfig | 12 - net/bridge/Makefile | 2 - net/bridge/br_device.c | 3 - net/bridge/br_if.c | 2 - net/bridge/br_input.c | 3 - net/bridge/br_ioctl.c | 3 +- net/bridge/br_mrp.c | 559 -- net/bridge/br_mrp_netlink.c | 120 - net/bridge/br_mrp_switchdev.c | 140 - net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 12 +- net/bridge/br_private.h | 38 +- net/bridge/br_private_mrp.h | 63 - net/bridge/br_stp.c | 6 - net/bridge/br_stp_if.c | 11 +- net/bridge/br_sysfs_br.c | 4 +- net/bridge/netfilter/ebtables.c | 20 +- net/caif/caif_dev.c | 8 +- net/ceph/ceph_common.c | 3 +- net/core/dev.c | 34 +- net/core/filter.c | 80 +- net/core/link_watch.c | 12 +- net/core/neighbour.c | 28 +- net/core/net-sysfs.c | 35 +- net/core/rtnetlink.c | 11 +- net/core/sock.c | 5 +- net/core/sysctl_net_core.c | 27 +- net/dccp/dccp.h | 5 + net/decnet/dn_dev.c | 7 +- net/decnet/sysctl_net_decnet.c | 27 +- net/dsa/Kconfig | 1 - net/dsa/dsa.c | 2 +- net/dsa/dsa_priv.h | 3 - net/dsa/slave.c | 30 +- net/ethtool/ioctl.c | 5 +- net/hsr/hsr_device.c | 4 +- net/ipv4/af_inet.c | 3 +- net/ipv4/devinet.c | 9 +- net/ipv4/esp4_offload.c | 17 +- net/ipv4/fib_semantics.c | 3 - net/ipv4/ip_vti.c | 23 +- net/ipv4/nexthop.c | 5 +- net/ipv4/route.c | 3 +- net/ipv4/sysctl_net_ipv4.c | 47 +- net/ipv4/tcp.c | 70 +- net/ipv4/tcp_bpf.c | 9 +- net/ipv4/tcp_output.c | 8 +- net/ipv6/addrconf.c | 72 +- net/ipv6/addrconf_core.c | 3 +- net/ipv6/anycast.c | 4 +- net/ipv6/esp6_offload.c | 22 +- net/ipv6/ila/ila_xlat.c | 2 + net/ipv6/ndisc.c | 5 +- net/ipv6/route.c | 19 +- net/ipv6/sysctl_net_ipv6.c | 3 +- net/mac80211/ieee80211_i.h | 2 +- net/mpls/af_mpls.c | 5 +- net/mptcp/subflow.c | 20 +- net/netfilter/ipvs/ip_vs_ctl.c | 6 +- net/netfilter/nf_conntrack_standalone.c | 6 +- net/netfilter/nf_flow_table_offload.c | 3 - net/netfilter/nf_log.c | 2 +- net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/x_tables.c | 14 +- net/openvswitch/datapath.h | 2 +- net/openvswitch/meter.c | 305 +- net/openvswitch/meter.h | 20 +- net/phonet/sysctl.c | 3 +- net/qrtr/ns.c | 20 +- net/rds/tcp.c | 6 +- net/sched/act_ct.c | 2 - net/sched/cls_api.c | 5 +- net/sched/em_ipt.c | 2 +- net/sched/sch_choke.c | 3 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_sfq.c | 9 - net/sctp/sysctl.c | 32 +- net/smc/smc_ib.c | 3 +- net/sunrpc/clnt.c | 3 +- net/sunrpc/sysctl.c | 29 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 +- net/tls/tls_sw.c | 7 +- net/vmw_vsock/virtio_transport_common.c | 4 - net/wireless/core.h | 2 +- net/x25/x25_subr.c | 6 - net/xdp/xsk.c | 4 +- net/xfrm/espintcp.c | 2 - net/xfrm/xfrm_device.c | 8 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 23 +- net/xfrm/xfrm_output.c | 12 +- samples/Kconfig | 6 - samples/Makefile | 1 - samples/mei/mei-amt-version.c | 2 +- samples/watch_queue/Makefile | 7 - samples/watch_queue/watch_test.c | 186 - scripts/Makefile.kcsan | 6 - scripts/Makefile.lib | 10 - scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 - scripts/atomic/gen-atomic-instrumented.sh | 9 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/basic/fixdep.c | 2 +- scripts/checkpatch.pl | 67 +- scripts/decodecode | 2 +- scripts/gcc-plugins/Makefile | 1 - scripts/gcc-plugins/gcc-common.h | 4 - scripts/gcc-plugins/stackleak_plugin.c | 5 +- scripts/gdb/linux/rbtree.py | 4 +- scripts/get_maintainer.pl | 44 +- scripts/kallsyms.c | 2 +- scripts/kernel-doc | 41 +- scripts/link-vmlinux.sh | 24 - scripts/mod/file2alias.c | 2 - scripts/mod/modpost.c | 3 +- scripts/mod/modpost.h | 2 +- scripts/sphinx-pre-install | 291 +- scripts/x86-check-compiler.sh | 9 - security/Makefile | 2 +- security/apparmor/apparmorfs.c | 56 +- security/apparmor/domain.c | 39 +- security/apparmor/include/label.h | 1 - security/apparmor/include/match.h | 11 - security/apparmor/label.c | 37 +- security/apparmor/lsm.c | 2 +- security/apparmor/match.c | 53 +- security/apparmor/path.c | 2 +- security/apparmor/policy_unpack.c | 4 - security/device_cgroup.c | 19 +- security/integrity/ima/ima.h | 12 +- security/integrity/ima/ima_api.c | 22 +- security/integrity/ima/ima_crypto.c | 248 +- security/integrity/ima/ima_fs.c | 4 +- security/integrity/ima/ima_init.c | 22 +- security/integrity/ima/ima_main.c | 3 - security/integrity/ima/ima_queue.c | 36 +- security/integrity/ima/ima_template.c | 25 +- security/integrity/integrity.h | 4 +- security/keys/Kconfig | 9 - security/keys/compat.c | 3 - security/keys/gc.c | 5 - security/keys/internal.h | 30 +- security/keys/key.c | 38 +- security/keys/keyctl.c | 99 +- security/keys/keyring.c | 20 +- security/keys/request_key.c | 4 +- security/min_addr.c | 2 +- security/security.c | 23 - security/selinux/Makefile | 2 +- security/selinux/hooks.c | 14 - security/selinux/include/classmap.h | 4 +- security/selinux/include/security.h | 3 +- security/selinux/ss/context.c | 32 - security/selinux/ss/context.h | 11 +- security/selinux/ss/ebitmap.c | 14 - security/selinux/ss/ebitmap.h | 1 - security/selinux/ss/mls.c | 2 +- security/selinux/ss/mls.h | 11 - security/selinux/ss/policydb.c | 350 +- security/selinux/ss/policydb.h | 11 +- security/selinux/ss/services.c | 111 +- security/selinux/ss/services.h | 3 + security/selinux/ss/sidtab.c | 35 +- security/selinux/ss/sidtab.h | 1 - security/smack/smack_lsm.c | 83 +- security/tomoyo/realpath.c | 4 +- security/yama/yama_lsm.c | 2 +- sound/core/memalloc.c | 2 +- sound/core/oss/pcm_plugin.c | 10 +- sound/core/oss/pcm_plugin.h | 2 +- sound/core/pcm_memory.c | 2 +- sound/firewire/fireworks/fireworks.h | 2 +- sound/hda/intel-dsp-config.c | 97 +- sound/hda/intel-nhlt.c | 49 +- sound/isa/ad1816a/ad1816a.c | 2 +- sound/pci/ac97/ac97_patch.c | 2 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_intel.c | 9 +- sound/pci/hda/patch_hdmi.c | 3 - sound/pci/hda/patch_realtek.c | 1 - sound/pci/oxygen/xonar_pcm179x.c | 4 +- sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 2 - sound/soc/codecs/ad1980.c | 2 +- sound/soc/codecs/ad73311.c | 2 +- sound/soc/codecs/cs47l15.c | 9 +- sound/soc/codecs/cs47l24.c | 8 +- sound/soc/codecs/cs47l35.c | 9 +- sound/soc/codecs/cs47l85.c | 9 +- sound/soc/codecs/cs47l90.c | 9 +- sound/soc/codecs/cs47l92.c | 9 +- sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/rt1308-sdw.c | 4 +- sound/soc/codecs/tlv320adcx140.c | 6 +- sound/soc/codecs/wcd9335.c | 44 +- sound/soc/codecs/wcd934x.c | 30 +- sound/soc/codecs/wm5102.c | 9 +- sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm8782.c | 2 +- sound/soc/codecs/wm8900.c | 6 + sound/soc/codecs/wm8962.c | 3 +- sound/soc/codecs/wm8990.c | 98 + sound/soc/codecs/wm8991.c | 8 + sound/soc/codecs/wm8994.c | 8 + sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wm_adsp.h | 18 +- sound/soc/codecs/zl38060.c | 638 -- sound/soc/fsl/Kconfig | 11 - sound/soc/fsl/Makefile | 2 - sound/soc/fsl/fsl-asoc-card.c | 24 +- sound/soc/fsl/fsl_asrc.c | 305 +- sound/soc/fsl/fsl_asrc.h | 74 +- sound/soc/fsl/fsl_asrc_common.h | 106 - sound/soc/fsl/fsl_asrc_dma.c | 54 +- sound/soc/fsl/fsl_easrc.c | 2119 ----- sound/soc/fsl/fsl_easrc.h | 651 -- sound/soc/fsl/fsl_esai.c | 4 - sound/soc/fsl/fsl_micfil.c | 4 +- sound/soc/hisilicon/hi6210-i2s.c | 16 +- sound/soc/intel/atom/sst-atom-controls.h | 2 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 43 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst-mfld-platform.h | 2 +- sound/soc/intel/boards/Kconfig | 44 +- sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bdw-rt5650.c | 29 - sound/soc/intel/boards/bdw-rt5677.c | 26 - sound/soc/intel/boards/broadwell.c | 26 - sound/soc/intel/boards/cml_rt1011_rt5682.c | 222 +- sound/soc/intel/boards/ehl_rt5660.c | 323 - sound/soc/intel/boards/skl_hda_dsp_generic.c | 31 +- sound/soc/intel/boards/sof_da7219_max98373.c | 21 - sound/soc/intel/boards/sof_sdw.c | 55 +- sound/soc/intel/boards/sof_sdw_hdmi.c | 4 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 2 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 3 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 7 - sound/soc/intel/haswell/sst-haswell-dsp.c | 185 +- sound/soc/intel/skylake/skl-i2s.h | 2 +- sound/soc/intel/skylake/skl-sst-utils.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 184 +- sound/soc/intel/skylake/skl-topology.h | 5 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/mxs/mxs-saif.c | 3 + sound/soc/qcom/qdsp6/q6asm-dai.c | 51 +- sound/soc/soc-compress.c | 127 +- sound/soc/soc-core.c | 60 +- sound/soc/soc-dapm.c | 4 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 30 +- sound/soc/soc-topology.c | 2 +- sound/soc/sof/compress.c | 7 +- sound/soc/sof/compress.h | 7 +- sound/soc/sof/imx/Kconfig | 31 +- sound/soc/sof/imx/Makefile | 2 - sound/soc/sof/imx/imx8m.c | 279 - sound/soc/sof/intel/hda-codec.c | 5 +- sound/soc/sof/intel/hda-dsp.c | 8 +- sound/soc/sof/intel/hda-loader.c | 9 +- sound/soc/sof/intel/hda.c | 16 +- sound/soc/sof/loader.c | 37 +- sound/soc/sof/nocodec.c | 6 +- sound/soc/sof/pcm.c | 4 +- sound/soc/sof/probe.h | 8 +- sound/soc/sof/sof-of-dev.c | 14 - sound/soc/sof/sof-pci-dev.c | 2 - sound/soc/sof/sof-priv.h | 2 +- sound/soc/sof/topology.c | 323 +- sound/soc/sprd/sprd-pcm-compress.c | 49 +- sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/sprd/sprd-pcm-dma.h | 2 +- sound/soc/tegra/tegra_alc5632.c | 7 +- sound/soc/tegra/tegra_asoc_utils.c | 113 +- sound/soc/tegra/tegra_asoc_utils.h | 1 + sound/soc/tegra/tegra_max98090.c | 22 +- sound/soc/tegra/tegra_rt5640.c | 22 +- sound/soc/tegra/tegra_rt5677.c | 7 +- sound/soc/tegra/tegra_sgtl5000.c | 7 +- sound/soc/tegra/tegra_wm8753.c | 22 +- sound/soc/tegra/tegra_wm8903.c | 42 +- sound/soc/tegra/tegra_wm9712.c | 8 +- sound/soc/tegra/trimslice.c | 18 +- sound/soc/ti/davinci-mcasp.c | 4 +- sound/soc/ti/omap-mcbsp.c | 2 +- sound/soc/txx9/txx9aclc-ac97.c | 1 - sound/soc/uniphier/aio-compress.c | 45 +- sound/soc/uniphier/aio-dma.c | 2 +- sound/soc/uniphier/aio.h | 2 +- sound/usb/card.h | 4 - sound/usb/endpoint.c | 49 +- sound/usb/endpoint.h | 1 - sound/usb/line6/podhd.c | 22 +- sound/usb/mixer_quirks.c | 418 - sound/usb/pcm.c | 2 - sound/usb/proc.c | 53 - sound/usb/quirks.c | 14 + sound/usb/usx2y/usbusx2y.h | 2 +- tools/arch/x86/include/asm/orc_types.h | 3 +- tools/bpf/bpftool/Documentation/bpftool-link.rst | 118 - tools/bpf/bpftool/bash-completion/bpftool | 39 - tools/bpf/bpftool/btf.c | 1 + tools/bpf/bpftool/cgroup.c | 48 +- tools/bpf/bpftool/common.c | 2 - tools/bpf/bpftool/gen.c | 1 + tools/bpf/bpftool/jit_disasm.c | 1 + tools/bpf/bpftool/link.c | 333 - tools/bpf/bpftool/main.c | 6 +- tools/bpf/bpftool/main.h | 37 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/rbtree.h | 2 +- tools/include/linux/rbtree_augmented.h | 2 +- tools/include/uapi/linux/bpf.h | 44 +- tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/kvm.h | 4 +- tools/kvm/kvm_stat/kvm_stat | 84 +- tools/kvm/kvm_stat/kvm_stat.service | 16 - tools/kvm/kvm_stat/kvm_stat.txt | 15 +- tools/lib/api/fs/fs.c | 17 - tools/lib/api/fs/fs.h | 12 - tools/lib/bpf/bpf.c | 19 +- tools/lib/bpf/bpf.h | 4 +- tools/lib/bpf/bpf_helpers.h | 7 - tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/libbpf.c | 702 +- tools/lib/bpf/libbpf.map | 6 - tools/lib/bpf/libbpf_internal.h | 2 +- tools/lib/traceevent/parse-filter.c | 29 +- tools/memory-model/Documentation/explanation.txt | 83 +- tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/README | 10 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../litmus-tests}/MP+onceassign+derefonce.litmus | 0 tools/memory-model/litmus-tests/README | 3 + tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/Documentation/stack-validation.txt | 26 - tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 15 +- tools/objtool/arch/x86/decode.c | 44 +- tools/objtool/arch/x86/include/cfi_regs.h | 25 - tools/objtool/builtin-check.c | 11 +- tools/objtool/builtin.h | 2 +- tools/objtool/cfi.h | 35 +- tools/objtool/check.c | 656 +- tools/objtool/check.h | 22 +- tools/objtool/elf.c | 74 +- tools/objtool/elf.h | 42 +- tools/objtool/orc_gen.c | 11 +- tools/perf/Documentation/Makefile | 4 +- tools/perf/Documentation/itrace.txt | 1 - tools/perf/Documentation/perf-bench.txt | 8 - tools/perf/Documentation/perf-c2c.txt | 11 - tools/perf/Documentation/perf-list.txt | 8 - tools/perf/Documentation/perf-report.txt | 11 - tools/perf/Documentation/perf-script.txt | 11 - tools/perf/Documentation/perf-top.txt | 9 - tools/perf/Documentation/perf.data-file-format.txt | 16 - tools/perf/bench/Build | 2 +- tools/perf/bench/bench.h | 2 +- tools/perf/bench/sched-messaging.c | 2 +- tools/perf/bench/synthesize.c | 101 - tools/perf/builtin-bench.c | 6 - tools/perf/builtin-c2c.c | 12 - tools/perf/builtin-ftrace.c | 5 +- tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-report.c | 15 +- tools/perf/builtin-script.c | 320 +- tools/perf/builtin-stat.c | 5 +- tools/perf/builtin-timechart.c | 2 +- tools/perf/builtin-top.c | 11 - tools/perf/design.txt | 3 +- tools/perf/scripts/python/bin/flamegraph-record | 2 - tools/perf/scripts/python/bin/flamegraph-report | 3 - tools/perf/scripts/python/flamegraph.py | 124 - tools/perf/tests/expr.c | 4 +- tools/perf/tests/parse-events.c | 17 +- tools/perf/util/annotate.c | 20 - tools/perf/util/annotate.h | 4 +- tools/perf/util/arm-spe.c | 9 - tools/perf/util/auxtrace.c | 94 +- tools/perf/util/auxtrace.h | 14 - tools/perf/util/bpf-event.c | 93 - tools/perf/util/branch.h | 21 +- tools/perf/util/callchain.h | 8 - tools/perf/util/cap.h | 4 - tools/perf/util/cputopo.h | 2 +- tools/perf/util/cs-etm.c | 11 - tools/perf/util/dso.c | 1 - tools/perf/util/dso.h | 5 +- tools/perf/util/env.h | 3 - tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 6 +- tools/perf/util/evsel.c | 35 +- tools/perf/util/evsel.h | 18 +- tools/perf/util/expr.c | 16 +- tools/perf/util/expr.h | 16 +- tools/perf/util/expr.l | 10 +- tools/perf/util/expr.y | 6 +- tools/perf/util/header.c | 108 - tools/perf/util/header.h | 1 - tools/perf/util/hist.c | 23 - tools/perf/util/intel-bts.c | 10 - tools/perf/util/intel-pt.c | 95 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/jitdump.h | 6 +- tools/perf/util/machine.c | 434 +- tools/perf/util/metricgroup.c | 60 +- tools/perf/util/ordered-events.h | 2 +- tools/perf/util/parse-events.l | 1 - tools/perf/util/parse-events.y | 9 - tools/perf/util/pmu.c | 102 - tools/perf/util/pmu.h | 9 - tools/perf/util/pstack.c | 2 +- tools/perf/util/record.c | 62 - tools/perf/util/s390-cpumcf-kernel.h | 1 - tools/perf/util/s390-cpumsf.c | 11 +- tools/perf/util/sort.c | 2 +- tools/perf/util/sort.h | 2 - tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/symbol.c | 1 - tools/perf/util/symbol.h | 2 +- tools/perf/util/synthetic-events.c | 22 +- tools/perf/util/thread-stack.c | 57 - tools/perf/util/thread-stack.h | 3 - tools/perf/util/thread.c | 24 - tools/perf/util/thread.h | 15 - tools/perf/util/top.h | 1 - tools/perf/util/unwind-libunwind-local.c | 2 +- tools/perf/util/util.c | 1 - tools/spi/Makefile | 4 +- tools/spi/spidev_test.c | 21 +- tools/testing/nvdimm/test/nfit_test.h | 6 +- tools/testing/radix-tree/idr-test.c | 29 - tools/testing/selftests/bpf/Makefile | 3 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 110 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 49 - .../selftests/bpf/prog_tests/cls_redirect.c | 456 - .../testing/selftests/bpf/progs/core_reloc_types.h | 2 +- .../selftests/bpf/progs/test_btf_map_in_map.c | 76 - .../selftests/bpf/progs/test_cls_redirect.c | 1058 --- .../selftests/bpf/progs/test_cls_redirect.h | 54 - tools/testing/selftests/bpf/progs/test_obj_id.c | 14 +- .../testing/selftests/bpf/progs/test_sysctl_prog.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 7 - tools/testing/selftests/bpf/test_verifier.c | 7 +- .../testing/selftests/bpf/verifier/event_output.c | 24 - .../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 5 +- .../ftrace/test.d/ftrace/fgraph-filter.tc | 2 - .../ftrace/test.d/ftrace/func-filter-glob.tc | 2 - .../test.d/ftrace/func-filter-notrace-pid.tc | 5 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 5 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 +- .../ftrace/test.d/ftrace/func_event_triggers.tc | 5 +- .../ftrace/test.d/ftrace/func_mod_trace.tc | 2 +- .../ftrace/test.d/ftrace/func_profiler.tc | 5 +- .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 5 +- .../ftrace/test.d/ftrace/func_stack_tracer.tc | 2 - .../test.d/ftrace/func_traceonoff_triggers.tc | 5 +- tools/testing/selftests/ftrace/test.d/functions | 6 - .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 2 - tools/testing/selftests/gpio/Makefile | 12 +- tools/testing/selftests/intel_pstate/Makefile | 2 +- tools/testing/selftests/kselftest_deps.sh | 272 - tools/testing/selftests/kselftest_harness.h | 234 +- tools/testing/selftests/kvm/.gitignore | 2 +- tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/include/kvm_util.h | 28 +- tools/testing/selftests/kvm/lib/kvm_util.c | 154 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 8 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 5 +- .../testing/selftests/kvm/set_memory_region_test.c | 408 - .../selftests/kvm/x86_64/set_memory_region_test.c | 141 + tools/testing/selftests/memfd/Makefile | 14 +- tools/testing/selftests/net/Makefile | 1 - tools/testing/selftests/net/fib_nexthops.sh | 223 +- .../selftests/net/forwarding/pedit_dsfield.sh | 66 - .../testing/selftests/net/forwarding/tc_actions.sh | 26 +- tools/testing/selftests/net/pmtu.sh | 122 - tools/testing/selftests/net/tls.c | 93 +- tools/testing/selftests/net/vrf-xfrm-tests.sh | 436 - tools/testing/selftests/nsfs/pidns.c | 2 +- tools/testing/selftests/ntb/ntb_test.sh | 2 +- tools/testing/selftests/powerpc/Makefile | 1 - .../selftests/powerpc/nx-gzip/99-nx-gzip.rules | 1 - tools/testing/selftests/powerpc/nx-gzip/Makefile | 8 - tools/testing/selftests/powerpc/nx-gzip/README | 45 - .../testing/selftests/powerpc/nx-gzip/gunz_test.c | 1028 --- .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 433 - tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c | 316 - .../selftests/powerpc/nx-gzip/include/copy-paste.h | 56 - .../selftests/powerpc/nx-gzip/include/crb.h | 155 - .../testing/selftests/powerpc/nx-gzip/include/nx.h | 38 - .../selftests/powerpc/nx-gzip/include/nx_dbg.h | 95 - .../selftests/powerpc/nx-gzip/include/nxu.h | 650 -- .../selftests/powerpc/nx-gzip/include/vas-api.h | 1 - .../selftests/powerpc/nx-gzip/nx-gzip-test.sh | 46 - tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +- tools/testing/selftests/proc/.gitignore | 2 - tools/testing/selftests/proc/Makefile | 2 - .../testing/selftests/proc/proc-fsconfig-hidepid.c | 50 - .../testing/selftests/proc/proc-multiple-procfs.c | 48 - .../testing/selftests/rcutorture/bin/functions.sh | 21 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 22 - .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 16 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 10 - .../selftests/rcutorture/bin/kvm-test-1-run.sh | 53 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 11 - .../selftests/rcutorture/bin/parse-console.sh | 18 +- .../selftests/rcutorture/configs/rcu/CFLIST | 3 - .../selftests/rcutorture/configs/rcu/RUDE01 | 10 - .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRACE01 | 11 - .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRACE02 | 11 - .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE10 | 2 +- tools/testing/selftests/sysctl/sysctl.sh | 42 +- .../tc-testing/tc-tests/actions/pedit.json | 25 - tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 74 - tools/testing/selftests/vm/khugepaged.c | 982 --- tools/testing/selftests/vm/mremap_dontunmap.c | 1 + tools/testing/selftests/vm/pkey-helpers.h | 225 - tools/testing/selftests/vm/pkey-powerpc.h | 136 - tools/testing/selftests/vm/pkey-x86.h | 181 - tools/testing/selftests/vm/protection_keys.c | 1580 ---- tools/testing/selftests/vm/write_to_hugetlbfs.c | 2 + .../testing/selftests/wireguard/qemu/debug.config | 1 + tools/testing/selftests/x86/.gitignore | 1 + tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/pkey-helpers.h | 219 + tools/testing/selftests/x86/protection_keys.c | 1506 ++++ virt/kvm/arm/arm.c | 6 +- virt/kvm/arm/mmu.c | 209 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 2 +- virt/kvm/arm/vgic/vgic.h | 4 +- virt/kvm/kvm_main.c | 33 +- 6227 files changed, 169366 insertions(+), 272249 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxt delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9310 delete mode 100644 Documentation/RCU/checklist.rst create mode 100644 Documentation/RCU/checklist.txt delete mode 100644 Documentation/RCU/lockdep-splat.rst create mode 100644 Documentation/RCU/lockdep-splat.txt delete mode 100644 Documentation/RCU/lockdep.rst create mode 100644 Documentation/RCU/lockdep.txt delete mode 100644 Documentation/RCU/rculist_nulls.rst create mode 100644 Documentation/RCU/rculist_nulls.txt delete mode 100644 Documentation/RCU/rcuref.rst create mode 100644 Documentation/RCU/rcuref.txt delete mode 100644 Documentation/RCU/stallwarn.rst create mode 100644 Documentation/RCU/stallwarn.txt delete mode 100644 Documentation/RCU/torture.rst create mode 100644 Documentation/RCU/torture.txt delete mode 100644 Documentation/admin-guide/device-mapper/dm-ebs.rst delete mode 100644 Documentation/admin-guide/media/avermedia.rst delete mode 100644 Documentation/admin-guide/media/bt8xx.rst delete mode 100644 Documentation/admin-guide/media/bttv.rst delete mode 100644 Documentation/admin-guide/media/building.rst delete mode 100644 Documentation/admin-guide/media/cardlist.rst delete mode 100644 Documentation/admin-guide/media/cec-drivers.rst delete mode 100644 Documentation/admin-guide/media/ci.rst delete mode 100644 Documentation/admin-guide/media/cpia2.rst delete mode 100644 Documentation/admin-guide/media/cx18-cardlist.rst delete mode 100644 Documentation/admin-guide/media/cx231xx-cardlist.rst delete mode 100644 Documentation/admin-guide/media/cx23885-cardlist.rst delete mode 100644 Documentation/admin-guide/media/cx88-cardlist.rst delete mode 100644 Documentation/admin-guide/media/cx88.rst delete mode 100644 Documentation/admin-guide/media/davinci-vpbe.rst delete mode 100644 Documentation/admin-guide/media/dvb-drivers.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-a800-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-af9005-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-af9015-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-af9035-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-anysee-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-au6610-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-az6007-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-az6027-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-ce6230-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-cinergyT2-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-cxusb-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dib0700-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mb-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mc-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-digitv-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dtt200u-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dtv5100-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dvbsky-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dw2102-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-ec168-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-gl861-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-gp8psk-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-lmedm04-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-m920x-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-mxl111sf-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-nova-t-usb2-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-opera1-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-pctv452e-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-rtl28xxu-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-technisat-usb2-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-ttusb2-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-umt-010-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-vp702x-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-vp7045-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-zd1301-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb.rst delete mode 100644 Documentation/admin-guide/media/dvb_intro.rst delete mode 100644 Documentation/admin-guide/media/dvb_references.rst delete mode 100644 Documentation/admin-guide/media/em28xx-cardlist.rst delete mode 100644 Documentation/admin-guide/media/faq.rst delete mode 100644 Documentation/admin-guide/media/fimc.rst delete mode 100644 Documentation/admin-guide/media/frontend-cardlist.rst delete mode 100644 Documentation/admin-guide/media/imx.rst delete mode 100644 Documentation/admin-guide/media/imx6q-sabreauto.dot delete mode 100644 Documentation/admin-guide/media/imx6q-sabresd.dot delete mode 100644 Documentation/admin-guide/media/index.rst delete mode 100644 Documentation/admin-guide/media/intro.rst delete mode 100644 Documentation/admin-guide/media/ipu3.rst delete mode 100644 Documentation/admin-guide/media/meye.rst delete mode 100644 Documentation/admin-guide/media/omap3isp.rst delete mode 100644 Documentation/admin-guide/media/other-usb-cardlist.rst delete mode 100644 Documentation/admin-guide/media/remote-controller.rst delete mode 100644 Documentation/admin-guide/media/saa7134.rst delete mode 100644 Documentation/admin-guide/media/siano-cardlist.rst delete mode 100644 Documentation/admin-guide/media/v4l-drivers.rst delete mode 100644 Documentation/admin-guide/media/vimc.rst delete mode 100644 Documentation/admin-guide/media/zr364xx.rst delete mode 100644 Documentation/core-api/printk-basics.rst delete mode 100644 Documentation/dev-tools/kcsan.rst delete mode 100644 Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...] create mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...] create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk050h [...] create mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/lg,lh500wx1-sd03.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,amoled- [...] create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e3ha2.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63j0x03.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/simple-panel.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td028ttec1.txt create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td043mtea1.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml delete mode 100644 Documentation/devicetree/bindings/dma/ingenic,dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/jz4780-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt delete mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt delete mode 100644 Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-cadence.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-xiic.txt delete mode 100644 Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/common.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2563.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml create mode 100644 Documentation/devicetree/bindings/input/gpio-keys-polled.txt create mode 100644 Documentation/devicetree/bindings/input/gpio-keys.txt delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-sgm3140.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip,vdec.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt delete mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt delete mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/jz4740.txt delete mode 100644 Documentation/devicetree/bindings/net/nxp,tja11xx.yaml create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.yaml delete mode 100644 Documentation/devicetree/bindings/net/realtek-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.txt delete mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77826.yaml delete mode 100644 Documentation/devicetree/bindings/rng/arm-cctrng.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,easrc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/zl38060.yaml delete mode 100644 Documentation/devicetree/bindings/spi/renesas,rspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-rspi.txt create mode 100644 Documentation/devicetree/bindings/sram/rockchip-pmu-sram.txt delete mode 100644 Documentation/devicetree/bindings/thermal/ti,am654-thermal.yaml create mode 100644 Documentation/devicetree/bindings/timer/cadence,ttc-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/cdns,ttc.yaml create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt delete mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.yaml delete mode 100644 Documentation/driver-api/media/drivers/bttv-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/cpia2_devel.rst delete mode 100644 Documentation/driver-api/media/drivers/cx2341x-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/cx88-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/davinci-vpbe-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/fimc-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/index.rst delete mode 100644 Documentation/driver-api/media/drivers/saa7134-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/vimc-devel.rst delete mode 100644 Documentation/driver-api/media/index.rst delete mode 100644 Documentation/driver-api/media/v4l2-videobuf.rst delete mode 100644 Documentation/features/debug/debug-vm-pgtable/arch-support.txt create mode 100644 Documentation/features/vm/numa-memblock/arch-support.txt delete mode 100644 Documentation/filesystems/gfs2-glocks.rst create mode 100644 Documentation/filesystems/gfs2-glocks.txt delete mode 100644 Documentation/hwmon/bcm54140.rst create mode 100644 Documentation/i2c/i2c.svg delete mode 100644 Documentation/i2c/i2c_bus.svg delete mode 100644 Documentation/litmus-tests/README delete mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW+mb__after_atomic-i [...] delete mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW-ops-are-atomic-WRT [...] delete mode 100644 Documentation/litmus-tests/atomic/README delete mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus delete mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus create mode 100644 Documentation/media/.gitignore create mode 100644 Documentation/media/Makefile rename Documentation/{userspace-api => }/media/audio.h.rst.exceptions (100%) rename Documentation/{userspace-api => }/media/ca.h.rst.exceptions (100%) create mode 100644 Documentation/media/cec-drivers/index.rst rename Documentation/{admin-guide/media => media/cec-drivers}/pulse8-cec.rst (100%) rename Documentation/{userspace-api => }/media/cec.h.rst.exceptions (100%) rename Documentation/{userspace-api => }/media/conf_nitpick.py (100%) rename Documentation/{userspace-api => }/media/dmx.h.rst.exceptions (100%) create mode 100644 Documentation/media/dvb-drivers/avermedia.rst create mode 100644 Documentation/media/dvb-drivers/bt8xx.rst create mode 100644 Documentation/media/dvb-drivers/cards.rst create mode 100644 Documentation/media/dvb-drivers/ci.rst rename Documentation/{driver-api/media/drivers => media/dvb-drivers}/contributors. [...] rename Documentation/{driver-api/media/drivers => media/dvb-drivers}/dvb-usb.rst (100%) create mode 100644 Documentation/media/dvb-drivers/faq.rst rename Documentation/{driver-api/media/drivers => media/dvb-drivers}/frontends.rst (100%) create mode 100644 Documentation/media/dvb-drivers/index.rst create mode 100644 Documentation/media/dvb-drivers/intro.rst rename Documentation/{admin-guide/media => media/dvb-drivers}/lmedm04.rst (100%) rename Documentation/{admin-guide/media => media/dvb-drivers}/opera-firmware.rst (100%) rename Documentation/{admin-guide/media => media/dvb-drivers}/technisat.rst (100%) rename Documentation/{admin-guide/media => media/dvb-drivers}/ttusb-dec.rst (100%) create mode 100644 Documentation/media/dvb-drivers/udev.rst rename Documentation/{userspace-api => }/media/frontend.h.rst.exceptions (100%) create mode 100644 Documentation/media/index.rst rename Documentation/{userspace-api => }/media/intro.rst (100%) rename Documentation/{driver-api/media => media/kapi}/cec-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/csi2.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-ca.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-common.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-demux.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-frontend.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-net.rst (100%) rename Documentation/{driver-api/media => media/kapi}/mc-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/rc-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-async.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-clocks.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-common.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-controls.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-dev.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-device.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-dv-timings.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-event.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-fh.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-flash-led-class.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-fwnode.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-intro.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-mc.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-mediabus.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-mem2mem.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-rect.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-subdev.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-tuner.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-tveeprom.rst (100%) create mode 100644 Documentation/media/kapi/v4l2-videobuf.rst rename Documentation/{driver-api/media => media/kapi}/v4l2-videobuf2.rst (100%) rename Documentation/{userspace-api => }/media/lirc.h.rst.exceptions (100%) rename Documentation/{userspace-api => }/media/media.h.rst.exceptions (100%) create mode 100644 Documentation/media/media_kapi.rst create mode 100644 Documentation/media/media_uapi.rst rename Documentation/{userspace-api => }/media/net.h.rst.exceptions (100%) create mode 100644 Documentation/media/typical_media_device.svg create mode 100644 Documentation/media/uapi/cec/cec-api.rst create mode 100644 Documentation/media/uapi/cec/cec-func-close.rst create mode 100644 Documentation/media/uapi/cec/cec-func-ioctl.rst create mode 100644 Documentation/media/uapi/cec/cec-func-open.rst create mode 100644 Documentation/media/uapi/cec/cec-func-poll.rst create mode 100644 Documentation/media/uapi/cec/cec-funcs.rst create mode 100644 Documentation/media/uapi/cec/cec-header.rst create mode 100644 Documentation/media/uapi/cec/cec-intro.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst rename Documentation/{userspace-api/media => media/uapi}/cec/cec-ioc-adap-g-conn-i [...] create mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-dqevent.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-g-mode.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-receive.rst create mode 100644 Documentation/media/uapi/cec/cec-pin-error-inj.rst create mode 100644 Documentation/media/uapi/dvb/audio-bilingual-channel-select.rst create mode 100644 Documentation/media/uapi/dvb/audio-channel-select.rst create mode 100644 Documentation/media/uapi/dvb/audio-clear-buffer.rst create mode 100644 Documentation/media/uapi/dvb/audio-continue.rst create mode 100644 Documentation/media/uapi/dvb/audio-fclose.rst create mode 100644 Documentation/media/uapi/dvb/audio-fopen.rst create mode 100644 Documentation/media/uapi/dvb/audio-fwrite.rst create mode 100644 Documentation/media/uapi/dvb/audio-get-capabilities.rst create mode 100644 Documentation/media/uapi/dvb/audio-get-status.rst create mode 100644 Documentation/media/uapi/dvb/audio-pause.rst create mode 100644 Documentation/media/uapi/dvb/audio-play.rst create mode 100644 Documentation/media/uapi/dvb/audio-select-source.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-av-sync.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-bypass-mode.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-id.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-mixer.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-mute.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-streamtype.rst create mode 100644 Documentation/media/uapi/dvb/audio-stop.rst create mode 100644 Documentation/media/uapi/dvb/audio.rst create mode 100644 Documentation/media/uapi/dvb/audio_data_types.rst create mode 100644 Documentation/media/uapi/dvb/audio_function_calls.rst create mode 100644 Documentation/media/uapi/dvb/ca-fclose.rst create mode 100644 Documentation/media/uapi/dvb/ca-fopen.rst create mode 100644 Documentation/media/uapi/dvb/ca-get-cap.rst create mode 100644 Documentation/media/uapi/dvb/ca-get-descr-info.rst create mode 100644 Documentation/media/uapi/dvb/ca-get-msg.rst create mode 100644 Documentation/media/uapi/dvb/ca-get-slot-info.rst create mode 100644 Documentation/media/uapi/dvb/ca-reset.rst create mode 100644 Documentation/media/uapi/dvb/ca-send-msg.rst create mode 100644 Documentation/media/uapi/dvb/ca-set-descr.rst create mode 100644 Documentation/media/uapi/dvb/ca.rst create mode 100644 Documentation/media/uapi/dvb/ca_data_types.rst create mode 100644 Documentation/media/uapi/dvb/ca_function_calls.rst create mode 100644 Documentation/media/uapi/dvb/demux.rst create mode 100644 Documentation/media/uapi/dvb/dmx-add-pid.rst create mode 100644 Documentation/media/uapi/dvb/dmx-expbuf.rst create mode 100644 Documentation/media/uapi/dvb/dmx-fclose.rst create mode 100644 Documentation/media/uapi/dvb/dmx-fopen.rst create mode 100644 Documentation/media/uapi/dvb/dmx-fread.rst create mode 100644 Documentation/media/uapi/dvb/dmx-fwrite.rst create mode 100644 Documentation/media/uapi/dvb/dmx-get-pes-pids.rst create mode 100644 Documentation/media/uapi/dvb/dmx-get-stc.rst create mode 100644 Documentation/media/uapi/dvb/dmx-mmap.rst create mode 100644 Documentation/media/uapi/dvb/dmx-munmap.rst create mode 100644 Documentation/media/uapi/dvb/dmx-qbuf.rst create mode 100644 Documentation/media/uapi/dvb/dmx-querybuf.rst create mode 100644 Documentation/media/uapi/dvb/dmx-remove-pid.rst create mode 100644 Documentation/media/uapi/dvb/dmx-reqbufs.rst create mode 100644 Documentation/media/uapi/dvb/dmx-set-buffer-size.rst create mode 100644 Documentation/media/uapi/dvb/dmx-set-filter.rst create mode 100644 Documentation/media/uapi/dvb/dmx-set-pes-filter.rst create mode 100644 Documentation/media/uapi/dvb/dmx-start.rst create mode 100644 Documentation/media/uapi/dvb/dmx-stop.rst create mode 100644 Documentation/media/uapi/dvb/dmx_fcalls.rst create mode 100644 Documentation/media/uapi/dvb/dmx_types.rst create mode 100644 Documentation/media/uapi/dvb/dvb-fe-read-status.rst create mode 100644 Documentation/media/uapi/dvb/dvb-frontend-event.rst create mode 100644 Documentation/media/uapi/dvb/dvb-frontend-parameters.rst create mode 100644 Documentation/media/uapi/dvb/dvbapi.rst create mode 100644 Documentation/media/uapi/dvb/dvbproperty.rst create mode 100644 Documentation/media/uapi/dvb/dvbstb.svg create mode 100644 Documentation/media/uapi/dvb/examples.rst create mode 100644 Documentation/media/uapi/dvb/fe-bandwidth-t.rst create mode 100644 Documentation/media/uapi/dvb/fe-diseqc-recv-slave-reply.rst create mode 100644 Documentation/media/uapi/dvb/fe-diseqc-reset-overload.rst create mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-burst.rst create mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-master-cmd.rst create mode 100644 Documentation/media/uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst create mode 100644 Documentation/media/uapi/dvb/fe-enable-high-lnb-voltage.rst create mode 100644 Documentation/media/uapi/dvb/fe-get-event.rst create mode 100644 Documentation/media/uapi/dvb/fe-get-frontend.rst create mode 100644 Documentation/media/uapi/dvb/fe-get-info.rst create mode 100644 Documentation/media/uapi/dvb/fe-get-property.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-ber.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-signal-strength.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-snr.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-status.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-uncorrected-blocks.rst create mode 100644 Documentation/media/uapi/dvb/fe-set-frontend-tune-mode.rst create mode 100644 Documentation/media/uapi/dvb/fe-set-frontend.rst create mode 100644 Documentation/media/uapi/dvb/fe-set-tone.rst create mode 100644 Documentation/media/uapi/dvb/fe-set-voltage.rst create mode 100644 Documentation/media/uapi/dvb/fe-type-t.rst create mode 100644 Documentation/media/uapi/dvb/fe_property_parameters.rst create mode 100644 Documentation/media/uapi/dvb/frontend-header.rst create mode 100644 Documentation/media/uapi/dvb/frontend-property-cable-systems.rst create mode 100644 Documentation/media/uapi/dvb/frontend-property-satellite-systems.rst create mode 100644 Documentation/media/uapi/dvb/frontend-property-terrestrial-systems.rst create mode 100644 Documentation/media/uapi/dvb/frontend-stat-properties.rst create mode 100644 Documentation/media/uapi/dvb/frontend.rst create mode 100644 Documentation/media/uapi/dvb/frontend_f_close.rst create mode 100644 Documentation/media/uapi/dvb/frontend_f_open.rst create mode 100644 Documentation/media/uapi/dvb/frontend_fcalls.rst create mode 100644 Documentation/media/uapi/dvb/frontend_legacy_api.rst create mode 100644 Documentation/media/uapi/dvb/frontend_legacy_dvbv3_api.rst create mode 100644 Documentation/media/uapi/dvb/headers.rst create mode 100644 Documentation/media/uapi/dvb/intro.rst create mode 100644 Documentation/media/uapi/dvb/legacy_dvb_apis.rst create mode 100644 Documentation/media/uapi/dvb/net-add-if.rst create mode 100644 Documentation/media/uapi/dvb/net-get-if.rst create mode 100644 Documentation/media/uapi/dvb/net-remove-if.rst create mode 100644 Documentation/media/uapi/dvb/net-types.rst create mode 100644 Documentation/media/uapi/dvb/net.rst create mode 100644 Documentation/media/uapi/dvb/query-dvb-frontend-info.rst create mode 100644 Documentation/media/uapi/dvb/video-clear-buffer.rst create mode 100644 Documentation/media/uapi/dvb/video-command.rst create mode 100644 Documentation/media/uapi/dvb/video-continue.rst create mode 100644 Documentation/media/uapi/dvb/video-fast-forward.rst create mode 100644 Documentation/media/uapi/dvb/video-fclose.rst create mode 100644 Documentation/media/uapi/dvb/video-fopen.rst create mode 100644 Documentation/media/uapi/dvb/video-freeze.rst create mode 100644 Documentation/media/uapi/dvb/video-fwrite.rst create mode 100644 Documentation/media/uapi/dvb/video-get-capabilities.rst create mode 100644 Documentation/media/uapi/dvb/video-get-event.rst create mode 100644 Documentation/media/uapi/dvb/video-get-frame-count.rst create mode 100644 Documentation/media/uapi/dvb/video-get-pts.rst create mode 100644 Documentation/media/uapi/dvb/video-get-size.rst create mode 100644 Documentation/media/uapi/dvb/video-get-status.rst create mode 100644 Documentation/media/uapi/dvb/video-play.rst create mode 100644 Documentation/media/uapi/dvb/video-select-source.rst create mode 100644 Documentation/media/uapi/dvb/video-set-blank.rst create mode 100644 Documentation/media/uapi/dvb/video-set-display-format.rst create mode 100644 Documentation/media/uapi/dvb/video-set-format.rst create mode 100644 Documentation/media/uapi/dvb/video-set-streamtype.rst create mode 100644 Documentation/media/uapi/dvb/video-slowmotion.rst create mode 100644 Documentation/media/uapi/dvb/video-stillpicture.rst create mode 100644 Documentation/media/uapi/dvb/video-stop.rst create mode 100644 Documentation/media/uapi/dvb/video-try-command.rst create mode 100644 Documentation/media/uapi/dvb/video.rst create mode 100644 Documentation/media/uapi/dvb/video_function_calls.rst create mode 100644 Documentation/media/uapi/dvb/video_types.rst create mode 100644 Documentation/media/uapi/fdl-appendix.rst create mode 100644 Documentation/media/uapi/gen-errors.rst create mode 100644 Documentation/media/uapi/mediactl/media-controller-intro.rst create mode 100644 Documentation/media/uapi/mediactl/media-controller-model.rst create mode 100644 Documentation/media/uapi/mediactl/media-controller.rst create mode 100644 Documentation/media/uapi/mediactl/media-func-close.rst create mode 100644 Documentation/media/uapi/mediactl/media-func-ioctl.rst create mode 100644 Documentation/media/uapi/mediactl/media-func-open.rst create mode 100644 Documentation/media/uapi/mediactl/media-funcs.rst create mode 100644 Documentation/media/uapi/mediactl/media-header.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-device-info.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-entities.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-links.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-g-topology.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-setup-link.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst create mode 100644 Documentation/media/uapi/mediactl/media-types.rst create mode 100644 Documentation/media/uapi/mediactl/request-api.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst create mode 100644 Documentation/media/uapi/rc/keytable.c.rst create mode 100644 Documentation/media/uapi/rc/lirc-dev-intro.rst create mode 100644 Documentation/media/uapi/rc/lirc-dev.rst create mode 100644 Documentation/media/uapi/rc/lirc-func.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-features.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-rec-mode.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-rec-resolution.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-send-mode.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-timeout.rst create mode 100644 Documentation/media/uapi/rc/lirc-header.rst create mode 100644 Documentation/media/uapi/rc/lirc-read.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-measure-carrier-mode.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier-range.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout-reports.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-send-carrier.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-send-duty-cycle.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-transmitter-mask.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-wideband-receiver.rst create mode 100644 Documentation/media/uapi/rc/lirc-write.rst create mode 100644 Documentation/media/uapi/rc/rc-intro.rst rename Documentation/{userspace-api/media => media/uapi}/rc/rc-protos.rst (100%) create mode 100644 Documentation/media/uapi/rc/rc-sysfs-nodes.rst create mode 100644 Documentation/media/uapi/rc/rc-table-change.rst create mode 100644 Documentation/media/uapi/rc/rc-tables.rst create mode 100644 Documentation/media/uapi/rc/remote_controllers.rst create mode 100644 Documentation/media/uapi/v4l/app-pri.rst create mode 100644 Documentation/media/uapi/v4l/async.rst create mode 100644 Documentation/media/uapi/v4l/audio.rst create mode 100644 Documentation/media/uapi/v4l/bayer.svg create mode 100644 Documentation/media/uapi/v4l/biblio.rst create mode 100644 Documentation/media/uapi/v4l/buffer.rst create mode 100644 Documentation/media/uapi/v4l/capture-example.rst create mode 100644 Documentation/media/uapi/v4l/capture.c.rst create mode 100644 Documentation/media/uapi/v4l/colorspaces-defs.rst create mode 100644 Documentation/media/uapi/v4l/colorspaces-details.rst create mode 100644 Documentation/media/uapi/v4l/colorspaces.rst create mode 100644 Documentation/media/uapi/v4l/common-defs.rst create mode 100644 Documentation/media/uapi/v4l/common.rst create mode 100644 Documentation/media/uapi/v4l/compat.rst create mode 100644 Documentation/media/uapi/v4l/constraints.svg create mode 100644 Documentation/media/uapi/v4l/control.rst create mode 100644 Documentation/media/uapi/v4l/crop.rst create mode 100644 Documentation/media/uapi/v4l/crop.svg create mode 100644 Documentation/media/uapi/v4l/depth-formats.rst create mode 100644 Documentation/media/uapi/v4l/dev-capture.rst rename Documentation/{userspace-api/media => media/uapi}/v4l/dev-decoder.rst (100%) create mode 100644 Documentation/media/uapi/v4l/dev-event.rst create mode 100644 Documentation/media/uapi/v4l/dev-mem2mem.rst create mode 100644 Documentation/media/uapi/v4l/dev-meta.rst create mode 100644 Documentation/media/uapi/v4l/dev-osd.rst create mode 100644 Documentation/media/uapi/v4l/dev-output.rst create mode 100644 Documentation/media/uapi/v4l/dev-overlay.rst create mode 100644 Documentation/media/uapi/v4l/dev-radio.rst create mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi.rst create mode 100644 Documentation/media/uapi/v4l/dev-rds.rst create mode 100644 Documentation/media/uapi/v4l/dev-sdr.rst create mode 100644 Documentation/media/uapi/v4l/dev-sliced-vbi.rst rename Documentation/{userspace-api/media => media/uapi}/v4l/dev-stateless-decoder [...] create mode 100644 Documentation/media/uapi/v4l/dev-subdev.rst create mode 100644 Documentation/media/uapi/v4l/dev-touch.rst create mode 100644 Documentation/media/uapi/v4l/devices.rst create mode 100644 Documentation/media/uapi/v4l/diff-v4l.rst create mode 100644 Documentation/media/uapi/v4l/dmabuf.rst create mode 100644 Documentation/media/uapi/v4l/dv-timings.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-codec.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst create mode 100644 Documentation/media/uapi/v4l/extended-controls.rst create mode 100644 Documentation/media/uapi/v4l/field-order.rst create mode 100644 Documentation/media/uapi/v4l/fieldseq_bt.svg create mode 100644 Documentation/media/uapi/v4l/fieldseq_tb.svg create mode 100644 Documentation/media/uapi/v4l/format.rst create mode 100644 Documentation/media/uapi/v4l/func-close.rst create mode 100644 Documentation/media/uapi/v4l/func-ioctl.rst create mode 100644 Documentation/media/uapi/v4l/func-mmap.rst create mode 100644 Documentation/media/uapi/v4l/func-munmap.rst create mode 100644 Documentation/media/uapi/v4l/func-open.rst create mode 100644 Documentation/media/uapi/v4l/func-poll.rst create mode 100644 Documentation/media/uapi/v4l/func-read.rst create mode 100644 Documentation/media/uapi/v4l/func-select.rst create mode 100644 Documentation/media/uapi/v4l/func-write.rst create mode 100644 Documentation/media/uapi/v4l/hist-v4l2.rst create mode 100644 Documentation/media/uapi/v4l/hsv-formats.rst create mode 100644 Documentation/media/uapi/v4l/io.rst create mode 100644 Documentation/media/uapi/v4l/libv4l-introduction.rst create mode 100644 Documentation/media/uapi/v4l/libv4l.rst create mode 100644 Documentation/media/uapi/v4l/meta-formats.rst create mode 100644 Documentation/media/uapi/v4l/mmap.rst create mode 100644 Documentation/media/uapi/v4l/nv12mt.svg create mode 100644 Documentation/media/uapi/v4l/nv12mt_example.svg create mode 100644 Documentation/media/uapi/v4l/open.rst rename Documentation/{userspace-api/media => media/uapi}/v4l/pipeline.dot (100%) create mode 100644 Documentation/media/uapi/v4l/pixfmt-bayer.rst rename Documentation/{userspace-api/media => media/uapi}/v4l/pixfmt-cnf4.rst (100%) create mode 100644 Documentation/media/uapi/v4l/pixfmt-compressed.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-grey.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-indexed.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-intro.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-inzi.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-m420.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv24.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-reserved.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-rgb.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu16be.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu18be.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu20be.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10alaw8.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10dpcm8.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb8.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td08.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-uv8.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-uyvy.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2-mplane.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-vyuy.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y10.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y10b.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y10p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y12.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y12i.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y14.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y16-be.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y41p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y8i.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv410.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv411p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv444m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuyv.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yvyu.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-z16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt.rst create mode 100644 Documentation/media/uapi/v4l/planar-apis.rst create mode 100644 Documentation/media/uapi/v4l/querycap.rst create mode 100644 Documentation/media/uapi/v4l/rw.rst create mode 100644 Documentation/media/uapi/v4l/sdr-formats.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-configuration.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-examples.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-intro.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-targets.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-vs-crop-api.rst create mode 100644 Documentation/media/uapi/v4l/selection-api.rst create mode 100644 Documentation/media/uapi/v4l/selection.svg create mode 100644 Documentation/media/uapi/v4l/selections-common.rst create mode 100644 Documentation/media/uapi/v4l/standard.rst create mode 100644 Documentation/media/uapi/v4l/streaming-par.rst create mode 100644 Documentation/media/uapi/v4l/subdev-formats.rst create mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-crop.svg create mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-full.svg create mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-scaling-mu [...] create mode 100644 Documentation/media/uapi/v4l/tch-formats.rst create mode 100644 Documentation/media/uapi/v4l/tuner.rst create mode 100644 Documentation/media/uapi/v4l/user-func.rst create mode 100644 Documentation/media/uapi/v4l/userp.rst create mode 100644 Documentation/media/uapi/v4l/v4l2-selection-flags.rst create mode 100644 Documentation/media/uapi/v4l/v4l2-selection-targets.rst create mode 100644 Documentation/media/uapi/v4l/v4l2.rst create mode 100644 Documentation/media/uapi/v4l/v4l2grab-example.rst create mode 100644 Documentation/media/uapi/v4l/v4l2grab.c.rst create mode 100644 Documentation/media/uapi/v4l/vbi_525.svg create mode 100644 Documentation/media/uapi/v4l/vbi_625.svg create mode 100644 Documentation/media/uapi/v4l/vbi_hsync.svg create mode 100644 Documentation/media/uapi/v4l/video.rst create mode 100644 Documentation/media/uapi/v4l/videodev.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-create-bufs.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-cropcap.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-chip-info.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-register.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-decoder-cmd.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-dqevent.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-dv-timings-cap.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-encoder-cmd.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-dv-timings.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-fmt.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-frameintervals.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-framesizes.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-freq-bands.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudio.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudioout.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enuminput.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enumoutput.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enumstd.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-expbuf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-audio.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-audioout.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-crop.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-ctrl.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-dv-timings.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-edid.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-enc-index.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-ext-ctrls.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-fbuf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-fmt.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-frequency.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-input.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-modulator.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-output.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-parm.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-priority.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-selection.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-std.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-tuner.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-log-status.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-overlay.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-prepare-buf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-qbuf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-query-dv-timings.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-querybuf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-querycap.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-queryctrl.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-querystd.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-reqbufs.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-s-hw-freq-seek.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-streamon.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-interval.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-size.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-mbus-code.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-crop.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-fmt.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-frame-interval.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-selection.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subscribe-event.rst create mode 100644 Documentation/media/uapi/v4l/yuv-formats.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/au0828-cardlist.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/bttv-cardlist.rst (100%) create mode 100644 Documentation/media/v4l-drivers/bttv.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/cafe_ccic.rst (100%) create mode 100644 Documentation/media/v4l-drivers/cardlist.rst create mode 100644 Documentation/media/v4l-drivers/cpia2.rst create mode 100644 Documentation/media/v4l-drivers/cx2341x.rst create mode 100644 Documentation/media/v4l-drivers/cx23885-cardlist.rst create mode 100644 Documentation/media/v4l-drivers/cx88-cardlist.rst create mode 100644 Documentation/media/v4l-drivers/cx88.rst create mode 100644 Documentation/media/v4l-drivers/davinci-vpbe.rst create mode 100644 Documentation/media/v4l-drivers/em28xx-cardlist.rst create mode 100644 Documentation/media/v4l-drivers/fimc.rst rename Documentation/{userspace-api/media/v4l => media/v4l-drivers}/fourcc.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/gspca-cardlist.rst (100%) create mode 100644 Documentation/media/v4l-drivers/imx.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/imx7.rst (100%) create mode 100644 Documentation/media/v4l-drivers/index.rst create mode 100644 Documentation/media/v4l-drivers/ipu3.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/ipu3_rcb.svg (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/ivtv-cardlist.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/ivtv.rst (100%) create mode 100644 Documentation/media/v4l-drivers/max2175.rst create mode 100644 Documentation/media/v4l-drivers/meye.rst create mode 100644 Documentation/media/v4l-drivers/omap3isp.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/omap4_camera.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/philips.rst (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/pvrusb2.rst (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/pxa_camera.rs [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/qcom_camss.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/qcom_camss_8x96_grap [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/qcom_camss_graph.dot (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/radiotrack.rs [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/rcar-fdp1.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/saa7134-cardlist.rst (100%) create mode 100644 Documentation/media/v4l-drivers/saa7134.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/saa7164-cardlist.rst (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/sh_mobile_ceu [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/si470x.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/si4713.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/si476x.rst (100%) rename {drivers/staging/media/soc_camera => Documentation/media/v4l-drivers}/soc-c [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/tm6000-cardlist.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/tuner-cardlist.rst (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/tuners.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/usbvision-cardlist.r [...] rename Documentation/{userspace-api/media/drivers => media/v4l-drivers}/uvcvideo.r [...] create mode 100644 Documentation/media/v4l-drivers/v4l-with-ir.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/vimc.dot (100%) create mode 100644 Documentation/media/v4l-drivers/vimc.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/vivid.rst (100%) create mode 100644 Documentation/media/v4l-drivers/zr364xx.rst rename Documentation/{userspace-api => }/media/video.h.rst.exceptions (100%) rename Documentation/{userspace-api => }/media/videodev2.h.rst.exceptions (100%) delete mode 100644 Documentation/powerpc/vas-api.rst rename Documentation/{core-api/rbtree.rst => rbtree.txt} (100%) delete mode 100644 Documentation/s390/pci.rst delete mode 100644 Documentation/translations/it_IT/riscv/patch-acceptance.rst delete mode 100644 Documentation/userspace-api/media/Makefile delete mode 100644 Documentation/userspace-api/media/cec/cec-api.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-func-close.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-func-ioctl.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-func-open.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-func-poll.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-funcs.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-header.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-intro.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-phys-addr.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-dqevent.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-g-mode.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-receive.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-pin-error-inj.rst delete mode 100644 Documentation/userspace-api/media/drivers/cx2341x-uapi.rst delete mode 100644 Documentation/userspace-api/media/drivers/imx-uapi.rst delete mode 100644 Documentation/userspace-api/media/drivers/index.rst delete mode 100644 Documentation/userspace-api/media/drivers/max2175.rst delete mode 100644 Documentation/userspace-api/media/drivers/meye-uapi.rst delete mode 100644 Documentation/userspace-api/media/drivers/omap3isp-uapi.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-bilingual-channel-s [...] delete mode 100644 Documentation/userspace-api/media/dvb/audio-channel-select.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-clear-buffer.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-continue.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-fclose.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-fopen.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-fwrite.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-get-capabilities.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-get-status.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-pause.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-play.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-select-source.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-av-sync.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-id.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-mixer.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-mute.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-streamtype.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-stop.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio_data_types.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio_function_calls.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-fclose.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-fopen.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-get-cap.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-get-descr-info.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-get-msg.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-get-slot-info.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-reset.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-send-msg.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-set-descr.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca_data_types.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca_function_calls.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca_high_level.rst delete mode 100644 Documentation/userspace-api/media/dvb/demux.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-add-pid.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-expbuf.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-fclose.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-fopen.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-fread.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-fwrite.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-get-pes-pids.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-get-stc.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-mmap.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-munmap.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-qbuf.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-querybuf.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-remove-pid.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-reqbufs.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-set-buffer-size.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-set-filter.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-set-pes-filter.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-start.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-stop.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx_fcalls.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx_types.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvb-fe-read-status.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-event.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-parameters.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvbapi.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvbproperty.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvbstb.svg delete mode 100644 Documentation/userspace-api/media/dvb/examples.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-bandwidth-t.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-recv-slave-reply.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-reset-overload.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-burst.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-master-cmd.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-dishnetwork-send-legac [...] delete mode 100644 Documentation/userspace-api/media/dvb/fe-enable-high-lnb-voltage.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-get-event.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-get-frontend.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-get-info.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-get-property.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-ber.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-signal-strength.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-snr.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-status.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-uncorrected-blocks.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend-tune-mode.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-set-tone.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-set-voltage.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-type-t.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe_property_parameters.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend-header.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend-property-cable-s [...] delete mode 100644 Documentation/userspace-api/media/dvb/frontend-property-satelli [...] delete mode 100644 Documentation/userspace-api/media/dvb/frontend-property-terrest [...] delete mode 100644 Documentation/userspace-api/media/dvb/frontend-stat-properties.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_f_close.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_f_open.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_fcalls.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_api.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_dvbv3_api.rst delete mode 100644 Documentation/userspace-api/media/dvb/headers.rst delete mode 100644 Documentation/userspace-api/media/dvb/intro.rst delete mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst delete mode 100644 Documentation/userspace-api/media/dvb/net-add-if.rst delete mode 100644 Documentation/userspace-api/media/dvb/net-get-if.rst delete mode 100644 Documentation/userspace-api/media/dvb/net-remove-if.rst delete mode 100644 Documentation/userspace-api/media/dvb/net-types.rst delete mode 100644 Documentation/userspace-api/media/dvb/net.rst delete mode 100644 Documentation/userspace-api/media/dvb/query-dvb-frontend-info.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-clear-buffer.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-command.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-continue.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-fast-forward.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-fclose.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-fopen.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-freeze.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-fwrite.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-capabilities.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-event.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-frame-count.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-pts.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-size.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-status.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-play.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-select-source.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-set-blank.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-set-display-format.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-set-format.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-set-streamtype.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-slowmotion.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-stillpicture.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-stop.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-try-command.rst delete mode 100644 Documentation/userspace-api/media/dvb/video.rst delete mode 100644 Documentation/userspace-api/media/dvb/video_function_calls.rst delete mode 100644 Documentation/userspace-api/media/dvb/video_types.rst delete mode 100644 Documentation/userspace-api/media/fdl-appendix.rst delete mode 100644 Documentation/userspace-api/media/gen-errors.rst delete mode 100644 Documentation/userspace-api/media/index.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-controller-intro.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-controller-model.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-controller.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-func-close.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-func-ioctl.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-func-open.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-funcs.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-header.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-device-info.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-entities.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-links.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-g-topology.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-request-alloc.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-setup-link.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-queue.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-re [...] delete mode 100644 Documentation/userspace-api/media/mediactl/media-types.rst delete mode 100644 Documentation/userspace-api/media/mediactl/request-api.rst delete mode 100644 Documentation/userspace-api/media/mediactl/request-func-close.rst delete mode 100644 Documentation/userspace-api/media/mediactl/request-func-ioctl.rst delete mode 100644 Documentation/userspace-api/media/mediactl/request-func-poll.rst delete mode 100644 Documentation/userspace-api/media/rc/keytable.c.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-dev-intro.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-dev.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-func.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-features.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-mode.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-resolution.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-send-mode.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-timeout.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-header.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-read.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-measure-carrier-mode.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier-range.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-carrier.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-duty-cycle.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-write.rst delete mode 100644 Documentation/userspace-api/media/rc/rc-intro.rst delete mode 100644 Documentation/userspace-api/media/rc/rc-sysfs-nodes.rst delete mode 100644 Documentation/userspace-api/media/rc/rc-table-change.rst delete mode 100644 Documentation/userspace-api/media/rc/rc-tables.rst delete mode 100644 Documentation/userspace-api/media/rc/remote_controllers.rst delete mode 100644 Documentation/userspace-api/media/typical_media_device.svg delete mode 100644 Documentation/userspace-api/media/v4l/app-pri.rst delete mode 100644 Documentation/userspace-api/media/v4l/async.rst delete mode 100644 Documentation/userspace-api/media/v4l/audio.rst delete mode 100644 Documentation/userspace-api/media/v4l/bayer.svg delete mode 100644 Documentation/userspace-api/media/v4l/biblio.rst delete mode 100644 Documentation/userspace-api/media/v4l/buffer.rst delete mode 100644 Documentation/userspace-api/media/v4l/capture-example.rst delete mode 100644 Documentation/userspace-api/media/v4l/capture.c.rst delete mode 100644 Documentation/userspace-api/media/v4l/colorspaces-defs.rst delete mode 100644 Documentation/userspace-api/media/v4l/colorspaces-details.rst delete mode 100644 Documentation/userspace-api/media/v4l/colorspaces.rst delete mode 100644 Documentation/userspace-api/media/v4l/common-defs.rst delete mode 100644 Documentation/userspace-api/media/v4l/common.rst delete mode 100644 Documentation/userspace-api/media/v4l/compat.rst delete mode 100644 Documentation/userspace-api/media/v4l/constraints.svg delete mode 100644 Documentation/userspace-api/media/v4l/control.rst delete mode 100644 Documentation/userspace-api/media/v4l/crop.rst delete mode 100644 Documentation/userspace-api/media/v4l/crop.svg delete mode 100644 Documentation/userspace-api/media/v4l/depth-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-capture.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-event.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-mem2mem.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-meta.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-osd.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-output.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-overlay.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-radio.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-raw-vbi.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-rds.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-sdr.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-subdev.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-touch.rst delete mode 100644 Documentation/userspace-api/media/v4l/devices.rst delete mode 100644 Documentation/userspace-api/media/v4l/diff-v4l.rst delete mode 100644 Documentation/userspace-api/media/v4l/dmabuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/dv-timings.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-detect.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-dv.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-flash.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-rx.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-tx.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-process.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-source.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-jpeg.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-rf-tuner.rst delete mode 100644 Documentation/userspace-api/media/v4l/extended-controls.rst delete mode 100644 Documentation/userspace-api/media/v4l/field-order.rst delete mode 100644 Documentation/userspace-api/media/v4l/fieldseq_bt.svg delete mode 100644 Documentation/userspace-api/media/v4l/fieldseq_tb.svg delete mode 100644 Documentation/userspace-api/media/v4l/format.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-close.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-ioctl.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-mmap.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-munmap.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-open.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-poll.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-read.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-select.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-write.rst delete mode 100644 Documentation/userspace-api/media/v4l/hist-v4l2.rst delete mode 100644 Documentation/userspace-api/media/v4l/hsv-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/io.rst delete mode 100644 Documentation/userspace-api/media/v4l/libv4l-introduction.rst delete mode 100644 Documentation/userspace-api/media/v4l/libv4l.rst delete mode 100644 Documentation/userspace-api/media/v4l/meta-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/mmap.rst delete mode 100644 Documentation/userspace-api/media/v4l/nv12mt.svg delete mode 100644 Documentation/userspace-api/media/v4l/nv12mt_example.svg delete mode 100644 Documentation/userspace-api/media/v4l/open.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-bayer.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-compressed.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-grey.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-indexed.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-intro.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-inzi.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-m420.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-uvc.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vivid.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgo.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgt.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv24.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-hsv.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-yuv.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-reserved.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-rgb.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs08.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs14le.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu08.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu16le.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-ru12le.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10alaw8.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10dpcm8.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb8.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td08.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu08.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uv8.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2-mplane.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10b.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12i.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y41p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y8i.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-z16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt.rst delete mode 100644 Documentation/userspace-api/media/v4l/planar-apis.rst delete mode 100644 Documentation/userspace-api/media/v4l/querycap.rst delete mode 100644 Documentation/userspace-api/media/v4l/rw.rst delete mode 100644 Documentation/userspace-api/media/v4l/sdr-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-configuration.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-examples.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-intro.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-targets.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-vs-crop-api.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection.svg delete mode 100644 Documentation/userspace-api/media/v4l/selections-common.rst delete mode 100644 Documentation/userspace-api/media/v4l/standard.rst delete mode 100644 Documentation/userspace-api/media/v4l/streaming-par.rst delete mode 100644 Documentation/userspace-api/media/v4l/subdev-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-crop.svg delete mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-full.svg delete mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-s [...] delete mode 100644 Documentation/userspace-api/media/v4l/tch-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/tuner.rst delete mode 100644 Documentation/userspace-api/media/v4l/user-func.rst delete mode 100644 Documentation/userspace-api/media/v4l/userp.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-flags.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-targets.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2grab-example.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2grab.c.rst delete mode 100644 Documentation/userspace-api/media/v4l/vbi_525.svg delete mode 100644 Documentation/userspace-api/media/v4l/vbi_625.svg delete mode 100644 Documentation/userspace-api/media/v4l/vbi_hsync.svg delete mode 100644 Documentation/userspace-api/media/v4l/video.rst delete mode 100644 Documentation/userspace-api/media/v4l/videodev.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-cropcap.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-chip-info.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-register.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-decoder-cmd.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-dqevent.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-dv-timings-cap.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-dv-timings.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-frameintervals.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-framesizes.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-freq-bands.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudio.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudioout.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enuminput.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumoutput.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumstd.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-expbuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audio.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audioout.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-crop.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ctrl.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-dv-timings.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-edid.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-enc-index.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fbuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fmt.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-frequency.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-input.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-modulator.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-output.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-parm.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-priority.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-selection.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-std.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-tuner.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-log-status.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-overlay.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-prepare-buf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-qbuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-querybuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-querycap.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-querystd.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-s-hw-freq-seek.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-streamon.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-int [...] delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subscribe-event.rst delete mode 100644 Documentation/userspace-api/media/v4l/yuv-formats.rst delete mode 100644 Documentation/watch_queue.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/arm/boot/compressed/fdt.c delete mode 100644 arch/arm/boot/compressed/fdt_ro.c delete mode 100644 arch/arm/boot/compressed/fdt_rw.c delete mode 100644 arch/arm/boot/compressed/fdt_wip.c create mode 100644 arch/arm/boot/compressed/libfdt_env.h delete mode 100644 arch/arm/boot/dts/am5729-beagleboneai.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts delete mode 100644 arch/arm/boot/dts/bcm2835-rpi-common.dtsi delete mode 100644 arch/arm/boot/dts/exynos4210-i9100.dts delete mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi delete mode 100644 arch/arm/boot/dts/rtd1195-horseradish.dts delete mode 100644 arch/arm/boot/dts/rtd1195-mele-x1000.dts delete mode 100644 arch/arm/boot/dts/rtd1195.dtsi delete mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts delete mode 100644 arch/arm/mach-realtek/Kconfig delete mode 100644 arch/arm/mach-realtek/Makefile delete mode 100644 arch/arm/mach-realtek/rtd1195.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana-rev7.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm660.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1619.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd16xx.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3326.dtsi create mode 100644 arch/mips/include/asm/clock.h create mode 100644 arch/mips/include/asm/mach-au1x00/ioremap.h create mode 100644 arch/mips/include/asm/mach-loongson64/mc146818rtc.h create mode 100644 arch/mips/include/asm/mach-xilfpga/irq.h create mode 100644 arch/mips/loongson64/acpi_init.c copy arch/mips/{loongson2ef/common => loongson64}/rtc.c (100%) delete mode 100644 arch/mips/mm/ioremap64.c delete mode 100644 arch/powerpc/include/uapi/asm/vas-api.h delete mode 100644 arch/powerpc/platforms/powernv/vas-api.c delete mode 100644 arch/powerpc/platforms/powernv/vas-fault.c delete mode 100644 arch/riscv/include/asm/gdb_xml.h delete mode 100644 arch/riscv/include/asm/kdebug.h delete mode 100644 arch/riscv/include/asm/kgdb.h delete mode 100644 arch/riscv/include/asm/parse_asm.h delete mode 100644 arch/riscv/kernel/kgdb.c delete mode 100644 arch/s390/pci/pci_bus.c delete mode 100644 arch/s390/pci/pci_bus.h create mode 100644 arch/x86/include/asm/intel_pmc_ipc.h delete mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h delete mode 100644 arch/x86/purgatory/.gitignore delete mode 100644 drivers/char/hw_random/cctrng.c delete mode 100644 drivers/char/hw_random/cctrng.h delete mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c create mode 100644 drivers/crypto/nx/nx-842-powernv.c delete mode 100644 drivers/crypto/nx/nx-common-powernv.c delete mode 100644 drivers/dma-buf/st-dma-fence-chain.c delete mode 100644 drivers/firmware/arm_scmi/smc.c delete mode 100644 drivers/firmware/efi/libstub/alignedmem.c create mode 100644 drivers/firmware/efi/libstub/arm-stub.c delete mode 100644 drivers/firmware/efi/libstub/efi-stub.c delete mode 100644 drivers/firmware/efi/libstub/relocate.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c create mode 100644 drivers/gpu/drm/amd/display/dc/basics/log_helpers.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/bridge/nwl-dsi.c delete mode 100644 drivers/gpu/drm/bridge/nwl-dsi.h create mode 100644 drivers/gpu/drm/cirrus/Kconfig create mode 100644 drivers/gpu/drm/cirrus/Makefile create mode 100644 drivers/gpu/drm/cirrus/cirrus.c delete mode 100644 drivers/gpu/drm/drm_managed.c create mode 100644 drivers/gpu/drm/drm_vram_helper_common.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h create mode 100644 drivers/gpu/drm/i915/i915_gem_fence_reg.c create mode 100644 drivers/gpu/drm/i915/i915_gem_fence_reg.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h delete mode 100644 drivers/gpu/drm/i915/selftests/librapl.c delete mode 100644 drivers/gpu/drm/i915/selftests/librapl.h delete mode 100644 drivers/gpu/drm/lima/lima_devfreq.c delete mode 100644 drivers/gpu/drm/lima/lima_devfreq.h delete mode 100644 drivers/gpu/drm/lima/lima_dump.h delete mode 100644 drivers/gpu/drm/lima/lima_trace.c delete mode 100644 drivers/gpu/drm/lima/lima_trace.h delete mode 100644 drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c create mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.c create mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.h delete mode 100644 drivers/gpu/drm/tiny/cirrus.c delete mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c delete mode 100644 drivers/i2c/busses/i2c-qcom-cci.c delete mode 100644 drivers/iio/adc/ad9467.c delete mode 100644 drivers/iio/adc/adi-axi-adc.c delete mode 100644 drivers/iio/adc/max1241.c delete mode 100644 drivers/iio/proximity/sx9310.c delete mode 100644 drivers/infiniband/hw/mlx5/qp.h delete mode 100644 drivers/infiniband/hw/mlx5/qpc.c create mode 100644 drivers/input/misc/gp2ap002a00f.c delete mode 100644 drivers/leds/leds-ariel.c delete mode 100644 drivers/leds/leds-sgm3140.c delete mode 100644 drivers/md/dm-ebs-target.c rename drivers/media/cec/{core => }/cec-adap.c (100%) rename drivers/media/cec/{core => }/cec-api.c (100%) rename drivers/media/cec/{core => }/cec-core.c (100%) create mode 100644 drivers/media/cec/cec-notifier.c rename drivers/media/cec/{core => }/cec-pin-error-inj.c (100%) rename drivers/media/cec/{core => }/cec-pin-priv.h (100%) rename drivers/media/cec/{core => }/cec-pin.c (100%) rename drivers/media/cec/{core => }/cec-priv.h (100%) delete mode 100644 drivers/media/cec/core/Makefile delete mode 100644 drivers/media/cec/core/cec-notifier.c delete mode 100644 drivers/media/cec/platform/Kconfig delete mode 100644 drivers/media/cec/platform/Makefile delete mode 100644 drivers/media/cec/platform/cros-ec/Makefile delete mode 100644 drivers/media/cec/platform/meson/Makefile delete mode 100644 drivers/media/cec/platform/s5p/Makefile delete mode 100644 drivers/media/cec/platform/seco/Makefile delete mode 100644 drivers/media/cec/platform/seco/seco-cec.c delete mode 100644 drivers/media/cec/platform/sti/Makefile delete mode 100644 drivers/media/cec/platform/stm32/Makefile delete mode 100644 drivers/media/cec/platform/tegra/Makefile delete mode 100644 drivers/media/cec/usb/Kconfig delete mode 100644 drivers/media/cec/usb/Makefile delete mode 100644 drivers/media/cec/usb/pulse8/Kconfig delete mode 100644 drivers/media/cec/usb/rainshadow/Kconfig delete mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c delete mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.h rename drivers/media/{cec => }/platform/cec-gpio/Makefile (100%) rename drivers/media/{cec => }/platform/cec-gpio/cec-gpio.c (100%) create mode 100644 drivers/media/platform/cros-ec-cec/Makefile rename drivers/media/{cec/platform/cros-ec => platform/cros-ec-cec}/cros-ec-cec.c (100%) create mode 100644 drivers/media/platform/meson/Makefile rename drivers/media/{cec => }/platform/meson/ao-cec-g12a.c (100%) rename drivers/media/{cec => }/platform/meson/ao-cec.c (100%) create mode 100644 drivers/media/platform/s5p-cec/Makefile rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/exynos_hdmi_cec.h (100%) rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/exynos_hdmi_cecctrl.c (100%) rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/regs-cec.h (100%) rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/s5p_cec.c (100%) rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/s5p_cec.h (100%) create mode 100644 drivers/media/platform/seco-cec/Makefile create mode 100644 drivers/media/platform/seco-cec/seco-cec.c rename drivers/media/{cec/platform/seco => platform/seco-cec}/seco-cec.h (100%) create mode 100644 drivers/media/platform/sti/cec/Makefile rename drivers/media/{cec/platform/sti => platform/sti/cec}/stih-cec.c (100%) rename drivers/media/{cec => }/platform/stm32/stm32-cec.c (100%) create mode 100644 drivers/media/platform/tegra-cec/Makefile rename drivers/media/{cec/platform/tegra => platform/tegra-cec}/tegra_cec.c (100%) rename drivers/media/{cec/platform/tegra => platform/tegra-cec}/tegra_cec.h (100%) create mode 100644 drivers/media/platform/vicodec/Kconfig rename drivers/media/{test-drivers => platform}/vicodec/Makefile (100%) rename drivers/media/{test-drivers => platform}/vicodec/codec-fwht.c (100%) rename drivers/media/{test-drivers => platform}/vicodec/codec-fwht.h (100%) rename drivers/media/{test-drivers => platform}/vicodec/codec-v4l2-fwht.c (100%) rename drivers/media/{test-drivers => platform}/vicodec/codec-v4l2-fwht.h (100%) create mode 100644 drivers/media/platform/vicodec/vicodec-core.c create mode 100644 drivers/media/platform/vim2m.c create mode 100644 drivers/media/platform/vimc/Kconfig rename drivers/media/{test-drivers => platform}/vimc/Makefile (100%) create mode 100644 drivers/media/platform/vimc/vimc-capture.c rename drivers/media/{test-drivers => platform}/vimc/vimc-common.c (100%) create mode 100644 drivers/media/platform/vimc/vimc-common.h create mode 100644 drivers/media/platform/vimc/vimc-core.c create mode 100644 drivers/media/platform/vimc/vimc-debayer.c create mode 100644 drivers/media/platform/vimc/vimc-scaler.c create mode 100644 drivers/media/platform/vimc/vimc-sensor.c rename drivers/media/{test-drivers => platform}/vimc/vimc-streamer.c (100%) create mode 100644 drivers/media/platform/vimc/vimc-streamer.h create mode 100644 drivers/media/platform/vivid/Kconfig rename drivers/media/{test-drivers => platform}/vivid/Makefile (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-cec.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-cec.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-core.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-core.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-ctrls.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-ctrls.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-out.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-out.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-touch.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-touch.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-meta-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-meta-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-meta-out.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-meta-out.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-osd.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-osd.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-common.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-common.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-rx.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-rx.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-tx.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-tx.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-rds-gen.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-rds-gen.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-sdr-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-sdr-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-touch-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-touch-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-gen.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-gen.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-out.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-out.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-common.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-common.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-out.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-out.h (100%) delete mode 100644 drivers/media/test-drivers/Kconfig delete mode 100644 drivers/media/test-drivers/Makefile delete mode 100644 drivers/media/test-drivers/vicodec/Kconfig delete mode 100644 drivers/media/test-drivers/vicodec/vicodec-core.c delete mode 100644 drivers/media/test-drivers/vim2m.c delete mode 100644 drivers/media/test-drivers/vimc/Kconfig delete mode 100644 drivers/media/test-drivers/vimc/vimc-capture.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-common.h delete mode 100644 drivers/media/test-drivers/vimc/vimc-core.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-debayer.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-scaler.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-sensor.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-streamer.h delete mode 100644 drivers/media/test-drivers/vivid/Kconfig create mode 100644 drivers/media/usb/pulse8-cec/Kconfig rename drivers/media/{cec/usb/pulse8 => usb/pulse8-cec}/Makefile (100%) rename drivers/media/{cec/usb/pulse8 => usb/pulse8-cec}/pulse8-cec.c (100%) create mode 100644 drivers/media/usb/rainshadow-cec/Kconfig rename drivers/media/{cec/usb/rainshadow => usb/rainshadow-cec}/Makefile (100%) rename drivers/media/{cec/usb/rainshadow => usb/rainshadow-cec}/rainshadow-cec.c (100%) delete mode 100644 drivers/media/v4l2-core/v4l2-h264.c delete mode 100644 drivers/media/v4l2-core/v4l2-jpeg.c delete mode 100644 drivers/mfd/intel_pmc_bxt.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_trace.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.c delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.h delete mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.c delete mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qp.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.c create mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.h delete mode 100644 drivers/net/phy/bcm54140.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.h delete mode 100644 drivers/ntb/hw/intel/ntb_hw_gen4.c delete mode 100644 drivers/ntb/hw/intel/ntb_hw_gen4.h delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx8dxl.c delete mode 100644 drivers/pinctrl/intel/pinctrl-jasperlake.c delete mode 100644 drivers/pinctrl/pinctrl-mcp23s08.h delete mode 100644 drivers/pinctrl/pinctrl-mcp23s08_i2c.c delete mode 100644 drivers/pinctrl/pinctrl-mcp23s08_spi.c delete mode 100644 drivers/platform/mips/rs780e-acpi.c create mode 100644 drivers/platform/x86/intel_pmc_ipc.c delete mode 100644 drivers/platform/x86/intel_scu_pcidrv.c delete mode 100644 drivers/pwm/pwm-iqs620a.c delete mode 100644 drivers/regulator/max77826-regulator.c delete mode 100644 drivers/soc/mediatek/mtk-mmsys.c delete mode 100644 drivers/soc/renesas/r8a7742-sysc.c delete mode 100644 drivers/spi/spi-amd.c delete mode 100644 drivers/staging/media/rkvdec/Kconfig delete mode 100644 drivers/staging/media/rkvdec/Makefile delete mode 100644 drivers/staging/media/rkvdec/TODO delete mode 100644 drivers/staging/media/rkvdec/rkvdec-h264.c delete mode 100644 drivers/staging/media/rkvdec/rkvdec-regs.h delete mode 100644 drivers/staging/media/rkvdec/rkvdec.c delete mode 100644 drivers/staging/media/rkvdec/rkvdec.h create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml create mode 100644 drivers/staging/vt6656/firmware.c create mode 100644 drivers/staging/vt6656/firmware.h delete mode 100644 drivers/staging/wfx/hif_tx_mib.c delete mode 100644 drivers/thermal/k3_bandgap.c create mode 100644 drivers/usb/chipidea/ci_hdrc_zevio.c delete mode 100644 drivers/usb/typec/ucsi/psy.c create mode 100644 include/asm-generic/5level-fixup.h delete mode 100644 include/asm-generic/hyperv-tlfs.h create mode 100644 include/asm-generic/pgtable-nop4d-hack.h delete mode 100644 include/drm/drm_managed.h create mode 100644 include/drm/drm_pci.h create mode 100644 include/drm/ttm/ttm_debug.h delete mode 100644 include/dt-bindings/clock/r8a7742-cpg-mssr.h delete mode 100644 include/dt-bindings/pinctrl/pads-imx8dxl.h delete mode 100644 include/dt-bindings/power/r8a7742-sysc.h delete mode 100644 include/dt-bindings/reset/imx8mp-reset.h delete mode 100644 include/dt-bindings/reset/realtek,rtd1195.h delete mode 100644 include/linux/iio/adc/adi-axi-adc.h create mode 100644 include/linux/input/gp2ap002a00f.h delete mode 100644 include/linux/instrumented.h delete mode 100644 include/linux/kcsan-checks.h delete mode 100644 include/linux/kcsan.h delete mode 100644 include/linux/mfd/intel_pmc_bxt.h create mode 100644 include/linux/mlx5/cmd.h delete mode 100644 include/linux/rcupdate_trace.h delete mode 100644 include/linux/soc/mediatek/mtk-mmsys.h create mode 100644 include/linux/spi/mcp23s08.h delete mode 100644 include/linux/watch_queue.h delete mode 100644 include/media/v4l2-h264.h delete mode 100644 include/media/v4l2-jpeg.h delete mode 100644 include/soc/mscc/ocelot_ptp.h delete mode 100644 include/trace/events/qrtr.h delete mode 100644 include/uapi/linux/mrp_bridge.h delete mode 100644 include/uapi/linux/watch_queue.h delete mode 100644 kernel/dma/pool.c delete mode 100644 kernel/kcsan/Makefile delete mode 100644 kernel/kcsan/atomic.h delete mode 100644 kernel/kcsan/core.c delete mode 100644 kernel/kcsan/debugfs.c delete mode 100644 kernel/kcsan/encoding.h delete mode 100644 kernel/kcsan/kcsan-test.c delete mode 100644 kernel/kcsan/kcsan.h delete mode 100644 kernel/kcsan/report.c delete mode 100644 kernel/kcsan/test.c delete mode 100644 kernel/rcu/tasks.h delete mode 100644 kernel/watch_queue.c delete mode 100644 lib/Kconfig.kcsan delete mode 100644 lib/Kconfig.twist delete mode 100644 localversion-next delete mode 100644 mm/debug_vm_pgtable.c create mode 100644 mm/mmu_context.c delete mode 100644 net/bluetooth/msft.c delete mode 100644 net/bluetooth/msft.h delete mode 100644 net/bridge/br_mrp.c delete mode 100644 net/bridge/br_mrp_netlink.c delete mode 100644 net/bridge/br_mrp_switchdev.c delete mode 100644 net/bridge/br_private_mrp.h delete mode 100644 samples/watch_queue/Makefile delete mode 100644 samples/watch_queue/watch_test.c delete mode 100644 scripts/Makefile.kcsan delete mode 100755 scripts/x86-check-compiler.sh delete mode 100644 security/selinux/ss/context.c delete mode 100644 sound/soc/codecs/zl38060.c delete mode 100644 sound/soc/fsl/fsl_asrc_common.h delete mode 100644 sound/soc/fsl/fsl_easrc.c delete mode 100644 sound/soc/fsl/fsl_easrc.h delete mode 100644 sound/soc/intel/boards/ehl_rt5660.c delete mode 100644 sound/soc/sof/imx/imx8m.c delete mode 100644 tools/bpf/bpftool/Documentation/bpftool-link.rst delete mode 100644 tools/bpf/bpftool/link.c delete mode 100644 tools/kvm/kvm_stat/kvm_stat.service rename {Documentation/litmus-tests/rcu => tools/memory-model/litmus-tests}/MP+once [...] delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/objtool/arch/x86/include/cfi_regs.h delete mode 100644 tools/perf/bench/synthesize.c delete mode 100755 tools/perf/scripts/python/bin/flamegraph-record delete mode 100755 tools/perf/scripts/python/bin/flamegraph-report delete mode 100755 tools/perf/scripts/python/flamegraph.py delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cls_redirect.c delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_map_in_map.c delete mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.c delete mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.h delete mode 100755 tools/testing/selftests/kselftest_deps.sh delete mode 100644 tools/testing/selftests/kvm/set_memory_region_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_memory_region_test.c delete mode 100755 tools/testing/selftests/net/vrf-xfrm-tests.sh delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/99-nx-gzip.rules delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/Makefile delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/README delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/gunz_test.c delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/crb.h delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx.h delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx_dbg.h delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nxu.h delete mode 120000 tools/testing/selftests/powerpc/nx-gzip/include/vas-api.h delete mode 100755 tools/testing/selftests/powerpc/nx-gzip/nx-gzip-test.sh delete mode 100644 tools/testing/selftests/proc/proc-fsconfig-hidepid.c delete mode 100644 tools/testing/selftests/proc/proc-multiple-procfs.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kcsan-collapse.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02.boot delete mode 100644 tools/testing/selftests/vm/khugepaged.c delete mode 100644 tools/testing/selftests/vm/pkey-helpers.h delete mode 100644 tools/testing/selftests/vm/pkey-powerpc.h delete mode 100644 tools/testing/selftests/vm/pkey-x86.h delete mode 100644 tools/testing/selftests/vm/protection_keys.c create mode 100644 tools/testing/selftests/x86/pkey-helpers.h create mode 100644 tools/testing/selftests/x86/protection_keys.c