This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-defconfig in repository toolchain/ci/linux.
omits 2ef991b5fdbe Add linux-next specific files for 20201026 omits 41a91bb39347 Merge branch 'akpm/master' into master omits 5808c7567a27 selftests/vm: fix an improper dependency upon executable s [...] omits 1c5f07bda9bf selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits f78c25f734f2 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits d64783e1b86f selftests/vm: gup_test: introduce the dump_pages() sub-test omits 576113ab8e14 selftests/vm: only some gup_test items are really benchmarks omits 8b6facc4f8f1 selftests/vm: minor cleanup: Makefile and gup_test.c omits 4074aa11707b selftests/vm: rename run_vmtests --> run_vmtests.sh omits 52e8f0040b37 selftests/vm: use a common gup_test.h omits f1bbc73d9eff mm/gup_benchmark: rename to mm/gup_test omits 920e48d7a585 mm/gup: assert that the mmap lock is held in __get_user_pages() omits f35f65e9aa5a mmap locking API: don't check locking if the mm isn't live yet omits d2b9c5096014 Merge branch 'akpm-current/current' into master omits 38919def33fd Merge remote-tracking branch 'counters/counters' into master omits 93bd226c52e7 Merge remote-tracking branch 'memblock/for-next' into master omits 653a6367cc1b Merge remote-tracking branch 'notifications/notifications- [...] omits 20ddbe069da7 Merge remote-tracking branch 'mhi/mhi-next' into master omits 2a608fdd9bb7 Merge remote-tracking branch 'fpga/for-next' into master omits 40c83c00da39 Merge remote-tracking branch 'pidfd/for-next' into master omits b6852eb97f8a Merge remote-tracking branch 'xarray/main' into master omits 9fe39fbd11ee Merge remote-tracking branch 'nvmem/for-next' into master omits ce6487bf08c5 Merge remote-tracking branch 'slimbus/for-next' into master omits c2e5c4a3172f Merge remote-tracking branch 'coresight/next' into master omits bebefacbd77e Merge remote-tracking branch 'livepatching/for-next' into master omits adafa6b99a5c Merge remote-tracking branch 'pinctrl/for-next' into master omits 5b1a05916b71 Merge remote-tracking branch 'gpio/for-next' into master omits 2e620e03de53 Merge remote-tracking branch 'rpmsg/for-next' into master omits 1e708fe6cd73 Merge remote-tracking branch 'vhost/linux-next' into master omits 594f8cb59884 Merge remote-tracking branch 'scsi/for-next' into master omits ec0958301ce4 Merge remote-tracking branch 'icc/icc-next' into master omits 4c99da8a9399 Merge remote-tracking branch 'mux/for-next' into master omits 72f636fcf063 Merge remote-tracking branch 'extcon/extcon-next' into master omits a421a3cc2f49 Merge remote-tracking branch 'percpu/for-next' into master omits 547860a9f8dc Merge remote-tracking branch 'rcu/rcu/next' into master omits 3f2e242511c1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] omits 5e4af91de635 Merge remote-tracking branch 'edac/edac-for-next' into master omits e62fddd30bcd Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits 611887173b8b Merge remote-tracking branch 'tip/auto-latest' into master omits 257308f37b3f Merge remote-tracking branch 'tpmdd/next' into master omits 31d994f45750 Merge remote-tracking branch 'tomoyo/master' into master omits f2c83469801a Merge remote-tracking branch 'block/for-next' into master omits f6493a679332 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master omits 486a2628cfb7 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits ac102b9a6fdb Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits 2430b7f7a5c2 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits 98dbcbc53d72 Merge remote-tracking branch 'amdgpu/drm-next' into master omits 158c318be0e1 Merge remote-tracking branch 'bluetooth/master' into master omits 7972a7b86f34 Merge remote-tracking branch 'ieee1394/for-next' into master omits eca0c9001fcf Merge remote-tracking branch 'devfreq/devfreq-next' into master omits 2f0a4b242452 Merge remote-tracking branch 'pm/linux-next' into master omits 6a18143eedbf Merge remote-tracking branch 'v4l-dvb-next/master' into master omits 440d9b10b18b Merge remote-tracking branch 'i2c/i2c/for-next' into master omits 6912fcd9ba5c Merge remote-tracking branch 'hid/for-next' into master omits 117fdfb155d4 Merge remote-tracking branch 'pstore/for-next/pstore' into master omits fb2ede4bd346 Merge remote-tracking branch 'printk/for-next' into master omits 05b00208ba3e Merge remote-tracking branch 'vfs/for-next' into master omits 4c4ca2c0e70c Merge remote-tracking branch 'file-locks/locks-next' into master omits d1c9f62cfd38 Merge remote-tracking branch 'ext3/for_next' into master omits 564e9e171f0e Merge remote-tracking branch 'btrfs/for-next' into master omits c47363b8432d Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits b25c9f4cdeee Merge remote-tracking branch 's390/for-next' into master omits 75ee063ccbd9 Merge remote-tracking branch 'risc-v/for-next' into master omits 20aabaf6b44f Merge remote-tracking branch 'parisc-hd/for-next' into master omits cbdb93fc3a58 Merge remote-tracking branch 'nds32/next' into master omits d706e90c8e61 Merge remote-tracking branch 'h8300/h8300-next' into master omits 4bbec43bebfa Merge remote-tracking branch 'csky/linux-next' into master omits c7c0871e626c Merge remote-tracking branch 'uniphier/for-next' into master omits e8827f58717f Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits 581aa83096f2 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits 0e798d36a50f Merge remote-tracking branch 'tegra/for-next' into master omits a858ffb7bbfe Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits c76d307b4dfd Merge remote-tracking branch 'scmi/for-linux-next' into master omits 843f5d7edae6 Merge remote-tracking branch 'samsung-krzk/for-next' into master omits 7ffb82e2bc9b Merge remote-tracking branch 'rockchip/for-next' into master omits ae10cb400a40 Merge remote-tracking branch 'reset/reset/next' into master omits a8f8cf60dd14 Merge remote-tracking branch 'renesas/next' into master omits ad066fe8db3b Merge remote-tracking branch 'realtek/for-next' into master omits f179ab673cd4 Merge remote-tracking branch 'qcom/for-next' into master omits b96567a24679 Merge remote-tracking branch 'omap/for-next' into master omits 8a865538a216 Merge remote-tracking branch 'mvebu/for-next' into master omits 1f0e9d00b2d0 Merge remote-tracking branch 'mediatek/for-next' into master omits ac6005cd4d43 Merge remote-tracking branch 'keystone/next' into master omits efb6dcadb436 Merge remote-tracking branch 'imx-mxs/for-next' into master omits a65171a1a9bc Merge remote-tracking branch 'at91/at91-next' into master omits 2e7b57a67882 Merge remote-tracking branch 'aspeed/for-next' into master omits 2a1bd45ef84a Merge remote-tracking branch 'amlogic/for-next' into master omits 65c5efa90876 Merge remote-tracking branch 'arm-soc/for-next' into master omits 2dfe1ca4d79e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits d56fc2efcc70 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] omits 18956953f628 Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits 78be3c42f55b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] omits 2a8186277b4c Merge remote-tracking branch 'mmc-fixes/fixes' into master omits d6d80ae473ef Merge remote-tracking branch 'devicetree-fixes/dt/linus' i [...] omits 024bcdc8bfdc Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 27c4ac68edb6 Merge remote-tracking branch 'ide/master' into master omits 828552ab785b Merge remote-tracking branch 'crypto-current/master' into master omits 85d2b7c92763 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits c1bb781d9555 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master omits fda3a9d9ec6e Merge remote-tracking branch 'spi-fixes/for-linus' into master omits 9b7347382432 Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] omits c9e9fd2e5aa9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits 5a7cb8292980 Merge remote-tracking branch 'ipsec/master' into master omits d1d412d803ac Merge remote-tracking branch 'net/master' into master omits dde7f1f62114 Merge remote-tracking branch 'sparc/master' into master omits 4c4c5e5e7a97 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits 5484f9cbe94e parisc: Switch to clockevent based timers omits 6cc1d50e5ca7 parisc: Drop loops_per_jiffy from per_cpu struct omits 91cbcc28a2ee Merge remote-tracking branch 'spi/for-5.10' into spi-linus omits 0dda1fb26fa9 Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits dc3afaa95f47 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] omits 8099fe48df2c Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus omits 00b43a5b8fbc Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 01ffb99d0f84 dt-bindings: More whitespace clean-ups in schema files omits 9d4ac4638d49 mfd: google,cros-ec: add missing properties omits c1957098ace7 dt-bindings: input: convert cros-ec-keyb to json-schema omits 17b47f2c06b8 dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema omits 4f3f4baa1ae0 of: Fix reserved-memory overlap detection omits 18e0064f2c38 dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value omits 511805107510 dt-bindings: leds: Update devicetree documents for ID_RGB omits ef751721ccde Merge branch 'v5.10/fixes' into tmp/aml-rebuild omits 9e1fd80065e5 Merge branch 'v5.10/drivers' into tmp/aml-rebuild omits ed763a8d04a9 Merge branch 'v5.10/dt64' into tmp/aml-rebuild omits 08428bcd72a0 Merge branch 'v5.10/dt' into tmp/aml-rebuild omits e967876a666c Merge branch 'v5.9/fixes' into tmp/aml-rebuild omits cafcadac71cb docs: fs: api-summary.rst: get rid of kernel-doc include omits 21f4ea01b15d kunit: test: fix remaining kernel-doc warnings omits ed967a5c924e IB/srpt: docs: add a description for cq_size member omits 5af914dab6b8 locking/refcount: move kernel-doc markups to the proper place omits a979c99eb97e docs: lockdep-design: fix some warning issues omits 54e1ca2a1923 Merge branch 'acpi-utils' into linux-next omits b5096f81d212 Merge branch 'pm-sleep' into linux-next omits 668430d5529f Merge branch 'pm-avs' into linux-next omits 455dbb834513 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock omits 089a64570bde reset: meson: make it possible to build as a module omits 9da7f34067f8 mm: remove pagevec_lookup_range_nr_tag omits e08e54d03778 MAINTAINERS: fix broken doc refs due to yaml conversion omits 6c750f1cc1c6 ice: docs fix a devlink info that broke a table omits 6d25559f34a8 crypto: sun8x-ce*: update entries to its documentation omits b45e2cd3f735 net: phy: remove kernel-doc duplication omits 258c8dca4ed7 mm: pagemap.h: fix two kernel-doc markups omits 74d8ccf79270 drm/dp: fix a kernel-doc issue at drm_edid.c omits add8668685a7 drm/dp: fix kernel-doc warnings at drm_dp_helper.c omits cfdb98782799 drm: kernel-doc: document drm_dp_set_subconnector_property [...] omits c0ea79bd2105 blk-mq: docs: add kernel-doc description for a new struct member omits 3b1afc4e84bf Merge branch 'pm-core' into linux-next omits faa2c8a27301 docs: userspace-api: add iommu.rst to the index file omits 74f6ae11ee44 docs: hwmon: mp2975.rst: address some html build warnings omits 65c3fea89559 docs: net: statistics.rst: remove a duplicated kernel-doc omits 7c2b75df9bc3 docs: kasan.rst: add two missing blank lines omits 882bf9b31275 docs: admin-guide: net.rst: add a missing blank line omits a3ac856ed7f3 docs: hwmon: adm1266.rst: fix a broken reference omits b5ee600ce8f9 docs: driver-api: remove a duplicated index entry omits 723e28b5dac6 sphinx: conf.py: properly handle Sphinx 4.0 omits 378abbc1bff5 scripts: kernel-doc: use :c:union when needed omits bca751af60f1 Merge branches 'powercap' and 'pm-domains' into linux-next omits 840eedb1f3b1 Merge branch 'pm-cpufreq' into linux-next omits cebedc51f1c2 Merge branches 'acpi-debug', 'acpi-reboot', 'acpi-processo [...] omits f375ce133971 Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-domains', ' [...] omits 953327265ee4 PM / devfreq: Add tracepoint for frequency changes omits 1e36e4642b82 PM / devfreq: Unify frequency change to devfreq_update_tar [...] omits 271556d205cb trace: events: devfreq: Use fixed indentation size to impr [...] omits 736696906a3c dt-bindings: extcon: add binding for TUSB320 omits e5cfc96d3bc4 extcon: Add driver for TI TUSB320 omits e3a9e6be957d aio: simplify read_events() omits f86ac89c929c checkpatch: test $GIT_DIR changes omits eb3a644683eb proc/sysctl: make protected_* world readable omits 7b498310e1ed kernel/hung_task.c: Monitor killed tasks. omits b8b638870931 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 17f80dda9804 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits d3b3b111e623 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() omits 7fd23dcf57c9 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits dad3663fd759 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits ff572e9056f2 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits ed24f8cd644d MIPS: do not call flush_tlb_all when setting pmd entry omits de197e324888 mm/huge_memory.c: update tlb entry if pmd is changed omits 8c42cc2410db mm/mmap.c: fix the adjusted length error omits e5b94cca0c55 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits ba7d66209afc ramfs: support O_TMPFILE omits d9b12e1758f2 ocfs2: fix ocfs2 corrupt when iputting an inode omits 19d10cb94c2e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 3d2efaab2f8f mm: swapfile: avoid split_swap_cluster() NULL pointer dereference omits c2121819e192 /proc/kpageflags: do not use uninitialized struct pages omits f07483d964e2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits f4cb5e9daedf coresight: etm4x: Skip setting LPOVERRIDE bit for qcom,ski [...] omits 9c785122ab64 Merge branch 'misc-5.10' into next-fixes omits 1b85cc06d50c btrfs: drop the path before adding block group sysfs files omits 008ebd644e5a btrfs: sysfs: export filesystem generation omits e46c6ca681bd btrfs: tree-checker: fix incorrect printk format omits a689837cb172 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits bcc4e60be0f8 Merge branch 'work.set_fs' into for-next omits 7c1ae3208ef2 Merge tag 'scmi-fixes-5.10' of git://git.kernel.org/pub/sc [...] omits 3e93bddb68a1 Merge tag 'scmi-updates-5.10' of git://git.kernel.org/pub/ [...] omits 9dcbbd959cef Merge branch 'misc' into for-next omits 02c3d98ce25b drm/amdgpu: add another raven1 gfxoff quirk omits d1479a3f8ce1 PCI/ERR: Fix reset logic in pcie_do_recovery() call omits 60fb9d4572fa Merge branches 'work.misc', 'work.sparc', 'base.set_fs', ' [...] omits 48f2192f645c Merge branch 'i2c/for-5.10' into i2c/for-next omits fb2e37ffff50 Merge branch 'i2c/for-current' into i2c/for-next omits 65fa3f12b1e3 i2c: at91: Use devm_platform_get_and_ioremap_resource() omits 275ce016836a i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM omits 79221b858976 i2c: imx: Don't generate STOP condition if arbitration has [...] omits 4daef105a049 i2c: imx: Check for I2SR_IAL after every byte omits 8f39edf9963e i2c: imx: Fix reset of I2SR_IAL flag omits ddadd80dc943 Merge branch 'features' into for-next omits eea32b7fdcb5 Merge branch 'edac-misc' into edac-for-next omits b1df15e8d3f1 Merge branch 'i2c/for-current' into i2c/for-next omits c202637f73fd Merge branch 'i2c/for-5.10' into i2c/for-next omits d535dbdf8da1 soc: qcom: geni: Remove "iova" check omits 18da8117fb47 i2c: mv64xxx: Add bus error recovery omits 6dbcf9b134fc i2c: sh_mobile: implement atomic transfers omits 1edad2ddea67 Merge branch 'misc' into for-next omits f3927562495e Merge branch 'i2c/for-5.10' into i2c/for-next omits e0165bf16ff4 Merge branch 'misc' into for-next omits a2e5e8054a26 Merge branch 'sunxi/dt-for-5.10', remote-tracking branches [...] omits 47a6210cf859 ARM: dts: sun8i: v3s: Add simple-framebuffer omits e74c0235eb2d ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera omits dca8629406de dt-bindings: arm: sunxi: add Pine64 PineCube binding omits 573b3c9af7e0 ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank omits 6436ceaf8883 ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit para [...] omits d42dd010bb9a ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node omits 7c103059729e ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX omits 0670691b525c ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support omits 866c7da5e0f1 dt-bindings: sram: sunxi-sram: add V3s compatible string omits c310746e6b0b ARM: dts: sun8i: v3s: Enable crypto engine omits 43a2c93c8ecf dt-bindings: crypto: Add compatible for V3s omits 59277f75627e dt-bindings: crypto: Specify that allwinner, sun8i-a33-cry [...] omits af6eca888e97 arm64: dts: allwinner: a64: Update the audio codec compatible omits bd32743ed59b arm64: dts: allwinner: a64: Update codec widget names omits d117ad96206d ARM: dts: sun8i: a33: Update codec widget names omits 09051bd88b65 ARM: dts: sun8i: r40: Add video engine node omits 59ad1b8e6c73 ARM: dts: sun8i: r40: Add node for system controller omits afd588ed05f1 dt-bindings: sram: allwinner, sun4i-a10-system-control: Ad [...] omits 508b60191132 ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR omits 8701f4e4f149 ARM: dts: sun8i: r40: Add IR nodes omits 6d2e3cae6687 dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible omits 26de7234fa6c ARM: dts: sun8i: r40: Add DMA node omits ed5a451460aa dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible omits 43b8bb09678b arm64: allwinner: A100: add support for Allwinner Perf1 board omits d16724a437b7 dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings omits 7e66a778cb8b arm64: allwinner: A100: add the basical Allwinner A100 DTSI file omits 4bb6c7b93462 ARM: Document merges omits b527f529a786 Merge branch 'arm/drivers' into for-next omits 3ddf86113972 Merge branch 'arm/defconfig' into for-next omits abc319999690 Merge branch 'arm/soc' into for-next omits 1c697f42f588 Merge branch 'arm/dt' into for-next omits af4718608e0d ARM: Document merges omits 349ff5316930 Merge branch 'arm/soc' into for-next omits 4840a2eb3118 Merge branch 'arm/defconfig' into for-next omits 4f7233567480 Merge branch 'arm/dt' into for-next omits 94f62505d2b3 Merge branch 'arm/fixes' into for-next omits bbb14e9e4257 Merge branch 'arm/fixes' into for-next omits 62315959a263 Merge branch 'next/dt' into for-next omits 82ea282fc64b Merge branch 'misc' into for-next omits 7c4d358378bc Merge branch 'fixes' into for-next omits 48a78787c0f3 Merge branch 'ti-k3-dts-next' into ti-k3-next omits d68387642d8e Merge branch 'i2c/for-current' into i2c/for-next omits 8848c21537e5 Merge branch 'i2c/for-5.10' into i2c/for-next omits 182e2c08a87a ARM: Document merges omits 7367bc1eed00 Merge branch 'arm/defconfig' into for-next omits cecd2eaea2e0 Merge branch 'arm/drivers' into for-next omits a3054f3bc12f Merge branch 'arm/dt' into for-next omits aabe574cf10d Merge branch 'arm/soc' into for-next omits 1234c48249e7 ARM: Document merges omits f44f0db3bfab Merge branch 'arm/dt' into for-next omits 1245b11c8001 Merge branch 'arm/fixes' into for-next omits fe82c37e8863 ARM: Document merges omits 2abf506017a1 Merge branch 'arm/dt' into for-next omits fd9863c8ea0e Merge branch 'fixes' into for-next omits 278901327ca6 Merge branch 'ti-k3-dts-next' into ti-k3-next omits 1cf257875246 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback omits 404a79505946 slimbus: core: do not enter to clock pause mode in core omits 7abdf403b77a slimbus: core: check get_addr before removing laddr ida omits 1ff27687ae7e Merge branch 'renesas-fixes-for-v5.9' into renesas-next omits b70ea6510fe9 Merge branch 'ti-k3-dts-next' into ti-k3-next omits 31893517447a Merge branch 'ti-k3-dts-next' into ti-k3-next omits ff74cb7ce1b0 Merge branch 'ti-k3-dts-next' into ti-k3-next omits abea2a011c54 Merge branches 'arm64-for-5.10', 'arm64-defconfig-for-5.10 [...] omits 29e86fdb7be9 Merge branches 'drivers-fixes-for-5.9' and 'arm64-fixes-fo [...] omits f5ab78f84841 Merge branch 'ti-k3-dts-next' into ti-k3-next omits 9cce89dffafa Merge branch 'next/dt' into for-next omits 11afd87c1af7 Merge branch 'misc' into for-next omits 284fb3c666f0 Merge branch 'ti-k3-dts-stage' into ti-k3-next omits 30d9faa608ee Merge branch 'ti-k3-dts-next' into ti-k3-next omits 62cc4d00bb5c arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk omits bc421f7da477 Merge branch 'imx/defconfig' into for-next omits 72ff96ad7e65 Merge branch 'imx/dt64' into for-next omits 72214746fc48 Merge branch 'imx/dt' into for-next omits 7a03d35552e6 Merge branch 'imx/bindings' into for-next omits cca57572bb8d Merge branch 'imx/soc' into for-next omits 21e1a9d00eba Merge branch 'imx/drivers' into for-next omits 81508190d354 Merge branch 'clk/imx' into for-next omits 16284bb069ef Merge branch 'i2c/for-current' into i2c/for-next omits c842c8a20ac9 Merge branch 'i2c/for-5.10' into i2c/for-next omits 70a37a90f9d8 Merge branch 'fixes' into for-next omits fe253d1969a0 Merge branch 'i2c/for-5.10' into i2c/for-next omits 8da79c4e1de7 Merge branch 'i2c/for-current' into i2c/for-next omits 34e06e4faf3f Merge branch 'edac-misc' into edac-for-next omits e2c59836e646 Merge branches 'renesas-arm-dt-for-v5.10' and 'renesas-dri [...] omits 273be5f31096 Merge branch 'i2c/for-current' into i2c/for-next omits eff623d602db Merge branch 'for-5.9-fixes' into for-next omits 7f4156bdf205 Merge branch 'next/soc' into for-next omits 22a00456267e Merge branch 'next/soc' into for-next omits 0143ba97f785 Merge branch 'edac-misc' into edac-for-next omits bf8e9fffc06f Merge branch 'next/dt64' into for-next omits 19b51c28f9f2 Merge branch 'next/dt' into for-next omits bbd6d859d1c9 EDAC/aspeed: Use module_platform_driver() to simplify omits 0399fd21b3fb EDAC/mc_sysfs: Add missing newlines when printing {max,dim [...] omits 8fe95f9027e7 Merge branch 'next/soc' into for-next omits 02200a863b9a nvmem: core: fix missing of_node_put() in of_nvmem_device_get() omits 9d9eaf460c1d Merge branch 'misc' into for-next omits 97b66548a7cc ARM: Document merges omits 51a531ca411c Merge branch 'arm/drivers' into for-next omits af66a5f750a1 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits 17882485852b Merge branch 'edac-urgent' into edac-for-next omits 870f1b23fa8e hwspinlock: sprd: Remove redundant header files omits ab17a48e18c4 Merge branch 'i2c/for-current' into i2c/for-next omits 39c4ecc4ec4f Merge branch 'i2c/for-5.10' into i2c/for-next omits 6e5fe0090bcd ARM: Document merges omits 51390910428e Merge branch 'arm/drivers' into for-next omits 578fd8816a23 Merge branch 'arm/defconfig' into for-next omits 115423baa6b3 Merge branch 'arm/drivers' into for-next omits 3e20b248af27 Merge branch 'arm/dt' into for-next omits 9c7e35167f57 Merge branch 'arm/soc' into for-next omits 21055eba9701 Merge branch 'arm/drivers' into for-next omits 4b4568b08c4b Merge branch 'arm/defconfig' into for-next omits 4634df64aabe Merge branch 'arm/dt' into for-next omits 835c5ba2e647 Merge branch 'arm/soc' into for-next omits f443c189585e Merge branch 'arm/fixes' into for-next omits b8a3b763539f Merge branch 'next/dt64-schema-var' into for-next omits a110de860497 Merge branch 'next/dt-schema-var' into for-next omits 915feafc9b27 Merge branch 'next/dt64' into for-next omits 840a94c3179b Merge branch 'next/dt' into for-next omits 0c5bdaf88ac3 Merge branch 'next/dt' into for-next omits 9b7afbd83ef9 nvmem: switch to simpler IDA interface omits 9b060e6015d3 Merge branches 'renesas-arm-dt-for-v5.10' and 'renesas-dri [...] omits 7f29315cf421 soc: renesas: r8a779a0-sysc: Add r8a779a0 support omits 8bf393104609 Merge branches 'renesas-arm-dt-for-v5.10', 'renesas-arm-so [...] omits d8eab2b0dcaf Merge branch 'next/defconfig' into for-next omits e516b33b5029 i2c: bcm2835: Simplify with dev_err_probe() omits b45acf2f8b01 i2c: mux: reg: Simplify with dev_err_probe() omits 3537c51f37b9 i2c: mux: gpmux: Simplify with dev_err_probe() omits 5399a4aa684d Merge branch 'misc' into for-next omits 59958f7a956b Merge branch 'fixes' into for-next omits 5091298664a6 Merge branch 'next/dt' into for-next omits 5b4d19dec5c9 Merge branch 'i2c/for-current' into i2c/for-next omits c2449618c5c5 Merge branch 'i2c/for-5.10' into i2c/for-next omits 9809e3b9ec05 i2c: rcar: refactor and shorten timeout when resetting omits 1e77d2e1b4c8 i2c: rcar: improve bus busy detection omits 68302245720a i2c: stm32f7: Add SMBus Host-Notify protocol support omits 66a7eb4cf792 Merge branch 'edac-misc' into edac-for-next omits 8f140ba19f76 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits 3488737093e7 pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] omits 991ead47630f Merge branch 'next/dt' into for-next omits f6ae0c299ee9 Merge branch 'next/imx-gpio' into for-next omits c368763c4b01 nvmem: core: Use kobj_to_dev() instead of container_of() omits 4774e925e08e nvmem: mtk-efuse: Remove EFUSE register write support omits a39511cc8fca Merge branch 'next/dt' into for-next omits 01ef02543612 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits d05e7ec01738 Merge branch 'next/defconfig' into for-next omits 4e762d286c7e Merge branch 'next/dt' into for-next omits a4dd0524a74c Merge branch 'fixes' into for-next omits 15ecfabb1f9a Merge branch 'next/dt' into for-next omits 3bdb6063733e Merge branch 'next/dt' into for-next omits 8d5d94603eaf Merge branch 'edac-misc' into edac-for-next omits 5da7eb801d50 Merge branch 'misc' into for-next omits 67dc47513ada Merge branches 'renesas-arm-defconfig-for-v5.10' and 'rene [...] omits 722aa791af0f Merge branch 'next/dt64' into for-next omits 396a1df22c4b Merge branch 'next/dt' into for-next omits c312147a1dbc Merge branch 'edac-misc' into edac-for-next omits fbdd7f913dc8 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits 4323405f424e Merge branch 'i2c/for-5.10' into i2c/for-next omits aa3aca6f4ab0 Merge branch 'next/soc-s3c-cleanup' into for-next omits ea0b719f3bef Merge branch 'misc' into for-next omits efe5396fa1db Merge branch 'edac-urgent' into edac-for-next omits 210ecbc29884 ARM: Document merges omits 0f86da3c98f8 Merge branch 'arm/drivers' into for-next omits 15c95b417a9c Merge branches 'renesas-arm-defconfig-for-v5.10', 'renesas [...] omits 3f7462407ce3 Merge branch 'i2c/for-current' into i2c/for-next omits b468412409c0 ARM: dts: meson8: remove two invalid interrupt lines from [...] omits 2694ca73fa41 ARM: Document merges omits cff5493c2298 Merge branch 'arm/fixes' into for-next omits e9b46cc8e3eb Merge branch 'edac-misc' into edac-for-next omits f609c46be3ca Merge branch 'next/soc-s3c-cleanup' into for-next omits a727a17329d3 ARM: Document merges omits bf1d70214b20 Merge branch 'arm/drivers' into for-next omits f73e6a0f06d7 ARM: Document merges omits 658ff5bf4b59 Merge branch 'arm/fixes' into for-next omits e4372c7a9703 ARM: Document merges omits d877d348e72b Merge branch 'fixes' into for-next omits 4dbc44e1968e ARM: Document merges omits 468d8f85cf2f sparc32: take ->thread.flags out omits 29788ddd3170 sparc32: get rid of fake_swapper_regs omits b8981c51f4be sparc64: get rid of fake_swapper_regs omits 93da582407b3 Merge branch 'next/soc-s3c-cleanup' into for-next omits efd5a93d2a89 drm/imx: drop explicit drm_mode_config_cleanup omits 2a950bd70d00 drm/imx: imx-tve: remove redundant enable tracking omits b67fde500c0a drm/imx: imx-tve: use regmap fast_io spinlock omits e4c5913b9f2e Merge branch 'edac-urgent' into edac-for-next omits 1227fc241eb9 Merge branch 'next/dt' into for-next omits 019acfaffe90 Merge branch 'next/soc' into for-next omits 552233163db8 Merge branch 'next/soc-s3c-cleanup' into for-next omits dc0e3512dd31 Merge branch 'next/soc-s3c-cleanup' into for-next omits 0c1dee4ba393 Merge branch 'next/drivers' into for-next omits b511b6a10aad Merge branch 'next/dt' into for-next omits 01a9aeaa9cf1 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] omits 7ff3a2a626f7 memory: jz4780_nemc: Fix an error pointer vs NULL check in [...] omits 6816f862e524 Merge branch 'edac-misc' into edac-for-next omits bf6a1375eb99 Merge branch 'edac-misc' into edac-for-next omits 94da15d63ae7 Merge branch 'edac-drivers' into edac-for-next omits 923afaacb49d Merge branches 'renesas-arm-defconfig-for-v5.10' and 'rene [...] omits 44ba34e4cd82 drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of omits 86ccbbd011c1 gpu: ipu-v3: remove unused functions omits 4f8fb65af529 Merge branch 'dt64' into for-next adds 33def8498fdd treewide: Convert macro and uses of __section(foo) to __se [...] adds 3650b228f83a Linux 5.10-rc1 adds 8e90b4b1305a s390: correct __bootdata / __bootdata_preserved macros adds 7e2b2da60658 Merge tag 's390-5.10-2' of git://git.kernel.org/pub/scm/li [...] adds 9480b4e75b71 cachefiles: Handle readpage error correctly adds 41ba50b0572e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds bf9a76a470d8 arch/um: partially revert the conversion to __section() macro adds 4525c8781ec0 scsi: qla2xxx: remove incorrect sparse #ifdef adds 38dc5079da70 Fix compat regression in process_vm_rw() adds 194810f78402 dt-bindings: leds: Update devicetree documents for ID_RGB adds f83b03fc727a dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value adds ca05f3331655 of: Fix reserved-memory overlap detection adds 1acd4577a66f dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema adds 50d68feee010 dt-bindings: input: convert cros-ec-keyb to json-schema adds 5c024e68d79b mfd: google,cros-ec: add missing properties adds 6ad8838de4e9 dt-bindings: More whitespace clean-ups in schema files adds 62298364bd48 dt-bindings: Explicitly allow additional properties in boa [...] adds f84e2c5c528d dt-bindings: Another round of adding missing 'additionalPr [...] adds 4d09c1d95267 Merge tag 'devicetree-fixes-for-5.10-1' of git://git.kerne [...] adds f78f63da916e mm/process_vm_access: Add missing #include <linux/compat.h> adds 3e6631485fae vmlinux.lds.h: Keep .ctors.* with .ctors adds c39866f268f8 arm/build: Always handle .ARM.exidx and .ARM.extab sections adds 8c2ab803e565 Merge tag 'orphan-handling-v5.10-rc2' of git://git.kernel. [...] adds abee7c494d8c x86/alternative: Don't call text_poke() in lazy TLB mode adds ed8780e3f2ec Merge tag 'x86-urgent-2020-10-27' of git://git.kernel.org/ [...] new 7654e9a8389a kbuild: remove unused OBJSIZE new c032f6759a75 Merge remote-tracking branch 'kbuild-current/fixes' into master new 9fa2e7af3d53 ARM: 9019/1: kprobes: Avoid fortify_panic() when copying o [...] new 9c82830ba9b6 Merge remote-tracking branch 'arm-current/fixes' into master adds 0fa97e9403c7 arm64: vdso32: Allow ld.lld to properly link the VDSO new 2d30a9fe4827 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] adds 6d7fe8aa4503 MAINTAINERS: step down as maintainer of UniPhier SoCs and [...] adds 421f2597bf42 MAINTAINERS: Move Kukjin Kim to credits adds 666674cc1872 MAINTAINERS: Move Sangbeom Kim to credits adds 3a69e4e606a6 Merge tag 'mvebu-fixes-5.9-1' of git://git.kernel.org/pub/ [...] adds dea252fa41cd ARM: dts: sun4i-a10: fix cpu_alert temperature adds a98182af7289 Merge tag 'sunxi-fixes-for-5.9-2' of git://git.kernel.org/ [...] adds 7d54eb90cd44 dt-bindings: sram: sunxi-sram: add V3s compatible string adds b0fc70ce1f02 arm64: berlin: Select DW_APB_TIMER_OF adds 202f8e5c4975 ARM: dts: mmp3: Add power domain for the camera adds 30bbbcda5be4 ARM: dts: mmp2-olpc-xo-1-75: Use plural form of "-gpios" adds 722939528a37 tee: client UUID: Skip REE kernel login method as well adds 9774dd685355 Merge tag 'tee-fix-for-v5.10' of git://git.linaro.org:/peo [...] adds 926e97852eaf Merge tag 'scmi-fixes-5.10' of git://git.kernel.org/pub/sc [...] adds c8fa942bd3fb arm64: defconfig: Build in CONFIG_GPIO_MXC by default adds f06dd1d41949 ARM: imx_v6_v7_defconfig: Build in CONFIG_GPIO_MXC by default adds d6820bc6508c ARM: multi_v7_defconfig: Build in CONFIG_GPIO_MXC by default adds dff61e683e74 Merge tag 'imx-fixes-5.10' of git://git.kernel.org/pub/scm [...] new 91caef27a15c Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] new 24cb90964665 ARM: imx_v4_v5_defconfig: Select CONFIG_GPIO_MXC new ccee91b568e3 ARM: multi_v5_defconfig: Select CONFIG_GPIO_MXC new e5a329790409 Merge tag 'imx-fixes-5.10-2' of git://git.kernel.org/pub/s [...] new 712d601024cc Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] new a7f73120371e Merge remote-tracking branch 'sparc/master' into master new ee7a376421dd net: hns3: clean up a return in hclge_tm_bp_setup() new 937d84205884 cxgb4: set up filter action after rewrites new af545bb5ee53 vsock: use ns_capable_noaudit() on socket create new 4a9baf45fd72 net/smc: fix null pointer dereference in smc_listen_decline() new 96d6fded958d net/smc: fix suppressed return code new 1dc0d1cf6f3d s390/ism: fix incorrect system EID new 522ee51e6771 Merge branch 'net-smc-fixes-2020-10-23' new 1601559be3e4 mlxsw: Only advertise link modes supported by both driver [...] new adc80b6cfedf mlxsw: core: Fix memory leak on module removal new 0daf2bf5a2dc mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() new 19c176eb0798 Merge branch 'mlxsw-various-fixes' new 21d6a11e2cad bnxt_en: Fix regression in workqueue cleanup logic in bnxt [...] new 631ce27a3006 bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. new f75d9a0aa967 bnxt_en: Re-write PCI BARs after PCI fatal error. new a1301f08c5ac bnxt_en: Check abort error state in bnxt_open_nic(). new 825741b07172 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. new 10067b501990 Merge branch 'bnxt_en-bug-fixes' new e3364c5ff3ff net: hns3: Clear the CMDQ registers before unmapping BAR region new d12fd45bef23 Merge remote-tracking branch 'net/master' into master adds 472547778de2 selftest/bpf: Fix profiler test using CO-RE relocation for enums new 343a3e8bc635 bpf: Fix -Wshadow warnings new c66dca98a24c samples/bpf: Set rlimit for memlock to infinity in all samples new b014a9b2a9e4 Merge remote-tracking branch 'bpf/master' into master adds a779d91314ca net: xfrm: fix a race condition during allocing spi new 8980344e17d8 Merge remote-tracking branch 'ipsec/master' into master adds f7b6603c6667 ALSA: fix kernel-doc markups adds 2a6eca16f376 ALSA: make snd_kcontrol_new name a normal string new f15cfca818d7 ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 new 7c96a8a1f64f Merge remote-tracking branch 'sound-current/for-linus' int [...] new 6691f63bd469 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new 34c9859fad95 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new 28c2f487b9c8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds 780f88b04704 Merge remote-tracking branch 'regmap/for-5.10' into regmap-linus new 809512ed5c73 Merge remote-tracking branch 'regmap-fixes/for-linus' into master adds 2d05bb732dc8 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] new 74e89a66e7ce Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] adds e4e763ddb372 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 7c6e0c9419d1 Merge remote-tracking branch 'spi/for-5.10' into spi-linus new f8e41e7cb107 Merge remote-tracking branch 'spi-fixes/for-linus' into master new ae11cf12fd7e Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master new 5fa04958bf5f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 179f5dc36b0a staging: octeon: repair "fixed-link" support new 49d28ebdf1e3 staging: octeon: Drop on uncorrectable alignment or FCS error new 647a6002cb41 staging: comedi: cb_pcidas: Allow 2-channel commands for A [...] new b6ae84d64895 staging: mmal-vchiq: Fix memory leak for vchiq_instance new d3a85737521a staging: wfx: fix use of uninitialized pointer new df5fbca677c9 staging: wfx: fix test on return value of gpiod_get_value() new 7e97e4cbf300 staging: fieldbus: anybuss: jump to correct label in an er [...] new c255a149d68d Merge remote-tracking branch 'staging.current/staging-linu [...] adds 7342ca34d931 thunderbolt: Add the missed ida_simple_remove() in ring_re [...] new 6cee6649d436 Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] new 3b210757ad52 Merge remote-tracking branch 'ide/master' into master adds 1b8d1070857d mtd: rawnand: mxc: Move the ECC engine initialization to t [...] adds 3aee8a3a88fa mtd: rawnand: ifc: Move the ECC engine initialization to t [...] new 908c48cd8771 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' into master new 31b4d8e172f6 MIPS: export has_transparent_hugepage() for modules new ec325fc2a6e8 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master new 402dab548d0d hwmon: (pmbus/max20730) use scnprintf() instead of snprintf() new 8092eab543cf Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 7837fa88704a btrfs: drop the path before adding block group sysfs files adds cad69d139651 btrfs: tree-checker: fix incorrect printk format adds 85d07fbe09ef btrfs: tree-checker: validate number of chunk stripes and parity adds 83bc1560e02e btrfs: fix use-after-free on readahead extent after failur [...] adds 66d204a16c94 btrfs: fix readahead hang and use-after-free after removin [...] adds 5223cc60b40a btrfs: drop the path before adding qgroup items when enabl [...] adds 49d11bead7d5 btrfs: add a helper to read the tree_root commit root for [...] new 0425e7badbdc btrfs: don't fallback to buffered read if we don't need to new d5c8238849e7 btrfs: convert data_seqcount to seqcount_mutex_t new 45d8f990a77f Merge branch 'misc-5.10' into next-fixes new 9c4816eebfe2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master new 831e3405c2a3 scsi: core: Don't start concurrent async scan on same host new 98f9d33c5d0d scsi: qla2xxx: Return EBUSY on fcport deletion new 2f4843b172c2 scsi: mptfusion: Fix null pointer dereferences in mptscsih [...] new 665e0224a3d7 scsi: ibmvscsi: Fix potential race after loss of transport new fab09aaee803 scsi: hisi_sas: Stop using queue #0 always for v2 hw new 775fdbbe251e Merge remote-tracking branch 'scsi-fixes/fixes' into master new 0a2e3728dcaa drm/i915/region: fix max size calculation new bc707a6c2bb5 drm/i915: Restore ILK-M RPS support new dac3979c1d9b drm/i915: Reject 90/270 degree rotated initial fbs new 6d5983667179 drm/i915/gem: Flush coherency domains on first set-domain-ioctl new 9c160b50883a drm/i915/gt: Use the local HWSP offset during submission new 97f9ca383dca drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write new 8fe105679765 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround [...] new 401ccfa87856 drm/i915/gvt: Only pin/unpin intel_context along with workload new c9f7fc65564f Merge tag 'gvt-fixes-2020-10-27' of https://github.com/int [...] new 831d9faf33be Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new f839b08ce7e0 Merge remote-tracking branch 'mmc-fixes/fixes' into master adds dbf563eee0b8 x86/hyperv: Clarify comment on x2apic mode new 5c9e134327ee Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] new b3c7f774d666 Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds 3023d8ff3fc6 kunit: Fix kunit.py --raw_output option adds 3fc48259d525 kunit: Don't fail test suites if one of them is empty adds 7f32b10c6b46 kunit: test: fix remaining kernel-doc warnings adds f0b62039bf7f Documentation: kunit: Update Kconfig parts for KUNIT's mod [...] adds 0d0d245104a4 kunit: tools: fix kunit_tool tests for parsing test plans new 31ed901a7ff6 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] adds 053703666136 Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes [...] adds 84c971b35637 drm/sun4i: frontend: Rework a bit the phase data adds 2db9ef9d9e6e drm/sun4i: frontend: Reuse the ch0 phase for RGB formats adds e3190b5e9462 drm/sun4i: frontend: Fix the scaler phase on A33 adds 897dbea6b716 drm/v3d: Fix double free in v3d_submit_cl_ioctl() new 444d03badc72 drm: kernel-doc: document drm_dp_set_subconnector_property [...] new 21a53bbd469b drm/dp: fix kernel-doc warnings at drm_dp_helper.c new 8d7d8c0afbea drm/dp: fix a kernel-doc issue at drm_edid.c new 08989335e2b6 drm: drm_edid: remove a duplicated kernel-doc declaration new 7811a339da2e drm: kernel-doc: add description for a new function parameter new 38a8b32f467a drm: kernel-doc: drm_dp_helper.h: fix a typo new b52817e9de06 drm: drm_print.h: fix kernel-doc markups new 9ce0af3e9573 drm/vc4: drv: Add error handding for bind new 58d043690deb drm/vc4: hdmi: Avoid sleeping in atomic context new 9727e4ed9bd3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 1152af0a2d0e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] new 0bcd0a2be8c9 asm-generic: mark __{get,put}_user_fn as __always_inline adds 94f89922e1e0 asm-generic: add generic MMU versions of mmu context functions adds 6dfc3f5bcbf5 alpha: use asm-generic/mmu_context.h for no-op implementations adds 75e6a851d696 arc: use asm-generic/mmu_context.h for no-op implementations adds 292f70d7cdd5 arm: use asm-generic/mmu_context.h for no-op implementations new d98295d31fc1 arm64: use asm-generic/mmu_context.h for no-op implementations new 746192ff3a65 csky: use asm-generic/mmu_context.h for no-op implementations new c96c177a9468 hexagon: use asm-generic/mmu_context.h for no-op implementations new 8e51efc2d749 ia64: use asm-generic/mmu_context.h for no-op implementations new 2fd171be13f0 m68k: use asm-generic/mmu_context.h for no-op implementations new 97f130106f29 microblaze: use asm-generic/mmu_context.h for no-op implem [...] new 5b3a582d94e2 mips: use asm-generic/mmu_context.h for no-op implementations new f62408e035c1 nds32: use asm-generic/mmu_context.h for no-op implementations new e2e251cc47ea nios2: use asm-generic/mmu_context.h for no-op implementations new 5449edc5db3b openrisc: use asm-generic/mmu_context.h for no-op implementations new 4146bdab313d parisc: use asm-generic/mmu_context.h for no-op implementations new f4b90e37e3ed powerpc: use asm-generic/mmu_context.h for no-op implementations new 2b56290d9f1c riscv: use asm-generic/mmu_context.h for no-op implementations new 93e2dfd39438 s390: use asm-generic/mmu_context.h for no-op implementations new c350f8c75b66 sh: use asm-generic/mmu_context.h for no-op implementations new ca0f34b575ad sparc: use asm-generic/mmu_context.h for no-op implementations new 9431da33cb89 um: use asm-generic/mmu_context.h for no-op implementations new 586c4f24b94a x86: use asm-generic/mmu_context.h for no-op implementations new 0a1c8e54c8e8 xtensa: use asm-generic/mmu_context.h for no-op implementations adds 2a45a08a5bcf asm-generic/sembuf: Update architecture related informatio [...] adds 80b4707a2f16 asm-generic: percpu: avoid Wshadow warning adds 6f6573a4044a asm-generic: fix ffs -Wshadow warning new f44ca0871b7a qspinlock: use signed temporaries for cmpxchg new 195a3232156a ctype.h: remove duplicate isdigit() helper new 732d5a738171 Merge branches 'asm-generic-fixes', 'asm-generic-mmu-conte [...] new 2040a6bf90b5 m68k: mmu_context: Fix Sun-3 build new 0c7239ddfe69 Merge branch 'asm-generic-mmu-context' into asm-generic new e44454108c59 Merge remote-tracking branch 'asm-generic/master' into master new e9a2f8b599d0 ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAG [...] new 7a1be318f579 ARM: 9012/1: move device tree mapping out of linear region new d5d44e7e3507 ARM: 9013/2: Disable KASan instrumentation for some code new d6d51a96c7d6 ARM: 9014/2: Replace string mem* functions for KASan new c12366ba441d ARM: 9015/2: Define the virtual space of KASan's shadow region new 5615f69bc209 ARM: 9016/2: Initialize the mapping of KASan shadow memory new 421015713b30 ARM: 9017/2: Enable KASan for ARM new e7b21ce9bf46 Merge branches 'fixes' and 'misc' into for-next new 83564146b307 Merge remote-tracking branch 'arm/for-next' into master adds 76ad7aa74800 Merge branch 'arm/fixes' into for-next adds 57222a1be27e tee: optee: Use UUID API for exporting the UUID adds 6bc9d7391ad6 Merge tag 'optee-use-uuid-api-for-v5.10' of git://git.lina [...] adds 1c160f2d9981 Merge branch 'arm/drivers' into for-next adds aaa52e967409 ARM: SoC: document merges new 3717f5b45c9b Merge branch 'arm/fixes' into for-next new 3330b6c40161 ARM: SoC: document merges new 278a3ba1d219 Merge remote-tracking branch 'arm-soc/for-next' into master adds 98e93eef0260 Merge branch 'v5.10/fixes' into tmp/aml-rebuild adds 5d2fc13ba052 soc: amlogic: socinfo: build for specific arch adds d9da1785ec0c soc: meson: enable building drivers as modules adds 028445696b20 firmware: meson-sm: enable build as module adds 669b3291da6b Merge branch 'v5.11/drivers' into tmp/aml-rebuild adds adbc6ea01eb6 arm64: Kconfig: meson: drop pinctrl adds 4393916840fc Merge branch 'v5.11/soc' into tmp/aml-rebuild new 1f351c04b345 Merge remote-tracking branch 'amlogic/for-next' into master new 6de42b6ab695 Merge remote-tracking branch 'aspeed/for-next' into master new 58399ddcd349 Merge remote-tracking branch 'at91/at91-next' into master adds 96999c797ec1 memory: jz4780_nemc: Fix an error pointer vs NULL check in [...] adds e2bcad676c6b MAINTAINERS: add dt binding headers to memory controller d [...] new c14bea053775 memory: tegra: Correct la.reg address of seswr new f68ac0e6bd83 memory: tegra: Correct tegra210_mc_clients def values new 78e4ea785c07 memory: tegra: Sort tegra210_swgroups by reg address new 5ddebb22417b Merge branch 'for-v5.11/tegra-mc' into for-next new 11c656e83adf Merge remote-tracking branch 'drivers-memory/for-next' int [...] adds 77d8f3068c63 clk: imx: scu: add two cells binding support adds 0d5f1f4731b5 clk: imx: scu: bypass cpu power domains adds 2f1a2c1d00bc clk: imx: scu: allow scu clk to take device pointer adds 78edeb080330 clk: imx: scu: add runtime pm support adds d0409631f466 clk: imx: scu: add suspend/resume support adds d5f1e6a2bb61 clk: imx: imx8qxp-lpcg: add parsing clocks from device tree adds a4bfc85ccf37 clk: imx: lpcg: allow lpcg clk to take device pointer adds 18cdbad40c6c clk: imx: clk-imx8qxp-lpcg: add runtime pm support adds ea0c5cbaf8b7 clk: imx: lpcg: add suspend/resume support new 5187489dd060 Merge branch 'clk/imx' into for-next adds 02f5bea93cdc dt-bindings: firmware: imx-scu: new binding to parse clock [...] adds 540742fb109f dt-bindings: clock: imx-lpcg: add support to parse clocks [...] new 78ac58ed9358 Merge branch 'imx/bindings' into for-next adds 79bd11db8ba8 ARM: dts: imx: align GPIO hog names with dtschema new 8946aa590955 Merge branch 'imx/dt' into for-next adds dfedd2ac4725 arm64: dts: imx8mq-librem5: align GPIO hog names with dtschema new 1f35c2c8497a Merge branch 'imx/dt64' into for-next new ea0fb28231e3 Merge remote-tracking branch 'imx-mxs/for-next' into master new dbf6eef18bae Merge remote-tracking branch 'keystone/next' into master new d752acf64774 Merge remote-tracking branch 'mediatek/for-next' into master new d39315f20cb2 Merge remote-tracking branch 'mvebu/for-next' into master new 99e6ddb55e69 Merge remote-tracking branch 'omap/for-next' into master adds 4af5c6dc255c arm64: dts: ipq6018: update the reserved-memory node adds 228813aaa711 arm64: dts: qcom: sc7180: Fix one forgotten interconnect r [...] adds 2709436ecf38 arm64: dts: qcom: msm8916: Add RPM power domains adds 809f299a9698 arm64: dts: qcom: msm8916: Use power domains for MSS/WCNSS [...] adds bd1f64bb57f7 arm64: dts: qcom: msm8916-pm8916: Stop using s1/l3 as regulators new 37dd4b777942 arm64: dts: qcom: sc7180: Provide pinconf for SPI to use G [...] new cfbb97fde694 arm64: dts: qcom: Switch sc7180-trogdor to control SPI CS [...] adds fc3e62e25c38 soc: qcom: smp2p: Safely acquire spinlock without IRQs adds af7244c07637 soc: qcom: llcc: Move llcc configuration to its own function adds c14e64b46944 soc: qcom: llcc: Support chipsets that can write to llcc adds 7bb7a83f4d91 Revert "drivers: qcom: rpmh-rsc: Use rcuidle tracepoints f [...] adds cb3659268a12 soc: qcom: rpmh: Allow RPMH driver to be loaded as a module adds ee84049c1391 dt-bindings: power: rpmpd: Add SDM660 power-domains bindings adds 5fd7fb438b7c soc: qcom: rpmpd: Add SDM660 power-domains adds 043323da2255 soc: qcom: rpmpd: Rename MAX_8996_RPMPD_STATE to MAX_CORNE [...] adds 1dd50f17d6ce dt-bindings: power: rpmpd: Add MSM8939 RPM power domains adds b5a3bf66d7fa soc: qcom: rpmpd: Add MSM8939 power-domains adds 819f7d91ad97 dt-bindings: power: rpmpd: Add MSM8916 RPM power domains adds 84314cf7d0aa soc: qcom: rpmpd: Add MSM8916 power domains adds 778279f4f5e4 soc: qcom: cmd-db: allow loading as a module adds 4b6ea87be44e soc: qcom: geni: More properly switch to DMA mode adds 9cb4c67d7717 Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" adds 80e8eaab5e98 soc: qcom: geni: Optimize/comment select fifo/dma mode adds bb4b1e3f0c87 Merge tag '20201013212531.428538-1-dianders@chromium.org' [...] new 827b5e6ec114 soc: qcom: Kconfig: make RPMH match Command DB setting adds 486d49914307 ARM: dts: qcom: msm8974-klte: Merge pinctrl nodes adds a193dc521c97 ARM: dts: qcom: msm8974-klte: Add support for touchkey adds 972f5a62a698 ARM: dts: qcom: msm8974-klte: Add support for touchscreen adds 60367221d7d4 ARM: dts: qcom: msm8974-klte: Add support for led adds 99128e7503be ARM: dts: qcom: msm8974-klte: Add gpio expander chip adds 19524d5b1700 ARM: dts: qcom: msm8974-klte: Add support for wifi adds 5434dcef5496 ARM: dts: qcom: msm8974-klte: Add support for SD card new 6bf920418f6c Merge branches 'arm64-for-5.11', 'drivers-for-5.11' and 'd [...] new 7771059f03fd Merge remote-tracking branch 'qcom/for-next' into master new 8af11ab35535 Merge remote-tracking branch 'realtek/for-next' into master adds 9b533dc8f340 ARM: dts: r8a7742-iwg21d-q7: Add LCD support adds e8c471588890 arm64: dts: renesas: Align GPIO hog names with dtschema adds ca3b4330a543 arm64: dts: renesas: r8a77961: Add MSIOF nodes adds d311d818fa8c ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Enable VIN instances adds 67d3dcf12a3d arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from [...] adds 53e573dc39fb arm64: dts: renesas: cat875: Remove rxc-skew-ps from ether [...] adds 622007d172fb arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Add pa [...] adds 05e6ae33cf98 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds 661495164934 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds bdf0c8ea8c63 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds aa5fa8e5f1b5 arm64: dts: r8a77965: Add DRIF support adds cf25d802e029 soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init [...] adds 97fc35aeb797 Merge branches 'renesas-arm-dt-for-v5.11' and 'renesas-dri [...] new abe876d03629 Merge remote-tracking branch 'renesas/next' into master adds da8c0e4ee95a reset: meson: make it possible to build as a module new f1282b27191c Merge remote-tracking branch 'reset/reset/next' into master new e84aa6f05549 Merge remote-tracking branch 'rockchip/for-next' into master adds f1118a28bef9 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] adds 4a6dbc65f6ef ARM: dts: exynos: Fix schema warnings for pwm-leds adds ecc1ff532b49 ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU adds 3d992fd8f4e0 ARM: dts: exynos: fix USB 3.0 VBUS control and over-curren [...] adds bd7e7ff56fee ARM: dts: exynos: fix USB 3.0 pins supply being turned off [...] adds 4b6533c04ad9 ARM: dts: exynos: disable pull up of USB 3.0 over-current [...] adds 214a7c874e26 ARM: dts: exynos: Correct DWC USB3 compatible string adds 3e667f65cdc3 ARM: dts: exynos: Harmonize DWC USB3 DT nodes name adds b2452ef22c82 Merge branch 'next/dt' into for-next adds e8ea5764bdb1 arm64: dts: exynos: Harmonize DWC USB3 DT nodes name adds 98bfe6bcf79e Merge branch 'next/dt64' into for-next adds 95f075fec383 ARM: exynos_defconfig: enable sound driver for Midas platform adds c19345ea65a8 ARM: multi_v7_defconfig: enable sound driver for Midas platform adds 97c4412a4e29 Merge branch 'next/defconfig' into for-next adds b35f80f2e322 ARM: dts: exynos: Remove interrupts from DMC controller in [...] adds dc8fd3769e15 Merge branch 'next/dt' into for-next new b9cf16c4bfd1 Merge branch 'for-v5.10/dt-late' into for-next new d3678fc67e9f Merge remote-tracking branch 'samsung-krzk/for-next' into master adds 2612afd9b979 arm64: dts: allwinner: h6: Harmonize DWC USB3 DT nodes name new fa769f29f124 ARM: dts: sun8i: add FriendlyArm ZeroPi support adds fdc24d722f35 MAINTAINERS: Add Jernej Škrabec as a reviewer for Allwinne [...] adds a2089ac7f8dc arm64: dts: allwinner: pinetab: Drop unnecessary address/s [...] adds 97a38c1c213b arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay adds 419c65f5000a arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay adds d7cdff444579 arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node adds 927f42fcc1b4 arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node adds b34bf9f6a623 arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node adds b3eec3212e66 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node adds 8d80e2f00a42 Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LE [...] adds e76724153f5b ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay [...] adds 353c3de1303f ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on E [...] adds f94f78bd93f5 ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX dela [...] adds e080ab31a0aa ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX d [...] adds 57dbe558457b ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Et [...] adds b1064037e8ec ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY adds 3914160ffc0b ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX dela [...] adds 2bd8570d20c8 arm64: dts: allwinner: h5: libretech-all-h5-cc: Enable RGM [...] adds 1a9a8910b215 arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/ [...] new fbd6c612d370 Merge branches 'sunxi/dt-for-5.11' and 'sunxi/fixes-for-5. [...] new 60faa1b4e0c9 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master new a53cf41a46c6 Merge remote-tracking branch 'tegra/for-next' into master new c61df9714b07 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 9dcd17be61e4 arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk new 219f068758c8 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master new cbd57e42115a Merge remote-tracking branch 'csky/linux-next' into master new 025d9d3fcd81 Merge remote-tracking branch 'h8300/h8300-next' into master adds 02a0b3141ed9 m68knommu: align BSS section to 4-byte boundaries new 11dd6001e5ce Merge remote-tracking branch 'm68knommu/for-next' into master new 6c1bfbd9df8c MIPS: Loongson64: Add /sys/firmware/lefi/boardinfo new 673a8c4f8517 Documentation: ABI: Add /sys/firmware/lefi/boardinfo descr [...] new ab7cffb8d236 MIPS: ingenic: remove unused platform_data header file new e4798bcbe265 Merge remote-tracking branch 'mips/mips-next' into master new 0b02f0053391 Merge remote-tracking branch 'nds32/next' into master adds 208f347d3b21 parisc: Drop loops_per_jiffy from per_cpu struct adds 3b7ab4a74a2d parisc: Switch to clockevent based timers new 8ac80041d238 Merge remote-tracking branch 'parisc-hd/for-next' into master new 625d15510607 Merge remote-tracking branch 'risc-v/for-next' into master adds 00be34947616 Merge branch 'fixes' into for-next new ad60f1bf8e3f Merge remote-tracking branch 's390/for-next' into master new 80c4fc85d863 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master new d37351eef8fa Merge remote-tracking branch 'btrfs/for-next' into master new 291a9ae2255d Merge remote-tracking branch 'ext3/for_next' into master adds bcfd79928961 f2fs: call f2fs_get_meta_page_retry for nat page new 9f9464d50b01 Merge remote-tracking branch 'f2fs/dev' into master adds 16238415eb98 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock adds 529adfe8f131 locks: fix a typo at a kernel-doc markup new 4fac9e85ecb1 Merge remote-tracking branch 'file-locks/locks-next' into master adds 5d535b021e45 sparc64: get rid of fake_swapper_regs adds e33f002c8ac7 sparc32: get rid of fake_swapper_regs adds 2e62f8a11635 sparc32: take ->thread.flags out adds 80285b75c683 epoll: switch epitem->pwqlist to single-linked list adds 364f374f22ba epoll: get rid of epitem->nwait adds 8677600d7966 untangling ep_call_nested(): get rid of useless arguments adds d01f0594d727 untangling ep_call_nested(): it's all serialized on epmutex. adds 3b1688efa01c untangling ep_call_nested(): take pushing cookie into a helper adds 99d84d4330e8 untangling ep_call_nested(): move push/pop of cookie into [...] adds 773318eddbac untangling ep_call_nested(): and there was much rejoicing adds aebf15f0fbd5 reverse_path_check_proc(): sane arguments adds 0c320f776ed8 reverse_path_check_proc(): don't bother with cookies adds d16312a46936 clean reverse_path_check_proc() a bit adds 56c428cac5a2 ep_loop_check_proc(): lift pushing the cookie into callers adds 6a3890c47479 get rid of ep_push_nested() adds bde03c4c1a6b ep_loop_check_proc(): saner calling conventions adds db502f8a3b0b ep_scan_ready_list(): prepare to splitup adds 1ec09974d845 lift the calls of ep_read_events_proc() into the callers adds 443f1a042233 lift the calls of ep_send_events_proc() into the callers adds ff07952aeda8 ep_send_events_proc(): fold into the caller adds 57804b1cc461 lift locking/unlocking ep->mtx out of ep_{start,done}_scan() adds e3e096e7fc30 ep_insert(): don't open-code ep_remove() on failure exits adds 85353e919f6e ep_insert(): we only need tep->mtx around the insertion itself adds ad9366b1361f take the common part of ep_eventpoll_poll() and ep_item_po [...] adds 2c0b71c1e9c9 fold ep_read_events_proc() into the only caller adds d1ec50adb560 ep_insert(): move creation of wakeup source past the fl_ep [...] adds 44cdc1d952e3 convert ->f_ep_links/->fllink to hlist adds b62d2706a754 lift rcu_read_lock() into reverse_path_check() adds d9f41e3c95a1 epoll: massage the check list insertion adds 319c15174757 epoll: take epitem list out of struct file adds 80537bbf19d6 sparc32: fix a user-triggerable oops in clear_user() adds f0d018f3bc85 sparc32: don't bother with lookup_fault() in __bzero() adds e7d9c761b89e sparc32: kill lookup_fault() adds 0e0bbae08a6e sparc32: switch __bzero() away from range exception table entries adds 7f384a130826 sparc32: get rid of range exception table entries in check [...] adds e794d27e9550 sparc32: switch copy_user.S away from range exception tabl [...] adds 1804d214dddc sparc32: switch to generic extables adds 1510723087d2 arm: kill dump_task_regs() adds 3b2d387c5e27 [ia64] missed cleanups from switch to regset coredumps adds 77f9c902f45f [ia64] ptrace_[sg]etregs(): use access_elf_reg() instead o [...] adds 7848d2e26d7a whack-a-mole: USE_ELF_CORE_DUMP adds d4948d19d47f c6x: kill ELF_CORE_COPY_FPREGS adds 8853bf827ca8 Merge branches 'work.sparc', 'work.epoll', 'work.sparc32' [...] new d97f6b70d0e7 Merge remote-tracking branch 'vfs/for-next' into master new 489e4056a538 Merge remote-tracking branch 'printk/for-next' into master new 7327288fbff6 Merge remote-tracking branch 'pstore/for-next/pstore' into master new 716cfed7d747 Merge remote-tracking branch 'hid/for-next' into master new f1aa11d6b749 hwmon: (acpi_power_meter) clean up freeing code new f8eba6da183b hwmon: (pmbus/max20730) delete some dead code new 0d85f494f03a hwmon: (adt7470) Create functions for updating readings an [...] new eb3f6f77d58c hwmon: (pmbus) shrink code and remove pmbus_do_remove() new c43ab22b4c73 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] new 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed new d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 new 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference new b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line new cd6c4280fe26 docs: kasan.rst: add two missing blank lines new fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc new b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings new cc55219a551e docs: userspace-api: add iommu.rst to the index file new 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member new 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] new 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c new 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c new dce89b296a4f mm: pagemap.h: fix two kernel-doc markups new 75e9a357f9a7 net: phy: remove kernel-doc duplication new e3122e957576 crypto: sun8x-ce*: update entries to its documentation new 84ae28bda198 ice: docs fix a devlink info that broke a table new 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion new 3b9431ac5c01 docs: lockdep-design: fix some warning issues new 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place new df0e5f0e866b IB/srpt: docs: add a description for cq_size member new d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include new e309ffb21911 Merge remote-tracking branch 'v4l-dvb-next/master' into master new 1f6620f87006 opp: Don't always remove static OPPs in _of_add_opp_table_v1() new 47efcbcb340c opp: Fix early exit from dev_pm_opp_register_set_opp_helper() new e0df59de670b opp: Reduce the size of critical section in _opp_table_kre [...] new e213cd8f175c Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] new ebb1ad07a2da Merge remote-tracking branch 'pm/linux-next' into master adds 748f0d70087c cpupower: Provide online and offline CPU information new abe6744898bc Merge remote-tracking branch 'cpupower/cpupower' into master adds 4281461c01f7 trace: events: devfreq: Use fixed indentation size to impr [...] adds b4365423bb7a PM / devfreq: Unify frequency change to devfreq_update_tar [...] adds cab477d0d4fb PM / devfreq: Add tracepoint for frequency changes adds 0dd25a0d12a1 PM / devfreq: Add governor feature flag adds 5f1a9066fcb2 PM / devfreq: Add governor attribute flag for specifc sysfs nodes adds 96ffcdf239de PM / devfreq: Remove redundant governor_name from struct devfreq adds 9a93386bf667 PM / devfreq: tegra20: Silence deferred probe error adds cc2a4e836120 PM / devfreq: tegra20: Relax Kconfig dependency adds 09d56d92ad25 PM / devfreq: tegra30: Silence deferred probe error new 34f9a77ce04d Merge remote-tracking branch 'devfreq/devfreq-next' into master new f68c18333ab6 opp: Always add entries in dev_list with opp_table->lock held new 203e29749cc0 opp: Allocate the OPP table outside of opp_table_lock new b0756034202a opp: Don't return opp_dev from _find_opp_dev() new 43c7d25300f1 Merge remote-tracking branch 'opp/opp/linux-next' into master adds 4ab17ed13186 thermal: core: Add upper and lower limits to power_actor_s [...] new 8132df3a06a4 thermal: power_allocator: Respect upper and lower bounds f [...] new 87d238026052 thermal: core: Remove unused functions in power actor section new 345a8af7ea63 thermal: core: Move power_actor_set_power into IPA new da0e0ccb13b5 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] new 37b29fd72801 Merge remote-tracking branch 'ieee1394/for-next' into master new b6bf4776d9e2 vxge: remove unnecessary cast in kfree() new 585bd812de4e net: microchip: Remove unneeded variable ret new ae1db490de11 Merge remote-tracking branch 'net-next/master' into master new eb3f25082a49 Merge remote-tracking branch 'bluetooth/master' into master new d51522b80561 gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-af [...] new 20bf26f86b1a gfs2: Add missing truncate_inode_pages_final for sd_aspace new b765472b8010 gfs2: init_journal's undo directive should also undo the s [...] new 29ab331e4f62 Merge remote-tracking branch 'gfs2/for-next' into master new cde3359acb42 drm/amdgpu/swsmu: init the baco mutex in early_init new 206b737240c3 drm/amdgpu: fix semicolon.cocci warnings new 4fbb3ae219d2 drm/amd/display: remove no need return value new 8d8ac1a1e95a drm/amd/display: kernel-doc: document force_timing_sync new 23aaf8058a8d docs: amdgpu: fix a warning when building the documentation new 4460571beef4 drm/amd/pm: increase mclk switch threshold to 200 us new 4d5af9b7ad6f drm/amdgpu: fix the issue that apu has no smu firmware binary new f099471bc594 drm/amdgpu: enable GDDR6 save-restore support for dimgrey_ [...] new 56380c388c6a drm/amdgpu: vcn and jpeg ring synchronization new 185b0d5a787f drm/amdkfd: Use kvfree in destroy_crat_image new bdb4a1f9ed3b drm/amdgpu/display: DRM_AMD_DC_DCN3_02 depends on DRM_AMD_ [...] new 234de272b76f drm/amdgpu: add missing newline at eof new 72ca82c7d218 drm/amdgpu: disable gpa mode for direct loading new 7d92c1fd11e2 drm/amd/pm: populate the bootup LCLK frequency new 585584dbaa47 drm/amd/pm: populate Arcturus PCIE link state new f2b75bc24dee drm/amd/pm: correct gfx and pcie settings on umd pstate sw [...] new f1213b159768 drm/amdgpu: add interface for setting ASPM new 3e66275e0946 drm/amdgpu: add interface for setting MGCG perfmon new 27747293ce24 drm/amdgpu: fulfill Navi gfx and pcie settings on umd psta [...] new 76c71f00d7eb drm/amd/pm: properly setting GPO feature on UMD pstate ent [...] new 9294fa6a1d94 Revert "drm/amdgpu: disable gfxoff temporarily for navy_flounder" new 5fe19ce8e48d drm/amdgpu: add function to program pbb mode for sienna cichlid new 5bab858eee04 drm/amdgpu: add rlc iram and dram firmware support new ded08454e56b drm/amdgpu: correct the gpu reset handling for job != NULL case new ff72bc403170 drm/amdgpu: Add debugfs entry for printing VM info new c0fb85ae02b6 drm/amd/display: setup system context in dm_init new f0c746ce07c8 drm/amd/display: add S/G support for Renoir new f9dbefa884fd drm/amdgpu/display: fix the NULL pointer reference on dmuc [...] new 84b934bc0a94 drm/amdgpu/display: enable display ip block for vangogh new 92aeeafb544d drm/amd/amdgpu: set the default value of noretry to 1 for [...] new 21470d97c9f8 drm/amdgpu: remove gfxhub_v1_1_funcs set new e9073b43621e drm/amd/swsmu: add missing feature map for sienna_cichlid new c6b3c8779cb2 drm/amdgpu: update golden setting for sienna_cichlid new 0e601a04dd3f drm/amdgpu: add a list in VM for BOs in the done state new 15d67827b000 drm/amd/pm: drop navy_flounder hardcode of using soft pptable new 268f3a4388b0 drm/amd/display: Revert "drm/amd/display: Fix a list corruption" new f5213f827c87 drm/amd/display: Avoid MST manager resource leak. new 26d94a468770 drm/amd/display: Use amdgpu_socbb.h instead of redefining structs new 194f6b5d1f62 drm/amd/display: Fix DCN302 makefile new 23d9bd60bd11 drm/amd/psp: Fix sysfs: cannot create duplicate filename new a3bab3258568 drm/amdgpu: move amdgpu_num_kcq handling to a helper new 40e7ed973ad9 drm/amdgpu: protect eeprom update from GPU reset new 7aeef2aacccd drm/amd/swsmu: correct wrong feature bit mapping new 9a81009eda19 drm/amdkfd: Use same SQ prefetch setting as amdgpu new 07f9c22f6750 drm/amdgpu: enable VCN PG and CG for vangogh new 1ed685df7ebc drm/amd/amdgpu: enable noretry for Sienna_Cichlid/Navy_Flo [...] new 5c46c4927607 drm/amdgpu/gmc10: remove dummy read workaround for newer chips new f20c52f40a65 drm/amd/pm: fix pcie information for sienna cichlid new 1dc3c5a95b08 drm/amd/pm: update driver if file for sienna cichlid new 4a3a1dc02fc3 drm/amd/display: Initialize num_pkrs on VANGOGH. new 1eeb03c883ff drm/amd/pm: fix the wrong fan speed in fan1_input new 4d2aae33d96c Revert drm/amdgpu: disable sienna chichlid UMC RAS new 4e2b3e23b29d drm/amd/pm: fix pp_dpm_fclk new 0b08c54bb7a3 drm/amd/display: Fix the display corruption issue on Navi10 new 86b6624ae27d drm/amdgpu: Return boolean types instead of integer values new 982a820bac1b drm: amdgpu: kernel-doc: update some adev parameters new 891bacb835a1 drm/amd/pm: remove the average clock value in sysfs new 15df286d4310 drm/amdgpu: correct the cu and rb info for sienna cichlid new aa5375c55541 drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) new 8a5223b9303a drm/amdgpu: add DID for navi10 blockchain SKU new 8d96a590ed0d drm/amdgpu: remove unneeded break new d02792041c17 drm/amdgpu: add GC 10.3 NOALLOC registers new 4005809bb1f3 drm/amdgpu: add support to configure MALL for sienna_cichlid (v2) new 52f2e83e2fe5 drm/amdgpu/display: add MALL support (v2) new df0e4831c3e8 drm/amdgpu: don't map BO in reserved region new 73bf5cad2696 drm/amdgpu: During compute disable GFXOFF for Sienna_Cichlid new 6e3cd2a9a6ac amdgpu: fix a few kernel-doc markup issues new c45dd3bda1c8 drm/amdgpu: fix some kernel-doc markups new 4d154b85f30e drm/amdgpu_dm: fix a typo new d836917da7e5 drm/amdgpu: Fix size calculation when init onchip memory new 3aa8d45f46e8 drm/amd/display: Fixed panic during seamless boot. new 0165b85c2784 drm/amdgpu: enable IP discovery for vangogh new 19ae333001b3 drm/amdgpu: added support for psp fw attestation new 34c0631bbd9d drm/amd/pm: update driver if version for dimgrey_cavefish new ce9a6cad3e3a drm/amdgpu: increase the reserved VM size to 2MB new a39f2a8d7066 drm/amdgpu: nuke amdgpu_vm_bo_split_mapping v2 new f2459c52c844 drm/amd/display: Add Bounding Box State for Low DF PState [...] new ea817dd5ad79 drm/amd/display: add dcn21 bw validation new 2e7b43e62910 drm/amd/display: enable odm + full screen mpo on dcn21 new 9248681f68b7 drm/amd/display: Source minimum HBlank support new 39a71459a032 drm/amd/display: Reverting "Add connector to the state if [...] new 1db522cd03fd drm/amd/display: Set WM set A to 0 if full pstate not supported new a47cc3ab051f drm/amd/display: Raise DPG height during timing synchronization new a10ba3827afa drm/amd/display: Define PSR ERROR Status bit VSC_SDP new 84c305b756e7 drm/amd/display: [FW Promotion] Release 0.0.37 new 9abdf3920383 drm/amd/display: Add an option to limit max DSC target bpp [...] new aaa0aed17e04 drm/amd/display: 3.2.107 new e5df916b8581 drm/amd/display: DCN2.1 Disable 48MHz Powerdown Debug Option new bf479f5a1d9c drm/amd/display: adding reading OEM init_data to dcn3 new df043738b7c7 drm/amd/display: Refactor ABM_MASK_SH_LIST_DCN301 naming new 74d021b5631f drm/amd/display: skip avmute action new 73ec5680ba63 drm/amd/display: Revert check for flip pending before lock [...] new c76b169b76bb drm/amd/display: Reduce height of visual confirm on right side. new da52f579d948 drm/amd/display: disable seamless boot for VSC_SDP new 86c5a9e3aa66 drm/amd/display: Update GSL state if leaving immediate flip new 35a4644c935e drm/amd/display: Don't trigger flip twice when ODM combine in use new def48da790ce drm/amd/display: Fix max brightness pixel accuracy new c36f0ab0aac7 drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns new fd0f1d21d46c drm/amd/display: [FW Promotion] Release 0.0.38 new b51366f77b9e drm/amd/display: 3.2.108 new 9d83722d06fe drm/amd/display: Decouple amdgpu_dm_trace from service new 21c414458296 drm/amd/display: Rework registers tracepoint new e8a982355f96 drm/amd/display: Add tracepoint for amdgpu_dm new 8b198f6e94d6 drm/amd/display: Add pipe_state tracepoint new 13b5ca42ca9c drm/amd/display: Add tracepoint for capturing clocks state new cadfd67c27e2 drm/amd/display: prevent null pointer access new a2540e34b521 drm/amd/display: Removed unreferenced variables. new 7154a51b5347 drm/amd/display: Using udelay for specific dongle while ed [...] new 5d1b3211da03 drm/amd/display: combined user regamma and OS GAMMA_CS_TFM_1D new 1b3c7564113a drm/amdgpu/display: use kvzalloc again in dc_create_state new 34a3242baeb5 drm/amdgpu: Discard unnecessary breaks new 44ea03e17ef5 drm/amdgpu: use true and false for bool initialisations new 594b6f7370a8 drm/amd/display: Fix kernel panic by dal_gpio_open() error new 0ca3418272a2 drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally new c5ff0c1950e5 drm/amd/display: Clean up debug macros new 73275181f687 drm/amd/pm: correct the checks for polaris kickers new 10efb75b58fe drm/amd/pm: populate smc vddc table new 3df9931b0678 drm/amd/pm: populate smc samu table new 8849fe64f668 drm/amd/pm: correct vddci table setup new 374b0781a0b1 drm/amd/pm: correct sclk table setup new 0232af1cea03 drm/amd/pm: correct mclk table setup new a193d977419c drm/amd/pm: correct the ACPI table setup V2 new 3a9f6bb21d08 drm/amd/pm: correct the BootLinkLevel setup new e9016fc2ad7a drm/amd/pm: add pptable VRHotLevel setting new 7f95a2e01c9d drm/amd/pm: drop arb table first byte workaround new 92995254afae drm/amdgpu: correct CG_ACLK_CNTL setting new 8c23cc29d55b drm/amd/pm: add PWR_CKS_CNTL setting new 18973c6ec42a drm/amd/powerplay: separate Polaris fan table setup from Tonga new 555440822b41 drm/amd/pm: optimize AC timing programming new 029479accac2 drm/amd/pm: drop redundant efuse mask calculations new a90e6fbe47ff drm/amd/pm: correct the settings for ro range minimum and maximum new c420418f1d7c drm/amd/pm: correct polaris10 clock stretcher data table setting new 9610a3bfde41 drm/amd/pm: setup zero rpm parameters for polaris10 new 8f0804c6b7d0 drm/amd/pm: add edc leakage controller setting new 5f92b48cf62c drm/amd/pm: add mc register table initialization new a8588b8bb3d6 drm/amd/pm: correct VR shared rail info new f6638d0e6f93 drm/amd/pm: correct the checks for sclk/mclk SS support new d8b61d5a0d51 drm/amd/pm: correct Polaris powertune table setup new dba195316860 drm/amd/pm: correct Polaris DIDT configurations new b23dbd603b68 drm/amd/pm: correct avfs fuse settings new a6d8a6eb3e10 drm/amd/pm: correct vddc phase control setting new 55411d16233e drm/amd/pm: correct VRconfig setting new 326d0ff7aa8b drm/amd/pm: correct platformcaps setup new baa495f76436 drm/amd/pm: correct smc voltage controller setup new d765129a719f drm/amd/pm: correct sclk/mclk dpm enablement new be56f22b6253 drm/amd/pm: correct the way to get the highest vddc new ba4601feba44 drm/amd/pm: correct clk/voltage dependence setup new 8f97e221d64d drm/amd/pm: correct pcie spc cap setup new 9182fefcb8ca drm/amd/pm: correct SMC sclk/mclk boot level setup new db6f5c7f95c4 drm/amd/pm: correct vddc_dep_on_dal_pwrl setup new 690cdc263584 drm/amd/pm: fulfill the Polaris implementation for get_clo [...] new b03fd3e7e68f drm/amd/pm: enable Polaris watermark table setting new d49873c93fc5 drm/amd/pm: correct the mclk switching setting new 62ff83a4f691 drm/amd/pm: reconfigure smc on display vbitimeout setting change new b1878847ac90 drm/amd/pm: drop redundant display setting new a2475e624e2e drm/amd/display: correct asic type check V2 new 191a3c04799e drm/amdgpu: enable MULTI_MON_PP_MCLK_SWITCH DC feature at default new c345c89b6491 drm/amdgpu: add vangogh apu flag new 923e15d634ac drm/amdgpu: drop mem_global_referenced new 19cc89dcb94b drm/amdgpu/swsmu: drop smu i2c bus on navi1x new 8f76b1bbe713 drm/amdgpu/pm: fix the fan speed in fan1_input in manual m [...] new e277b03c4b4f drm/radeon: Add new callback that exposes vddc new edfcc8eb569b drm/radeon: Add implementation of get_current_vddc for Sumo new a74287b1da37 drm/radeon: Expose vddc through hwmon new b65c00031b15 drm/amdgpu/display: re-add surface size calculation in dcn [...] new fb7525de47d8 PCI/ERR: Fix reset logic in pcie_do_recovery() call new b889e62cdb3b drm/amdgpu: add another raven1 gfxoff quirk new 3523285ac2e3 drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE new 2b6f5e8426d6 drm/amdgpu/display: remove dal_cmd_tbl_helper_dcn2_get_table2 new 98b30b31b28c drm/amdgpu: drop CONFIG_DRM_AMD_DC_DCN3_01 from atomfirmware.h new 5d7dd14d6bdc drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_A [...] new 3a357c0ba7a8 drm/amd/display: Fix incorrect dsc force enable logic new 1181af1c84ac drm/amdgpu: add mode2 reset support for vangogh new db9e7be1cb4f drm/amdgpu/nv: add mode2 reset handling new 2f549cbcb05f drm/amdgpu: Enable GPU reset for vangogh new 4d19f21b6f1a drm/amdgpu/display: fix indentation in defer_delay_converter_wa() new 2e3a5bc5feea drm/amdgpu/display: fix warnings when CONFIG_DRM_AMD_DC_DC [...] new 004600949e82 Merge remote-tracking branch 'amdgpu/drm-next' into master new 4d658cb7789e drm/dp: fix kernel-doc warnings at drm_dp_helper.c new 94a4fb8a316e drm/dp: fix a kernel-doc issue at drm_edid.c new cb88d1fac196 drm/i915: terminate reauth at stream management failure new bff88b1c8ffd drm/i915: dont retry stream management at seq_num_m roll over new 773bd825c4cc drm/i915: Extract intel_dp_output_format() new f1bce832500e drm/i915: Decouple intel_dp_{min,output}_bpp() from crtc_state new 0bf8dedc763a drm/i915: Use the correct bpp when validating "4:2:0 only" modes new 1288f9b09908 drm/i915: Add enable/disable flip done and flip done handler new c5e07e0049ee drm/i915: Add support for async flips in I915 new 30ff93af9e19 drm/i915: Add checks specific to async flips new 0bbca6097d50 drm/i915: Do not call drm_crtc_arm_vblank_event in async flips new b039193d1283 drm/i915: Add dedicated plane hook for async flip case new e5cb1afba46d drm/i915: WA for platforms with double buffered address up [...] new 6914c9685e0a Documentation/gpu: Add asynchronous flip documentation for i915 new 55ea1cb178ef drm/i915: Enable async flips in i915 new 7102404cb471 drm/i915: Make intel_{enable,disable}_sagv() static new eba10ec8cfdd drm/i915: Don't hide the intel_crtc_atomic_check() call new 504c7bd85c6f drm/i915: Fix state checker hw.active/hw.enable readout new cf52acde6ee9 drm/i915: Move MST master transcoder dump earlier new cfcd558cea52 drm/i915: Include the LUT sizes in the state dump new e0122138c24e drm/i915: s/glk_read_lut_10/bdw_read_lut_10/ new 4073a4ee5c4a drm/i915: Reset glk degamma index after programming/readout new d313569138c2 drm/i915: Shuffle chv_cgm_gamma_pack() around a bit new 3d041e904b79 drm/i915: Relocate CHV CGM gamma masks new d0a9acaa6bc2 drm/i915: Polish bdw_read_lut_10() a bit new 7852ddd5d60a drm/i915: Replace some gamma_mode ifs with switches new 5682a41f932c drm/i915/dsi: Add details about TE in get_config new 9c9e97c44a34 i915/dsi: Configure TE interrupt for cmd mode new 00acb3293670 drm/i915/dsi: Add TE handler for dsi cmd mode. new 26fb0d552dc8 drm/i915/dsi: Initiate frame request in cmd mode new 33267703df15 drm/i915/dsi: Enable software vblank counter new 0dbacc895553 drm/i915: Read DIMM size in Gb rather than GB new 562ad8add406 drm/i915: Implement display WA #1142:kbl,cfl,cml new 945b18fb4803 drm/i915: Fix TGL DKL PHY DP vswing handling new 6694d2bea64f drm/i915: s/pre_empemph/preemph/ new 95cef532f222 drm/i915: s/old_crtc_state/crtc_state/ new 7ac469a0f7c6 drm/i915: Make intel_dp_process_phy_request() static new 193af12cd681 drm/i915: Shove the PHY test into the hotplug work new 6ed9aefa69fc drm/i915: Split ICL combo PHY buf trans per output type new 5ee3e1daa816 drm/i915: Split ICL MG PHY buf trans per output type new ba30075d8d84 drm/i915: Split EHL combo PHY buf trans per output type new 4669f5c2b7ed drm/i915: Split TGL combo PHY buf trans per output type new 6a41121f0550 drm/i915: Split TGL DKL PHY buf trans per output type new a621860a5eb8 drm/i915: Plumb crtc_state to link training new ef79fafe9dae drm/i915: Eliminate intel_dp.regs.dp_tp_{ctl,status} new f542d671ffce drm/i915: Init lspcon after HPD in intel_dp_detect() new c7da2782abca drm/i915: Make lspcon_init() static new b1e93a85f8e9 drm/i915: don't conflate is_dgfx with fake lmem new f9c730ede7d3 drm/i915/dg1: Wait for pcode/uncore handshake at startup new 7a8a95f5dc4c drm/i915/skl: Work around incorrect BIOS WRPLL PDIV programming new b671d6ef8b20 drm/i915: Move the initial fastset commit check to encoder hooks new 7d6287a84812 drm/i915: Check for unsupported DP link rates during initi [...] new f9e76a6e68d3 drm/i915: Add an encoder hook to sanitize its state during [...] new 0e2497e334de drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38 [...] new cf72562094a0 drm/i915/display/ehl: Limit eDP to HBR2 new b50b7991b739 drm/i915/dg1: add more PCI ids new 27a6bc802bd9 drm/i915/dg1: Initialize RAWCLK properly new 2606b269234b drm/i915/dg1: Define MOCS table for DG1 new eafeb204b473 drm/i915/dg1: Increase mmio size to 4MB new fb7318c37afa drm/i915/dg1: gmbus pin mapping new 0642c2b83749 drm/i915/dg1: Don't program PHY_MISC for PHY-C and PHY-D new e73e4c59ac43 drm/i915/dg1: Update comp master/slave relationships for PHYs new 67807f52e395 drm/i915/dg1: provide port/phy mapping for vbt new fe0f1e3bfdfe drm/i915: Shut down displays gracefully on reboot new 100fe4c01eff drm/i915: Add an encoder .shutdown() hook new 063348f6a726 drm/i915: Replace the VLV/CHV eDP reboot notifier with the [...] new e219ef912a02 drm/i915: Wait for eDP panel power cycle delay on reboot o [...] new d2008827d37a drm/i915: Wait for LVDS panel power cycle delay on reboot new f13c2a0032f0 drm/i915: Wait for VLV/CHV/BXT/GLK DSI panel power cycle d [...] new 0f8d2a2b9fd5 drm/i915: Rename i915_{save,restore}_state() new 79148ce4b25d drm/i915: Set all unused color plane offsets to ~0xfff again new a007138e89dc drm/i915: Skip aux plane stuff when there is no aux plane new 63b9d9aa8582 drm/i915: s/int/u32/ for aux_offset/alignment new d381baad29b4 drm/i915/vbt: Fix backlight parsing for VBT 234+ new e4b3c3b3faaf drm/i915/vbt: Update the version and expected size of BDB_ [...] new a23fe79ae5c0 drm/i915/vbt: Add VRR VBT toggle new 90a24b9d737c drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platf [...] new 5c90660fcc45 drm/i915/display: Check PSR parameter and flag only in sta [...] new 0bcbcba78269 drm/i915/display: Program PSR2 selective fetch registers new 55e3c170950f drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT new 92f5df0d448b drm/i915: Update gen12 forcewake table new 3bcacad3d7a9 drm/i915: Update gen12 multicast register ranges new 6777a855d66d drm/i915: Fix DP link training pattern mask new 0a5991f5d022 drm/i915: Simplify the link training functions new c43027a9a375 drm/i915: Factor out a helper to disable the DPCD training [...] new 9782f52ab5d6 drm/dp: Add LTTPR helpers new 7b2a4ab8b0ef drm/i915: Switch to LTTPR transparent mode link training new b30edfd8d0b4 drm/i915: Switch to LTTPR non-transparent mode link training new 4ade8f31c25b drm/i915/dp: Tweak initial dpcd backlight.enabled value new 98e497e203a5 drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP back [...] new 055f8458d95a drm/i915: Force DPCD backlight mode for BOE 2270 panel new 24ea098b7c0d drm/i915/jsl: Split EHL/JSL platform info and PCI ids new 9ccd24e9b091 drm/i915/display: allow to skip certain power wells new 62277f33e9c1 drm/i915/cnl: skip PW_DDI_F on certain skus new 240abb3c76ff drm/i915/dg1: Add DG1 power wells new 049c651b6d93 drm/i915/dg1: Add DPLL macros for DG1 new b71b477d9414 drm/i915/dg1: Add and setup DPLLs for DG1 new 0dac17af0ab4 drm/i915/dg1: Enable DPLL for DG1 new bb4c3cf81ce8 drm/i915/dg1: Load DMC new da942750928a drm/i915/dg1: Add initial DG1 workarounds new cbb6ea8c6841 drm/i915/dg1: DG1 does not support DC6 new 5bcc95ca382e drm/i915/dg1: Update DMC_DEBUG register new a4dbcf4175e5 drm/i915/dgfx: define llc and snooping behaviour new 693260cf23f9 drm/i915/rkl: Add new cdclk table new 4d6bde58a026 drm/i915: Apply WAC6entrylatency to kbl/cfl new 2c1e63bab430 drm/i915: Mark initial fb obj as WT on eLLC machines to av [...] new 06fa32846884 drm/i915: Nuke lspcon_downsampling new ebde5f89b32a drm/i915: Nuke lspcon_ycbcr420_config() new 0af0b841c648 drm/i915: Inline intel_dp_ycbcr420_config() new 359d0eff8409 drm/i915/display: Program DBUF_CTL tracker state service new a21906ead6a5 drm/i915/display/fbc: Implement WA 22010751166 new f566fdcd6cc4 drm/i915: Force VT'd workarounds when running as a guest OS new 0e65ce24a33c drm/i915: Drop runtime-pm assert from vgpu io accessors new 0a5a7499aaf5 drm/i915: Move the lspcon resume from .reset() to intel_dp [...] new 0e634efd858e drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ new 4c8d46510480 drm/i915: Reorder hpd init vs. display resume new 5f51e78f0a07 drm/i915: Refactor .hpd_irq_setup() calls a bit new 2849e1af2b6d drm/i915: Sort the mess around ICP TC hotplugs regs new 82e84284ab7d drm/i915: Update Haswell PCI IDs new 194909a32aed drm/i915: Reclassify SKL 0x192a as GT3 new 812f044df08c drm/i915: Reclassify SKL 0x1923 and 0x1927 as ULT new 03e399020cd2 drm/i915: Add SKL GT1.5 PCI IDs new cfb3db8fdae2 drm/i915: Try to fix the SKL GT3/4 vs. GT3e/4e comments new 79033a0a7898 drm/i915: Ocd the HSW PCI ID hex numbers new 9c0b2d30441b drm/i915: Sort HSW PCI IDs new b04d36f73771 drm/i915: Sort SKL PCI IDs new cd988984cbea drm/i915: Sort KBL PCI IDs new df3478af1d73 drm/i915: Sort CML PCI IDs new 32d4ec9a1681 drm/i915: Sort CFL PCI IDs new 514dc424ce4f drm/i915: Sort CNL PCI IDs new 605f9c290c1a drm/i915: Sort ICL PCI IDs new e7fc3f902d76 drm/i915/display: Rename pipe_timings to transcoder_timings new 5c759eda9b04 drm: Introduce plane and CRTC scaling filter properties new 105c9e130e1d drm/i915: Introduce scaling filter related registers and b [...] new cc2396ff75f2 drm/i915/display: Add Nearest-neighbor based integer scali [...] new 6d1a2fdedb26 drm/i915: Enable scaling filter for plane and CRTC new 2bf06370bcfb drm/i915: Restore ILK-M RPS support new e82351e74dcf drm/i915: Read actual GPU frequency from MEMSTAT_ILK on ILK new d08c4e232742 drm/i915: Fix potential overflows in ilk ips calculations new a99229128815 drm/i915: Do gen5_gt_irq_postinstall() before enabling the [...] new c6073d4c923b drm/i915: Clean up the irq enable/disable for ilk rps new a40a8305a732 drm/i915: Reject 90/270 degree rotated initial fbs new 176fd2289e97 drm/i915/display: Unkerneldoc cnl_program_nearest_filter_coefs new e44adb5d9ab9 drm/i915: Reset the interrupt mask on disabling interrupts new 71c1a4998320 drm/i915/tgl/psr: Fix glitches when doing frontbuffer modi [...] new 229f31e2d370 drm/i915/dg1: add hpd interrupt handling new b18c1eb975ce drm/i915/dg1: invert HPD pins new ad175264fa3c Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds 523be44c334b drm/imx/dcss: fix unused but set variable warnings adds d7b1c018140f drm/panel: samsung: make vint_table static const adds b8f8dbf64958 drm/vram-helper: Fix use of top-down placement adds ca4bd68e11c8 drm/gma500: clean up indentation issues adds 9572e6693cd7 vga_switcheroo: simplify the return expression of vga_swit [...] adds ad44c03208e4 drm/dp_mst: Retrieve extended DPCD caps for topology manager adds 4127a6204970 drm/ttm: remove nonsense AGP handling adds db9c1734ad69 drm/ttm: stop dangerous caching attribute change adds 9e9f605fb5af drm/doc: Document that modifiers are always required for fb adds 313bbdee8454 drm/radeon: kill radeon_bo_wait adds 6b7741e42a49 drm/qxl: kill unused bo wait wrapper adds b1ec2924aa5a drm/radeon: cleanup ttm operation ctx usage. adds 546618674593 drm/nouveau/ttm: plumb ctx through move functions. adds 0ef1ed813e6b drm/ttm: add bo wait that takes a ctx wrapper. adds 6e5702980b14 drm/dp: add subheadings to DPCD address definitions adds 7d56927efac7 drm/dp: add a number of DP 2.0 DPCD definitions adds 84d28b471757 drm/nouveau: stop using persistent_swap_storage adds ab861424cb58 drm/ttm: remove persistent_swap_storage adds 8e3784dfef8a drm/ast: Reload gamma LUT after changing primary plane's c [...] adds deb0814b43f3 drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2 adds a3b3bef33519 drm/vmwgfx: remove unused placement combination adds b254557cb244 drm/vmwgfx: stop using ttm_bo_create v2 adds fbe86ca56791 drm/vmwgfx: switch over to the new pin interface v2 adds 6797cea18d39 drm/nouveau: switch over to the new pin interface adds d582723d76a4 drm/vram-helper: switch over to the new pin interface adds 9d36d4320462 drm/qxl: switch over to the new pin interface adds 0b8793f6e7fc drm/radeon: switch over to the new pin interface adds 4671078eb8e3 drm/amdgpu: switch over to the new pin interface adds 28578f35338f drm/ttm: remove ttm_bo_create adds e8c93e0c6a12 drm/ttm: remove TTM_PL_FLAG_NO_EVICT adds b809979f112b drm/panel: simplify the return expression of td028ttec1_prepare adds 6236d953f7ac drm/ttm: handle the SYSTEM->TT path in same place as others. adds 3a08446b31e3 drm/amdgpu/ttm: handle tt moves properly. adds 51e50e542204 drm/radeon/ttm: handle ttm moves properly adds fb4f3c92780d drm/panel: rm68200: allow using non-continuous dsi clock adds 61c523b932ae fbdev: mx3fb: remove unused variable 'irq' adds a34ebe7e6d99 drm/panel: otm8009a: remove hack to force commands in HS adds 880ee3b7615e drm/panel: otm8009a: allow using non-continuous dsi clock adds 4eb4d99dfe30 drm/hisilicon: Support i2c driver algorithms for bit-shift [...] adds a0d078d06e51 drm/hisilicon: Features to support reading resolutions from EDID adds 246cb7e49a70 drm/amdgpu: Introduce GEM object functions adds ad01dd0376af drm/armada: Introduce GEM object functions adds a77306278f2c drm/etnaviv: Introduce GEM object functions adds a64325a1d76a drm/exynos: Introduce GEM object functions adds 7cd467d0fc66 drm/gma500: Introduce GEM object functions adds 10012620ea65 drm/i915: Introduce GEM object functions adds 80cf656c25b6 drm/imx/dcss: Initialize DRM driver instance with CMA help [...] adds 84274de61a3c drm/mediatek: Introduce GEM object functions adds 3c9edd9c85f5 drm/msm: Introduce GEM object funcs adds ed853f6c3fbc drm/nouveau: Introduce GEM object functions adds c5ca5e029fa6 drm/omapdrm: Introduce GEM object functions adds 4889d684fd5a drm/pl111: Introduce GEM object functions adds 552f9d60f6cc drm/radeon: Introduce GEM object functions adds 0d590af3140d drm/rockchip: Convert to drm_gem_object_funcs adds dd311c6fe8af drm/tegra: Introduce GEM object functions adds dd60202237a0 drm/vc4: Introduce GEM object functions adds dff29810a8d5 drm/vgem: Introduce GEM object functions adds c6069a02fa55 drm/virtgpu: Set PRIME export function in struct drm_gem_o [...] adds b76b85b7c2e2 drm/vkms: Introduce GEM object functions adds 1adda8b8f12c drm/xen: Introduce GEM object functions adds c85dce1b2e7e drm/xlnx: Initialize DRM driver instance with CMA helper macro adds d693def4fd1c drm: Remove obsolete GEM and PRIME callbacks from struct d [...] adds 7faa92dfdf42 drm/vram-helper: Integrate drm_gem_vram_init() into drm_ge [...] adds 4d92d7d76dd5 drm/vram-helper: Set object function iff they are not prov [...] adds 8bde6c0d4e73 drm/vram-helper: Don't put new BOs into VRAM adds 06f4277463ba fbdev: simplify fb_getput_cmap() adds 3f6195d10fff fbdev: sbuslib: remove unused FBIOSCURSOR32 helper adds ca6cf78322d1 fbdev: sbuslib: remove compat_alloc_user_space usage adds 33700f6f7d9f drm/ingenic: Reset pixclock rate when parent clock rate changes adds 1677d31c2266 drm/ingenic: Add support for reserved memory adds 174d8e52a60f drm/ingenic: Alloc F0 and F1 DMA descriptors at once adds 3d705fb0dc43 drm/ingenic: Support handling different pixel formats in F [...] adds bb85760572ca drm/ingenic: Add support for 30-bit modes adds dba09e834f4e drm/ingenic: Add support for 24-bit modes adds 686d4b4b99af drm/ingenic: Add support for paletted 8bpp adds 0b5aebec2bbf drm/ttm: move SG flag check into ttm_bo_vm_reserve adds 8e0310f0ff04 drm/radeon: stop using TTMs fault callback adds d3ef581afa5e drm/amdgpu: stop using TTMs fault callback adds 76fe313adde2 drm/nouveau: stop using TTMs fault callback adds 45e241f8c5d7 drm/ttm: remove fault callback adds ca876a1d30e5 drm/hisilicon: Deleted the drm_device declaration adds 8f7db83e6abf drm/rockchip: Include <drm/drm_gem_cma_helper> for drm_gem [...] adds 30172efbfb84 drm/virtio: blob prep: refactor getting pages and attachin [...] adds 0ce072965638 drm/virtio: blob prep: make CPU responses more generic adds ff886cbdcc44 virtio-gpu api: blob resources adds e5cd6cbe0255 virtio-gpu api: host visible feature adds eda3e1018f78 drm/virtgpu api: blob resources adds 7a571c76ddce drm/virtgpu api: host visible feature adds bf36dea17623 drm/virtgpu api: cross-device feature adds 6815cfe602d0 drm/virtio: implement blob resources: probe for the feature. adds 6076a9711dc5 drm/virtio: implement blob resources: probe for host visib [...] adds f895c7071372 drm/virtio: implement blob resources: expose virtio_gpu_re [...] adds 5c824604e560 drm/virtio: implement blob resources: add new fields to in [...] adds 16845c5d5409 drm/virtio: implement blob resources: implement vram object adds c7a6ac4f60bc drm/virtio: implement blob resources: hypercall interface adds 0b0f1afe6cff drm/virtio: implement blob resources: blob display integration adds 1e2554f49e41 drm/virtio: implement blob resources: refactor UUID code somewhat adds 50c3d1938ee3 drm/virtio: implement blob resources: fix stride discrepancy adds 4429b5de01ad drm/virtio: implement blob resources: report blob mem to u [...] adds 897b4d1acaf5 drm/virtio: implement blob resources: resource create blob ioctl adds 378f257d5830 drm/virtio: advertise features to userspace adds 79b4d4d26bd2 drm/qxl: simplify the return expression of qxl_plane_prepare_fb() adds 01fd30da0474 dma-buf: Add struct dma-buf-map for storing struct dma_buf [...] adds 6619ccf1bb1d dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces adds 20e76f1a7059 dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces adds ccc22d41bd9a dma-buf: Document struct dma_buf_map adds 369a7210c127 drm/qxl: fix usage of ttm_bo_init adds cbdbdd8ab22b drm: update todo.rst adds c7a399271de0 drm/hisilicon: Using the to_hibmc_drm_private to convert adds 4f8cc7a64af4 drm/hisilicon: Delete the unused macro adds 91e515c2f0f6 virtio-gpu api: fix 64/32 compat issue with blob implementation adds 291e8cdd6bc5 MAINTAINERS: mark FRAMEBUFFER LAYER as Orphan adds 3c4641d4e756 drm/panfrost: simplify the return expression of cz_ih_hw_init() adds 0c5036590bde drm/panfrost: simplify the return expression of panfrost_d [...] adds bd1fbef7bd75 drm/atomic: Make the kerneldoc a bit clearer adds 21271d41a67c Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached" adds 6468f234d32d dt-bindings: display: ti,am65x-dss: add missing properties [...] adds a10563c89a72 dt-bindings: display: ti,j721e-dss: add missing properties [...] adds 01370532b72e drm/tidss: Add prepare_fb to the plane helper funcs adds 170fb58ee329 drm/sched: Avoid infinite waits in the drm_sched_entity_de [...] adds 4e19d51ca5b2 drm/gma500: fix double free of gma_connector adds f3d52908f6ba drm: bridge: dw-hdmi: Constify dw_hdmi_i2s_ops adds dac4ec775aa1 drm/bridge: tc358764: restore connector support adds 12b68474e6d5 drm/nouveau/ttm: handle ttm moves properly. adds 8117713d7804 drm/nouveau/ttm: memcpy waits for bo already adds 881c4117957b drm/qxl: drop unused code (v2) adds 279a3010218d drm/vmwgfx: move null mem checks outside move notifies adds bcff5d3e3bab drm/vmwgfx: add a move callback. adds 2b8283ff1a60 drm/vram_helper: implement a ttm move callback. adds 8e6cb56b67fe drm/ttm: make move callback compulstory adds 1e17792de06f drm/ttm: remove TTM_PAGE_FLAG_WRITE adds 3b53d304856b drm/ttm: cleanup ttm_handle_caching_state_failure adds 4ce032d64c2a drm/ttm: nuke ttm_bo_evict_mm and rename mgr function v3 adds 4561b366c70e drm/ttm: drop glob parameter from ttm_bo_swapout adds d7c59750f274 drm/vmwgfx: move ttm_bo_swapout_all into vmwgfx adds 72dc6e3b948c drm/ttm: remove ttm_bo_unmap_virtual_locked declaration v2 adds 955a341f33b7 drm/ttm: move ttm_set_memory.h out of include adds 5a3884320a57 drm/vkms: update todo adds a76fa3540fc3 drm/fb-helper: Add locking to sysrq handling adds fb6473a48b63 drm/atomic: document and enforce rules around "spurious" EBUSY adds 9073d4ed8da4 drm/atomic: debug output for EBUSY adds 1a11a88cfd9a drm/panfrost: Fix job timeout handling adds 82e1b93ad8b9 dma-buf: use struct_size macro adds 696029eb36c0 drm/aspeed: Add sysfs for output settings adds c76eb35587f5 drm: aspeed: Fix GENMASK misuse adds 351f950db4ab drm/atomic: Pass the full state to CRTC atomic enable/disable adds 178c72350d39 drm/aspeed: Set driver CMA functions with DRM_GEM_CMA_DRIVER_OPS adds ec5722adb8b2 drm/fourcc: document modifier uniqueness requirements adds b3a753f54adc drm/tilcdc: Do not keep vblank interrupts enabled all the time adds 882bceffa8ca drm/tilcdc: Remove tilcdc_crtc_max_width(), use private data adds bf296b35489b drm/aspeed: Fix Kconfig warning & subsequent build errors adds a4e45e5d3097 MAINTAINERS: Add myself as a maintainer for vc4 adds 8bca49e43fb5 drm: shmobile: Reduce include dependencies adds 412ae84cb4dd drm/virtio: Use UUID API for importing the UUID adds 9528a02430df dt-bindings: display: panel: Add bindings for Novatek nt36672a adds 070c7fa58bce drm: panel: Add novatek nt36672a panel driver adds 1b4ea4c5980f drm/ttm: set the tt caching state at creation time adds 1cf65c45183a drm/ttm: add caching state to ttm_bus_placement adds 867bcecd6ae4 drm/ttm: use caching instead of placement for ttm_io_prot adds ce65b874001d drm/ttm: nuke caching placement flags adds 73b62cdb93b6 drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev [...] adds ac80cd17a615 dma-buf: Clarify that dma-buf sg lists are page aligned adds 063bc37d4609 drm/vkms: Set preferred depth correctly adds 488c888ae1d4 drm/vkms: Switch to shmem helpers adds f57074189dfc omapfb/dss: Remove redundant null check before clk_prepare [...] adds 5988c2695f40 video: fbdev: sh_mobile_lcdcfb: Remove redundant null chec [...] adds f41b019aa5e0 drm/panel: mantix: Don't dereference NULL mode adds 787099f8671c drm/panel: mantix: Fix panel reset adds 1c902de389ff dt-binding: display: Require two resets on mantix panel adds 137655d1ed35 drm/bridge: ti-sn65dsi86: Add retries for link training adds 06dd6f303fe2 drm/bridge: ti-sn65dsi86: remove redundant null check adds 37e6011b3ccf drm/panel: rm68200: fix mode to 50fps adds 0ad086e07dd5 video: Remove set but not used variable adds 748855582101 video: use kobj_to_dev() adds 9e9b18b681f1 drm/bridge: lvds-codec: Add support for regulator adds ef27afa607e8 omapfb: simplify the return expression of panel_dpi_connect adds 533278ca0d53 omapfb: simplify the return expression of sharp_ls_connect adds 43624b403ba2 omapfb: simplify the return expression of tpo_td043_connect adds 63da0977f52a omapfb: connector-analog-tv: simplify the return expressio [...] adds ea65a99bb85e omapfb: connector-hdmi: simplify the return expression of [...] adds 10732a0f644a omapfb: panel-sony-acx565akm: simplify the return expressi [...] adds defa1dcc5617 omapfb: simplify the return expression of hdmi_pll_enable adds 9aab66010e57 dt-bindings: drm/bridge: anx7625: MIPI to DP transmitter D [...] adds 8bdfc5dae4e3 drm/bridge: anx7625: Add anx7625 MIPI DSI/DPI to DP adds 3da1781ea458 fbdev: nvidia: use for_each_child_of_node() macro adds f215d6003736 omapfb: use devm_platform_ioremap_resource_byname adds 7604caa1f099 omapfb: connector-dvi: simplify the return expression of d [...] adds ba43961b2dcb drm/panel: simplify the return expression of rb070d30_pane [...] adds 7d3618fdeef1 drm/bridge: analogix_dp: make analogix_dp_start_aux_transa [...] adds 759962b5dc99 drm: bridge: adv7511: make adv7511_hdmi_hw_params() static adds 4caca3d8f912 drm/panel: st7703: Make jh057n00900_panel_desc static adds 2f39766ea23a video: fbdev: sis: remove unneeded semicolon adds 83fc7f6a3514 video: fbdev: fsl-diu-fb: remove unneeded variable 'res' adds 7924bcdbcb12 dt-bindings: vendor-prefixes: Add Yes Optoelectronics adds b73946a2efea dt-bindings: display: simple: Add YTC700TLAG-05-201C adds 7a1f4fa4a629 drm/panel: simple: Add YTC700TLAG-05-201C adds e2dae672a9d5 drm/mcde: Fix handling of platform_get_irq() error adds 77bb5aaf2bb8 drm/tve200: Fix handling of platform_get_irq() error adds 14212fe77ef6 drm/via: reduce no need mutex_lock area adds 5b2fabf483a2 drm/hisilicon: Use the same style of variable type in hibm [...] adds 5fefd25047bd drm/hisilicon: Use the same style of variable type in hibm [...] adds d1934d2b687a drm/ttm: drop free old node wrapper. adds 0d51d44e2a1f dt-bindings: vendor-prefixes: Add Shanghai Top Display Opt [...] adds ab793f545827 dt-bindings: display: panel-simple-dsi: add optional reset gpio adds 6e3a86643225 dt-bindings: display: panel-simple-dsi: add TDO TL070WSH30 [...] adds cf40c6600592 drm: panel: add TDO tl070wsh30 panel driver adds 87ed94238cb5 drm/ttm: refactor out common code to setup a new tt backed [...] adds b8b99c7ddcce drm/ttm: split out the move to system from move ttm code adds a07e32bda026 drm/ttm: use new move interface for known system->ttm moves adds c37d951cb42a drm/ttm: add move old to system to drivers. adds 23fae9cf97cc drm/ttm: drop ttm_bo_move_ttm wrapper adds ea40d7857d52 drm/vkms: fbdev emulation support adds 1c831ade9f35 drm/komeda: Drop local dma_parms adds 47170f89f76b drm/fourcc: Add AXBXGXRX106106106106 format adds 9764c35348b4 drm/ttm: move some move binds into the drivers adds a2dcf77f7583 drm/ttm: minor cleanup to move to system adds 29a1d482e404 drm/ttm: add move to system into drivers adds f227ccc9612f drm/ttm: drop unbind callback. adds 28ee846e8378 drm/ttm: remove move to new and inline into remainging place. adds 6d8200032959 drm/ttm: drop move notify around move. adds bfe5e585b44f drm/ttm: move last binding into the drivers. adds 8df4ec51343f drm: Give irq_by_busid drm_legacy_ prefix adds 439c3b01b87c drm/ttm: ttm_bo_mem_placement doesn't need ctx parameter. adds 6a6e5988a265 drm/ttm: replace last move_notify with delete_mem_notify adds 12767469edfa drm: document that user-space should avoid parsing EDIDs adds 37b254f11115 drm/vc4: dsi: Only register our component once a DSI devic [...] adds 64a87088b633 drm/ttm: remove overlapping memcpy support adds cc07057c7c88 video: fbdev: fix divide error in fbcon_switch adds ef52d5853bf1 drm/komeda: Convert to DEFINE_SHOW_ATTRIBUTE adds d1cb1f254a5b drm/ttm: nuke ttm_tt_set_(un)populated again adds 05f8d2509705 drm/ttm: move swapin out of page alloc backend adds 230c079fdcf4 drm/ttm: make num_pages uint32_t adds e34b8feeaa4b drm/ttm: merge ttm_dma_tt back into ttm_tt adds 70bb91937286 drm: deprecate DRM_FORMAT_MOD_NONE new 4dfec0d1d7b9 matroxfb: avoid -Warray-bounds warning new 7d18e2f3f297 drm/doc: Document legacy_cursor_update better new 65b7da27d2f6 drm/tilcdc: avoid 'make W=2' build failure new ea9047143e3c Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] new 1e0f633daaa6 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] adds 58b24a38f0de gpu: ipu-v3: remove unused functions adds a28f91886609 drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of adds 07f2c94d033b drm/imx: imx-tve: use regmap fast_io spinlock adds 67149a41b1a0 drm/imx: imx-tve: remove redundant enable tracking adds a67d5088ceb8 drm/imx: drop explicit drm_mode_config_cleanup new 23a6502b076b drm/imx: dw_hdmi-imx: remove empty encoder_disable callback new 754e0b5803e4 drm/imx: imx-ldb: reduce scope of edid_len new 5f2ca76d5645 drm/imx: parallel-display: fix edid memory leak new f433ff4d2938 drm/imx: parallel-display: remove unused function enc_to_imxpd() new acbb7f143662 drm/imx: parallel-display: reduce scope of edid_len new 36fba366cf9f drm/imx: tve remove extraneous type qualifier new 847f747f18d9 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master new 956d7bbc8113 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master adds 6e1e90ec0275 regmap: mmio: add config option to allow relaxed MMIO accesses adds f243af4d473b Merge remote-tracking branch 'regmap/for-5.11' into regmap-next new 5223e8d5b3eb Merge remote-tracking branch 'regmap/for-next' into master adds ad26098970b6 ALSA: remove unneeded break new 9009a69175e5 Merge remote-tracking branch 'sound/for-next' into master adds fc7f6a054e1a Merge existing fixes from asoc/for-5.10 adds 81dde99f1ac6 ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment adds 76b5f68bbf7d ASoC: pcm5102a: Make codec selectable adds ab589bac553f ASoC: adau1977: remove platform data and move micbias bind [...] adds 49491418c1dc ASoC: dt-bindings: stm32: convert sai to json-schema adds 79405e3e5375 ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff adds efb38304c550 ASoC: amd: support other audio modes for raven adds 87b2fc1139a1 ASoC: dt-bindings: fsl_spdif: Add new compatible string fo [...] adds 516232e3609f ASoC: fsl_spdif: Add support for i.MX8QM platform adds 1bfa3eaa4511 ASoC: fsl_spdif: Add support for higher sample rates adds f24fd10bea59 dt-bindings: stm32: dfsdm: update audio properties adds ea8650730332 ASoC: dt-bindings: stm32: dfsdm: remove stm32-adfsdm.txt binding adds 81437cc3b0d9 Merge series "dt-bindings: stm32: convert audio dfsdm to j [...] adds 7826b8d15ec2 ASoC: sun8i-codec: Prepare to extend the DAI driver adds fd57ed2de5b1 ASoC: sun8i-codec: Program DAI format before clock inversion adds c56f5f1c0b23 ASoC: sun8i-codec: Enable all supported clock inversions adds 1abb43aeadfb ASoC: sun8i-codec: Use the provided word size adds e511aed79632 ASoC: sun8i-codec: Round up the LRCK divisor adds 68a4f2caaa17 ASoC: sun8i-codec: Correct the BCLK divisor calculation adds afb1a6006299 ASoC: sun8i-codec: Support the TDM slot binding adds e557148ac220 ASoC: sun8i-codec: Enforce symmetric DAI parameters adds c2b751d76966 ASoC: sun8i-codec: Enable all supported sample rates adds 6c5326bebd40 ASoC: sun8i-codec: Automatically set the system sample rate adds 15b45912341e ASoC: sun8i-codec: Constrain to compatible sample rates adds 3952ec2ac55a ASoC: sun8i-codec: Protect the clock rate while streams are open adds 2464dccab7fe ASoC: sun8i-codec: Require an exact BCLK divisor match adds 342cacb92d62 ASoC: sun8i-codec: Enable all supported PCM formats adds 7a6b937ec4e2 ASoC: sun8i-codec: Generalize AIF clock control adds 50ec8422acd2 ASoC: sun8i-codec: Add the AIF2 DAI, widgets, and routes adds 5a7f34ab0232 ASoC: sun8i-codec: Add the AIF3 DAI, widgets, and routes adds d6981c3b575b Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] adds 2db5fa77cd7e ASoC: wm8350: use semicolons rather than commas to separat [...] adds edc3f5b43a44 ASoC: Intel: bytcr_rt5651: use semicolons rather than comm [...] adds bed5ed644c74 ASoC: SOF: Intel: hda: use semicolons rather than commas t [...] adds 40faaca03bf7 ASoC: samsung: snow: use semicolons rather than commas to [...] adds 94fa760d01c2 ASoC: madera: use semicolons rather than commas to separat [...] adds a1344daeab95 ASoC: dapm: use semicolons rather than commas to separate [...] adds 9c9c0076146b Merge series "use semicolons rather than commas to separat [...] adds 765c37598494 ASoC: qcom: dt-bindings: Add SM8250 sound card bindings adds aa2e2785545a ASoC: qcom: sm8250: add sound card qrb5165-rb5 support adds 155eacf880b8 Merge series "ASoC: qcom: add support for QRB5165 RB5 mach [...] adds 5560d8c6053c ASoC: soc.h: remove for_each_rtd_dais_rollback() adds ab49436eecf5 ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() adds 918ad772c4e4 ASoC: soc-link: add mark for snd_soc_link_hw_params/free() adds 3a36a64a2de4 ASoC: soc-component: add mark for snd_soc_pcm_component_hw [...] adds c304c9acb6e6 ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() adds 4662c59688b8 ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc [...] adds 0d8902d57646 Merge series "ASoC: merge soc_pcm_hw_param() rollback and [...] adds 28564486866f ASoC: fsl_xcvr: Add XCVR ASoC CPU DAI driver adds 0afb88d5a602 ASoC: dt-bindings: fsl_xcvr: Add document for XCVR adds 7a25748ba0c6 Merge series "DAI driver for new XCVR IP" from "Viorel Sum [...] adds 5027fe36032a ASoC: SOF: control: remove const in sizeof() adds 3381a989a92f ASoC: SOF: topology: remove const in sizeof() adds 64e2c37ea035 ASoC: SOF: sof-audio: remove goto used for force-nocodec support adds 46bbf461a313 Merge series "ASoC: SOF: cleanups for 5.10" from Kai Vehma [...] new 023e1b1f1164 ASoC: qcom: qdsp6: make use of devm_of_platform_populate new e158d2d83cab ASoC: google: dt-bindings: Add sc7180-trogdor machine bindings new 9e3ecb5b1681 ASoC: qcom: sc7180: Add machine driver for sound card regi [...] new e4c164d63860 Merge series "Add documentation and machine driver for SC7 [...] new c8076df6437e Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new 904ec31cc8c1 Merge remote-tracking branch 'sound-asoc/for-next' into master new 358a1d591122 Merge remote-tracking branch 'block/for-next' into master new bc10876f55a9 Merge branch 'fixes' into next new d0f79e961cf2 mmc: s3cmci: include GPIO descriptor consumer header new 9b984915d472 mmc: s3cmci: enable compile testing new 1b34ef698fc6 mmc: sunxi: drop of_match_ptr from of_device_id table new 4a890911ffdb mmc: sdhci-of-esdhc: make sure delay chain locked for HS400 new d7084def54b6 mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driv [...] new 533b89d9beac Merge remote-tracking branch 'mmc/next' into master adds 01c77cae836a Merge existing fixes from regulator/for-5.10 adds 390d828f56a6 regulator: lp872x: make a const array static, makes object [...] adds bf3a28cf4241 regulator: fixed: support using power domain for enable/disable adds d4189bc55d5c regulator: fixed: provide bindings using power domain adds f88d47190a1f Merge series " [PATCH v2 0/5]" from Dmitry Baryshkov <dmit [...] adds 4a65ab4941e7 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 89369a2d0f8f Merge remote-tracking branch 'regulator/for-next' into master adds ae7e63d1e34a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new b0d4a868d1f2 Merge remote-tracking branch 'tomoyo/master' into master new a8fa48b7a825 Merge remote-tracking branch 'tpmdd/next' into master adds 2ee1b42e8a0d Merge existing fixes from spi/for-5.10 adds 345980a3a5e5 spi: spi-sun6i: implement DMA-based transfer mode adds 940f3bbf3dac spi: rockchip: enable autosuspend feature adds ae0f18bef30d spi: spi-sun6i: enable autosuspend feature adds e00ee68dc1f7 Merge remote-tracking branch 'spi/for-5.11' into spi-next new 20526ecad8ea Merge remote-tracking branch 'spi/for-next' into master new a880560ca3cd Merge remote-tracking branch 'tip/auto-latest' into master new 461a5b83dbb6 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] adds f09056c1dece EDAC/amd64: Remove unneeded breaks new 751a3f71716b Merge remote-tracking branch 'edac/edac-for-next' into master new 7dc3d012300f Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] new 9766d5b2835d Merge remote-tracking branch 'rcu/rcu/next' into master adds 29813a229791 asm-generic: percpu: avoid Wshadow warning adds 38cabe062b96 Merge branch 'for-5.10-fixes' into for-next new 3499a55e44d5 Merge remote-tracking branch 'percpu/for-next' into master new 0df7b988d9df char: ipmi: remove unneeded break new 41646e7d74f2 Merge remote-tracking branch 'ipmi/for-next' into master new 1fcf689181e9 USB: serial: digi_acceleport: remove in_interrupt() usage new d1849b9ff9f4 USB: serial: iuu_phoenix: remove unneeded break new 717e2eefb6ee Merge remote-tracking branch 'usb-serial/usb-next' into master adds c942a2593a5a extcon: Add driver for TI TUSB320 adds ca26071da1bb dt-bindings: extcon: add binding for TUSB320 new c175f6bde03e Merge remote-tracking branch 'extcon/extcon-next' into master adds e722a295cf49 staging: ion: remove from the tree adds 4c62db88459a staging: iio: adis16240: add blank line before struct definition adds c854f0142963 staging: comedi: ni_mio_common: Fix newline after derefere [...] adds 42a18f09bcb9 staging: rtl8723bs: remove unnecessary type cast of rtw_ne [...] adds 75f1df269d4a staging: r8188eu: use native wireless IE codes from linux/ [...] adds a5a6e5eff467 staging: qlge: remove extra blank lines adds 153167c5219a staging: comedi: tests: Simplify conditional evaluation adds e93301843720 staging: rtl8188eu: rearrange lines exceeding 100 columns adds e13ff19e7c5b staging/rtl8192u/ieee80211: use __func__ macro adds 0795f519d1af staging/rtl8192u/ieee80211: remove debugging line adds 194b11c3e2fc staging: wfx: make a const array static, makes object smaller adds 6b6946b25e67 staging/qlge: add blank line after declaration adds 87e6059da1a3 staging/qlge: fix typo adds 30676f7b1f92 staging/rtl8723bs: replace "foo * bar" with "foo *bar" adds 2ed1fa08e674 staging: vt6655: rearrange lines exceeding 100 columns adds ae94bd537420 staging: kpc2000: rearrange lines exceeding 100 columns adds faf9ca25f918 staging: kpc2000: re-indent code for better readability adds e0071d318f5e staging: kpc2000: Use BIT macro instead of bit masking adds 01a050e8e468 staging: gdm724x: Clarify naming of packet_type<->tty inde [...] adds 620d28440c10 staging: greybus: audio: code indentation and formatting changes adds 9ab476ba001e staging: r8188eu: inline rtw_init_netdev_name() new 09460fea959d Merge remote-tracking branch 'staging/staging-next' into master new 3097d92557cc Merge remote-tracking branch 'mux/for-next' into master adds 266cd33b5913 interconnect: qcom: Ensure that the floor bandwidth value [...] new fce52ad34832 interconnect: qcom: use icc_sync state for sm8[12]50 new bf3222790a49 Merge remote-tracking branch 'icc/icc-next' into master adds 874163aab75a scsi: fc: Update formal FPIN descriptor definitions adds 547aab51a914 scsi: fc: Add FPIN statistics to fc_host and fc_rport objects adds 3dcfe0de5a97 scsi: fc: Parse FPIN packets and update statistics adds 846101960fdb scsi: fc: Add mechanism to update FPIN signal statistics adds 434ee4251950 scsi: fc: Update documentation of sysfs nodes for FPIN stats adds 170b7d2de29e scsi: Remove unneeded break statements adds b9dd44fd79a1 scsi: message: fusion: Remove unneeded break adds c8ed1ff88c02 scsi: target: tcmu: scatter_/gather_data_area() rework adds 62e3a931db60 scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvme [...] adds e7dab164a9aa scsi: lpfc: Fix scheduling call while in softirq context i [...] adds e5785d3ec32f scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() adds 7cbef585a12a scsi: lpfc: Removed unused macros in lpfc_attr.c adds f5201f87ccaf scsi: lpfc: Fix duplicate wq_create_version check adds 7c30bb62ed5d scsi: lpfc: Enlarge max_sectors in scsi host templates adds 8aaa7bcf07a2 scsi: lpfc: Add FDMI Vendor MIB support adds b67b59443282 scsi: lpfc: Reject CT request for MIB commands adds 56ae4919f9ed scsi: lpfc: Update lpfc version to 12.8.0.5 adds ae6b4e69a80d scsi: doc: Fix some kernel-doc markups adds d41cbc0adcbf scsi: ibmvfc: Add new fields for version 2 of several MADs adds f24a69a43c95 scsi: aic7xxx: aic79xx: Return negative error when registe [...] new 602ee495b904 Merge remote-tracking branch 'scsi-mkp/for-next' into master new 498531a23086 Merge remote-tracking branch 'vhost/linux-next' into master adds 3116a9931fa6 hwspinlock: sprd: Remove redundant header files adds 0711ae454b2d dt-bindings: remoteproc: qcom: Deprecate regulators for Q6V5 PDs adds 8750cf392394 remoteproc: qcom_q6v5_mss: Allow replacing regulators with [...] adds 20a2269c1983 dt-bindings: remoteproc: qcom,wcnss: Deprecate regulators for PDs adds 858bce9c4cdd remoteproc: qcom_wcnss: Allow replacing regulators with po [...] adds 49a29612d7cf Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new a7e88fea99cd Merge remote-tracking branch 'rpmsg/for-next' into master new 65c48e245533 Merge remote-tracking branch 'gpio/for-next' into master adds 7b58696d9a84 gpiolib: Extract gpiod_not_found() helper adds 3ffb7c45d193 gpiolib: cdev: document that line eflags are shared adds 40941954f6ce gpiolib: of: Use named item for enum gpiod_flags variable adds 8bbff39c6c6c gpiolib: Unify expectations about ->request() returned value adds 95d9f84fca1e gpiolib: split error path in gpiod_request_commit() new 11b3de087a1c dt-bindings: gpio: pca953x: Add support for the NXP PCAL9554B/C new 94793b5a9242 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] new a4d647808aaf Merge remote-tracking branch 'pinctrl/for-next' into master new dd26209bc568 pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm new f3c75e7a9349 pinctrl: intel: Set default bias in case no particular val [...] new a19ca4a4482e Merge remote-tracking branch 'pinctrl-intel/for-next' into master adds c5564a50d990 pinctrl: samsung: s3c24xx: remove unneeded break new 3757d2d07890 Merge remote-tracking branch 'pinctrl-samsung/for-next' in [...] new 40723419f407 kselftest: Enable vDSO test on non x86 platforms new 693f5ca08ca0 kselftest: Extend vDSO selftest new 03f55c7952c9 kselftest: Extend vDSO selftest to clock_getres new c7e5789b24d3 kselftest: Move test_vdso to the vDSO test suite new b2f1c3db2887 kselftest: Extend vdso correctness test to clock_gettime64 new db387ba23b66 Merge remote-tracking branch 'kselftest/next' into master new e2dbac5247fc Merge remote-tracking branch 'livepatching/for-next' into master adds 4e96d5cc25f3 coresight: etm4x: Skip setting LPOVERRIDE bit for qcom,ski [...] new 200bbb88b76c coresight: add module license new a79af38222de Merge remote-tracking branch 'coresight/next' into master new 5d78533a0c53 rtc: pcf2127: move watchdog initialisation to a separate function new ba1c30bf3f25 rtc: pcf2127: fix pcf2127_nvmem_read/write() returns new 529cf2608e0b Merge remote-tracking branch 'rtc/rtc-next' into master new f94defb8bf46 seccomp/cache: Lookup syscall allowlist bitmap for fast path new e7dc9f1e5f6b seccomp/cache: Add "emulator" to check if filter is consta [...] new 1f68a4d393fe x86: Enable seccomp architecture tracking new 57a339117e52 selftests/seccomp: Compare bitmap vs filter overhead new fbd2800f5789 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] adds c3e02abdf9af slimbus: fix a kernel-doc markup new 61365997a74e Merge remote-tracking branch 'slimbus/for-next' into master adds d9dc6001196e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC new 48af4dbeaca6 Merge remote-tracking branch 'nvmem/for-next' into master new 7f10d7db2602 Merge remote-tracking branch 'xarray/main' into master new dffdca8abe45 Merge remote-tracking branch 'pidfd/for-next' into master adds 39a323092e4b Merge tag 'v5.10-rc1' of git://git.kernel.org/pub/scm/linu [...] adds 004b1e173dca fpga: dfl: fix the definitions of type & feature_id for df [...] adds a741ec741293 fpga: dfl: move dfl_device_id to mod_devicetable.h adds 4049835da74c fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() adds b816f126cfe5 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h adds cbadbf5a53b5 Merge branch 'dfl_modularization' into for-next new 3681476f6f6d Merge remote-tracking branch 'fpga/for-next' into master new 35af2128ed46 Merge remote-tracking branch 'mhi/mhi-next' into master new 29445104cbea Merge remote-tracking branch 'notifications/notifications- [...] new 9e825bcf7384 Merge remote-tracking branch 'memblock/for-next' into master new 9b4a61cfa039 Merge remote-tracking branch 'counters/counters' into master adds 4ab3913f754f mm/mremap_pages: fix static key devmap_managed_key updates adds fa8e0a667f6d hugetlb_cgroup: fix reservation accounting adds 2261848e6aab mm: memcontrol: correct the NR_ANON_THPS counter of hierar [...] adds d63b5f6e05e6 mm-memcontrol-correct-the-nr_anon_thps-counter-of-hierarch [...] adds ebe0e474d536 compiler.h: fix barrier_data() on clang adds 01dc867b1c4e kasan: adopt KUNIT tests to SW_TAGS mode adds d47702976869 mm: mempolicy: fix potential pte_unmap_unlock pte error adds dacf6beb57df ptrace: fix task_join_group_stop() for the case when curre [...] adds b80a03795eb6 lib/crc32test: remove extra local_irq_disable/enable adds 9f0e8640a5c2 mm/truncate.c: make __invalidate_mapping_pages() static adds cf39522d3046 kthread_worker: prevent queuing delayed work from timer_fn [...] adds 5419289629c3 mm, oom: keep oom_adj under or at upper limit when printing adds c020f20cd9d4 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 6dd7b766f8c5 /proc/kpageflags: do not use uninitialized struct pages adds 0627579d6f50 kthread: add kthread_work tracepoints adds 92a5a1734a34 uapi: move constants from <linux/kernel.h> to <linux/const.h> adds 9871c9053688 fs/ocfs2/cluster/tcp.c: remove unneeded break adds c4cbc9f4e9e4 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 43d54bc921db ocfs2: fix ocfs2 corrupt when iputting an inode adds 8fc1e8fb6e86 ramfs: support O_TMPFILE adds 5b9f501afc51 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 7a211d1afc91 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds 78c4e3edc6fc mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds 4c22bc5f2cc4 device-dax/kmem: use struct_size() adds d13fe925cd91 mm: fix page_owner initializing issue for arm32 adds 450aacfd728c mm/filemap/c: freak generic_file_buffered_read up into mul [...] adds 70c8e84ce957 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds 6e6096394f91 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 6e5771c6a455 mm/gup_benchmark: rename to mm/gup_test adds fd291fe2bb67 selftests/vm: use a common gup_test.h adds 8f0e3b350dbf selftests/vm: rename run_vmtests --> run_vmtests.sh adds 96056c423261 selftests/vm: minor cleanup: Makefile and gup_test.c adds 6168db03ad14 selftests/vm: only some gup_test items are really benchmarks adds 14e7f2fe5fa3 selftests/vm: gup_test: introduce the dump_pages() sub-test adds d0a5a02d27e8 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds b21f7783b03a selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds 64a8038676de selftests/vm: 2x speedup for run_vmtests.sh adds 4f79b5e9a0ca mm: handle zone device pages in release_pages() adds d890bcb12ab1 mm/swapfile.c: use helper function swap_count() in add_swa [...] adds 732f5ff52ea5 mm/swap_state: skip meaningless swap cache readahead when [...] adds a26212b69eb5 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] adds 8f46c03fede7 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds 36554df85365 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds 5eb6b1e46949 mm: memcontrol: add file_thp, shmem_thp to memory.stat adds 726520fddcd1 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix adds ffd17b008554 mm: memcontrol: remove unused mod_memcg_obj_state() adds 1db18b36834c mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds 751e9af7bda3 xen/unpopulated-alloc: consolidate pgmap manipulation adds aeedab1dc3e1 kselftests: vm: add mremap tests adds ba438eac9f50 mm: speedup mremap on 1GB or larger regions adds f37d3a07a6ed arm64: mremap speedup - enable HAVE_MOVE_PUD adds b488d2135d5a x86: mremap speedup - Enable HAVE_MOVE_PUD adds c3d3efa814e6 mm: cleanup: remove unused tsk arg from __access_remote_vm adds 8f1f526ebfec mm/mmap.c: fix the adjusted length error adds ecce76664652 mm/mremap: account memory on do_munmap() failure adds 5a919b471ecc mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds 7917c8e016db mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds c60bb6665a48 vm_ops: rename .split() callback to .may_split() adds 1341c3cac966 mremap: check if it's possible to split original vma adds b696f440d9e4 mm: forbid splitting special mappings adds 2a1fbc5b35b7 mm, page_alloc: do not rely on the order of page_poison an [...] adds 1a1edccf21af mm, page_poison: use static key more efficiently adds a509c26ca559 mm, page_alloc: reduce static keys in prep_new_page() adds 965897d890a7 mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds 2b3bcccede50 mm/huge_memory.c: update tlb entry if pmd is changed adds c242a36640bf MIPS: do not call flush_tlb_all when setting pmd entry adds cd51332a5c78 mm: don't wake kswapd prematurely when watermark boosting [...] adds d418e48201cb mm/vmscan: drop unneeded assignment in kswapd() adds c7f1afe7d1a7 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds 01ae39f54165 mm/oom_kill.c: fix the comment of is_dump_unreclaim_slabs() adds ffbf6ca5bd82 mmoom_kill-fix-the-comment-of-is_dump_unreclaim_slabs-fix adds 055c07586860 mm/migrate.c: fix comment spelling adds f36e793128e0 mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds e1a3a65c7db3 mm/cma.c: remove redundant cma_mutex lock adds d5dfc6d19165 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 93dad0642d7d mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 744c478cd37d mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 9f589dba6a47 mm/zswap: make struct kernel_param_ops definitions const adds cab8563c3f0f mm/zsmalloc.c: rework the list_add code in insert_zspage() adds 032c39eed69a zram: support page writeback adds 89d096142cc8 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds 9e2aab2079d9 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 43f337f08e11 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds d88c1707f744 kernel/hung_task.c: Monitor killed tasks. adds 9ddf81febb41 proc/sysctl: make protected_* world readable adds da2e0aaaad05 asm-generic: force inlining of get_order() to work around [...] adds 28f34b3d1aec kernel/acct.c: use #elif instead of #end and #elif adds 1ec78be9825f lib: stackdepot: add support to configure STACK_HASH_SIZE adds e62b80807a20 lib/test_free_pages.c: add basic progress indicators adds 4bef2e47fc1d lib/stackdepot.c: replace one-element array with flexible- [...] adds 8c7177d3af8f lib/stackdepot.c: use flex_array_size() helper in memcpy() adds 17e52345b9a0 lib/stackdepot.c: use array_size() helper in jhash2() adds 34bc4a7bad03 bitops: introduce the for_each_set_clump macro adds 8ed573654f23 lib/test_bitmap.c: add for_each_set_clump test cases adds 1d4f6f9f62de lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] adds 579f7e7ba318 gpio: thunderx: utilize for_each_set_clump macro adds c0ace357ea80 gpio: xilinx: utilize generic bitmap_get_value and _set_value adds 8e39708c5466 checkpatch: add new exception to repeated word check adds 430780142c2a checkpatch: fix false positives in REPEATED_WORD warning adds 0acd3d61488c checkpatch: ignore generated CamelCase defines and enum values adds cd0960e12ca5 checkpatch: prefer static const declarations adds 2abd5e3f252e checkpatch: allow --fix removal of unnecessary break statements adds da70d6b37fc6 checkpatch: extend attributes check to handle more patterns adds 061f31bc5854 checkpatch: add a fixer for missing newline at eof adds 5f7dc0bc1124 kdump: append uts_namespace.name offset to VMCOREINFO adds 6fe02fb65aeb aio: simplify read_events() adds b5b2d788f54d fault-injection: handle EI_ETYPE_TRUE adds c8a1d90e0bdd lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new e13cbf46703d Merge branch 'akpm-current/current' into master new 76e713ea82aa mmap locking API: don't check locking if the mm isn't live yet new b05c4cc686fc mm/gup: assert that the mmap lock is held in __get_user_pages() new 04810fde2444 Merge branch 'akpm/master' into master new 1c86f90a16d4 Add linux-next specific files for 20201028
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 (2ef991b5fdbe) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 654 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 9 + Documentation/ABI/testing/sysfs-class-devfreq | 54 +- Documentation/ABI/testing/sysfs-class-fc_host | 23 + .../ABI/testing/sysfs-class-fc_remote_ports | 23 + .../ABI/testing/sysfs-firmware-lefi-boardinfo | 35 + Documentation/admin-guide/blockdev/zram.rst | 5 + Documentation/admin-guide/cgroup-v2.rst | 8 + Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/arm/memory.rst | 12 +- Documentation/dev-tools/kasan.rst | 4 +- Documentation/dev-tools/kunit/start.rst | 2 +- Documentation/dev-tools/kunit/usage.rst | 5 + Documentation/devicetree/bindings/arm/actions.yaml | 2 + Documentation/devicetree/bindings/arm/altera.yaml | 3 + .../devicetree/bindings/arm/amazon,al.yaml | 2 + Documentation/devicetree/bindings/arm/amlogic.yaml | 3 + .../devicetree/bindings/arm/arm,integrator.yaml | 2 + .../devicetree/bindings/arm/arm,realview.yaml | 2 + .../devicetree/bindings/arm/arm,versatile.yaml | 2 + .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 + .../devicetree/bindings/arm/atmel-at91.yaml | 2 + Documentation/devicetree/bindings/arm/axxia.yaml | 2 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 3 + .../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 2 + .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 2 + Documentation/devicetree/bindings/arm/bitmain.yaml | 3 + Documentation/devicetree/bindings/arm/calxeda.yaml | 2 + .../devicetree/bindings/arm/digicolor.yaml | 2 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 12 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 + .../bindings/arm/hisilicon/hisilicon.yaml | 3 + .../devicetree/bindings/arm/intel,keembay.yaml | 3 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 + .../bindings/arm/keystone/ti,k3-sci-common.yaml | 2 + .../bindings/arm/marvell/armada-7k-8k.yaml | 2 + .../devicetree/bindings/arm/mediatek.yaml | 3 + .../devicetree/bindings/arm/microchip,sparx5.yaml | 2 + Documentation/devicetree/bindings/arm/moxart.yaml | 1 + .../devicetree/bindings/arm/mrvl/mrvl.yaml | 3 + .../devicetree/bindings/arm/mstar/mstar.yaml | 2 + .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + Documentation/devicetree/bindings/arm/rda.yaml | 2 + Documentation/devicetree/bindings/arm/realtek.yaml | 3 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 + .../devicetree/bindings/arm/rockchip.yaml | 3 + .../bindings/arm/samsung/samsung-boards.yaml | 2 + Documentation/devicetree/bindings/arm/sirf.yaml | 3 + .../bindings/arm/socionext/milbeaut.yaml | 3 + .../bindings/arm/socionext/uniphier.yaml | 2 + Documentation/devicetree/bindings/arm/spear.yaml | 3 + .../devicetree/bindings/arm/sprd/sprd.yaml | 2 + Documentation/devicetree/bindings/arm/sti.yaml | 3 + .../devicetree/bindings/arm/stm32/stm32.yaml | 11 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 7 + Documentation/devicetree/bindings/arm/tegra.yaml | 2 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 3 + .../devicetree/bindings/arm/ti/nspire.yaml | 3 + .../devicetree/bindings/arm/ti/ti,davinci.yaml | 3 + Documentation/devicetree/bindings/arm/toshiba.yaml | 3 + Documentation/devicetree/bindings/arm/ux500.yaml | 2 + Documentation/devicetree/bindings/arm/vt8500.yaml | 3 + Documentation/devicetree/bindings/arm/xilinx.yaml | 2 + Documentation/devicetree/bindings/arm/zte.yaml | 2 + .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 79 +- .../bindings/display/bridge/analogix,anx7625.yaml | 95 + .../bindings/display/bridge/toshiba,tc358775.yaml | 20 +- .../bindings/display/panel/novatek,nt36672a.yaml | 87 + .../bindings/display/panel/panel-simple-dsi.yaml | 3 + .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/ti/ti,am65x-dss.yaml | 11 + .../bindings/display/ti/ti,j721e-dss.yaml | 11 + .../bindings/edac/amazon,al-mc-edac.yaml | 1 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 3 + .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 2 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 7 +- .../bindings/iio/humidity/ti,hdc2010.yaml | 2 + .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 + .../bindings/interrupt-controller/ti,sci-intr.yaml | 2 + .../devicetree/bindings/leds/backlight/common.yaml | 2 + .../devicetree/bindings/leds/leds-lp50xx.yaml | 8 + .../devicetree/bindings/mips/ingenic/devices.yaml | 3 + .../devicetree/bindings/mips/loongson/devices.yaml | 3 + .../bindings/mmc/microchip,dw-sparx5-sdhci.yaml | 2 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 2 + .../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 + .../devicetree/bindings/net/ti,dp83822.yaml | 2 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/phy/ti,omap-usb2.yaml | 2 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 3 + .../bindings/power/reset/reboot-mode.yaml | 2 + .../bindings/regulator/fixed-regulator.yaml | 47 + .../devicetree/bindings/regulator/mps,mp886x.yaml | 2 + .../devicetree/bindings/regulator/pfuze100.yaml | 2 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 12 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 20 +- .../devicetree/bindings/riscv/sifive.yaml | 3 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 104 + .../bindings/sound/google,sc7180-trogdor.yaml | 130 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 161 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 2 + .../devicetree/bindings/sound/st,stm32-adfsdm.txt | 63 - .../devicetree/bindings/sound/st,stm32-sai.txt | 107 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 200 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/dma-buf.rst | 9 + .../features/debug/KASAN/arch-support.txt | 2 +- Documentation/gpu/drm-mm.rst | 4 +- Documentation/gpu/i915.rst | 6 + Documentation/gpu/todo.rst | 16 +- Documentation/gpu/vkms.rst | 99 +- Documentation/hwmon/pmbus-core.rst | 6 - Documentation/hwmon/pmbus.rst | 6 - Documentation/kbuild/llvm.rst | 5 +- MAINTAINERS | 35 +- Makefile | 8 +- Next/SHA1s | 286 +- Next/Trees | 2 - Next/merge.log | 4898 +++++++++----------- arch/Kconfig | 7 + arch/alpha/include/asm/mmu_context.h | 12 +- arch/arc/include/asm/linkage.h | 8 +- arch/arc/include/asm/mach_desc.h | 2 +- arch/arc/include/asm/mmu_context.h | 17 +- arch/arc/plat-hsdk/platform.c | 2 +- arch/arm/Kconfig | 10 + arch/arm/arm-soc-for-next-contents.txt | 238 +- arch/arm/boot/compressed/Makefile | 1 + arch/arm/boot/compressed/string.c | 19 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/exynos5250.dtsi | 4 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 16 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 + arch/arm/boot/dts/exynos5410.dtsi | 4 + arch/arm/boot/dts/exynos5420.dtsi | 3 - arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 11 +- arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 8 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 2 +- arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 4 +- arch/arm/boot/dts/mmp3.dtsi | 2 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 301 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 222 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 99 + arch/arm/boot/dts/sun4i-a10.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 2 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts | 5 - arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts | 2 +- ...-h3-orangepi-plus2e.dts => sun8i-h3-zeropi.dts} | 36 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 2 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 2 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 2 +- arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/imx_v4_v5_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/include/asm/cache.h | 2 +- arch/arm/include/asm/cpuidle.h | 2 +- arch/arm/include/asm/elf.h | 4 - arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/idmap.h | 2 +- arch/arm/include/asm/kasan.h | 33 + arch/arm/include/asm/kasan_def.h | 81 + arch/arm/include/asm/kprobes.h | 22 +- arch/arm/include/asm/mach/arch.h | 4 +- arch/arm/include/asm/memory.h | 10 + arch/arm/include/asm/mmu_context.h | 26 +- arch/arm/include/asm/pgalloc.h | 8 +- arch/arm/include/asm/prom.h | 4 +- arch/arm/include/asm/setup.h | 2 +- arch/arm/include/asm/smp.h | 2 +- arch/arm/include/asm/string.h | 26 + arch/arm/include/asm/tcm.h | 8 +- arch/arm/include/asm/thread_info.h | 8 + arch/arm/include/asm/uaccess-asm.h | 2 +- arch/arm/kernel/atags.h | 4 +- arch/arm/kernel/atags_parse.c | 6 +- arch/arm/kernel/cpuidle.c | 2 +- arch/arm/kernel/devtree.c | 8 +- arch/arm/kernel/entry-armv.S | 3 +- arch/arm/kernel/entry-common.S | 9 +- arch/arm/kernel/head-common.S | 7 +- arch/arm/kernel/head.S | 5 +- arch/arm/kernel/process.c | 9 - arch/arm/kernel/setup.c | 21 +- arch/arm/kernel/unwind.c | 6 +- arch/arm/kernel/vdso.c | 9 - arch/arm/kernel/vmlinux.lds.S | 4 + arch/arm/lib/memcpy.S | 3 + arch/arm/lib/memmove.S | 5 +- arch/arm/lib/memset.S | 3 + arch/arm/mm/Makefile | 5 + arch/arm/mm/init.c | 1 - arch/arm/mm/kasan_init.c | 291 ++ arch/arm/mm/mmu.c | 38 +- arch/arm/mm/pgd.c | 16 +- arch/arm/mm/pv-fixup-asm.S | 4 +- arch/arm/probes/kprobes/opt-arm.c | 18 +- arch/arm/vdso/Makefile | 2 + arch/arm64/Kconfig | 1 + arch/arm64/Kconfig.platforms | 3 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 3 - .../allwinner/sun50i-h5-libretech-all-h5-cc.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 6 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 10 - arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 7 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 10 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 38 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 19 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 106 +- arch/arm64/boot/dts/renesas/Makefile | 3 + .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 4 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 109 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 1 - .../renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts | 29 + .../renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts | 16 + .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 3 +- .../renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts | 16 + .../boot/dts/renesas/r8a77951-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 62 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 120 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/mmu_context.h | 8 +- arch/arm64/include/asm/pgtable.h | 1 + arch/arm64/kernel/efi.c | 2 +- arch/arm64/kernel/smp_spin_table.c | 2 +- arch/arm64/kernel/vdso.c | 39 +- arch/arm64/kernel/vdso32/Makefile | 23 +- arch/arm64/mm/mmu.c | 2 +- arch/c6x/include/asm/elf.h | 3 - arch/c6x/include/asm/mmu_context.h | 6 + arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/mmu_context.h | 8 +- arch/csky/include/asm/tcm.h | 8 +- arch/hexagon/include/asm/elf.h | 1 - arch/hexagon/include/asm/mmu_context.h | 33 +- arch/ia64/include/asm/cache.h | 2 +- arch/ia64/include/asm/mmu_context.h | 17 +- arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/ptrace.c | 51 +- arch/m68k/include/asm/mmu_context.h | 38 +- arch/m68k/kernel/vmlinux-nommu.lds | 2 +- arch/microblaze/include/asm/mmu_context.h | 2 +- arch/microblaze/include/asm/mmu_context_mm.h | 8 +- arch/microblaze/include/asm/processor.h | 3 - arch/microblaze/kernel/setup.c | 2 +- arch/mips/include/asm/cache.h | 2 +- arch/mips/include/asm/mach-loongson64/boot_param.h | 4 + arch/mips/include/asm/machine.h | 2 +- arch/mips/include/asm/mmu_context.h | 11 +- arch/mips/kernel/setup.c | 2 +- arch/mips/loongson64/Makefile | 1 + arch/mips/loongson64/boardinfo.c | 48 + arch/mips/loongson64/env.c | 10 + arch/mips/mm/init.c | 2 +- arch/mips/mm/tlb-r4k.c | 1 + arch/mips/vdso/genvdso.c | 4 - arch/nds32/include/asm/elf.h | 1 - arch/nds32/include/asm/mmu_context.h | 10 +- arch/nios2/include/asm/mmu_context.h | 21 +- arch/openrisc/include/asm/mmu_context.h | 8 +- arch/parisc/include/asm/cache.h | 2 +- arch/parisc/include/asm/ldcw.h | 2 +- arch/parisc/include/asm/mmu_context.h | 12 +- arch/parisc/kernel/ftrace.c | 2 +- arch/parisc/mm/init.c | 6 +- arch/powerpc/include/asm/cache.h | 2 +- arch/powerpc/include/asm/machdep.h | 2 +- arch/powerpc/include/asm/mmu_context.h | 13 +- arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/riscv/include/asm/mmu_context.h | 22 +- arch/riscv/include/asm/soc.h | 4 +- arch/riscv/kernel/cpu_ops.c | 4 +- arch/riscv/kernel/setup.c | 4 +- arch/s390/boot/startup.c | 2 +- arch/s390/include/asm/cache.h | 2 +- arch/s390/include/asm/mmu_context.h | 9 +- arch/s390/include/asm/sections.h | 4 +- arch/s390/kernel/vdso.c | 11 +- arch/s390/mm/init.c | 2 +- arch/sh/boards/of-generic.c | 2 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/machvec.h | 2 +- arch/sh/include/asm/mmu_context.h | 7 +- arch/sh/include/asm/mmu_context_32.h | 9 - arch/sh/include/asm/smp.h | 2 +- arch/sparc/include/asm/cache.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/{extable_64.h => extable.h} | 4 +- arch/sparc/include/asm/mmu_context_32.h | 10 +- arch/sparc/include/asm/mmu_context_64.h | 10 +- arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 38 - arch/sparc/include/asm/uaccess_64.h | 1 - arch/sparc/kernel/btext.c | 2 +- arch/sparc/kernel/unaligned_32.c | 10 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 87 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/extable.c | 107 - arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/mm_32.h | 2 - arch/um/include/asm/mmu_context.h | 12 +- arch/um/include/shared/init.h | 22 +- arch/um/kernel/um_arch.c | 2 +- arch/x86/Kconfig | 1 + arch/x86/boot/compressed/pgtable_64.c | 8 +- arch/x86/boot/tty.c | 8 +- arch/x86/boot/video.h | 2 +- arch/x86/entry/vdso/vma.c | 17 - arch/x86/hyperv/hv_apic.c | 14 +- arch/x86/include/asm/apic.h | 4 +- arch/x86/include/asm/cache.h | 2 +- arch/x86/include/asm/intel-mid.h | 2 +- arch/x86/include/asm/irqflags.h | 2 +- arch/x86/include/asm/mem_encrypt.h | 2 +- arch/x86/include/asm/mmu_context.h | 6 + arch/x86/include/asm/seccomp.h | 20 + arch/x86/include/asm/setup.h | 2 +- arch/x86/kernel/alternative.c | 9 + arch/x86/kernel/cpu/cpu.h | 2 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/head64.c | 2 +- arch/x86/mm/mem_encrypt.c | 6 +- arch/x86/mm/mem_encrypt_identity.c | 2 +- arch/x86/platform/pvh/enlighten.c | 4 +- arch/x86/purgatory/purgatory.c | 4 +- arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/enlighten_pvh.c | 2 +- arch/xtensa/include/asm/mmu_context.h | 11 +- arch/xtensa/include/asm/nommu_context.h | 26 +- arch/xtensa/kernel/setup.c | 2 +- drivers/base/regmap/regmap-mmio.c | 90 +- drivers/block/zram/zram_drv.c | 21 +- drivers/char/ipmi/ipmi_devintf.c | 1 - drivers/clk/clk.c | 2 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 139 + drivers/clk/imx/clk-imx8qxp.c | 136 +- drivers/clk/imx/clk-lpcg-scu.c | 53 +- drivers/clk/imx/clk-scu.c | 234 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clocksource/timer-probe.c | 2 +- drivers/dax/device.c | 4 +- drivers/dax/kmem.c | 2 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 205 +- drivers/devfreq/governor.h | 32 +- drivers/devfreq/governor_passive.c | 2 +- drivers/devfreq/governor_simpleondemand.c | 2 + drivers/devfreq/tegra20-devfreq.c | 8 +- drivers/devfreq/tegra30-devfreq.c | 12 +- drivers/dma-buf/dma-buf.c | 63 +- drivers/dma-buf/dma-resv.c | 2 +- drivers/dma-buf/heaps/heap-helpers.c | 10 +- drivers/edac/amd64_edac.c | 8 - drivers/firmware/meson/Kconfig | 5 +- drivers/firmware/meson/meson_sm.c | 1 + drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/gpio/gpio-thunderx.c | 11 +- drivers/gpio/gpio-xilinx.c | 65 +- drivers/gpio/gpiolib-cdev.c | 32 +- drivers/gpio/gpiolib-devres.c | 8 +- drivers/gpio/gpiolib-of.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 31 +- drivers/gpio/gpiolib.h | 2 + drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 142 + .../amdgpu_fw_attestation.h} | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 161 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 161 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 293 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 11 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 - drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 - drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 7 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 39 + drivers/gpu/drm/amd/amdgpu/nv.c | 73 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 54 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 4 +- drivers/gpu/drm/amd/display/Kconfig | 35 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 214 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 11 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 17 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 565 ++- drivers/gpu/drm/amd/display/dc/Makefile | 10 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 18 - .../amd/display/dc/bios/command_table_helper2.c | 12 - .../dc/bios/dce112/command_table_helper2_dce112.c | 40 - .../dc/bios/dce112/command_table_helper2_dce112.h | 3 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 8 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 4 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 16 +- .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +- .../gpu/drm/amd/display/dc/clk_mgr/dcn30/dalsmc.h | 1 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 10 + .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 9 + .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h | 2 + drivers/gpu/drm/amd/display/dc/core/dc.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 39 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 44 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 1 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 12 +- drivers/gpu/drm/amd/display/dc/dc.h | 30 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 26 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 18 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 8 +- .../{irq/dcn30/irq_service_dcn30.h => dc_trace.h} | 24 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 8 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 11 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 31 - drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 1 - .../drm/amd/display/dc/dce100/dce100_resource.c | 8 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 8 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 8 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 8 +- .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 7 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 10 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 157 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 9 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 31 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 1 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 8 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 8 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 4 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 6 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 18 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 12 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 4 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 40 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 3 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 206 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 82 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 50 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 - .../drm/amd/display/dc/dcn301/dcn301_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 29 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 62 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 6 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 42 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 5 - .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 4 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 10 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 4 - .../drm/amd/display/dc/dml/display_mode_structs.h | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 24 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 5 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 14 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.h | 2 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 2 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.h | 2 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 4 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 9 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 9 - drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 26 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 19 +- drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 6 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 4 - .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 2 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.h | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 33 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 6 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 47 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 4 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 18 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 8 - drivers/gpu/drm/amd/display/include/dal_types.h | 6 - .../drm/amd/display/include/ddc_service_types.h | 2 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 1 + .../amd/display/include/grph_object_ctrl_defs.h | 4 - .../drm/amd/display/modules/color/color_gamma.c | 122 +- .../drm/amd/display/modules/color/color_gamma.h | 6 +- .../drm/amd/display/modules/power/power_helpers.c | 8 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../amd/include/asic_reg/gc/gc_10_3_0_default.h | 1 + .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 2 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 33 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 2 +- drivers/gpu/drm/amd/include/atombios.h | 20 +- drivers/gpu/drm/amd/include/atomfirmware.h | 4 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 3 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 2 + drivers/gpu/drm/amd/pm/inc/hwmgr.h | 1 + .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 14 +- drivers/gpu/drm/amd/pm/inc/smu74_discrete.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu7_ppsmc.h | 6 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 10 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 125 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h | 28 +- .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 66 + .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 107 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 572 ++- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h | 20 + .../drm/amd/pm/powerplay/hwmgr/smu7_powertune.c | 34 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 11 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c | 18 +- .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 3 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 356 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.h | 1 + .../gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 18 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 36 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 33 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 6 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 1 + drivers/gpu/drm/arc/arcpgu_crtc.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 8 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 16 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 2 - drivers/gpu/drm/arm/hdlcd_crtc.c | 4 +- drivers/gpu/drm/arm/malidp_crtc.c | 6 +- drivers/gpu/drm/armada/armada_crtc.c | 8 +- drivers/gpu/drm/armada/armada_drv.c | 3 - drivers/gpu/drm/armada/armada_gem.c | 12 +- drivers/gpu/drm/armada/armada_gem.h | 2 - drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 78 +- drivers/gpu/drm/ast/ast_mode.c | 23 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 6 +- drivers/gpu/drm/bridge/analogix/Kconfig | 9 + drivers/gpu/drm/bridge/analogix/Makefile | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 1850 ++++++++ drivers/gpu/drm/bridge/analogix/anx7625.h | 390 ++ .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/tc358764.c | 107 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 43 +- drivers/gpu/drm/drm_atomic.c | 39 +- drivers/gpu/drm/drm_atomic_helper.c | 24 +- drivers/gpu/drm/drm_atomic_uapi.c | 8 + drivers/gpu/drm/drm_blend.c | 13 + drivers/gpu/drm/drm_connector.c | 5 + drivers/gpu/drm/drm_crtc.c | 40 + drivers/gpu/drm/drm_crtc_internal.h | 3 + drivers/gpu/drm/drm_dp_aux_dev.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 233 +- drivers/gpu/drm/drm_dp_mst_topology.c | 7 +- drivers/gpu/drm/drm_fb_helper.c | 26 +- drivers/gpu/drm/drm_fourcc.c | 1 + drivers/gpu/drm/drm_gem.c | 53 +- drivers/gpu/drm/drm_gem_cma_helper.c | 28 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 17 +- drivers/gpu/drm/drm_gem_vram_helper.c | 175 +- drivers/gpu/drm/drm_internal.h | 8 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_pci.c | 6 +- drivers/gpu/drm/drm_plane.c | 73 + drivers/gpu/drm/drm_prime.c | 30 +- drivers/gpu/drm/drm_simple_kms_helper.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 13 - drivers/gpu/drm/etnaviv/etnaviv_drv.h | 1 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 19 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 - drivers/gpu/drm/exynos/exynos_drm_gem.c | 15 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 7 +- drivers/gpu/drm/gma500/framebuffer.c | 2 + drivers/gpu/drm/gma500/gem.c | 18 +- drivers/gpu/drm/gma500/gem.h | 3 + drivers/gpu/drm/gma500/psb_drv.c | 9 - drivers/gpu/drm/gma500/psb_drv.h | 2 - drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 87 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 18 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 99 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 42 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 4 +- drivers/gpu/drm/i915/display/icl_dsi.c | 74 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_bios.c | 44 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 52 +- drivers/gpu/drm/i915/display/intel_color.c | 124 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 13 +- drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 735 +-- drivers/gpu/drm/i915/display/intel_ddi.h | 11 +- drivers/gpu/drm/i915/display/intel_display.c | 462 +- drivers/gpu/drm/i915/display/intel_display.h | 4 + .../gpu/drm/i915/display/intel_display_debugfs.c | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 77 +- drivers/gpu/drm/i915/display/intel_display_power.h | 3 + drivers/gpu/drm/i915/display/intel_display_types.h | 57 +- drivers/gpu/drm/i915/display/intel_dp.c | 616 ++- drivers/gpu/drm/i915/display/intel_dp.h | 22 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 3 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 554 ++- .../gpu/drm/i915/display/intel_dp_link_training.h | 17 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 38 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 2 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 118 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 17 + drivers/gpu/drm/i915/display/intel_dsi.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 7 + drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 89 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 18 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 64 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 97 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 5 +- drivers/gpu/drm/i915/display/intel_lvds.c | 10 + drivers/gpu/drm/i915/display/intel_psr.c | 208 +- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_sprite.c | 74 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 13 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 8 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 21 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 - .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 18 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 14 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 27 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 41 +- drivers/gpu/drm/i915/gt/intel_rps.c | 56 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 18 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 43 +- drivers/gpu/drm/i915/gvt/reg.h | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 15 +- drivers/gpu/drm/i915/i915_drv.c | 65 +- drivers/gpu/drm/i915/i915_drv.h | 8 +- drivers/gpu/drm/i915/i915_irq.c | 249 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_pci.c | 22 + drivers/gpu/drm/i915/i915_reg.h | 318 +- drivers/gpu/drm/i915/i915_suspend.c | 80 +- drivers/gpu/drm/i915/i915_suspend.h | 4 +- drivers/gpu/drm/i915/intel_device_info.c | 1 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 23 +- drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_pch.c | 6 +- drivers/gpu/drm/i915/intel_pm.c | 51 +- drivers/gpu/drm/i915/intel_pm.h | 2 - drivers/gpu/drm/i915/intel_sideband.c | 15 + drivers/gpu/drm/i915/intel_sideband.h | 2 + drivers/gpu/drm/i915/intel_uncore.c | 207 +- drivers/gpu/drm/i915/intel_uncore.h | 4 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 77 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 - drivers/gpu/drm/i915/selftests/mock_region.c | 2 +- drivers/gpu/drm/imx/dcss/dcss-crtc.c | 9 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 14 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 - drivers/gpu/drm/imx/dw_hdmi-imx.c | 5 - drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 6 +- drivers/gpu/drm/imx/parallel-display.c | 20 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 272 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 3 + drivers/gpu/drm/mcde/mcde_drv.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 5 - drivers/gpu/drm/mediatek/mtk_drm_gem.c | 11 + drivers/gpu/drm/meson/meson_crtc.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 7 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +- drivers/gpu/drm/msm/msm_drv.c | 13 - drivers/gpu/drm/msm/msm_drv.h | 1 - drivers/gpu/drm/msm/msm_gem.c | 19 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 266 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 4 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 14 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 2 + drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 4 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 2 + drivers/gpu/drm/nouveau/nouveau_sgdma.c | 19 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 16 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 - drivers/gpu/drm/omapdrm/omap_gem.c | 18 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 - drivers/gpu/drm/panel/Kconfig | 21 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 711 +++ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 14 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 7 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 29 + drivers/gpu/drm/panel/panel-sitronix-st7703.c | 2 +- drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 250 + drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 7 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 7 +- drivers/gpu/drm/panfrost/panfrost_device.c | 8 +- drivers/gpu/drm/panfrost/panfrost_job.c | 62 +- drivers/gpu/drm/pl111/pl111_drv.c | 5 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 11 +- drivers/gpu/drm/qxl/qxl_drv.h | 1 - drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 72 +- drivers/gpu/drm/qxl/qxl_object.h | 25 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 104 +- drivers/gpu/drm/radeon/radeon.h | 2 +- drivers/gpu/drm/radeon/radeon_asic.c | 1 + drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/radeon_display.c | 9 +- drivers/gpu/drm/radeon/radeon_drv.c | 23 +- drivers/gpu/drm/radeon/radeon_gem.c | 31 +- drivers/gpu/drm/radeon/radeon_object.c | 126 +- drivers/gpu/drm/radeon/radeon_object.h | 7 +- drivers/gpu/drm/radeon/radeon_pm.c | 29 +- drivers/gpu/drm/radeon/radeon_ttm.c | 176 +- drivers/gpu/drm/radeon/sumo_dpm.c | 20 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 5 - drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 6 +- drivers/gpu/drm/scheduler/sched_entity.c | 3 + drivers/gpu/drm/sti/sti_crtc.c | 4 +- drivers/gpu/drm/stm/ltdc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 36 +- drivers/gpu/drm/sun4i/sun4i_frontend.h | 6 +- drivers/gpu/drm/tegra/dc.c | 8 +- drivers/gpu/drm/tegra/drm.c | 4 - drivers/gpu/drm/tegra/gem.c | 31 +- drivers/gpu/drm/tidss/tidss_crtc.c | 6 +- drivers/gpu/drm/tidss/tidss_plane.c | 2 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 56 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 42 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 7 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 192 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 103 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 40 +- drivers/gpu/drm/ttm/ttm_memory.c | 2 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 89 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 77 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 2 +- drivers/gpu/drm/ttm/ttm_resource.c | 10 +- {include => drivers/gpu}/drm/ttm/ttm_set_memory.h | 66 - drivers/gpu/drm/ttm/ttm_tt.c | 250 +- drivers/gpu/drm/tve200/tve200_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_gem.c | 1 - drivers/gpu/drm/vboxvideo/vbox_mode.c | 4 +- drivers/gpu/drm/vc4/vc4_bo.c | 21 +- drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_drv.c | 13 +- drivers/gpu/drm/vc4/vc4_drv.h | 1 - drivers/gpu/drm/vc4/vc4_dsi.c | 25 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 5 +- drivers/gpu/drm/vc4/vc4_txp.c | 9 +- drivers/gpu/drm/vgem/vgem_drv.c | 21 +- drivers/gpu/drm/via/via_mm.c | 2 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 26 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 79 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 185 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 34 +- drivers/gpu/drm/virtio/virtgpu_object.c | 37 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 23 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 46 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 157 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 164 + drivers/gpu/drm/vkms/Makefile | 1 - drivers/gpu/drm/vkms/vkms_composer.c | 17 +- drivers/gpu/drm/vkms/vkms_crtc.c | 4 +- drivers/gpu/drm/vkms/vkms_drv.c | 30 +- drivers/gpu/drm/vkms/vkms_drv.h | 29 - drivers/gpu/drm/vkms/vkms_gem.c | 248 - drivers/gpu/drm/vkms/vkms_plane.c | 13 +- drivers/gpu/drm/vkms/vkms_writeback.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 95 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 197 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 44 +- drivers/gpu/drm/xen/xen_drm_front.h | 2 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 15 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 14 +- drivers/gpu/drm/zte/zx_vou.c | 4 +- drivers/gpu/vga/vga_switcheroo.c | 7 +- drivers/hwmon/acpi_power_meter.c | 9 +- drivers/hwmon/adt7470.c | 154 +- drivers/hwmon/pmbus/adm1266.c | 1 - drivers/hwmon/pmbus/adm1275.c | 1 - drivers/hwmon/pmbus/bel-pfe.c | 1 - drivers/hwmon/pmbus/ibm-cffps.c | 1 - drivers/hwmon/pmbus/inspur-ipsps.c | 1 - drivers/hwmon/pmbus/ir35221.c | 1 - drivers/hwmon/pmbus/ir38064.c | 1 - drivers/hwmon/pmbus/irps5401.c | 1 - drivers/hwmon/pmbus/isl68137.c | 1 - drivers/hwmon/pmbus/lm25066.c | 1 - drivers/hwmon/pmbus/ltc2978.c | 1 - drivers/hwmon/pmbus/ltc3815.c | 1 - drivers/hwmon/pmbus/max16064.c | 1 - drivers/hwmon/pmbus/max16601.c | 1 - drivers/hwmon/pmbus/max20730.c | 29 +- drivers/hwmon/pmbus/max20751.c | 1 - drivers/hwmon/pmbus/max31785.c | 1 - drivers/hwmon/pmbus/max34440.c | 1 - drivers/hwmon/pmbus/max8688.c | 1 - drivers/hwmon/pmbus/mp2975.c | 1 - drivers/hwmon/pmbus/pmbus.c | 1 - drivers/hwmon/pmbus/pmbus.h | 1 - drivers/hwmon/pmbus/pmbus_core.c | 20 +- drivers/hwmon/pmbus/pxe1610.c | 1 - drivers/hwmon/pmbus/tps40422.c | 1 - drivers/hwmon/pmbus/tps53679.c | 1 - drivers/hwmon/pmbus/ucd9000.c | 1 - drivers/hwmon/pmbus/ucd9200.c | 1 - drivers/hwmon/pmbus/xdpe12284.c | 1 - drivers/hwmon/pmbus/zl6100.c | 1 - drivers/hwtracing/coresight/coresight-core.c | 1 + drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-at91-core.c | 11 +- drivers/i2c/busses/i2c-imx.c | 44 +- drivers/i2c/busses/i2c-mv64xxx.c | 28 +- drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-sh_mobile.c | 86 +- drivers/interconnect/qcom/icc-rpmh.c | 7 + drivers/interconnect/qcom/sm8150.c | 7 +- drivers/interconnect/qcom/sm8250.c | 7 +- drivers/irqchip/irqchip.c | 2 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 17 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 19 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 21 +- drivers/memory/tegra/tegra210.c | 50 +- drivers/message/fusion/mptbase.c | 1 - drivers/message/fusion/mptscsih.c | 13 +- drivers/misc/fastrpc.c | 6 +- drivers/mmc/host/Kconfig | 4 +- drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 38 +- drivers/mmc/host/sdhci-esdhc.h | 2 + drivers/mmc/host/sdhci-of-esdhc.c | 17 + drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 43 +- drivers/mtd/nand/raw/mxc_nand.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 49 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 56 +- drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 4 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 5 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 30 + drivers/net/ethernet/microchip/lan743x_main.c | 3 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/of/of_reserved_mem.c | 2 +- drivers/opp/core.c | 98 +- drivers/opp/of.c | 2 + drivers/pinctrl/intel/pinctrl-intel.c | 40 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 5 - drivers/regulator/fixed.c | 63 +- drivers/regulator/lp872x.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 68 +- drivers/remoteproc/qcom_wcnss.c | 109 +- drivers/rtc/rtc-pcf2127.c | 68 +- drivers/s390/net/ism_drv.c | 2 +- drivers/scsi/aic7xxx/aic79xx_pci.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 2 +- drivers/scsi/aic94xx/aic94xx_task.c | 1 - drivers/scsi/be2iscsi/be_mgmt.c | 4 - drivers/scsi/bnx2fc/bnx2fc_hwi.c | 1 - drivers/scsi/fcoe/fcoe.c | 1 - drivers/scsi/hisi_sas/hisi_sas_main.c | 2 +- drivers/scsi/hpsa.c | 1 - drivers/scsi/hptiop.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.h | 22 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 36 +- drivers/scsi/ipr.c | 1 - drivers/scsi/isci/phy.c | 2 - drivers/scsi/iscsi_tcp.c | 4 +- drivers/scsi/libiscsi.c | 2 +- drivers/scsi/lpfc/lpfc.h | 6 +- drivers/scsi/lpfc/lpfc_attr.c | 14 +- drivers/scsi/lpfc/lpfc_bsg.c | 21 +- drivers/scsi/lpfc/lpfc_ct.c | 371 +- drivers/scsi/lpfc/lpfc_debugfs.c | 12 +- drivers/scsi/lpfc/lpfc_disc.h | 2 + drivers/scsi/lpfc/lpfc_els.c | 6 + drivers/scsi/lpfc/lpfc_hbadisc.c | 41 +- drivers/scsi/lpfc/lpfc_hw.h | 7 +- drivers/scsi/lpfc/lpfc_hw4.h | 10 +- drivers/scsi/lpfc/lpfc_init.c | 67 +- drivers/scsi/lpfc/lpfc_mem.c | 11 +- drivers/scsi/lpfc/lpfc_nvme.c | 18 +- drivers/scsi/lpfc/lpfc_scsi.c | 5 +- drivers/scsi/lpfc/lpfc_sli.c | 83 +- drivers/scsi/lpfc/lpfc_sli4.h | 14 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mvumi.c | 1 - drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/qla2xxx/qla_mbx.c | 1 - drivers/scsi/qla2xxx/qla_nvme.c | 6 +- drivers/scsi/qla2xxx/qla_tmpl.c | 4 - drivers/scsi/scsi_devinfo.c | 3 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/scsi_scan.c | 7 +- drivers/scsi/scsi_transport_fc.c | 417 +- drivers/scsi/st.c | 1 - drivers/scsi/sym53c8xx_2/sym_hipd.c | 1 - drivers/scsi/ufs/ufshcd.h | 1 + drivers/slimbus/slimbus.h | 2 +- drivers/soc/amlogic/Kconfig | 12 +- drivers/soc/amlogic/meson-clk-measure.c | 5 +- drivers/soc/amlogic/meson-ee-pwrc.c | 5 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 5 +- drivers/soc/amlogic/meson-secure-pwrc.c | 5 +- drivers/soc/qcom/Kconfig | 5 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/llcc-qcom.c | 115 +- drivers/soc/qcom/qcom-geni-se.c | 59 +- drivers/soc/qcom/rpmh-rsc.c | 7 +- drivers/soc/qcom/rpmpd.c | 85 +- drivers/soc/qcom/smp2p.c | 5 +- drivers/soc/renesas/rmobile-sysc.c | 1 + drivers/spi/spi-rockchip.c | 4 + drivers/spi/spi-sun6i.c | 199 +- drivers/staging/android/Kconfig | 2 - drivers/staging/android/Makefile | 2 - drivers/staging/android/TODO | 5 - drivers/staging/android/ion/Kconfig | 27 - drivers/staging/android/ion/Makefile | 4 - drivers/staging/android/ion/ion.c | 649 --- drivers/staging/android/ion/ion.h | 302 -- drivers/staging/android/ion/ion_cma_heap.c | 138 - drivers/staging/android/ion/ion_heap.c | 286 -- drivers/staging/android/ion/ion_page_pool.c | 155 - drivers/staging/android/ion/ion_system_heap.c | 377 -- drivers/staging/android/uapi/ion.h | 127 - drivers/staging/comedi/drivers/cb_pcidas.c | 1 + drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 8 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 2 +- drivers/staging/gdm724x/gdm_mux.c | 10 +- drivers/staging/greybus/audio_codec.c | 109 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 71 +- drivers/staging/kpc2000/kpc2000/core.c | 3 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 17 +- drivers/staging/octeon/ethernet-mdio.c | 6 - drivers/staging/octeon/ethernet-rx.c | 34 +- drivers/staging/octeon/ethernet.c | 9 + drivers/staging/qlge/qlge_ethtool.c | 1 + drivers/staging/qlge/qlge_main.c | 9 - drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 54 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 18 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 18 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 122 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 4 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 1 - drivers/staging/rtl8188eu/include/rtw_security.h | 3 - drivers/staging/rtl8188eu/include/wifi.h | 34 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 10 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 9 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 12 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 50 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 19 +- drivers/staging/vt6655/device_main.c | 11 +- drivers/staging/wfx/bh.c | 2 +- drivers/staging/wfx/data_tx.c | 6 +- drivers/staging/wfx/sta.c | 2 +- drivers/target/target_core_user.c | 164 +- drivers/tee/optee/device.c | 2 +- drivers/tee/tee_core.c | 3 +- drivers/thermal/gov_power_allocator.c | 40 +- drivers/thermal/thermal_core.c | 88 - drivers/thermal/thermal_core.h | 8 +- drivers/thunderbolt/nhi.c | 19 +- drivers/usb/serial/digi_acceleport.c | 5 +- drivers/usb/serial/iuu_phoenix.c | 2 - drivers/video/fbdev/aty/radeon_base.c | 4 +- drivers/video/fbdev/cirrusfb.c | 3 +- drivers/video/fbdev/core/fbmem.c | 44 +- drivers/video/fbdev/fsl-diu-fb.c | 3 +- drivers/video/fbdev/matrox/matroxfb_base.c | 8 +- drivers/video/fbdev/mx3fb.c | 2 - drivers/video/fbdev/nvidia/nv_of.c | 3 +- .../omap2/omapfb/displays/connector-analog-tv.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 7 +- .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 7 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 7 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 16 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 20 +- drivers/video/fbdev/sbuslib.c | 124 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 6 +- drivers/video/fbdev/sis/300vtbl.h | 2 - drivers/video/fbdev/sis/sis_accel.h | 14 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/xen/unpopulated-alloc.c | 14 +- fs/aio.c | 5 +- fs/btrfs/backref.c | 13 +- fs/btrfs/ctree.h | 2 + fs/btrfs/dev-replace.c | 5 + fs/btrfs/disk-io.c | 139 +- fs/btrfs/disk-io.h | 3 + fs/btrfs/file.c | 3 +- fs/btrfs/qgroup.c | 18 + fs/btrfs/reada.c | 47 + fs/btrfs/sysfs.c | 10 - fs/btrfs/tree-checker.c | 18 + fs/btrfs/volumes.c | 5 +- fs/btrfs/volumes.h | 12 +- fs/cachefiles/rdwr.c | 3 +- fs/eventpoll.c | 717 ++- fs/f2fs/node.c | 2 +- fs/file_table.c | 1 - fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 1 + fs/locks.c | 4 +- fs/ocfs2/cluster/tcp.c | 1 - fs/proc/base.c | 2 + fs/xfs/xfs_message.h | 2 +- include/asm-generic/bitops/builtin-ffs.h | 5 +- include/asm-generic/bitops/find.h | 19 + include/asm-generic/bug.h | 6 +- include/asm-generic/error-injection.h | 2 +- include/asm-generic/getorder.h | 2 +- include/asm-generic/kprobes.h | 4 +- include/asm-generic/mmu_context.h | 58 +- include/asm-generic/nommu_context.h | 19 + include/asm-generic/percpu.h | 18 +- include/asm-generic/qrwlock.h | 8 +- include/asm-generic/qspinlock.h | 4 +- include/asm-generic/uaccess.h | 6 +- include/asm-generic/vmlinux.lds.h | 1 + include/drm/drm_atomic.h | 12 +- include/drm/drm_crtc.h | 16 + include/drm/drm_dp_helper.h | 136 +- include/drm/drm_drv.h | 85 +- include/drm/drm_edid.h | 7 - include/drm/drm_gem.h | 2 +- include/drm/drm_gem_vram_helper.h | 3 - include/drm/drm_mode_config.h | 13 + include/drm/drm_modeset_helper_vtables.h | 13 +- include/drm/drm_plane.h | 21 + include/drm/drm_prime.h | 5 +- include/drm/drm_print.h | 20 +- include/drm/i915_pciids.h | 141 +- include/drm/ttm/ttm_bo_api.h | 83 +- include/drm/ttm/ttm_bo_driver.h | 91 +- .../vangogh_ppt.h => include/drm/ttm/ttm_caching.h | 14 +- include/drm/ttm/ttm_page_alloc.h | 12 +- include/drm/ttm/ttm_placement.h | 15 - include/drm/ttm/ttm_resource.h | 12 +- include/drm/ttm/ttm_tt.h | 82 +- include/dt-bindings/clock/imx8-lpcg.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 29 + include/dt-bindings/sound/adi,adau1977.h | 15 + include/kunit/test.h | 4 +- include/linux/acpi.h | 4 +- include/linux/bitmap.h | 61 + include/linux/bitops.h | 13 + include/linux/cache.h | 2 +- include/linux/compiler-clang.h | 6 - include/linux/compiler-gcc.h | 19 - include/linux/compiler.h | 32 +- include/linux/compiler_attributes.h | 2 +- include/linux/cpu.h | 2 +- include/linux/ctype.h | 15 +- include/linux/devfreq.h | 4 - include/linux/dfl.h | 86 + include/linux/dma-buf-map.h | 193 + include/linux/dma-buf.h | 14 +- include/linux/dynamic_debug.h | 2 +- include/linux/eventpoll.h | 11 +- include/linux/export.h | 2 +- include/linux/filter.h | 22 +- include/linux/firmware.h | 2 +- include/linux/fs.h | 5 +- include/linux/init.h | 34 +- include/linux/init_task.h | 4 +- include/linux/interrupt.h | 4 +- include/linux/kernel.h | 6 +- include/linux/linkage.h | 4 +- include/linux/lsm_hooks.h | 4 +- include/linux/memcontrol.h | 6 - include/linux/mm.h | 45 +- include/linux/mod_devicetable.h | 24 + include/linux/module.h | 2 +- include/linux/moduleparam.h | 4 +- include/linux/mtd/xip.h | 2 +- include/linux/objtool.h | 2 +- include/linux/of.h | 2 +- include/linux/page-flags.h | 3 +- include/linux/page_ext.h | 8 + include/linux/pagevec.h | 3 + include/linux/percpu-defs.h | 2 +- include/linux/platform_data/adau1977.h | 44 - include/linux/platform_data/jz4740/jz4740_nand.h | 25 - include/linux/platform_data/shmob_drm.h | 2 - include/linux/printk.h | 4 +- include/linux/rcupdate.h | 2 +- include/linux/regmap.h | 5 + include/linux/sched/debug.h | 2 +- include/linux/serial_core.h | 2 +- include/linux/spinlock.h | 2 +- include/linux/syscalls.h | 6 +- include/linux/trace_events.h | 2 +- include/linux/tracepoint.h | 8 +- include/scsi/scsi_transport_fc.h | 36 + include/sound/control.h | 2 +- include/sound/core.h | 3 +- include/sound/pcm.h | 4 +- include/sound/soc-component.h | 6 +- include/sound/soc-dai.h | 4 +- include/sound/soc-link.h | 3 +- include/sound/soc.h | 7 +- include/trace/bpf_probe.h | 2 +- include/trace/events/sched.h | 84 + include/trace/trace_events.h | 10 +- include/uapi/asm-generic/sembuf.h | 6 +- include/uapi/drm/amdgpu_drm.h | 2 +- include/uapi/drm/drm_fourcc.h | 41 +- include/uapi/drm/virtgpu_drm.h | 39 +- include/uapi/linux/const.h | 5 + include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/kernel.h | 9 +- include/uapi/linux/lightnvm.h | 2 +- include/uapi/linux/mroute6.h | 2 +- include/uapi/linux/netfilter/x_tables.h | 2 +- include/uapi/linux/netlink.h | 2 +- include/uapi/linux/sysctl.h | 2 +- include/uapi/linux/virtio_gpu.h | 78 + include/uapi/scsi/fc/fc_els.h | 114 +- include/uapi/sound/compress_offload.h | 2 +- init/main.c | 4 +- ipc/shm.c | 8 +- kernel/acct.c | 7 +- kernel/crash_core.c | 1 + kernel/fail_function.c | 6 +- kernel/kallsyms.c | 4 +- kernel/kthread.c | 12 +- kernel/ptrace.c | 2 +- kernel/sched/deadline.c | 2 +- kernel/sched/fair.c | 2 +- kernel/sched/idle.c | 2 +- kernel/sched/rt.c | 2 +- kernel/sched/stop_task.c | 2 +- kernel/seccomp.c | 233 +- kernel/signal.c | 19 +- kernel/trace/trace.h | 2 +- kernel/trace/trace_export.c | 2 +- lib/Kconfig | 9 + lib/crc32test.c | 4 - lib/error-inject.c | 2 + lib/extable.c | 5 - lib/find_bit.c | 14 + lib/lzo/lzo1x_compress.c | 2 +- lib/stackdepot.c | 14 +- lib/test_bitmap.c | 143 + lib/test_free_pages.c | 5 + lib/test_kasan.c | 149 +- localversion-next | 2 +- mm/cma.c | 4 +- mm/compaction.c | 7 +- mm/filemap.c | 576 ++- mm/gup_test.c | 6 +- mm/huge_memory.c | 4 +- mm/hugetlb.c | 25 +- mm/khugepaged.c | 4 +- mm/memcontrol.c | 38 +- mm/memory.c | 11 +- mm/mempolicy.c | 6 +- mm/memremap.c | 39 +- mm/migrate.c | 11 +- mm/mmap.c | 22 +- mm/mremap.c | 280 +- mm/msync.c | 6 +- mm/nommu.c | 8 +- mm/oom_kill.c | 4 +- mm/page_alloc.c | 139 +- mm/page_ext.c | 10 +- mm/page_poison.c | 40 +- mm/process_vm_access.c | 4 +- mm/shmem.c | 2 +- mm/slab.h | 4 +- mm/slab_common.c | 4 +- mm/slub.c | 4 +- mm/swap.c | 16 +- mm/swap_state.c | 4 +- mm/swapfile.c | 19 +- mm/truncate.c | 2 +- mm/vmscan.c | 15 +- mm/zsmalloc.c | 11 +- mm/zswap.c | 6 +- net/smc/af_smc.c | 7 +- net/smc/smc_core.c | 7 +- net/vmw_vsock/af_vsock.c | 2 +- net/xfrm/xfrm_state.c | 8 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/tracex2_user.c | 2 +- samples/bpf/tracex3_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 2 +- scripts/checkpatch.pl | 173 +- scripts/mod/devicetable-offsets.c | 4 + scripts/mod/file2alias.c | 13 + scripts/mod/modpost.c | 4 +- sound/core/control.c | 4 +- sound/core/pcm_dmaengine.c | 3 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 4 +- sound/pci/rme32.c | 1 - sound/pci/rme9652/hdspm.c | 8 - sound/pci/rme9652/rme9652.c | 7 - sound/soc/amd/raven/pci-acp3x.c | 4 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/adau1977.c | 9 +- sound/soc/codecs/madera.c | 4 +- sound/soc/codecs/wcd-clsh-v2.c | 1 - sound/soc/codecs/wl1273.c | 1 - sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm8350.c | 3 +- sound/soc/fsl/Kconfig | 10 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_spdif.c | 73 +- sound/soc/fsl/fsl_spdif.h | 9 +- sound/soc/fsl/fsl_xcvr.c | 1359 ++++++ sound/soc/fsl/fsl_xcvr.h | 266 ++ sound/soc/intel/boards/bytcr_rt5651.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 1 - sound/soc/jz4740/jz4740-i2s.c | 5 - sound/soc/qcom/Kconfig | 23 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/qdsp6/q6adm.c | 10 +- sound/soc/qcom/qdsp6/q6afe.c | 10 +- sound/soc/qcom/qdsp6/q6asm.c | 10 +- sound/soc/qcom/sc7180.c | 266 ++ sound/soc/qcom/sm8250.c | 228 + sound/soc/samsung/snow.c | 2 +- sound/soc/soc-component.c | 19 +- sound/soc/soc-core.c | 2 +- sound/soc/soc-dai.c | 13 +- sound/soc/soc-dapm.c | 8 +- sound/soc/soc-link.c | 12 +- sound/soc/soc-pcm.c | 131 +- sound/soc/sof/control.c | 20 +- sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/sof-audio.c | 10 +- sound/soc/sof/topology.c | 2 +- sound/soc/sunxi/Kconfig | 1 + sound/soc/sunxi/sun8i-codec.c | 834 +++- sound/soc/ti/davinci-mcasp.c | 1 - sound/usb/pcm.c | 4 + tools/include/linux/objtool.h | 2 +- tools/power/cpupower/utils/cpufreq-set.c | 3 + tools/power/cpupower/utils/cpuidle-set.c | 4 + tools/power/cpupower/utils/cpupower.c | 8 + tools/power/cpupower/utils/helpers/helpers.h | 12 + tools/power/cpupower/utils/helpers/misc.c | 66 +- tools/testing/kunit/kunit_parser.py | 3 +- tools/testing/kunit/kunit_tool_test.py | 32 +- .../kunit/test_data/test_config_printk_time.log | 3 +- .../test_data/test_interrupted_tap_output.log | 3 +- .../test_data/test_kernel_panic_interrupt.log | 3 +- .../kunit/test_data/test_multiple_prefixes.log | 3 +- .../kunit/test_data/test_pound_no_prefix.log | 3 +- tools/testing/kunit/test_data/test_pound_sign.log | 1 + tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/android/Makefile | 39 - tools/testing/selftests/android/config | 5 - tools/testing/selftests/android/ion/.gitignore | 4 - tools/testing/selftests/android/ion/Makefile | 20 - tools/testing/selftests/android/ion/README | 101 - tools/testing/selftests/android/ion/ion.h | 134 - tools/testing/selftests/android/ion/ion_test.sh | 58 - .../testing/selftests/android/ion/ionapp_export.c | 127 - .../testing/selftests/android/ion/ionapp_import.c | 79 - tools/testing/selftests/android/ion/ionmap_test.c | 136 - tools/testing/selftests/android/ion/ionutils.c | 253 - tools/testing/selftests/android/ion/ionutils.h | 55 - tools/testing/selftests/android/ion/ipcsocket.c | 227 - tools/testing/selftests/android/ion/ipcsocket.h | 35 - tools/testing/selftests/android/run.sh | 3 - tools/testing/selftests/bpf/progs/profiler.inc.h | 11 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 151 +- tools/testing/selftests/seccomp/settings | 2 +- tools/testing/selftests/vDSO/Makefile | 16 +- tools/testing/selftests/vDSO/vdso_config.h | 92 + tools/testing/selftests/vDSO/vdso_test_abi.c | 244 + .../selftests/vDSO/vdso_test_clock_getres.c | 124 + .../test_vdso.c => vDSO/vdso_test_correctness.c} | 115 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/gup_test.c | 2 +- tools/testing/selftests/vm/mremap_test.c | 344 ++ tools/testing/selftests/vm/run_vmtests.sh | 35 +- tools/testing/selftests/x86/Makefile | 2 +- 1469 files changed, 32301 insertions(+), 18391 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-fc_host create mode 100644 Documentation/ABI/testing/sysfs-class-fc_remote_ports create mode 100644 Documentation/ABI/testing/sysfs-firmware-lefi-boardinfo create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,xcvr.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,sm8250.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-adfsdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.yaml copy arch/arm/boot/dts/{sun8i-h3-orangepi-plus2e.dts => sun8i-h3-zeropi.dts} (86%) create mode 100644 arch/arm/include/asm/kasan.h create mode 100644 arch/arm/include/asm/kasan_def.h create mode 100644 arch/arm/mm/kasan_init.c create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex-aistarvision-mipi-ad [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts create mode 100644 arch/c6x/include/asm/mmu_context.h create mode 100644 arch/mips/loongson64/boardinfo.c rename arch/sparc/include/asm/{extable_64.h => extable.h} (92%) delete mode 100644 arch/sparc/mm/extable.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c copy drivers/gpu/drm/amd/{pm/swsmu/smu11/vangogh_ppt.h => amdgpu/amdgpu_fw_attesta [...] copy drivers/gpu/drm/amd/display/dc/{irq/dcn30/irq_service_dcn30.h => dc_trace.h} (65%) create mode 100644 drivers/gpu/drm/bridge/analogix/anx7625.c create mode 100644 drivers/gpu/drm/bridge/analogix/anx7625.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36672a.c create mode 100644 drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c rename {include => drivers/gpu}/drm/ttm/ttm_set_memory.h (66%) create mode 100644 drivers/gpu/drm/virtio/virtgpu_vram.c delete mode 100644 drivers/gpu/drm/vkms/vkms_gem.c delete mode 100644 drivers/staging/android/ion/Kconfig delete mode 100644 drivers/staging/android/ion/Makefile delete mode 100644 drivers/staging/android/ion/ion.c delete mode 100644 drivers/staging/android/ion/ion.h delete mode 100644 drivers/staging/android/ion/ion_cma_heap.c delete mode 100644 drivers/staging/android/ion/ion_heap.c delete mode 100644 drivers/staging/android/ion/ion_page_pool.c delete mode 100644 drivers/staging/android/ion/ion_system_heap.c delete mode 100644 drivers/staging/android/uapi/ion.h create mode 100644 include/asm-generic/nommu_context.h copy drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h => include/drm/ttm/ttm_cachi [...] create mode 100644 include/dt-bindings/clock/imx8-lpcg.h create mode 100644 include/dt-bindings/sound/adi,adau1977.h create mode 100644 include/linux/dfl.h create mode 100644 include/linux/dma-buf-map.h delete mode 100644 include/linux/platform_data/adau1977.h delete mode 100644 include/linux/platform_data/jz4740/jz4740_nand.h create mode 100644 sound/soc/fsl/fsl_xcvr.c create mode 100644 sound/soc/fsl/fsl_xcvr.h create mode 100644 sound/soc/qcom/sc7180.c create mode 100644 sound/soc/qcom/sm8250.c delete mode 100644 tools/testing/selftests/android/Makefile delete mode 100644 tools/testing/selftests/android/config delete mode 100644 tools/testing/selftests/android/ion/.gitignore delete mode 100644 tools/testing/selftests/android/ion/Makefile delete mode 100644 tools/testing/selftests/android/ion/README delete mode 100644 tools/testing/selftests/android/ion/ion.h delete mode 100755 tools/testing/selftests/android/ion/ion_test.sh delete mode 100644 tools/testing/selftests/android/ion/ionapp_export.c delete mode 100644 tools/testing/selftests/android/ion/ionapp_import.c delete mode 100644 tools/testing/selftests/android/ion/ionmap_test.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.h delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.c delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.h delete mode 100755 tools/testing/selftests/android/run.sh create mode 100644 tools/testing/selftests/vDSO/vdso_config.h create mode 100644 tools/testing/selftests/vDSO/vdso_test_abi.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_clock_getres.c rename tools/testing/selftests/{x86/test_vdso.c => vDSO/vdso_test_correctness.c} (73%) create mode 100644 tools/testing/selftests/vm/mremap_test.c mode change 100644 => 100755 tools/testing/selftests/vm/run_vmtests.sh