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-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 6cf8298daad0 Add linux-next specific files for 20191209 omits 6818abee30ab Merge branch 'akpm/master' omits e37345739828 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 72d4047276a8 drivers/tty/serial/sh-sci.c: suppress warning omits 478a863151ed pinctrl: fix pxa2xx.c build warnings omits ca6354bee746 drivers/block/null_blk_main.c: fix uninitialized var warnings omits 3bf51ddc006e drivers/block/null_blk_main.c: fix layout omits ad49ebc70bcb Merge branch 'akpm-current/current' omits db700b10ba91 Merge remote-tracking branch 'devfreq/devfreq-next' omits efe8af195c0e Merge remote-tracking branch 'pidfd/for-next' omits 29e1f3abaee5 Merge remote-tracking branch 'xarray/xarray' omits f95b819a5293 Merge remote-tracking branch 'nvmem/for-next' omits c020218b08bf Merge remote-tracking branch 'fsi/next' omits 0dfc98ef0068 Merge remote-tracking branch 'kspp/for-next/kspp' omits 97669a522457 Merge remote-tracking branch 'ntb/ntb-next' omits 2d79b0d30a71 Merge remote-tracking branch 'livepatching/for-next' omits 42964917997f Merge remote-tracking branch 'y2038/y2038' omits 5966fdd79a38 Merge remote-tracking branch 'ktest/for-next' omits 53bc7273a2d8 Merge remote-tracking branch 'rpmsg/for-next' omits 110b27cd92b2 Merge remote-tracking branch 'vhost/linux-next' omits fbbe1e9181d1 Merge remote-tracking branch 'scsi/for-next' omits 828dd5ed11e4 Merge remote-tracking branch 'cgroup/for-next' omits 6c8beebe8bf4 Merge remote-tracking branch 'mux/for-next' omits 10d875e2e1c9 Merge remote-tracking branch 'thunderbolt/next' omits 8964f92be642 Merge remote-tracking branch 'chrome-platform/for-next' omits 9f6abda844c6 Merge remote-tracking branch 'percpu/for-next' omits 3e3a3160a1fd Merge remote-tracking branch 'kvm-arm/next' omits f883dabcc03c Merge remote-tracking branch 'rcu/rcu/next' omits 031c946d5245 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 8da3dc872c32 Merge remote-tracking branch 'tip/auto-latest' omits 72a12314d09a Merge remote-tracking branch 'spi/for-next' omits b464ba6cf94a Merge remote-tracking branch 'tomoyo/master' omits d7230b443318 Merge remote-tracking branch 'smack/for-next' omits c50262b28667 Merge remote-tracking branch 'keys/keys-next' omits ec6268761e9a Merge remote-tracking branch 'device-mapper/for-next' omits 568c8a5ed9e3 Merge remote-tracking branch 'block/for-next' omits 7dbd88477d2f Merge remote-tracking branch 'regmap/for-next' omits ac15719d952a Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 35b932717756 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 097c2570943d Merge remote-tracking branch 'drm-misc/for-linux-next' omits f09bf5131c4a Merge remote-tracking branch 'amdgpu/drm-next' omits 1166f193bd1e Merge remote-tracking branch 'gfs2/for-next' omits 863d4e976ff9 Merge remote-tracking branch 'bluetooth/master' omits ce4964c1c407 Merge remote-tracking branch 'nfc-next/master' omits be4d14cad674 Merge remote-tracking branch 'net-next/master' omits 3a8150688590 Merge remote-tracking branch 'swiotlb/linux-next' omits f011e393d484 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 579289a3686e Merge remote-tracking branch 'pm/linux-next' omits a6117bf1c793 Merge branch 'dmi/master' omits ec7533d23b01 Merge remote-tracking branch 'hid/for-next' omits c07608bc491f Merge remote-tracking branch 'printk/for-next' omits 55631fb27d8e Merge remote-tracking branch 'vfs/for-next' omits 5b4ca64b878f Merge remote-tracking branch 'ext3/for_next' omits 62e5b499d8ed Merge remote-tracking branch 'ecryptfs/next' omits 19993c299e77 Merge remote-tracking branch 'btrfs/for-next' omits a3bf69b56f10 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 9a267f09418e Merge remote-tracking branch 'sh/sh-next' omits 25f667720e9c Merge remote-tracking branch 'risc-v/for-next' omits cdefcd49d88f Merge remote-tracking branch 'h8300/h8300-next' omits e3c79eb688ea Merge remote-tracking branch 'csky/linux-next' omits a27779a6a640 Merge remote-tracking branch 'tegra/for-next' omits cdda823c7b11 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 33a59db4ebe6 Merge remote-tracking branch 'scmi/for-linux-next' omits 0b4db97577ac Merge remote-tracking branch 'samsung-krzk/for-next' omits 3cf11683c9f8 Merge remote-tracking branch 'rockchip/for-next' omits 801399f76841 Merge remote-tracking branch 'reset/reset/next' omits 1db6fe4a636c Merge remote-tracking branch 'renesas/next' omits a78e2c93be8f Merge remote-tracking branch 'realtek/for-next' omits cac727f3d31f Merge remote-tracking branch 'qcom/for-next' omits 13c09c4a68a4 Merge remote-tracking branch 'omap/for-next' omits 7dbe419b6d71 Merge remote-tracking branch 'mvebu/for-next' omits 2ea1b4670fea Merge remote-tracking branch 'mediatek/for-next' omits 0c8ebacaef40 Merge remote-tracking branch 'keystone/next' omits 07b5781387b4 Merge remote-tracking branch 'imx-mxs/for-next' omits 37dcb0a95322 Merge remote-tracking branch 'bcm2835/for-next' omits 7c7baf65341f Merge remote-tracking branch 'at91/at91-next' omits 3c94d4ab9d84 Merge remote-tracking branch 'aspeed/for-next' omits d044b9f03944 Merge remote-tracking branch 'amlogic/for-next' omits 54f0224683a7 Merge remote-tracking branch 'arm-soc/for-next' omits 4663b79ece60 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 112e9762eae0 Merge remote-tracking branch 'erofs-fixes/fixes' omits 7068e830d825 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 804d879ab54c Merge remote-tracking branch 'vfs-fixes/fixes' omits aa1301874d3e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits e8c02a79c736 Merge remote-tracking branch 'kvms390-fixes/master' omits 25df6575eae4 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 11e536b6c59d Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 729ca4807a4e Merge remote-tracking branch 'kselftest-fixes/fixes' omits c66d4c3cf9c1 Merge remote-tracking branch 'ide/master' omits 3c8b8e44ab7c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 17c30a97a4ff Merge remote-tracking branch 'spi-fixes/for-linus' omits 6b83ec5102c5 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 4d76d7377677 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 575e419efc59 Merge remote-tracking branch 'sound-current/for-linus' omits f1a7d29ae57b Merge remote-tracking branch 'wireless-drivers/master' omits f84b97c0e6eb Merge remote-tracking branch 'netfilter/master' omits fd64c980ea50 Merge remote-tracking branch 'sparc/master' omits 98b6758be4de Merge remote-tracking branch 'kbuild-current/fixes' omits 9c5c7ed704ca gfs2: Another gfs2_find_jhead fix omits c8ef8ba0f276 vhost: last descriptor must have NEXT clear omits 1085fd3bac8b vhost/net: add an option to test new code omits 6eaa05c5ceed vhost: batching fetches omits 9cb28cc256ab vhost/test: add an option to test new code omits f335a23f0799 vhost: option to fetch descriptors through an independent struct omits dbb0ad58cfad ptr_ring: linked list fallback omits da949a330ab7 netronome: use the new txqueue timeout argument omits f2535de50818 mlx4: use new txqueue timeout argument omits cad75ce11002 netdev: pass the stuck queue to the timeout handler omits 059ab184c5e2 ARM: Document merges omits 093157f920b5 Merge branch 'arm/fixes' into for-next omits 9e8d5f064aa1 ARM: Document merges omits c993d3e7fad6 Merge branch 'arm/fixes' into for-next omits f2031f41151b ARM: Document merges omits 86f68e7d44cb PM / devfreq: Move statistics to separate struct devfreq_stats omits f64b85fc39cb PM / devfreq: Add clearing transitions stats omits 6b76294613b7 PM / devfreq: Change time stats to 64-bit omits 22d251e4b834 Merge branch 'work.misc' into for-next omits e63237efcd56 PM / devfreq: Add new name attribute for sysfs omits f7df4e41fefd PM / devfreq: Add dynamic scaling for imx8m ddr controller omits d1e77569e53d dt-bindings: memory: Add bindings for imx8m ddr controller omits 44c3659e594a PM / devfreq: Fix Kconfig indentation omits d155034160fa PM / devfreq: Drop explicit selection of PM_OPP omits d3a847535669 PM / devfreq: events: Fix excessive stack usage omits 6306ad828b33 PM / devfreq: Don't fail devfreq_dev_release if not in list omits 6cc985071d90 selftests: safesetid: Fix Makefile to set correct test program omits 97d35ed250d0 selftests: safesetid: Check the return value of setuid/setgid omits ff36fa0bbff6 selftests: safesetid: Move link library to LDLIBS omits 456c96289fcd selftests/ftrace: Fix multiple kprobe testcase omits 99db92631c84 selftests/ftrace: Do not to use absolute debugfs path omits e0578752bfe8 selftests/ftrace: Fix ftrace test cases to check unsupported omits f7bdb65b5fdf selftests/ftrace: Fix to check the existence of set_ftrace_filter omits 67018f43df3e kbuild: fix 'No such file or directory' warning when cleaning omits 66c2979a1799 Merge remote-tracking branch 'spi/topic/ptp' into spi-next omits e046b21f6abb Merge branch 'spi-5.5' into spi-linus omits 28bf733aa815 Merge branch 'regulator-5.5' into regulator-linus omits 46fc56695695 Merge branch 'asoc-5.5' into asoc-linus omits ec28b2def747 Merge branch 'tc2_spc_cpufreq_fixes' of git://git.kernel.o [...] omits 86a2ee0ed2fb Merge tag 'scmi-fix-5.5-2' of git://git.kernel.org/pub/scm [...] omits 6a3172723a00 Merge tag 'juno-fixes-5.5' of git://git.kernel.org/pub/scm [...] omits 0e1870084c84 cpufreq: vexpress-spc: Switch cpumask from topology core t [...] omits f9120602c4b3 ARM: vexpress: Set-up shared OPP table instead of individu [...] omits 1bae6fbafe62 Merge branches 'acpi-bus', 'acpi-osl', 'acpi-button' and ' [...] omits 9229b2f45925 Merge branches 'pm-cpuidle', 'pm-cpufreq', 'pm-qos', 'pm-s [...] omits 20e4181ee0a7 Merge branch 'acpi-sysfs' into linux-next omits fc6a00f8f3cf Merge branch 'for-5.5' into for-next omits 6d13412e2b27 utimes: Clamp the timestamps in notify_change() omits 1d81785fd070 PM / devfreq: Introduce get_freq_range helper omits a2b3d24b7503 PM / devfreq: Set scaling_max_freq to max on OPP notifier error omits 0f68bfe7d58d PM / devfreq: Fix devfreq_notifier_call returning errno omits 4504a092d4aa PM / devfreq: Add missing locking while setting suspend_freq omits 0c4b6e03b8ad Merge branch 'regmap-5.5' into regmap-next omits 6780daf48588 Merge branch 'next/dt' into for-next omits b001da2905e7 thunderbolt: Power cycle the router if NVM authentication fails omits 008d87746660 Merge branch 'next/dt' into for-next omits 2ddd531f8c80 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/dt-for-5.5' [...] omits 71918b15d58f Merge branch 'imx/defconfig' into for-next omits 497cffdac2af Merge branch 'imx/dt-mc' into for-next omits 543f55a896a4 Merge branch 'imx/dt64' into for-next omits de318da9123b Merge branch 'imx/dt' into for-next omits 217a33e8047d Merge branch 'imx/bindings' into for-next omits 5924a1a71571 Merge branch 'imx/soc' into for-next omits 5a7803e9847c Merge branch 'imx/drivers' into for-next omits 265fd0de31d2 Merge branch 'clk/imx' into for-next omits 5da8253c3f5a Merge branches 'sunxi/clk-fixes-for-5.4', 'sunxi/config-fo [...] omits 9c45f53abb97 Merge branches 'renesas-arm-defconfig-for-v5.5', 'renesas- [...] omits a4276bb320c4 Merge branch 'next/drivers' into for-next omits ec2f877856e0 treewide: Use sizeof_member() macro omits 5def578a8bdc Merge branch 'next/soc' into for-next omits 55093de55618 Merge branch 'next/drivers' into for-next omits b55fac938a17 Merge branches 'renesas-arm-soc-for-v5.5', 'renesas-arm64- [...] omits 5846cab6e022 Merge branch 'next/dt' into for-next omits cbff93b859d0 Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next omits 263d4ab7fc3c Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next omits 117ae53b4376 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next omits 1b36aab6a7b6 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next omits 5ee857a1c8e7 linux/stddef.h: Add sizeof_member() macro omits de5f91c49a15 MIPS: OCTEON: Replace SIZEOF_FIELD() macro omits f26f3d76dbb5 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next omits 0228b0ee789c Merge branch 'next/defconfig' into for-next omits 3aa22be2d6b1 Merge branch 'mvebu/dt64' into mvebu/for-next omits 2a298dde46e2 Merge branch 'mvebu/dt' into mvebu/for-next omits 8216ec3fda49 Merge branch 'next/dt' into for-next omits d49380083493 Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next omits 0e0e96b81de4 Merge branch 'next/dt' into for-next omits f436571fd7fe Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next omits 940fda502217 Merge branch 'sunxi/fixes-for-5.4' into sunxi/for-next omits d2abd888fcc7 Merge branches 'sunxi/clk-for-5.5', 'sunxi/dt-for-5.5' and [...] omits 4ba1e7f109db Merge branch 'next/drivers' into for-next omits 2924a93b4c2b Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next omits bc2b49f4bd3b Merge branch 'for-v5.5/memory-samsung-dmc' into for-next omits 389f3ffa7509 Merge branch 'next/defconfig' into for-next omits a93bea712c51 Merge branch 'next/dt' into for-next omits adf22834e2da Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next omits ba41a4533227 Merge branch 'for-v5.5/memory-samsung-dmc' into for-next omits aca0770d9702 Merge branches 'renesas-arm-dt-for-v5.5', 'renesas-arm64-d [...] omits f29e294b3f53 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/fixes-for-5. [...] omits fbc4ede25c1e microoptimize hlist_add_{before,behind} omits 6cb48c943b58 ..._nested() analogue of lockref_get() adds 50260614245b thermal: power_allocator: Fix Kconfig warning adds 87587a57b333 MAINTAINERS: thermal: Eduardo's email is bouncing adds 9f1fb8046bba MAINTAINERS: thermal: Add Daniel Lezcano as the thermal ma [...] adds 6e456dca47c5 MAINTAINERS: thermal: Change the git tree location adds 316eaf170252 Merge tag 'thermal-5.5-rc2' of git://git.kernel.org/pub/sc [...] adds 184b8f7f91ca Merge tag 'printk-for-5.5-pr-warning-removal' of git://git [...] adds 78f926f72e43 btrfs: add Kconfig dependency for BLAKE2B adds 6794862a16ef Merge tag 'for-5.5-rc1-kconfig-tag' of git://git.kernel.or [...] adds cf6b58ab2d55 kbuild: fix 'No such file or directory' warning when cleaning adds 6eaa46e05aaf Merge remote-tracking branch 'kbuild-current/fixes' adds 1928b36cfa4d arc: eznps: fix allmodconfig kconfig warning adds cd4c2493fa58 ARC: mm: drop stale define of __ARCH_USE_5LEVEL_HACK adds 327adec226d4 Merge remote-tracking branch 'arc-current/for-curr' adds 2a76352ad2cc ARM: vexpress: Set-up shared OPP table instead of individu [...] adds c9385887cbbf cpufreq: vexpress-spc: Switch cpumask from topology core t [...] adds df4a6ff19224 Merge tag 'vexpress-fixes-5.5' of git://git.kernel.org/pub [...] adds 715cdceb5a52 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds b1a29c8ba6ea Merge remote-tracking branch 'sparc/master' adds fd230ffaa48b MAINTAINERS: Add myself as a maintainer for MMIO m_can adds 1a2e9d2f794e MAINTAINERS: Add myself as a maintainer for TCAN4x5x adds 00d4e14d2e4c can: j1939: j1939_sk_bind(): take priv after lock is held adds 8ac9d71d6013 can: j1939: fix address claim code example adds 9ab79b06ddf3 can: xilinx_can: Fix missing Rx can packets on CANFD2.0 adds e707180ae2df can: flexcan: fix possible deadlock and out-of-order recep [...] adds b7603d080ffc can: flexcan: add low power enter/exit acknowledgment helper adds 048e3a34a2e7 can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop [...] adds 60552253e29c can: m_can: tcan4x5x: add required delay after reset adds 9c9e1b012a21 dt-bindings: can: tcan4x5x: reset pin is active high adds 1202d2318e2f dt-bindings: tcan4x5x: Make wake-gpio an optional gpio adds 2de497356955 can: tcan45x: Make wake-up GPIO an optional GPIO adds da2311a6385c can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to U [...] adds 43aad8104bda Merge tag 'linux-can-fixes-for-5.5-20191208' of git://git. [...] adds f394722fb0d0 neighbour: remove neigh_cleanup() method adds 9e99bfefdbce bonding: fix bond_neigh_init() adds b6f3320b1d52 sctp: fully initialize v4 addr in some functions adds 62201c00c467 mlxsw: spectrum_router: Remove unlikely user-triggerable warning adds 65cb13986229 selftests: forwarding: Delete IPv6 address at the end adds f8fc57e8d7c5 net/x25: add new state X25_STATE_5 adds 959c03a2eca3 Merge remote-tracking branch 'net/master' adds 164166558aac netfilter: uapi: Avoid undefined left-shift in xt_sctp.h adds db3b665dd77b netfilter: nft_set_rbtree: bogus lookup/get on consecutive [...] adds bffc124b6fe3 netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END adds 0d2c96af797b netfilter: nf_tables: validate NFT_DATA_VALUE after nft_da [...] adds fd57d0cbe187 netfilter: nf_tables: skip module reference count bump on [...] adds 81ec61074bcf netfilter: nf_tables_offload: return EOPNOTSUPP if rule sp [...] adds 5604285839aa netfilter: bridge: make sure to pull arp header in br_nf_f [...] adds 7acd9378dc65 netfilter: nf_flow_table_offload: Correct memcpy size for [...] adds 02699d194267 Merge remote-tracking branch 'netfilter/master' adds 1d5755430f0d Merge remote-tracking branch 'wireless-drivers/master' adds 9ff3483e5c55 ALSA: firewire-motu: fix double unlocked 'motu->mutex' adds 59a126aa3113 ALSA: oxfw: fix return value in error path of isochronous [...] adds 480136343cbe ALSA: fireface: fix return value in error path of isochron [...] adds 4b369c642b03 Merge remote-tracking branch 'sound-current/for-linus' adds 9c9b65203492 ASoC: core: only flush inited work during free adds ea69b8205710 Merge branch 'asoc-5.5' into asoc-linus adds 18c2feb51328 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 6d30fc511bec regulator: core: avoid unneeded .list_voltage calls adds d3d039851f84 Merge branch 'regulator-5.5' into regulator-linus adds 0812e5b12076 Merge remote-tracking branch 'regulator-fixes/for-linus' adds a841e2853e1a spi: spi-cavium-thunderx: Add missing pci_release_regions() adds 3194d2533eff spi: fsl: don't map irq during probe adds 6f2e2fffd91f Merge branch 'spi-5.5' into spi-linus adds 72bc8cce2bcc Merge remote-tracking branch 'spi-fixes/for-linus' adds 55e34eb261d3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 341826a06566 iio: adc: ad7606: fix reading unnecessary data from device adds 0163c1c521ff iio: st_accel: Fix unused variable warning adds 2e19b6c3efcf iio: temperature: ltc2983: fix u32 read into a unsigned long long adds dd587a7f0af5 dt-bindings: iio: adc: ad7292: Update SPDX identifier adds ada971cbdc37 dt-bindings: iio: adc: ad7292: fix constraint over channel [...] adds 11d7c8d3b125 iio: adc: ad7124: Enable internal reference adds 1f310f77efa2 iio: adc: intel_mrfld_adc: Allocating too much data in probe() adds c41d79b74b3b iio: adc: max1027: fix not unregistered iio trigger adds 342a6928bd50 iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel r [...] adds 53eaa9c27fdc iio: imu: inv_mpu6050: fix temperature reporting using bad unit adds 5685b145c138 iio: imu: st_lsm6dsx: fix decimation factor estimation adds c2686eb2aed3 iio: imu: st_lsm6dsx: track hw FIFO buffering with fifo_mask adds bd41c445b7b9 iio: imu: st_lsm6dsx: do not power-off accel if events are [...] adds 3b71f6b59508 iio: ad7949: fix channels mixups adds 9fd229c478fb iio: adc: max9611: Fix too short conversion time delay adds 7347f09a198a Merge tag 'iio-fixes-for-5.5a' of git://git.kernel.org/pub [...] adds 826f58e03d57 Merge remote-tracking branch 'staging.current/staging-linus' adds 702600eef730 lib: raid6: fix awk build warnings adds 58c02f33ef5b Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds fa28b1976a7c Merge remote-tracking branch 'ide/master' adds fd1baf6ca2ea selftests/ftrace: Fix to check the existence of set_ftrace_filter adds 25deae098e74 selftests/ftrace: Fix ftrace test cases to check unsupported adds ba1b9c5048e4 selftests/ftrace: Do not to use absolute debugfs path adds 5cc6c8d4a99d selftests/ftrace: Fix multiple kprobe testcase adds be12252212fa selftests: safesetid: Move link library to LDLIBS adds 295c4e21cf27 selftests: safesetid: Check the return value of setuid/setgid adds 8ef1ec0ca32c selftests: safesetid: Fix Makefile to set correct test program adds 39101b226544 fs/ext4/inode-test: Fix inode test on 32 bit platforms. adds 70efb58bbbc2 kunit: testing kunit: Bug fix in test_run_timeout function adds e7d7ad0e413f Documentation: kunit: fix typos and gramatical errors adds 99e51aa8f701 Documentation: kunit: add documentation for kunit_tool adds b73833b37fd8 Merge remote-tracking branch 'kselftest-fixes/fixes' adds d519f0a51eba Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 3f0a2abff9aa MIPS: Prevent link failure with kcov instrumentation adds 093c80f5a401 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds b73d0d84b754 Merge remote-tracking branch 'kvms390-fixes/master' adds ff50806aa687 hwmon: (nct7802) Fix voltage limits to wrong registers adds daf40fe5d60b hwmon: (nct7802) Fix non-working alarm on voltages adds 20358214d96b hwmon: (adt7475) Make volt2reg return same reg as reg2volt input adds 48b3d619da85 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 93259ffcd7d2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7c0d32467b95 Merge remote-tracking branch 'vfs-fixes/fixes' adds af3ea3c126ac MAINTAINERS: Update Lukasz Luba's email address adds 94fd07925577 MAINTAINERS: Include Samsung SoC serial driver in Samsung [...] adds a2315d3aea59 ARM: exynos_defconfig: Restore debugfs support adds 0575a616c906 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds 781d5eb4b4a6 Merge tag 'drm-misc-fixes-2019-11-25' of git://anongit.fre [...] adds a057176cdb52 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 36deeddcd369 drm/i915/gt: Save irqstate around virtual_context_destroy adds 1d002a1dac53 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds c9d5852d9644 Revert "mmc: sdhci: Fix incorrect switch to HS mode" adds 475aba506d70 mmc: sdhci-msm: Correct the offset and value for DDR_CONFI [...] adds 301a036c00a0 mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode adds a26593d86d4a mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erra [...] adds 261a27fe7844 Merge remote-tracking branch 'mmc-fixes/fixes' adds 0e72a2f9c1a3 riscv: Fix build dependency for loader adds bc3e8f5d42d5 riscv: only select serial sifive if TTY is enabled adds 8fc2728ee205 Merge remote-tracking branch 'risc-v-fixes/fixes' adds ccc82a28d018 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 40ecab551232 pinctrl: baytrail: Really serialize all register accesses adds b30b736a2b3d pinctrl: baytrail: Update North Community pin list adds ed3c15646251 pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback adds ca8a958e2acb pinctrl: baytrail: Pass irqchip when adding gpiochip adds 82d9beb4b7f7 pinctrl: cherryview: Split out irq hw-init into a separate [...] adds bd90633a5c54 pinctrl: cherryview: Add GPIO <-> pin mapping ranges via callback adds b9a19bdbc843 pinctrl: cherryview: Pass irqchip when adding gpiochip adds 6bead3f2139d Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds c2235802321e Merge remote-tracking branch 'erofs-fixes/fixes' adds 43cb86799ff0 drm: meson: venc: cvbs: fix CVBS mode matching adds 40b53c8a7710 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 4637e94d14bc ARM: Document merges adds 5a7df4476feb Merge tag 'samsung-dt-5.5-2' of https://git.kernel.org/pub [...] adds 68441353538b arm64: dts: agilex: add NAND IP to base dts adds 3c0f3b8545e7 arm64: dts: add NAND board files for Stratix10 and Agilex adds 310704e614ac arm64: dts: agilex: Add EDAC Device Tree adds a6706bd60be7 arm64: dts: agilex: Add SysMgr compatible adds 2f804ba7aa9e arm64: dts: agilex: Add SysMgr to Ethernet nodes adds e691c23ebe8f Merge tag 'socfpga_dts_updates_for_v5.5_part2' of git://gi [...] adds a405f4e75789 Merge branch 'arm/dt' into for-next adds 8c2b0bc0f0f8 ARM: Document merges adds afea68dc7bb9 Merge remote-tracking branch 'arm-soc/for-next' adds 29fb9ecfcf4e Merge remote-tracking branch 'amlogic/for-next' adds 54e37bbb291f Merge remote-tracking branch 'aspeed/for-next' adds 7cff91f2f337 Merge remote-tracking branch 'at91/at91-next' adds 127ad68fb8b2 Merge remote-tracking branch 'bcm2835/for-next' adds 073a01e8d7c2 clk: imx: clk-composite-8m: add lock to gate/mux adds ed11e31709d7 clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table adds a546d88c13ea clk: imx: clk-divider-gate: fix a typo in comment adds 2871736869f0 clk: imx: clk-divider-gate: drop redundant initialization adds d9ea9ca2b420 clk: imx8m: Set CLK_GET_RATE_NOCACHE on dram clocks adds e18f64712e9e clk: imx: Mark dram pll on 8mm and 8mn with CLK_GET_RATE_NOCACHE adds 3ff86050da41 clk: imx6q: disable non functional divider adds c13f370d492d clk: imx7ulp: Fix watchdog2 clock name typo adds 2ef139393fdc clk: imx8m: Suppress bind attrs adds 3305008a6684 Merge branch 'clk/imx' into for-next adds 0aeb1f2b74f3 ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing adds b731fadff489 ARM: dts: e60k02: fix power button adds 2af30cefe43d Merge branch 'imx/fixes' into for-next adds cd262dbfd703 soc: imx8: print SoC type and revision adds 75732e8b3290 Merge branch 'imx/drivers' into for-next adds a14dbfe5d954 ARM: imx: Add i.MX7ULP SoC serial number support adds 0be617792947 Merge branch 'imx/soc' into for-next adds a1433ca47e26 dt-bindings: arm: imx: Add the i.MX6SX-SDB Rev-A board adds 7bd9f52628f0 dt-bindings: arm: imx: Add the i.MX7D-SDB Rev-A board adds 5780c958da06 dt-bindings: arm: fsl: add compatible string for Tolino Shine 3 adds 4db11d90cd52 dt-bindings: mxsfb: Add compatible for iMX8MQ adds 2355ed26cc06 Merge branch 'imx/bindings' into for-next adds 388adcbb08ef ARM: dts: imx6q-logicpd: Enable ili2117a Touchscreen adds e26f87c59ec4 ARM: dts: imx6sx-sdb-reva: Add revision in board compatibl [...] adds 97a94cd58c50 ARM: dts: imx7d-sdb-reva: Add revision in board compatible string adds 0b47f9201075 ARM: dts: add devicetree entry for Tolino Shine 3 adds 6d8709248d88 ARM: dts: e60k02: Pass the memory unit address adds e50811396a49 ARM: dts: imx25: consolidate properties of usbhost1 in dtsi file adds 562ed3e439a6 ARM: dts: imx25: describe maximum speed of internal usbhos [...] adds d27f9d634c9b ARM: dts: ls1021a: add node describing external interrupt lines adds 0840a47ee85f ARM: dts: ls1021a-tsn: Use interrupts for the SGMII PHYs adds 6a22635e80ed Merge branch 'imx/dt' into for-next adds c7649739f55d arm64: dts: imx8qxp: Remove unnecessary "interrupt-parent" [...] adds 0900a484928d arm64: dts: imx8mm: remove "simple-bus" for anatop adds 0f93eb28ff3a arm64: dts: imx8mn: remove "simple-bus" for anatop adds 0376f6ec9eb8 arm64: dts: imx8m: Add ddr controller nodes adds 912b9dacf3f0 arm64: dts: imx8mq: increase NOC clock to 800 MHz adds 1987ddfca358 arm64: dts: imx8mq: Add eLCDIF controller adds 4999236e05b8 arm64: dts: zii-ultra: adjust board names adds fcb1991c46a6 arm64: dts: imx8mq: add missing SAI nodes adds 7c3059e734f4 Merge branch 'imx/dt64' into for-next adds 5e78a98601d6 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ILI210X adds 349adf06d30b Merge branch 'imx/defconfig' into for-next adds c48635f34eb0 Merge remote-tracking branch 'imx-mxs/for-next' adds f8850ccdce36 Merge remote-tracking branch 'keystone/next' adds befdf3e1886a Merge remote-tracking branch 'mediatek/for-next' adds 1eebac024058 arm64: dts: uDPU: fix broken ethernet adds fe3ec631a77d arm64: dts: uDPU: remove i2c-fast-mode adds cd592187f9de arm64: dts: uDPU: SFP cages support 3W modules adds d5b83d1fbaa5 Merge remote-tracking branch 'mvebu/for-next' adds 3bd886ab1fb2 Merge remote-tracking branch 'omap/for-next' adds 7bc8bf0cef8c Merge remote-tracking branch 'qcom/for-next' adds 6ef78d348908 Merge remote-tracking branch 'realtek/for-next' adds b515e3d98cbf ARM: shmobile: defconfig: Enable support for panels from EDT adds 6f89dd9e9325 ARM: dts: iwg20d-q7-common: Add LCD support adds c4ed20f74c79 dt-bindings: timer: renesas: tmu: Document r8a774b1 bindings adds 7b9952bb2d12 Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] adds 5a578f58c00c Merge remote-tracking branch 'renesas/next' adds 493987b8687b Merge remote-tracking branch 'reset/reset/next' adds 49bc87d9c1d4 Merge remote-tracking branch 'rockchip/for-next' adds 4ff40d140e2a clk: sunxi-ng: v3s: Fix incorrect number of hw_clks. adds 5d22a618820f clk: sunxi: use of_device_get_match_data adds 2c63afdafa51 arm64: dts: allwinner: orange-pi-3: Enable IR receiver adds 59f3f4dcf68d arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink [...] adds b120a822ef10 ARM: dts: allwinner: Split out non-SoC specific parts of N [...] adds 163633013d17 ARM: dts: sunxi: Add Neutis N5H3 support adds f4df503a842e dt-bindings: arm: sunxi: add Neutis N5H3 adds a62b3a512431 arm64: dts: allwinner: sun50i-h6-pine-h64: state that the [...] adds 8b5935385bb9 arm64: dts: allwinner: add pineh64 model B adds 4cabab2c36b6 media: dt-bindings: media: add new rc map name adds 9ed7f962c2fd arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping adds 8a393a0a88b3 ARM: dts: sun8i: h3: Add rc map for Beelink X2 adds 937b01f031be arm64: dts: allwinner: H6: Add PMU mode adds 7a4b3bfc3dca arm64: dts: allwinner: H5: Add PMU node adds 236f2249d770 arm: dts: allwinner: H3: Add PMU node adds 4ee929b3f08e dt-bindings: pwm: allwinner: Add H6 PWM description adds b1a24af5c6c4 arm64: dts: allwinner: h6: Add PWM node adds 1812e3f87bb3 arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators adds 8467ebbf708e arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator adds 3d615c2fc2d1 arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator adds 832840f27202 Merge branches 'sunxi/clk-fixes-for-5.5', 'sunxi/clk-for-5 [...] adds 5bbdf4c97274 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 6c79f7cd1a79 Merge remote-tracking branch 'tegra/for-next' adds 9753462ff42b Merge remote-tracking branch 'csky/linux-next' adds e111a1b47c98 Merge remote-tracking branch 'h8300/h8300-next' adds 1972194f9633 soc: fsl: qe: remove space-before-tab adds cf037a9b7af6 soc: fsl: qe: drop volatile qualifier of struct qe_ic::regs adds d9d95bcad38d soc: fsl: qe: rename qe_(clr/set/clrset)bit* helpers adds 6ac9b61786cc soc: fsl: qe: introduce qe_io{read,write}* wrappers adds 77d7676a92d1 soc: fsl: qe: avoid ppc-specific io accessors adds 580996853864 soc: fsl: qe: replace spin_event_timeout by readx_poll_tim [...] adds df049d1f4916 soc: fsl: qe: qe.c: guard use of pvr_version_is() with CON [...] adds 43223922f947 soc: fsl: qe: drop unneeded #includes adds 003204b4640b soc: fsl: qe: drop assign-only high_active in qe_ic_init adds ea275d1f07c1 soc: fsl: qe: remove pointless sysfs registration in qe_ic.c adds 273e66721e36 soc: fsl: qe: use qe_ic_cascade_{low, high}_mpic also on 83xx adds 4e0e161d3cc4 soc: fsl: qe: move calls of qe_ic_init out of arch/powerpc/ adds 01a2ffbdb2e5 powerpc/83xx: remove mpc83xx_ipic_and_qe_init_IRQ adds a36742d13a1d soc: fsl: qe: move qe_ic_cascade_* functions to qe_ic.c adds 523eef1d206a soc: fsl: qe: rename qe_ic_cascade_low_mpic -> qe_ic_cascade_low adds d7c2878cfcfa soc: fsl: qe: remove unused qe_ic_set_* functions adds 10d7930dbb51 soc: fsl: qe: don't use NO_IRQ in qe_ic.c adds 5bd202223452 soc: fsl: qe: make qe_ic_get_{low,high}_irq static adds 882c626d1d46 soc: fsl: qe: simplify qe_ic_init() adds 9dab15b1a0e3 soc: fsl: qe: merge qe_ic.h headers into qe_ic.c adds 123ee6e90b06 soc: fsl: qe: qe.c: use of_property_read_* helpers adds abc6311b99f2 soc: fsl: qe: qe_io.c: don't open-code of_parse_phandle() adds 6aef51238782 soc: fsl: qe: qe_io.c: access device tree property using b [...] adds b3f4ff62f62c soc: fsl: qe: qe_io.c: use of_property_read_u32() in par_i [...] adds d5b4a762b7bb soc: fsl: move cpm.h from powerpc/include/asm to include/soc/fsl adds c1c80cde7f78 soc/fsl/qe/qe.h: update include path for cpm.h adds 2f58c2ae9e50 serial: ucc_uart: explicitly include soc/fsl/cpm.h adds 8b1cdc4033bd serial: ucc_uart: replace ppc-specific IO accessors adds 96b6b6aaac79 serial: ucc_uart: factor out soft_uart initialization adds 002dedc5e933 serial: ucc_uart: stub out soft_uart_init for !CONFIG_PPC32 adds 89ad26f5f8bb serial: ucc_uart: use of_property_read_u32() in ucc_uart_probe() adds b0816f88b9b5 serial: ucc_uart: limit brg-frequency workaround to PPC32 adds 09a39ec9decd serial: ucc_uart: access __be32 field using be32_to_cpu adds 800cd6fb76f0 soc: fsl: qe: change return type of cpm_muram_alloc() to s32 adds 754f40e0977c soc: fsl: qe: make cpm_muram_free() return void adds 900470ce3999 soc: fsl: qe: make cpm_muram_free() ignore a negative offset adds b6231ea2b3c6 soc: fsl: qe: drop broken lazy call of cpm_muram_init() adds ec2058ac8f50 soc: fsl: qe: refactor cpm_muram_alloc_common to prevent B [...] adds 611780a6aa50 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_slow.c adds 4c3e565cc623 soc: fsl: qe: drop use of IS_ERR_VALUE in qe_sdma_init() adds 71352b8c4016 soc: fsl: qe: drop pointless check in qe_sdma_init() adds c93c159aefb0 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_fast.c adds be2e9415f8b3 net/wan/fsl_ucc_hdlc: avoid use of IS_ERR_VALUE() adds 49b865b332a6 net/wan/fsl_ucc_hdlc: fix reading of __be16 registers adds 148587a59f6b net/wan/fsl_ucc_hdlc: reject muram offsets above 64K adds 114724b78281 net: ethernet: freescale: make UCC_GETH explicitly depend [...] adds 8d70df8b88a2 soc: fsl: qe: remove unused #include of asm/irq.h from ucc.c adds 5a35435ef4e6 soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE adds 0a4bc90b771c Merge remote-tracking branch 'soc-fsl/next' adds 0ef11c0ade8e Merge remote-tracking branch 'risc-v/for-next' adds 732ca6e6b86f Merge remote-tracking branch 'sh/sh-next' adds 57bb6ba989de Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ae261a3644b7 Merge remote-tracking branch 'btrfs/for-next' adds ad8c28a9eb81 ceph: convert int fields in ceph_mount_options to unsigned int adds 3a3430affce5 ceph: show tasks waiting on caps in debugfs caps file adds bba1560bd4a4 ceph: trigger the reclaim work once there has enough pending caps adds bd84fbcb3198 ceph: switch to global cap helper adds da08e1e1d7c3 ceph: add more debug info when decoding mdsmap adds 0dcaf51f9bb3 Merge remote-tracking branch 'ceph/master' adds 0c062dd0c56d smb3: fix refcount underflow warning on unmount when no di [...] adds 13179831626d Merge remote-tracking branch 'cifs/for-next' adds 84f7a62771e2 Merge remote-tracking branch 'ecryptfs/next' adds 78efef8bd76a Merge remote-tracking branch 'ext3/for_next' adds 2b98149c2377 namei: only return -ECHILD from follow_dotdot_rcu() adds ce623f89872d nsfs: clean-up ns_get_path() signature to return int adds 1bc82070fa27 namei: allow nd_jump_link() to produce errors adds 740a16782750 namei: allow set_root() to produce errors adds 278121417a72 namei: LOOKUP_NO_SYMLINKS: block symlink resolution adds 4b99d4996979 namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution adds 72ba29297e14 namei: LOOKUP_NO_XDEV: block mountpoint crossing adds adb21d2b526f namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution adds 8db52c7e7ee1 namei: LOOKUP_IN_ROOT: chroot-like scoped resolution adds ab87f9a56c8e namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution adds 0a51692d49ec open: introduce openat2(2) syscall adds 9a27653a238b selftests: add openat2(2) selftests adds b767b87044c4 Documentation: path-lookup: include new LOOKUP flags adds 653f0d05be09 simple_recursive_removal(): kernel-side rm -rf for ramfs-s [...] adds eb31e2f63d85 utimes: Clamp the timestamps in notify_change() adds 97acf83de493 fs: fat: Eliminate timespec64_trunc() usage adds 918c900987f2 fs: cifs: Delete usage of timespec64_trunc adds 668c9a61e3bf fs: ceph: Delete timespec64_trunc() usage adds 1bfad0c07941 fs: ubifs: Eliminate timespec64_trunc() usage adds ba70609d5ec6 fs: Delete timespec64_trunc() adds 23b424d9c36e fs: Do not overload update_time adds f0f3588f7a95 kernfs: don't bother with timestamp truncation adds acf0bd9f7b7d Merge branches 'work.openat2', 'work.recursive_removal' an [...] adds 6fd49a717c2b Merge remote-tracking branch 'vfs/for-next' adds 7fd54f2f634b Merge remote-tracking branch 'printk/for-next' adds 9f3b61dc1dd7 HID: hidraw: Fix returning EPOLLOUT from hidraw_poll adds be54e7461ffd HID: uhid: Fix returning EPOLLOUT from uhid_char_poll adds 348b80b273fb HID: multitouch: Add LG MELF0410 I2C touchscreen support adds c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next adds 97bf8aa67244 Merge remote-tracking branch 'hid/for-next' adds b9e807e34ce7 Merge branch 'dmi/master' adds dfd767cbdcbe hwmon: Add intrusion templates adds 771ca6875ff3 dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer adds 76f2ee357da6 hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer adds d46d6a166776 hwmon: (w83627ehf) convert to with_info interface adds b23da6b4afde hwmon: Add support for enable attributes to hwmon core adds 544f8d857a05 hwmon: Driver for MAX31730 adds 6b972bffdf9d Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 8f2b841a00b5 media: dt-bindings: media: cal: update binding to use syscon adds b99c35a40ca0 media: dt-bindings: media: cal: update binding example adds 5e51dd352557 media: ti-vpe: cal: switch BIT_MASK to BIT adds 65ee4280f19c media: ti-vpe: cal: Add per platform data support adds 23122c373e33 media: ti-vpe: cal: Enable DMABUF export adds 6e72eab2e7b7 media: ti-vpe: cal: Restrict DMA to avoid memory corruption adds 03ea2e032e79 media: dt-bindings: media: cal: update binding to add PHY [...] adds 6713feb7c6fd media: ti-vpe: cal: add CSI2 PHY LDO errata support adds 5f9f2fb7c46f media: ti-vpe: cal: Fix ths_term/ths_settle parameters adds cd0dacc256fc media: ti-vpe: cal: Fix pixel processing parameters adds 8fac698199fe media: ti-vpe: cal: Align DPHY init sequence with docs adds 3337fba37308 media: dt-bindings: media: cal: update binding to add DRA7 [...] adds e2257005902a media: ti-vpe: cal: Add DRA76x support adds 5fa3144be4fc media: dt-bindings: media: cal: update binding to add AM65 [...] adds 7a3b9684cede media: ti-vpe: cal: Add AM654 support adds 04d766acbf3e media: ti-vpe: cal: Add subdev s_power hooks adds 348d32d3a032 media: ti-vpe: cal: Properly calculate max resolution boundary adds eb9792a42743 media: ti-vpe: cal: Fix a WARN issued when start streaming fails adds af8b32f83268 media: ti-vpe: cal: fix enum_mbus_code/frame_size subdev a [...] adds 2099ef02c6c0 media: dt-bindings: media: cal: convert binding to yaml adds 4f1af3d19b10 Merge remote-tracking branch 'v4l-dvb/master' adds e876e710ede2 PM / devfreq: Fix devfreq_notifier_call returning errno adds e7cc792d0004 PM / devfreq: Set scaling_max_freq to max on OPP notifier error adds 46cecc0bf095 PM / devfreq: Introduce get_freq_range helper adds 42a6b25e67df PM / devfreq: Don't fail devfreq_dev_release if not in list adds 05d7ae15cfb1 PM / devfreq: Add PM QoS support adds 27dbc542f651 PM / devfreq: Use PM QoS for sysfs min/max_freq adds e8ad8d5108e0 Merge tag 'devfreq-fixes-for-5.5-rc2' of git://git.kernel. [...] adds e6bff4665c59 software node: replace is_array with is_inline adds 996b0830f95d software node: allow embedding of small arrays into proper [...] adds e64b674bc9d7 software node: implement reference properties adds 53c24c2932e5 platform/x86: intel_cht_int33fe: use inline reference properties adds e933bedd4509 software node: remove separate handling of references adds 88d91da9d0ec Merge branch 'devprop' into linux-next adds fd208f329f93 Merge remote-tracking branch 'pm/linux-next' adds 76c60a2a286a Merge remote-tracking branch 'thermal/thermal/linux-next' adds 56d7391c05b5 Merge remote-tracking branch 'swiotlb/linux-next' adds e7096c131e51 net: WireGuard secure network tunnel adds 4a63ef710cc3 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 4ec490e21d1f Merge remote-tracking branch 'net-next/master' adds 49ebdf88c49d Merge remote-tracking branch 'nfc-next/master' adds 38c49808295f gfs2: Another gfs2_find_jhead fix adds a45cea14c47a Merge remote-tracking branch 'gfs2/for-next' adds 59ca82d97179 Merge remote-tracking branch 'amdgpu/drm-next' adds f05816cbbcd0 drm/i915/selftests: Spin on all engines simultaneously adds 3558cafc31ce drm/i915: Handle a few more cases for crtc hw/uapi split, v3. adds 2b808b3a27d1 drm/i915: Add aliases for uapi and hw to crtc_state adds aa42a50add15 drm/i915: Perform manual conversions for crtc uapi/hw split, v2. adds 1326a92c3466 drm/i915: Perform automated conversions for crtc uapi/hw s [...] adds 2225f3c6f1d7 drm/i915: Perform automated conversions for crtc uapi/hw s [...] adds 58d124ea2739 drm/i915: Complete crtc hw/uapi split, v6. adds 5b6edb88008f drm/i915: Add aliases for uapi and hw to plane_state adds a456f65f8963 drm/i915: Perform manual conversions for plane uapi/hw split, v2. adds 7b3cb17a48dc drm/i915: Perform automated conversions for plane uapi/hw [...] adds f90a85e76c2a drm/i915: Perform automated conversions for plane uapi/hw [...] adds 380015bfd9ce drm/i915: Complete plane hw and uapi split, v2. adds 1f594b209fe1 drm/i915: Remove special case slave handling during hw pro [...] adds 4605bb73a819 drm/i915/gt: Pull timeline initialise to intel_gt_init_early adds 797a615357ac drm/i915/gt: Call intel_gt_sanitize() directly adds c8f6cfc56fc8 drm/i915/gem: Leave reloading kernel context on resume to GT adds 9ab3fe2d7dc3 drm/i915/gt: Move user_forcewake application to GT adds c601cb2135fd drm/i915: Defer rc6 shutdown to suspend_late adds 833e979db36c drm/i915/selftests: Add intel_gt_suspend_prepare adds 9278bbb6e43c drm/i915/perf: Reverse a ternary to make sparse happy adds 38813767c7c5 drm/i915/selftests: Flush all active callbacks adds b0b102488664 drm/i915/execlists: Verify context register state before e [...] adds 38098750719c drm/i915/execlists: Ignore the inactive kernel context in [...] adds 83c55ee82f3a drm/i915/gt: Drop false assertion on user_forcewake adds 7d1486352533 drm/i915: Protect request peeking with RCU adds c4a774c4192c drm/i915: add for_each_port() and use it adds 0a1f57b86c0b drm/i915/execlists: Reset CSB pointers by mmio as well adds ffe0fd2404f7 drm/i915: Expose 10:10:10 XRGB formats on SNB-BDW sprites adds 73263cb6e2fe drm/i915: Expose alpha formats on VLV/CHV primary planes adds d8aa1a487b32 drm/i915: Add missing 10bpc formats for pipe B sprites on CHV adds ed94034f3d6d drm/i915: Expose C8 on VLV/CHV sprite planes adds f9c43a313f51 drm/i915: Add 10bpc formats with alpha for icl+ adds 12fef149d755 drm/i915: Sort format arrays consistently adds dbb1a6fbbb80 drm/i915: Eliminate redundancy in intel_primary_plane_create() adds 74e8cd5ba4a2 drm/i915: Add for_each_new_intel_connector_in_state() adds 142110c4ef6d drm/i915: add wrappers to get intel connector state adds a687b4ef6e28 drm/i915/tgl: do not enable transcoder clock twice on MST adds 35ac28a88223 drm/i915: avoid reading DP_TP_CTL twice adds 59ed05ccdded drm/i915: update rawclk also on resume adds 074f51574e7a drm/i915/dsc: make parameter arrays const adds 6aead5df0556 drm/i915/dsc: clean up rc parameter table access adds b0ab655c8716 drm/i915/dsc: split out encoder specific parts from DSC co [...] adds 75217f8d029b drm/i915/dsc: rename functions for consistency adds a096883dda2c drm/i915/dsb: Remove PIN_MAPPABLE from the DSB object VMA adds bee0a70a9eab drm/i915/gem: Early rejection of no-aperture map_ggtt adds 1e460bf9eaa5 drm/i915: Frob the correct crtc state in intel_crtc_disabl [...] adds cddb85dc1eca drm/i915/lmem: fixup fake lmem teardown adds 841e86728615 drm/i915/gt: Only drop heartbeat.systole if the sole owner adds feba2b814663 drm/i915/gem: Fix error path to unlock if the GEM context [...] adds 4b4069985658 drm/i915: Remove unwanted rcu_read_lock/unlock adds 6cf6e590ea2e drm/i915/tgl: Add second TGL PCH ID adds 70dfbc29ab9b drm/i915: switch intel_ddi_init() to intel types adds 3466a3def2c0 drm/i915/gt: Cleanup heartbeat systole first adds f86dbacb3002 drm/i915: Switch obj->mm.lock lockdep annotations on its head adds e692b4021a2e lockdep: add might_lock_nested() adds 74ceefd10b1f drm/i915: use might_lock_nested in get_pages annotation adds 3c954c418eb3 drm/i915/display: only include intel_dp_link_training.h wh [...] adds 2b0a4fc25ad8 drm/i915: Leave the aliasing-ppgtt size alone adds 9e678fc9baaa drm/i915: FB backing gem obj should reside in LMEM adds 0ccc42a2fd51 drm/i915: Preload LUTs if the hw isn't currently using them adds 7caaed94eade drm/i915/gt: Defer engine registration until fully initialised adds 27dbae8f36c1 drm/i915/gem: Safely acquire the ctx->vm when copying adds 6349120ddcbf drm: Move EXPORT_SYMBOL_FOR_TESTS_ONLY under a separate Kconfig adds 4748aa16d527 drm: Expose a method for creating anonymous struct file ar [...] adds 85ca528ed79c drm/i915/selftests: Replace mock_file hackery with drm's t [...] adds 6fedafacae1b drm/i915/selftests: Wrap vm_mmap() around GEM objects adds 1d1d0af67939 drm/i915/selftests: Verify mmap_gtt revocation on unbinding adds 5e19c0b062b4 drm/i915: Expand documentation for gen12 DP pre-enable sequence adds 080f1288483b drm/i915: change to_mock() to an inline function adds ab11a9270a91 drm/i915: make more headers self-contained adds a8c9a7f52ec5 drm/i915/selftests: Complete transition to a real struct f [...] adds b5572d312d59 drm/i915/selftests: Mark up sole accessor to ctx->vm as be [...] adds c1c82d267ae8 drm/i915/pmu: Cheat when reading the actual frequency to avoid fw adds d79e1bd676f0 drm/i915/pmu: Only use exclusive mmio access for gen7 adds baea9ffe6420 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs adds 0b0120d4c7b0 drm/i915/perf: always consider holding preemption a privileged op adds 028a7a989cb5 drm/i915/icl: Refine PG_HYSTERESIS adds fecffa4668cf drm/i915: Protect context while grabbing its name for the request adds fc4f125d958f drm/i915/gem: Embed context/timeline name inside the GEM context adds 267c012635c2 drm/i915/gem: Update context name on closing adds dfd9c1b4eab1 drm/i915: Show guilty context name on GPU reset adds e8887bb3eb6f drm/i915: Cancel context if it hangs after it is closed adds e88866ef0285 drm/i915/pmu: "Frequency" is reported as accumulated cycles adds 34485832cb98 drm/i915/selftests: Exercise parallel blit operations on a [...] adds 1af65515e363 drm/i915/selftests: Fill all the drm_vma_manager holes adds 7a73e671acba drm/i915: Taint the kernel on dumping the GEM ftrace buffer adds 69a48c1d28e0 drm/i915/execlists: Reduce barrier on context switch to a wmb() adds bd8c9cca8876 drm/i915: Split a setting of MSA to MST and SST adds 0d4bbe3d407f drm/i915/userptr: Try to acquire the page lock around set_ [...] adds d323c9b88260 drm/i915/userptr: Handle unlocked gup retries adds 31b61f0ef9af drm/i915/execlists: Move reset_active() from schedule-out [...] adds 3c7a44bbbfa7 drm/i915/selftests: Perform some basic cycle counting of MI ops adds bdce2bea0f5e drm/i915/gem: Replace implicit dev_priv->uncore for stolen init adds 1e5078727353 drm/i915/gem: Pass mem region to preallocated stolen adds b5b61cb4b1bf drm/i915: Remove leftover gem.pm_notifier member adds f9228f765873 drm/i915/gt: Try an extra flush on the Haswell blitter adds 7a0073d662db drm/i915/bios: use a flag for vbt hdmi level shift presence adds 0d9ef19bddc8 drm/i915/bios: store child devices in a list adds 5f00cac921b1 drm/i915: Flush context free work on cleanup adds 64ad532a43de drm/i915/dsi: Define command mode registers adds 8c388ac8f186 drm/i915/selftests: Remove unused local variable 'file' adds 860afa086841 drm/i915/gt: Flush gen7 even harder adds d670719467ec drm/i915: do not warn late about hdmi on port A adds 50a5065f4474 drm/i915: Fix detection for a CMP-V PCH adds 046091758b50 Revert "drm/i915/ehl: Update MOCS table for EHL" adds bfb0e8e63d86 drm/i915/tgl: MOCS table update adds 9381e2bee8d2 drm/i915/gt: Invalidate as we write the gen7 breadcrumb adds 496f50a601d5 drm/i915/bios: rename bios to oprom when mapping pci rom adds ff00ff96a563 drm/i915/bios: make sure to check vbt size adds bb747fa5a9cb drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition adds 4d89adc7b56f drm/i915/display/dsi: Add support to pipe D adds ff15e5a068ee drm/i915/display/mst: Enable virtual channel payload alloc [...] adds 523e0cc89b83 drm/i915/tgl: allow DVI/HDMI on port A adds 48715f700174 drm/i915: Avoid atomic context for error capture adds 5ba2bb587d89 drm/i915/tgl: Wa_1606679103 adds 93937659dc64 drm/i915/perf: don't forget noa wait after oa config adds abc5520704ab drm/i915/fbdev: Restore physical addresses for fb_mmap() adds 93975d613ec0 drm/i915/gt: Set unused mocs entry to follow PTE on tgl as [...] adds f616de0e24d3 drm/i915/gt: Tidy up debug-warns for the mocs control table adds f8a0c7a996ff drm/i915/gt: Refactor mocs loops into single control macro adds 3fb33cd32ffd drm/i915/selftests: Add coverage of mocs registers adds c9ad602feabe drm/i915: Split i915_active.mutex into an irq-safe spinloc [...] adds c504f4dfaa68 drm/i915: Do not override mode's aspect ratio with the pro [...] adds e5436206f426 drm/i915: Drop redundant aspec ratio prop value initialization adds 980f87a2edb3 drm/i915: Restore GT coarse power gating workaround adds 1cdc2330e8d3 drm/i915/guc: Properly capture & release GuC interrupts on Gen11+ adds e205ceeb2537 Merge drm/drm-next into drm-intel-next-queued adds 7936a22dd466 drm/i915/gt: Wait for new requests in intel_gt_retire_requests() adds d96bb620fc8b drm/i915/gem: Silence sparse for RCU protection inside the [...] adds 90eb7d2aa3ce drm/i915: Simplify NEEDS_WaRsDisableCoarsePowerGating adds aeab92e264d4 drm/i915/gt: Use gt locals for accessing rc6 adds dea397e818b1 drm/i915/gt: Flush retire.work timer object on unload adds dd590f680089 drm/i915/perf: Add preemption check while waiting for OA adds 2d19a71ce68f drm/i915/selftests: Exercise long preemption chains adds c212fbde20ac drm/i915/selftests: Disable heartbeat around context barri [...] adds cc7a4cffea21 drm/i915: Fix frame start delay programming adds 3c1fe1eb92f4 drm/i915/gt: Mention which device failed adds b291ce0a168b drm/i915/gem: Purge the sudden reappearance of i915_gem_ob [...] adds 82e0c5bbd6eb drm/i915/guc: Skip suspend/resume GuC action on platforms [...] adds 48ea97fabe75 drm/i915: fix accidental static variable use adds 8eed67141593 drm/i915/selftests: Add intel_gt_driver_late_release for m [...] adds 9e7ecedf057f drm/i915/vbt: Parse panel options separately from timing data adds 33ef6d4fd8df drm/i915/vbt: Handle generic DTD block adds c50bb4dd1fa5 drm/i915/mst: Check uapi enable not intel one during mst a [...] adds ac4eead37965 drm/i915/dsb: remove atomic operations adds 03cea61076f0 drm/i915/dsb: fix extra warning on error path handling adds d147483884ed drm/i915/ehl: Update voltage level checks adds b6422694c585 drm/i915/gt: Only wait for register chipset flush if active adds a266bf420060 drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint adds 42d70253c209 drm/i915/gem: Track ggtt writes from userspace on the bound vma adds 62d1c851466b drm/i915/gem: Merge GGTT vma flush into a single loop adds 530197795fac drm/i915/gem: Protect the obj->vma.list during iteration adds 6d73af2767bb drm/i915/dsi: Do not read the transcoder register. adds 362bfb995b78 drm/i915/tgl: Add DKL PHY vswing table for HDMI adds d18580b08b92 drm/i915: make pool objects read-only adds 1683d24c1470 drm/i915/gt: Move new timelines to the end of active_list adds dcbebb11197c drm/i915/gt: Schedule next retirement worker first adds 0cdfdf6fa9ee drm/i915/gt: Flush the requests after wedging on suspend adds 8ad305f1a29a drm/i915/gem: Manually dump the debug trace on GEM_BUG_ON adds f4ba0707c825 drm/i915: Wait until the intel_wakeref idle callback is complete adds ba446f746096 drm/i915/selftests: Exercise rc6 w/a handling adds e668950149de drm/i915/selftests: Be explicit in ERR_PTR handling adds c53d13138da0 drm/i915/selftests: Take a ref to the request we wait upon adds e85c659225c2 drm/dsi: clean up DSI data type definitions adds 5586363575ea drm/dsi: add missing DSI data types adds 0676e24f6295 drm/dsi: add missing DSI DCS commands adds 97ecec8b7fa5 drm/dsi: rename MIPI_DCS_SET_PARTIAL_AREA to MIPI_DCS_SET_ [...] adds f4dea1aaa9a1 drm/dsi: add helpers for DSI compression mode and PPS packets adds 41dec7574011 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of g [...] adds 021ba1005569 drm/i915: Change intel_encoders_<hook>() calling convention adds d18b6bb80a5a drm/i915: Add intel_crtc_vblank_off() adds 407b94058b3b drm/i915: Move assert_vblank_disabled() into intel_crtc_vb [...] adds 777bf6d71f72 drm/i915: Move crtc_state to tighter scope adds 5b4f4e94df8e drm/i915: Pass intel_crtc to ironlake_fdi_disable() adds 7a8fdb1f272b drm/i915: Change watermark hook calling convention adds c684fb44c0ff drm/i915: Pass dev_priv to cpt_verify_modeset() adds e44c84a14469 drm/i915: s/intel_crtc/crtc/ in .crtc_enable() and .crtc_d [...] adds 502d871459d2 drm/i915: s/pipe_config/new_crtc_state/ in .crtc_enable() adds 7451a074bf2f drm/i915: Change .crtc_enable/disable() calling convention adds e7862f476e6f Skip MCHBAR queries when display is not available adds 8a126392b7d7 drm/i915: Do not initialize display BW when display not available adds 07779a76ee1f drm/i915: Mark up the calling context for intel_wakeref_put() adds a6edbca74b30 drm/i915/gt: Close race between engine_park and intel_gt_r [...] adds 5cba288466e9 drm/i915/gt: Unlock engine-pm after queuing the kernel con [...] adds 88cec4973de1 drm/i915/gt: Declare timeline.lock to be irq-free adds e435c608e89a drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state adds e18417b48b4b drm/i915: Use intel_gt_pm_put_async in GuC submission path adds 689122dcc36e Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...] adds 2d0fb251360a drm/i915: Serialise with remote retirement adds 090a82e9166f drm/i915/gt: Hold request reference while waiting for w/a [...] adds c95d31c3df1b drm/i915/execlists: Lock the request while validating it d [...] adds 93b0e8fe4753 drm/i915: Mark intel_wakeref_get() as a sleeper adds 1ff2f9e26c56 drm/i915/selftests: Always hold a reference on a waited up [...] adds f05bfce33412 drm/i915/selftests: Shorten infinite wait for sseu adds 67a3acaab716 drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_request adds cfd821b2439c drm/i915/selftests: Force bonded submission to overlap adds e8e61f105af4 drm/i915/selftests: Flush the active callbacks adds 6025ba120471 drm/i915: coffeelake supports hdcp2.2 adds 9acc99d8f278 drm/i915/query: Align flavour of engine data lookup adds 3b054a1c036f drm/i915/selftests: Include the subsubtest name for live_p [...] adds bae21dacd7b7 drm/i915: Switch kunmap() to take the page not vaddr adds 331bf9059157 drm/i915/gt: Mark the execlists->active as the primary vol [...] adds da0ef77e1e0c drm/i915/execlists: Fixup cancel_port_requests() adds de5825beae9a drm/i915: Serialise with engine-pm around requests on the [...] adds 88a4655e75ac drm/i915/gt: Adapt engine_park synchronisation rules for e [...] adds 4f88f8747fa4 drm/i915/gt: Schedule request retirement when timeline idles adds 34f5fe1243f0 drm/i915/selftests: Move mock_vma to the heap to reduce st [...] adds 5766a5ffc6a6 drm/i915: Default to a more lenient forced preemption timeout adds 58b4c1a07ada drm/i915: Reduce nested prepare_remote_context() to a trylock adds 9b93daa93ebe drm/i915: Support more QGV points adds 071309814d68 drm/i915/dp: fix DP audio for PORT_A on gen12+ adds 7e7129dcbd81 drm/i915: Disable display interrupts during display IRQ handler adds 730eaeb52426 drm/i915/gt: Manual rc6 entry upon parking adds df9f85d8582e drm/i915: Serialise i915_active_fence_set() with itself adds e3f3a0f26932 drm/i915/gt: Defer breadcrumb processing to after the irq handler adds cd30a5031704 drm/i915/gem: Excise the per-batch whitelist from the context adds 7983990ca94a drm/i915/selftests: Try to show where the pulse went adds 212d9994d0b5 drm/i915/selftests: Count the number of engines used adds 952d1a6b0f83 drm/i915/selftests: Drop local vm reference! adds ff690b2111ba drm/i915/tgl: Implement Wa_1604555607 adds 69305732796f drm/i915/selftests: Use sgt_iter for huge_pages_free adds b006869c6e79 drm/i915/selftests: Always lock the drm_mm around insert/remove adds 0cb7da1062f4 drm/i915/selftests: Wait only on the expected barrier adds d92f77deefc9 Revert "drm/i915: use a separate context for gpu relocs" adds 8d9875b47a5d drm/i915: Don't set undefined bits in dirty_pipes adds 7ce596a8036c drm/i915/gem: Take timeline->mutex to walk list-of-requests adds 97c16353970a drm/i915/execlists: Ensure the tasklet is decoupled upon shutdown adds f9a863c2ffc1 drm/i915/selftests: Keep engine awake during live_coherency adds 3cd6e8860ecd drm/i915/gen7: Re-enable full-ppgtt for ivb & hsw adds f997056d5b17 drm/i915/gt: Push the flush_pd before the set-context adds 19b6304aee84 drm/i915: Serialise access to GFX_FLSH_CNTL adds 1bbdd241ffeb drm/i915: Refactor gen6_flush_pd() adds 7df49149b29c drm/i915: Use the correct PCH transcoder for LPT/WPT in in [...] adds 9695cde6b99f drm/i915: Handle SDEISR according to PCH rather than platform adds 3d1e388d4072 drm/i915/ehl: Make icp_digital_port_connected() use phy in [...] adds f49108d0e0e7 drm/i915: Program SHPD_FILTER_CNT on CNP+ adds 56273062e760 drm/i915: Switch intel_crtc_disable_noatomic() to intel_ types adds 6d37bc73976f drm/i915: Use drm_rect to simplify plane {crtc,src}_{x,y,w [...] adds cb634d3c850e drm/i915: Switch to intel_ types in debugfs display_info adds 9de833722e21 drm/i915: Reorganize plane/fb dump in debugfs adds 647542337786 drm/i915: Refactor debugfs display info code adds 5244221ee89b drm/i915: Dump the mode for the crtc just the once adds 3ff11a0ab5fe drm/i915: Use drm_modeset_lock_all() in debugfs display info adds d029a139eb98 drm/i915: Use the canonical [CRTC:%d:%s]/etc. format in i9 [...] adds 3cf12da44f7f drm/i915: Dump both the uapi and hw states for crtcs and planes adds ca851c224853 drm/i915: Stop using connector->encoder and encoder->crtc [...] adds 13caf7bea443 drm/i915/dsb: fix cmd_buf being wrongly set adds f98837e85fcd drm/i915/psr: Add bits per pixel limitation adds 95851205f9b3 drm/i915/psr: Refactor psr short pulse handler adds 700355af64bb drm/i915/psr: Enable ALPM lock timeout error interruption adds ba0af30d24e9 drm/i915/psr: Check if sink PSR capability changed adds 551fb93d4ab3 drm/i915/vbt: Parse power conservation features block adds d5746bf20e97 drm/i915/display: Suspend MST topology manager before dest [...] adds fd0186ce1851 drm/i915/bios: do not discard address space adds 2cded152ad43 drm/i915/bios: fold pci rom map/unmap into copy function adds 98cf5c9a482d drm/i915/bios: assume vbt is 4-byte aligned into oprom adds 61e258ee3332 drm/i915/gt: Use soft-rc6 for w/a protection adds 65f6d12c6b0b drm/i915/gt: Simplify rc6 w/a application adds 7d0aa0db4375 drm/i915/gem: Unbind all current vma on changing cache-level adds ae30300490fe drm/i915: Specialise i915_active.work lock classes adds e1cda6a529aa drm/i915: Serialise i915_active_wait() with its retirement adds 3e817471a34c drm/i915/gem: Take runtime-pm wakeref prior to unbinding adds 42d105113018 drm/i915: Lift i915_vma_pin() out of intel_renderstate_emit() adds 80aac91b27e1 drm/i915/execlists: Add a couple more validity checks to a [...] adds 49e74c8f9ae6 drm/i915/execlists: Skip nested spinlock for validating pending adds f70de8d2ca6b drm/i915/gt: Track the context validity explicitly adds a3265d851e28 drm/i915/irq: Refactor gen11 display interrupt handling adds e815aff59dcf drm/i915/display: Check the old state to find port sync slave adds 50a7efb280a8 drm/i915/dp: Power down sink before disable pipe/transcoder clock adds 78eaaba3cd78 drm/i915/display/mst: Move DPMS_OFF call to post_disable adds cb6c3d45f948 drm/i915/gem: Avoid parking the vma as we unbind adds 13bb5b99eca0 drm/i915/gt: Set the PD again for Haswell adds d2432796dc72 drm/i915: Clean up arguments to nv12/scaler w/a funcs adds 60aca5741a69 drm/i915: Pass dev_priv to ilk_disable_lp_wm() adds 0e75fb8c03aa drm/i915: s/pipe_config/new_crtc_state/ intel_{pre,post}_p [...] adds bee43ca4c1cc drm/i915: Clean up intel_{pre,post}_plane_update() adds 7181f5c58610 drm/i915: Clean up the gen2 "no planes -> underrun" workaround adds 23526249fc4e drm/i915: Nuke intel_pre_disable_primary_noatomic() adds cfdd17479833 drm/i915: Make intel_crtc_arm_fifo_underrun() functional on gen2 adds c415ef2a267c drm/i915/perf: drop pointless static qualifier in i915_per [...] adds cc662126b413 drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSET adds aa5e4453dc05 drm/i915/gem: Try to flush pending unbind events adds 780ccb5a5a43 drm/i915/gem: Hold the obj->vma.lock while walking the vma.list adds 126d5de38542 drm/i915/gem: Hook user-extensions upto MMAP_OFFSET_IOCTL adds 05975cd9eb84 drm/i915: Remove vestigal i915_gem_context locals from cmdparser adds a725d711e8d7 drm/i915: Ignore most failures during evict-vm adds ccd2094559d8 drm/i915: Try hard to bind the context adds 0471a44871cf drm/i915/gt: Bump the PP_DIR invalidation for Baytrail adds 5c4fe63abae8 drm/i915/gem: Reinitialise the local list before repeating adds 6f7ac8285371 drm/i915/gt: Save irqstate around virtual_context_destroy adds 92c964ca3e16 drm/i915/gt: Replace I915_READ with intel_uncore_read adds bbca083de291 drm/i915: Serialise i915_active_acquire() with __active_retire() adds d315fe8bde5c drm/i915/gt: Trim gen6 ppgtt updates to PD cachelines adds 77853186e547 drm/i915: Claim vma while under closed_lock in i915_vma_parked() adds 045d1fb79616 drm/i915/gt: Acquire a GT wakeref for the breadcrumb interrupt adds 1a74934b0eff drm/i915/gem: Flush the pwrite through the chipset before [...] adds b66ecd0438bf drm/i915/pmu: Report frequency as zero while GPU is sleeping adds 5e6a94713be0 drm/i915: Check for error before calling cmpxchg() adds 9e31c1fe45d5 drm/i915: Propagate errors on awaiting already signaled fences adds cbab8d87f786 drm/i915: Propagate errors on awaiting already signaled dm [...] adds 651cc835d5f6 drm/i915: Add new EHL/JSL PCI ids adds 1ac87297e50e drm/i915/display: Do not check for the ddb allocations of [...] adds 3ca8f1918883 drm/i915/display/tgl: Fix the order of the step to turn tr [...] adds ad457191015a drm/i915/display: Refactor intel_commit_modeset_disables() adds 795a4aea63b1 drm/i915/gt: Replace I915_WRITE with its uncore counterpart adds aef820799274 drm/i915/gem: Pin gen6_ppgtt prior to constructing the request adds a22198a934e6 drm/i915/guc: Update uncore access path in flush_ggtt_writes adds 8b1c78e06e61 drm/i915: Avoid calling i915_gem_object_unbind holding obj [...] adds ca5930b181a4 drm/i915/gtt: Account for preallocation in asserts adds d63411000741 drm/i915/gt: Turn vm off then on again for gen7 mm switch adds 8d65859a4cba drm/i915/gem: Comment on inability to check args.pad for M [...] adds 7240497850f7 drm/i915: Flesh out device_info pretty printer adds 16c46fd505fb drm/i915/gem: Avoid rcu_barrier() from shrinker paths adds d3e483526cd3 drm/i915: Change i915_vma_unbind() to report -EAGAIN on activity adds 322d56aa3145 drm/i915/perf: Allow non-privileged access when OA buffer [...] adds ccdeed497042 drm/i915/perf: Configure OAR for specific context adds cd8c021b36a6 drm/i915/fbc: Disable fbc by default on all glk+ adds fb2d8e0cd4d7 drm/i915/fbc: Nuke bogus single pipe fbc1 restriction adds 04da7b9f9af6 drm/i915: Relocate intel_crtc_active() adds 644398586f00 drm/i915/fbc: Remove the FBC_RT_BASE setup for ILK/SNB adds 6f745ba696fd drm/i915/fbc: Precompute gen9 cfb stride w/a adds 8bdbe1befd9d drm/i915/fbc: Track plane visibility adds 97a978e2d3a0 drm/i915/fbc: Store fence_id directly in fbc cache/params adds 30016696c2e0 drm/i915/fbc: Make fence_id optional for i965gm adds 31ce20c24721 drm/i915/fbc: s/gen9 && !glk/gen9_bc || bxt/ adds c866a0e41640 drm/i915/fbc: Nuke fbc.enabled adds 6252bb78fcc3 drm/i915/fbc: Start using flip nuke adds 07fd0df822cc drm/i915/fbc: Wait for vblank after FBC disable on glk+ adds 34cddbc03b13 drm/i915/fbc: Enable fbc by default on glk+ once again adds e10ad9c69746 drm/i915/fbc: Reallocate cfb if we need more of it adds 67e1d5ed85a8 drm/i915/hdcp: Nuke intel_hdcp_transcoder_config() adds fcc28ff762dd Merge remote-tracking branch 'drm-intel/for-linux-next' adds 75d7095898de Merge remote-tracking branch 'drm-misc/for-linux-next' adds b59c82f87ba4 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds f4bfbd7170e8 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds c68e07970eca ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's adds 6605f0ca3af3 ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 adds 903e9d372887 ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 adds 179d5811c2fc ASoC: SOF: Intel: make common HDMI driver default adds e3d8f8ae5b1e ASoC: Intel: boards: make common HDMI driver the default for SOF adds 573892b6e661 ASoC: hdac_hdmi: Drop support for Icelake adds 9cdf85a19b3a ASoC: mediatek: common: add some helpers to control mtk_memif adds df799b9502ed ASoC: mediatek: common: refine hw_params and hw_prepare adds 0bb1306f22fb ASoC: tlv320aic31xx: Add HP output driver pop reduction controls adds 2eb2d314a80e ASoC: fsl_sai: add IRQF_SHARED adds 62d5ae4cafb7 ASoC: max98090: save and restore SHDN when changing sensit [...] adds 3176f94c467c ASoC: tlv320aic31xx: Add Volume Soft Stepping control adds 49df1e392582 ASoC: rsnd: Calculate DALIGN inversion at run-time adds abe3b6727b65 ASoC: cs42l51: add dac mux widget in codec routes adds 253f584a0699 ASoC: ti: davinci-mcasp: Improve the sysclk selection adds 7c11af9fcdc4 ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and [...] adds bc9a665581b3 ASoC: fix soc-core.c kernel-doc warning adds 1442842952cc ASoC: hdmi-codec: re-introduce mutex locking again adds 8cd9956f61c6 ASoC: intel/skl/hda - export number of digital microphones [...] adds 0d5c81875628 ASoC: Intel - use control components to describe card config adds b5706f8ec29f ASoC: Intel - do not describe I/O configuration in the lon [...] adds 78fd4ffd75ee ASoC: SOF: topology: remove snd_sof_init_topology() adds 3e62579436c6 ASoC: SOF: core: modify the signature for snd_sof_create_p [...] adds 8c583f526ee9 ASoC: SOF: core: move check for runtime callbacks to core adds 03eec9b4eb89 ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc adds ee1e79b72e3c ASoC: SOF: partition audio-related parts from SOF core adds 80acdd4f8ff7 ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() adds 285880a23d10 ASoC: SOF: Make creation of machine device from SOF core optional adds f4e4113b2aec ASoC: SOF: remove nocodec_fw_filename adds 5ad1cece81db ASoC: SOF: Remove unused drv_name in sof_pdata adds d612b455f120 ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() adds 3778790e1d13 Merge branch 'asoc-5.6' into asoc-next adds d5f8cf78d4cb Merge remote-tracking branch 'sound-asoc/for-next' adds bf08949cc8b9 modules: lockdep: Suppress suspicious RCU usage warning adds b6d0531ec7e2 moduleparam: fix kerneldoc adds f2a969256515 Merge remote-tracking branch 'modules/modules-next' adds 961dd4f9881d Merge remote-tracking branch 'block/for-next' adds 299e711aaa9e Merge remote-tracking branch 'device-mapper/for-next' adds b8a039d37792 regulator: rk808: Lower log level on optional GPIOs being [...] adds 681700c38f3e dt-bindings: regulator: Convert stm32 booster bindings to [...] adds 21b2c4716144 dt-bindings: regulator: Convert stm32 vrefbuf bindings to [...] adds 9c8b5f761f4e Merge branch 'regulator-5.6' into regulator-next adds 6573b22d9012 Merge remote-tracking branch 'regulator/for-next' adds 64ea1890d2c1 Merge remote-tracking branch 'keys/keys-next' adds 66f8e2f03c02 selinux: sidtab reverse lookup hash table adds d97bd23c2d7d selinux: cache the SID -> context string translation adds 59438b46471a security,lockdown,selinux: implement SELinux lockdown adds 82fb5fc50350 Merge remote-tracking branch 'selinux/next' adds 6d4675d13103 Merge remote-tracking branch 'smack/for-next' adds e85a1666e2fa Merge remote-tracking branch 'tomoyo/master' adds cb5172d96d16 audit: Add __rcu annotation to RCU pointer adds 1df728ec557f Merge remote-tracking branch 'audit/next' adds 10e413faa72c spi/topcliff-pch: Remove unneeded semicolon adds 8a6553ecdf97 spi: stm32: Switch to use GPIO descriptors for CS adds 4a07b8bcd503 spi: bitbang: Make chipselect callback optional adds d661a226ebf2 Merge branch 'spi-5.6' into spi-next adds b88db9d43ac0 Merge remote-tracking branch 'spi/for-next' adds bf8d1afff817 Merge remote-tracking branch 'tip/auto-latest' adds a483e22791d6 EDAC/Kconfig: Fix Kconfig indentation adds 509aff9b6f0b Merge remote-tracking branch 'edac/edac-for-next' adds 9f4b2de572c7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 70d29c941706 Merge remote-tracking branch 'rcu/rcu/next' adds 22f7a4f288ba Merge remote-tracking branch 'kvm-arm/next' adds a733f9d7c685 fix __percpu annotation in asm-generic adds 50e76d59d426 Merge branch 'for-5.6' into for-next adds 03f8423d1114 Merge remote-tracking branch 'percpu/for-next' adds f2b1d8b09b1e Merge remote-tracking branch 'chrome-platform/for-next' adds a16eb083d2ff Merge remote-tracking branch 'mux/for-next' adds 594eeca4bcb3 interconnect: qcom: Fix Kconfig indentation adds eeb0b8c2860a interconnect: qcom: sdm845: Walk the list safely on node removal adds add76d898f87 interconnect: qcom: qcs404: Walk the list safely on node removal adds 2b285714ea08 interconnect: qcom: msm8974: Walk the list safely on node removal adds e661f33ed12b interconnect: Add a common helper for removing all nodes adds 69d53ebd8258 interconnect: qcom: Use the new common helper for node removal adds 9d7fcca01cc8 interconnect: Move internal structs into a separate file adds 4d713c6b0f9e interconnect: Add a name to struct icc_path adds 736f10ad068e interconnect: Add basic tracepoints adds 3c7f2b65b07b interconnect: Add a common standard aggregate function adds cc6fccff37b3 interconnect: qcom: Use the standard aggregate function adds 1758204886c3 interconnect: Add interconnect_graph file to debugfs adds 4f6c40868590 Merge remote-tracking branch 'icc/icc-next' adds 4eb63398b1a7 Merge remote-tracking branch 'cgroup/for-next' adds cd0229173a3a Merge remote-tracking branch 'scsi/for-next' adds 1c524e467584 netdev: pass the stuck queue to the timeout handler adds 664dceafe011 mlx4: use new txqueue timeout argument adds 90554d4d1713 netronome: use the new txqueue timeout argument adds f8403c0376d8 ptr_ring: linked list fallback adds 588d822a58de vhost: option to fetch descriptors through an independent struct adds af498e33f84f vhost/test: add an option to test new code adds 38a22d0abfec vhost: batching fetches adds 80a863edff67 vhost/net: add an option to test new code adds 1a454ec44a2d vhost: last descriptor must have NEXT clear adds f3dedcf04f7c Merge remote-tracking branch 'vhost/linux-next' adds 1d93c2bd633f Merge remote-tracking branch 'rpmsg/for-next' adds cfc4c189bc70 pwm: Read initial hardware state at request time adds 1db37f9561b2 pwm: cros-ec: Cache duty cycle value adds a3597d6c89d7 pwm: imx27: Cache duty cycle register value adds bd88d319abe9 pwm: imx27: Unconditionally write state to hardware adds 98eef0383aeb Merge remote-tracking branch 'pwm/for-next' adds 260f1c9030f9 Merge remote-tracking branch 'ktest/for-next' adds 01c9949b7d46 Merge remote-tracking branch 'y2038/y2038' adds e0670f2c23cf Merge remote-tracking branch 'livepatching/for-next' adds 36a78629c747 Merge remote-tracking branch 'ntb/ntb-next' adds e43723292d6d MIPS: OCTEON: Replace SIZEOF_FIELD() macro adds c593642c8be0 treewide: Use sizeof_field() macro adds 87194ec14323 Merge remote-tracking branch 'kspp/for-next/kspp' adds 774259a104ec Merge remote-tracking branch 'fsi/next' adds 96100fcb746c Merge remote-tracking branch 'nvmem/for-next' adds 4ec6486f662f Merge remote-tracking branch 'xarray/xarray' adds a23ebef49956 Merge remote-tracking branch 'pidfd/for-next' adds 29b0301f7ec9 PM / devfreq: exynos-ppmu: Fix excessive stack usage adds 839d0b33ffe3 PM / devfreq: Drop explicit selection of PM_OPP adds 530ee856561e PM / devfreq: Fix Kconfig indentation adds 2302c6d126cd dt-bindings: memory: Add bindings for imx8m ddr controller adds 7bb0f54af86f PM / devfreq: Add dynamic scaling for imx8m ddr controller adds 057f68737636 PM / devfreq: Add new name attribute for sysfs adds f8293a257067 PM / devfreq: Change time stats to 64-bit adds de13ad25f287 PM / devfreq: Add clearing transitions stats adds b0bcdf2a986a PM / devfreq: Move statistics to separate struct devfreq_stats adds 683c498cb33f PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) adds 0928a04da47a Merge remote-tracking branch 'devfreq/devfreq-next' adds cda246ca2901 security,lockdown,selinux: hack for !CONFIG_SECURITY adds 862051c7ac0a Merge branch 'akpm-current/current' adds d5fb7fe43b44 drivers/block/null_blk_main.c: fix layout adds 7913de9f9916 drivers/block/null_blk_main.c: fix uninitialized var warnings adds e526aaaf33e0 pinctrl: fix pxa2xx.c build warnings adds 11ab3152355f drivers/tty/serial/sh-sci.c: suppress warning adds 01ea5d4818da drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds c51247df4e63 Merge branch 'akpm/master' adds f7768006a0d1 Add linux-next specific files for 20191210
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 (6cf8298daad0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + CREDITS | 4 +- Documentation/dev-tools/kunit/index.rst | 1 + Documentation/dev-tools/kunit/kunit-tool.rst | 57 + Documentation/dev-tools/kunit/start.rst | 13 +- Documentation/dev-tools/kunit/usage.rst | 24 +- Documentation/devicetree/bindings/arm/fsl.yaml | 3 + Documentation/devicetree/bindings/arm/sunxi.yaml | 13 +- .../devicetree/bindings/display/mxsfb.txt | 1 + .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 45 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 5 +- Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/ti,cal.yaml | 202 ++ Documentation/devicetree/bindings/media/ti-cal.txt | 72 - .../devicetree/bindings/net/can/tcan4x5x.txt | 4 +- .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 48 + .../bindings/regulator/st,stm32-booster.txt | 18 - .../bindings/regulator/st,stm32-booster.yaml | 46 + .../bindings/regulator/st,stm32-vrefbuf.txt | 20 - .../bindings/regulator/st,stm32-vrefbuf.yaml | 52 + .../devicetree/bindings/timer/renesas,tmu.txt | 1 + Documentation/driver-api/interconnect.rst | 23 + Documentation/filesystems/path-lookup.rst | 68 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max31730.rst | 44 + Documentation/hwmon/ucd9000.rst | 12 +- Documentation/networking/j1939.rst | 2 +- Documentation/process/coding-style.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- MAINTAINERS | 20 +- Next/SHA1s | 208 +- Next/merge.log | 1676 ++++++++++----- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/include/asm/hugepage.h | 1 - arch/arc/kernel/unwind.c | 6 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arm/arm-soc-for-next-contents.txt | 41 +- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/e60k02.dtsi | 8 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 2 - arch/arm/boot/dts/imx25-pdk.dts | 2 - arch/arm/boot/dts/imx25.dtsi | 3 + arch/arm/boot/dts/imx6q-logicpd.dts | 10 + arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 326 +++ arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb-reva.dts | 3 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 85 + arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 1 - arch/arm/boot/dts/ls1021a-tsn.dts | 4 + arch/arm/boot/dts/ls1021a.dtsi | 19 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 1 + .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts | 72 + arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi | 11 + arch/arm/boot/dts/sun8i-h3.dtsi | 15 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 170 ++ arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 3 + arch/arm/mach-imx/cpu.c | 30 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 19 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 95 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 64 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 16 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 8 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 + .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 21 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 17 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 9 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 20 + arch/arm64/boot/dts/altera/Makefile | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 223 ++ arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 27 + .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 99 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 12 - arch/arm64/boot/dts/intel/Makefile | 3 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 76 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 135 ++ arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 8 + arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/boot/compressed/Makefile | 3 + arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/include/asm/cpm.h | 172 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/net/bpf_jit32.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 16 +- arch/powerpc/platforms/83xx/km83xx.c | 3 +- arch/powerpc/platforms/83xx/misc.c | 23 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 3 +- arch/powerpc/platforms/83xx/mpc83xx.h | 7 - arch/powerpc/platforms/85xx/corenet_generic.c | 10 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 27 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 17 - arch/powerpc/platforms/85xx/twr_p102x.c | 15 - arch/riscv/Kconfig.socs | 4 +- arch/riscv/boot/Makefile | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/net/bpf_jit_comp_32.c | 8 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/kernel/fpu/xstate.c | 4 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/blk-core.c | 4 +- crypto/adiantum.c | 4 +- crypto/essiv.c | 2 +- drivers/base/swnode.c | 154 +- drivers/clk/imx/clk-composite-8m.c | 2 + drivers/clk/imx/clk-divider-gate.c | 10 +- drivers/clk/imx/clk-imx6q.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 3 +- drivers/clk/imx/clk-imx8mm.c | 16 +- drivers/clk/imx/clk-imx8mn.c | 17 +- drivers/clk/imx/clk-imx8mq.c | 17 +- drivers/clk/imx/clk-pll14xx.c | 7 + drivers/clk/imx/clk.h | 1 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 2 - drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 6 +- drivers/devfreq/devfreq.c | 153 +- drivers/edac/Kconfig | 3 +- drivers/firmware/efi/efi.c | 2 +- drivers/gpu/drm/Kconfig | 4 + drivers/gpu/drm/drm_file.c | 42 + drivers/gpu/drm/drm_mipi_dsi.c | 57 +- drivers/gpu/drm/i915/Kconfig.debug | 2 + drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/icl_dsi.c | 24 +- drivers/gpu/drm/i915/display/intel_atomic.c | 53 +- drivers/gpu/drm/i915/display/intel_atomic.h | 2 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 123 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 12 +- drivers/gpu/drm/i915/display/intel_bios.c | 384 +++- drivers/gpu/drm/i915/display/intel_bw.c | 31 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 20 +- drivers/gpu/drm/i915/display/intel_color.c | 198 +- drivers/gpu/drm/i915/display/intel_crt.c | 24 +- drivers/gpu/drm/i915/display/intel_ddi.c | 286 ++- drivers/gpu/drm/i915/display/intel_display.c | 2264 +++++++++++--------- drivers/gpu/drm/i915/display/intel_display.h | 29 +- drivers/gpu/drm/i915/display/intel_display_types.h | 75 +- drivers/gpu/drm/i915/display/intel_dp.c | 68 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 55 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 14 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 20 +- drivers/gpu/drm/i915/display/intel_dsb.c | 37 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dvo.c | 14 +- drivers/gpu/drm/i915/display/intel_fbc.c | 307 +-- drivers/gpu/drm/i915/display/intel_fbc.h | 11 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 28 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 5 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 78 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_overlay.c | 6 +- drivers/gpu/drm/i915/display/intel_panel.c | 14 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 153 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 29 +- drivers/gpu/drm/i915/display/intel_sprite.c | 377 ++-- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 60 + drivers/gpu/drm/i915/display/intel_vdsc.c | 143 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 5 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 149 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 21 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 179 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 69 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 471 +++- drivers/gpu/drm/i915/gem/i915_gem_mman.h | 31 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 45 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 34 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 29 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 219 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 15 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 11 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 18 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 + .../drm/i915/gem/selftests/i915_gem_coherency.c | 5 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 166 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 315 ++- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 125 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 9 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 5 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 2 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 22 +- drivers/gpu/drm/i915/gt/intel_context.c | 27 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 29 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 20 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 21 + drivers/gpu/drm/i915/gt/intel_gt.c | 5 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 17 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 147 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 4 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 161 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 145 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 6 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 97 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 17 +- drivers/gpu/drm/i915/gt/intel_reset.c | 27 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 146 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 26 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 4 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 47 +- drivers/gpu/drm/i915/gt/selftest_context.c | 71 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 360 +++- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 33 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 19 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 16 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 357 ++- drivers/gpu/drm/i915/gt/selftest_mocs.c | 421 ++++ drivers/gpu/drm/i915/gt/selftest_rc6.c | 204 ++ drivers/gpu/drm/i915/gt/selftest_rc6.h | 13 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 81 +- drivers/gpu/drm/i915/gvt/cmd_parser.h | 4 + drivers/gpu/drm/i915/gvt/display.h | 5 + drivers/gpu/drm/i915/gvt/edid.h | 4 + drivers/gpu/drm/i915/gvt/execlist.h | 2 + drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 + drivers/gpu/drm/i915/gvt/hypercall.h | 4 + drivers/gpu/drm/i915/gvt/interrupt.h | 3 + drivers/gpu/drm/i915/gvt/mmio.h | 2 + drivers/gpu/drm/i915/gvt/page_track.h | 3 + drivers/gpu/drm/i915/gvt/sched_policy.h | 3 + drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 121 +- drivers/gpu/drm/i915/i915_active.h | 28 +- drivers/gpu/drm/i915/i915_active_types.h | 15 - drivers/gpu/drm/i915/i915_cmd_parser.c | 80 +- drivers/gpu/drm/i915/i915_debugfs.c | 306 ++- drivers/gpu/drm/i915/i915_drv.c | 27 +- drivers/gpu/drm/i915/i915_drv.h | 72 +- drivers/gpu/drm/i915/i915_gem.c | 128 +- drivers/gpu/drm/i915/i915_gem.h | 8 +- drivers/gpu/drm/i915/i915_gem_evict.c | 39 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 71 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 1 + drivers/gpu/drm/i915/i915_getparam.c | 1 + drivers/gpu/drm/i915/i915_gpu_error.c | 10 +- drivers/gpu/drm/i915/i915_irq.c | 58 +- drivers/gpu/drm/i915/i915_pci.c | 10 +- drivers/gpu/drm/i915/i915_perf.c | 227 +- drivers/gpu/drm/i915/i915_pmu.c | 58 +- drivers/gpu/drm/i915/i915_reg.h | 134 +- drivers/gpu/drm/i915/i915_request.c | 57 +- drivers/gpu/drm/i915/i915_scheduler.c | 12 + drivers/gpu/drm/i915/i915_scheduler.h | 1 + drivers/gpu/drm/i915/i915_selftest.h | 4 + drivers/gpu/drm/i915/i915_sw_fence.c | 40 +- drivers/gpu/drm/i915/i915_sw_fence.h | 5 +- drivers/gpu/drm/i915/i915_vma.c | 45 +- drivers/gpu/drm/i915/i915_vma.h | 4 + drivers/gpu/drm/i915/intel_device_info.c | 33 +- drivers/gpu/drm/i915/intel_device_info.h | 9 +- drivers/gpu/drm/i915/intel_pch.c | 1 + drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 312 +-- drivers/gpu/drm/i915/intel_pm.h | 2 +- drivers/gpu/drm/i915/intel_region_lmem.c | 6 +- drivers/gpu/drm/i915/intel_wakeref.h | 19 +- drivers/gpu/drm/i915/selftests/i915_active.c | 35 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 31 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 3 + drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 13 + drivers/gpu/drm/i915/selftests/i915_request.c | 124 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 43 + drivers/gpu/drm/i915/selftests/igt_mmap.c | 39 + drivers/gpu/drm/i915/selftests/igt_mmap.h | 19 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 40 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 10 +- drivers/gpu/drm/i915/selftests/mock_drm.c | 73 - drivers/gpu/drm/i915/selftests/mock_drm.h | 17 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 7 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 + drivers/gpu/drm/i915/selftests/mock_region.h | 5 + drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 + drivers/gpu/drm/meson/meson_venc_cvbs.c | 48 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-multitouch.c | 3 + drivers/hid/hidraw.c | 4 +- drivers/hid/uhid.c | 2 +- drivers/hwmon/Kconfig | 12 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/adt7475.c | 5 +- drivers/hwmon/hwmon.c | 17 +- drivers/hwmon/max31730.c | 440 ++++ drivers/hwmon/nct7802.c | 75 +- drivers/hwmon/pmbus/Kconfig | 6 +- drivers/hwmon/pmbus/ucd9000.c | 39 +- drivers/hwmon/w83627ehf.c | 1429 ++++++------ drivers/iio/accel/st_accel_core.c | 8 +- drivers/iio/adc/ad7124.c | 7 +- drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/ad7949.c | 22 +- drivers/iio/adc/intel_mrfld_adc.c | 2 +- drivers/iio/adc/max1027.c | 8 +- drivers/iio/adc/max9611.c | 16 +- drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 50 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 34 +- drivers/iio/temperature/ltc2983.c | 6 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 +- drivers/input/keyboard/applespi.c | 2 +- drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 153 +- drivers/interconnect/internal.h | 42 + drivers/interconnect/qcom/Kconfig | 14 +- drivers/interconnect/qcom/msm8974.c | 30 +- drivers/interconnect/qcom/qcs404.c | 30 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/interconnect/trace.h | 88 + drivers/md/raid5-ppl.c | 2 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/omap3isp/isppreview.c | 24 +- drivers/media/platform/ti-vpe/cal.c | 773 +++++-- drivers/media/platform/ti-vpe/cal_regs.h | 221 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/mmc/host/mtk-sd.c | 2 + drivers/mmc/host/sdhci-msm.c | 28 +- drivers/mmc/host/sdhci-of-esdhc.c | 3 - drivers/mmc/host/sdhci.c | 4 +- drivers/net/Kconfig | 41 + drivers/net/Makefile | 1 + drivers/net/bonding/bond_main.c | 39 +- drivers/net/can/flexcan.c | 73 +- drivers/net/can/m_can/tcan4x5x.c | 26 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 +- drivers/net/can/xilinx_can.c | 7 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 4 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 16 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +- drivers/net/ethernet/freescale/Kconfig | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 10 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 +- drivers/net/ethernet/natsemi/ns83820.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 10 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 2 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/realtek/r8169_firmware.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/ethernet/ti/netcp_ethss.c | 32 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/fjes/fjes_ethtool.c | 2 +- drivers/net/geneve.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/vxlan.c | 4 +- drivers/net/wan/fsl_ucc_hdlc.c | 23 +- drivers/net/wan/fsl_ucc_hdlc.h | 2 +- drivers/net/wireguard/Makefile | 18 + drivers/net/wireguard/allowedips.c | 381 ++++ drivers/net/wireguard/allowedips.h | 59 + drivers/net/wireguard/cookie.c | 236 ++ drivers/net/wireguard/cookie.h | 59 + drivers/net/wireguard/device.c | 458 ++++ drivers/net/wireguard/device.h | 73 + drivers/net/wireguard/main.c | 64 + drivers/net/wireguard/messages.h | 128 ++ drivers/net/wireguard/netlink.c | 642 ++++++ drivers/net/wireguard/netlink.h | 12 + drivers/net/wireguard/noise.c | 828 +++++++ drivers/net/wireguard/noise.h | 137 ++ drivers/net/wireguard/peer.c | 240 +++ drivers/net/wireguard/peer.h | 83 + drivers/net/wireguard/peerlookup.c | 221 ++ drivers/net/wireguard/peerlookup.h | 64 + drivers/net/wireguard/queueing.c | 53 + drivers/net/wireguard/queueing.h | 197 ++ drivers/net/wireguard/ratelimiter.c | 223 ++ drivers/net/wireguard/ratelimiter.h | 19 + drivers/net/wireguard/receive.c | 595 +++++ drivers/net/wireguard/selftest/allowedips.c | 683 ++++++ drivers/net/wireguard/selftest/counter.c | 104 + drivers/net/wireguard/selftest/ratelimiter.c | 226 ++ drivers/net/wireguard/send.c | 413 ++++ drivers/net/wireguard/socket.c | 437 ++++ drivers/net/wireguard/socket.h | 44 + drivers/net/wireguard/timers.c | 243 +++ drivers/net/wireguard/timers.h | 31 + drivers/net/wireguard/version.h | 1 + drivers/net/wireless/marvell/libertas/debugfs.c | 2 +- drivers/net/wireless/marvell/mwifiex/util.h | 4 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 200 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 107 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 81 +- drivers/pwm/core.c | 6 +- drivers/pwm/pwm-cros-ec.c | 58 +- drivers/pwm/pwm-imx27.c | 137 +- drivers/regulator/core.c | 4 + drivers/regulator/rk808-regulator.c | 2 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_core_mpc.h | 10 +- drivers/scsi/aacraid/aachba.c | 4 +- drivers/scsi/be2iscsi/be_cmds.h | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 6 +- drivers/soc/fsl/qe/Kconfig | 3 +- drivers/soc/fsl/qe/gpio.c | 34 +- drivers/soc/fsl/qe/qe.c | 104 +- drivers/soc/fsl/qe/qe_common.c | 50 +- drivers/soc/fsl/qe/qe_ic.c | 285 ++- drivers/soc/fsl/qe/qe_ic.h | 99 - drivers/soc/fsl/qe/qe_io.c | 70 +- drivers/soc/fsl/qe/qe_tdm.c | 8 +- drivers/soc/fsl/qe/ucc.c | 27 +- drivers/soc/fsl/qe/ucc_fast.c | 86 +- drivers/soc/fsl/qe/ucc_slow.c | 60 +- drivers/soc/fsl/qe/usb.c | 2 +- drivers/soc/imx/soc-imx8.c | 3 + drivers/spi/spi-bitbang.c | 21 +- drivers/spi/spi-cavium-thunderx.c | 2 + drivers/spi/spi-fsl-spi.c | 5 +- drivers/spi/spi-stm32.c | 47 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/wfx/data_tx.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/tty/serial/ucc_uart.c | 385 ++-- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- fs/befs/linuxvfs.c | 2 +- fs/btrfs/Kconfig | 1 + fs/ceph/caps.c | 41 +- fs/ceph/debugfs.c | 13 + fs/ceph/mds_client.c | 12 +- fs/ceph/mds_client.h | 9 + fs/ceph/mdsmap.c | 12 +- fs/ceph/super.c | 28 +- fs/ceph/super.h | 16 +- fs/cifs/inode.c | 13 +- fs/cifs/smb2ops.c | 3 +- fs/crypto/keyring.c | 2 +- fs/debugfs/inode.c | 121 +- fs/ext2/super.c | 2 +- fs/ext4/inode-test.c | 2 +- fs/ext4/super.c | 2 +- fs/fat/misc.c | 10 +- fs/freevxfs/vxfs_super.c | 2 +- fs/fuse/virtio_fs.c | 2 +- fs/inode.c | 33 +- fs/kernfs/inode.c | 6 +- fs/libfs.c | 70 + fs/namei.c | 199 +- fs/nsfs.c | 29 +- fs/open.c | 149 +- fs/orangefs/super.c | 2 +- fs/proc/base.c | 3 +- fs/proc/namespaces.c | 20 +- fs/tracefs/inode.c | 114 +- fs/ubifs/sb.c | 11 +- fs/ufs/super.c | 2 +- fs/verity/enable.c | 2 +- include/asm-generic/percpu.h | 10 +- include/drm/drm_file.h | 3 + include/drm/drm_mipi_dsi.h | 4 + include/drm/drm_util.h | 2 +- include/drm/i915_pciids.h | 7 +- include/linux/debugfs.h | 2 +- include/linux/devfreq.h | 14 +- include/linux/fcntl.h | 12 +- include/linux/filter.h | 12 +- include/linux/fs.h | 3 +- include/linux/hwmon.h | 26 +- include/linux/interconnect-provider.h | 14 + include/linux/kvm_host.h | 2 +- include/linux/list.h | 12 +- include/linux/lockdep.h | 8 + include/linux/lockref.h | 6 - include/linux/lsm_audit.h | 2 + include/linux/moduleparam.h | 82 +- include/linux/namei.h | 12 +- include/linux/phy_led_triggers.h | 2 +- include/linux/proc_ns.h | 4 +- include/linux/property.h | 96 +- include/linux/security.h | 2 + include/linux/slab.h | 2 +- include/linux/stddef.h | 13 +- include/linux/syscalls.h | 3 + include/linux/tracefs.h | 1 - include/net/garp.h | 2 +- include/net/ip_tunnels.h | 6 +- include/net/mrp.h | 2 +- include/net/neighbour.h | 1 - include/net/netfilter/nf_conntrack_helper.h | 2 +- include/net/netfilter/nf_tables_core.h | 2 +- include/net/sock.h | 2 +- include/net/x25.h | 3 +- .../powerpc/include/asm => include/soc/fsl}/cpm.h | 0 include/soc/fsl/qe/qe.h | 59 +- include/soc/fsl/qe/qe_ic.h | 135 -- include/soc/fsl/qe/ucc_fast.h | 4 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/sound/sof.h | 8 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/i915_drm.h | 32 + include/uapi/linux/fcntl.h | 35 + include/uapi/linux/netfilter/xt_sctp.h | 6 +- include/uapi/linux/wireguard.h | 196 ++ include/video/mipi_display.h | 24 +- ipc/util.c | 2 +- kernel/audit.c | 5 +- kernel/bpf/cgroup.c | 2 +- kernel/bpf/local_storage.c | 4 +- kernel/bpf/offload.c | 12 +- kernel/events/core.c | 2 +- kernel/fork.c | 2 +- kernel/module.c | 9 +- kernel/signal.c | 12 +- kernel/trace/trace.c | 4 +- kernel/trace/trace_events.c | 6 +- kernel/trace/trace_hwlat.c | 2 +- kernel/utsname.c | 2 +- lib/lockref.c | 16 - lib/raid6/unroll.awk | 2 +- localversion-next | 2 +- net/802/mrp.c | 6 +- net/batman-adv/main.c | 2 +- net/bpf/test_run.c | 8 +- net/bridge/br.c | 2 +- net/bridge/br_netfilter_hooks.c | 3 + net/caif/caif_socket.c | 2 +- net/can/j1939/socket.c | 10 +- net/core/dev.c | 2 +- net/core/filter.c | 140 +- net/core/flow_dissector.c | 10 +- net/core/neighbour.c | 3 - net/core/skbuff.c | 2 +- net/core/xdp.c | 4 +- net/dccp/proto.c | 2 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 2 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/raw.c | 2 +- net/iucv/af_iucv.c | 2 +- net/netfilter/nf_flow_table_offload.c | 59 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nf_tables_offload.c | 3 + net/netfilter/nfnetlink_cthelper.c | 2 +- net/netfilter/nft_bitwise.c | 4 +- net/netfilter/nft_cmp.c | 6 + net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_masq.c | 2 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_range.c | 10 + net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_set_rbtree.c | 21 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_RATEEST.c | 2 +- net/netlink/af_netlink.c | 2 +- net/openvswitch/datapath.c | 2 +- net/openvswitch/flow.h | 4 +- net/rxrpc/af_rxrpc.c | 2 +- net/sched/act_ct.c | 4 +- net/sched/cls_flower.c | 2 +- net/sctp/protocol.c | 5 + net/sctp/socket.c | 4 +- net/unix/af_unix.c | 2 +- net/x25/af_x25.c | 8 + net/x25/x25_in.c | 32 + security/apparmor/apparmorfs.c | 6 +- security/integrity/ima/ima_policy.c | 4 +- security/lockdown/lockdown.c | 27 - security/lsm_audit.c | 7 + security/security.c | 33 + security/selinux/Kconfig | 23 + security/selinux/hooks.c | 30 + security/selinux/include/classmap.h | 2 + security/selinux/include/security.h | 1 + security/selinux/selinuxfs.c | 65 + security/selinux/ss/context.h | 11 +- security/selinux/ss/policydb.c | 5 + security/selinux/ss/services.c | 234 +- security/selinux/ss/services.h | 4 +- security/selinux/ss/sidtab.c | 402 ++-- security/selinux/ss/sidtab.h | 70 +- sound/firewire/fireface/ff-pcm.c | 2 +- sound/firewire/motu/motu-pcm.c | 8 +- sound/firewire/oxfw/oxfw-pcm.c | 2 +- sound/soc/codecs/cs42l51.c | 16 +- sound/soc/codecs/hdac_hdmi.c | 63 +- sound/soc/codecs/hdmi-codec.c | 34 +- sound/soc/codecs/max98090.c | 433 ++-- sound/soc/codecs/max98090.h | 3 +- sound/soc/codecs/tlv320aic31xx.c | 40 +- sound/soc/codecs/tlv320aic31xx.h | 3 - sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/intel/boards/Kconfig | 18 + sound/soc/intel/boards/bytcht_es8316.c | 13 +- sound/soc/intel/boards/bytcr_rt5640.c | 10 + sound/soc/intel/boards/bytcr_rt5651.c | 22 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 8 + sound/soc/intel/boards/sof_rt5682.c | 34 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 13 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 359 +++- sound/soc/mediatek/common/mtk-afe-fe-dai.h | 16 + sound/soc/mediatek/common/mtk-base-afe.h | 28 +- sound/soc/sh/rcar/core.c | 31 +- sound/soc/soc-core.c | 5 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/control.c | 55 +- sound/soc/sof/core.c | 244 +-- sound/soc/sof/intel/Kconfig | 1 + sound/soc/sof/intel/apl.c | 8 +- sound/soc/sof/intel/bdw.c | 33 + sound/soc/sof/intel/byt.c | 45 + sound/soc/sof/intel/cnl.c | 12 +- sound/soc/sof/intel/hda-codec.c | 16 +- sound/soc/sof/intel/hda-dai.c | 1 + sound/soc/sof/intel/hda-ipc.c | 23 +- sound/soc/sof/intel/hda-pcm.c | 4 +- sound/soc/sof/intel/hda-stream.c | 21 +- sound/soc/sof/intel/hda.c | 297 ++- sound/soc/sof/intel/hda.h | 19 +- sound/soc/sof/ipc.c | 16 +- sound/soc/sof/nocodec.c | 12 - sound/soc/sof/ops.h | 34 + sound/soc/sof/pcm.c | 131 +- sound/soc/sof/pm.c | 219 +- sound/soc/sof/sof-acpi-dev.c | 39 +- sound/soc/sof/sof-audio.c | 445 ++++ sound/soc/sof/sof-audio.h | 211 ++ sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-pci-dev.c | 47 +- sound/soc/sof/sof-priv.h | 202 +- sound/soc/sof/topology.c | 374 ++-- sound/soc/sof/trace.c | 4 +- sound/soc/sof/utils.c | 60 + sound/soc/ti/davinci-mcasp.c | 35 +- sound/soc/ti/davinci-mcasp.h | 4 + tools/testing/kunit/kunit_tool_test.py | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/bpf_util.h | 6 +- .../selftests/net/forwarding/router_bridge_vlan.sh | 2 +- tools/testing/selftests/openat2/.gitignore | 1 + tools/testing/selftests/openat2/Makefile | 8 + tools/testing/selftests/openat2/helpers.c | 109 + tools/testing/selftests/openat2/helpers.h | 107 + tools/testing/selftests/openat2/openat2_test.c | 320 +++ .../testing/selftests/openat2/rename_attack_test.c | 160 ++ tools/testing/selftests/openat2/resolve_test.c | 523 +++++ tools/testing/selftests/wireguard/netns.sh | 537 +++++ virt/kvm/kvm_main.c | 2 +- 724 files changed, 28254 insertions(+), 10958 deletions(-) create mode 100644 Documentation/dev-tools/kunit/kunit-tool.rst create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml create mode 100644 Documentation/devicetree/bindings/media/ti,cal.yaml delete mode 100644 Documentation/devicetree/bindings/media/ti-cal.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml create mode 100644 Documentation/hwmon/max31730.rst create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine3.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi create mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_nand.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_mocs.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_perf_selftests.h create mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_drm.c create mode 100644 drivers/hwmon/max31730.c create mode 100644 drivers/interconnect/internal.h create mode 100644 drivers/interconnect/trace.h create mode 100644 drivers/net/wireguard/Makefile create mode 100644 drivers/net/wireguard/allowedips.c create mode 100644 drivers/net/wireguard/allowedips.h create mode 100644 drivers/net/wireguard/cookie.c create mode 100644 drivers/net/wireguard/cookie.h create mode 100644 drivers/net/wireguard/device.c create mode 100644 drivers/net/wireguard/device.h create mode 100644 drivers/net/wireguard/main.c create mode 100644 drivers/net/wireguard/messages.h create mode 100644 drivers/net/wireguard/netlink.c create mode 100644 drivers/net/wireguard/netlink.h create mode 100644 drivers/net/wireguard/noise.c create mode 100644 drivers/net/wireguard/noise.h create mode 100644 drivers/net/wireguard/peer.c create mode 100644 drivers/net/wireguard/peer.h create mode 100644 drivers/net/wireguard/peerlookup.c create mode 100644 drivers/net/wireguard/peerlookup.h create mode 100644 drivers/net/wireguard/queueing.c create mode 100644 drivers/net/wireguard/queueing.h create mode 100644 drivers/net/wireguard/ratelimiter.c create mode 100644 drivers/net/wireguard/ratelimiter.h create mode 100644 drivers/net/wireguard/receive.c create mode 100644 drivers/net/wireguard/selftest/allowedips.c create mode 100644 drivers/net/wireguard/selftest/counter.c create mode 100644 drivers/net/wireguard/selftest/ratelimiter.c create mode 100644 drivers/net/wireguard/send.c create mode 100644 drivers/net/wireguard/socket.c create mode 100644 drivers/net/wireguard/socket.h create mode 100644 drivers/net/wireguard/timers.c create mode 100644 drivers/net/wireguard/timers.h create mode 100644 drivers/net/wireguard/version.h delete mode 100644 drivers/soc/fsl/qe/qe_ic.h copy {arch/powerpc/include/asm => include/soc/fsl}/cpm.h (100%) delete mode 100644 include/soc/fsl/qe/qe_ic.h create mode 100644 include/uapi/linux/wireguard.h create mode 100644 sound/soc/sof/sof-audio.c create mode 100644 sound/soc/sof/sof-audio.h create mode 100644 tools/testing/selftests/openat2/.gitignore create mode 100644 tools/testing/selftests/openat2/Makefile create mode 100644 tools/testing/selftests/openat2/helpers.c create mode 100644 tools/testing/selftests/openat2/helpers.h create mode 100644 tools/testing/selftests/openat2/openat2_test.c create mode 100644 tools/testing/selftests/openat2/rename_attack_test.c create mode 100644 tools/testing/selftests/openat2/resolve_test.c create mode 100755 tools/testing/selftests/wireguard/netns.sh