This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 32b8acf85223 Add linux-next specific files for 20191213 omits 54cdd1365ef0 Merge branch 'akpm/master' omits f9b3409314d3 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 8e910fd3174d drivers/tty/serial/sh-sci.c: suppress warning omits 8fa4c8d128ca pinctrl: fix pxa2xx.c build warnings omits b35702695ead drivers/block/null_blk_main.c: fix uninitialized var warnings omits 4ad1b5897253 drivers/block/null_blk_main.c: fix layout omits 7175fd40b05d Merge branch 'akpm-current/current' omits 062e0db906d3 Merge remote-tracking branch 'devfreq/devfreq-next' omits 98adbc9e4774 Merge remote-tracking branch 'pidfd/for-next' omits 0fc6e887a931 Merge remote-tracking branch 'xarray/xarray' omits 3ef0dce007d9 Merge remote-tracking branch 'nvmem/for-next' omits a9a43258c61c Merge remote-tracking branch 'fsi/next' omits 2f9d1b4d47da Merge remote-tracking branch 'kspp/for-next/kspp' omits 2dfd128d9e79 Merge remote-tracking branch 'ntb/ntb-next' omits 64a079ee5664 Merge remote-tracking branch 'rtc/rtc-next' omits 3c021bcef6b0 Merge remote-tracking branch 'coresight/next' omits 7408225e452e Merge remote-tracking branch 'livepatching/for-next' omits 927abfa657b8 Merge remote-tracking branch 'y2038/y2038' omits 2356b91a4612 Merge remote-tracking branch 'ktest/for-next' omits f79c072b2ace Merge remote-tracking branch 'pwm/for-next' omits c40806f8d39c Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 0430cefb1075 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 4d6b561a1735 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits cdcc4958ce54 Merge remote-tracking branch 'rpmsg/for-next' omits c4c6fddbcfd0 Merge remote-tracking branch 'vhost/linux-next' omits 7c927d3392fa Merge remote-tracking branch 'scsi-mkp/for-next' omits 89c085f7a925 Merge remote-tracking branch 'scsi/for-next' omits 07f30e2de1e0 Merge remote-tracking branch 'cgroup/for-next' omits db435d6a35e6 Merge remote-tracking branch 'slave-dma/next' omits ea98a778f857 Merge remote-tracking branch 'icc/icc-next' omits a7b275bd9c18 Merge remote-tracking branch 'mux/for-next' omits e5db7dc39b27 Merge remote-tracking branch 'staging/staging-next' omits 6d7fb8ff3998 Merge remote-tracking branch 'soundwire/next' omits faa50084844c Merge remote-tracking branch 'extcon/extcon-next' omits e4cd53dd9490 Merge remote-tracking branch 'tty/tty-next' omits 0a2117b024c7 Merge remote-tracking branch 'usb/usb-next' omits 220b421ecf91 Merge remote-tracking branch 'ipmi/for-next' omits b0bae7f8ceef Merge remote-tracking branch 'chrome-platform/for-next' omits 927126d74e09 Merge remote-tracking branch 'percpu/for-next' omits f9134747a2a4 Merge remote-tracking branch 'kvm-arm/next' omits d268a36d088a Merge remote-tracking branch 'rcu/rcu/next' omits 21c887043fc2 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 258a35d9779a Merge remote-tracking branch 'edac/edac-for-next' omits c993b372907b Merge remote-tracking branch 'tip/auto-latest' omits 0c4680bcbc2a Merge remote-tracking branch 'spi/for-next' omits ba8e199ca8db Merge remote-tracking branch 'devicetree/for-next' omits 6f2e58039836 Merge remote-tracking branch 'audit/next' omits f498046f2e2d Merge remote-tracking branch 'tpmdd/next' omits a6af53782697 Merge remote-tracking branch 'tomoyo/master' omits 1a60a035ca1c Merge remote-tracking branch 'smack/for-next' omits bce524de7462 Merge remote-tracking branch 'selinux/next' omits 00df65c6ad63 next-20191211/keys omits 78e984d93a79 Merge remote-tracking branch 'regulator/for-next' omits 928056b9c486 Merge remote-tracking branch 'mmc/next' omits 428de7a26a2f Merge remote-tracking branch 'device-mapper/for-next' omits c27ec6e598e8 Merge remote-tracking branch 'block/for-next' omits 71192ae96622 Merge remote-tracking branch 'input/next' omits fffb9d77ac86 Merge remote-tracking branch 'modules/modules-next' omits 6c877bff8315 PM / devfreq: rk3399_dmc: Add COMPILE_TEST dependency omits 2c417d5c5a25 Merge remote-tracking branch 'sound-asoc/for-next' omits c31e9ccf22a7 Merge remote-tracking branch 'sound/for-next' omits dd1bef542c22 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 0c8277ffc361 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 77f15b3f1a94 Merge remote-tracking branch 'drm-misc/for-linux-next' omits ab222fe7d321 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 7adbd825807b Merge remote-tracking branch 'amdgpu/drm-next' omits ef970c823c8e Merge remote-tracking branch 'crypto/master' omits 6ef3760a83ae Merge remote-tracking branch 'gfs2/for-next' omits 659b0178b8f2 Merge remote-tracking branch 'bluetooth/master' omits 5806b316877f Merge remote-tracking branch 'wireless-drivers-next/master' omits d2fd1e8303e3 Merge remote-tracking branch 'nfc-next/master' omits 2e396c29f54b Merge remote-tracking branch 'ipsec-next/master' omits 7158a9416c4a Merge remote-tracking branch 'bpf-next/master' omits abe47b62543e Merge remote-tracking branch 'net-next/master' omits ac879b1c32ca Merge remote-tracking branch 'swiotlb/linux-next' omits 4d9666b25d4d Merge remote-tracking branch 'thermal/thermal/linux-next' omits 70c582e7433d Merge remote-tracking branch 'opp/opp/linux-next' omits 0b5ece6ea43d Merge remote-tracking branch 'pm/linux-next' omits bc0fd9c14abf Merge remote-tracking branch 'v4l-dvb/master' omits 00b88f9e9e1c Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits ca032e465f6a Merge branch 'dmi/master' omits 30e291ac9547 Merge remote-tracking branch 'i3c/i3c/next' omits de745044ebd9 Merge remote-tracking branch 'i2c/i2c/for-next' omits a733563543af Merge remote-tracking branch 'hid/for-next' omits b1bbeba021df Merge remote-tracking branch 'printk/for-next' omits 4462652ee576 Merge remote-tracking branch 'vfs/for-next' omits eb49b3134e50 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits b390108d6dde Merge remote-tracking branch 'f2fs/dev' omits 31674bdc86ac Merge remote-tracking branch 'ext3/for_next' omits 96551c2cf741 Merge remote-tracking branch 'ecryptfs/next' omits b7731d57e953 Merge remote-tracking branch 'cifs/for-next' omits 1c8ecdb7908b Merge remote-tracking branch 'btrfs/for-next' omits b715f42d8c58 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 296e6e7b04ed Merge remote-tracking branch 'sh/sh-next' omits 9dc870d94430 Merge remote-tracking branch 'risc-v/for-next' omits 092a18a3e567 Merge remote-tracking branch 'soc-fsl/next' omits e8c1bb114aeb Merge remote-tracking branch 'h8300/h8300-next' omits da161bee5690 Merge remote-tracking branch 'csky/linux-next' omits 6febff4ab0e0 Merge remote-tracking branch 'tegra/for-next' omits 5db8d723fcca Merge remote-tracking branch 'sunxi/sunxi/for-next' omits de0803bc6e82 Merge remote-tracking branch 'samsung-krzk/for-next' omits 5aca1e117420 Merge remote-tracking branch 'rockchip/for-next' omits 38de20e2b546 Merge remote-tracking branch 'reset/reset/next' omits a5f31121c32e Merge remote-tracking branch 'renesas/next' omits 2992e35c5c1a Merge remote-tracking branch 'realtek/for-next' omits 555116fe9882 Merge remote-tracking branch 'qcom/for-next' omits ec52fcf6a9ee Merge remote-tracking branch 'omap/for-next' omits a0bc6bd5e735 Merge remote-tracking branch 'mvebu/for-next' omits 2880f6550f9d Merge remote-tracking branch 'mediatek/for-next' omits 026157d661d5 Merge remote-tracking branch 'keystone/next' omits 0483b5e0a96b Merge remote-tracking branch 'imx-mxs/for-next' omits c78fb0c191cb Merge remote-tracking branch 'bcm2835/for-next' omits fdf35bfad727 Merge remote-tracking branch 'at91/at91-next' omits a514d03e2bbb Merge remote-tracking branch 'aspeed/for-next' omits a3816acfb113 Merge remote-tracking branch 'amlogic/for-next' omits 16296faa4b05 Merge remote-tracking branch 'arm-soc/for-next' omits 3dc1b951b2b1 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 9626c50a1d3d Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 1340080596bc Merge remote-tracking branch 'pidfd-fixes/fixes' omits a56e4b699217 Merge remote-tracking branch 'risc-v-fixes/fixes' omits e8aa07c267e9 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 58357fe66365 Merge remote-tracking branch 'mmc-fixes/fixes' omits fb3432655a93 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8262283dc497 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 6f84cb0d8281 Merge remote-tracking branch 'scsi-fixes/fixes' omits 580a5b7077f0 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 11bfba432485 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits a799630807dd Merge remote-tracking branch 'vfs-fixes/fixes' omits ea2074712944 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits f39a01c273d5 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 6e0bc950ea02 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 75a6801a3dbb Merge remote-tracking branch 'kvms390-fixes/master' omits 60b91f6383bc Merge remote-tracking branch 'omap-fixes/fixes' omits 1771542edd20 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits e36b25ce4664 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 18ce936a64a2 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 25485ee48d68 Merge remote-tracking branch 'ide/master' omits e53e67a57a8d Merge remote-tracking branch 'crypto-current/master' omits 46c4fca5eaaf Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 843fc1ab17e0 Merge remote-tracking branch 'staging.current/staging-linus' omits fe96a8a02875 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 697a91c7d3a5 Merge remote-tracking branch 'usb.current/usb-linus' omits 82ef4500432f Merge remote-tracking branch 'driver-core.current/driver-c [...] omits fb6d69041185 Merge remote-tracking branch 'pci-current/for-linus' omits c07caf930e22 Merge remote-tracking branch 'spi-fixes/for-linus' omits d1b28a12ec42 Merge remote-tracking branch 'regulator-fixes/for-linus' omits f3790ae574af Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 88d16b1ca1ce Merge remote-tracking branch 'sound-current/for-linus' omits 62d72cd2ffa6 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 9a3a380db6cc Merge remote-tracking branch 'wireless-drivers/master' omits 5fae54a72a1e Merge remote-tracking branch 'net/master' omits dd4a54989c37 Merge remote-tracking branch 'sparc/master' omits 516d15d0a93f Merge remote-tracking branch 's390-fixes/fixes' omits 53b4ed6d1e9a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 5954753dc968 Merge remote-tracking branch 'arc-current/for-curr' omits 504091fcb09b Merge remote-tracking branch 'kbuild-current/fixes' omits f59b86ad1412 PCI: rockchip: Fix IO outbound ATU register number omits 22d71daf790e rcu: Fix spelling mistake "leval" -> "level" omits 1a5498d10f9c rcu: React to callback overload by boosting RCU readers omits b55cc7394d83 rcu: React to callback overload by aggressively seeking qu [...] omits 48398f10d87f Merge branches 'pm-cpuidle' and 'acpi-pm' into linux-next omits 21496e22e61a Merge branches 'arm64-for-5.5-fixes', 'drivers-for-5.5-fix [...] omits 252ef98ed524 PM / devfreq: tegra: Add COMMON_CLK dependency omits 4787ca1af559 of: refcount leak when phandle_cache entry replaced omits abee277ea66c of/platform: Unconditionally pause/resume sync state durin [...] omits 0eff78b2ab69 dt-bindings: Change maintainer address omits 0bcc4393b586 Merge branch 'v5.5-next/soc' into for-next omits 48b9ddc9c57f Merge branch 'v5.5-next/fixes' into for-next omits c016b7c00391 Merge branch 'spi-5.6' into spi-next omits c0ed803f2cd8 Merge branch 'spi-5.5' into spi-linus omits e9c2101ea449 Merge branch 'regulator-5.6' into regulator-next omits 3309c4f8eca0 Merge branch 'regulator-5.5' into regulator-linus omits 01c6409d137e Merge branch 'asoc-5.6' into asoc-next omits 4970d2cc7f5f Merge branch 'asoc-5.5' into asoc-linus omits 10d5ccb8ca32 dt-bindings: memory-controllers: tegra: Fix type references omits 36c2b522f334 vhost: last descriptor must have NEXT clear omits 2144b71859f9 vhost/net: add an option to test new code omits a50e3d74e49c vhost: batching fetches omits 68f8bd3ea637 vhost/test: add an option to test new code omits 84422715c9fa vhost: option to fetch descriptors through an independent struct omits 56321b6388f5 ptr_ring: linked list fallback omits 4d5e64eb1404 netronome: use the new txqueue timeout argument omits c2e972f4bc7b mlx4: use new txqueue timeout argument omits 8eb9e25614d5 netdev: pass the stuck queue to the timeout handler omits cf2a5c41578a Merge branch 'fixes' into next omits 63fe5e7356b8 mmc: sdhci: Update the tuning failed messages to pr_debug level omits 98ac83d0034d dt-bindings: mmc: renesas_sdhi: Document r8a77961 support omits 89d952189702 mmc: renesas_sdhi: use recent tap values for HS400 omits 34566359fb26 mmc: renesas_sdhi: remove 4taps as a TMIO flag omits 937d3ed821e1 mmc: renesas_sdhi: make quirks info accessible outside probe() omits faf8ced79758 mmc: renesas_sdhi: make warning more precise omits afbe05456eab mmc: renesas_sdhi: keep sorting for quirk entries omits acd298af25af mmc: renesas_sdhi: remove whitelist for internal DMAC omits 5cca7c69bd31 Merge branch 'fixes' into next omits 00a85c4367f9 mmc: sdhci: fix up CMD12 sending omits bb4c968bff8d mmc: spi: Toggle SPI polarity, do not hardcode it omits ec0bd5cd2b61 mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erra [...] omits 6e908bca4081 mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode omits d94a88c365cb SMB3: Fix crash in SMB2_open_init due to uninitialized fie [...] omits 4290915b7f2d PM / devfreq: exynos-bus: Extract exynos_bus_profile_init_ [...] omits 17376038fcfe PM / devfreq: exynos-bus: Extract exynos_bus_profile_init() omits 6289c6a6f363 Merge branch 'v5.6/dt64' into tmp/aml-rebuild omits 50e76d59d426 Merge branch 'for-5.6' into for-next omits 1758204886c3 interconnect: Add interconnect_graph file to debugfs omits cc6fccff37b3 interconnect: qcom: Use the standard aggregate function omits 3c7f2b65b07b interconnect: Add a common standard aggregate function omits 475aba506d70 mmc: sdhci-msm: Correct the offset and value for DDR_CONFI [...] omits c9d5852d9644 Revert "mmc: sdhci: Fix incorrect switch to HS mode" omits b1af0993cb2d mmc: sdhci-of-at91: rework clocks management to support SA [...] omits 812b297b2ec0 dt-bindings: sdhci-of-at91: new compatible string and upda [...] omits 20781587f13c dt-bindings: mmc: sdhci-msm: Add compatible string for sc7180 omits 736f10ad068e interconnect: Add basic tracepoints omits 4d713c6b0f9e interconnect: Add a name to struct icc_path omits 9d7fcca01cc8 interconnect: Move internal structs into a separate file omits 69d53ebd8258 interconnect: qcom: Use the new common helper for node removal omits e661f33ed12b interconnect: Add a common helper for removing all nodes omits 2b285714ea08 interconnect: qcom: msm8974: Walk the list safely on node removal omits add76d898f87 interconnect: qcom: qcs404: Walk the list safely on node removal omits eeb0b8c2860a interconnect: qcom: sdm845: Walk the list safely on node removal omits 594eeca4bcb3 interconnect: qcom: Fix Kconfig indentation omits 683c498cb33f PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) omits b0bcdf2a986a PM / devfreq: Move statistics to separate struct devfreq_stats omits de13ad25f287 PM / devfreq: Add clearing transitions stats omits f8293a257067 PM / devfreq: Change time stats to 64-bit omits 057f68737636 PM / devfreq: Add new name attribute for sysfs omits 7bb0f54af86f PM / devfreq: Add dynamic scaling for imx8m ddr controller omits 2302c6d126cd dt-bindings: memory: Add bindings for imx8m ddr controller omits 530ee856561e PM / devfreq: Fix Kconfig indentation omits 839d0b33ffe3 PM / devfreq: Drop explicit selection of PM_OPP omits 29b0301f7ec9 PM / devfreq: exynos-ppmu: Fix excessive stack usage omits 7fcd59b64a7b fs/namei.c: fix missing barriers when checking positivity omits 6aa32af80102 fix dget_parent() fastpath race omits a8a2efd1a5f4 new helper: lookup_positive_unlocked() omits 3aa314f710a3 fs/namei.c: pull positivity check into follow_managed() omits c78185c55450 Pull ext2 error number fix. omits eb236e8235f4 ext2: set proper errno in error case of ext2_fill_super() omits d2f723bb1913 soc: mediatek: cmdq: fixup wrong input order of write api omits 15d8f21beaae Pull ext2 cleanup and quota stats fixes. omits 897636c94003 Merge branch 'misc-5.5' into for-next-20191119 omits 18bc9f55c654 Pull ext2 allocation cleanup patches. omits 98461a9a5e08 Pull ext2 and reiserfs fs and quota refactoring series. omits 7f494a73ee5a Pull MAINTAINERS file update. omits 3602ef997502 Pull reiserfs fix from Jeff and ext2 allocation fix from C [...] omits 53cc1bfdf9c6 Pull ext2 fixes from Chengguang. omits 6bd17868c992 nvmem: add Rockchip OTP driver omits 23df02c1a656 dt-bindings: nvmem: add binding for Rockchip OTP controller omits 3c30ca1854eb Merge sparse fixes from Ben Dooks. omits b76e01ccc287 nvmem: imx: scu: fix dependency in Kconfig omits 744cb39feb52 nvmem: sprd: Add Spreadtrum SoCs eFuse support omits 41c367f5aef2 dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation omits 748dcdab0a57 nvmem: imx-ocotp: reset error status on probe omits e25357c6580c nvmem: imx: scu: support write omits 72c67ef05751 nvmem: imx: scu: support hole region check omits 1e3d47b93b0e nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] omits 8939961f07a0 nvmem: core: fix nvmem_cell_write inline function adds 22ff311af9c7 Merge tag 'sizeof_field-v5.5-rc2' of git://git.kernel.org/ [...] adds 15da849c910d Merge tag 'for-5.5/dm-fixes' of git://git.kernel.org/pub/s [...] adds 4e88d6e7793f io_uring: allow unbreakable links adds 506d95ff5d6a io-wq: remove worker->wait waitqueue adds e995d5123ed4 io-wq: briefly spin for new work after finishing work adds 8a4955ff1cca io_uring: sqthread should grab ctx->uring_lock for submissions adds d96885658d99 io_uring: deferred send/recvmsg should assign iov adds 392edb45b243 io_uring: don't dynamically allocate poll data adds 4a0a7a187453 io_uring: run next sqe inline if possible adds 53108d476a10 io_uring: only hash regular files for async work execution adds ebfcd8955c0b net: make socket read/write_iter() honor IOCB_NOWAIT adds 10d59345578a io_uring: add sockets to list of files that support non-bl [...] adds 9e3aa61ae3e0 io_uring: ensure we return -EINVAL on unknown opcode adds 5bd831a469e0 Merge tag 'io_uring-5.5-20191212' of git://git.kernel.dk/l [...] adds a7ede3d16808 raid5: need to set STRIPE_HANDLE for batch head adds 028288df635f md: raid1: check rdev before reference in raid1_sync_request func adds 3b7436cc9449 md: make sure desc_nr less than MD_SB_DISKS adds 296aec45a676 Merge branch 'md-fixes' of git://git.kernel.org/pub/scm/li [...] adds ecb6186cf788 block: fix NULL pointer dereference in account statistics [...] adds 5addeae1bedc blk-cgroup: remove blkcg_drain_queue adds f1fcd7786ec8 Merge tag 'for-linus-20191212' of git://git.kernel.dk/linux-block adds 7315c0edb416 Merge tag 'drm-misc-next-fixes-2019-12-12' of git://anongi [...] adds 82e50ec8868d Merge tag 'drm-intel-fixes-2019-12-12' of git://anongit.fr [...] adds 6e807535dae5 drm/amdgpu: add check before enabling/disabling broadcast mode adds 14891c316ca7 drm/amdgpu: add header line for power profile on Arcturus adds bf26da927a1c drm/amdgpu: add cache flush workaround to gfx8 emit_fence adds 9d9de889ff8e drm/amd/display: update sr and pstate latencies for Renoir adds a1fc44b609b4 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...] adds aa4febf50985 drm/amd/display: fix DalDramClockChangeLatencyNs override adds 1653acd566a8 drm/amd/display: populate bios integrated info for renoir adds a51d9f8fe756 drm/amd/display: Fixed kernel panic when booting with DP-t [...] adds 10bce710fa6f drm/amd/display: have two different sr and pstate latency [...] adds 28fa24ad14e8 drm/amd/display: Change the delay time before enabling FEC adds a2a1f1eb06d7 drm/amd/display: fixed that I2C over AUX didn't read data issue adds 87de6cb2f281 drm/amd/display: Reset steer fifo before unblanking the stream adds dd0b162fd009 drm/amd/display: Fix screen tearing on vrr tests adds 44ce6c3dc847 drm/amd/display: update dispclk and dppclk vco frequency adds 0df62823630d drm/amd/display: Increase the number of retries after AUX DEFER adds 7a02d2985f41 drm/amdgpu/display: add fallthrough comment adds e62dbcdb8cbc drm/amd/display: Compare clock state member to determine o [...] adds 1f00534a764a drm/amd/display: fix undefined struct member reference adds 07b672800373 drm/amd/display: include linux/slab.h where needed adds 02cca5769f5e drm/amdgpu/gfx10: update gfx golden settings adds 5714a2026f0c drm/amdgpu/gfx10: update gfx golden settings for navi14 adds 847b0d879508 drm/amdgpu/gfx10: update gfx golden settings adds 69897d342567 drm/amdgpu/gfx10: update gfx golden settings for navi14 adds bd95c1445274 drm/amdgpu: fix license on Kconfig and Makefiles adds a680aea00d17 Revert "drm/amdgpu: dont schedule jobs while in reset" adds 413fc385a594 drm/amdgpu: avoid using invalidate semaphore for picasso adds 90f6452ca58d drm/amdgpu: add invalidate semaphore limit for SRIOV and p [...] adds f271fe185613 drm/amdgpu: add invalidate semaphore limit for SRIOV in gmc10 adds d16f0f614000 Merge tag 'drm-fixes-5.5-2019-12-12' of git://people.freed [...] adds b2cb931d724b Merge tag 'drm-fixes-2019-12-13' of git://anongit.freedesk [...] adds b61c56227bf5 Merge tag 'sound-5.5-rc2' of git://git.kernel.org/pub/scm/ [...] adds 4c84515da809 Merge branches 'pm-cpuidle' and 'acpi-pm' adds 6bd2c87aaffe Merge tag 'pm-5.5-rc2' of git://git.kernel.org/pub/scm/lin [...] adds 3b2ee614cb4a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds ca01e7987463 PCI: rockchip: Fix IO outbound ATU register number adds 1d76c0792a0a Merge tag 'pci-v5.5-fixes-1' of git://git.kernel.org/pub/s [...] adds dd79b5361a6a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 5c7404bb30bc dt-bindings: Change maintainer address adds 70c812106c87 dt-bindings: memory-controllers: tegra: Fix type references adds ee9b280e17dc of/platform: Unconditionally pause/resume sync state durin [...] adds 1482e664fe35 Merge tag 'devicetree-fixes-for-5.5' of git://git.kernel.o [...] adds e32ea127d81c nios2: Fix ioremap adds e31736d9fae8 Merge tag 'nios2-v5.5-rc2' of git://git.kernel.org/pub/scm [...] adds 81c64b0bd090 Merge tag 'ovl-fixes-5.5-rc2' of git://git.kernel.org/pub/ [...] adds e0fc5b1153b8 SMB3: Fix crash in SMB2_open_init due to uninitialized fie [...] adds d9191319358d CIFS: Close cached root handle only if it has a lease adds 103a022d6bc5 Merge tag '5.5-rc1-smb3-fixes' of git://git.samba.org/sfre [...] adds f791ede32a14 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 81d559849aa4 Merge tag 's390-5.5-3' of git://git.kernel.org/pub/scm/lin [...] adds a1b85b3bf9f9 Merge tag 'usb-5.5-rc2' of git://git.kernel.org/pub/scm/li [...] adds aff2a52507bf Merge tag 'staging-5.5-rc2' of git://git.kernel.org/pub/sc [...] adds 894554c1ca79 Merge tag 'driver-core-5.5-rc2' of git://git.kernel.org/pu [...] adds 16981742717b binder: fix incorrect calculation for num_valid adds f61cf8decb37 Merge tag 'char-misc-5.5-rc2' of git://git.kernel.org/pub/ [...] adds 07c4b9e9f71a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 510c9788991c Merge tag 'Wimplicit-fallthrough-5.5-rc2' of git://git.ker [...] adds 5e787dbf659f devtmpfs: use do_mount() instead of ksys_mount() adds d4440aac83d1 initrd: use do_mount() instead of ksys_mount() adds cccaa5e33525 init: use do_mount() instead of ksys_mount() adds b49a733d684e init: unify opening /dev/console as stdin/stdout/stderr adds 8243186f0cc7 fs: remove ksys_dup() adds 2e6d304515ba Merge branch 'remove-ksys-mount-dup' of git://git.kernel.o [...] adds fa2ac657f978 xen-blkback: prevent premature module unload adds c673ec61ade8 xen/balloon: fix ballooned page accounting without hotplug [...] adds b01d7cb41ff5 Merge tag 'for-linus-5.5b-rc2-tag' of git://git.kernel.org [...] adds 1522d9da40bd Merge tag 'riscv/for-v5.5-rc2' of git://git.kernel.org/pub [...] adds 33df2f1929df RDMA/counter: Prevent auto-binding a QP which are not trac [...] adds 89f988d93c62 IB/mlx4: Follow mirror sequence of device add during devic [...] adds ed9085fed9d9 IB/mlx5: Fix steering rule of drop and count adds 7a763d18ff2a IB/core: Introduce rdma_user_mmap_entry_insert_range() API adds dc2316eba73f IB/mlx5: Fix device memory flows adds 9603e2210443 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds d1eef1c61974 Linux 5.5-rc2 adds 7de7de7ca0ae Fix root mounting with no mount options adds 4c80ba392bf6 iommu: fix KASAN use-after-free in iommu_insert_resv_region adds 6afa873170a6 Merge tag 'linux-kselftest-5.5-rc2' of git://git.kernel.or [...] adds eefb8c124fd9 x86/boot: kbuild: allow readelf executable to be specified adds e8193650bf38 mkcompile_h: git rid of UTS_TRUNCATE from LINUX_COMPILE_{BY,HOST} adds c8f3dea90e38 mkcompile_h: use printf for LINUX_COMPILE_BY adds fd2ab2f6610b scripts/kallsyms: fix offset overflow of kallsyms_relative_base new 0564879cfe2b Merge remote-tracking branch 'kbuild-current/fixes' new 4c724aed8c3c Merge remote-tracking branch 'arc-current/for-curr' adds 9a4b8148562d Merge tag 'omap-for-v5.5/fixes-rc1-signed' of git://git.ke [...] adds fa2cdb1762d1 ARM: shmobile: defconfig: Restore debugfs support adds cf21d4fde012 Merge tag 'renesas-fixes-for-v5.5-tag1' of git://git.kerne [...] adds c3e5ac0c9e98 Merge tag 'samsung-fixes-5.5' of https://git.kernel.org/pu [...] adds 59034b9d6af8 ARM: bcm: Add missing sentinel to bcm2711_compat[] adds e3992af1256a Merge tag 'arm-soc/for-5.5/soc-fixes' of https://github.co [...] new f9675ddf4a77 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds a58d37bce0d2 ocxl: Fix concurrent AFU open and device removal adds 14c73bd344da powerpc/vcpu: Assume dedicated processors as non-preempt adds 656c21d6af5d powerpc/shared: Use static key to detect shared processor new 8fabc623238e powerpc: Ensure that swiotlb buffer is allocated from low memory new 099bc4812f09 powerpc/irq: fix stack overflow verification new 913e73c77d48 ocxl: Fix potential memory leak on context creation new a47a5f9877bf Merge remote-tracking branch 'powerpc-fixes/fixes' new 1c5d09fae7b5 Merge remote-tracking branch 'sparc/master' adds 9c3194dd93b0 MAINTAINERS: Add maintainers for rmnet adds 692b93af71fb mailmap: add entry for myself adds 6adc4601c2a1 bnxt: apply computed clamp value for coalece parameter adds 03b06e3f8352 ptp: clockmatrix: add I2C dependency adds 2beb6d2901a3 ipv6/addrconf: only check invalid header values when NETLI [...] adds 8f9cc1ee2962 net/ibmvnic: Fix typo in retry check adds 8dbd76e79a16 tcp/dccp: fix possible race __inet_lookup_established() adds 5c9934b6767b 6pack,mkiss: fix possible deadlock adds 1f85e6267cac tcp: do not send empty skb from tcp_write_xmit() adds ee2aabd3fc2e tcp: refine tcp_write_queue_empty() implementation adds 216808c6ba6d tcp: refine rule to allow EPOLLOUT generation under mem pressure adds cd1263b6dcfd Merge branch 'tcp-take-care-of-empty-skbs-in-write-queue' adds f3f2364ea14d net: marvell: mvpp2: phylink requires the link interrupt adds c39ea5cba5a2 hv_netvsc: Fix tx_table init in rndis_set_subchannel() adds 99e9fe2248f9 net: ethernet: ti: select PAGE_POOL for switchdev driver adds ed56dd8f60cf net: ethernet: ti: build cpsw-common for switchdev adds 7113f796bbbc bnx2x: Do not handle requests from VFs after parity adds ee699f89bdba bnx2x: Fix logic to get total no. of PFs per engine adds 7ae1629d4db0 Merge branch 'bnx2x-bug-fixes' adds 5d485ed88d48 bonding: fix active-backup transition after link failure adds 6b01b1d9b2d3 gtp: do not allow adding duplicate tid and ms_addr pdp context adds 94a6d9fb88df gtp: fix wrong condition in gtp_genl_dump_pdp() adds 94dc550a5062 gtp: fix an use-after-free in ipv4_pdp_find() adds 6a902c0f3199 gtp: avoid zero size hashtable adds 8ed001c966b0 Merge branch 'gtp-fix-several-bugs-in-gtp-module' adds 6dd504b0fd10 selftests: net: tls: remove recv_rcvbuf test adds 9b2079c046a9 net: phylink: fix interface passed to mac_link_up adds 86434744fedf net/smc: add fallback check to connect() adds 479a0d1376f6 cxgb4: Fix kernel panic while accessing sge_info adds 858ce8ca62ea net: usb: lan78xx: Fix error message format specifier adds fd42bfd1bb31 xen-netback: avoid race that can lead to NULL pointer dereference new f1abde01350a Merge remote-tracking branch 'net/master' adds 5133498f4ad1 bpf: Clear skb->tstamp in bpf_redirect when necessary new 1de44cae10bd Merge remote-tracking branch 'bpf/master' new 3737401acd02 Merge remote-tracking branch 'wireless-drivers/master' adds 753ffad3d624 mac80211: fix TID field in monitor mode transmit adds 56cb31e185ad cfg80211: fix double-free after changing network namespace adds e548f749b096 mac80211: airtime: Fix an off by one in ieee80211_calc_rx_ [...] adds 911bde0fe5cc mac80211: Turn AQL into an NL80211_EXT_FEATURE new 6fc232db9e8c rfkill: Fix incorrect check to avoid NULL pointer dereference new 91f84e3ab1b5 mac80211: mesh: restrict airtime metric to peered establis [...] new 35b4e90be7cf Merge remote-tracking branch 'mac80211/master' adds add9d56d7b37 ALSA: pcm: Avoid possible info leaks from PCM stream buffers adds 377bc0cfabce ALSA: hda/ca0132 - Keep power on during processing DSP response adds cb04fc3b6b07 ALSA: hda/ca0132 - Avoid endless loop adds 42fb6b1d41eb ALSA: hda/ca0132 - Fix work handling in delayed HP detection adds 6fd739c04ffd ALSA: hda: Fix regression by strip mask fix new 475feec0c41a ALSA: hda - Downgrade error message for single-cmd fallback new 21fcd955c11d Merge remote-tracking branch 'sound-current/for-linus' new 556672d75ff4 ASoC: wm8962: fix lambda value new b01d77ba385a Merge branch 'asoc-5.5' into asoc-linus new 1fa45369bed5 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 62a1923cc8fe regulator: rn5t618: fix module aliases new 8fbe055603cc Merge branch 'regulator-5.5' into regulator-linus new 2f6ba9398ed2 Merge remote-tracking branch 'regulator-fixes/for-linus' new 007773e16a6f spi: nxp-fspi: Ensure width is respected in spi-mem operations new 63aa6a692595 spi: fsl: use platform_get_irq() instead of of_irq_to_resource() new 0ff738ff61b1 Merge branch 'spi-5.5' into spi-linus new d538705ad089 Merge remote-tracking branch 'spi-fixes/for-linus' new 0d3010fa4424 USB: serial: option: add Telit ME910G1 0x110a composition new a2ab2f49bc60 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 660e8ee1d717 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 018e0e3594f7 habanalabs: rate limit error msg on waiting for CS new 68a1fdf2451f habanalabs: remove variable 'val' set but not used new 97583f1d43b4 Merge tag 'misc-habanalabs-fixes-2019-12-14' of git://peop [...] new 4ac913f5d523 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds add218099472 Input: uinput - always report EPOLLOUT adds f729a1b0f8df Input: input_event - fix struct padding on sparc64 adds cb222aed03d7 Input: add safety guards to input_set_keycode() adds 1021dcf19db1 Input: imx_sc_key - only take the valid data from SCU firm [...] new 99dc4909706b Merge remote-tracking branch 'input-current/for-linus' new cbeff4e89e8a Merge remote-tracking branch 'ide/master' new fa33f1fb0ffc Merge remote-tracking branch 'slave-dma-fixes/fixes' new cec935ce69fc media: cec: CEC 2.0-only bcast messages were ignored new 95c29d46ab2a media: cec: avoid decrementing transmit_queue_sz if it is 0 new ac479b51f3f4 media: cec: check 'transmit_in_progress', not 'transmitting' new e5a52a1d15c7 media: pulse8-cec: fix lost cec_transmit_attempt_done() call new b329f554baa1 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 00c1e8376ccc Merge remote-tracking branch 'mips-fixes/mips-fixes' new c09ed5a1ca12 Merge remote-tracking branch 'kvms390-fixes/master' new bbce83db07b7 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 17142eec46cd Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 2bc446e376ee Merge remote-tracking branch 'btrfs-fixes/next-fixes' new e0ff126ee7ad pipe: Fix bogus dereference in iov_iter_alignment() new 82305e7f7d4e Merge remote-tracking branch 'vfs-fixes/fixes' adds 2cd61111c55b of: refcount leak when phandle_cache entry replaced new b8836052ec8d Merge remote-tracking branch 'devicetree-fixes/dt/linus' new fbc44a0b34a1 drm/i915/dsb: Fix in mmio offset calculation of DSB instance new 99de95360faa drm/i915: Copy across scheduler behaviour flags across sub [...] new 242bff7fc515 drm/i915: Set fence_work.ops before dma_fence_init new 2eeab8eb1e3a drm/i915/ehl: Define EHL powerwells independently of ICL new 5665a1febfe7 drm/i915/tgl: Drop Wa#1178 new 1f80dfcd39b8 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 07bcc411567c Revert "mmc: sdhci: Fix incorrect switch to HS mode" new fa56ac979226 mmc: sdhci-msm: Correct the offset and value for DDR_CONFI [...] new 8f34e5bd7024 mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode new 8b6dc6b2d602 mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erra [...] new 2c92dd20304f mmc: sdhci: Update the tuning failed messages to pr_debug level new da3d0f098ba5 Merge remote-tracking branch 'mmc-fixes/fixes' new a1c811272880 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 213da14f4ac6 Merge remote-tracking branch 'pidfd-fixes/fixes' new 8dd4dfbde178 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 4cf6c26b6da4 Merge branch 'arm/fixes' into for-next new d0b17011b8d4 Merge branch 'arm/fixes' into for-next new 15ba349fdc06 ARM: Document merges new 234d1fa88866 Merge remote-tracking branch 'arm-soc/for-next' new 1a2dc619c8b6 Merge branch 'v5.5/fixes' into tmp/aml-rebuild new b1b3f0622a9d clk: meson: g12a: fix missing uart2 in regmap table new d8488a41800d clk: meson: pll: Fix by 0 division in __pll_params_to_rate() new ada7028ac758 Merge remote-tracking branch 'clk-meson/v5.5/fixes' into t [...] adds 51b6fe7e66ee dt-bindings: clock: add the Amlogic Meson8 DDR clock contr [...] adds 25d316989e2b dt-bindings: clock: meson8b: add the clock inputs adds 9cf7956865b8 Merge tag 'clk-meson-dt-v5.6-1' of https://github.com/BayL [...] adds 630ea3108adf ARM: dts: meson: provide the XTAL clock using a fixed-clock adds c4ac5c37a4a5 ARM: dts: meson8: add the DDR clock controller adds 6d549ff55c37 ARM: dts: meson8b: add the DDR clock controller new 8df6034897cc Merge branch 'v5.6/dt' into tmp/aml-rebuild adds fbceee82c19a arm64: dts: meson-g12-common: add video decoder node adds 302d95c61368 arm64: dts: meson-sm1: add video decoder compatible new 4e11697528eb arm64: dts: meson: gxl: add i2c C pins new 727d01cb17c8 dt-bindings: arm: amlogic: add libretech-pc bindings new 865a0d06f870 arm64: dts: meson: add libretech-pc boards support new b12246ead672 Merge branch 'v5.6/dt64' into tmp/aml-rebuild new f8683c2abdf5 arm64: defconfig: enable FUSB302 as module new afa7fb9cc222 Merge branch 'v5.6/defconfig' into tmp/aml-rebuild new 203c67e4b33f Merge remote-tracking branch 'amlogic/for-next' new ff6f1b14e8b3 Merge remote-tracking branch 'aspeed/for-next' new 4c2c2159181a Merge remote-tracking branch 'at91/at91-next' new d0ce9072b892 Merge remote-tracking branch 'bcm2835/for-next' new f0f947b85c6f Merge remote-tracking branch 'imx-mxs/for-next' new 0f242ee1c058 Merge remote-tracking branch 'keystone/next' new 1180beb08b91 arm64: dts: mt8173: add Mediatek JPEG Codec new 78788bbf7d14 soc: mediatek: cmdq: add polling function new e0dc4114e9ba soc: mediatek: cmdq: add cmdq_dev_get_client_reg function new b5623782b777 soc: mediatek: cmdq: delete not used define new affcec287c96 dt-bindings: mediatek: add MT6765 power dt-bindings new ca01a6367d0f Merge branch 'v5.5-next/soc' into for-next new b6969dc1eee6 Merge remote-tracking branch 'mediatek/for-next' new 58ce0ffda101 Merge remote-tracking branch 'mvebu/for-next' new 58f45aa5e078 Merge remote-tracking branch 'omap/for-next' adds d8c5133583db arm64: dts: qcom: sc7180: Add SoC name to compatible adds ac00546a6780 arm64: dts: qcom: sc7180: Rename gic-its node to msi-controller adds 6e3697279eba arm64: dts: qcom: sc7180: Add "#clock-cells" property to u [...] adds 3f155dbebf90 arm64: dts: qcom: pm6150: Remove macro from unit name of adc-chan adds fd916516647f arm64: dts: qcom: sc7180: Avoid "phy" for USB QMP PHY wrapper adds 13f3b8e3dc0f ARM: dts: msm8974: Add modem remoteproc node adds b1ca5b49f1e5 ARM: dts: msm8974: Move ADSP smd edge to ADSP PIL adds 7a75bb1cadcb Merge branches 'arm64-for-5.5-fixes', 'drivers-for-5.5-fix [...] new 2f822a28029e Merge remote-tracking branch 'qcom/for-next' new 614984793c9f Merge remote-tracking branch 'realtek/for-next' adds 9ae733728eec Merge branch 'renesas-fixes-for-v5.5' into renesas-next adds a630a6121bef ARM: shmobile: defconfig: Enable support for panels from EDT adds 87924226737d arm64: dts: renesas: Remove use of ARCH_R8A7796 adds 83772e1b4423 arm64: dts: renesas: Rename r8a7796* to r8a77960* adds 24240845c871 soc: renesas: Remove ARCH_R8A7796 adds 4730830f9c2e Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] new d4efeea03762 Merge remote-tracking branch 'renesas/next' new b0355995c1af Merge remote-tracking branch 'reset/reset/next' new 2a2351c6f2c6 Merge remote-tracking branch 'rockchip/for-next' adds 81a0efb7af7a soc: samsung: exynos-pmu: Convert to devm_platform_ioremap [...] adds 7a53e9ff0779 Merge branch 'next/drivers' into for-next new 3597e5dde08a Merge remote-tracking branch 'samsung-krzk/for-next' new d2ab1a675698 arm64: dts: allwinner: Fix wrong license header new b4b8f2c96158 arm64: dts: allwinner: Convert license to SPDX identifier new cabbaed71989 arm64: dts: allwinner: unify header comment style new 0738badd9d3f ARM: dts: sun8i: r40: Add I2C pinmux options new 04a55fb2ff70 dt-bindings: clocks: Convert Allwinner DE2 clocks to a schema new c82f30306cdd dt-bindings: clocks: Convert Allwinner A80 USB clocks to a schema new c1cc29f2a045 dt-bindings: clocks: Convert Allwinner A80 DE clocks to a schema new 6ec417030d93 Merge branch 'sunxi/dt-for-5.6' into sunxi/for-next new a28ab03e30b6 Merge remote-tracking branch 'sunxi/sunxi/for-next' new f07a126b8882 Merge remote-tracking branch 'tegra/for-next' adds 66d9506440bb clk: walk orphan list on clock provider registration adds d3ab06f43289 Merge tag 'imx-clk-fixes-5.5' of git://git.kernel.org/pub/ [...] adds 16a85f59706b Merge branch 'clk-fixes' into clk-next new 3350be08064f Merge remote-tracking branch 'clk/clk-next' new 85d57e3b1d75 Merge remote-tracking branch 'csky/linux-next' new 4ff580cebe04 Merge remote-tracking branch 'h8300/h8300-next' adds e16260c21f87 parisc: fix compilation when KEXEC=n and KEXEC_FILE=y adds aeea5eae4fd5 parisc: add missing __init annotation new 967f5bc7b047 Merge remote-tracking branch 'parisc-hd/for-next' new f1be11843c53 Merge remote-tracking branch 'soc-fsl/next' new 35f77a3fc725 Merge remote-tracking branch 'risc-v/for-next' new d70f1e3d5dbd Merge remote-tracking branch 'origin/master' into sh-next new 1d5fd6c33b04 sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx new a193018e5290 sh: add missing EXPORT_SYMBOL() for __delay new 4e8c71024b57 Merge remote-tracking branch 'sh/sh-next' new ac3d813f6fa8 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 37d02592f11b btrfs: Fix error messages in qgroup_rescan_init new fcb970581dd9 Btrfs: fix cloning range with a hole when using the NO_HOL [...] new f72ff01df9cf btrfs: do not call synchronize_srcu() in inode_tree_del new db8fe64f9ce6 btrfs: handle error in btrfs_cache_block_group new 943eb3bf25f4 btrfs: don't double lock the subvol_sem for rename exchange new 994bf9cd78aa btrfs: tree-checker: Fix error format string for size_t new cf93e15eca0b btrfs: fix devs_max constraints for raid1c3 and raid1c4 new b6293c821ea8 btrfs: return error pointer from alloc_test_extent_buffer new 40e046acbd2f Btrfs: fix missing data checksums after replaying a log tree new ad1d8c439978 Btrfs: make tree checker detect checksum items with overla [...] new 6609fee8897a Btrfs: fix removal logic of the tree mod log that leads to [...] new 147271e35ba2 Btrfs: fix hole extent items with a zero size after range cloning new c7e54b5102bf btrfs: abort transaction after failed inode updates in cre [...] new 714cd3e8cba6 btrfs: handle ENOENT in btrfs_uuid_tree_iterate new 9bc574de5905 btrfs: skip log replay on orphaned roots new ca1aa2818a53 btrfs: do not leak reloc root if we fail to read the fs root new fbd542971aa1 btrfs: send: remove WARN_ON for readonly mount new 464517a61c3d Merge branch 'misc-5.5' into for-next-20191216 new 1bf40ae5c748 Merge branch 'misc-5.5' into for-next-current-v5.4-20191216 new 9cb06f8e5564 btrfs: Fix error messages in qgroup_rescan_init new 98f3a6198a24 Btrfs: fix cloning range with a hole when using the NO_HOL [...] new dc4ed573bfc1 Btrfs: fix missing hole after hole punching and fsync when [...] new 5f99caa5d53e btrfs: do not call synchronize_srcu() in inode_tree_del new 08c5b806ea60 btrfs: handle error in btrfs_cache_block_group new c38c362ad85a btrfs: use raid_attr table in calc_stripe_length for nparity new 27377bb6de3a btrfs: fill ncopies for all raid table entries new 06c197c40e20 btrfs: don't double lock the subvol_sem for rename exchange new d923627c0f45 btrfs: tree-checker: Fix error format string for size_t new 1695851cf252 btrfs: sysfs, rename devices kobject holder to devices_kobj new 293b68662447 btrfs: sysfs, btrfs_sysfs_add_fsid() drop unused argument parent new 9ce94c8ef3b3 btrfs: sysfs, rename btrfs_sysfs_add_device() new 2df8c1ccb74f btrfs: sysfs, merge btrfs_sysfs_add devices_kobj and fsid new e705fd3e228e btrfs: qgroup: remove one-time use variables for quota_roo [...] new 9928cb8f1d07 btrfs: qgroup: return ENOTCONN instead of EINVAL when quot [...] new 04fb90c30f4b btrfs: fix devs_max constraints for raid1c3 and raid1c4 new 2b64c2ed8691 btrfs: Don't discard unwritten extents new e67ac73aa7af btrfs: Open code __btrfs_free_reserved_extent in btrfs_fre [...] new 910cc05fd041 btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_re [...] new 56561546fc3d btrfs: Remove WARN_ON in walk_log_tree new 34f146bc2106 btrfs: Remove redundant WARN_ON in walk_down_log_tree new aaa67fa8acee btrfs: remove unused condition check in btrfs_page_mkwrite() new e1f04e0718fa btrfs: return error pointer from alloc_test_extent_buffer new 349c43674a51 Btrfs: fix missing data checksums after replaying a log tree new 6abaadf471e1 Btrfs: make tree checker detect checksum items with overla [...] new 09a81075a44d btrfs: relocation: Output current relocation stage at btrf [...] new dd5548806080 btrfs: Opencode ordered_data_tree_panic new bd879386d392 btrfs: don't pass system_chunk into can_overcommit new 2c54397216ca btrfs: kill min_allocable_bytes in inc_block_group_ro new 793d511cd729 btrfs: fix possible NULL-pointer dereference in integrity checks new 4d74c69f1508 btrfs: remove superfluous BUG_ON() in integrity checks new 687393c18ab5 btrfs: remove impossible WARN_ON in btrfs_destroy_dev_repl [...] new 9f3a726c17b4 Btrfs: fix removal logic of the tree mod log that leads to [...] new 7b5837ed642f Btrfs: fix hole extent items with a zero size after range cloning new 571fdf53b87d btrfs: use simple_dir_inode_operations for placeholder sub [...] new 6391f919a7a6 btrfs: abort transaction after failed inode updates in cre [...] new 2b61f51c14a8 btrfs: handle ENOENT in btrfs_uuid_tree_iterate new b22977e6ecf9 btrfs: skip log replay on orphaned roots new 9d6325b6b572 btrfs: do not leak reloc root if we fail to read the fs root new 24e3543c3338 btrfs: decrement number of open devices after closing the [...] new e6ef4baa386b btrfs: reset device back to allocation state when removing new b01fe36915d0 btrfs: send: remove WARN_ON for readonly mount new 4318ae9d4b25 btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers new 8c6a55223856 btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums() new 7ccbc5c27f48 btrfs: remove dead snapshot-aware defrag code new 6c73c282c78f btrfs: make btrfs_ordered_extent naming consistent with bt [...] new 81f58cd35ec1 btrfs: remove unnecessary pg_offset assignments in __exten [...] new fa35172ee9c2 btrfs: remove trivial goto label in __extent_writepage() new 4d74b75cd33c btrfs: remove redundant i_size check in __extent_writepage_io() new 35d18eeb7672 btrfs: drop create parameter to btrfs_get_extent() new 8dec7577afef btrfs: simplify compressed/inline check in __extent_writep [...] new a675a45a605f btrfs: remove struct find_free_extent.ram_bytes new e027b7ae0bde Merge branch 'misc-next' into for-next-current-v5.4-20191216 new 5da409cc0a56 Merge branch 'for-next-current-v5.4-20191216' into for-nex [...] new 2af35fca2eef Merge branch 'misc-5.5' into for-next-next-v5.5-20191216 new 43c9ed0536e5 Merge branch 'misc-next' into for-next-next-v5.5-20191216 new 451942d4ded8 Merge branch 'for-next-next-v5.5-20191216' into for-next-20191216 new 2652fc4f1fae Merge remote-tracking branch 'btrfs/for-next' new c8211570ed67 Merge remote-tracking branch 'ecryptfs/next' new 34e92542da96 ext2: set proper errno in error case of ext2_fill_super() new 5474ca7da6f3 reiserfs: Fix memory leak of journal device string new 4d5c1adaf893 reiserfs: Fix spurious unlock in reiserfs_fill_super() err [...] new ce27187b3086 Merge remote-tracking branch 'ext3/for_next' adds 64d4ce892383 ext4: fix ext4_empty_dir() for directories with holes adds 109ba779d6cc ext4: check for directory entries too close to block end adds 707d1a2f601b ext4: optimize __ext4_check_dir_entry() adds 7f420d64a08c ext4: unlock on error in ext4_expand_extra_isize() adds a70fd5ac2ea7 ext4: reserve revoke credits in __ext4_new_inode new 9803387c55f7 ext4: validate the debug_want_extra_isize mount option at [...] new 69000d82eee1 ext4: use RCU API in debug_print_tree new d82d47d5d8a6 jbd2: fix kernel-doc notation warning new e6ef3333c37e Merge remote-tracking branch 'ext4/dev' new 70c57061c766 Merge remote-tracking branch 'f2fs/dev' new 070027207d76 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 7a22680fe6e3 Merge remote-tracking branch 'vfs/for-next' new 7779cbd78feb Merge remote-tracking branch 'printk/for-next' adds c62f7cd8ed06 HID: Add quirk for Xin-Mo Dual Controller adds d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next adds 8f18eca9ebc5 HID: ite: Add USB id match for Acer SW5-012 keyboard dock adds be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next adds c07a0254c89e HID: asus: Ignore Asus vendor-page usage-code 0xff events adds de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next adds fd0913768701 HID: Add quirk for incorrect input length on Lenovo Y720 adds 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next adds 4f3882177240 HID: hid-input: clear unmapped usages adds ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next new 51d3271c2fb1 Merge remote-tracking branch 'hid/for-next' new 67d4cae3b1ae Merge remote-tracking branch 'i3c/i3c/next' new ac6d79f7f26f Merge branch 'dmi/master' adds 6ee3503058f6 hwmon: (pmbus) Detect if chip is write protected adds 848a25f01ee7 hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static new c627cf80e6c7 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 01d4fb115470 media: cec: CEC 2.0-only bcast messages were ignored adds 4be77174c3fa media: cec: avoid decrementing transmit_queue_sz if it is 0 adds d51224b73d18 media: cec: check 'transmit_in_progress', not 'transmitting' adds c4e8f760581b media: pulse8-cec: fix lost cec_transmit_attempt_done() call adds 0d962e061abc media: i2c: adv748x: Fix unsafe macros adds aab7b7d19d03 media: v4l2-subdev: remove wrong @cond from kdocs adds de89d0864f66 media: gspca: zero usb_buf adds 569bc8d6a6a5 media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0 adds 8ea1c5af489a media: bdisp: add missed destroy_workqueue in remove and p [...] adds 76669f2e7c58 media: platform: mtk-mdp: add missed destroy_workqueue in remove adds dc4cac67e135 media: cx23885: Add support for AVerMedia CE310B adds 8c956f3be17e media: usb: go7007: s2250-board: add missed i2c_unregister_device adds 3d15c7643ba7 media: vivid: Add touch support adds 7b575b6d8de0 media: vidioc-g-dv-timings.rst: fix wrong porch adds 373606320834 media: pxa_camera: add missed tasklet_kill adds 2b016c47f48f media: v4l2: Fix fourcc names for BAYER12P adds 55f240a21eb1 media: ivtv/cx18: remove ivtvdriver.org references adds 11e0e167d071 media: meson: add missing allocation failure check on new_buf adds 887c7942ce31 media: cec-ioc-g-mode.rst: remove trailing 'i' adds c7669435119f media: ti-vpe: csc: fix single vs multiplanar format handling adds 9453264ef586 media: go7007: fix a miss of snd_card_free adds a98e2e229da7 media: solo6x10: Use managed buffer allocation adds 5e625dd5792e media: tw686x: Use managed buffer allocation adds 8079c5d58685 media: usbtv: Use managed buffer allocation adds aeb64ff38390 media: cobalt: Clean up ALSA PCM API usages adds b0cda3739759 media: cx18: Clean up ALSA PCM API usages adds 7ffeb6ceda5e media: ivtv: Clean up ALSA PCM API usages adds 355b9a0c5856 media: cs231xx: Clean up ALSA PCM API usages adds 2abb1b2daf88 media: em28xx: Clean up ALSA PCM API usages adds 2d19a2cd804b media: go7007: Clean up ALSA PCM API usages adds f8239b531f0d media: tm6000: Clean up ALSA PCM API usages adds 6fe350864297 media: cobalt: Drop superfluous ioctl PCM ops adds 86ee7f28462a media: cx18: Drop superfluous ioctl PCM ops adds 3028bc2dbf12 media: ivtv: Drop superfluous ioctl PCM ops adds da090bf60370 media: Drop superfluous ioctl PCM ops new eed569c425d0 media: coda: do not skip finish_run if aborting new ec4f021d1cf9 media: coda: jpeg: merge Huffman table bits and values new 3bf6883a88c0 media: coda: jpeg: add JPEG register definitions for CODA960 new 96f6f62c4656 media: coda: jpeg: add CODA960 JPEG encoder support new afddf553ea89 media: coda: remove redundant platform_get_irq error message new 02d76a471975 media: coda: avoid hardware lockups with more than 13 capt [...] new 604bd5ae91d9 media: dt-bindings: media: amlogic,vdec: convert to yaml new 70ae805a0bb9 media: dt-bindings: media: amlogic,gx-vdec: add bindings f [...] new 8299c6533979 media: meson: vdec: add g12a platform new 3d8af3b40d2a media: dt-bindings: media: amlogic,gx-vdec: add bindings f [...] new fee586a20f48 media: meson: vdec: add sm1 platform new 62387970a481 media: atmel: atmel-isc-base: allow 8 bit direct dump new ab04e7e6436e media: atmel: atmel-isc-base: add support for Y10 format new ed1307e335a4 media: atmel: atmel-isc-base: properly initialize pad_cfg new da3a55b5a948 media: atmel: atmel-isc-base: fix enum calls default format new 374d968ac744 media: atmel: atmel-isc-base: initialize the try_crop for [...] new b567bf86eeba media: atmel: atmel-isi: add support for mono sensors, GRA [...] new e34eb98e5f70 media: atmel: atmel-isi: properly initialize pad_cfg new ad85a9bb3ec4 media: atmel: atmel-isi: initialize the try_crop for the p [...] new 9f9dc4755e54 media: dt-bindings: rcar-vin: Remove paragraph about aliases new a36807784b74 media: dt-bindings: rcar-vin: Document compatibility strin [...] new 81735ecb62f8 media: mtk-vcodec: Remove extra area allocation in an inpu [...] new 0d962c3ae13a media: sun8i: Remove redundant dev_err call in deinterlace [...] new 06b5cf51607d media: imx7-mipi-csis: remove subdev_notifier new 94010145a58f media: pixfmt-tch-td16/tu16.rst: document that this is lit [...] new 69e39d40587b media: vimc: Implement get/set selection in sink new 961f97ab1ef3 media: adv7604: extend deep color mode to ADV7611 new 0fb36893c6c1 media: vidioc-enum-fmt.rst: clarify format preference new 5980d40276b3 media: hantro: Cleanup format negotiation helpers new 3143f8a123dc media: hantro: Rename {prepare,finish}_run to {start,end}_ [...] new 8c2d66b036c7 media: hantro: Support color conversion via post-processing new afb347816202 media: v4l2-device.h: Explicitly compare grp{id,mask} to z [...] new 6913bc3a2e9c media: pulse8-cec: improve debugging new cea28e7a55e7 media: pulse8-cec: reorganize function order new a6706447f319 media: pulse8-cec: locking improvements new 92eee37d398c media: pulse8-cec: add 2nd debug level new b7d0567f552a media: pulse8-cec: set tx_done_status for transmit_done status new b36910e07842 media: pulse8-cec: move the transmit to a workqueue new 906870770431 media: pulse8-cec: queue received messages in an array new 601282d65b96 media: pulse8-cec: use adap_free callback new 587040338162 media: pulse8-cec: schedule next ping after current ping finished new a67524c8bf75 media: pulse8-cec: log when a CEC message is received new 3ff4348ff5e4 media: vivid: set field to NONE for touch new 095c21d31b7b media: v4l2-ioctl.c: allow multiplanar for touch new 0885acd77eb4 media: vivid: support multiplanar touch devices new 59c24d01d361 Merge remote-tracking branch 'v4l-dvb/master' new 85572c2c4a45 cpufreq: Avoid leaving stale IRQ work items during CPU offline new fa77f9a5c91e Merge branch 'pm-cpufreq' into linux-next new a2162864148f Merge remote-tracking branch 'pm/linux-next' new ff45c68c50c5 cpufreq: kirkwood: convert to devm_platform_ioremap_resource new d4a386f59527 cpufreq: tegra186: convert to devm_platform_ioremap_resource new 3b7a3fae5fa5 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 4e3dc5f39867 Merge remote-tracking branch 'opp/opp/linux-next' new c7543adf0a32 Merge remote-tracking branch 'thermal/thermal/linux-next' new 579bd8782540 Merge remote-tracking branch 'swiotlb/linux-next' adds b4653342b151 net: Allow to show socket-specific information in /proc/[p [...] adds 3c32da19a858 unix: Show number of pending scm files of receive queue in fdinfo adds 545a6822993f Merge branch 'unix-Show-number-of-scm-files-in-fdinfo' adds f74877a5457d rtnetlink: provide permanent hardware address in RTM_NEWLINK adds 32d5109a9d86 netlink: rename nl80211_validate_nested() to nla_validate_ [...] adds 9ce48e5a09ea ethtool: move to its own directory adds d44e13108b6d ethtool: move string arrays into common file adds 428c122f5f6b ethtool: provide link mode names as a string set adds aabf23d18322 Merge branch 'ethtool-netlink-interface-preliminary-part' adds 838c93dc5449 net: ena: implement XDP drop support adds 548c4940b9f1 net: ena: Implement XDP_TX action adds 913b0bfd6c85 net: ena: Add first_interrupt field to napi struct adds 355979decf07 Merge branch 'Introduce-XDP-to-ena' adds 0290bd291cc0 netdev: pass the stuck queue to the timeout handler adds 77656c277cbf mlx4: use new txqueue timeout argument adds d8968eda7fc4 netronome: use the new txqueue timeout argument adds 1f4782ae2457 Merge branch 'netdev-ndo_tx_timeout-cleanup' adds 1d1997db870f Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace" adds 826f66b30c2e bonding: move 802.3ad port state flags to uapi adds 3a5f494d8418 net: phy: dp83869: Remove unneeded semicolon adds ea6a547669b3 selftests/net: make so_txtime more robust to timer variance adds de1799667b00 net: bridge: add STP xstats adds f5058a27dac7 net: phylink: propagate phy_attach_direct() return code adds 29115cef8578 net/smc: shorten lgr_cnt initialization adds 0e627190563e tcp: Set rcv zerocopy hint correctly if skb last frag is < [...] new b54b8b769912 Merge remote-tracking branch 'net-next/master' adds 67d69ccdf389 libbpf: Recognize SK_REUSEPORT programs from section name adds 1fbcef929d7d selftests/bpf: Let libbpf determine program type from sect [...] adds 11f80355d4d2 selftests/bpf: Use sa_family_t everywhere in reuseport tests adds a9ce4cf4e47c selftests/bpf: Add helpers for getting socket family & type name adds 993633825830 selftests/bpf: Unroll the main loop in reuseport test adds ce7cb5f3921c selftests/bpf: Run reuseport tests in a loop adds 9af6c84435d0 selftests/bpf: Propagate errors during setup for reuseport tests adds 250a91d48ae7 selftests/bpf: Pull up printing the test name into test runner adds 415bb4e125b6 selftests/bpf: Move reuseport tests under prog_tests/ adds 7ee0d4e97b88 selftests/bpf: Switch reuseport tests for test_progs framework adds 7708bd430d88 Merge branch 'reuseport_to_test_progs' adds 6803ee25f0ea libbpf: Extract and generalize CPU mask parsing logic adds 65bc4c4063ae selftests/bpf: Add CPU mask parsing tests adds 783b8f01f594 libbpf: Don't attach perf_buffer to offline/missing CPUs adds 91cbdf740a47 selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs adds 98e8627efcad bpf: Move trampoline JIT image allocation to a function adds 75ccbef6369e bpf: Introduce BPF dispatcher adds 7e6897f95935 bpf, xdp: Start using the BPF dispatcher for XDP adds f23c4b3924d2 bpf: Start using the BPF dispatcher in BPF_TEST_RUN adds e754f5a6e36b selftests: bpf: Add xdp_perf test adds 116eb788f57c bpf, x86: Align dispatcher branch targets to 16B adds 02620d9e629d Merge branch 'bpf-dispatcher' adds 850a88cc4096 bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN adds a06bf42f5a95 selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN adds ec2025095cf6 bpftool: Match several programs with same tag adds a7d22ca2a483 bpftool: Match programs by name adds 99f9863a0c45 bpftool: Match maps by name adds a06ae6acc14b Merge branch 'bpftool-match-by-name' adds aa915931ac3e libbpf: Fix readelf output parsing for Fedora new 0d13bfce023a libbpf: Don't require root for bpf_object__open() new d7a18ea7e8b6 libbpf: Add generic bpf_program__attach() new 612d05be250a libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h new 917f6b7b07a4 libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files new 544402d4b493 libbpf: Extract common user-facing helpers new 3d208f4ca111 libbpf: Expose btf__align_of() API new 9f81654eebe8 libbpf: Expose BTF-to-C type declaration emitting API new 01af3bf06755 libbpf: Expose BPF program's function name new eba9c5f498a1 libbpf: Refactor global data map initialization new 13acb508ae20 libbpf: Postpone BTF ID finding for TRACING programs to lo [...] new 3f51935314b8 libbpf: Reduce log level of supported section names dump new d66562fba1ce libbpf: Add BPF object skeleton support new 985ead416df3 bpftool: Add skeleton codegen command new f3c926a4df2c selftests/bpf: Add BPF skeletons selftests and convert att [...] new dde53c1b763b selftests/bpf: Convert few more selftest to skeletons new 197448eaac1a selftests/bpf: Add test validating data section to struct [...] new d9c00c3b1639 bpftool: Add `gen skeleton` BASH completions new f7c0bbf27ec6 Merge branch 'bpf-obj-skel' new ac9d1389631a libbpf: Extract internal map names into constants new 166750bc1dd2 libbpf: Support libbpf-provided extern variables new 2ad97d473db5 bpftool: Generate externs datasec in BPF skeleton new 330a73a7b6ca selftests/bpf: Add tests for libbpf-provided externs new 01c6f7aaacf9 Merge branch 'extern-var-support' new 1b484b301cec libbpf: Support flexible arrays in CO-RE new 5f2eeceffb92 selftests/bpf: Add flexible array relocation tests new 0849e1028088 Merge branch 'support-flex-arrays' new a79ac2d1036a libbpf: Fix build by renaming variables new 159ecc002b5f bpftool: Fix compilation warning on shadowed variable new 5984dc6cb5aa samples/bpf: Reintroduce missed build targets new 5615ed472dc0 samples/bpf: Add missing -lz to TPROGS_LDLIBS new 450278977acb samples/bpf: Set -fno-stack-protector when building BPF programs new d50ecc46d18f samples/bpf: Attach XDP programs in driver mode by default new 92bbb144d83e Merge remote-tracking branch 'bpf-next/master' new e1d1d08f58ff Merge remote-tracking branch 'ipsec-next/master' new d069c658619c Merge remote-tracking branch 'nfc-next/master' new cee8bb9e0e0b Merge remote-tracking branch 'wireless-drivers-next/master' new cd3d9154b9df Merge remote-tracking branch 'bluetooth/master' adds 92ee76d4a926 trivial: mac80211: fix indentation adds 6989310f5d43 wireless: Use offsetof instead of custom macro. adds 9bcb084f0b64 mac80211: Always show airtime debugfs file when TXQs are enabled adds 50ff477a8639 mac80211: add 802.11 encapsulation offloading support new 1ee7826ab68f mac80211: Remove redundant assertion new 261c009f0fea Merge remote-tracking branch 'mac80211-next/master' new dc95bd543c72 Merge remote-tracking branch 'gfs2/for-next' new 582951fad81b Merge remote-tracking branch 'crypto/master' new 5283bf3694dd Merge remote-tracking branch 'amdgpu/drm-next' adds 8c8a854d6f43 drm/i915/bios: fix off by one in parse_generic_dtd() adds 86ca2bf2f9d3 drm/i915/selftests: remove a condition adds e8ab8d669d04 drm/i915/ehl: Define EHL powerwells independently of ICL adds ab3402581d0f drm/i915/tgl: Drop Wa#1178 adds b69fa3610b15 drm/i915/icl: Cleanup combo PHY aux power well handlers adds 3dc716fd3cfd drm/i915/perf: Register sysctl path globally adds 639f2f24895f drm/i915: Introduce new macros for tracing adds f1925f3309d1 drm/i915: Use EAGAIN for trylock failures adds e03512edd2b8 drm/i915/rps: Add frequency translation helpers adds f9b3b8c6be47 drm/i915/bios: remove extra debug messages adds 9c569784a422 drm/i915/dsi: fix pipe D readout for DSI transcoders adds 7a90f89904af drm/i915/gem: Serialise object before changing cache-level new 6fb0a14fac87 drm/i915: opregion: set opregion chpd value to indicate th [...] new 4ba487019d1a drm/i915: Fix WARN_ON condition for cursor plane ddb allocation new 574e9196bc12 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 8951000f6d71 drm/ttm: Remove explicit typecasts of vm_private_data adds caa478af4812 drm/ttm: Convert vm callbacks to helpers adds 2869e82eb4ff drm/ttm: ttm_tt_init_fields() can be static adds ff1fd2945c1a drm/scdc: Fix typo in bit definition of SCDC_STATUS_FLAGS adds b8c8a85995c5 drm: use DIV_ROUND_UP helper macro for calculations adds ab4e69334272 drm/property: Enforce more lifetime rules adds 700496fa1144 drm/todo: Add entry to remove load/unload hooks adds 955fd0b7cac3 drm/vkms: Update VKMS documentation adds 8a537de0f3d8 drm/doc: Update IGT documentation adds b2a8116e2592 dma_resv: prime lockdep annotations adds 03e0d26fcf79 drm/nouveau: slowpath for pushbuf ioctl adds 6b1ce0a2009b drm/ttm: remove ttm_bo_wait_unreserved adds 50ec5b563bed drm/komeda: Use devm_platform_ioremap_resource() in komeda [...] adds 80ae0369d3e4 drm/todo: Convert drivers to generic fbdev emulation adds 8204f235a64e drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() adds b20e9afb38d0 drm/gma500: Add missing call to allow enabling vblank on psb/cdv adds f76c22ce8fbb drm/gma500: Add page flip support on psb/cdv adds bf5d837a0a4c drm: atomic helper: fix W=1 warnings adds af0e31ab6227 drm/radeon: Provide ddc symlink in connector sysfs directory adds 17165de2572d drm/amdgpu: Provide ddc symlink in dm connector's sysfs directory adds 9c544cc33d5d drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory adds b1f64c2fde41 drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory adds 12701f59a7d0 drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs [...] adds f4c7b46abc52 drm/exynos: Provide ddc symlink in connector's sysfs adds 3577dc093c20 drm/mediatek: Provide ddc symlink in hdmi connector sysfs [...] adds 0e44f0e76da8 drm/tilcdc: Provide ddc symlink in connector sysfs directory adds 5d97408e0d70 drm/bridge: move ANA78xx driver to analogix subdirectory adds ad9301a2a36b drm/bridge: split some definitions of ANX78xx to dedicated [...] adds 0712eca92c3e drm/bridge: extract some Analogix I2C DP common code adds dea73d61466e drm/bridge: Prepare Analogix anx6345 support adds 6aa192698089 drm/bridge: Add Analogix anx6345 support adds 5a1505e7e668 drm/ast: Remove last traces of struct ast_gem_object adds 9253f830c916 drm/ast: Check video-mode requirements against VRAM size adds a21fdd7a4cd6 drm/ast: Don't clear base address and offset with default values adds 0d45ad989d02 drm/ast: Split ast_set_ext_reg() into color and threshold [...] adds 259d14a76a27 drm/ast: Split ast_set_vbios_mode_info() adds a6ff807b71e3 drm/ast: Add primary plane adds b48e1b6ffd28 drm/ast: Add CRTC helpers for atomic modesetting adds 02f3bb751a46 drm/ast: Add cursor plane adds 4961eb60f145 drm/ast: Enable atomic modesetting adds 20c012b24340 drm/ttm: also export ttm_bo_vm_fault v2 adds 165d3448a1a0 drm/radeon: finally fix the racy VMA setup adds 92c4eeb0c9d2 drm/udl: Remove flags field from struct udl_gem_object adds 1d48b9e988a8 drm/udl: Allocate GEM object via struct drm_driver.gem_cre [...] adds 08b22f65b309 drm/udl: Switch to SHMEM adds d56cbce7be1a drm/udl: Remove struct udl_gem_object and functions adds f4563f3cec40 drm/rockchip: use DRM_DEV_ERROR for log output adds 768859c23992 drm/mcde: Provide vblank handling unconditionally adds d920e8da3d83 drm/mcde: Fix frame sync setup for video mode panels adds 57efea87db43 drm/mcde: dsi: Make video mode errors more verbose adds 6ddfb00d7d7a drm/mcde: dsi: Delay start of video stream generator adds 1f79c60e1028 drm/mcde: dsi: Fix duplicated DSI connector adds 3c5824bdc490 drm/mcde: dsi: Enable clocks in pre_enable() instead of mo [...] adds 97de863673f0 drm/mcde: Handle pending vblank while disabling display adds 8894cd5824e5 drm/komeda: Add debugfs node to control error verbosity adds 9a673215bd15 drm/komeda: Remove CONFIG_KOMEDA_ERROR_PRINT adds 393389347c75 drm/komeda: Optionally dump DRM state on interrupts adds 4039f0293bbd drm/komeda: Add option to print WARN- and INFO-level IRQ events adds f8fbe33be7b6 drm/komeda: add rate limiting disable to err_verbosity adds c8f95a56b676 drm/virtgpu: fix double unregistration adds e1cff82c1097 drm/bridge: fix anx6345 compilation for v5.5 adds 6958aa9092fd drm/komeda: Fix komeda driver build error adds c8401e0cc1e3 drm/bridge: anx6345: Fix compilation breakage on systems w [...] adds 4773483568f7 drm/fb-helper: unexport drm_fb_helper_generic_probe adds 7ca7fcef13f4 drm: Add a new helper drm_color_ctm_s31_32_to_qm_n() adds c2b13c650f86 drm/komeda: Add drm_lut_to_fgamma_coeffs() adds bb346b66426f drm/komeda: Add drm_ctm_to_coeffs() adds db9cd76d099a drm/komeda: Adds gamma and color-transform support for DOU-IPS adds bdbf43d739f4 drm/i915: use drm_debug_enabled() to check for debug categories adds 4f632fb23583 drm/nouveau: use drm_debug_enabled() to check for debug ca [...] adds f139a62c7a8f drm/amdgpu: use drm_debug_enabled() to check for debug categories adds 9f0ac028410f drm/print: rename drm_debug to __drm_debug to discourage use adds 99acf4716f99 drm/print: underscore prefix functions that should be priv [...] adds 876905b8fe59 drm/print: convert debug category macros into an enum adds 3bf149bd3fe1 drm/print: group logging functions by prink or device based adds ecd4b234e250 drm/ast: Replace drm_get_pci_device() and drm_put_dev() adds 7c7b7c39fd40 drm/ast: Call struct drm_driver.{load, unload} before regi [...] adds 8d938df20562 drm/panel: Add DT bindings for Sony ACX424AKP adds dfa703b6f918 drm/gma500: remove set but not used variable 'htotal' adds a5eb29a9d2fc drm/gma500: remove set but not used variable 'error' adds 834c43a97f34 drm/gma500: remove set but not used variable 'is_hdmi','is_crt' adds 42908007a611 drm/edid: no CEA v3 extension is not an error adds f25c7a006cd1 drm/fbdev: Fallback to non tiled mode if all tiles not present adds a7adabeece57 drm/gma500: remove set but not used variable 'channel_eq' adds 81fa149b2df1 drm/komeda: Clean warnings: candidate for 'gnu_printf’ for [...] adds d0c4fc5a4814 drm/udl: Replace fbdev code with generic emulation adds 6821603aa0ae drm/fb-helper: Remove drm_fb_helper_unlink_fbi() adds f597c2089da4 fbdev: Unexport unlink_framebuffer() adds fd1a5e521c3c drm/gma500: Fixup fbdev stolen size usage evaluation adds d99382e4858d drm/atmel: ditch fb_create wrapper adds 931e691cc629 drm/tilcdc: Drop drm_gem_fb_create wrapper adds 93adc0c2cb72 drm/xen: Simplify fb_create adds 1dc348524717 drm/virtio: fix byteorder handling in virtio_gpu_cmd_trans [...] adds 64440ef60389 drm/virtio: Simplify virtio_gpu_primary_plane_update workflow. adds 544c521d4ab8 drm/virtio: factor out virtio_gpu_update_dumb_bo adds be14312472e9 drm/r128: make ATI PCI GART part of its only user, r128 adds ffbbaa7420f7 dma_resv: prime lockdep annotations adds ca380ab37900 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of s [...] adds d917e6466e99 vga: Fix Kconfig indentation adds 3373279a068c drm/udl: Fix Kconfig indentation adds eb448304f6d2 drm/rockchip: Fix Kconfig indentation adds 40c2815b7954 drm/omap: Fix Kconfig indentation adds ee4c9d20cc7e drm/nouveau: Fix Kconfig indentation adds 84affcf60a3e drm/lima: Fix Kconfig indentation adds a560f41a72a6 drm/bridge: Fix Kconfig indentation adds 8896e40c05cc drm/mgag200: Fix Kconfig indentation adds 2c8bc91488fc drm/dp_mst: fix multiple frees of tx->bytes adds 7819c4607fb0 MAINTAINERS: Remove myself from drm-misc entry adds 2c51419e8c06 drm/modeset: Prime modeset lock vs dma_resv adds fedf7a441fe8 dma-resv: Also prime acquire ctx for lockdep adds 92ec07677107 drm/msm: Don't init ww_mutec acquire ctx before needed adds d268f42e6856 drm/mediatek: don't open-code drm_gem_fb_create adds ce9cde04205a drm/mcde: Reuse global DSI command defs adds b23490cbb202 drm/mcde: Do not needlessly logically and with 3 adds c7a7a6aea7ad drm/vc4: Fix Kconfig indentation adds 3540af8fc315 drm/sun4i: Fix Kconfig indentation adds 641099fe0cf8 drm/gma500: Remove addr_space field from psb_framebuffer adds 86eda5a4c167 drm/gma500: Remove field 'fbdev' from struct psb_framebuffer adds e18da8ce7d73 drm/gma500: Replace struct psb_framebuffer with struct drm [...] adds 0471c9f57d07 drm/gma500: Pass struct drm_gem_object to framebuffer functions adds 0a8ec2ed0783 drm/gma500: Store framebuffer in struct drm_fb_helper adds 6b7ce2c4161a drm/gma500: Remove struct psb_fbdev adds f053c83ad5c8 Revert "drm/fbdev: Fallback to non tiled mode if all tiles [...] adds 7a8139c54e75 drm/tegra: Map cmdbuf once for reloc processing adds 35bd71dd1c16 drm/tegra: Delete host1x_bo_ops->k(un)map adds 64147c092e4f drm/i915: Remove dma_buf_kmap selftest adds 3e9e0c5c7647 staging/android/ion: delete dma_buf->kmap/unmap implemenation adds 9c8679612e0b drm/i915: Drop dma_buf->k(un)map adds 0d1da1fe305b drm/omapdrm: Drop dma_buf->k(un)map adds 7195cf427b68 drm/tegra: Remove dma_buf->k(un)map adds 7f0de8d80816 dma-buf: Drop dma_buf_k(un)map adds 43b8df614007 drm/vmwgfx: Delete mmaping functions adds 19d564adff70 media/videobuf2: Drop dma_buf->k(un)map support adds 42aa7c6eb3eb drm/tee_shm: Drop dma_buf_k(unmap) support adds dea8c09c3285 xen/gntdev-dmabuf: Ditch dummy map functions adds 59c3797076f6 sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support adds 4cefe7a5be64 drm/armada: Delete dma_buf->k(un)map implemenation adds 4337ebbbbda3 dma-buf: Remove kernel map/unmap hooks adds 6c44e30ae130 drm/udl: Unmap buffer object after damage update adds f3f8630a9a7c drm/udl: Remove udl implementation of GEM's free_object() adds ba59b015a014 drm/udl: Store active framebuffer in device structure adds 8344603534e1 drm/udl: Call udl_handle_damage() with DRM framebuffer adds 8ed447744bec drm/udl: Replace struct udl_framebuffer with generic imple [...] adds 19d32ace8b6a udmabuf: Remove deleted map/unmap handlers. adds 8082731830a0 drm/vram: remove unused declaration adds 135517d3565b drm/scheduler: Avoid accessing freed bad job. adds 6cc7203a6d82 drm/mediatek: Fix build break adds 836b131d2cbb drm/fourcc: Fill out all block sizes for P10/12/16 adds 96227287fd36 drm/fourcc: Fill out all block sizes for P210 adds 433480c1afd4 drm/rect: Avoid division by zero adds 2e351705f18a drm/rect: Keep the scaled clip bounded adds 2020af2dbf73 drm/rect: Keep the clipped dst rectangle in place adds 30218eb77d6b drm/selftests: Add drm_rect selftests adds 94fee4a74d04 drm/rect: update kerneldoc for drm_rect_clip_scaled() adds 11b7e986da28 drm/rockchip: Use drm_gem_fb_create_with_dirty adds dbe3ad61dceb drm/qxl: Complete exception handling in qxl_device_init() adds d2b434730f30 drm/edid: Add aspect ratios to HDMI 4K modes adds 304a94a2e6de drm/edid: Add alternate clock for SMPTE 4K adds 2c81bdc8024e drm/todo: Add entry for fb funcs related cleanups adds 65b2f7c43c6f drm: Inline drm_color_lut_extract() adds 621dab998478 dt-bindings: Add Logic PD Type 28 display panel adds 0d35408afbeb drm/panel: simple: Add Logic PD Type 28 display support adds 9c49282ac85f drm/panel: clean up indentation issue adds 5f9f81c60162 drm/exynos: fix opencoded use of drm_panel_* adds d02d8a9ce809 drm/exynos: fix opencoded use of drm_panel_* adds 480ab0ee8b12 drm/msm: fix opencoded use of drm_panel_* adds de2501381470 drm/tegra: fix opencoded use of drm_panel_* adds bd19c4527056 drm/exynos: Don't reset bridge->next adds 85dce7ff45e0 drm: use correct dev node location in comment adds c1572b756066 drm/panfrost: remove DRM_AUTH and respective comment adds 30a958526d2c drm: drop DRM_AUTH from PRIME_TO/FROM_HANDLE ioctls adds dc190678534e drm/panel: Add generic DSI display controller YAML bindings adds 12281c8dda5a video: fb_defio: preserve user fb_ops adds 577780752aef drm/fb-helper: don't preserve fb_ops across deferred IO use adds 822f82fbc0b1 video: smscufx: don't restore fb_mmap after deferred IO cleanup adds f1844af349c7 video: udlfb: don't restore fb_mmap after deferred IO cleanup adds 80b2976efa86 video: fbdev: vesafb: modify the static fb_ops directly adds f23c57e29077 video: fbmem: use const pointer for fb_ops adds e67efd45d652 video: omapfb: use const pointer for fb_ops adds 8dc056ef0b35 drm/crtc-helper: drm_connector_get_single_encoder prototyp [...] adds 99a375519eea drm/panel: rpi: Drop unused GPIO includes adds 5c7a0bb0cffc drm/pci: Only build drm_pci.c if CONFIG_PCI is set adds 1be9d5f06996 drm/pci: Hide legacy PCI functions from non-legacy code adds 556208580671 drm/ast: Don't include <drm/drm_pci.h> adds 37609992876c drm/i810: Don't include <drm/drm_pci.h> adds 474863a1465f drm/mga: Don't include <drm/drm_pci.h> adds 09daa2e7f317 drm/mgag200: Don't include <drm/drm_pci.h> adds 5613f633f984 drm/r128: Don't include <drm/drm_pci.h> adds 2ef79416f0b9 drm/radeon: Don't include <drm/drm_pci.h> adds fdca3c490570 drm/savage: Don't include <drm/drm_pci.h> adds 528ea54fb0a8 drm/sis: Don't include <drm/drm_pci.h> adds 95f02279a708 drm/tdfx: Don't include <drm/drm_pci.h> adds 02c484a89484 drm/via: Don't include <drm/drm_pci.h> adds bc7a71da43b4 udmabuf: use cache_sgt_mapping option adds c1bbed668997 udmabuf: add a pointer to the miscdevice in dma-buf private data adds 17a7ce203490 udmabuf: separate out creating/destroying scatter-table adds 284562e1f348 udmabuf: implement begin_cpu_access/end_cpu_access hooks adds f4e97477bece video: fbdev: atyfb: modify the static fb_ops directly adds c63c35dea3cb video: fbdev: mb862xx: modify the static fb_ops directly adds 9567a03e19d2 video: fbdev: nvidia: modify the static fb_ops directly adds 1b78e72baee8 video: fbdev: uvesafb: modify the static fb_ops directly adds bf9e25ec1287 video: fbdev: make fbops member of struct fb_info a const pointer adds b6ff753a0ca0 drm: constify fb ops across all drivers adds 28318ac1742a video: fbdev: intelfb: use const pointer for fb_ops adds 8a48ac339398 video: constify fb ops across all drivers adds 50cbe0e37912 drm/gma500: Call psb_driver_{load, unload}() before regist [...] adds 9623ecb07f17 drm/mgag200: Call mgag200_driver_{load, unload}() before r [...] adds c0826f40c225 drm/mgag200: Debug-print unique revisions id on G200 SE adds f79489074c59 drm/dp_mst: Clear all payload id tables downstream when in [...] adds 6f91f44dea70 drm/doc: Add VKMS module description and use to "Testing a [...] adds 0530bbd0e40b drm/vkms: Fix typo and preposion in function documentation adds 843cd325d9cf drm: Fix DSC throughput mode 0 mask definition adds 3f5f74203abb drm: Add FEC registers for LT-tunable repeaters adds e5516553999f drm: call drm_gem_object_funcs.mmap with fake offset adds b3fac52c5193 drm: share address space for dma bufs adds 3f1939b531cf drm/udl: Remove unused statistics counters adds d15e35dafb1e drm/udl: Don't track number of identical and sent pixels per line adds 2d2bebb83323 drm/udl: Vmap framebuffer after all tests succeeded in dam [...] adds ffc90486e320 drm/udl: Move clip-rectangle code out of udl_handle_damage() adds cd45e30a7099 drm/udl: Move log-cpp code out of udl_damage_handler() adds 798ce3fe1c3a drm/udl: Begin/end access to imported buffers in damage-handler adds 1ca3fd96f958 drm/udl: Remove field lost_pixels from struct udl_device adds bc1152b086c1 drm/panfrost: Register devfreq cooling device adds 64e62bdf04ab drm/dp_mst: Remove VCPI while disabling topology mgr adds ea099adfdf4b drm/bridge: Rename bridge helpers targeting a bridge chain adds fadf872d9d92 drm/bridge: Introduce drm_bridge_get_next_bridge() adds 35a61fe9218a drm: Stop accessing encoder->bridge directly adds 05193dc38197 drm/bridge: Make the bridge chain a double-linked list adds 4ec5c9050a49 drm/bridge: Add the drm_for_each_bridge_in_chain() helper adds ac877c64c87a drm/bridge: Add the drm_bridge_get_prev_bridge() helper adds f3fdbc721b8b drm/bridge: Clarify the atomic enable/disable hooks semantics adds 1b69e89291fc HID: picoLCD: constify fb ops adds 4286dc07e6ae drm/gma500: add a missed gma_power_end in error path adds 5dce87a91970 drm/drm_panel: no error when no callback adds 152dbdeab1b2 drm/panel: add backlight support adds 0fe1564bd616 drm/panel: simple: use drm_panel backlight support adds d383fb5f8add drm: get drm_bridge_panel connector via helper adds 0ce8ddd8e06d drm/panel: add drm_connector argument to get_modes() adds 06c4a9c2ae60 drm/panel: decouple connector from drm_panel adds aa6c43644bc5 drm/panel: drop drm_device from drm_panel adds e3e4944faa0e drm/panel: feiyang-fy07024di26a30d: use drm_panel backligh [...] adds 2b33e19195cf drm/panel: ilitek-ili9881c: use drm_panel backlight support adds 16793e00a3c1 drm/panel: innolux-p079zca: use drm_panel backlight support adds 5fd14f287997 drm/panel: kingdisplay-kd097d04: use drm_panel backlight support adds 17d5183ed559 drm/panel: lvds: use drm_panel backlight support adds d90b3b6e839a drm/panel: olimex-lcd-olinuxino: use drm_panel backlight support adds faf7e4f47cf6 drm/panel: osd-osd101t2587-53ts: use drm_panel backlight support adds 581ee32edec6 drm/panel: panasonic-vvx10f034n00: use drm_panel backlight [...] adds 924735c40e66 drm/panel: raydium-rm68200: use drm_panel backlight support adds 83d4ed8634da drm/panel: rocktech-jh057n00900: use drm_panel backlight support adds d2895af5dc8f drm/panel: ronbo-rb070d30: use drm_panel backlight support adds 5a3e51619961 drm/panel: seiko-43wvf1g: use drm_panel backlight support adds 8bc0b560982b drm/panel: sharp-lq101r1sx01: use drm_panel backlight support adds 8cc851772126 drm/panel: sharp-ls043t1le01: use drm_panel backlight support adds e46eb37a2d82 drm/panel: sitronix-st7701: use drm_panel backlight support adds 31a59a9c04f0 drm/panel: sitronix-st7789v: use drm_panel backlight support adds 3555339f6227 drm/panel: tpo-td028ttec1: use drm_panel backlight support adds 11f39d526ca1 drm/panel: tpo-tpg110: use drm_panel backlight support adds b0077e521c8a samples: vfio-mdev: constify fb ops adds 26a7abd4883b drm/meson: add AFBC decoder registers for GXM and G12A adds 7704ddc6a590 drm/meson: add RDMA register bits defines adds ce7cb472108c drm/meson: store the framebuffer width for plane commit adds 63fba242c464 drm/meson: add RDMA module driver adds d1b5e41e13a7 drm/meson: Add AFBCD module driver adds 68e2f64ee460 drm/meson: plane: add support for AFBC mode for OSD1 plane adds 1b85270ff156 drm/meson: viu: add AFBC modules routing functions adds 24e0d4058eff drm/meson: hold 32 lines after vsync to give time for AFBC start adds c96bcb635a5e drm/meson: crtc: add OSD1 plane AFBC commit adds 71d873cc9930 drm/ast: Move modesetting code to CRTC's atomic_flush() adds 2fbeec03e171 drm/ast: Enable and disable screen in primary-plane functions adds ae37025d14ac drm/ast: Clean up arguments of register functions adds ae46a57d52c2 drm/ast: Add plane atomic_check() functions adds 83be6a3ceb11 drm/ast: Introduce struct ast_crtc_state adds e7d70cd4948e drm/ast: Store VBIOS mode info in struct ast_crtc_state adds 3339fdf5742f drm/ast: Store primary-plane format in struct ast_crtc_state adds 3cc1430cdbca drm/bridge: panel: export drm_panel_bridge_connector adds 0380c6846a4b drm/atomic: Update docs around locking and commit sequencing adds 6acc942c5eec drm/doc: Drop :c:func: markup adds 907aa265fde6 drm/drm_panel: fix EXPORT of drm_panel_of_backlight adds c02a81fba74f dma-buf: Add dma-buf heaps framework adds 5248eb12fea8 dma-buf: heaps: Add heap helpers adds efa04fefebbd dma-buf: heaps: Add system heap to dmabuf heaps adds b61614ec318a dma-buf: heaps: Add CMA heap to dmabuf heaps adds a8779927fd86 kselftests: Add dma-heap test adds bd223ac638a3 auxdisplay: constify fb ops adds 919dfb783056 drm/edid: Increase size of VDB and CMDB bitmaps to 256 bits adds e829cf0b30b4 drm/udl: Init connector before encoder and CRTC adds 9fda81e00e06 drm/udl: Convert to struct drm_simple_display_pipe adds ae08b88aea6b drm/udl: Switch to atomic suspend/resume helpers adds 997d33c35618 drm/udl: Inline DPMS code into CRTC enable and disable functions adds d8177841aa8a drm/udl: Set preferred color depth to 16 bpp adds 230b8b04d749 drm/udl: Convert to drm_atomic_helper_dirtyfb() adds eb3deeceaa5d drm/udl: Remove struct udl_device.active_fb_16 adds a8109f5bc4bd drm/udl: Move udl_handle_damage() into udl_modeset.c adds 14856e9efb87 drm/udl: Remove udl_fb.c adds 6fd70eab49ca drm/komeda: Correct d71 register block counting adds b25bc78f8a07 drm/komeda: Update the chip identify adds 17cfcb68af3b drm/komeda: Enable new product D32 support adds 75d18496cf92 media: constify fb ops across all drivers adds 2f69293aed18 drm/gma500: globle no more! adds 4b6dd3cae3cb drm/panel: Add Boe Himax8279d MIPI-DSI LCD panel adds 2840f1f0e417 drm/atmel: plane_state->fb iff plane_state->crtc adds cd6a1ca38698 drm/gma500: Pass GPIO for Intel MID using descriptors adds 078ebd863d9d drm/sun4i: Remove unneeded semicolon in sun8i_mixer.c adds c23f45d98327 drm/sun4i: Remove unneeded semicolon in sun4i_layer.c adds 9482ae6ea787 dt-bindings: display/ingenic: Add compatible string for JZ4770 adds 354b051c5dcb gpu/drm: ingenic: Avoid null pointer deference in plane at [...] adds 52e4607dace1 gpu/drm: ingenic: Use the plane's src_[x,y] to configure D [...] adds 96ea0ae692fe gpu/drm: ingenic: Set max FB height to 4095 adds a7c909b7c037 gpu/drm: ingenic: Check for display size in CRTC atomic check adds d4e6a62d3769 gpu/drm: ingenic: Add support for the JZ4770 new 2156873f08c7 drm/tilcdc: Remove obsolete bundled tilcdc tfp410 driver new 25ed8aeb9c39 drm/bridge/synopsys: dsi: driver-specific configuration of [...] new 89bddff6be74 drm/bridge/synopsys: dsi: move phy_ops callbacks around pa [...] new 0606f9b67e8c dt-bindings: display: rockchip-dsi: document external phys new 94bedc45acb5 drm/rockchip: add ability to handle external dphys in mipi-dsi new 95da672f386c dt-bindings: display: rockchip-dsi: add px30 compatible new 49a37dc393d7 drm/rockchip: dsi: add px30 support new 8582e244e5fe drm/modes: parse_cmdline: Fix possible reference past end [...] new 83e14ea3a64f drm/modes: parse_cmdline: Make various char pointers const new c2ed3e941901 drm/modes: parse_cmdline: Stop parsing extras after bpp / [...] new cfb0881b8f62 drm/modes: parse_cmdline: Accept extras directly after mod [...] new 739b200c2edc drm/modes: parse_cmdline: Rework drm_mode_parse_cmdline_options() new 99e2716e0537 drm/modes: parse_cmdline: Add freestanding argument to drm [...] new 6a2d16375654 drm/modes: parse_cmdline: Set bpp/refresh_specified after [...] new 7b1cce760afe drm/modes: parse_cmdline: Allow specifying stand-alone options new 4e7a4a6fbdc6 drm/modes: parse_cmdline: Add support for specifying panel [...] new 5b926617cdef drm/modes: parse_cmdline: Remove some unnecessary code (v2) new d1fe276b5115 drm/modes: parse_cmdline: Explicitly memset the passed in [...] new f2f7df4fbfb8 drm/bochs: Remove unneeded semicolon new 4ad7056a4014 drm/virtio: plane_state->fb iff plane_state->crtc new 3954ff10e06e drm/virtio: skip set_scanout if framebuffer didn't change new 7082e7a438db drm/virtio: batch display update commands. new c096761718de drm/virtio: use damage info for display updates. new 7befe621ff81 drm/edid: Abstract away cea_edid_modes[] new f7655d42fcee drm/edid: Add CTA-861-G modes with VIC >= 193 new 8c1b2bd93238 drm/edid: Throw away the dummy VIC 0 cea mode new 9212f8ee4120 drm/edid: Make sure the CEA mode arrays have the correct a [...] new b8dfe831ef41 Merge remote-tracking branch 'drm-misc/for-linux-next' new 764a9d26769c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new bcb49cacac01 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 89698ed5cc76 ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too adds 5f2cb361d798 ALSA: hda: Unify get_response handling adds 1faa9d3a3ea7 ALSA: control: remove useless assignment in .info callback [...] adds 651bbb9d5161 ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock new becaf316d22a Merge remote-tracking branch 'sound/for-next' new bf523463d8c3 ASoC: mediatek: Use managed buffer allocation new 57e960f0020e ASoC: SOF: Use managed buffer allocation new c13493a2460b ASoC: soc-core: support snd_soc_dai_link_component for codec_conf new eea239521737 ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for [...] new 13568b0331c5 ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_com [...] new 8a3bd454ee78 ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_com [...] new 5a3493305ac0 ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_l [...] new 03b70ef529ae ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_co [...] new e90c2a3bc151 ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link [...] new fe71bf9aaf45 ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link [...] new 2d27a4cf1967 ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_li [...] new 3874b2154be7 ASoC: samsung: bells: use snd_soc_dai_link_component for c [...] new bfc5b22c7181 ASoC: samsung: lowland: use snd_soc_dai_link_component for [...] new 1762d3a5fd69 ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_compon [...] new b9fc10027cf3 ASoC: samsung: speyside: use snd_soc_dai_link_component fo [...] new e3c157c934fb ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf new ee8f537fd8b7 ASoC: soc-core: remove legacy style of codec_conf new b050f02ce91c Merge branch 'asoc-5.6' into asoc-next new cb7a394d7b33 Merge remote-tracking branch 'sound-asoc/for-next' new ce2b617ce8cb export.h: reduce __ksymtab_strings string duplication by u [...] new 0f97242efdc1 Merge remote-tracking branch 'modules/modules-next' new fa5504e90ae2 Merge remote-tracking branch 'input/next' new 0c35739d00c4 Merge remote-tracking branch 'block/for-next' new 26a0a10419fd PCMCIA/i82092: use dev_<level> instead of printk new 4839879f8af1 PCMCIA/i82092: add/remove spaces to improve readability new ae1f62c5408a PCMCIA/i82092: remove braces around single statement blocks new 4ae66dd778e3 PCMCIA/i82092: insert blank line after declarations new 6aaf8ff32650 PCMCIA/i82092: change code indentation new 908864641f63 PCMCIA/i82092: move assignment out of if condition new 152b4bb57aa4 PCMCIA/i82092: shorten the lines with over 80 characters new ac5af87725f7 PCMCIA/i82092: include <linux/io.h> instead of <asm/io.h> new 52739f063f7e PCMCIA/i82092: delete enter/leave macro new 71705c611263 PCMCIA/i82092: remove #if 0 block new 4b0abba48352 Merge remote-tracking branch 'pcmcia/pcmcia-next' new efcc69b261f0 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7180 new d684be14457f dt-bindings: sdhci-of-at91: new compatible string and upda [...] new 3976656d67c1 mmc: sdhci-of-at91: rework clocks management to support SA [...] new af3ed119329c mmc: spi: Toggle SPI polarity, do not hardcode it new fdbbe6cf6dce mmc: sdhci: fix up CMD12 sending new a0fb3fc8af01 mmc: renesas_sdhi: remove whitelist for internal DMAC new 6e3cbb050b82 mmc: renesas_sdhi: keep sorting for quirk entries new e5088f20ed40 mmc: renesas_sdhi: make warning more precise new 7af08206cb20 mmc: renesas_sdhi: make quirks info accessible outside probe() new 12e3c55d236b mmc: renesas_sdhi: remove 4taps as a TMIO flag new c1a49782cc32 mmc: renesas_sdhi: use recent tap values for HS400 new de27e978dc82 dt-bindings: mmc: renesas_sdhi: Document r8a77961 support new 811ba67632aa mmc: sdhci: Update the tuning failed messages to pr_debug level new 7e0b2c32ada8 Merge branch 'fixes' into next new 55d54d1ee84e pinctrl: core: Add pinctrl_select_default_state() and export it new f9be7f9c358d mmc: meson-gx: Convert to pinctrl_select_default_state() new 05344ffe4b0d mmc: mmci: Convert to pinctrl_select_default_state() new c17e73c32fa7 mmc: usdhi6rol0: Convert to pinctrl_select_default_state() new 9f888b558976 mmc: omap_hsmmc: Convert to pinctrl_select_default_state() new 2480b72071b2 mmc: sdhci-esdhc-imx: Convert to pinctrl_select_default_state() new 6986ee3f8bd1 mmc: atmel-mci: Convert to pinctrl_select_default_state() new a62ff5405595 mmc: jz4740: Convert to pinctrl_select_default_state() new 8e9a99361f56 mmc: uniphier-sd: Convert to pinctrl_select_default_state() new 4edf6f7008b2 Merge branch 'mmc_pinctrl' into next new 7f85431dc14e Merge remote-tracking branch 'mmc/next' adds 0277afaf059f mfd: syscon: Re-use resource_size() to count max_register adds dded0f08bbe6 mfd: sm501: Fix mismatches of request_mem_region adds ea9a89ca3b95 mfd: dln2: More sanity checking for endpoints new a63e3edcfd87 Merge remote-tracking branch 'mfd/for-mfd-next' new 501f8d434d4c Merge branch 'regulator-5.6' into regulator-next new e8bc97754ad0 Merge remote-tracking branch 'regulator/for-next' new 4d7a2fc73f55 next-20191211/keys new 6d07e2f087ac Merge remote-tracking branch 'selinux/next' new 5a53e82ea7b9 Merge remote-tracking branch 'smack/for-next' new 6bd5ce6089b5 tomoyo: Suppress RCU warning at list_for_each_entry_rcu(). new c449260b0148 Merge remote-tracking branch 'tomoyo/master' new a13738f4b655 Merge remote-tracking branch 'tpmdd/next' new 2bf914d82b1b Merge remote-tracking branch 'audit/next' new e29acf38e588 Merge remote-tracking branch 'devicetree/for-next' new d947c9d26c23 spi: atmel: Use dma_request_chan() instead dma_request_sla [...] new 666224b43b4b spi: bcm2835: Release the DMA channel if probe fails after [...] new 6133fed0539b spi: bcm2835: Use dma_request_chan() instead dma_request_s [...] new 6bfbf4d0aa0c spi: img-spfi: Use dma_request_chan() instead dma_request_ [...] new 7ccffd41b2d4 spi: mxs: Use dma_request_chan() instead dma_request_slave [...] new 401abb764abb spi: sirf: Use dma_request_chan() instead dma_request_slav [...] new b5756b777472 spi: spi-fsl-dspi: Use dma_request_chan() instead dma_requ [...] new 658606ff4cf6 spi: stm32-qspi: Use dma_request_chan() instead dma_reques [...] new 0a454258febb spi: stm32: Use dma_request_chan() instead dma_request_sla [...] new cd8fb859a84c spi: meson-spicc: Use GPIO descriptors new 7f3c97eb189b Merge branch 'spi-5.6' into spi-next new 7e1137a52a70 Merge remote-tracking branch 'spi/for-next' new 4dcde13b1b87 Merge remote-tracking branch 'tip/auto-latest' new 2403ed2f44b8 EDAC: remove set but not used variable 'ecc_loc' new 3fc1c8477d9c Merge remote-tracking branch 'edac/edac-for-next' new d17e20dd1314 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 28f77306ee73 rcu: React to callback overload by aggressively seeking qu [...] new 21dd0eb6f97e rcu: React to callback overload by boosting RCU readers new 18ee7f08ef51 rcu: Fix spelling mistake "leval" -> "level" new b524b53678c6 kcsan: Prefer __always_inline for fast-path new 35ead71eebf2 Merge remote-tracking branch 'rcu/rcu/next' adds fc544250de94 KVM: arm64: Only sign-extend MMIO up to register width adds 96e1968f8206 KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections new caff1891e423 Merge remote-tracking branch 'kvm-arm/next' adds 8c39512aeb4e percpu: Separate decrypted varaibles anytime encryption ca [...] adds 06557cf18eae Merge branch 'for-5.6' into for-next new fbc78b6a1367 Merge remote-tracking branch 'percpu/for-next' new c82ebf1bf738 platform/chrome: chromeos_laptop: Convert to i2c_new_scann [...] new 2959b388c2d8 Merge remote-tracking branch 'chrome-platform/for-next' new 84dbfa1d4e38 Merge remote-tracking branch 'ipmi/for-next' adds 5367601b5269 drivers/base: base.h: add proper copyright and header info new 94e14da890b1 Merge 5.5-rc2 into driver-core-next new 6fbf1ad853b1 Merge remote-tracking branch 'driver-core/driver-core-next' new e880c3744b31 Merge 5.5-rc2 into usb-next new d4fc59b713cb Merge remote-tracking branch 'usb/usb-next' adds 98aee0c9444e tty: serial: samsung: remove variable 'ufstat' set but not used adds 94345aee2853 tty: serial: amba-pl011: remove set but unused variable adds 2301ec36cec8 tty: pl011: Add suspend resume support adds 751d0017334d tty/serial: atmel: fix out of range clock divider handling adds b87671f17c3e tty: serial: samsung: allow driver to be built by anyone adds 06674e54cc41 tty: serial: samsung_tty: fix build warning adds 58bf6f3fe4b8 tty: serial: samsung.h: fix up minor comment issues adds 120c8be9476c tty: serial: samsung.h: remove reset_port callback from st [...] adds 43df170be77c tty: serial: samsung_tty: delete samsung.h adds f187a7fdfc92 tty: serial: samsung_tty: drop unneded dbg() calls adds a05025d0ce72 tty: serial: samsung_tty: use standard debugging macros adds 90ece856a227 tty: serial: samsung_tty: use 'unsigned int' not 'unsigned' adds 7c175251c16e tty: serial: samsung_tty: fix up minor comment formatting adds 9fe0d41ffd39 tty: serial: samsung_tty: fix blank line checkpatch warning new d3e32a2f920d Merge remote-tracking branch 'tty/tty-next' adds 2ddf50a75dab extcon: sm5502: Remove unneeded semicolon new ebdd79c4e7bd Merge remote-tracking branch 'extcon/extcon-next' new ccb067b6f6b5 Merge remote-tracking branch 'soundwire/next' new b3bb164aa560 Merge 5.5-rc2 into staging-next new 2bddbcc9022e Merge remote-tracking branch 'staging/staging-next' new be97409a78db Merge remote-tracking branch 'mux/for-next' new 3cce2c6fa70c interconnect: Add a common helper for removing all nodes new ad3703ac24e7 interconnect: qcom: Use the new common helper for node removal new dd018a9cf910 interconnect: Move internal structs into a separate file new 05309830e1f8 interconnect: Add a name to struct icc_path new c46ab9db6497 interconnect: Add basic tracepoints new 3172e4d27631 interconnect: Add a common standard aggregate function new b92c35e1b9c9 interconnect: qcom: Use the standard aggregate function new 1a0013c62b33 interconnect: Add interconnect_graph file to debugfs new a0972296039f Merge remote-tracking branch 'icc/icc-next' new 78da1354fb57 Merge remote-tracking branch 'slave-dma/next' new 35f315b7c34c Merge remote-tracking branch 'cgroup/for-next' new b0017474df6b Merge remote-tracking branch 'scsi/for-next' new 551e210093f4 Merge remote-tracking branch 'scsi-mkp/for-next' adds 70e269172e04 ptr_ring: linked list fallback adds a11a946817dc vhost: option to fetch descriptors through an independent struct adds 67857048c779 vhost/test: add an option to test new code adds 5d277e41cdad vhost: batching fetches adds baaa71fe56c6 vhost/net: add an option to test new code adds 38cb9d810339 vhost: last descriptor must have NEXT clear adds db7286b100b5 vhost: use batched version by default adds 6bd262d5eafc Revert "vhost/net: add an option to test new code" new decd9b8cec97 vhost: use vhost_desc instead of vhost_log new fd7bd2880d84 Merge remote-tracking branch 'vhost/linux-next' new 057e82e753c4 Merge remote-tracking branch 'rpmsg/for-next' adds 322f6a3182d4 gpio: mpc8xxx: Add platform device to gpiochip->parent adds d935bd50dd14 gpio: Fix error message on out-of-range GPIO in lookup table adds 634f0348fe33 gpio: xtensa: fix driver build adds bc7bc688366a gpio: mockup: Fix usage of new GPIO_LINE_DIRECTION adds 11e299de3ace gpio: aspeed: avoid return type warning adds 9cc7a18bcbd4 gpio: xgs-iproc: remove __exit annotation for iproc_gpio_remove adds 44fe5cb32c75 MAINTAINERS: Append missed file to the database adds 256efaea1fdc gpiolib: fix up emulated open drain outputs adds 2688302bf192 gpio: pca953x: Switch to bitops in IRQ callbacks adds 279b1fed09ea Merge tag 'gpio-v5.5-rc2-fixes-for-linus' of git://git.ker [...] adds ddd8891e01ec gpiolib: Add GPIOCHIP_NAME definition adds 885503fbea21 dt-bindings: Add Xylon vendor prefix adds e10781c118c9 dt-bindings: mfd: Document the Xylon LogiCVC multi-functio [...] adds 6bdbe62c748c dt-bindings: gpio: Document the Xylon LogiCVC GPIO controller adds c16485ad8e02 gpio: Add support for the Xylon LogiCVC GPIOs adds 4fc5bfeb4b7d gpiolib: Make use of assign_bit() API adds 894731a5c9d0 dt-bindings: gpio: rcar: Document r8a77961 support adds 65115d1733b4 Merge branch 'devel' into for-next new 1b270c83b326 Merge remote-tracking branch 'gpio/for-next' new 4f8504804a88 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds eb45f2110b03 pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration adds 6ba2fd391ac5 pinctrl: pinmux: fix a possible null pointer in pinmux_can [...] adds a64556654b77 Merge tag 'intel-pinctrl-v5.5-2' of git://git.kernel.org/p [...] adds d5a362149c4d pinctrl: Modify Kconfig to fix linker error new 9e65527ac3ba pinctrl: ingenic: Fixup PIN_CONFIG_OUTPUT config adds c81d37bc9f05 pinctrl: mediatek: Use the correct style for SPDX License [...] adds 86951164f3b3 pinctrl: meson-axg: Use the correct style for SPDX License [...] adds a7caba8ac04c pinctrl: stm32: Use the correct style for SPDX License Identifier adds 6f0ebdf45c0b dt-bindings: pinctrl: aspeed-g6: Add USB functions and groups adds 8b99fb9feb01 pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config adds 22d691903983 pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux adds a79bcd51ae06 pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper adds 5b854f284245 pinctrl: aspeed: Move aspeed_pin_config_map to separate so [...] adds 5f52c853847f pinctrl: aspeed: Use masks to describe pinconf bitfields adds 15711ba6ff19 pinctrl: aspeed-g6: Add AST2600 pinconf support new c1ca05c23e98 Merge branch 'ib-pinctrl-default-state' into devel new 6ece6d15c0b0 pinctrl: qcom: sc7180: Add GPIO wakeup interrupt map new 22440461b19e dt-bindings: pinctrl: qcom: Add new qup functions for sc7180 new f4a73f5e2633 pinctrl: qcom: sc7180: Add new qup functions new 534ad35798af pinctrl: iproc: Set irq handler based on trig type new de253bf8bf8f Merge branch 'devel' into for-next new 1fb5ecaaec24 Merge remote-tracking branch 'pinctrl/for-next' adds e70982b3abec pinctrl: baytrail: Move IRQ valid mask initialization to a [...] adds faf86c0c572a pinctrl: baytrail: Use GPIO direction definitions adds 90a1eb18503d pinctrl: cherryview: Use GPIO direction definitions adds 6a304752eb69 pinctrl: intel: Use GPIO direction definitions adds 66c812d22ecd pinctrl: intel: Share struct intel_pinctrl for wider use adds 990ec243cb77 pinctrl: baytrail: Keep pointer to struct device instead o [...] adds 2c02af709bff pinctrl: baytrail: Use local variable to keep device pointer adds 5d33e0eb7ffa pinctrl: baytrail: Reuse struct intel_pinctrl in the driver adds eb83479e1899 pinctrl: lynxpoint: Move GPIO driver to pin controller folder adds b2e05d63c295 pinctrl: lynxpoint: Use raw_spinlock for locking adds 7c0bc7bb39ac pinctrl: lynxpoint: Correct amount of pins adds 3b4c2d8ef0bd pinctrl: lynxpoint: Drop useless assignment adds caedcbd053bc pinctrl: lynxpoint: Use %pR to print IO resource adds a718e68ede16 pinctrl: lynxpoint: Use standard pattern for memory allocation adds 76347d7ad250 pinctrl: lynxpoint: Assume 2 bits for mode selector adds 03fb681badaf pinctrl: lynxpoint: Relax GPIO request rules adds 1e78ea71226b pinctrl: lynxpoint: Keep pointer to struct device instead [...] adds e1940adeb17b pinctrl: lynxpoint: Switch to memory mapped IO accessors adds c35f463a9662 pinctrl: lynxpoint: Convert unsigned to unsigned int adds 21a06495d0e7 pinctrl: lynxpoint: Extract lp_gpio_acpi_use() for future use adds d0f2df4070b5 pinctrl: lynxpoint: Move ->remove closer to ->probe() adds 095f2a67cdaf pinctrl: lynxpoint: Move lp_irq_type() closer to IRQ relat [...] adds 540bff18daf4 pinctrl: lynxpoint: Move ownership check to IRQ chip adds 5931e6edfdd0 pinctrl: lynxpoint: Implement ->irq_ack() callback adds 54d371cf73d9 pinctrl: lynxpoint: Implement intel_gpio_get_direction callback adds cecddda7ca4e pinctrl: lynxpoint: Add pin control data structures adds 18213ad4187d pinctrl: lynxpoint: Reuse struct intel_pinctrl in the driver adds 7f32d3700997 pinctrl: lynxpoint: Add pin control operations adds 03d9eca7d406 pinctrl: lynxpoint: Implement ->pin_dbg_show() adds 3683509c3910 pinctrl: lynxpoint: Add GPIO <-> pin mapping ranges via callback adds 64e14e90646c pinctrl: lynxpoint: Switch to pin control API adds 3a67fe38e76a pinctrl: lynxpoint: Update summary in the driver new 54d9d2d55a16 Merge remote-tracking branch 'pinctrl-intel/for-next' adds 225a2ec19aac pinctrl: samsung: Fix missing OF and GPIOLIB dependency on [...] new 0ac03a830099 Merge remote-tracking branch 'pinctrl-samsung/for-next' new 7a16883e2387 Merge remote-tracking branch 'pwm/for-next' new 1fb76a62fad4 Merge remote-tracking branch 'ktest/for-next' new 9b9e7d844376 Merge remote-tracking branch 'y2038/y2038' new 4747ca4f9fd0 Merge remote-tracking branch 'livepatching/for-next' new b77422f6cb94 coresight: cti: Initial CoreSight CTI Driver new 2349efa2b9f1 coresight: cti: Add sysfs coresight mgmt reg access. new 086f3cb38bbc coresight: cti: Add sysfs access to program function regs new d2a9511dee2b coresight: cti: Add sysfs trigger / channel programming API new b5a536bb8a51 coresight: cti: Add device tree support for v8 arch CTI new 706b5c21470d coresight: cti: Add device tree support for custom CTI. new e7fecc8cb0af coresight: cti: Enable CTI associated with devices. new b2e168abd2dd coresight: cti: Add connection information to sysfs new 3502b8e0d5f6 docs: sysfs: coresight: Add sysfs ABI documentation for CTI new ea401bc56130 Merge remote-tracking branch 'coresight/next' new efb8626e6757 Merge remote-tracking branch 'rtc/rtc-next' new 9ff2cbdf03b1 Merge remote-tracking branch 'ntb/ntb-next' new f77eb8345b09 Merge remote-tracking branch 'fsi/next' new 8e8c7f069af8 Merge remote-tracking branch 'xarray/xarray' new 6f979716300d Merge remote-tracking branch 'pidfd/for-next' adds 748a4f5bac59 PM / devfreq: exynos-ppmu: Fix excessive stack usage adds c59e8f9e6f74 PM / devfreq: Drop explicit selection of PM_OPP adds 64555ffdacbd PM / devfreq: Fix Kconfig indentation adds 6ad0b4fb960c dt-bindings: memory: Add bindings for imx8m ddr controller adds 0b2a0a8dc5df PM / devfreq: Add dynamic scaling for imx8m ddr controller adds 193faaba4703 PM / devfreq: Add new name attribute for sysfs adds a404479bfd0d PM / devfreq: Change time stats to 64-bit adds db4c31cd2c06 PM / devfreq: Add clearing transitions stats adds 80ef87e53cc3 PM / devfreq: Move statistics to separate struct devfreq_stats adds ce6652ac84d4 PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) adds e5e71d268524 PM / devfreq: exynos-bus: Extract exynos_bus_profile_init() adds 36dc41ac268b PM / devfreq: exynos-bus: Extract exynos_bus_profile_init_ [...] adds f25c78a7fb3c PM / devfreq: tegra: Add COMMON_CLK dependency adds 465fb9c7a346 PM / devfreq: Fix multiple kernel-doc warnings adds 1c14b1d9fee1 PM / devfreq: rockchip-dfi: Add missing of_node_put() adds 5cf8f7e121fb PM / devfreq: rk3399_dmc: Add missing of_node_put() adds 6a80eb4abaf4 PM / devfreq: rockchip-dfi: Convert to devm_platform_iorem [...] adds 892e67a8bcf2 PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SM [...] new 1a7bf592d856 PM / devfreq: exynos-bus: Reduce goto statements and remov [...] new 1a5f8082e325 Merge remote-tracking branch 'devfreq/devfreq-next' new cc1e48fd0679 Merge branch 'akpm-current/current' new 333b5f91e7c8 drivers/block/null_blk_main.c: fix layout new 2afb0c3b1331 drivers/block/null_blk_main.c: fix uninitialized var warnings new e65ed2107426 pinctrl: fix pxa2xx.c build warnings new a75e8d0c5ce8 drivers/tty/serial/sh-sci.c: suppress warning new 459fb5ad42f0 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new a07a08813245 Merge branch 'akpm/master' new fca4fe890ea0 Add linux-next specific files for 20191217
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 (32b8acf85223) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 509 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + .../ABI/testing/sysfs-bus-coresight-devices-cti | 221 ++ Documentation/devicetree/bindings/arm/amlogic.yaml | 2 + .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 76 + .../clock/allwinner,sun9i-a80-de-clks.yaml | 67 + .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 + .../bindings/clock/amlogic,meson8-ddr-clkc.yaml | 50 + .../bindings/clock/amlogic,meson8b-clkc.txt | 5 + .../devicetree/bindings/clock/sun8i-de2.txt | 34 - .../devicetree/bindings/clock/sun9i-de.txt | 28 - .../devicetree/bindings/clock/sun9i-usb.txt | 24 - .../bindings/display/dsi-controller.yaml | 91 + .../devicetree/bindings/display/ingenic,lcd.txt | 1 + .../bindings/display/panel/logicpd,type28.yaml | 42 + .../bindings/display/panel/sony,acx424akp.yaml | 49 + .../display/rockchip/dw_mipi_dsi_rockchip.txt | 13 +- .../devicetree/bindings/display/tilcdc/tfp410.txt | 21 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 3 +- .../bindings/gpio/xylon,logicvc-gpio.yaml | 69 + .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 141 + .../devicetree/bindings/media/amlogic,vdec.txt | 72 - .../devicetree/bindings/media/renesas,vin.txt | 4 +- .../devicetree/bindings/mfd/xylon,logicvc.yaml | 50 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.txt | 5 +- .../devicetree/bindings/soc/mediatek/scpsys.txt | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/interconnect.rst | 7 +- Documentation/fb/modedb.rst | 3 + Documentation/gpu/drm-internals.rst | 4 +- Documentation/gpu/drm-kms.rst | 19 +- Documentation/gpu/drm-mm.rst | 68 +- Documentation/gpu/drm-uapi.rst | 49 +- Documentation/gpu/todo.rst | 60 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-reserved.rst | 3 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 34 +- Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 34 +- Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 4 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 2 +- Documentation/media/v4l-drivers/cx18.rst | 39 - Documentation/media/v4l-drivers/index.rst | 1 - MAINTAINERS | 42 +- Makefile | 5 +- Next/SHA1s | 202 +- Next/merge.log | 3179 +++++++++++++------- arch/arm/arm-soc-for-next-contents.txt | 8 + arch/arm/boot/dts/meson.dtsi | 7 + arch/arm/boot/dts/meson6.dtsi | 7 - arch/arm/boot/dts/meson8.dtsi | 24 +- arch/arm/boot/dts/meson8b-ec100.dts | 2 +- arch/arm/boot/dts/meson8b-mxq.dts | 2 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 2 +- arch/arm/boot/dts/meson8b.dtsi | 24 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 79 +- arch/arm/boot/dts/sun8i-r40.dtsi | 28 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/include/asm/kvm_emulate.h | 5 + arch/arm/include/asm/kvm_mmio.h | 2 + arch/arm/mach-bcm/bcm2711.c | 1 + arch/arm64/boot/dts/allwinner/axp803.dtsi | 43 +- .../dts/allwinner/sun50i-a64-amarula-relic.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 43 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 43 +- .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 8 +- .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 43 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 45 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 7 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 43 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 43 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 7 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 48 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 48 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 9 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 47 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 4 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 4 +- .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 6 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 45 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 43 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 43 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 48 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 9 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 43 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 43 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 4 +- .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 6 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 6 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 23 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 375 +++ .../dts/amlogic/meson-gxl-s905d-libretech-pc.dts | 16 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + .../dts/amlogic/meson-gxm-s912-libretech-pc.dts | 62 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 14 + arch/arm64/boot/dts/qcom/pm6150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 7 +- arch/arm64/boot/dts/renesas/Makefile | 9 +- ...8a7796-m3ulcb-kf.dts => r8a77960-m3ulcb-kf.dts} | 4 +- .../{r8a7796-m3ulcb.dts => r8a77960-m3ulcb.dts} | 4 +- ...7796-salvator-x.dts => r8a77960-salvator-x.dts} | 4 +- ...96-salvator-xs.dts => r8a77960-salvator-xs.dts} | 4 +- .../dts/renesas/{r8a7796.dtsi => r8a77960.dtsi} | 0 arch/arm64/configs/defconfig | 2 + arch/arm64/include/asm/kvm_emulate.h | 5 + arch/arm64/include/asm/kvm_mmio.h | 6 +- arch/nios2/mm/ioremap.c | 8 + arch/parisc/include/asm/kexec.h | 4 - arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/drivers.c | 2 +- arch/powerpc/include/asm/spinlock.h | 13 +- arch/powerpc/kernel/irq.c | 4 +- arch/powerpc/mm/mem.c | 8 + arch/powerpc/platforms/pseries/setup.c | 7 + arch/sh/include/uapi/asm/setup.h | 2 + arch/sh/include/uapi/asm/types.h | 2 + arch/sh/kernel/sh_ksyms_32.c | 17 + arch/sh/lib/delay.c | 1 + arch/x86/boot/compressed/Makefile | 2 +- arch/x86/net/bpf_jit_comp.c | 150 + .../intel-mid/device_libs/platform_tc35876x.c | 26 +- block/blk-cgroup.c | 20 - block/blk-core.c | 5 +- drivers/android/binder.c | 4 +- drivers/auxdisplay/cfag12864bfb.c | 2 +- drivers/auxdisplay/ht16k33.c | 2 +- drivers/base/base.h | 11 + drivers/base/devtmpfs.c | 6 +- drivers/block/xen-blkback/xenbus.c | 10 + drivers/clk/clk.c | 62 +- drivers/clk/meson/clk-pll.c | 9 + drivers/clk/meson/g12a.c | 1 + drivers/cpufreq/kirkwood-cpufreq.c | 4 +- drivers/cpufreq/tegra186-cpufreq.c | 4 +- drivers/devfreq/Kconfig | 3 +- drivers/devfreq/devfreq-event.c | 4 +- drivers/devfreq/devfreq.c | 4 +- drivers/devfreq/event/Kconfig | 2 +- drivers/devfreq/event/rockchip-dfi.c | 5 +- drivers/devfreq/exynos-bus.c | 54 +- drivers/devfreq/rk3399_dmc.c | 1 + drivers/dma-buf/Kconfig | 11 + drivers/dma-buf/Makefile | 2 + drivers/dma-buf/dma-buf.c | 63 +- drivers/dma-buf/dma-heap.c | 297 ++ drivers/dma-buf/dma-resv.c | 32 + drivers/dma-buf/heaps/Kconfig | 14 + drivers/dma-buf/heaps/Makefile | 4 + drivers/dma-buf/heaps/cma_heap.c | 177 ++ drivers/dma-buf/heaps/heap-helpers.c | 271 ++ drivers/dma-buf/heaps/heap-helpers.h | 53 + drivers/dma-buf/heaps/system_heap.c | 123 + drivers/dma-buf/udmabuf.c | 85 +- drivers/edac/i5100_edac.c | 7 - drivers/extcon/extcon-sm5502.c | 10 +- drivers/gpio/Kconfig | 14 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-logicvc.c | 170 ++ drivers/gpio/gpio-lynxpoint.c | 471 --- drivers/gpio/gpio-mockup.c | 7 +- drivers/gpio/gpio-mpc8xxx.c | 1 + drivers/gpio/gpio-pca953x.c | 26 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpio-xtensa.c | 7 +- drivers/gpio/gpiolib-sysfs.c | 7 +- drivers/gpio/gpiolib.c | 76 +- drivers/gpio/gpiolib.h | 2 + drivers/gpu/drm/Kconfig | 4 - drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 + drivers/gpu/drm/arm/display/Kconfig | 6 - .../gpu/drm/arm/display/include/malidp_product.h | 3 +- drivers/gpu/drm/arm/display/komeda/Makefile | 5 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 22 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 67 +- drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 13 + .../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 66 + .../gpu/drm/arm/display/komeda/komeda_color_mgmt.h | 10 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 2 + drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 74 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 42 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 10 +- drivers/gpu/drm/arm/display/komeda/komeda_event.c | 24 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 3 + .../drm/arm/display/komeda/komeda_pipeline_state.c | 6 + drivers/gpu/drm/armada/armada_fbdev.c | 2 +- drivers/gpu/drm/armada/armada_gem.c | 12 - drivers/gpu/drm/ast/ast_drv.c | 67 +- drivers/gpu/drm/ast/ast_drv.h | 20 +- drivers/gpu/drm/ast/ast_main.c | 54 +- drivers/gpu/drm/ast/ast_mode.c | 809 +++-- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 8 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +- drivers/gpu/drm/bochs/bochs_hw.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 18 +- drivers/gpu/drm/bridge/Makefile | 4 +- drivers/gpu/drm/bridge/analogix-anx78xx.h | 703 ----- drivers/gpu/drm/bridge/analogix/Kconfig | 23 + drivers/gpu/drm/bridge/analogix/Makefile | 4 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 817 +++++ .../drm/bridge/{ => analogix}/analogix-anx78xx.c | 146 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.h | 249 ++ .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 165 + .../gpu/drm/bridge/analogix/analogix-i2c-dptx.h | 256 ++ .../drm/bridge/analogix/analogix-i2c-txcommon.h | 234 ++ drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 +- drivers/gpu/drm/bridge/panel.c | 20 +- drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 40 +- drivers/gpu/drm/bridge/tc358764.c | 2 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 4 +- drivers/gpu/drm/drm_atomic.c | 10 +- drivers/gpu/drm/drm_atomic_helper.c | 73 +- drivers/gpu/drm/drm_bridge.c | 280 +- drivers/gpu/drm/drm_color_mgmt.c | 40 +- drivers/gpu/drm/drm_crtc_helper.c | 2 + drivers/gpu/drm/drm_dp_mst_topology.c | 73 +- drivers/gpu/drm/drm_edid.c | 277 +- drivers/gpu/drm/drm_encoder.c | 15 +- drivers/gpu/drm/drm_fb_helper.c | 166 +- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_fourcc.c | 8 +- drivers/gpu/drm/drm_gem.c | 3 - drivers/gpu/drm/drm_gem_shmem_helper.c | 3 + drivers/gpu/drm/drm_internal.h | 22 + drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_mode_config.c | 28 + drivers/gpu/drm/drm_mode_object.c | 14 + drivers/gpu/drm/drm_modes.c | 246 +- drivers/gpu/drm/drm_panel.c | 109 +- drivers/gpu/drm/drm_pci.c | 17 +- drivers/gpu/drm/drm_prime.c | 9 +- drivers/gpu/drm/drm_print.c | 18 +- drivers/gpu/drm/drm_probe_helper.c | 4 +- drivers/gpu/drm/drm_rect.c | 42 +- drivers/gpu/drm/exynos/exynos_dp.c | 1 - drivers/gpu/drm/exynos/exynos_drm_dpi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +- drivers/gpu/drm/gma500/accel_2d.c | 15 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 3 - drivers/gpu/drm/gma500/framebuffer.c | 135 +- drivers/gpu/drm/gma500/framebuffer.h | 15 - drivers/gpu/drm/gma500/gma_display.c | 48 + drivers/gpu/drm/gma500/gma_display.h | 6 + drivers/gpu/drm/gma500/mdfld_intel_display.c | 23 - drivers/gpu/drm/gma500/oaktrail_hdmi.c | 4 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 1 + drivers/gpu/drm/gma500/psb_drv.c | 44 +- drivers/gpu/drm/gma500/psb_drv.h | 8 +- drivers/gpu/drm/gma500/psb_intel_display.c | 1 + drivers/gpu/drm/gma500/psb_intel_drv.h | 3 + drivers/gpu/drm/gma500/psb_irq.c | 20 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 88 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +- drivers/gpu/drm/i810/i810_dma.c | 2 +- drivers/gpu/drm/i810/i810_drv.c | 3 +- drivers/gpu/drm/i915/display/intel_bios.c | 18 +- drivers/gpu/drm/i915/display/intel_display.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.c | 174 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_opregion.c | 7 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 36 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 7 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 101 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 16 - drivers/gpu/drm/i915/gt/intel_context.c | 11 +- drivers/gpu/drm/i915/gt/intel_context.h | 7 + drivers/gpu/drm/i915/gt/intel_engine.h | 7 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt.h | 6 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 15 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 108 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 13 +- drivers/gpu/drm/i915/gt/intel_rps.c | 36 +- drivers/gpu/drm/i915/gt/intel_rps.h | 3 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 8 +- drivers/gpu/drm/i915/i915_debugfs.c | 19 +- drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_gem.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 9 +- drivers/gpu/drm/i915/i915_perf.c | 17 +- drivers/gpu/drm/i915/i915_perf.h | 2 + drivers/gpu/drm/i915/i915_perf_types.h | 1 - drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 4 +- drivers/gpu/drm/i915/i915_request.c | 25 +- drivers/gpu/drm/i915/i915_request.h | 7 + drivers/gpu/drm/i915/i915_sysfs.c | 31 +- drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 6 +- drivers/gpu/drm/i915/selftests/i915_request.c | 3 +- drivers/gpu/drm/imx/imx-ldb.c | 2 +- drivers/gpu/drm/imx/parallel-display.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 38 +- drivers/gpu/drm/lima/Kconfig | 2 +- drivers/gpu/drm/mcde/mcde_display.c | 57 +- drivers/gpu/drm/mcde/mcde_drm.h | 1 + drivers/gpu/drm/mcde/mcde_drv.c | 18 +- drivers/gpu/drm/mcde/mcde_dsi.c | 177 +- drivers/gpu/drm/mcde/mcde_dsi_regs.h | 21 +- drivers/gpu/drm/mediatek/Makefile | 1 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 16 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 92 - drivers/gpu/drm/mediatek/mtk_drm_fb.h | 13 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 - drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 15 +- drivers/gpu/drm/meson/Makefile | 1 + drivers/gpu/drm/meson/meson_crtc.c | 79 +- drivers/gpu/drm/meson/meson_drv.c | 50 +- drivers/gpu/drm/meson/meson_drv.h | 23 + drivers/gpu/drm/meson/meson_osd_afbcd.c | 389 +++ drivers/gpu/drm/meson/meson_osd_afbcd.h | 28 + drivers/gpu/drm/meson/meson_plane.c | 229 +- drivers/gpu/drm/meson/meson_rdma.c | 135 + drivers/gpu/drm/meson/meson_rdma.h | 21 + drivers/gpu/drm/meson/meson_registers.h | 110 + drivers/gpu/drm/meson/meson_viu.c | 83 +- drivers/gpu/drm/meson/meson_viu.h | 19 + drivers/gpu/drm/mga/mga_drv.h | 2 +- drivers/gpu/drm/mgag200/Kconfig | 8 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 44 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 3 +- drivers/gpu/drm/mgag200/mgag200_main.c | 8 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 2 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 2 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 2 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 6 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 9 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 2 +- drivers/gpu/drm/nouveau/Kconfig | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 4 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 4 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 57 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 6 +- drivers/gpu/drm/omapdrm/dss/Kconfig | 12 +- drivers/gpu/drm/omapdrm/omap_connector.c | 3 +- drivers/gpu/drm/omapdrm/omap_drv.c | 4 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 3 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 21 - drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 978 ++++++ .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 16 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 19 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 29 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 45 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 11 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 43 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 6 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 12 +- drivers/gpu/drm/panel/panel-lvds.c | 46 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 6 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 6 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 29 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 37 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 62 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 11 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 8 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 26 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 35 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 31 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 54 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 34 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 6 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 37 +- drivers/gpu/drm/panel/panel-simple.c | 131 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 23 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 49 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 6 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 20 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 26 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 4 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 32 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 6 +- drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 2 +- drivers/gpu/drm/r128/Makefile | 2 +- drivers/gpu/drm/{ => r128}/ati_pcigart.c | 5 +- .../drm => drivers/gpu/drm/r128}/ati_pcigart.h | 0 drivers/gpu/drm/r128/r128_drv.c | 2 +- drivers/gpu/drm/r128/r128_drv.h | 3 +- drivers/gpu/drm/radeon/atom.h | 1 + drivers/gpu/drm/radeon/atombios_encoders.c | 2 +- drivers/gpu/drm/radeon/btc_dpm.c | 3 +- drivers/gpu/drm/radeon/ci_dpm.c | 3 +- drivers/gpu/drm/radeon/cik.c | 4 +- drivers/gpu/drm/radeon/cypress_dpm.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 2 +- drivers/gpu/drm/radeon/kv_dpm.c | 3 +- drivers/gpu/drm/radeon/ni.c | 4 +- drivers/gpu/drm/radeon/ni_dpm.c | 3 +- drivers/gpu/drm/radeon/r100.c | 6 +- drivers/gpu/drm/radeon/r300.c | 2 +- drivers/gpu/drm/radeon/r420.c | 2 +- drivers/gpu/drm/radeon/r600.c | 6 +- drivers/gpu/drm/radeon/radeon_agp.c | 3 +- drivers/gpu/drm/radeon/radeon_asic.c | 2 +- drivers/gpu/drm/radeon/radeon_atombios.c | 3 +- drivers/gpu/drm/radeon/radeon_bios.c | 4 +- drivers/gpu/drm/radeon/radeon_clocks.c | 3 +- drivers/gpu/drm/radeon/radeon_combios.c | 3 +- drivers/gpu/drm/radeon/radeon_connectors.c | 143 +- drivers/gpu/drm/radeon/radeon_cs.c | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_encoders.c | 3 +- drivers/gpu/drm/radeon/radeon_fb.c | 4 +- drivers/gpu/drm/radeon/radeon_gart.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 3 +- drivers/gpu/drm/radeon/radeon_i2c.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 31 +- drivers/gpu/drm/radeon/rs600.c | 2 +- drivers/gpu/drm/radeon/rs690.c | 2 +- drivers/gpu/drm/radeon/rs780_dpm.c | 3 +- drivers/gpu/drm/radeon/rv770.c | 2 +- drivers/gpu/drm/radeon/si.c | 4 +- drivers/gpu/drm/radeon/si_dpm.c | 3 +- drivers/gpu/drm/radeon/trinity_dpm.c | 3 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 10 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 9 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 175 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 6 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 7 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 54 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/savage/savage_drv.c | 2 +- drivers/gpu/drm/selftests/Makefile | 3 +- drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 5 + drivers/gpu/drm/selftests/drm_modeset_selftests.h | 4 + .../gpu/drm/selftests/test-drm_cmdline_parser.c | 122 + .../gpu/drm/selftests/test-drm_modeset_common.h | 7 + drivers/gpu/drm/selftests/test-drm_rect.c | 223 ++ drivers/gpu/drm/sis/sis_drv.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 2 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 13 + drivers/gpu/drm/sun4i/Kconfig | 16 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 8 +- drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/gem.c | 40 - drivers/gpu/drm/tegra/output.c | 2 +- drivers/gpu/drm/tilcdc/Makefile | 1 - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 379 --- drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | 15 - drivers/gpu/drm/ttm/ttm_bo.c | 36 - drivers/gpu/drm/ttm/ttm_bo_util.c | 1 - drivers/gpu/drm/ttm/ttm_bo_vm.c | 33 +- drivers/gpu/drm/ttm/ttm_tt.c | 5 +- drivers/gpu/drm/tve200/tve200_drv.c | 2 +- drivers/gpu/drm/udl/Kconfig | 3 +- drivers/gpu/drm/udl/Makefile | 2 +- drivers/gpu/drm/udl/udl_connector.c | 21 +- drivers/gpu/drm/udl/udl_dmabuf.c | 255 -- drivers/gpu/drm/udl/udl_drv.c | 47 +- drivers/gpu/drm/udl/udl_drv.h | 85 +- drivers/gpu/drm/udl/udl_encoder.c | 70 - drivers/gpu/drm/udl/udl_fb.c | 527 ---- drivers/gpu/drm/udl/udl_gem.c | 253 +- drivers/gpu/drm/udl/udl_main.c | 9 - drivers/gpu/drm/udl/udl_modeset.c | 378 ++- drivers/gpu/drm/udl/udl_transfer.c | 12 +- drivers/gpu/drm/vc4/Kconfig | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 18 +- drivers/gpu/drm/via/via_dmablit.c | 2 +- drivers/gpu/drm/via/via_drv.c | 2 +- drivers/gpu/drm/via/via_map.c | 3 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 11 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 22 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 112 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 42 +- drivers/gpu/drm/vkms/vkms_composer.c | 8 +- drivers/gpu/drm/vkms/vkms_drv.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 33 - drivers/gpu/drm/xen/xen_drm_front_kms.c | 9 +- drivers/gpu/host1x/job.c | 21 +- drivers/gpu/vga/Kconfig | 2 +- drivers/hid/hid-asus.c | 3 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-input.c | 16 +- drivers/hid/hid-ite.c | 3 + drivers/hid/hid-picolcd_fb.c | 3 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/i2c-hid/i2c-hid-core.c | 16 +- drivers/hwmon/pmbus/pmbus.h | 11 + drivers/hwmon/pmbus/pmbus_core.c | 12 + drivers/hwmon/w83627ehf.c | 56 +- drivers/hwtracing/coresight/Kconfig | 22 + drivers/hwtracing/coresight/Makefile | 3 + .../hwtracing/coresight/coresight-cti-platform.c | 485 +++ drivers/hwtracing/coresight/coresight-cti-sysfs.c | 1175 ++++++++ drivers/hwtracing/coresight/coresight-cti.c | 748 +++++ drivers/hwtracing/coresight/coresight-cti.h | 235 ++ drivers/hwtracing/coresight/coresight-platform.c | 20 + drivers/hwtracing/coresight/coresight-priv.h | 15 + drivers/hwtracing/coresight/coresight.c | 86 +- drivers/infiniband/core/counters.c | 3 + drivers/infiniband/core/ib_core_uverbs.c | 48 +- drivers/infiniband/hw/mlx4/main.c | 9 +- drivers/infiniband/hw/mlx5/cmd.c | 16 +- drivers/infiniband/hw/mlx5/cmd.h | 2 +- drivers/infiniband/hw/mlx5/main.c | 133 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 19 +- drivers/input/evdev.c | 14 +- drivers/input/input.c | 26 +- drivers/input/keyboard/imx_sc_key.c | 8 +- drivers/input/misc/uinput.c | 19 +- drivers/interconnect/core.c | 4 +- drivers/iommu/iommu.c | 4 +- drivers/md/md.c | 1 + drivers/md/raid1.c | 2 +- drivers/md/raid5.c | 2 +- drivers/media/cec/cec-adap.c | 40 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 8 - drivers/media/common/videobuf2/videobuf2-dma-sg.c | 8 - drivers/media/common/videobuf2/videobuf2-vmalloc.c | 8 - drivers/media/i2c/adv748x/adv748x.h | 8 +- drivers/media/i2c/adv7604.c | 32 +- drivers/media/pci/cobalt/cobalt-alsa-pcm.c | 69 +- drivers/media/pci/cx18/cx18-alsa-pcm.c | 75 +- drivers/media/pci/cx18/cx18-cards.c | 8 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx23885/cx23885-alsa.c | 1 - drivers/media/pci/cx23885/cx23885-cards.c | 24 + drivers/media/pci/cx23885/cx23885-video.c | 3 +- drivers/media/pci/cx23885/cx23885.h | 1 + drivers/media/pci/cx25821/cx25821-alsa.c | 1 - drivers/media/pci/cx88/cx88-alsa.c | 1 - drivers/media/pci/ivtv/Kconfig | 5 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 76 +- drivers/media/pci/ivtv/ivtv-driver.c | 3 +- drivers/media/pci/ivtv/ivtv-driver.h | 1 - drivers/media/pci/ivtv/ivtvfb.c | 3 +- drivers/media/pci/saa7134/saa7134-alsa.c | 1 - drivers/media/pci/solo6x10/solo6x10-g723.c | 24 +- drivers/media/pci/tw686x/tw686x-audio.c | 16 +- drivers/media/platform/atmel/atmel-isc-base.c | 94 +- drivers/media/platform/atmel/atmel-isi.c | 42 +- drivers/media/platform/atmel/atmel-isi.h | 2 + drivers/media/platform/coda/coda-bit.c | 29 +- drivers/media/platform/coda/coda-common.c | 45 +- drivers/media/platform/coda/coda-jpeg.c | 746 ++++- drivers/media/platform/coda/coda.h | 3 + drivers/media/platform/coda/coda_regs.h | 83 + drivers/media/platform/coda/trace.h | 10 + drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 3 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 9 +- drivers/media/platform/pxa_camera.c | 2 + drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 13 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 5 +- drivers/media/platform/ti-vpe/csc.c | 32 +- drivers/media/platform/vimc/vimc-scaler.c | 166 +- drivers/media/platform/vivid/Makefile | 3 +- drivers/media/platform/vivid/vivid-core.c | 203 +- drivers/media/platform/vivid/vivid-core.h | 20 + drivers/media/platform/vivid/vivid-ctrls.c | 11 + drivers/media/platform/vivid/vivid-kthread-touch.c | 181 ++ drivers/media/platform/vivid/vivid-kthread-touch.h | 13 + drivers/media/platform/vivid/vivid-osd.c | 3 +- drivers/media/platform/vivid/vivid-touch-cap.c | 341 +++ drivers/media/platform/vivid/vivid-touch-cap.h | 39 + drivers/media/platform/vivid/vivid-vid-common.c | 2 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 79 +- drivers/media/usb/dvb-usb/dvb-usb-urb.c | 2 +- drivers/media/usb/em28xx/em28xx-audio.c | 87 +- drivers/media/usb/go7007/s2250-board.c | 1 + drivers/media/usb/go7007/snd-go7007.c | 60 +- drivers/media/usb/gspca/gspca.c | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 768 +++-- drivers/media/usb/tm6000/tm6000-alsa.c | 82 +- drivers/media/usb/usbtv/usbtv-audio.c | 29 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/mfd/dln2.c | 13 +- drivers/mfd/sm501.c | 19 +- drivers/mfd/syscon.c | 2 +- drivers/misc/fastrpc.c | 8 - drivers/misc/habanalabs/command_submission.c | 5 +- drivers/misc/habanalabs/context.c | 2 +- drivers/misc/habanalabs/goya/goya.c | 15 +- drivers/misc/ocxl/context.c | 8 +- drivers/misc/ocxl/file.c | 23 +- drivers/mmc/host/atmel-mci.c | 2 +- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 10 +- drivers/mmc/host/mmci.c | 12 +- drivers/mmc/host/mmci.h | 1 - drivers/mmc/host/omap_hsmmc.c | 10 +- drivers/mmc/host/sdhci-esdhc-imx.c | 11 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/usdhi6rol0.c | 15 +- drivers/net/bonding/bond_3ad.c | 10 - drivers/net/bonding/bond_main.c | 3 - drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 960 +++++- drivers/net/ethernet/amazon/ena/ena_netdev.h | 73 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 12 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 12 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 4 + drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- drivers/net/ethernet/netronome/nfp/abm/cls.c | 14 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/Makefile | 1 + drivers/net/gtp.c | 109 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 4 +- drivers/net/hyperv/rndis_filter.c | 6 +- drivers/net/phy/dp83869.c | 2 +- drivers/net/phy/phylink.c | 12 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 1 + drivers/net/xen-netback/interface.c | 24 +- drivers/pcmcia/i82092.c | 648 ++-- drivers/pcmcia/i82092aa.h | 11 - drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 170 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 212 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 411 ++- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 50 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 38 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 + drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 8 +- drivers/pinctrl/core.c | 33 +- drivers/pinctrl/intel/Kconfig | 13 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 276 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-intel.c | 40 +- drivers/pinctrl/intel/pinctrl-intel.h | 44 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 975 ++++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt2712.h | 2 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7180.c | 78 +- drivers/pinctrl/samsung/Kconfig | 6 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 +- drivers/platform/chrome/chromeos_laptop.c | 18 +- drivers/ptp/Kconfig | 2 +- drivers/regulator/rn5t618-regulator.c | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 67 +- drivers/soc/renesas/Kconfig | 6 +- drivers/soc/samsung/exynos-pmu.c | 4 +- drivers/spi/spi-atmel.c | 29 +- drivers/spi/spi-bcm2835.c | 40 +- drivers/spi/spi-fsl-dspi.c | 12 +- drivers/spi/spi-fsl-spi.c | 6 +- drivers/spi/spi-img-spfi.c | 18 +- drivers/spi/spi-meson-spicc.c | 25 +- drivers/spi/spi-mxs.c | 6 +- drivers/spi/spi-nxp-fspi.c | 2 +- drivers/spi/spi-sirf.c | 12 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-stm32.c | 32 +- drivers/staging/android/ion/ion.c | 14 - drivers/staging/media/hantro/Makefile | 1 + drivers/staging/media/hantro/hantro.h | 66 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 4 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 6 +- drivers/staging/media/hantro/hantro_g1_regs.h | 53 + drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 6 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_h264.c | 2 +- drivers/staging/media/hantro/hantro_hw.h | 17 +- drivers/staging/media/hantro/hantro_postproc.c | 142 + drivers/staging/media/hantro/hantro_v4l2.c | 109 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 10 + .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 4 +- drivers/staging/media/imx/imx7-mipi-csis.c | 3 - drivers/staging/media/meson/vdec/vdec.c | 18 +- drivers/staging/media/meson/vdec/vdec.h | 1 + drivers/staging/media/meson/vdec/vdec_1.c | 29 +- drivers/staging/media/meson/vdec/vdec_platform.c | 60 + drivers/staging/media/meson/vdec/vdec_platform.h | 4 + drivers/tee/tee_shm.c | 6 - drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/amba-pl011.c | 7 +- drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/samsung.h | 147 - drivers/tty/serial/samsung_tty.c | 262 +- drivers/usb/serial/option.c | 2 + drivers/vhost/net.c | 36 +- drivers/vhost/vhost.c | 264 +- drivers/vhost/vhost.h | 15 +- drivers/video/fbdev/68328fb.c | 2 +- drivers/video/fbdev/acornfb.c | 2 +- drivers/video/fbdev/amba-clcd.c | 2 +- drivers/video/fbdev/amifb.c | 2 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/arkfb.c | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/aty128fb.c | 2 +- drivers/video/fbdev/aty/atyfb.h | 2 +- drivers/video/fbdev/aty/atyfb_base.c | 6 +- drivers/video/fbdev/aty/mach64_cursor.c | 4 +- drivers/video/fbdev/aty/radeon_base.c | 2 +- drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1200fb.c | 2 +- drivers/video/fbdev/broadsheetfb.c | 2 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/carminefb.c | 2 +- drivers/video/fbdev/cg14.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/clps711x-fb.c | 2 +- drivers/video/fbdev/cobalt_lcdfb.c | 2 +- drivers/video/fbdev/controlfb.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 3 - drivers/video/fbdev/core/fbmem.c | 22 +- drivers/video/fbdev/cyber2000fb.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 2 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/ep93xx-fb.c | 2 +- drivers/video/fbdev/fb-puv3.c | 2 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/fm2fb.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 2 +- drivers/video/fbdev/g364fb.c | 2 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/video/fbdev/geode/gx1fb_core.c | 2 +- drivers/video/fbdev/geode/gxfb_core.c | 2 +- drivers/video/fbdev/geode/lxfb_core.c | 2 +- drivers/video/fbdev/goldfishfb.c | 2 +- drivers/video/fbdev/grvga.c | 2 +- drivers/video/fbdev/gxt4500.c | 2 +- drivers/video/fbdev/hecubafb.c | 2 +- drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/hitfb.c | 2 +- drivers/video/fbdev/hpfb.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 2 +- drivers/video/fbdev/i740fb.c | 2 +- drivers/video/fbdev/imsttfb.c | 2 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/intelfb/intelfb.h | 2 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 2 +- drivers/video/fbdev/kyro/fbdev.c | 2 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/macfb.c | 2 +- drivers/video/fbdev/matrox/matroxfb_crtc2.c | 2 +- drivers/video/fbdev/maxinefb.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb.h | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 15 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 4 +- drivers/video/fbdev/mbx/mbxfb.c | 2 +- drivers/video/fbdev/metronomefb.c | 2 +- drivers/video/fbdev/mmp/fb/mmpfb.c | 2 +- drivers/video/fbdev/mx3fb.c | 5 +- drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/nvidia/nvidia.c | 20 +- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/offb.c | 2 +- drivers/video/fbdev/omap/omapfb_main.c | 2 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 2 +- drivers/video/fbdev/pmag-aa-fb.c | 2 +- drivers/video/fbdev/pmag-ba-fb.c | 2 +- drivers/video/fbdev/pmagb-b-fb.c | 2 +- drivers/video/fbdev/ps3fb.c | 2 +- drivers/video/fbdev/pvr2fb.c | 2 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 2 +- drivers/video/fbdev/s3c-fb.c | 2 +- drivers/video/fbdev/s3c2410fb.c | 2 +- drivers/video/fbdev/s3fb.c | 2 +- drivers/video/fbdev/sa1100fb.c | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 2 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 4 +- drivers/video/fbdev/simplefb.c | 2 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/skeletonfb.c | 2 +- drivers/video/fbdev/sm712fb.c | 2 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 2 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/stifb.c | 2 +- drivers/video/fbdev/sunxvr1000.c | 2 +- drivers/video/fbdev/sunxvr2500.c | 2 +- drivers/video/fbdev/sunxvr500.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 2 +- drivers/video/fbdev/tgafb.c | 2 +- drivers/video/fbdev/tmiofb.c | 2 +- drivers/video/fbdev/tridentfb.c | 2 +- drivers/video/fbdev/udlfb.c | 1 - drivers/video/fbdev/uvesafb.c | 4 +- drivers/video/fbdev/valkyriefb.c | 2 +- drivers/video/fbdev/vesafb.c | 6 +- drivers/video/fbdev/vfb.c | 2 +- drivers/video/fbdev/vga16fb.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 2 +- drivers/video/fbdev/vt8623fb.c | 2 +- drivers/video/fbdev/w100fb.c | 2 +- drivers/video/fbdev/wm8505fb.c | 2 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/video/fbdev/xilinxfb.c | 2 +- drivers/xen/balloon.c | 3 +- drivers/xen/gntdev-dmabuf.c | 23 - fs/btrfs/block-group.c | 22 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 4 +- fs/btrfs/ctree.c | 2 +- fs/btrfs/ctree.h | 12 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 69 +- fs/btrfs/extent_io.c | 48 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/file-item.c | 45 +- fs/btrfs/file.c | 27 +- fs/btrfs/inode.c | 842 +----- fs/btrfs/ioctl.c | 28 +- fs/btrfs/ordered-data.c | 81 +- fs/btrfs/ordered-data.h | 26 +- fs/btrfs/qgroup.c | 48 +- fs/btrfs/relocation.c | 21 +- fs/btrfs/send.c | 6 - fs/btrfs/space-info.c | 42 +- fs/btrfs/sysfs.c | 50 +- fs/btrfs/sysfs.h | 4 +- fs/btrfs/tests/free-space-tree-tests.c | 4 +- fs/btrfs/tests/inode-tests.c | 44 +- fs/btrfs/tests/qgroup-tests.c | 4 +- fs/btrfs/tree-checker.c | 20 +- fs/btrfs/tree-log.c | 463 +-- fs/btrfs/uuid-tree.c | 2 + fs/btrfs/volumes.c | 53 +- fs/btrfs/volumes.h | 2 +- fs/cifs/cifsglob.h | 2 +- fs/cifs/cifssmb.c | 3 + fs/cifs/smb2ops.c | 19 +- fs/cifs/smb2pdu.c | 3 +- fs/cifs/smb2proto.h | 2 + fs/ext4/block_validity.c | 6 +- fs/ext4/dir.c | 6 +- fs/ext4/ialloc.c | 4 +- fs/ext4/inode.c | 4 +- fs/ext4/namei.c | 32 +- fs/ext4/super.c | 143 +- fs/file.c | 7 +- fs/io-wq.c | 34 +- fs/io-wq.h | 7 +- fs/io_uring.c | 168 +- fs/namespace.c | 10 +- fs/reiserfs/super.c | 4 +- include/asm-generic/export.h | 8 +- include/drm/bridge/dw_mipi_dsi.h | 9 + include/drm/drm_atomic.h | 30 +- include/drm/drm_bridge.h | 136 +- include/drm/drm_color_mgmt.h | 25 +- include/drm/drm_connector.h | 24 +- include/drm/drm_dp_helper.h | 2 +- include/drm/drm_dp_mst_helper.h | 16 +- include/drm/drm_encoder.h | 7 +- include/drm/drm_fb_helper.h | 40 - include/drm/drm_gem.h | 4 +- include/drm/drm_gem_vram_helper.h | 1 - include/drm/drm_legacy.h | 29 +- include/drm/drm_panel.h | 58 +- include/drm/drm_pci.h | 19 +- include/drm/drm_print.h | 239 +- include/drm/drm_rect.h | 2 + include/drm/drm_scdc_helper.h | 6 +- include/drm/ttm/ttm_bo_api.h | 10 +- include/dt-bindings/clock/meson8-ddr-clkc.h | 4 + include/dt-bindings/power/mt6765-power.h | 14 + include/linux/blk-cgroup.h | 2 - include/linux/bpf.h | 72 + include/linux/coresight.h | 27 + include/linux/cpufreq.h | 11 - include/linux/devfreq.h | 3 +- include/linux/device.h | 4 +- include/linux/dma-buf.h | 27 - include/linux/dma-heap.h | 59 + include/linux/export.h | 33 +- include/linux/fb.h | 3 +- include/linux/filter.h | 40 +- include/linux/host1x.h | 13 - include/linux/ieee80211.h | 2 +- include/linux/initrd.h | 2 + include/linux/jbd2.h | 2 +- include/linux/mailbox/mtk-cmdq-mailbox.h | 1 + include/linux/net.h | 1 + include/linux/percpu-defs.h | 3 +- include/linux/pinctrl/consumer.h | 6 + include/linux/platform_data/tc35876x.h | 11 - include/linux/pmbus.h | 11 +- include/linux/rculist_nulls.h | 37 + include/linux/sched/cpufreq.h | 3 + include/linux/soc/mediatek/mtk-cmdq.h | 53 + include/linux/syscalls.h | 3 - include/media/v4l2-device.h | 12 +- include/media/v4l2-subdev.h | 2 +- include/net/af_unix.h | 5 + include/net/inet_hashtables.h | 12 +- include/net/mac80211.h | 32 + include/net/netlink.h | 8 +- include/net/sock.h | 5 + include/net/tcp.h | 11 +- include/rdma/ib_verbs.h | 5 + include/sound/hda_codec.h | 1 - include/sound/hdaudio.h | 1 + include/sound/soc.h | 4 +- include/trace/events/btrfs.h | 6 +- include/uapi/linux/btf.h | 3 +- include/uapi/linux/dma-heap.h | 53 + include/uapi/linux/ethtool.h | 2 + include/uapi/linux/if_bonding.h | 10 + include/uapi/linux/if_bridge.h | 10 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/input.h | 1 + include/uapi/linux/io_uring.h | 40 +- include/uapi/linux/nl80211.h | 5 + include/uapi/linux/wireless.h | 5 +- init/do_mounts.c | 33 +- init/do_mounts_initrd.c | 11 +- init/main.c | 31 +- kernel/bpf/Makefile | 1 + kernel/bpf/dispatcher.c | 158 + kernel/bpf/syscall.c | 26 +- kernel/bpf/trampoline.c | 24 +- kernel/kcsan/atomic.h | 2 +- kernel/kcsan/core.c | 18 +- kernel/kcsan/encoding.h | 14 +- kernel/rcu/tree.c | 9 +- kernel/sched/cpufreq.c | 18 + kernel/sched/cpufreq_schedutil.c | 8 +- lib/iov_iter.c | 3 +- localversion-next | 2 +- net/Makefile | 2 +- net/bpf/test_run.c | 34 +- net/bridge/br_netlink.c | 13 + net/bridge/br_private.h | 2 + net/bridge/br_stp.c | 15 + net/bridge/br_stp_bpdu.c | 4 + net/core/Makefile | 2 +- net/core/dev.c | 19 +- net/core/filter.c | 9 + net/core/rtnetlink.c | 5 + net/ethtool/Makefile | 3 + net/ethtool/common.c | 171 ++ net/ethtool/common.h | 22 + net/{core/ethtool.c => ethtool/ioctl.c} | 90 +- net/ipv4/inet_diag.c | 3 +- net/ipv4/inet_hashtables.c | 16 +- net/ipv4/tcp.c | 8 +- net/ipv4/tcp_ipv4.c | 7 +- net/ipv4/tcp_output.c | 13 +- net/ipv6/addrconf.c | 8 +- net/mac80211/airtime.c | 2 +- net/mac80211/debugfs_sta.c | 80 +- net/mac80211/ieee80211_i.h | 9 + net/mac80211/iface.c | 67 + net/mac80211/key.c | 11 + net/mac80211/main.c | 4 +- net/mac80211/mesh_hwmp.c | 3 + net/mac80211/sta_info.c | 3 + net/mac80211/sta_info.h | 1 - net/mac80211/status.c | 71 + net/mac80211/tx.c | 183 +- net/mac80211/util.c | 1 - net/rfkill/core.c | 7 +- net/smc/af_smc.c | 14 +- net/smc/smc_core.c | 3 +- net/socket.c | 16 +- net/unix/af_unix.c | 54 +- net/wireless/core.c | 1 + net/wireless/nl80211.c | 3 +- samples/bpf/Makefile | 5 +- samples/bpf/xdp1_user.c | 5 +- samples/bpf/xdp_adjust_tail_user.c | 5 +- samples/bpf/xdp_fwd_user.c | 17 +- samples/bpf/xdp_redirect_cpu_user.c | 4 + samples/bpf/xdp_redirect_map_user.c | 5 +- samples/bpf/xdp_redirect_user.c | 5 +- samples/bpf/xdp_router_ipv4_user.c | 3 + samples/bpf/xdp_rxq_info_user.c | 4 + samples/bpf/xdp_sample_pkts_user.c | 12 +- samples/bpf/xdp_tx_iptunnel_user.c | 5 +- samples/bpf/xdpsock_user.c | 5 +- samples/vfio-mdev/mbochs.c | 16 - samples/vfio-mdev/mdpy-fb.c | 2 +- scripts/kallsyms.c | 38 +- scripts/mkcompile_h | 10 +- security/tomoyo/common.c | 9 +- security/tomoyo/domain.c | 15 +- security/tomoyo/group.c | 9 +- security/tomoyo/util.c | 6 +- sound/core/pcm_lib.c | 1 - sound/core/pcm_native.c | 4 + sound/hda/hdac_controller.c | 26 +- sound/hda/hdac_stream.c | 4 +- sound/pci/hda/hda_controller.c | 51 +- sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/hda_tegra.c | 2 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 23 +- sound/pci/hda/patch_hdmi.c | 2 + sound/pci/hda/patch_sigmatel.c | 2 +- sound/soc/codecs/wm8962.c | 4 +- sound/soc/fsl/imx-audmix.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 8 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 4 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 4 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 12 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 2 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 1 - sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 1 - sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +- sound/soc/samsung/bells.c | 2 +- sound/soc/samsung/lowland.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/speyside.c | 2 +- sound/soc/soc-core.c | 12 +- sound/soc/sof/pcm.c | 34 +- sound/soc/ti/rx51.c | 12 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- tools/bpf/bpftool/bash-completion/bpftool | 156 +- tools/bpf/bpftool/gen.c | 555 ++++ tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 5 +- tools/bpf/bpftool/map.c | 384 ++- tools/bpf/bpftool/net.c | 1 + tools/bpf/bpftool/prog.c | 388 ++- tools/include/uapi/linux/btf.h | 7 +- tools/lib/bpf/Makefile | 17 +- tools/lib/bpf/bpf.h | 6 +- tools/lib/bpf/bpf_helpers.h | 9 + tools/lib/bpf/btf.c | 48 +- tools/lib/bpf/btf.h | 29 +- tools/lib/bpf/btf_dump.c | 115 +- tools/lib/bpf/libbpf.c | 1533 ++++++++-- tools/lib/bpf/libbpf.h | 141 +- tools/lib/bpf/libbpf.map | 11 + tools/lib/bpf/libbpf_common.h | 38 + tools/lib/bpf/libbpf_internal.h | 19 + tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/Makefile | 40 +- .../selftests/bpf/prog_tests/attach_probe.c | 154 +- .../testing/selftests/bpf/prog_tests/core_extern.c | 195 ++ .../testing/selftests/bpf/prog_tests/core_reloc.c | 4 + tools/testing/selftests/bpf/prog_tests/cpu_mask.c | 78 + .../selftests/bpf/prog_tests/fentry_fexit.c | 105 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 72 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 58 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 29 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 6 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 11 +- .../select_reuseport.c} | 514 ++-- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 2 + tools/testing/selftests/bpf/prog_tests/skeleton.c | 67 + .../selftests/bpf/prog_tests/stacktrace_build_id.c | 79 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 84 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 25 + .../btf__core_reloc_arrays___equiv_zero_sz_arr.c | 3 + .../btf__core_reloc_arrays___err_bad_zero_sz_arr.c | 3 + .../bpf/progs/btf__core_reloc_arrays___fixed_arr.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 39 + .../selftests/bpf/progs/test_attach_probe.c | 34 +- .../testing/selftests/bpf/progs/test_core_extern.c | 62 + .../selftests/bpf/progs/test_core_reloc_arrays.c | 8 +- .../bpf/progs/test_select_reuseport_kern.c | 2 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 5 + tools/testing/selftests/bpf/progs/test_skeleton.c | 46 + tools/testing/selftests/dmabuf-heaps/Makefile | 6 + tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 396 +++ tools/testing/selftests/net/so_txtime.c | 84 +- tools/testing/selftests/net/so_txtime.sh | 9 +- tools/testing/selftests/net/tls.c | 28 - virt/kvm/arm/mmio.c | 6 + virt/kvm/arm/vgic/vgic-its.c | 3 +- 1148 files changed, 31576 insertions(+), 15952 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-cti create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de [...] create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de- [...] create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] create mode 100644 Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sun8i-de2.txt delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-de.txt delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-usb.txt create mode 100644 Documentation/devicetree/bindings/display/dsi-controller.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/logicpd,type28.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml delete mode 100644 Documentation/devicetree/bindings/display/tilcdc/tfp410.txt create mode 100644 Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml create mode 100644 Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml delete mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt create mode 100644 Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml delete mode 100644 Documentation/media/v4l-drivers/cx18.rst create mode 100644 arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-libretech-pc.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-s912-libretech-pc.dts rename arch/arm64/boot/dts/renesas/{r8a7796-m3ulcb-kf.dts => r8a77960-m3ulcb-kf.dt [...] rename arch/arm64/boot/dts/renesas/{r8a7796-m3ulcb.dts => r8a77960-m3ulcb.dts} (90%) rename arch/arm64/boot/dts/renesas/{r8a7796-salvator-x.dts => r8a77960-salvator-x. [...] rename arch/arm64/boot/dts/renesas/{r8a7796-salvator-xs.dts => r8a77960-salvator-x [...] rename arch/arm64/boot/dts/renesas/{r8a7796.dtsi => r8a77960.dtsi} (100%) create mode 100644 arch/sh/include/uapi/asm/setup.h create mode 100644 arch/sh/include/uapi/asm/types.h create mode 100644 drivers/dma-buf/dma-heap.c create mode 100644 drivers/dma-buf/heaps/Kconfig create mode 100644 drivers/dma-buf/heaps/Makefile create mode 100644 drivers/dma-buf/heaps/cma_heap.c create mode 100644 drivers/dma-buf/heaps/heap-helpers.c create mode 100644 drivers/dma-buf/heaps/heap-helpers.h create mode 100644 drivers/dma-buf/heaps/system_heap.c create mode 100644 drivers/gpio/gpio-logicvc.c delete mode 100644 drivers/gpio/gpio-lynxpoint.c delete mode 100644 drivers/gpu/drm/bridge/analogix-anx78xx.h create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c rename drivers/gpu/drm/bridge/{ => analogix}/analogix-anx78xx.c (90%) create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.h create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.h create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-txcommon.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.h create mode 100644 drivers/gpu/drm/meson/meson_osd_afbcd.c create mode 100644 drivers/gpu/drm/meson/meson_osd_afbcd.h create mode 100644 drivers/gpu/drm/meson/meson_rdma.c create mode 100644 drivers/gpu/drm/meson/meson_rdma.h create mode 100644 drivers/gpu/drm/panel/panel-boe-himax8279d.c rename drivers/gpu/drm/{ => r128}/ati_pcigart.c (98%) rename {include/drm => drivers/gpu/drm/r128}/ati_pcigart.h (100%) create mode 100644 drivers/gpu/drm/selftests/test-drm_rect.c delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.h delete mode 100644 drivers/gpu/drm/udl/udl_dmabuf.c delete mode 100644 drivers/gpu/drm/udl/udl_encoder.c delete mode 100644 drivers/gpu/drm/udl/udl_fb.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-platform.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-sysfs.c create mode 100644 drivers/hwtracing/coresight/coresight-cti.c create mode 100644 drivers/hwtracing/coresight/coresight-cti.h create mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.c create mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.h create mode 100644 drivers/media/platform/vivid/vivid-touch-cap.c create mode 100644 drivers/media/platform/vivid/vivid-touch-cap.h create mode 100644 drivers/pinctrl/intel/pinctrl-lynxpoint.c create mode 100644 drivers/staging/media/hantro/hantro_postproc.c delete mode 100644 drivers/tty/serial/samsung.h create mode 100644 include/dt-bindings/clock/meson8-ddr-clkc.h create mode 100644 include/dt-bindings/power/mt6765-power.h create mode 100644 include/linux/dma-heap.h delete mode 100644 include/linux/platform_data/tc35876x.h create mode 100644 include/uapi/linux/dma-heap.h create mode 100644 kernel/bpf/dispatcher.c create mode 100644 net/ethtool/Makefile create mode 100644 net/ethtool/common.c create mode 100644 net/ethtool/common.h rename net/{core/ethtool.c => ethtool/ioctl.c} (95%) create mode 100644 tools/bpf/bpftool/gen.c create mode 100644 tools/lib/bpf/libbpf_common.h create mode 100644 tools/testing/selftests/bpf/prog_tests/core_extern.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cpu_mask.c rename tools/testing/selftests/bpf/{test_select_reuseport.c => prog_tests/select_r [...] create mode 100644 tools/testing/selftests/bpf/prog_tests/skeleton.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_perf.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___equi [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___fixed_arr.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_extern.c create mode 100644 tools/testing/selftests/bpf/progs/test_skeleton.c create mode 100644 tools/testing/selftests/dmabuf-heaps/Makefile create mode 100644 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c