This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig 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 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 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 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 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 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 [...] new eefb8c124fd9 x86/boot: kbuild: allow readelf executable to be specified new e8193650bf38 mkcompile_h: git rid of UTS_TRUNCATE from LINUX_COMPILE_{BY,HOST} new c8f3dea90e38 mkcompile_h: use printf for LINUX_COMPILE_BY new fd2ab2f6610b scripts/kallsyms: fix offset overflow of kallsyms_relative_base new 906bb61aeca4 Merge remote-tracking branch 'kbuild-current/fixes' new 7984ab363f60 Merge remote-tracking branch 'arc-current/for-curr' new 9a4b8148562d Merge tag 'omap-for-v5.5/fixes-rc1-signed' of git://git.ke [...] new 56361966ab2f Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new a58d37bce0d2 ocxl: Fix concurrent AFU open and device removal new 14c73bd344da powerpc/vcpu: Assume dedicated processors as non-preempt new 656c21d6af5d powerpc/shared: Use static key to detect shared processor new e5e7d0500864 Merge remote-tracking branch 'powerpc-fixes/fixes' new df09c8f665dc Merge remote-tracking branch 'sparc/master' new 9c3194dd93b0 MAINTAINERS: Add maintainers for rmnet new 692b93af71fb mailmap: add entry for myself new 6adc4601c2a1 bnxt: apply computed clamp value for coalece parameter new 03b06e3f8352 ptp: clockmatrix: add I2C dependency new 2beb6d2901a3 ipv6/addrconf: only check invalid header values when NETLI [...] new 8f9cc1ee2962 net/ibmvnic: Fix typo in retry check new 8dbd76e79a16 tcp/dccp: fix possible race __inet_lookup_established() new 5c9934b6767b 6pack,mkiss: fix possible deadlock new 1f85e6267cac tcp: do not send empty skb from tcp_write_xmit() new ee2aabd3fc2e tcp: refine tcp_write_queue_empty() implementation new 216808c6ba6d tcp: refine rule to allow EPOLLOUT generation under mem pressure new cd1263b6dcfd Merge branch 'tcp-take-care-of-empty-skbs-in-write-queue' new f3f2364ea14d net: marvell: mvpp2: phylink requires the link interrupt new c39ea5cba5a2 hv_netvsc: Fix tx_table init in rndis_set_subchannel() new 99e9fe2248f9 net: ethernet: ti: select PAGE_POOL for switchdev driver new ed56dd8f60cf net: ethernet: ti: build cpsw-common for switchdev new 7113f796bbbc bnx2x: Do not handle requests from VFs after parity new ee699f89bdba bnx2x: Fix logic to get total no. of PFs per engine new 7ae1629d4db0 Merge branch 'bnx2x-bug-fixes' new 5d485ed88d48 bonding: fix active-backup transition after link failure new 6b01b1d9b2d3 gtp: do not allow adding duplicate tid and ms_addr pdp context new 94a6d9fb88df gtp: fix wrong condition in gtp_genl_dump_pdp() new 94dc550a5062 gtp: fix an use-after-free in ipv4_pdp_find() new 6a902c0f3199 gtp: avoid zero size hashtable new 8ed001c966b0 Merge branch 'gtp-fix-several-bugs-in-gtp-module' new 6dd504b0fd10 selftests: net: tls: remove recv_rcvbuf test new 9b2079c046a9 net: phylink: fix interface passed to mac_link_up new 86434744fedf net/smc: add fallback check to connect() new 479a0d1376f6 cxgb4: Fix kernel panic while accessing sge_info new 858ce8ca62ea net: usb: lan78xx: Fix error message format specifier new fd42bfd1bb31 xen-netback: avoid race that can lead to NULL pointer dereference new 755db9e7b33a Merge remote-tracking branch 'net/master' new 5133498f4ad1 bpf: Clear skb->tstamp in bpf_redirect when necessary new 8d21004b4bae Merge remote-tracking branch 'bpf/master' new 17d2485349ba Merge remote-tracking branch 'wireless-drivers/master' new 753ffad3d624 mac80211: fix TID field in monitor mode transmit new 56cb31e185ad cfg80211: fix double-free after changing network namespace new e548f749b096 mac80211: airtime: Fix an off by one in ieee80211_calc_rx_ [...] new 911bde0fe5cc mac80211: Turn AQL into an NL80211_EXT_FEATURE new 468bcee30a63 Merge remote-tracking branch 'mac80211/master' new a961b8330533 Merge remote-tracking branch 'rdma-fixes/for-rc' new add9d56d7b37 ALSA: pcm: Avoid possible info leaks from PCM stream buffers new 377bc0cfabce ALSA: hda/ca0132 - Keep power on during processing DSP response new cb04fc3b6b07 ALSA: hda/ca0132 - Avoid endless loop new 42fb6b1d41eb ALSA: hda/ca0132 - Fix work handling in delayed HP detection new 6fd739c04ffd ALSA: hda: Fix regression by strip mask fix new f72834edcb87 Merge remote-tracking branch 'sound-current/for-linus' new 1bba04bd4c7d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 45a4d6baa4b2 Merge remote-tracking branch 'regulator-fixes/for-linus' new 7cd573a1c9d0 Merge remote-tracking branch 'spi-fixes/for-linus' new d4a7f4caf3ba Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new add218099472 Input: uinput - always report EPOLLOUT new f729a1b0f8df Input: input_event - fix struct padding on sparc64 new cb222aed03d7 Input: add safety guards to input_set_keycode() new 1021dcf19db1 Input: imx_sc_key - only take the valid data from SCU firm [...] new 04e74729d0a7 Merge remote-tracking branch 'input-current/for-linus' new ef26b914fe28 Merge remote-tracking branch 'ide/master' new 7f226c416e2d Merge remote-tracking branch 'kselftest-fixes/fixes' new 5f6179f2f095 Merge remote-tracking branch 'slave-dma-fixes/fixes' new 07bdec996c4d Merge remote-tracking branch 'mips-fixes/mips-fixes' new 2f0987b8b593 Merge remote-tracking branch 'kvms390-fixes/master' new 98de4deb81f9 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 647298a02e9f Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 3d3414dd6d5a Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 1761ea6228df Merge remote-tracking branch 'vfs-fixes/fixes' new 7dca955ddf90 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' new 2cd61111c55b of: refcount leak when phandle_cache entry replaced new 8e9b35ca4df1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' new c600cf0587f2 Merge remote-tracking branch 'mmc-fixes/fixes' new 42a91d08f921 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 59764129cb92 Merge remote-tracking branch 'pidfd-fixes/fixes' new 9fa71463074d Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new 4cf6c26b6da4 Merge branch 'arm/fixes' into for-next new f3e60180c764 Merge remote-tracking branch 'arm-soc/for-next' new 51b6fe7e66ee dt-bindings: clock: add the Amlogic Meson8 DDR clock contr [...] new 25d316989e2b dt-bindings: clock: meson8b: add the clock inputs new 9cf7956865b8 Merge tag 'clk-meson-dt-v5.6-1' of https://github.com/BayL [...] new 630ea3108adf ARM: dts: meson: provide the XTAL clock using a fixed-clock new c4ac5c37a4a5 ARM: dts: meson8: add the DDR clock controller new 6d549ff55c37 ARM: dts: meson8b: add the DDR clock controller new 2975031fef66 Merge branch 'v5.6/dt' into tmp/aml-rebuild new fbceee82c19a arm64: dts: meson-g12-common: add video decoder node new 302d95c61368 arm64: dts: meson-sm1: add video decoder compatible new 17554d49f3dc Merge branch 'v5.6/dt64' into tmp/aml-rebuild new ad1af4945e4c Merge remote-tracking branch 'amlogic/for-next' new f63351487d8f Merge remote-tracking branch 'aspeed/for-next' new 9a96ebd5ed38 Merge remote-tracking branch 'at91/at91-next' new e6be0d7ad5af Merge remote-tracking branch 'bcm2835/for-next' new 6c198d28a0ae Merge remote-tracking branch 'imx-mxs/for-next' new 5c3b5be72a89 Merge remote-tracking branch 'keystone/next' new ebc4c7f09292 next-20191213/mediatek new 4b73d3754ebc Merge remote-tracking branch 'mvebu/for-next' new 7a9d3fa61cd1 Merge remote-tracking branch 'omap/for-next' new d8c5133583db arm64: dts: qcom: sc7180: Add SoC name to compatible new ac00546a6780 arm64: dts: qcom: sc7180: Rename gic-its node to msi-controller new 6e3697279eba arm64: dts: qcom: sc7180: Add "#clock-cells" property to u [...] new 3f155dbebf90 arm64: dts: qcom: pm6150: Remove macro from unit name of adc-chan new fd916516647f arm64: dts: qcom: sc7180: Avoid "phy" for USB QMP PHY wrapper new 13f3b8e3dc0f ARM: dts: msm8974: Add modem remoteproc node new b1ca5b49f1e5 ARM: dts: msm8974: Move ADSP smd edge to ADSP PIL new 7a75bb1cadcb Merge branches 'arm64-for-5.5-fixes', 'drivers-for-5.5-fix [...] new 59c6172afa91 Merge remote-tracking branch 'qcom/for-next' new 470d43e7bfdb Merge remote-tracking branch 'realtek/for-next' new fa2cdb1762d1 ARM: shmobile: defconfig: Restore debugfs support new 9ae733728eec Merge branch 'renesas-fixes-for-v5.5' into renesas-next new a630a6121bef ARM: shmobile: defconfig: Enable support for panels from EDT new 87924226737d arm64: dts: renesas: Remove use of ARCH_R8A7796 new 83772e1b4423 arm64: dts: renesas: Rename r8a7796* to r8a77960* new 24240845c871 soc: renesas: Remove ARCH_R8A7796 new 4730830f9c2e Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] new f361796862f6 Merge remote-tracking branch 'renesas/next' new 8cb8557ca712 Merge remote-tracking branch 'reset/reset/next' new c1ad26c67535 Merge remote-tracking branch 'rockchip/for-next' new 81a0efb7af7a soc: samsung: exynos-pmu: Convert to devm_platform_ioremap [...] new 7a53e9ff0779 Merge branch 'next/drivers' into for-next new d5cb62da240c Merge remote-tracking branch 'samsung-krzk/for-next' new 442c7c61b63a Merge remote-tracking branch 'sunxi/sunxi/for-next' new fc2c475a64c2 Merge remote-tracking branch 'tegra/for-next' new 66d9506440bb clk: walk orphan list on clock provider registration new d3ab06f43289 Merge tag 'imx-clk-fixes-5.5' of git://git.kernel.org/pub/ [...] new 16a85f59706b Merge branch 'clk-fixes' into clk-next new 423711d502ca Merge remote-tracking branch 'clk/clk-next' new ab9dd5fb7ec8 Merge remote-tracking branch 'csky/linux-next' new 755ccdd13585 Merge remote-tracking branch 'h8300/h8300-next' new e16260c21f87 parisc: fix compilation when KEXEC=n and KEXEC_FILE=y new aeea5eae4fd5 parisc: add missing __init annotation new b180ac0c5a67 Merge remote-tracking branch 'parisc-hd/for-next' new 4d692ec99d32 Merge remote-tracking branch 'soc-fsl/next' new 263bb41612b1 Merge remote-tracking branch 'risc-v/for-next' new 88391b5fec37 Merge remote-tracking branch 'sh/sh-next' new b36b8f94bfcc Merge remote-tracking branch 'xtensa/xtensa-for-next' new cbef2b20bd2f Merge remote-tracking branch 'btrfs/for-next' new 151ee087a079 Merge remote-tracking branch 'ecryptfs/next' new 495213eb2b1c Merge remote-tracking branch 'ext3/for_next' new 64d4ce892383 ext4: fix ext4_empty_dir() for directories with holes new 109ba779d6cc ext4: check for directory entries too close to block end new 707d1a2f601b ext4: optimize __ext4_check_dir_entry() new 7f420d64a08c ext4: unlock on error in ext4_expand_extra_isize() new a70fd5ac2ea7 ext4: reserve revoke credits in __ext4_new_inode new 9c962de70a52 ext4: validate the debug_want_extra_isize mount option at [...] new c16165805937 Merge remote-tracking branch 'ext4/dev' new a516e73e9283 Merge remote-tracking branch 'f2fs/dev' new e546760dae0e Merge remote-tracking branch 'overlayfs/overlayfs-next' new ccd60be59419 Merge remote-tracking branch 'vfs/for-next' new 5394a826666b Merge remote-tracking branch 'printk/for-next' new c62f7cd8ed06 HID: Add quirk for Xin-Mo Dual Controller new d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next new 8f18eca9ebc5 HID: ite: Add USB id match for Acer SW5-012 keyboard dock new be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next new c07a0254c89e HID: asus: Ignore Asus vendor-page usage-code 0xff events new de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next new fd0913768701 HID: Add quirk for incorrect input length on Lenovo Y720 new 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next new 4f3882177240 HID: hid-input: clear unmapped usages new ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next new 3655a54c29a8 Merge remote-tracking branch 'hid/for-next' new 4420143e7816 Merge remote-tracking branch 'i3c/i3c/next' new 698126f84fa1 Merge branch 'dmi/master' new 6ee3503058f6 hwmon: (pmbus) Detect if chip is write protected new 848a25f01ee7 hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static new f6c86cc4bc20 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 01d4fb115470 media: cec: CEC 2.0-only bcast messages were ignored new 4be77174c3fa media: cec: avoid decrementing transmit_queue_sz if it is 0 new d51224b73d18 media: cec: check 'transmit_in_progress', not 'transmitting' new c4e8f760581b media: pulse8-cec: fix lost cec_transmit_attempt_done() call new 0d962e061abc media: i2c: adv748x: Fix unsafe macros new aab7b7d19d03 media: v4l2-subdev: remove wrong @cond from kdocs new de89d0864f66 media: gspca: zero usb_buf new 569bc8d6a6a5 media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0 new 8ea1c5af489a media: bdisp: add missed destroy_workqueue in remove and p [...] new 76669f2e7c58 media: platform: mtk-mdp: add missed destroy_workqueue in remove new dc4cac67e135 media: cx23885: Add support for AVerMedia CE310B new 8c956f3be17e media: usb: go7007: s2250-board: add missed i2c_unregister_device new 3d15c7643ba7 media: vivid: Add touch support new 7b575b6d8de0 media: vidioc-g-dv-timings.rst: fix wrong porch new 373606320834 media: pxa_camera: add missed tasklet_kill new 2b016c47f48f media: v4l2: Fix fourcc names for BAYER12P new 55f240a21eb1 media: ivtv/cx18: remove ivtvdriver.org references new 11e0e167d071 media: meson: add missing allocation failure check on new_buf new 887c7942ce31 media: cec-ioc-g-mode.rst: remove trailing 'i' new c7669435119f media: ti-vpe: csc: fix single vs multiplanar format handling new 9453264ef586 media: go7007: fix a miss of snd_card_free new a98e2e229da7 media: solo6x10: Use managed buffer allocation new 5e625dd5792e media: tw686x: Use managed buffer allocation new 8079c5d58685 media: usbtv: Use managed buffer allocation new aeb64ff38390 media: cobalt: Clean up ALSA PCM API usages new b0cda3739759 media: cx18: Clean up ALSA PCM API usages new 7ffeb6ceda5e media: ivtv: Clean up ALSA PCM API usages new 355b9a0c5856 media: cs231xx: Clean up ALSA PCM API usages new 2abb1b2daf88 media: em28xx: Clean up ALSA PCM API usages new 2d19a2cd804b media: go7007: Clean up ALSA PCM API usages new f8239b531f0d media: tm6000: Clean up ALSA PCM API usages new 6fe350864297 media: cobalt: Drop superfluous ioctl PCM ops new 86ee7f28462a media: cx18: Drop superfluous ioctl PCM ops new 3028bc2dbf12 media: ivtv: Drop superfluous ioctl PCM ops new da090bf60370 media: Drop superfluous ioctl PCM ops new e3cfaf64cdcd Merge remote-tracking branch 'v4l-dvb/master' new 21870e811648 Merge remote-tracking branch 'pm/linux-next' new 88724288e7fa Merge remote-tracking branch 'opp/opp/linux-next' new 424fe8d7e794 Merge remote-tracking branch 'thermal/thermal/linux-next' new c8bb608de800 Merge remote-tracking branch 'swiotlb/linux-next' new b4653342b151 net: Allow to show socket-specific information in /proc/[p [...] new 3c32da19a858 unix: Show number of pending scm files of receive queue in fdinfo new 545a6822993f Merge branch 'unix-Show-number-of-scm-files-in-fdinfo' new f74877a5457d rtnetlink: provide permanent hardware address in RTM_NEWLINK new 32d5109a9d86 netlink: rename nl80211_validate_nested() to nla_validate_ [...] new 9ce48e5a09ea ethtool: move to its own directory new d44e13108b6d ethtool: move string arrays into common file new 428c122f5f6b ethtool: provide link mode names as a string set new aabf23d18322 Merge branch 'ethtool-netlink-interface-preliminary-part' new 838c93dc5449 net: ena: implement XDP drop support new 548c4940b9f1 net: ena: Implement XDP_TX action new 913b0bfd6c85 net: ena: Add first_interrupt field to napi struct new 355979decf07 Merge branch 'Introduce-XDP-to-ena' new 0290bd291cc0 netdev: pass the stuck queue to the timeout handler new 77656c277cbf mlx4: use new txqueue timeout argument new d8968eda7fc4 netronome: use the new txqueue timeout argument new 1f4782ae2457 Merge branch 'netdev-ndo_tx_timeout-cleanup' new 1d1997db870f Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace" new 826f66b30c2e bonding: move 802.3ad port state flags to uapi new 3a5f494d8418 net: phy: dp83869: Remove unneeded semicolon new ea6a547669b3 selftests/net: make so_txtime more robust to timer variance new de1799667b00 net: bridge: add STP xstats new f5058a27dac7 net: phylink: propagate phy_attach_direct() return code new 29115cef8578 net/smc: shorten lgr_cnt initialization new 0e627190563e tcp: Set rcv zerocopy hint correctly if skb last frag is < [...] new c946a1f7b6a9 Merge remote-tracking branch 'net-next/master' new 67d69ccdf389 libbpf: Recognize SK_REUSEPORT programs from section name new 1fbcef929d7d selftests/bpf: Let libbpf determine program type from sect [...] new 11f80355d4d2 selftests/bpf: Use sa_family_t everywhere in reuseport tests new a9ce4cf4e47c selftests/bpf: Add helpers for getting socket family & type name new 993633825830 selftests/bpf: Unroll the main loop in reuseport test new ce7cb5f3921c selftests/bpf: Run reuseport tests in a loop new 9af6c84435d0 selftests/bpf: Propagate errors during setup for reuseport tests new 250a91d48ae7 selftests/bpf: Pull up printing the test name into test runner new 415bb4e125b6 selftests/bpf: Move reuseport tests under prog_tests/ new 7ee0d4e97b88 selftests/bpf: Switch reuseport tests for test_progs framework new 7708bd430d88 Merge branch 'reuseport_to_test_progs' new 6803ee25f0ea libbpf: Extract and generalize CPU mask parsing logic new 65bc4c4063ae selftests/bpf: Add CPU mask parsing tests new 783b8f01f594 libbpf: Don't attach perf_buffer to offline/missing CPUs new 91cbdf740a47 selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs new 98e8627efcad bpf: Move trampoline JIT image allocation to a function new 75ccbef6369e bpf: Introduce BPF dispatcher new 7e6897f95935 bpf, xdp: Start using the BPF dispatcher for XDP new f23c4b3924d2 bpf: Start using the BPF dispatcher in BPF_TEST_RUN new e754f5a6e36b selftests: bpf: Add xdp_perf test new 116eb788f57c bpf, x86: Align dispatcher branch targets to 16B new 02620d9e629d Merge branch 'bpf-dispatcher' new 850a88cc4096 bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN new a06bf42f5a95 selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN new ec2025095cf6 bpftool: Match several programs with same tag new a7d22ca2a483 bpftool: Match programs by name new 99f9863a0c45 bpftool: Match maps by name new a06ae6acc14b Merge branch 'bpftool-match-by-name' new aa915931ac3e libbpf: Fix readelf output parsing for Fedora new 4078c66afe80 Merge remote-tracking branch 'bpf-next/master' new 0d4641d9f011 Merge remote-tracking branch 'ipsec-next/master' new 9e1a86814bfe Merge remote-tracking branch 'nfc-next/master' new ee7465e2aa29 Merge remote-tracking branch 'wireless-drivers-next/master' new 8d2d04b5df3f Merge remote-tracking branch 'bluetooth/master' new 92ee76d4a926 trivial: mac80211: fix indentation new 6989310f5d43 wireless: Use offsetof instead of custom macro. new 9bcb084f0b64 mac80211: Always show airtime debugfs file when TXQs are enabled new 50ff477a8639 mac80211: add 802.11 encapsulation offloading support new 4a2d2ebe2bf0 Merge remote-tracking branch 'mac80211-next/master' new 20de261a5914 Merge remote-tracking branch 'gfs2/for-next' new 539aa024014d Merge remote-tracking branch 'crypto/master' new 7409e948007c Merge remote-tracking branch 'amdgpu/drm-next' new 8c8a854d6f43 drm/i915/bios: fix off by one in parse_generic_dtd() new 86ca2bf2f9d3 drm/i915/selftests: remove a condition new e8ab8d669d04 drm/i915/ehl: Define EHL powerwells independently of ICL new ab3402581d0f drm/i915/tgl: Drop Wa#1178 new b69fa3610b15 drm/i915/icl: Cleanup combo PHY aux power well handlers new 3dc716fd3cfd drm/i915/perf: Register sysctl path globally new 639f2f24895f drm/i915: Introduce new macros for tracing new f1925f3309d1 drm/i915: Use EAGAIN for trylock failures new e03512edd2b8 drm/i915/rps: Add frequency translation helpers new f9b3b8c6be47 drm/i915/bios: remove extra debug messages new 9c569784a422 drm/i915/dsi: fix pipe D readout for DSI transcoders new 7a90f89904af drm/i915/gem: Serialise object before changing cache-level new 3d4e4aa9eb3d Merge remote-tracking branch 'drm-intel/for-linux-next' new 8951000f6d71 drm/ttm: Remove explicit typecasts of vm_private_data new caa478af4812 drm/ttm: Convert vm callbacks to helpers new 2869e82eb4ff drm/ttm: ttm_tt_init_fields() can be static new ff1fd2945c1a drm/scdc: Fix typo in bit definition of SCDC_STATUS_FLAGS new b8c8a85995c5 drm: use DIV_ROUND_UP helper macro for calculations new ab4e69334272 drm/property: Enforce more lifetime rules new 700496fa1144 drm/todo: Add entry to remove load/unload hooks new 955fd0b7cac3 drm/vkms: Update VKMS documentation new 8a537de0f3d8 drm/doc: Update IGT documentation new b2a8116e2592 dma_resv: prime lockdep annotations new 03e0d26fcf79 drm/nouveau: slowpath for pushbuf ioctl new 6b1ce0a2009b drm/ttm: remove ttm_bo_wait_unreserved new 50ec5b563bed drm/komeda: Use devm_platform_ioremap_resource() in komeda [...] new 80ae0369d3e4 drm/todo: Convert drivers to generic fbdev emulation new 8204f235a64e drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() new b20e9afb38d0 drm/gma500: Add missing call to allow enabling vblank on psb/cdv new f76c22ce8fbb drm/gma500: Add page flip support on psb/cdv new bf5d837a0a4c drm: atomic helper: fix W=1 warnings new af0e31ab6227 drm/radeon: Provide ddc symlink in connector sysfs directory new 17165de2572d drm/amdgpu: Provide ddc symlink in dm connector's sysfs directory new 9c544cc33d5d drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory new b1f64c2fde41 drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory new 12701f59a7d0 drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs [...] new f4c7b46abc52 drm/exynos: Provide ddc symlink in connector's sysfs new 3577dc093c20 drm/mediatek: Provide ddc symlink in hdmi connector sysfs [...] new 0e44f0e76da8 drm/tilcdc: Provide ddc symlink in connector sysfs directory new 5d97408e0d70 drm/bridge: move ANA78xx driver to analogix subdirectory new ad9301a2a36b drm/bridge: split some definitions of ANX78xx to dedicated [...] new 0712eca92c3e drm/bridge: extract some Analogix I2C DP common code new dea73d61466e drm/bridge: Prepare Analogix anx6345 support new 6aa192698089 drm/bridge: Add Analogix anx6345 support new 5a1505e7e668 drm/ast: Remove last traces of struct ast_gem_object new 9253f830c916 drm/ast: Check video-mode requirements against VRAM size new a21fdd7a4cd6 drm/ast: Don't clear base address and offset with default values new 0d45ad989d02 drm/ast: Split ast_set_ext_reg() into color and threshold [...] new 259d14a76a27 drm/ast: Split ast_set_vbios_mode_info() new a6ff807b71e3 drm/ast: Add primary plane new b48e1b6ffd28 drm/ast: Add CRTC helpers for atomic modesetting new 02f3bb751a46 drm/ast: Add cursor plane new 4961eb60f145 drm/ast: Enable atomic modesetting new 20c012b24340 drm/ttm: also export ttm_bo_vm_fault v2 new 165d3448a1a0 drm/radeon: finally fix the racy VMA setup new 92c4eeb0c9d2 drm/udl: Remove flags field from struct udl_gem_object new 1d48b9e988a8 drm/udl: Allocate GEM object via struct drm_driver.gem_cre [...] new 08b22f65b309 drm/udl: Switch to SHMEM new d56cbce7be1a drm/udl: Remove struct udl_gem_object and functions new f4563f3cec40 drm/rockchip: use DRM_DEV_ERROR for log output new 768859c23992 drm/mcde: Provide vblank handling unconditionally new d920e8da3d83 drm/mcde: Fix frame sync setup for video mode panels new 57efea87db43 drm/mcde: dsi: Make video mode errors more verbose new 6ddfb00d7d7a drm/mcde: dsi: Delay start of video stream generator new 1f79c60e1028 drm/mcde: dsi: Fix duplicated DSI connector new 3c5824bdc490 drm/mcde: dsi: Enable clocks in pre_enable() instead of mo [...] new 97de863673f0 drm/mcde: Handle pending vblank while disabling display new 8894cd5824e5 drm/komeda: Add debugfs node to control error verbosity new 9a673215bd15 drm/komeda: Remove CONFIG_KOMEDA_ERROR_PRINT new 393389347c75 drm/komeda: Optionally dump DRM state on interrupts new 4039f0293bbd drm/komeda: Add option to print WARN- and INFO-level IRQ events new f8fbe33be7b6 drm/komeda: add rate limiting disable to err_verbosity new c8f95a56b676 drm/virtgpu: fix double unregistration new e1cff82c1097 drm/bridge: fix anx6345 compilation for v5.5 new 6958aa9092fd drm/komeda: Fix komeda driver build error new c8401e0cc1e3 drm/bridge: anx6345: Fix compilation breakage on systems w [...] new 4773483568f7 drm/fb-helper: unexport drm_fb_helper_generic_probe new 7ca7fcef13f4 drm: Add a new helper drm_color_ctm_s31_32_to_qm_n() new c2b13c650f86 drm/komeda: Add drm_lut_to_fgamma_coeffs() new bb346b66426f drm/komeda: Add drm_ctm_to_coeffs() new db9cd76d099a drm/komeda: Adds gamma and color-transform support for DOU-IPS new bdbf43d739f4 drm/i915: use drm_debug_enabled() to check for debug categories new 4f632fb23583 drm/nouveau: use drm_debug_enabled() to check for debug ca [...] new f139a62c7a8f drm/amdgpu: use drm_debug_enabled() to check for debug categories new 9f0ac028410f drm/print: rename drm_debug to __drm_debug to discourage use new 99acf4716f99 drm/print: underscore prefix functions that should be priv [...] new 876905b8fe59 drm/print: convert debug category macros into an enum new 3bf149bd3fe1 drm/print: group logging functions by prink or device based new ecd4b234e250 drm/ast: Replace drm_get_pci_device() and drm_put_dev() new 7c7b7c39fd40 drm/ast: Call struct drm_driver.{load, unload} before regi [...] new 8d938df20562 drm/panel: Add DT bindings for Sony ACX424AKP new dfa703b6f918 drm/gma500: remove set but not used variable 'htotal' new a5eb29a9d2fc drm/gma500: remove set but not used variable 'error' new 834c43a97f34 drm/gma500: remove set but not used variable 'is_hdmi','is_crt' new 42908007a611 drm/edid: no CEA v3 extension is not an error new f25c7a006cd1 drm/fbdev: Fallback to non tiled mode if all tiles not present new a7adabeece57 drm/gma500: remove set but not used variable 'channel_eq' new 81fa149b2df1 drm/komeda: Clean warnings: candidate for 'gnu_printf’ for [...] new d0c4fc5a4814 drm/udl: Replace fbdev code with generic emulation new 6821603aa0ae drm/fb-helper: Remove drm_fb_helper_unlink_fbi() new f597c2089da4 fbdev: Unexport unlink_framebuffer() new fd1a5e521c3c drm/gma500: Fixup fbdev stolen size usage evaluation new d99382e4858d drm/atmel: ditch fb_create wrapper new 931e691cc629 drm/tilcdc: Drop drm_gem_fb_create wrapper new 93adc0c2cb72 drm/xen: Simplify fb_create new 1dc348524717 drm/virtio: fix byteorder handling in virtio_gpu_cmd_trans [...] new 64440ef60389 drm/virtio: Simplify virtio_gpu_primary_plane_update workflow. new 544c521d4ab8 drm/virtio: factor out virtio_gpu_update_dumb_bo new be14312472e9 drm/r128: make ATI PCI GART part of its only user, r128 new ffbbaa7420f7 dma_resv: prime lockdep annotations new ca380ab37900 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of s [...] new d917e6466e99 vga: Fix Kconfig indentation new 3373279a068c drm/udl: Fix Kconfig indentation new eb448304f6d2 drm/rockchip: Fix Kconfig indentation new 40c2815b7954 drm/omap: Fix Kconfig indentation new ee4c9d20cc7e drm/nouveau: Fix Kconfig indentation new 84affcf60a3e drm/lima: Fix Kconfig indentation new a560f41a72a6 drm/bridge: Fix Kconfig indentation new 8896e40c05cc drm/mgag200: Fix Kconfig indentation new 2c8bc91488fc drm/dp_mst: fix multiple frees of tx->bytes new 7819c4607fb0 MAINTAINERS: Remove myself from drm-misc entry new 2c51419e8c06 drm/modeset: Prime modeset lock vs dma_resv new fedf7a441fe8 dma-resv: Also prime acquire ctx for lockdep new 92ec07677107 drm/msm: Don't init ww_mutec acquire ctx before needed new d268f42e6856 drm/mediatek: don't open-code drm_gem_fb_create new ce9cde04205a drm/mcde: Reuse global DSI command defs new b23490cbb202 drm/mcde: Do not needlessly logically and with 3 new c7a7a6aea7ad drm/vc4: Fix Kconfig indentation new 3540af8fc315 drm/sun4i: Fix Kconfig indentation new 641099fe0cf8 drm/gma500: Remove addr_space field from psb_framebuffer new 86eda5a4c167 drm/gma500: Remove field 'fbdev' from struct psb_framebuffer new e18da8ce7d73 drm/gma500: Replace struct psb_framebuffer with struct drm [...] new 0471c9f57d07 drm/gma500: Pass struct drm_gem_object to framebuffer functions new 0a8ec2ed0783 drm/gma500: Store framebuffer in struct drm_fb_helper new 6b7ce2c4161a drm/gma500: Remove struct psb_fbdev new f053c83ad5c8 Revert "drm/fbdev: Fallback to non tiled mode if all tiles [...] new 7a8139c54e75 drm/tegra: Map cmdbuf once for reloc processing new 35bd71dd1c16 drm/tegra: Delete host1x_bo_ops->k(un)map new 64147c092e4f drm/i915: Remove dma_buf_kmap selftest new 3e9e0c5c7647 staging/android/ion: delete dma_buf->kmap/unmap implemenation new 9c8679612e0b drm/i915: Drop dma_buf->k(un)map new 0d1da1fe305b drm/omapdrm: Drop dma_buf->k(un)map new 7195cf427b68 drm/tegra: Remove dma_buf->k(un)map new 7f0de8d80816 dma-buf: Drop dma_buf_k(un)map new 43b8df614007 drm/vmwgfx: Delete mmaping functions new 19d564adff70 media/videobuf2: Drop dma_buf->k(un)map support new 42aa7c6eb3eb drm/tee_shm: Drop dma_buf_k(unmap) support new dea8c09c3285 xen/gntdev-dmabuf: Ditch dummy map functions new 59c3797076f6 sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support new 4cefe7a5be64 drm/armada: Delete dma_buf->k(un)map implemenation new 4337ebbbbda3 dma-buf: Remove kernel map/unmap hooks new 6c44e30ae130 drm/udl: Unmap buffer object after damage update new f3f8630a9a7c drm/udl: Remove udl implementation of GEM's free_object() new ba59b015a014 drm/udl: Store active framebuffer in device structure new 8344603534e1 drm/udl: Call udl_handle_damage() with DRM framebuffer new 8ed447744bec drm/udl: Replace struct udl_framebuffer with generic imple [...] new 19d32ace8b6a udmabuf: Remove deleted map/unmap handlers. new 8082731830a0 drm/vram: remove unused declaration new 135517d3565b drm/scheduler: Avoid accessing freed bad job. new 6cc7203a6d82 drm/mediatek: Fix build break new 836b131d2cbb drm/fourcc: Fill out all block sizes for P10/12/16 new 96227287fd36 drm/fourcc: Fill out all block sizes for P210 new 433480c1afd4 drm/rect: Avoid division by zero new 2e351705f18a drm/rect: Keep the scaled clip bounded new 2020af2dbf73 drm/rect: Keep the clipped dst rectangle in place new 30218eb77d6b drm/selftests: Add drm_rect selftests new 94fee4a74d04 drm/rect: update kerneldoc for drm_rect_clip_scaled() new 11b7e986da28 drm/rockchip: Use drm_gem_fb_create_with_dirty new dbe3ad61dceb drm/qxl: Complete exception handling in qxl_device_init() new d2b434730f30 drm/edid: Add aspect ratios to HDMI 4K modes new 304a94a2e6de drm/edid: Add alternate clock for SMPTE 4K new 2c81bdc8024e drm/todo: Add entry for fb funcs related cleanups new 65b2f7c43c6f drm: Inline drm_color_lut_extract() new 621dab998478 dt-bindings: Add Logic PD Type 28 display panel new 0d35408afbeb drm/panel: simple: Add Logic PD Type 28 display support new 9c49282ac85f drm/panel: clean up indentation issue new 5f9f81c60162 drm/exynos: fix opencoded use of drm_panel_* new d02d8a9ce809 drm/exynos: fix opencoded use of drm_panel_* new 480ab0ee8b12 drm/msm: fix opencoded use of drm_panel_* new de2501381470 drm/tegra: fix opencoded use of drm_panel_* new bd19c4527056 drm/exynos: Don't reset bridge->next new 85dce7ff45e0 drm: use correct dev node location in comment new c1572b756066 drm/panfrost: remove DRM_AUTH and respective comment new 30a958526d2c drm: drop DRM_AUTH from PRIME_TO/FROM_HANDLE ioctls new dc190678534e drm/panel: Add generic DSI display controller YAML bindings new 12281c8dda5a video: fb_defio: preserve user fb_ops new 577780752aef drm/fb-helper: don't preserve fb_ops across deferred IO use new 822f82fbc0b1 video: smscufx: don't restore fb_mmap after deferred IO cleanup new f1844af349c7 video: udlfb: don't restore fb_mmap after deferred IO cleanup new 80b2976efa86 video: fbdev: vesafb: modify the static fb_ops directly new f23c57e29077 video: fbmem: use const pointer for fb_ops new e67efd45d652 video: omapfb: use const pointer for fb_ops new 8dc056ef0b35 drm/crtc-helper: drm_connector_get_single_encoder prototyp [...] new 99a375519eea drm/panel: rpi: Drop unused GPIO includes new 5c7a0bb0cffc drm/pci: Only build drm_pci.c if CONFIG_PCI is set new 1be9d5f06996 drm/pci: Hide legacy PCI functions from non-legacy code new 556208580671 drm/ast: Don't include <drm/drm_pci.h> new 37609992876c drm/i810: Don't include <drm/drm_pci.h> new 474863a1465f drm/mga: Don't include <drm/drm_pci.h> new 09daa2e7f317 drm/mgag200: Don't include <drm/drm_pci.h> new 5613f633f984 drm/r128: Don't include <drm/drm_pci.h> new 2ef79416f0b9 drm/radeon: Don't include <drm/drm_pci.h> new fdca3c490570 drm/savage: Don't include <drm/drm_pci.h> new 528ea54fb0a8 drm/sis: Don't include <drm/drm_pci.h> new 95f02279a708 drm/tdfx: Don't include <drm/drm_pci.h> new 02c484a89484 drm/via: Don't include <drm/drm_pci.h> new bc7a71da43b4 udmabuf: use cache_sgt_mapping option new c1bbed668997 udmabuf: add a pointer to the miscdevice in dma-buf private data new 17a7ce203490 udmabuf: separate out creating/destroying scatter-table new 284562e1f348 udmabuf: implement begin_cpu_access/end_cpu_access hooks new f4e97477bece video: fbdev: atyfb: modify the static fb_ops directly new c63c35dea3cb video: fbdev: mb862xx: modify the static fb_ops directly new 9567a03e19d2 video: fbdev: nvidia: modify the static fb_ops directly new 1b78e72baee8 video: fbdev: uvesafb: modify the static fb_ops directly new bf9e25ec1287 video: fbdev: make fbops member of struct fb_info a const pointer new b6ff753a0ca0 drm: constify fb ops across all drivers new 28318ac1742a video: fbdev: intelfb: use const pointer for fb_ops new 8a48ac339398 video: constify fb ops across all drivers new 50cbe0e37912 drm/gma500: Call psb_driver_{load, unload}() before regist [...] new 9623ecb07f17 drm/mgag200: Call mgag200_driver_{load, unload}() before r [...] new c0826f40c225 drm/mgag200: Debug-print unique revisions id on G200 SE new f79489074c59 drm/dp_mst: Clear all payload id tables downstream when in [...] new 6f91f44dea70 drm/doc: Add VKMS module description and use to "Testing a [...] new 0530bbd0e40b drm/vkms: Fix typo and preposion in function documentation new 843cd325d9cf drm: Fix DSC throughput mode 0 mask definition new 3f5f74203abb drm: Add FEC registers for LT-tunable repeaters new e5516553999f drm: call drm_gem_object_funcs.mmap with fake offset new b3fac52c5193 drm: share address space for dma bufs new 3f1939b531cf drm/udl: Remove unused statistics counters new d15e35dafb1e drm/udl: Don't track number of identical and sent pixels per line new 2d2bebb83323 drm/udl: Vmap framebuffer after all tests succeeded in dam [...] new ffc90486e320 drm/udl: Move clip-rectangle code out of udl_handle_damage() new cd45e30a7099 drm/udl: Move log-cpp code out of udl_damage_handler() new 798ce3fe1c3a drm/udl: Begin/end access to imported buffers in damage-handler new 1ca3fd96f958 drm/udl: Remove field lost_pixels from struct udl_device new bc1152b086c1 drm/panfrost: Register devfreq cooling device new 64e62bdf04ab drm/dp_mst: Remove VCPI while disabling topology mgr new ea099adfdf4b drm/bridge: Rename bridge helpers targeting a bridge chain new fadf872d9d92 drm/bridge: Introduce drm_bridge_get_next_bridge() new 35a61fe9218a drm: Stop accessing encoder->bridge directly new 05193dc38197 drm/bridge: Make the bridge chain a double-linked list new 4ec5c9050a49 drm/bridge: Add the drm_for_each_bridge_in_chain() helper new ac877c64c87a drm/bridge: Add the drm_bridge_get_prev_bridge() helper new f3fdbc721b8b drm/bridge: Clarify the atomic enable/disable hooks semantics new 1b69e89291fc HID: picoLCD: constify fb ops new 4286dc07e6ae drm/gma500: add a missed gma_power_end in error path new 5dce87a91970 drm/drm_panel: no error when no callback new 152dbdeab1b2 drm/panel: add backlight support new 0fe1564bd616 drm/panel: simple: use drm_panel backlight support new d383fb5f8add drm: get drm_bridge_panel connector via helper new 0ce8ddd8e06d drm/panel: add drm_connector argument to get_modes() new 06c4a9c2ae60 drm/panel: decouple connector from drm_panel new aa6c43644bc5 drm/panel: drop drm_device from drm_panel new e3e4944faa0e drm/panel: feiyang-fy07024di26a30d: use drm_panel backligh [...] new 2b33e19195cf drm/panel: ilitek-ili9881c: use drm_panel backlight support new 16793e00a3c1 drm/panel: innolux-p079zca: use drm_panel backlight support new 5fd14f287997 drm/panel: kingdisplay-kd097d04: use drm_panel backlight support new 17d5183ed559 drm/panel: lvds: use drm_panel backlight support new d90b3b6e839a drm/panel: olimex-lcd-olinuxino: use drm_panel backlight support new faf7e4f47cf6 drm/panel: osd-osd101t2587-53ts: use drm_panel backlight support new 581ee32edec6 drm/panel: panasonic-vvx10f034n00: use drm_panel backlight [...] new 924735c40e66 drm/panel: raydium-rm68200: use drm_panel backlight support new 83d4ed8634da drm/panel: rocktech-jh057n00900: use drm_panel backlight support new d2895af5dc8f drm/panel: ronbo-rb070d30: use drm_panel backlight support new 5a3e51619961 drm/panel: seiko-43wvf1g: use drm_panel backlight support new 8bc0b560982b drm/panel: sharp-lq101r1sx01: use drm_panel backlight support new 8cc851772126 drm/panel: sharp-ls043t1le01: use drm_panel backlight support new e46eb37a2d82 drm/panel: sitronix-st7701: use drm_panel backlight support new 31a59a9c04f0 drm/panel: sitronix-st7789v: use drm_panel backlight support new 3555339f6227 drm/panel: tpo-td028ttec1: use drm_panel backlight support new 11f39d526ca1 drm/panel: tpo-tpg110: use drm_panel backlight support new b0077e521c8a samples: vfio-mdev: constify fb ops new 26a7abd4883b drm/meson: add AFBC decoder registers for GXM and G12A new 7704ddc6a590 drm/meson: add RDMA register bits defines new ce7cb472108c drm/meson: store the framebuffer width for plane commit new 63fba242c464 drm/meson: add RDMA module driver new d1b5e41e13a7 drm/meson: Add AFBCD module driver new 68e2f64ee460 drm/meson: plane: add support for AFBC mode for OSD1 plane new 1b85270ff156 drm/meson: viu: add AFBC modules routing functions new 24e0d4058eff drm/meson: hold 32 lines after vsync to give time for AFBC start new c96bcb635a5e drm/meson: crtc: add OSD1 plane AFBC commit new 71d873cc9930 drm/ast: Move modesetting code to CRTC's atomic_flush() new 2fbeec03e171 drm/ast: Enable and disable screen in primary-plane functions new ae37025d14ac drm/ast: Clean up arguments of register functions new ae46a57d52c2 drm/ast: Add plane atomic_check() functions new 83be6a3ceb11 drm/ast: Introduce struct ast_crtc_state new e7d70cd4948e drm/ast: Store VBIOS mode info in struct ast_crtc_state new 3339fdf5742f drm/ast: Store primary-plane format in struct ast_crtc_state new 3cc1430cdbca drm/bridge: panel: export drm_panel_bridge_connector new 0380c6846a4b drm/atomic: Update docs around locking and commit sequencing new 6acc942c5eec drm/doc: Drop :c:func: markup new 907aa265fde6 drm/drm_panel: fix EXPORT of drm_panel_of_backlight new c02a81fba74f dma-buf: Add dma-buf heaps framework new 5248eb12fea8 dma-buf: heaps: Add heap helpers new efa04fefebbd dma-buf: heaps: Add system heap to dmabuf heaps new b61614ec318a dma-buf: heaps: Add CMA heap to dmabuf heaps new a8779927fd86 kselftests: Add dma-heap test new bd223ac638a3 auxdisplay: constify fb ops new 919dfb783056 drm/edid: Increase size of VDB and CMDB bitmaps to 256 bits new e829cf0b30b4 drm/udl: Init connector before encoder and CRTC new 9fda81e00e06 drm/udl: Convert to struct drm_simple_display_pipe new ae08b88aea6b drm/udl: Switch to atomic suspend/resume helpers new 997d33c35618 drm/udl: Inline DPMS code into CRTC enable and disable functions new d8177841aa8a drm/udl: Set preferred color depth to 16 bpp new 230b8b04d749 drm/udl: Convert to drm_atomic_helper_dirtyfb() new eb3deeceaa5d drm/udl: Remove struct udl_device.active_fb_16 new a8109f5bc4bd drm/udl: Move udl_handle_damage() into udl_modeset.c new 14856e9efb87 drm/udl: Remove udl_fb.c new 6fd70eab49ca drm/komeda: Correct d71 register block counting new b25bc78f8a07 drm/komeda: Update the chip identify new 17cfcb68af3b drm/komeda: Enable new product D32 support new 75d18496cf92 media: constify fb ops across all drivers new 2f69293aed18 drm/gma500: globle no more! new 4b6dd3cae3cb drm/panel: Add Boe Himax8279d MIPI-DSI LCD panel new 2840f1f0e417 drm/atmel: plane_state->fb iff plane_state->crtc new cd6a1ca38698 drm/gma500: Pass GPIO for Intel MID using descriptors new 078ebd863d9d drm/sun4i: Remove unneeded semicolon in sun8i_mixer.c new c23f45d98327 drm/sun4i: Remove unneeded semicolon in sun4i_layer.c new 9482ae6ea787 dt-bindings: display/ingenic: Add compatible string for JZ4770 new 354b051c5dcb gpu/drm: ingenic: Avoid null pointer deference in plane at [...] new 52e4607dace1 gpu/drm: ingenic: Use the plane's src_[x,y] to configure D [...] new 96ea0ae692fe gpu/drm: ingenic: Set max FB height to 4095 new a7c909b7c037 gpu/drm: ingenic: Check for display size in CRTC atomic check new d4e6a62d3769 gpu/drm: ingenic: Add support for the JZ4770 new 9cd0f72d718d Merge remote-tracking branch 'drm-misc/for-linux-next' new 3e5a844dff58 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 803569413142 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 89698ed5cc76 ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too new 5f2cb361d798 ALSA: hda: Unify get_response handling new 1faa9d3a3ea7 ALSA: control: remove useless assignment in .info callback [...] new 651bbb9d5161 ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock new b37f8b8b8952 Merge remote-tracking branch 'sound/for-next' new 54bc801f0c68 Merge remote-tracking branch 'sound-asoc/for-next' new 14da790cba21 Merge remote-tracking branch 'modules/modules-next' new 5a2588c7d7ba Merge remote-tracking branch 'input/next' new 6825eea2a474 Merge remote-tracking branch 'block/for-next' new 3bc5ca718b60 Merge remote-tracking branch 'mmc/next' new 0277afaf059f mfd: syscon: Re-use resource_size() to count max_register new dded0f08bbe6 mfd: sm501: Fix mismatches of request_mem_region new ea9a89ca3b95 mfd: dln2: More sanity checking for endpoints new 03c2aa4b008b Merge remote-tracking branch 'mfd/for-mfd-next' new 0d19b694c6f4 Merge remote-tracking branch 'regulator/for-next' new ab77780418e6 next-20191211/keys new b782bdec5786 Merge remote-tracking branch 'selinux/next' new 6e9345bed1ac Merge remote-tracking branch 'smack/for-next' new 13f6d13e6eea Merge remote-tracking branch 'tomoyo/master' new f9aa4543950b Merge remote-tracking branch 'tpmdd/next' new e436c6c8ce23 Merge remote-tracking branch 'audit/next' new 626b0b92597a Merge remote-tracking branch 'devicetree/for-next' new 0c15bf49e358 Merge remote-tracking branch 'spi/for-next' new e9d99c623495 Merge remote-tracking branch 'tip/auto-latest' new 6cdcb73f6360 Merge remote-tracking branch 'edac/edac-for-next' new 4d3b029dbd1d Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 82de8aaf3cf1 Merge remote-tracking branch 'rcu/rcu/next' new fc544250de94 KVM: arm64: Only sign-extend MMIO up to register width new 96e1968f8206 KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections new ced2dc287862 Merge remote-tracking branch 'kvm-arm/next' new 8c39512aeb4e percpu: Separate decrypted varaibles anytime encryption ca [...] new 06557cf18eae Merge branch 'for-5.6' into for-next new 37b5e52a6c08 Merge remote-tracking branch 'percpu/for-next' new de5a9083f20a Merge remote-tracking branch 'chrome-platform/for-next' new 594262ff1a62 Merge remote-tracking branch 'ipmi/for-next' new 5367601b5269 drivers/base: base.h: add proper copyright and header info new 8c12166ae4e7 Merge remote-tracking branch 'driver-core/driver-core-next' new 0057233d068b Merge remote-tracking branch 'usb/usb-next' new 98aee0c9444e tty: serial: samsung: remove variable 'ufstat' set but not used new 94345aee2853 tty: serial: amba-pl011: remove set but unused variable new 2301ec36cec8 tty: pl011: Add suspend resume support new 751d0017334d tty/serial: atmel: fix out of range clock divider handling new b87671f17c3e tty: serial: samsung: allow driver to be built by anyone new 06674e54cc41 tty: serial: samsung_tty: fix build warning new 58bf6f3fe4b8 tty: serial: samsung.h: fix up minor comment issues new 120c8be9476c tty: serial: samsung.h: remove reset_port callback from st [...] new 43df170be77c tty: serial: samsung_tty: delete samsung.h new f187a7fdfc92 tty: serial: samsung_tty: drop unneded dbg() calls new a05025d0ce72 tty: serial: samsung_tty: use standard debugging macros new 90ece856a227 tty: serial: samsung_tty: use 'unsigned int' not 'unsigned' new 7c175251c16e tty: serial: samsung_tty: fix up minor comment formatting new 9fe0d41ffd39 tty: serial: samsung_tty: fix blank line checkpatch warning new 0ab441099036 Merge remote-tracking branch 'tty/tty-next' new 2ddf50a75dab extcon: sm5502: Remove unneeded semicolon new 68f2cd4caf0c Merge remote-tracking branch 'extcon/extcon-next' new 7f211328cc28 Merge remote-tracking branch 'soundwire/next' new a84dfe564483 Merge remote-tracking branch 'staging/staging-next' new 164c064c15d2 Merge remote-tracking branch 'mux/for-next' new f21f70b7d4ea Merge remote-tracking branch 'icc/icc-next' new 36162102959e Merge remote-tracking branch 'slave-dma/next' new a5d4689e93d4 Merge remote-tracking branch 'cgroup/for-next' new 3904c5c81c88 Merge remote-tracking branch 'scsi/for-next' new 48a3f1037e6c Merge remote-tracking branch 'scsi-mkp/for-next' new 70e269172e04 ptr_ring: linked list fallback new a11a946817dc vhost: option to fetch descriptors through an independent struct new 67857048c779 vhost/test: add an option to test new code new 5d277e41cdad vhost: batching fetches new baaa71fe56c6 vhost/net: add an option to test new code new 38cb9d810339 vhost: last descriptor must have NEXT clear new db7286b100b5 vhost: use batched version by default new 6bd262d5eafc Revert "vhost/net: add an option to test new code" new b072ae74df17 vhost: use vhost_desc instead of vhost_log new 36fc25b5465c Merge remote-tracking branch 'vhost/linux-next' new 338932d49410 Merge remote-tracking branch 'rpmsg/for-next' new 322f6a3182d4 gpio: mpc8xxx: Add platform device to gpiochip->parent new d935bd50dd14 gpio: Fix error message on out-of-range GPIO in lookup table new 634f0348fe33 gpio: xtensa: fix driver build new bc7bc688366a gpio: mockup: Fix usage of new GPIO_LINE_DIRECTION new 11e299de3ace gpio: aspeed: avoid return type warning new 9cc7a18bcbd4 gpio: xgs-iproc: remove __exit annotation for iproc_gpio_remove new 44fe5cb32c75 MAINTAINERS: Append missed file to the database new 256efaea1fdc gpiolib: fix up emulated open drain outputs new 2688302bf192 gpio: pca953x: Switch to bitops in IRQ callbacks new 279b1fed09ea Merge tag 'gpio-v5.5-rc2-fixes-for-linus' of git://git.ker [...] new ddd8891e01ec gpiolib: Add GPIOCHIP_NAME definition new 885503fbea21 dt-bindings: Add Xylon vendor prefix new e10781c118c9 dt-bindings: mfd: Document the Xylon LogiCVC multi-functio [...] new 6bdbe62c748c dt-bindings: gpio: Document the Xylon LogiCVC GPIO controller new c16485ad8e02 gpio: Add support for the Xylon LogiCVC GPIOs new 4fc5bfeb4b7d gpiolib: Make use of assign_bit() API new 894731a5c9d0 dt-bindings: gpio: rcar: Document r8a77961 support new 65115d1733b4 Merge branch 'devel' into for-next new 69b62971b73c Merge remote-tracking branch 'gpio/for-next' new 42641f8f076c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new eb45f2110b03 pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration new 6ba2fd391ac5 pinctrl: pinmux: fix a possible null pointer in pinmux_can [...] new a64556654b77 Merge tag 'intel-pinctrl-v5.5-2' of git://git.kernel.org/p [...] new d5a362149c4d pinctrl: Modify Kconfig to fix linker error new c81d37bc9f05 pinctrl: mediatek: Use the correct style for SPDX License [...] new 86951164f3b3 pinctrl: meson-axg: Use the correct style for SPDX License [...] new a7caba8ac04c pinctrl: stm32: Use the correct style for SPDX License Identifier new 6f0ebdf45c0b dt-bindings: pinctrl: aspeed-g6: Add USB functions and groups new 8b99fb9feb01 pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config new 22d691903983 pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux new a79bcd51ae06 pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper new 5b854f284245 pinctrl: aspeed: Move aspeed_pin_config_map to separate so [...] new 5f52c853847f pinctrl: aspeed: Use masks to describe pinconf bitfields new 15711ba6ff19 pinctrl: aspeed-g6: Add AST2600 pinconf support new 4cc462c26b59 Merge branch 'devel' into for-next new 0c8bd5d00b6e Merge remote-tracking branch 'pinctrl/for-next' new e70982b3abec pinctrl: baytrail: Move IRQ valid mask initialization to a [...] new faf86c0c572a pinctrl: baytrail: Use GPIO direction definitions new 90a1eb18503d pinctrl: cherryview: Use GPIO direction definitions new 6a304752eb69 pinctrl: intel: Use GPIO direction definitions new 66c812d22ecd pinctrl: intel: Share struct intel_pinctrl for wider use new 990ec243cb77 pinctrl: baytrail: Keep pointer to struct device instead o [...] new 2c02af709bff pinctrl: baytrail: Use local variable to keep device pointer new 5d33e0eb7ffa pinctrl: baytrail: Reuse struct intel_pinctrl in the driver new eb83479e1899 pinctrl: lynxpoint: Move GPIO driver to pin controller folder new b2e05d63c295 pinctrl: lynxpoint: Use raw_spinlock for locking new 7c0bc7bb39ac pinctrl: lynxpoint: Correct amount of pins new 3b4c2d8ef0bd pinctrl: lynxpoint: Drop useless assignment new caedcbd053bc pinctrl: lynxpoint: Use %pR to print IO resource new a718e68ede16 pinctrl: lynxpoint: Use standard pattern for memory allocation new 76347d7ad250 pinctrl: lynxpoint: Assume 2 bits for mode selector new 03fb681badaf pinctrl: lynxpoint: Relax GPIO request rules new 1e78ea71226b pinctrl: lynxpoint: Keep pointer to struct device instead [...] new e1940adeb17b pinctrl: lynxpoint: Switch to memory mapped IO accessors new c35f463a9662 pinctrl: lynxpoint: Convert unsigned to unsigned int new 21a06495d0e7 pinctrl: lynxpoint: Extract lp_gpio_acpi_use() for future use new d0f2df4070b5 pinctrl: lynxpoint: Move ->remove closer to ->probe() new 095f2a67cdaf pinctrl: lynxpoint: Move lp_irq_type() closer to IRQ relat [...] new 540bff18daf4 pinctrl: lynxpoint: Move ownership check to IRQ chip new 5931e6edfdd0 pinctrl: lynxpoint: Implement ->irq_ack() callback new 54d371cf73d9 pinctrl: lynxpoint: Implement intel_gpio_get_direction callback new cecddda7ca4e pinctrl: lynxpoint: Add pin control data structures new 18213ad4187d pinctrl: lynxpoint: Reuse struct intel_pinctrl in the driver new 7f32d3700997 pinctrl: lynxpoint: Add pin control operations new 03d9eca7d406 pinctrl: lynxpoint: Implement ->pin_dbg_show() new 3683509c3910 pinctrl: lynxpoint: Add GPIO <-> pin mapping ranges via callback new 64e14e90646c pinctrl: lynxpoint: Switch to pin control API new 3a67fe38e76a pinctrl: lynxpoint: Update summary in the driver new 464fcd97a784 Merge remote-tracking branch 'pinctrl-intel/for-next' new 225a2ec19aac pinctrl: samsung: Fix missing OF and GPIOLIB dependency on [...] new 30dca706c95f Merge remote-tracking branch 'pinctrl-samsung/for-next' new c69792cd585a Merge remote-tracking branch 'pwm/for-next' new a22bda3ad02e Merge remote-tracking branch 'ktest/for-next' new cb31f2413d9a Merge remote-tracking branch 'y2038/y2038' new e3d7a6b8b326 Merge remote-tracking branch 'livepatching/for-next' new 27445793e583 Merge remote-tracking branch 'coresight/next' new 3d8d6e67d350 Merge remote-tracking branch 'rtc/rtc-next' new 89905482231b Merge remote-tracking branch 'ntb/ntb-next' new a0c930d90b6f Merge remote-tracking branch 'fsi/next' new 5c7f4fb02459 Merge remote-tracking branch 'nvmem/for-next' new 429f418dbe3d Merge remote-tracking branch 'xarray/xarray' new 37c14f3fe8d8 Merge remote-tracking branch 'pidfd/for-next' 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 new 748a4f5bac59 PM / devfreq: exynos-ppmu: Fix excessive stack usage new c59e8f9e6f74 PM / devfreq: Drop explicit selection of PM_OPP new 64555ffdacbd PM / devfreq: Fix Kconfig indentation new 6ad0b4fb960c dt-bindings: memory: Add bindings for imx8m ddr controller new 0b2a0a8dc5df PM / devfreq: Add dynamic scaling for imx8m ddr controller new 193faaba4703 PM / devfreq: Add new name attribute for sysfs new a404479bfd0d PM / devfreq: Change time stats to 64-bit new db4c31cd2c06 PM / devfreq: Add clearing transitions stats new 80ef87e53cc3 PM / devfreq: Move statistics to separate struct devfreq_stats new ce6652ac84d4 PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) new e5e71d268524 PM / devfreq: exynos-bus: Extract exynos_bus_profile_init() new 36dc41ac268b PM / devfreq: exynos-bus: Extract exynos_bus_profile_init_ [...] new f25c78a7fb3c PM / devfreq: tegra: Add COMMON_CLK dependency new 465fb9c7a346 PM / devfreq: Fix multiple kernel-doc warnings new 1c14b1d9fee1 PM / devfreq: rockchip-dfi: Add missing of_node_put() new 5cf8f7e121fb PM / devfreq: rk3399_dmc: Add missing of_node_put() new 6a80eb4abaf4 PM / devfreq: rockchip-dfi: Convert to devm_platform_iorem [...] new 892e67a8bcf2 PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SM [...] new 0dad3854df1c Merge remote-tracking branch 'devfreq/devfreq-next' new 574934ac9923 Merge branch 'akpm-current/current' new 8aedf67b6493 drivers/block/null_blk_main.c: fix layout new 1ad0d84ad91d drivers/block/null_blk_main.c: fix uninitialized var warnings new e887a3a62b3d pinctrl: fix pxa2xx.c build warnings new 39b63207e5d3 drivers/tty/serial/sh-sci.c: suppress warning new 7940436c5811 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 347061e782be Merge branch 'akpm/master' new cf2be78b22e0 Add linux-next specific files for 20191216
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-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 792 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 + .../bindings/clock/amlogic,meson8-ddr-clkc.yaml | 50 + .../bindings/clock/amlogic,meson8b-clkc.txt | 5 + .../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 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 3 +- .../bindings/gpio/xylon,logicvc-gpio.yaml | 69 + .../devicetree/bindings/mfd/xylon,logicvc.yaml | 50 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 9 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + 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 +- .../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 | 106 +- Next/merge.log | 8174 +++++++++++--------- 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/configs/shmobile_defconfig | 1 + arch/arm/include/asm/kvm_emulate.h | 5 + arch/arm/include/asm/kvm_mmio.h | 2 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 23 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 4 + 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/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/platforms/pseries/setup.c | 7 + 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/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/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/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/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/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 | 60 +- 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_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/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 | 2 +- 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 | 8 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +- 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_modeset_selftests.h | 4 + .../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/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/tilcdc_drv.c | 8 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 6 +- 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 | 5 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 22 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 70 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 19 +- 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/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/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/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/mtk-mdp/mtk_mdp_core.c | 3 + drivers/media/platform/pxa_camera.c | 2 + drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 13 +- drivers/media/platform/ti-vpe/csc.c | 32 +- drivers/media/platform/vivid/Makefile | 3 +- drivers/media/platform/vivid/vivid-core.c | 164 +- 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 | 322 + drivers/media/platform/vivid/vivid-touch-cap.h | 38 + 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 | 17 +- drivers/media/usb/tm6000/tm6000-alsa.c | 82 +- drivers/media/usb/usbtv/usbtv-audio.c | 29 +- drivers/mfd/dln2.c | 13 +- drivers/mfd/sm501.c | 19 +- drivers/mfd/syscon.c | 2 +- drivers/misc/fastrpc.c | 8 - drivers/misc/ocxl/file.c | 23 +- 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/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/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/pinmux.c | 2 +- drivers/pinctrl/samsung/Kconfig | 6 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 +- drivers/ptp/Kconfig | 2 +- drivers/soc/renesas/Kconfig | 6 +- drivers/soc/samsung/exynos-pmu.c | 4 +- drivers/staging/android/ion/ion.c | 14 - drivers/staging/media/meson/vdec/vdec.c | 2 + 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/vhost/net.c | 36 +- drivers/vhost/vhost.c | 262 +- 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/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/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 +- include/drm/drm_atomic.h | 30 +- include/drm/drm_bridge.h | 136 +- include/drm/drm_color_mgmt.h | 25 +- include/drm/drm_connector.h | 16 +- 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/linux/blk-cgroup.h | 2 - include/linux/bpf.h | 72 + include/linux/devfreq.h | 3 +- include/linux/device.h | 4 +- include/linux/dma-buf.h | 27 - include/linux/dma-heap.h | 59 + 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/net.h | 1 + include/linux/percpu-defs.h | 3 +- include/linux/platform_data/tc35876x.h | 11 - include/linux/pmbus.h | 11 +- include/linux/rculist_nulls.h | 37 + include/linux/syscalls.h | 3 - 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/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 | 30 +- 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 +- 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/sta_info.c | 3 + net/mac80211/sta_info.h | 1 - net/mac80211/status.c | 71 + net/mac80211/tx.c | 183 +- 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/vfio-mdev/mbochs.c | 16 - samples/vfio-mdev/mdpy-fb.c | 2 +- scripts/kallsyms.c | 38 +- scripts/mkcompile_h | 10 +- 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 | 49 +- 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 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- tools/bpf/bpftool/bash-completion/bpftool | 145 +- tools/bpf/bpftool/main.h | 4 +- tools/bpf/bpftool/map.c | 384 +- tools/bpf/bpftool/prog.c | 388 +- tools/lib/bpf/Makefile | 2 + tools/lib/bpf/libbpf.c | 158 +- tools/lib/bpf/libbpf_internal.h | 2 + tools/testing/selftests/bpf/Makefile | 2 +- tools/testing/selftests/bpf/prog_tests/cpu_mask.c | 78 + .../testing/selftests/bpf/prog_tests/perf_buffer.c | 29 +- .../select_reuseport.c} | 514 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 2 + tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 25 + .../bpf/progs/test_select_reuseport_kern.c | 2 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 5 + 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 +- 856 files changed, 22908 insertions(+), 13323 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml 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 create mode 100644 Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml create mode 100644 Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml delete mode 100644 Documentation/media/v4l-drivers/cx18.rst 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 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/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/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 delete mode 100644 drivers/tty/serial/samsung.h create mode 100644 include/dt-bindings/clock/meson8-ddr-clkc.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/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/xdp_perf.c create mode 100644 tools/testing/selftests/dmabuf-heaps/Makefile create mode 100644 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c