This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 938f49c85b36 Add linux-next specific files for 20191211 omits f94df7658e17 Merge branch 'akpm/master' omits 0f2ba11dea7c drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 0824dd926785 drivers/tty/serial/sh-sci.c: suppress warning omits 1209776f8943 pinctrl: fix pxa2xx.c build warnings omits a95c91937fed drivers/block/null_blk_main.c: fix uninitialized var warnings omits 87a79189ba9f drivers/block/null_blk_main.c: fix layout omits ac24e88abd6f Merge branch 'akpm-current/current' omits 855d5edd3464 Merge remote-tracking branch 'devfreq/devfreq-next' omits 1b897dc04aee Merge remote-tracking branch 'pidfd/for-next' omits b770f47c43a6 Merge remote-tracking branch 'xarray/xarray' omits 0078541a0c79 Merge remote-tracking branch 'nvmem/for-next' omits 31ecdf0f2601 Merge remote-tracking branch 'fsi/next' omits d460ec5279f7 Merge remote-tracking branch 'kspp/for-next/kspp' omits f44bd7873fef Merge remote-tracking branch 'ntb/ntb-next' omits 0434d9d82b4d Merge remote-tracking branch 'rtc/rtc-next' omits fe8948175489 Merge remote-tracking branch 'livepatching/for-next' omits 526ae26a0e70 Merge remote-tracking branch 'y2038/y2038' omits fbdcab03c453 Merge remote-tracking branch 'ktest/for-next' omits f807708265b3 Merge remote-tracking branch 'pwm/for-next' omits 0c6750ac93c1 Merge remote-tracking branch 'pinctrl-intel/for-next' omits c6889f32dba8 Merge remote-tracking branch 'rpmsg/for-next' omits 61efd40553ec Merge remote-tracking branch 'vhost/linux-next' omits 557ad02ce7dc Merge remote-tracking branch 'scsi-mkp/for-next' omits fba65a827446 Merge remote-tracking branch 'scsi/for-next' omits 82e404bf826b Merge remote-tracking branch 'cgroup/for-next' omits 8d6336b26849 Merge remote-tracking branch 'slave-dma/next' omits 49fa7c1ca512 Merge remote-tracking branch 'icc/icc-next' omits 483f0a206821 Merge remote-tracking branch 'mux/for-next' omits 45ec49de7bbb Merge remote-tracking branch 'staging/staging-next' omits 241eb99cd6a4 Merge remote-tracking branch 'extcon/extcon-next' omits 3b9280e63b53 Merge remote-tracking branch 'usb/usb-next' omits 8b60af3db710 Merge remote-tracking branch 'chrome-platform/for-next' omits 946075974f5c Merge remote-tracking branch 'percpu/for-next' omits 9896723df26c Merge remote-tracking branch 'kvm-arm/next' omits 661754940648 Merge remote-tracking branch 'rcu/rcu/next' omits d68549f7977c Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 53119a2b927c Merge remote-tracking branch 'edac/edac-for-next' omits 41ece200ba54 Merge remote-tracking branch 'tip/auto-latest' omits 490cfcdc501c Merge remote-tracking branch 'spi/for-next' omits 02e1a2c7b2f7 Merge remote-tracking branch 'audit/next' omits 3b3c4d709349 Merge remote-tracking branch 'tomoyo/master' omits b8dde651b2e1 Merge remote-tracking branch 'smack/for-next' omits af6889f207ba Merge remote-tracking branch 'selinux/next' omits 3935fcb66d19 Merge remote-tracking branch 'keys/keys-next' omits 493a065c4b37 Merge remote-tracking branch 'regulator/for-next' omits b6033eb1f23b Merge remote-tracking branch 'mmc/next' omits 2336024e4d98 Merge remote-tracking branch 'device-mapper/for-next' omits 0428f35b93dc Merge remote-tracking branch 'block/for-next' omits 2353ec768221 Merge remote-tracking branch 'modules/modules-next' omits 8efe1c50c1a3 Merge remote-tracking branch 'sound-asoc/for-next' omits e93fb4f6dd4a Merge remote-tracking branch 'sound/for-next' omits 03785aa69b19 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 3b1749971a3c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 14db04e5e326 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 868f550f1376 Merge remote-tracking branch 'drm-intel/for-linux-next' omits b26237c515d4 Merge remote-tracking branch 'amdgpu/drm-next' omits b08a9b73b61a Merge remote-tracking branch 'gfs2/for-next' omits 0b7dd0f74e89 Merge remote-tracking branch 'wireless-drivers-next/master' omits fafce03d2865 Merge remote-tracking branch 'nfc-next/master' omits 59001135c3d6 Merge remote-tracking branch 'net-next/master' omits b2ed3c0009ce Merge remote-tracking branch 'swiotlb/linux-next' omits 423983e5e603 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 4335073a814c Merge remote-tracking branch 'opp/opp/linux-next' omits 5595b1fdda0c Merge remote-tracking branch 'pm/linux-next' omits f0b166074f2b Merge remote-tracking branch 'v4l-dvb/master' omits f2ebaa170b3e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits a3fab637c79a Merge branch 'dmi/master' omits 27a6ff51583d Merge remote-tracking branch 'i3c/i3c/next' omits de62301ab7b6 Merge remote-tracking branch 'i2c/i2c/for-next' omits 2830fa9cc593 Merge remote-tracking branch 'hid/for-next' omits 450df3b7c3cf Merge remote-tracking branch 'printk/for-next' omits 4212c700aac9 Merge remote-tracking branch 'vfs/for-next' omits cf584428dcae Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 03ed821f773a Merge remote-tracking branch 'f2fs/dev' omits 95e32202cccb Merge remote-tracking branch 'ext3/for_next' omits 56e6c6988257 Merge remote-tracking branch 'ecryptfs/next' omits 870ed081cb9f Merge remote-tracking branch 'cifs/for-next' omits 27e94d3593e0 Merge remote-tracking branch 'ceph/master' omits ffbfe2b18e3c Merge remote-tracking branch 'btrfs/for-next' omits de2d50eab66f Merge remote-tracking branch 'xtensa/xtensa-for-next' omits df4e958c9a20 Merge remote-tracking branch 'sh/sh-next' omits 896312e79ac8 Merge remote-tracking branch 'risc-v/for-next' omits 19d6015883ed Merge remote-tracking branch 'soc-fsl/next' omits 9d200d1121d7 Merge remote-tracking branch 'h8300/h8300-next' omits a1b3e2f2c611 Merge remote-tracking branch 'csky/linux-next' omits fbdb6da64aca Merge remote-tracking branch 'tegra/for-next' omits b854ecca4b68 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 63499951be85 Merge remote-tracking branch 'rockchip/for-next' omits e5c959d2708e Merge remote-tracking branch 'reset/reset/next' omits c56fe7d462f1 Merge remote-tracking branch 'renesas/next' omits 64fb60eebc11 Merge remote-tracking branch 'realtek/for-next' omits b3137f9d8c8d Merge remote-tracking branch 'qcom/for-next' omits fd0e9ef3a4c4 Merge remote-tracking branch 'omap/for-next' omits 1fb385eaa557 Merge remote-tracking branch 'mvebu/for-next' omits 36b3d9c5b395 Merge remote-tracking branch 'mediatek/for-next' omits 98bdb3511c75 Merge remote-tracking branch 'keystone/next' omits 6376d6a86df8 Merge remote-tracking branch 'imx-mxs/for-next' omits 99eb5a8ef62c Merge remote-tracking branch 'bcm2835/for-next' omits f9ebc4682798 Merge remote-tracking branch 'at91/at91-next' omits 212f10f97645 Merge remote-tracking branch 'aspeed/for-next' omits 7d3e4230c96c Merge remote-tracking branch 'amlogic/for-next' omits 1838099f756b Merge remote-tracking branch 'arm-soc/for-next' omits 7644f71e5db4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 08f8c0c21c1a Merge remote-tracking branch 'erofs-fixes/fixes' omits b80addf068b6 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits d3bcd93a6747 Merge remote-tracking branch 'pidfd-fixes/fixes' omits a4ac554aa6e5 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 6659cd697ab9 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits c0dabd22778b Merge remote-tracking branch 'mmc-fixes/fixes' omits 79b3090f1bbc Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits bc95ca32a30b Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 7f6e8ab886af Merge remote-tracking branch 'scsi-fixes/fixes' omits bbcb97c55d7c Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits 91203cec60b8 Merge remote-tracking branch 'vfs-fixes/fixes' omits d85d40c30fac Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits cc3d9271a405 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits d5d7573e2994 Merge remote-tracking branch 'kvms390-fixes/master' omits a520e4201fe9 Merge remote-tracking branch 'omap-fixes/fixes' omits c7c4e058989d Merge remote-tracking branch 'mips-fixes/mips-fixes' omits c185796bd5b6 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 551e45280aa4 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 36cc020bf984 Merge remote-tracking branch 'ide/master' omits c910a74c6116 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 705f297f875c Merge remote-tracking branch 'staging.current/staging-linus' omits 5ffb7e4dd932 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits aef2016d2e48 Merge remote-tracking branch 'usb-gadget-fixes/fixes' omits d8f93f6446c7 Merge remote-tracking branch 'usb.current/usb-linus' omits d8f92a684557 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 3dd517e365da Merge remote-tracking branch 'spi-fixes/for-linus' omits 9986e2b61d8f Merge remote-tracking branch 'regulator-fixes/for-linus' omits 42d44f07e713 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits a31525d62332 Merge remote-tracking branch 'sound-current/for-linus' omits e1940536b6e4 Merge remote-tracking branch 'wireless-drivers/master' omits 74555dc61529 Merge remote-tracking branch 'net/master' omits cdd747b87794 Merge remote-tracking branch 'sparc/master' omits 086a18989171 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits fdf40879f249 Merge remote-tracking branch 'arc-current/for-curr' omits 780f944a522a Merge remote-tracking branch 'kbuild-current/fixes' omits 36256992d59e Merge branches 'arm64-for-5.5-fixes', 'drivers-for-5.5-fix [...] omits 08623fbe1136 vhost: last descriptor must have NEXT clear omits 7cbd10eba2d1 vhost/net: add an option to test new code omits 85374a56d07e vhost: batching fetches omits e43a580262a9 vhost/test: add an option to test new code omits 51e37b45d417 vhost: option to fetch descriptors through an independent struct omits 3c9f481f9c30 ptr_ring: linked list fallback omits 6cc9da758f28 netronome: use the new txqueue timeout argument omits 1cf20185e7ab mlx4: use new txqueue timeout argument omits 058a2213121d netdev: pass the stuck queue to the timeout handler omits df804ae32724 Merge branch 'asoc-5.6' into asoc-next omits 53c1a7863d74 Merge branch 'asoc-5.5' into asoc-linus omits 1ee366c67176 gfs2: Another gfs2_find_jhead fix omits fb72d216a2f6 Merge branches 'sunxi/clk-fixes-for-5.5', 'sunxi/clk-for-5 [...] omits 054e633f69fb arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier omits 2b16011aea10 arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators omits e39543854c4c arm64: dts: allwinner: h6: Add PWM node omits 5a4c422705d9 dt-bindings: pwm: allwinner: Add H6 PWM description omits d661a226ebf2 Merge branch 'spi-5.6' into spi-next omits 6f2e2fffd91f Merge branch 'spi-5.5' into spi-linus omits 9c8b5f761f4e Merge branch 'regulator-5.6' into regulator-next omits d3d039851f84 Merge branch 'regulator-5.5' into regulator-linus omits acf0bd9f7b7d Merge branches 'work.openat2', 'work.recursive_removal' an [...] omits 653f0d05be09 simple_recursive_removal(): kernel-side rm -rf for ramfs-s [...] omits 14ada2d248f7 ipc/msg.c: consolidate all xxxctl_down() functions omits e8bc7077e82b ipc/sem.c: document and update memory barriers omits e7ec80b5decb ipc/msg.c: update and document memory barriers omits 0ab350ac1f65 ipc/mqueue.c: update/document memory barriers omits 9510b8cdcf1c ipc/mqueue.c: remove duplicated code omits 991efef7b4f1 smp_mb__{before,after}_atomic(): update Documentation omits b6c5cb565b4b aio: simplify read_events() omits 77741fc1a4bd Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits 17228e696116 string: add stracpy and stracpy_pad mechanisms omits 53d10abfed16 kernel/hung_task.c: Monitor killed tasks. omits bfab2f27978e fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 9734d201bd5c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 62cd3fd80cfb mm-oom-avoid-printk-iteration-under-rcu-fix omits 126dadffab18 mm, oom: avoid printk() iteration under RCU omits 8fd5e98b81c6 mm/memory_hotplug: cleanup __remove_pages() omits 668200404f8f mm/memory_hotplug: drop local variables in shrink_zone_span() omits 6c76151f5ffe mm/memory_hotplug: don't check for "all holes" in shrink_z [...] omits 7f489b77c04f mm/memory_hotplug: we always have a zone in find_(smallest [...] omits 94e76f56ffee mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() omits 6e6b29ac3be9 mm/memory_hotplug: shrink zones when offlining memory omits 6db637fc2d77 mm/memmap_init: update variable name in memmap_init_zone omits 1aafd79291ae mm/mmap.c: fix the adjusted length error omits bd6239e32aaf mm/pgmap: use correct alignment when looking at first pfn [...] omits de03a8d24a36 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 25e39428f5f7 mm/slub.c: avoid slub allocation while holding list_lock omits d7e294a4e664 ramfs: support O_TMPFILE omits 4837c77ac0bf mm: move_pages: return valid node id in status if the page [...] omits fe8b546b2db3 memcg: account security cred as well to kmemcg omits 08b58b6bbcac kcov: fix struct layout for kcov_remote_arg omits 0ca434ae6adf x86/mm: Split vmalloc_sync_all() omits 6479b6f77460 mm, thp: tweak reclaim/compaction effort of local-only and [...] omits 957aa73f1795 mm/zsmalloc.c: fix the migrated zspage statistics. omits 2148702c5a95 /proc/kpageflags: do not use uninitialized struct pages omits 71e1d848b2d3 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 8e8c51f46654 mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG omits 7fd1f2032100 kasan: don't assume percpu shadow allocations will succeed omits d6e2587fd6b2 kasan-use-apply_to_existing_pages-for-releasing-vmalloc-sh [...] omits 5f1cc345aa7a kasan: use apply_to_existing_page_range() for releasing vm [...] omits b272d45a819a mm-add-apply_to_existing_pages-helper-fix-fix omits 954d6c9d6c33 mm-add-apply_to_existing_pages-helper-fix omits 429ebcc55326 mm/memory.c: add apply_to_existing_page_range() helper omits ee77bfad39a5 kasan-fix-crashes-on-access-to-memory-mapped-by-vm_map_ram-v2 omits 61cf24a00091 kasan: fix crashes on access to memory mapped by vm_map_ram() omits 7162c2f43914 drm/amdgpu/display: add fallthrough comment omits f1d78d9b78a9 drm/scheduler: Avoid accessing freed bad job. omits 6c647da7f19f drm/amdgpu: work around llvm bug #42576 omits d27e7edeb279 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits dbcf54d2cb7c drm/ttm: Convert vm callbacks to helpers omits 94e3ab2d8c35 drm/ttm: Remove explicit typecasts of vm_private_data omits 5856cd9dc100 drm/amdgpu: move CS secure flag next the structs where it's used omits cda09675166f drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 7d96f12f9ba3 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits 9d3fbf5765ae drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits 1eaca99498f2 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits 018d77d52034 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits 40169ac70ac9 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits fb6fe9272b8f drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits d70db5175723 drm/amdgpu: job is secure iff CS is secure (v5) omits 98d7fe3071b6 drm/amdgpu: expand the context control interface with trust flag omits 37e356c8ec78 drm/amdgpu: expand the emit tmz interface with trusted flag omits 5371acdd8d96 drm/amdgpu: add tmz bit in frame control packet omits 8d1ec67409e7 drm/amdgpu: add function to check tmz capability (v4) omits 9d4a33813cc1 drm/amdgpu: add amdgpu_tmz data structure omits ed1f5d6400f9 drm/amdgpu: add tmz feature parameter (v2) omits c507ea101960 drm/amdgpu: define the TMZ bit for the PTE omits 866d5d7dec3a drm/amdgpu: add UAPI to create secure commands (v3) omits eb2c40d8d2c9 drm/amdgpu: add UAPI for creating encrypted buffers omits 363d9bf39884 drm/amdgpu: Fix BACO entry failure in NAVI10. omits d72eb1b4f0b2 virtio_balloon: divide/multiply instead of shifts omits c906eda31ca4 virtio_balloon: name cleanups omits 00040854fa42 reset: uniphier: Add SCSSI reset control for each channel omits bef091d1f68b Merge branch 'misc' into for-next omits c39593ab0500 tomoyo: Don't use nifty names on sockets. omits cbf8353d474c Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits fd46afeac605 Revert "tomoyo: Don't check open/getattr permission on sockets." omits 19768fdc4025 Revert "printk: Monitor change of console loglevel." omits 07fca3f339d7 printk: Monitor change of console loglevel. omits df8aec8cd8b2 tomoyo: Don't check open/getattr permission on sockets. omits 4220129431ad Merge branch 'misc' into for-next omits e100e2f047de Merge commit '8dcdfb7096a304130ab36fbb0f2961deaf863e5a' in [...] omits f0d0e0810786 Merge branch 'v5.5-armsoc/dts64' into for-next omits c36308abe411 arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc omits 1ff318237841 arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk [...] omits 890f52f3b40f arm64: dts: rockchip: Use correct pin for lcd-reset pinctr [...] omits 0570b8dd156f Merge branch 'v5.5-armsoc/dts64' into for-next omits 6a20861cfc0a arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log omits 23bdc66868ae arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc omits 7a46a5e01bdb arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc omits a2ecd286aa00 arm64: dts: rockchip: enable tsadc on px30-evb omits 72e460468fac arm64: dts: rockchip: add thermal infrastructure to px30 omits 33692141c137 arm64: dts: rockchip: remove 408MHz operating point from px30 omits 7cf7488531cc arm64: dts: rockchip: Improve nanopi4 PCIe omits 9e8082ae3f39 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps omits ffa4cedcfa5c arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board omits abd2c32a5c77 arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 omits aac285afe235 Merge branch 'misc' into for-next omits 2da770e857fb arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc omits 7d3bc8082be6 arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc omits 7aa92d3dfbd1 arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc omits b2e47d8d392d Merge branch 'misc' into for-next omits a0f604d37a8d Merge branch 'v5.5-clk/next' into for-next omits 2163b4cb2ca9 Merge branch 'v5.5-armsoc/dts64' into for-next omits 04d9e3efb0fe Merge branch 'v5.5-armsoc/dts32' into for-next omits b3f1d036f26d reset: npcm: add NPCM reset controller driver omits 5136f0e02e55 dt-bindings: reset: Add binding constants for NPCM7xx rese [...] omits 2a946fab56fe dt-bindings: reset: add NPCM reset controller documentation omits a2498d943c40 Merge branch 'fixes' into for-next omits 88e7e344ff95 Merge branch 'misc' into for-next omits 79c8ca578dbf Revert "printk: Monitor change of console loglevel." omits 23641a048089 printk: Monitor change of console loglevel. omits 703dc05c2e4a Merge remote-tracking branch 'upstream/master' omits dc6b8f4f1579 Merge remote-tracking branch 'upstream/master' omits 8ca529f3fbe7 Merge remote-tracking branch 'upstream/master' omits a5f9bda81cb4 tomoyo: Don't check open/getattr permission on sockets. omits 4ae1ce88e9a0 Merge branch 'v5.3-next/soc' into for-next omits 021363171363 Merge branch 'v5.3-next/dts64' into for-next adds d1c6a2aa02af pipe: simplify signal handling in pipe_read() and add comments adds af74262337fa module: Remove accidental change of module_enable_x() adds a61f810567be tracing: remove set but not used variable 'buffer' adds ff205766dbbe ftrace: Fix function_graph tracer interaction with BPF trampoline adds 6674fdb25a9e Merge tag 'trace-v5.5-3' of git://git.kernel.org/pub/scm/l [...] adds 687dec9b9459 Merge tag 'erofs-for-5.5-rc2-fixes' of git://git.kernel.or [...] new cd22f7e52524 Merge remote-tracking branch 'kbuild-current/fixes' new 80e05f639218 Merge remote-tracking branch 'arc-current/for-curr' new 8ecad8c0d1f8 ARM: mmp: include the correct cputype.h new 093c3f94e922 ARM: dts: BCM5301X: Fix MDIO node address/size cells new 0634a2dc9566 ARM: dts: bcm2711: fix soc's node dma-ranges new fac2c2da3596 ARM: dts: Cygnus: Fix MDIO node address/size cells new 30e647a764d4 ARM: dts: bcm283x: Fix critical trip point new 96dd4bcbac8a Merge tag 'arm-soc/for-5.5/devicetree-fixes' of https://gi [...] new 9103bb419aef Merge tag 'reset-fixes-for-v5.5-2' of git://git.pengutroni [...] new 7063bbc3c221 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new b62b6cf17023 s390/spinlock: remove confusing comment in arch_spin_lock_wait new 7e914fd17e9a s390/test_unwind: fix spelling mistake "reqister" -> "register" new 39d4a501a9ef s390/cpum_sf: Adjust sampling interval to avoid hitting sa [...] new 0539ad0b2287 s390/cpum_sf: Avoid SBD overflow condition in irq handler new 157309a97015 s390/uv: use EOPNOTSUPP instead of ENOTSUPP new 1b68ac8678a8 s390: remove last diag 0x44 caller new 3e39ce266a27 s390/kasan: add KASAN_VMALLOC support new 40cb28913024 Merge remote-tracking branch 's390-fixes/fixes' new 7417ad80c0e4 Merge remote-tracking branch 'sparc/master' new 0c722ec0a289 bnxt_en: Fix MSIX request logic for RDMA driver. new 325f85f37e5b bnxt_en: Free context memory in the open path if firmware [...] new c74751f4c392 bnxt_en: Return error if FW returns more data than dump length new 8280b38e01f7 bnxt_en: Fix bp->fw_health allocation and free logic. new 0797c10d2d1f bnxt_en: Remove unnecessary NULL checks for fw_health new 937f188c1f4f bnxt_en: Fix the logic that creates the health reporters. new 7e334fc8003c bnxt_en: Add missing devlink health reporters for VFs. new ac397934b39f Merge branch 'bnxt_en-Error-recovery-fixes' new d5162f341e96 tipc: fix name table rbtree issues new dca4a17d24ee tipc: fix potential hanging after b/rcast changing new abc9b4e0549b tipc: fix retrans failure due to wrong destination new 31e4ccc99eda tipc: fix use-after-free in tipc_disc_rcv() new f1ce0a155723 Merge branch 'tipc-fix-some-issues' new 24dee0c7478d net: ena: fix napi handler misbehavior when the napi budge [...] new caf2b8618e72 Merge remote-tracking branch 'net/master' new 96bc4432f5ad bpf, riscv: Limit to 33 tail calls new e49e6f6db04e bpf, mips: Limit to 33 tail calls new 4c80c7bc583a bpf: Fix build in minimal configurations, again new 5b79bcdf0362 bpftool: Don't crash on missing jited insns or ksyms new 1655c0665943 Merge remote-tracking branch 'bpf/master' new f8207f5caf6a Merge remote-tracking branch 'wireless-drivers/master' new 5815bdfd7f54 ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO new 4adacbdec8ad Merge remote-tracking branch 'sound-current/for-linus' new 4970d2cc7f5f Merge branch 'asoc-5.5' into asoc-linus new 217bdd92b7b2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 100a21100bbb regulator: max77650: add of_match table new 3309c4f8eca0 Merge branch 'regulator-5.5' into regulator-linus new 49486a4b1dbe Merge remote-tracking branch 'regulator-fixes/for-linus' new c52c91bb9aa6 spi: spi-ti-qspi: Fix a bug when accessing non default CS new c0ed803f2cd8 Merge branch 'spi-5.5' into spi-linus new 0660cfc4b3d9 Merge remote-tracking branch 'spi-fixes/for-linus' new 85308563d363 Merge remote-tracking branch 'driver-core.current/driver-c [...] new f8c63edfd789 USB: Fix incorrect DMA allocations for local memory pool drivers new 85862213e75e Merge tag 'fixes-for-v5.5-rc2' of git://git.kernel.org/pub [...] new ce91f1a43b37 xhci: Fix memory leak in xhci_add_in_port() new 057d476fff77 xhci: fix USB3 device initiated resume race with roothub a [...] new f2c710f7dca8 usb: xhci: only set D3hot for pci device new 7c67cf6658ce xhci: Increase STS_HALT timeout in xhci_suspend() new 7ff11162808c xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as def [...] new bd82873f23c9 xhci: make sure interrupts are restored to correct state new 7955ef98db5c Merge remote-tracking branch 'usb.current/usb-linus' new cb8017fc6c7e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 3b71b75b5dfe Merge remote-tracking branch 'staging.current/staging-linus' new 61c900ee6bd9 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 6b2af7d07f81 Merge remote-tracking branch 'ide/master' new 3a019636e6b0 selftests: Fix dangling documentation references to kselft [...] new d187801d1a46 kselftest/runner: Print new line in print of timeout log new 4eac734486fd kselftest: Support old perl versions new 18107d3e320f Merge remote-tracking branch 'kselftest-fixes/fixes' new 53a256a9b925 dmaengine: Fix access to uninitialized dma_slave_caps new a40c94be2336 dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B new da8aab26b9cf Merge remote-tracking branch 'slave-dma-fixes/fixes' new 85a32444f5f4 Merge remote-tracking branch 'mips-fixes/mips-fixes' new c6b16761c690 ARM: dts: am437x-gp/epos-evm: fix panel compatible new a9ac984aa597 Merge remote-tracking branch 'omap-fixes/fixes' new 7945dfee1b9b Merge remote-tracking branch 'kvms390-fixes/master' new 1c1ff1dfc2b7 Merge remote-tracking branch 'hwmon-fixes/hwmon' new a7b4b8f3850f Merge remote-tracking branch 'btrfs-fixes/next-fixes' new f53ee1b64e1c Merge remote-tracking branch 'vfs-fixes/fixes' new 3b0b12fa3105 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' new 71bbcd2eaf04 dt-bindings: remoteproc: stm32: add wakeup-source property new a2ce3217d3a4 dt-bindings: net: ti: cpsw-switch: update to fix comments new 10d5ccb8ca32 dt-bindings: memory-controllers: tegra: Fix type references new 0eff78b2ab69 dt-bindings: Change maintainer address new abee277ea66c of/platform: Unconditionally pause/resume sync state durin [...] new 4787ca1af559 of: refcount leak when phandle_cache entry replaced new 631db47a7050 Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 52556458eba0 Merge remote-tracking branch 'scsi-fixes/fixes' new fdd398a1b5f1 Merge remote-tracking branch 'drm-fixes/drm-fixes' new 750bde2fd4ff drm/i915: Serialise with remote retirement new 21b2deefcf83 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new acd36f7fd33e Merge remote-tracking branch 'mmc-fixes/fixes' new 653997eeecef rtc: mt6397: fix alarm register overwrite new f7ff67ae6b05 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 83ef98c24106 Merge remote-tracking branch 'risc-v-fixes/fixes' new fcc112e6ee36 Merge remote-tracking branch 'pidfd-fixes/fixes' new 864194d3fcd8 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new b16ce4df1e20 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3d519d6d388b sh: kgdb: Mark expected switch fall-throughs new a11ee9a2fc30 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new fc0300979582 Merge branch 'arm/fixes' into for-next new 15ee122d1414 ARM: Document merges new f2b87b844baa Merge remote-tracking branch 'arm-soc/for-next' new 7899af92eb5f Merge remote-tracking branch 'amlogic/for-next' new 776c917d6819 Merge remote-tracking branch 'aspeed/for-next' new 00e95ae137f9 Merge remote-tracking branch 'at91/at91-next' new 3937d6953c8f Merge remote-tracking branch 'bcm2835/for-next' new c3b30dded0f9 next-20191211/imx-mxs new 6df907c88134 Merge remote-tracking branch 'keystone/next' new 19f62c76f1c6 arm64: dts: mt8173: Add dynamic power node. new d3c306e31bc7 arm64: dts: add gce node for mt8183 new d2f723bb1913 soc: mediatek: cmdq: fixup wrong input order of write api new 48b9ddc9c57f Merge branch 'v5.5-next/fixes' into for-next new d7fdaf9802a8 soc: mediatek: cmdq: remove OR opertaion from err return new 25c1b550b667 soc: mediatek: cmdq: define the instruction struct new 0bcc4393b586 Merge branch 'v5.5-next/soc' into for-next new 80373f03c795 Merge remote-tracking branch 'mediatek/for-next' new dad9db184e4e Merge remote-tracking branch 'mvebu/for-next' new 43f18979568a Merge branch 'fixes' into for-next new 8c822c3ed8b5 Merge remote-tracking branch 'omap/for-next' new 2dcb404529f4 arm64: defconfig: Enable QCOM PMIC thermal new 809b3c51e65b arm64: dts: msm8916: thermal: Add interrupt support new 15f1eae3469a arm64: dts: sc7180: Fix indentation/ordering of qspi nodes [...] new a0f96390336a arm64: dts: sc7180: Add a comment to i2c7 about external pullup new 39abbd30877e arm64: dts: sdm845: Update the device tree node for LLCC new 4722f95646de arm64: dts: qcom: sc7180: Add APSS watchdog node new fb2d815006a9 arm64: dts: qcom: sm8150: Add APSS watchdog node new c831fa299996 arm64: dts: qcom: sc7180: Add Last level cache controller node new d026c96b25b7 arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core new 86899d8235ea arm64: dts: sc7180: Add cpufreq HW node for cpu scaling new d6f55763c718 arm64: dts: qcom: Use gcc clock enums new 3834a2e92229 arm64: dts: qcom: sm8150: Add ufs nodes new 3e5bf28d2c39 arm64: dts: qcom: sm8150-mtp: Enable UFS nodes new 876a7573709e arm64: dts: qcom: msm8998: Add gpucc node new 82bdc93972bf arm64: dts: qcom: sc7180: Add device node support for TSEN [...] new 0b766e7fe5a2 arm64: dts: qcom: sc7180: Add USB related nodes new 52af26e33e70 soc: qcom: qmi: Return EPROBE_DEFER if no address family new 813dede18088 dt-bindings: msm: Rename cache-controller to system-cache- [...] new edde693e0eb9 Merge branches 'arm64-for-5.5-fixes', 'drivers-for-5.5-fix [...] new 93c61bf5c296 Merge remote-tracking branch 'qcom/for-next' new e3543aa2a48a Merge remote-tracking branch 'realtek/for-next' new f69a27f99850 Merge remote-tracking branch 'renesas/next' new 4666cfccf460 dt-bindings: reset: add NPCM reset controller documentation new 32d29ddbfb3f dt-bindings: reset: Add binding constants for NPCM7xx rese [...] new 4bbce6af0f7c reset: npcm: add NPCM reset controller driver new 1f94ca0c5ef7 reset: Align logic and flow in managed helpers new dc4491c457b9 reset: uniphier: Add SCSSI reset control for each channel new 8ecb588c4850 Merge remote-tracking branch 'reset/reset/next' new 8784692d2800 ARM: dts: rockchip: Add brcm bluetooth for rk3288-veyron new 8d01923d0281 Merge branch 'v5.6-armsoc/dts32' into for-next new ec7d731d81e7 arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc new ec5b0af7da34 arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc new e748d3552733 arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc new 635f9a6d9cdc arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 new 526ba2e2cf61 arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board new a793e19c15f2 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps new 876816b2679f arm64: dts: rockchip: Improve nanopi4 PCIe new 8554723e664d arm64: dts: rockchip: remove 408MHz operating point from px30 new 023115cdea26 arm64: dts: rockchip: add thermal infrastructure to px30 new 67dd31f71580 arm64: dts: rockchip: enable tsadc on px30-evb new a8e611f634e3 arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc new c38d8009ed6c arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc new 88c5a235e88b arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log new a308163a9d4b arm64: dts: rockchip: Use correct pin for lcd-reset pinctr [...] new 140e816a8083 arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk [...] new a43e29090934 arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc new 51d8ba953246 Merge branch 'v5.6-armsoc/dts64' into for-next new 8e6dd0fab412 Merge remote-tracking branch 'rockchip/for-next' new e90cb36c77b9 ARM: dts: exynos: Remove syscon compatible from chipid nod [...] new 6c43b5d3964c ARM: dts: exynos: Add initial data for coupled regulators [...] new eaffc4de16c6 ARM: dts: exynos: Add missing CPU frequencies for Exynos5422/5800 new 717def80ae85 Merge branch 'next/dt' into for-next new 9f9e2df2e64d ARM: exynos_defconfig: Bring back explicitly wanted options new 337c3820ca0a Merge branch 'next/defconfig' into for-next new 47a1338ed768 Merge remote-tracking branch 'samsung-krzk/for-next' new 6a85afe4bc88 dt-bindings: pwm: allwinner: Add H6 PWM description new 88432f5f8469 arm64: dts: allwinner: h6: Add PWM node new f0c3b29f56f0 arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators new 012af5531471 arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier new fc43331a5f74 Merge branches 'sunxi/clk-fixes-for-5.5', 'sunxi/clk-for-5 [...] new 1a55a128b6a5 Merge remote-tracking branch 'sunxi/sunxi/for-next' new afe8f89ffae2 Merge remote-tracking branch 'tegra/for-next' new 432f70e0cefa Merge remote-tracking branch 'csky/linux-next' new 79ac327cdb62 Merge remote-tracking branch 'h8300/h8300-next' new 354a0d253376 Merge remote-tracking branch 'soc-fsl/next' new 936a6637b69b Merge remote-tracking branch 'risc-v/for-next' new 1d9da27687bf Merge remote-tracking branch 'sh/sh-next' new 0a2c72d164e8 Merge remote-tracking branch 'xtensa/xtensa-for-next' new b473efc0a069 Merge remote-tracking branch 'btrfs/for-next' new 3c0ffb530af5 Merge remote-tracking branch 'ceph/master' new ca6f2f5bc9bc Merge remote-tracking branch 'cifs/for-next' new 079116db6f4f Merge remote-tracking branch 'ecryptfs/next' new c31db6369fb5 Merge remote-tracking branch 'ext3/for_next' new f6889ad5a961 Merge remote-tracking branch 'f2fs/dev' new df1d1c6cd4bd Merge remote-tracking branch 'overlayfs/overlayfs-next' new a3d1e7eb5abe simple_recursive_removal(): kernel-side rm -rf for ramfs-s [...] new 912dfe068c43 Merge branches 'work.openat2', 'work.recursive_removal' an [...] new 55d28afb4e90 Merge remote-tracking branch 'vfs/for-next' new e419d75c8040 Merge remote-tracking branch 'printk/for-next' new 8ec321e96e05 HID: Fix slab-out-of-bounds read in hid_field_extract new 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next new 2f48865db332 HID: hidraw: add support uniq ioctl new c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next new 4db79d9e5f73 Merge remote-tracking branch 'hid/for-next' new 8c9312a925ad i2c: add helper to check if a client has a driver attached new 648fcc2684b2 Merge remote-tracking branch 'i2c/i2c/for-next' new 5c9070210113 Merge remote-tracking branch 'i3c/i3c/next' new 04acd827e5ce Merge branch 'dmi/master' new b441556a4e8e Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 1606c9e4840e Merge remote-tracking branch 'v4l-dvb/master' new 36fcb4292473 cpuidle: use first valid target residency as poll time new b9ea0bae260f ACPI: PM: Avoid attaching ACPI PM domain to certain devices new 2ff67ccb962d Merge branches 'pm-cpuidle' and 'acpi-pm' into linux-next new 8935b9308e59 Merge remote-tracking branch 'pm/linux-next' new a4da9e156ad0 Merge remote-tracking branch 'opp/opp/linux-next' new 3adcd423dd3e next-20191211/thermal new 117ffd735135 Merge remote-tracking branch 'swiotlb/linux-next' new 02288248b051 tipc: eliminate gap indicator from ACK messages new d3b09995ab93 tipc: eliminate more unnecessary nacks and retransmissions new 16ad3f4022bb tipc: introduce variable window congestion control new bb9d8454bb0f Merge branch 'tipc-introduce-variable-window-congestion-control' new 4caefbce06d1 enetc: add software timestamping new 5000b28b0b1a tcp: Cleanup duplicate initialization of sk->sk_state. new ca866ee82591 nfp: add support for TLV device stats new 6525b5ef65fd enetc: remove variable 'tc_max_sized_frame' set but not used new c21939998802 cxgb4: add support for high priority filters new fa2de660a8d0 net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support new a4516c7053b9 net: sfp: derive interface mode from ethtool link modes new 0fbd26a9fb68 net: sfp: add more extended compliance codes new 74c551ca5a0e net: sfp: add module start/stop upstream notifications new 4882057ad434 net: sfp: move phy_start()/phy_stop() to phylink new 6912b712cd75 net: mdio-i2c: add support for Clause 45 accesses new 938d44c2b502 net: phylink: re-split __phylink_connect_phy() new e45d1f5288b8 net: phylink: support Clause 45 PHYs on SFP+ modules new 24cf0e693bb5 net: phylink: split link_an_mode configured and current settings new c0de2f472029 net: phylink: split phylink_sfp_module_insert() new 52c956003a9d net: phylink: delay MAC configuration for copper SFP modules new 7adb5b2126bc net: phylink: make Broadcom BCM84881 based SFPs work new 75f4d8d10e01 net: phy: add Broadcom BCM84881 PHY driver new 9a484621e88a net: sfp: add support for Clause 45 PHYs new b58e9fd48348 Merge branch 'sfp-copper-modules' new 05396f436b6a Merge remote-tracking branch 'net-next/master' new c453312857ba ARM: net: bpf: Improve prologue code sequence new 09c4708d3cf4 libbpf: Bump libpf current version to v0.0.7 new b590cb5f802d bpf: Switch to offsetofend in BPF_PROG_TEST_RUN new bae141f54be8 bpf: Emit audit messages upon successful prog load and unload new b65a2b577c04 Merge remote-tracking branch 'bpf-next/master' new b50b0580d27b net: add queue argument to __skb_wait_for_more_packets and [...] new 7b3801927e52 xfrm: introduce xfrm_trans_queue_net new cac3c71604cf xfrm: add route lookup to xfrm4_rcv_encap new 25f6802b4c18 esp4: prepare esp_input_done2 for non-UDP encapsulation new eecd227a9a34 esp4: split esp_output_udp_encap and introduce esp_output_encap new e27cca96cd68 xfrm: add espintcp (RFC 8229) new 1a1c5f566e95 Merge remote-tracking branch 'ipsec-next/master' new e91efff809f4 Merge remote-tracking branch 'nfc-next/master' new 849557191603 Merge remote-tracking branch 'wireless-drivers-next/master' new c58597980042 Bluetooth: hci_bcm: enable IRQ capability from node new ec971532feca Bluetooth: Adding a bt_dev_warn_ratelimited macro. new 8ed56fa78c93 Bluetooth: Remove usage of BT_ERR_RATELIMITED macro new 6c82b45e709e Merge remote-tracking branch 'bluetooth/master' new 76223fa75828 gfs2: Another gfs2_find_jhead fix new fef735976acd Merge remote-tracking branch 'gfs2/for-next' new 3f61b0527b4e crypto: inside-secure - Use PTR_ERR_OR_ZERO() to simplify code new 07928d9bfc81 padata: Remove broken queue flushing new 8debacd60c69 crypto: hisilicon - Fix issue with wrong number of sg elem [...] new 484a897ffa30 crypto: hisilicon - Use the offset fields in sqe to avoid [...] new 528c4d106737 crypto: hisilicon - Remove useless MODULE macros new 07bfd9bdf568 crypto: pcrypt - Fix user-after-free on module unload new 13380a1471aa padata: Remove unused padata_remove_cpu new efdd6099c68a dt-bindings: rng: add BCM2711 RNG compatible new 0f95b09a5f62 hwrng: iproc-rng200 - Add support for BCM2711 new 6b3413f30dd6 MAINTAINERS: update my e-mail address new 1e02e6fbdadb crypto: sun4i-ss - add the A33 variant of SS new 2452cfdf4771 crypto: Kconfig - Fix indentation new 62f72cbdcf02 crypto: atmel-aes - Retire dma_request_slave_channel_compat() new db28512f48e2 crypto: atmel-sha - Retire dma_request_slave_channel_compat() new 45a536e3a7e0 crypto: atmel-tdes - Retire dma_request_slave_channel_compat() new bbefa1dd6a6d crypto: pcrypt - Avoid deadlock by using per-instance pada [...] new 7278fa25aa0e crypto: caam - do not reset pointer size from MCFGR register new 9c1e8836edbb crypto: x86 - Regularize glue function prototypes new 060f11132500 crypto: ccree - remove useless define new e86eca4107ce crypto: ccree - fix typos in comments new 7c06603e20e9 crypto: ccree - fix typos in error msgs new 4df2ef25b3b3 crypto: ccree - fix backlog memory leak new 11548f5a5747 crypto: ccp - set max RSA modulus size for v3 platform dev [...] new 6320a15e9830 crypto: arm64/sha - fix function types new 5441c6507bc8 crypto: arm64/ghash-neon - bump priority to 150 new e8d998264bff crypto: pcrypt - Do not clear MAY_SLEEP flag in original request new 8e8c778d9ed4 crypto: hisilicon - select CRYPTO_SKCIPHER, not CRYPTO_BLKCIPHER new 0a940d4e2765 crypto: api - remove another reference to blkcipher new 140734d37113 crypto: skcipher - remove crypto_skcipher::ivsize new 9ac0d136938a crypto: skcipher - remove crypto_skcipher::keysize new 15252d942739 crypto: skcipher - remove crypto_skcipher::setkey new 848755e315b6 crypto: skcipher - remove crypto_skcipher::encrypt new 7e1c10991822 crypto: skcipher - remove crypto_skcipher::decrypt new 89873b441134 crypto: skcipher - remove crypto_skcipher_extsize() new c28817895464 crypto: shash - allow essiv and hmac to use OPTIONAL_KEY a [...] new 462519fc2699 crypto: omap-sham - split up data to multiple sg elements [...] new b82fc91e50df crypto: omap-sham - remove the sysfs group during driver removal new e7508ef2a674 crypto: omap-aes - remove the sysfs group during driver removal new eb5818aa0852 crypto: omap-des - add IV output handling new 891dcbbb0e46 crypto: omap-aes - add IV output handling new 2b352489d0d6 crypto: omap-sham - fix buffer handling for split test cases new a9befcf46913 crypto: omap-aes-gcm - fix corner case with only auth data new 60a0894c323a crypto: omap-sham - fix split update cases with cryptomgr tests new 6585cd3683c6 crypto: omap-aes - fixup aligned data cleanup new dbb326fd0093 crypto: omap-aes - reject invalid input sizes for block modes new a9459bdcb40f crypto: omap-aes-ctr - set blocksize to 1 new 46d57443eca4 crypto: omap-aes-gcm - deal with memory allocation failure new 12adf9d63ec3 crypto: omap-aes-gcm - add missing .setauthsize hooks new b877ad1a135c crypto: omap-aes-gcm - check length of assocdata in RFC4106 mode new f0956d42c14a crypto: omap-aes-gcm - use the AES library to encrypt the tag new 5d5f3eed2937 crypto: omap-aes-gcm - fix failure with assocdata only new 1cfd9f3f308f crypto: omap-sham - fix unaligned sg list handling new 04a4616e6a21 crypto: omap-aes-gcm - convert to use crypto engine new 96846223ac73 crypto: omap-des - avoid unnecessary spam with bad cryptlen new aca8bf0027d3 crypto: omap-des - handle NULL cipher request new 839bb2a9ca73 crypto: omap-crypto - copy the temporary data to output bu [...] new 095be695e564 crypto: aead - move crypto_aead_maxauthsize() to <crypto/aead.h> new 7bada03311b6 crypto: skcipher - add crypto_skcipher_min_keysize() new eb455dbd02cb crypto: testmgr - don't try to decrypt uninitialized buffers new fd60f7278764 crypto: testmgr - check skcipher min_keysize new fd8c37c72d60 crypto: testmgr - test setting misaligned keys new 2ea915054cf2 crypto: testmgr - create struct aead_extra_tests_ctx new 49763fc6b1af crypto: testmgr - generate inauthentic AEAD test vectors new c441a909c686 crypto: compress - remove crt_u.compress (struct compress_tfm) new e8cfed5e4e2b crypto: cipher - remove crt_u.cipher (struct cipher_tfm) new 894c9ef9780c padata: validate cpumask without removed CPU during offline new 38228e8848cd padata: always acquire cpu_hotplug_lock before pinst->lock new 91a71d612128 padata: remove cpumask change notifier new 3facced7aeed padata: remove reorder_objects new bfcdcef8c8e3 padata: update documentation new 37f96694cf73 crypto: af_alg - Use bh_lock_sock in sk_destruct new 7b49fabfc35c crypto: atmel-tdes - Constify value to write to hw new 7c783029eab8 crypto: atmel-{sha,tdes} - Change algorithm priorities new fb24307af282 crypto: atmel-tdes - Remove unused header includes new 0efe58f3e9c8 crypto: atmel-{sha,tdes} - Propagate error from _hw_versio [...] new c9063a0281d9 crypto: atmel-{aes,sha,tdes} - Drop superfluous error mess [...] new e7836518c6bc crypto: atmel-{aes,sha,tdes} - Rename labels in probe() new 7d0979e2dfa8 crypto: atmel-tdes - Remove useless write in Control Register new 848572f81772 crypto: atmel-tdes - Map driver data flags to Mode Register new 75eca7a7f2ab crypto: atmel-tdes - Drop unnecessary passing of tfm new c65d123742a7 crypto: atmel-{aes,tdes} - Do not save IV for ECB mode new 781a08d9740a crypto: atmel-aes - Fix counter overflow in CTR mode new 371731ec2179 crypto: atmel-aes - Fix saving of IV for CTR mode new 9a17007b4f45 crypto: atmel-{sha,tdes} - Remove unused 'err' member of d [...] new 4c977e37b0fa crypto: atmel-sha - Void return type for atmel_sha_update_ [...] new 7db15aade87f crypto: atmel-aes - Use gcm helper to check authsize new aebe5bd76583 crypto: atmel-{aes,sha,tdes} - Group common alg type init [...] new 579d705cd64e crypto: chacha - fix warning message in header file new 7db3b61b6bba crypto: api - Check spawn->alg under lock in crypto_drop_spawn new 4a2abbc6b868 crypto: doc - remove references to ARC4 new 73669cc55646 crypto: api - Fix race condition in crypto_spawn_alg new 4f87ee118d16 crypto: api - Do not zap spawn->alg new 02244ba44bc3 crypto: api - Add more comments to crypto_remove_spawns new fbce6be5aef5 crypto: shash - Add init_tfm/exit_tfm and verify descsize new 968956939407 crypto: padlock-sha - Use init_tfm/exit_tfm interface new d9e1670b8005 crypto: hmac - Use init_tfm/exit_tfm interface new 8cae7107fd2f Merge remote-tracking branch 'crypto/master' new 4b4c5638c08d drm/amdgpu: Fix BACO entry failure in NAVI10. new 6ceeb144b1d6 drm/amdgpu: move VM eviction decision into amdgpu_vm.c new e095fc17bbd2 drm/amdgpu: explicitely sync to VM updates v2 new 90b69cdc5f15 drm/amdgpu: stop adding VM updates fences to the resv obj new b4ff0f8a85f3 drm/amdgpu: add VM eviction lock v3 new d515959125f2 Revert "drm/amdgpu: enable VCN DPG on Raven and Raven2" new 0d6f39bb7710 drm/amdgpu: fix resume failures due to psp fw loading sequ [...] new f794913ce826 drm/amdgpu/display: add fallthrough comment new ebcef76b6c22 drm/amd/powerplay: drop unnecessary warning prompt new fcb1fe9c9e00 drm/amd/powerplay: pre-check the SMU state before issuing message new 51f261f0cfc4 drm/amdkfd: Improve kfd_process lookup in kfd_ioctl new cd52d3fcd338 drm/amdgpu: add condition to enable baco for ras recovery new 0828b5ec5712 drm/amdgpu: avoid using invalidate semaphore for picasso new 36f2d1b82c2d drm/amd/powerplay: clear VBIOS scratchs on baco exit V2 new fb3551964452 drm/amd/powerplay: implement interface to retrieve gpu tem [...] new 55a0f48b02c7 drm/amd/powerplay: implement interface to retrieve clock f [...] new cdcd34f3376a drm/amd/powerplay: implement the get_enabled_mask callback [...] new 6e7932802380 drm/amd/powerplay: correct the value retrieved through GPU [...] new bd8c823b089e drm/amdgpu: Added RAS UMC error query support for Arcturus new 8497d2bcdee1 drm/amd/powerplay: enable pp one vf mode for vega10 new 229baa0a1718 drm/amdgpu/gfx10: update gfx golden settings new fb71be37824f drm/amdgpu/gfx10: update gfx golden settings for navi14 new 60a24cbb24fa drm/amdgpu: enable gfxoff feature for navi10 asic new d0bec03bd476 drm/amdgpu/gfx10: update gfx golden settings new 77422111c03c drm/amdgpu/gfx10: update gfx golden settings for navi14 new 99ca782f1b08 drm/amdgpu: fix VCN2.x number of irq types new 02036964b574 drm/amdgpu: fix JPEG instance checking when ctx init new 751bbe876786 drm/amd/display: include linux/slab.h where needed new fa3d2e7f8bbe drm/amdgpu: log when amdgpu.dc=1 but ASIC is unsupported new 762c632cdc04 drm/amdgpu: fix license on Kconfig and Makefiles new 9976c08d1751 drm/amdgpu: add UAPI for creating encrypted buffers new 738700447113 drm/amdgpu: add UAPI to create secure commands (v3) new 593c7d188004 drm/amdgpu: define the TMZ bit for the PTE new e838673e4e5e drm/amdgpu: add tmz feature parameter (v2) new 6af740b60d1f drm/amdgpu: add amdgpu_tmz data structure new f0d765802ddd drm/amdgpu: add function to check tmz capability (v4) new b6a18d3b5750 drm/amdgpu: add tmz bit in frame control packet new 8b5a5df94747 drm/amdgpu: expand the emit tmz interface with trusted flag new f60100d77d56 drm/amdgpu: expand the context control interface with trust flag new 4486301979b8 drm/amdgpu: job is secure iff CS is secure (v5) new 194723dfe64c drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) new ff7f9a1b5a57 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h new 4135c3b7efec drm/amdgpu: expand sdma copy_buffer interface with tmz parameter new a5daa026d5c9 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] new 9b5c22091083 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 new fd2e99a954af drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 new ed2c94d458c2 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 new daea7a9eece6 drm/amdgpu: move CS secure flag next the structs where it's used new 6ba33354d7fe drm/ttm: Remove explicit typecasts of vm_private_data new 333919fc84e3 drm/ttm: Convert vm callbacks to helpers new b54427e2b11a drm/amdkfd: New IOCTL to allocate queue GWS (v2) new bb1d573ea823 drm/amdgpu: work around llvm bug #42576 new 7ffa05fc7e3a drm/scheduler: Avoid accessing freed bad job. new 3917ac7c22f9 drm: Add FEC registers for LT-tunable repeaters new 483f4fd89566 drm/amdgpu: wait for all rings to drain before runtime suspending new d1afaadf5fef amdgpu: Prepare DCN floating point macros for generic arch [...] new 86462415d58d amdgpu: Enable initial DCN support on POWER new 223b91356ec3 amdgpu: Wrap FPU dependent functions in dc20 new 9812d4003f67 drm/amdgpu: s/ENCRYPTED/SECURE/ on GEM create flag new 26040842344a Merge remote-tracking branch 'amdgpu/drm-next' new d1dad6f43334 drm/i915/bios: pass devdata to parse_ddi_port new 6e0d46e91efd drm/i915/bios: parse compression parameters block new 1bf2f3bf29a9 drm/i915/bios: add support for querying DSC details for encoder new 7a7b5be96fb6 drm/i915/dsc: move DP specific compute params to intel_dp.c new c42c38ec307b drm/i915/dsc: move slice height calculation to encoder new 2d15f3925a4b drm/i915/dsc: add support for computing and writing PPS fo [...] new deaaff49198d drm/i915/dsc: make DSC source support helper generic new fbacb15ea814 drm/i915/dsc: add basic hardware state readout support new 50003bf50d32 drm/i915/dsi: set pipe_bpp on ICL configure config new 54ed6902cabc drm/i915/dsi: abstract afe_clk calculation new adf1bd3dfbae drm/i915/dsi: use afe_clk() instead of intel_dsi_bitrate() new 0486513935ef drm/i915/dsi: take compression into account in afe_clk() new 38b898810ae9 drm/i915/dsi: use compressed pixel format with DSC new 53693f02d80e drm/i915/dsi: account for DSC in horizontal timings new c2bb35e99f4b drm/i915/dsi: Fix state mismatch warns for horizontal timi [...] new 2b68392e638d drm/i915/dsi: add support for DSC new 023265ed75d8 Merge drm/drm-next into drm-intel-next-queued new d04a661a2c71 drm/i915/dsb: Fix in mmio offset calculation of DSB instance new c81471f5e95c drm/i915: Copy across scheduler behaviour flags across sub [...] new 00aff3f6d8e2 drm/i915: Improve execbuf debug new c0168a3ee620 drm/i915/gt: Check we are the Ironlake IPS provider before [...] new 93e89ac8537b drm/i915/gem: Wait on unbind barriers when invalidating userptr new 5de34ed13787 drm/i915/selftests: Show the i915_active on failure new a722146b5f52 drm/i915: ELiminate intel_pipe_to_cpu_transcoder() from as [...] new b104e8b20097 drm/i915: Pass cpu transcoder to assert_pipe() new 7b0bcead187f drm/i915/display: remove duplicated assignment to pointer [...] new f3417d703f18 drm/i915: remove redundant checks for a null fb pointer new 65c29dbb19b2 drm/i915: Use the i915_device name for identifying our req [...] new cb1b7ad08c22 drm/i915/uc: Drop explicit i915 param in some uc_fw functions new 3a1e3c483584 drm/i915/uc: Drop explicit gt param in some uc_fw functions new 220a9d45c670 drm/i915/uc: Drop explicit ggtt param in some uc_fw functions new 972745fd5770 drm/i915/gt: Disable manual rc6 for Braswell/Baytrail new 8f1ada252028 drm/i915: Fix cmdparser drm.debug new 755bf8a8c985 drm/i915: Remove redundant parameters from intel_engine_cm [...] new 37d1151ce75e drm/i915: Simplify error escape from cmdparser new 51696691aba3 drm/i915/gem: Tidy up error handling for eb_parse() new 6aacb5a3b0bc drm/i915: Align start for memcpy_from_wc new bc2bf62607b6 Merge remote-tracking branch 'drm-intel/for-linux-next' new 05c33911e825 Merge remote-tracking branch 'drm-misc/for-linux-next' new c92cd42b34f0 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 4628d7690f9e Merge remote-tracking branch 'etnaviv/etnaviv/next' new 9b2433a9c5b3 ALSA: aoa: Use managed buffer allocation new 8ee0c7586959 ALSA: aaci: Use managed buffer allocation new 37b9b9a5078a ALSA: atmel: Use managed buffer allocation new 39729889b1f5 ALSA: aloop: Use managed buffer allocation new ef1545b8f35e ALSA: dummy: Use managed buffer allocation new cbd0719d5115 ALSA: ml403: Use managed buffer allocation new d635f09e919e ALSA: pcsp: Use managed buffer allocation new 8f326303b0d8 ALSA: vx: Use managed buffer allocation new 7641d549b13b ALSA: firewire: Use managed buffer allocation new d577b6c8cf8c ALSA: ad1816a: Use managed buffer allocation new 427f0ea46fb0 ALSA: cmi8330: Use managed buffer allocation new eb40b64f2897 ALSA: es1688: Use managed buffer allocation new 9ce57056d8ce ALSA: es18xx: Use managed buffer allocation new 07ed72ba4d45 ALSA: sb: Use managed buffer allocation new a57214e54862 ALSA: gus: Use managed buffer allocation new 15fbacfe3d32 ALSA: wss: Use managed buffer allocation new ee88f4ebe575 ALSA: mips: Use managed buffer allocation new 005f3e67a855 ALSA: parisc: Use managed buffer allocation new 93d6487f7a81 ALSA: ad1889: Use managed buffer allocation new e695745437a4 ALSA: ali5451: Use managed buffer allocation new 909c7d2cccc3 ALSA: als300: Use managed buffer allocation new 96bcfde13a1c ALSA: als4000: Use managed buffer allocation new 7ae11ecf0dfe ALSA: asihpi: Use managed buffer allocation new 801bf0574764 ALSA: atiixp: Use managed buffer allocation new 8c847a423572 ALSA: au88x0: Use managed buffer allocation new 817790cc3dfe ALSA: aw2: Use managed buffer allocation new 830e7b007681 ALSA: azt3328: Use managed buffer allocation new b87ddad2773e ALSA: bt87x: Use managed buffer allocation new fc97aef32338 ALSA: ca0106: Use managed buffer allocation new d841e2e88f00 ALSA: cmipci: Use managed buffer allocation new 44e78a1a85ad ALSA: cs4281: Use managed buffer allocation new c6071300ac85 ALSA: cs5535: Use managed buffer allocation new 76178cc7d5eb ALSA: ctxfi: Use managed buffer allocation new 11f63ca3995b ALSA: echoaudio: Use managed buffer allocation new 63832bd951d2 ALSA: emu10k1x: Use managed buffer allocation new cbf7dcd949d7 ALSA: emu10k1: Use managed buffer allocation new b22b24781251 ALSA: ens137x: Use managed buffer allocation new d244a1db6f64 ALSA: es1938: Use managed buffer allocation new 247ed1020476 ALSA: fm801: Use managed buffer allocation new 7a6d4a5ac89f ALSA: hda: Use managed buffer allocation new 60b8918ba5f5 ALSA: ice1712: Use managed buffer allocation new 09e263cd4a1d ALSA: ice1724: Use managed buffer allocation new 28d52aa55436 ALSA: intel8x0: Use managed buffer allocation new 224a40c7511f ALSA: lola: Use managed buffer allocation new a747db239010 ALSA: lx6464es: Use managed buffer allocation new e485e5386d3d ALSA: maestro3: Use managed buffer allocation new c6312f3926d7 ALSA: mixart: Use managed buffer allocation new fdaad162a4f3 ALSA: oxygen: Use managed buffer allocation new 0dd323695c7b ALSA: riptide: Use managed buffer allocation new 7ceebdc87c63 ALSA: rme32: Use managed buffer allocation new ff3eb3d51be9 ALSA: sis7019: Use managed buffer allocation new 3e1ee04ba9ea ALSA: sonicvibes: Use managed buffer allocation new c79eafa095b1 ALSA: trident: Use managed buffer allocation new 8e2c75249d06 ALSA: via82xx: Use managed buffer allocation new b6ed90c0dd76 ALSA: ymfpci: Use managed buffer allocation new 6dfa8fd598ec ALSA: pdaudiocf: Use managed buffer allocation new 01001fa1c79e ALSA: pmac: Use managed buffer allocation new 377d870e5456 ALSA: ps3: Use managed buffer allocation new 403d026c4376 ALSA: aica: Use managed buffer allocation new 50cdf3a0961f ALSA: sh: Use managed buffer allocation new 786e90b0d0f4 ALSA: sparc: Use managed buffer allocation new ce747f864268 ALSA: spi: Use managed buffer allocation new a3c10ea47e6d ALSA: 6fire: Use managed buffer allocation new 1075b321ab43 ALSA: caiaq: Use managed buffer allocation new d0aa558cde35 ALSA: hiface: Use managed buffer allocation new b9626bd62382 ALSA: line6: Use managed buffer allocation new 8aa77f9cab9a ALSA: ua101: Use managed buffer allocation new 3f0c972ad828 ALSA: usx2y: Use managed buffer allocation new 6dd9486ca9b8 ALSA: usb-audio: Use managed buffer allocation new dd21bf512b64 ALSA: pcxhr: Use managed buffer allocation new cc6c69126e38 ALSA: hdml-lpe-audio: Use managed buffer allocation new f2b44229268f ALSA: aoa: Drop superfluous ioctl PCM ops new 94c0ff8bd1e3 ALSA: arm: Drop superfluous ioctl PCM ops new 1eb1a950f620 ALSA: atmel: Drop superfluous ioctl PCM ops new ae531486d770 ALSA: drivers: Drop superfluous ioctl PCM ops new d45b3aaea26c ALSA: firewire: Drop superfluous ioctl PCM ops new 2251612e2f99 ALSA: es1688: Drop superfluous ioctl PCM ops new 86940651eaf4 ALSA: isa: Drop superfluous ioctl PCM ops new 9a4df8251ac0 ALSA: mips: Drop superfluous ioctl PCM ops new c02644684ca1 ALSA: parisc: Drop superfluous ioctl PCM ops new 4ab6596a32b1 ALSA: intel8x0: Drop superfluous ioctl PCM ops new 64395f83297a ALSA: via82xx: Drop superfluous ioctl PCM ops new 6c9239e4c705 ALSA: atiixp: Drop superfluous ioctl PCM ops new b1b375b062b4 ALSA: asihpi: Drop superfluous ioctl PCM ops new 6b07ea052a5a ALSA: trident: Drop superfluous ioctl PCM ops new d34e1b7b9a7f ALSA: pci: Drop superfluous ioctl PCM ops new 1a0fa90f9c01 ALSA: pcmcia: Drop superfluous ioctl PCM ops new 5b6e996a6218 ALSA: ppc: Drop superfluous ioctl PCM ops new 9fafc5259b43 ALSA: sh: Drop superfluous ioctl PCM ops new 5fcd1aeee587 ALSA: sparc: Drop superfluous ioctl PCM ops new 6bddc9ef5885 ALSA: spi: Drop superfluous ioctl PCM ops new 9c0d064a1e19 ALSA: usb: Drop superfluous ioctl PCM ops new 63d5cda7f55b ALSA: x86: Drop superfluous ioctl PCM ops new 4bb1e4e7ccc2 ALSA: xen: Drop superfluous ioctl PCM ops new 164d0738248a ALSA: ad1889: Support PCM sync_stop new 5110bc701b4a ALSA: ali5451: Support PCM sync_stop new ea2eab50a0e1 ALSA: als300: Support PCM sync_stop new 4504487d928d ALSA: atiixp: Support PCM sync_stop new 662a7441316d ALSA: au88x0: Support PCM sync_stop new f8582e001f72 ALSA: aw2: Support PCM sync_stop new aefd1860acd5 ALSA: azt3328: Support PCM sync_stop new d2625a62fe75 ALSA: bt87x: Support PCM sync_stop new 339ede502a00 ALSA: ca0106: Support PCM sync_stop new 3663984e07a4 ALSA: cmipci: Support PCM sync_stop new 5afff8c1bbc7 ALSA: cs4281: Support PCM sync_stop new 763ae53d2ae4 ALSA: cs46xx: Support PCM sync_stop new 25ec679b9078 ALSA: cs5535audio: Support PCM sync_stop new 5e0890c1cb7d ALSA: ctxfi: Support PCM sync_stop new d4cad99fda9b ALSA: echoaudio: Support PCM sync_stop new 66471aa715f0 ALSA: emu10k1: Support PCM sync_stop new 83720eef264b ALSA: ens137x: Support PCM sync_stop new 6b276e6281b6 ALSA: es1938: Support PCM sync_stop new dbb71ab05f39 ALSA: es1968: Support PCM sync_stop new e41dbd20383d ALSA: fm801: Support PCM sync_stop new f36da9406e66 ALSA: hda: Support PCM sync_stop new 1b97a87f44d8 ALSA: ice1712: Support PCM sync_stop new b0ad3bbc1e1b ALSA: ice1724: Support PCM sync_stop new be1391c7858f ALSA: intel8x0: Support PCM sync_stop new 67ceac17e877 ALSA: korg1212: Support PCM sync_stop new aec9f0cc057e ALSA: lola: Support PCM sync_stop new a20b8bfe557c ALSA: maestro3: Support PCM sync_stop new 1478eb63654b ALSA: nm256: Support PCM sync_stop new bf17d20adea7 ALSA: oxygen: Support PCM sync_stop new 3992f78f349f ALSA: riptide: Support PCM sync_stop new 1dad75b9823c ALSA: rme32: Support PCM sync_stop new 5fcf46bc8333 ALSA: rme96: Support PCM sync_stop new 39cccf4511fd ALSA: rme9652: Support PCM sync_stop new 39b77268c8cd ALSA: sis7019: Support PCM sync_stop new 93042ac2bc40 ALSA: sonicvibes: Support PCM sync_stop new 4a9ff148bd34 ALSA: trident: Support PCM sync_stop new c47583b0eb68 ALSA: via82xx: Support PCM sync_stop new b7a03a1e1459 ALSA: ymfpci: Support PCM sync_stop new 0dbba47eb4e9 ALSA: ad1816a: Support PCM sync_stop new f5ac512085b5 ALSA: es1688: Support PCM sync_stop new 58dad836f98c ALSA: es18xx: Support PCM sync_stop new 914da689090c ALSA: gus: Support PCM sync_stop new 52f623d0a84d ALSA: msnd: Support PCM sync_stop new d3e163bfff97 ALSA: opl3sa2: Support PCM sync_stop new 16d9fb1deef8 ALSA: opti9xx: Support PCM sync_stop new f9236dd027b8 ALSA: sb: Support PCM sync_stop new 48094a75cd70 ALSA: wavefront: Support PCM sync_stop new 959d4c806d38 ALSA: wss: Support PCM sync_stop new 41094b243e62 ALSA: lx6464es: Support PCM sync_stop new cefeaa5053d9 ALSA: mixart: Support PCM sync_stop new 271213ef4d0d ALSA: pcxhr: Support PCM sync_stop new 59fdf8e96c03 ALSA: vx222: Support PCM sync_stop new 2f44742ca1de ALSA: pdaudiocf: Support PCM sync_stop new 0ca4cefad185 ALSA: vxpocket: Support PCM sync_stop new dc5eafe7787c ALSA: usb-audio: Support PCM sync_stop new f5954299dd1f Merge remote-tracking branch 'sound/for-next' new 7f4aee8fa79c ASoC: amd: Use managed buffer allocation new 66a7caaf354e ASoC: amd: Drop superfluous ioctl PCM ops new 7aff4224ff6b ASoC: atmel: Drop superfluous ioctl PCM ops new 4000fc0b5a7f ASoC: au1x: Drop superfluous ioctl PCM ops new e7a83dfcb33d ASoC: bcm: Drop superfluous ioctl PCM ops new f6201a314fc7 ASoC: dwc: Drop superfluous ioctl PCM ops new 6ac44ce9dfd6 ASoC: fsl: Drop superfluous ioctl PCM ops new aa4708d97e74 ASoC: intel: Drop superfluous ioctl PCM ops new 13fd6f07f5b1 ASoC: kirkwood: Drop superfluous ioctl PCM ops new a1b175b0828d ASoC: mediatek: Drop superfluous ioctl PCM ops new a984e214de0c ASoC: meson: Drop superfluous ioctl PCM ops new 92e63b552822 ASoC: pxa: Drop superfluous ioctl PCM ops new 29da4698399e ASoC: qcom: Drop superfluous ioctl PCM ops new c4d140466500 ASoC: samsung: Drop superfluous ioctl PCM ops new 2680c3127c39 ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops new 620ea8d26b99 ASoC: SOF: Drop superfluous ioctl PCM ops new 01ac8ada9712 ASoC: sprd: Drop superfluous ioctl PCM ops new 88b79e98cfc8 ASoC: txx9: Drop superfluous ioctl PCM ops new 71bfaea3d6d9 ASoC: xilinx: Drop superfluous ioctl PCM ops new 6a8228d07ca0 ASoC: xtensa: Drop superfluous ioctl PCM ops new 93ec6953c1d7 ASoC: utils: Drop superfluous ioctl PCM ops new 29d9fc7acacb ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of [...] new 8a6a6a38f868 ASoC: soc-core: tidyup for CONFIG_DMI new a4072cdfa9fe ASoC: soc-core: tidyup for CONFIG_DEBUG_FS new fe9912ac58e4 ASoC: au1x: Use managed buffer allocation new fcf306efab32 ASoC: dwc: Use managed buffer allocation new bace3caa82e1 ASoC: meson: Use managed buffer allocation new d23a16584b4f ASoC: dma-sh7760: Use managed buffer allocation new e494dbcd9be7 ASoC: rcar: Use managed buffer allocation new d708c2b36b5d ASoC: generic-dmaengine-pcm: Use managed buffer allocation new 6f7aff352e69 ASoC: stm32: Use managed buffer allocation new ffe119308cf6 ASoC: txx9: Use managed buffer allocation new 52f0ac153d12 ASoC: xilinx: Use managed buffer allocation new bfddcaffd885 ASoC: xtensa: Use managed buffer allocation new 66b3621b8b6f ASoC: cros_ec_codec: Use managed buffer allocation new cae8055e0656 ASoC: rt5514-spi: Use managed buffer allocation new 9a560089e964 ASoC: rt5677-spi: Use managed buffer allocation new 02298145559f ASoC: intel: atom: Use managed buffer allocation new d9c7824aa29d ASoC: intel: baytrail: Use managed buffer allocation new 3f93b1ed4ac1 ASoC: intel: haswell: Use managed buffer allocation new 51240953f28e ASoC: intel: skylake: Use managed buffer allocation new 55df47f2300e ASoC: fsi: Use managed buffer allocation new 2c7c9630db45 ASoC: siu_pcm: Use managed buffer allocation new d55894bc2763 ASoC: uniphier: Use managed buffer allocation new e91f134c83b1 ASoC: sh: Drop superfluous ioctl PCM ops new c0bd504dfbe6 ASoC: uniphier: Drop superfluous ioctl PCM ops new 01fec8cce7cc ASoC: Drop snd_soc_pcm_lib_ioctl() new 01c6409d137e Merge branch 'asoc-5.6' into asoc-next new 4399541c66e8 Merge remote-tracking branch 'sound-asoc/for-next' new 67c15151f16e Merge remote-tracking branch 'modules/modules-next' new 971ab76dd5c8 Merge remote-tracking branch 'block/for-next' new bb70d4d84406 Merge remote-tracking branch 'device-mapper/for-next' new 328609236bd2 Merge remote-tracking branch 'mmc/next' new e9c2101ea449 Merge branch 'regulator-5.6' into regulator-next new 7d6e11eb1499 Merge remote-tracking branch 'regulator/for-next' new dd8c8e06f616 next-20191211/keys new 9f58dbfb8379 Merge remote-tracking branch 'selinux/next' new b9fa0e0e3443 Merge remote-tracking branch 'smack/for-next' new 6f7c41374b62 tomoyo: Don't use nifty names on sockets. new 29fb9404c49c Merge remote-tracking branch 'tomoyo/master' new c10b93984218 Merge remote-tracking branch 'audit/next' new a00855a14142 dt-bindings: mmc: fsl-imx-esdhc: add imx8qm compatible string new 1148fa447a1b dt-bindings: serial: lpuart: add imx8qm compatible string new 80aea6c30386 dt-bindings: i2c: lpi2c: add imx8qm compatible string new 833d9a59b3c3 dt-bindings: vendor-prefixes: Add yet another for ST-Ericsson new 513be061d923 dt-bindings: vendor-prefixes: Deprecate "ste" and "st-ericsson" new 49fa9be2dcb2 dt-bindings: vendor-prefixes: Add "calaosystems" for CALAO [...] new 20263c361ba9 dt-bindings: arm: stm32: Convert stm32-syscon to json-schema new cd090c47c7b7 Merge remote-tracking branch 'devicetree/for-next' new 169f9acae086 spi: dw: Avoid BUG_ON() in case of host failure new 851c902fd2d0 spi: rspi: Remove obsolete platform_device_id entries new c016b7c00391 Merge branch 'spi-5.6' into spi-next new 62066c7d4dcd Merge remote-tracking branch 'spi/for-next' new c456faf0b45f Merge remote-tracking branch 'tip/auto-latest' new d3aeb08f8dd8 Merge remote-tracking branch 'edac/edac-for-next' new 12ecc62107f8 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 9ffdd7982417 doc: Convert arrayRCU.txt to arrayRCU.rst new 6705cae433cf doc: Converted NMI-RCU.txt to NMI-RCU.rst. new 5e1bc932818f doc: Convert whatisRCU.txt to .rst new b00aedf978aa doc: Convert to rcu_dereference.txt to rcu_dereference.rst new 4af498306ffd doc: Convert to rcubarrier.txt to ReST new 17f0da13873b doc: Updated full list of RCU API in whatisRCU.rst new 6e6eca2ee79a doc: Fix typo "deference" to "dereference" new 15c7c972cd26 rcu: Use *_ONCE() to protect lockless ->expmask accesses new 9f08cf088676 rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_n [...] new 6cf539a87a61 rcu: Fix data-race due to atomic_t copy-by-value new aca2991a25da rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_s [...] new fd6bc19d7676 rcu: Fix missed wakeup of exp_wq waiters new 4bc6b745e5cb rcu: Allow only one expedited GP to run concurrently with wakeups new 6c7d7dbf5b7f rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() new de8cd0a533bf rcu: Update tree_exp.h function-header comments new 28f0361fdfab rcu: Replace synchronize_sched_expedited_wait() "_sched" w [...] new df1e849ae455 rcu: Enable tick for nohz_full CPUs slow to provide expedited QS new af8c9224182e rcu: Remove rcu_swap_protected() new e50d91036296 rcu: Mark non-global functions and variables as static new 7088488cc2f8 rcu: Fix harmless omission of "CONFIG_" from #if condition new 6ddc1d57138f rcu: Fix tracepoint tracking RCU CPU kthread utilization new 62a6e3043b76 rcu: Remove the declaration of call_rcu() in tree.h new a2e1b6647a34 rcu: Move gp_state_names[] and gp_state_getname() to tree_stall.h new 5e6703f3c891 rcu: Move rcu_{expedited,normal} definitions into rcupdate.h new c8ee95945ddd rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() new 6b08dc4ca98c srcu: Apply *_ONCE() to ->srcu_last_gp_end new 4b9423cbab36 .mailmap: Add entries for old paulmck@kernel.org addresses new 805a2b56a53e powerpc: Remove comment about read_barrier_depends() new d323ea392f43 rcu: Remove unused stop-machine #include new a3246cafecaa rcu: Add basic support for kfree_rcu() batching new be7188c96444 rcuperf: Add kfree_rcu() performance Tests new 502b7d8b111b rcu: Make kfree_rcu() use a non-atomic ->monitor_todo new e38fa01b94c8 rcu: Add multiple in-flight batches of kfree_rcu() work new 08fcb027b210 rcu: Add support for debug_objects debugging for kfree_rcu() new 86f815430041 rcu: Remove kfree_rcu() special casing and lazy-callback handling new c1f680af911b rcu: Remove kfree_call_rcu_nobatch() new f452ee096d95 rculist: Describe variadic macro argument in a Sphinx-comp [...] new c54a2744497d list: Add hlist_unhashed_lockless() new c4127fce1d02 timer: Use hlist_unhashed_lockless() in timer_pending() new 90955b92a744 rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls new 61227ad3a0f6 rcu: Add and update docbook header comments in list.h new 50a3d82d959a rcu: Add a hlist_nulls_unhashed_lockless() function new f9dbf7b666f0 rculist_nulls: Add docbook comments new 16d9fb055d8b rculist_nulls: Change docbook comment headers new db282fa39a05 rculist.h: Add list_tail_rcu() new 610dea36d308 rcu/nocb: Fix dump_tree hierarchy print always active new 6935c3983b24 rcu: Avoid data-race in rcu_gp_fqs_check_wake() new 03bd2983d7a9 rcu: Use lockdep rather than comment to enforce lock held new b3e627d3d509 rcu: Make PREEMPT_RCU be a modifier to TREE_RCU new 90326f0521a8 rcu: Use CONFIG_PREEMPTION where appropriate new 8356cdcfb5e4 rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_P [...] new 163b89bb565e rcu: Clear .exp_hint only when deferred quiescent state ha [...] new bed37c63c7e9 rcu: Clear ->rcu_read_unlock_special only once new 28b605c3f828 rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() new c1d9101132d0 rcu: Provide wrappers for uses of ->rcu_read_lock_nesting new fc7113c3640f rcu: Avoid tick_dep_set_cpu() misordering new c493f1c9c409 torture: Use gawk instead of awk for systime() function new 9aa55ec206a6 rcutorture: Dispense with Dracut for initrd creation new 517f17aed0ce torture: Handle jitter for CPUs that cannot be offlined new b8dfff975c37 torture: Handle systems lacking the mpstat command new ebfbaa8dcc84 rcutorture: Add worst-case call_rcu() forward-progress results new a289e608b3e7 rcutorture: Pull callback forward-progress data into rcu_f [...] new 6b1b83254606 rcutorture: Thread rcu_fwd pointer through forward-progres [...] new 7beba0c06b58 rcutorture: Move to dynamic initialization of rcu_fwds new 6764100bd292 rcutorture: Complete threading rcu_fwd pointers through functions new 5155be9994e5 rcutorture: Dynamically allocate rcu_fwds structure new 25b4da74a955 torture: Allow "CFLIST" to specify default list of scenarios new b22eb7cefb9d torture: Hoist calls to lscpu to higher-level kvm.sh script new 454cf5b6b2cf Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixe [...] new 0d0fdca6c61d kcsan, ubsan: Make KCSAN+UBSAN work together new 7f4d7be8beb9 asm-generic/atomic: Use __always_inline for pure wrappers new c25b3c4c1ccc asm-generic/atomic: Use __always_inline for fallback wrappers new 8e44b81d3f1e kcsan: Document static blacklisting options new 752659ad43b4 kcsan: Add __no_kcsan function attribute new 17086aa6cc68 Merge branch 'kcsan.2019.11.16a' into HEAD new 61cb608e90c3 tools/memory-model: Make judgelitmus.sh note timeouts new ab9ad415a447 tools/memory-model: Make cmplitmushist.sh note timeouts new fd99ec8d8ed5 tools/memory-model: Make judgelitmus.sh identify bad macros new 30aee4f9caf8 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new d5c771df1863 tools/memory-model: Fix paulmck email address on pre-exist [...] new a9ce6100e18b tools/memory-model: Update parseargs.sh for hardware verification new 95ea741f3924 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 8f7440256281 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 69e0a5867dae tools/memory-model: Fix checkalllitmus.sh comment new c19b8534e918 tools/memory-model: Hardware checking for check{,all}litmus.sh new a05fec8cfaea tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new bc99d9407f30 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 3f15694e4087 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 082ab4692c45 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new b9f66cb583e3 tools/memory-model: Keep assembly-language litmus tests new 276a1d50dd81 tools/memory-model: Allow herd to deduce CPU type new 1dd72050454f tools/memory-model: Make runlitmus.sh check for jingle errors new d2e6c738845c tools/memory-model: Add -v flag to jingle7 runs new 1aac9cca908f tools/memory-model: Implement --hw support for checkghlitmus.sh new 3db81939157a tools/memory-model: Fix scripting --jobs argument new d72aebde6de5 tools/memory-model: Make checkghlitmus.sh use mselect7 new a80e47b8669d tools/memory-model: Make history-check scripts use mselect7 new 4959d07db241 tools/memory-model: Add "--" to parseargs.sh for addition [...] new 7bfb126843ea tools/memory-model: Repair parseargs.sh header comment new 461c078c85ca tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 232290bb8b67 tools/memory-model: Add data-race capabilities to judgelitmus.sh new ada345f91158 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 5887751baba7 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 33b11f8be691 Merge branch 'lkmm-dev.2019.12.08a' into HEAD new fcacf7af9581 cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order new 9fea348769b2 rcutorture: Suppress forward-progress complaints during ea [...] new 0e4b66d3c9bf torture: Make results-directory date format completion-friendly new 19f3880d90d6 rcutorture: Refrain from callback flooding during boot new 881e6db7f2c2 torture: Forgive -EBUSY from boottime CPU-hotplug operations new dbee6746dcd2 rcutorture: Allow boottime stall warnings to be suppressed new 1afce9153e46 rcutorture: Suppress boottime bad-sequence warnings new 763cc670e27c torture: Allow disabling of boottime CPU-hotplug torture o [...] new 44a39e517dca rcu: Clear ->core_needs_qs at GP end or self-reported QS new 7e11b5005576 net/tipc: Replace rcu_swap_protected() with rcu_replace_pointer() new 55e5c4ee7511 wireless/mediatek: Replace rcu_swap_protected() with rcu_r [...] new 82150cb53dcb rcu: React to callback overload by aggressively seeking qu [...] new 1802de53ec76 rcu: React to callback overload by boosting RCU readers new c48e5cdf3b78 Merge remote-tracking branch 'rcu/rcu/next' new 44aabde75533 Merge remote-tracking branch 'kvm-arm/next' new 7e06315704d8 Merge remote-tracking branch 'percpu/for-next' new c7c5b46e711d Merge remote-tracking branch 'chrome-platform/for-next' new 042f057fe2dc drivers: ipmi: Support raw i2c packet in IPMB new 380665becdee drivers: ipmi: Modify max length of IPMB packet new 577a1dc473c1 Merge remote-tracking branch 'ipmi/for-next' new 24a04c810171 Merge remote-tracking branch 'usb/usb-next' new e83c6587c47c tty: omap-serial: remove set but unused variable new 40820074c4ea Merge remote-tracking branch 'tty/tty-next' new bd23fc7f36d9 Merge remote-tracking branch 'extcon/extcon-next' new 7e6d24d9bca7 staging: most: Use managed buffer allocation new 3ad10e575451 staging: bcm2835-audio: Use managed buffer allocation new 0a2eb63de28f staging: most: Drop superfluous ioctl PCM ops new de7c18bd2764 staging: bcm2835-audio: Drop superfluous ioctl PCM ops new 68468503e000 staging: rtl8723bs: Fix spelling errors new 4d17363db021 staging: rtl8723bs: Fix line length new 5dab207a47cf Merge remote-tracking branch 'staging/staging-next' new aa0bf901d63c Merge remote-tracking branch 'mux/for-next' new bf4a4566cd4f Merge remote-tracking branch 'icc/icc-next' new a5b982af953b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio new 7dcf61207131 Merge remote-tracking branch 'slave-dma/next' new 68d671d52e59 Merge remote-tracking branch 'cgroup/for-next' new 67a358329376 Merge branch 'misc' into for-next new aa4c93c0b1eb Merge remote-tracking branch 'scsi/for-next' new 6e87127e1b24 Merge remote-tracking branch 'scsi-mkp/for-next' new 63341ab03706 virtio-balloon: fix managed page counts when migrating pag [...] new 2a946fa1c8bc virtio_balloon: name cleanups new 63b9b80e9f5b virtio_balloon: divide/multiply instead of shifts new 8eb9e25614d5 netdev: pass the stuck queue to the timeout handler new c2e972f4bc7b mlx4: use new txqueue timeout argument new 4d5e64eb1404 netronome: use the new txqueue timeout argument new 56321b6388f5 ptr_ring: linked list fallback new 84422715c9fa vhost: option to fetch descriptors through an independent struct new 68f8bd3ea637 vhost/test: add an option to test new code new a50e3d74e49c vhost: batching fetches new 2144b71859f9 vhost/net: add an option to test new code new 36c2b522f334 vhost: last descriptor must have NEXT clear new 32690f860b64 Merge remote-tracking branch 'vhost/linux-next' new cbf8a3c3a596 Merge remote-tracking branch 'rpmsg/for-next' new 55f8bbb51379 gpio: pca953x: Don't hardcode irq trigger type new 725c1cb6987a gpio: pca953x: Remove redundant forward declaration new 0c21639f5a4b gpio: mvebu: use platform_irq_count new cfdca14c44a7 gpio: bcm-kona: use platform_irq_count new 79127a5341a6 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new b4d0a8654f96 Merge remote-tracking branch 'pinctrl-intel/for-next' new 73ae2cb42495 pinctrl: samsung: Enable compile test for build coverage new 56d9625e8cc6 pinctrl: samsung: Clarify the option titles/names new fabe6e727e59 Merge remote-tracking branch 'pinctrl-samsung/for-next' new e676987aaaf9 Merge remote-tracking branch 'pwm/for-next' new 61d7ac13b5da Merge remote-tracking branch 'ktest/for-next' new aa9eb86f61df Merge remote-tracking branch 'y2038/y2038' new 7bceb011a02d Merge remote-tracking branch 'livepatching/for-next' new 5dd5425d3b9d Merge remote-tracking branch 'rtc/rtc-next' new fe3b4e91c996 Merge remote-tracking branch 'ntb/ntb-next' new f51c551749b9 Merge remote-tracking branch 'kspp/for-next/kspp' new 3581061068bf Merge remote-tracking branch 'fsi/next' new a64f1ebe45bd Merge remote-tracking branch 'nvmem/for-next' new 1ce8416bca24 Merge remote-tracking branch 'xarray/xarray' new df385c578723 Merge remote-tracking branch 'pidfd/for-next' new 252ef98ed524 PM / devfreq: tegra: Add COMMON_CLK dependency new 58f3f85ea1fc Merge remote-tracking branch 'devfreq/devfreq-next' new f711f5c11bfb kasan: fix crashes on access to memory mapped by vm_map_ram() new 89301188467b kasan-fix-crashes-on-access-to-memory-mapped-by-vm_map_ram-v2 new 61d679dba7a4 mm/memory.c: add apply_to_existing_page_range() helper new 3264ba9274f5 mm-add-apply_to_existing_pages-helper-fix new 236408931281 mm-add-apply_to_existing_pages-helper-fix-fix new bcb65983790c kasan: use apply_to_existing_page_range() for releasing vm [...] new cfa125bd7072 kasan-use-apply_to_existing_pages-for-releasing-vmalloc-sh [...] new c11be8fc69f2 kasan: don't assume percpu shadow allocations will succeed new 58fa4bc6f9b3 mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG new ea30e67fc623 lib/Kconfig.debug: fix some messed up configurations new c1de591d8de7 lib-kconfigdebug-fix-some-messed-up-configurations-checkpa [...] new 82fbdc5f1a30 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new a7041c7276d7 /proc/kpageflags: do not use uninitialized struct pages new ff7454c3d3f3 mm/zsmalloc.c: fix the migrated zspage statistics. new 7908693e318c mm, thp: tweak reclaim/compaction effort of local-only and [...] new 8ff61d176ba9 x86/mm: Split vmalloc_sync_all() new d5e74d518309 kcov: fix struct layout for kcov_remote_arg new 20a2b3313095 memcg: account security cred as well to kmemcg new f81a945874a2 mm: move_pages: return valid node id in status if the page [...] new d007c1292fb2 fs/direct-io.c: include fs/internal.h for missing prototype new 8ecb3b5e6695 fs/nsfs.c: include headers for missing declarations new 04ff54af1d97 fs/namespace.c: make to_mnt_ns() static new a632c00ae02c hexagon: define ioremap_uc new bc02697a47e7 hexagon: parenthesize registers in asm predicates new 2b1461a8d164 hexagon: work around compiler crash new 8f459b66f3cf fs/posix_acl.c: fix kernel-doc warnings new 974d050e15b3 init/Kconfig: enable -O3 for all arches new e4433601049c ramfs: support O_TMPFILE new 72ee6b45029a mm/slub.c: avoid slub allocation while holding list_lock new 800065e6d6e5 mm/memcontrol.c: cleanup some useless code new e82a48a01dc5 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints new cb941a7e223b mm/pgmap: use correct alignment when looking at first pfn [...] new 2987afa01933 mm/mmap.c: fix the adjusted length error new 92c3e3324a66 mm/memmap_init: update variable name in memmap_init_zone new 2ee348cb6262 mm/memory_hotplug: shrink zones when offlining memory new d557944aa1ac mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() new e5c7e423b428 mm/memory_hotplug: we always have a zone in find_(smallest [...] new 89ac3cd7ff95 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] new 3a3c88b7a9cf mm/memory_hotplug: drop local variables in shrink_zone_span() new 9fcd7d7313be mm/memory_hotplug: cleanup __remove_pages() new 29e010058f8a mm/early_ioremap.c: use %pa to print resource_size_t variables new cd5070b4efe7 mm, oom: avoid printk() iteration under RCU new 9514d5944993 mm-oom-avoid-printk-iteration-under-rcu-fix new 3522472d3be6 include/linux/mm.h: clean up obsolete check on space in pa [...] new 47b35d8e4d2c fs/buffer.c: add debug print for __getblk_gfp() stall problem new b266d46dd78c fs/buffer.c: dump more info for __getblk_gfp() stall problem new e87641943607 kernel/hung_task.c: Monitor killed tasks. new a3b396f93d16 lib/zlib: add s390 hardware support for kernel zlib_deflate new 00d3d4fe70ea s390/boot: rename HEAP_SIZE due to name collision new fa98bb83fd65 lib/zlib: add s390 hardware support for kernel zlib_inflate new 51dcec093ebd s390/boot: add dfltcc= kernel command line parameter new d2f92ddb1db2 lib/zlib: add zlib_deflate_dfltcc_enabled() function new d54d8e113761 btrfs: use larger zlib buffer for s390 hardware compression new 8c23046b1ae1 string: add stracpy and stracpy_pad mechanisms new af656cab9b61 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] new 45b35d22a78f fs/binfmt_elf.c: smaller code generation around auxv vector fill new 44385722a4f5 fs/binfmt_elf.c: fix ->start_code calculation new 0872c089d7b2 fs/binfmt_elf.c: don't copy ELF header around new 4e03199ef228 execve: warn if process starts with executable stack new 3ccac9d82d55 include/linux/io-mapping.h-mapping: use PHYS_PFN() macro i [...] new d39cfb78988c aio: simplify read_events() new ac061ea27496 smp_mb__{before,after}_atomic(): update Documentation new 8a743f20ec44 ipc/mqueue.c: remove duplicated code new 40a44ec56787 ipc/mqueue.c: update/document memory barriers new f1733ecb126f ipc/msg.c: update and document memory barriers new c5ce36ec970e ipc/sem.c: document and update memory barriers new 658622e448a6 ipc/msg.c: consolidate all xxxctl_down() functions new ce33aa9185d6 Merge branch 'akpm-current/current' new 6a0352fc9a77 drivers/block/null_blk_main.c: fix layout new 1d425d9d2fe1 drivers/block/null_blk_main.c: fix uninitialized var warnings new d2063ba7d812 pinctrl: fix pxa2xx.c build warnings new 6de474a7e6db drivers/tty/serial/sh-sci.c: suppress warning new 26e55b564397 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 9f485a152fa7 Merge branch 'akpm/master' new 78adcacd4edb Add linux-next specific files for 20191212
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 (938f49c85b36) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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 939 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 | 5 + Documentation/RCU/{NMI-RCU.txt => NMI-RCU.rst} | 53 +- Documentation/RCU/{arrayRCU.txt => arrayRCU.rst} | 34 +- Documentation/RCU/index.rst | 5 + Documentation/RCU/lockdep-splat.txt | 2 +- .../{rcu_dereference.txt => rcu_dereference.rst} | 75 +- .../RCU/{rcubarrier.txt => rcubarrier.rst} | 222 ++- Documentation/RCU/stallwarn.txt | 11 +- Documentation/RCU/{whatisRCU.txt => whatisRCU.rst} | 291 +-- Documentation/admin-guide/kernel-parameters.txt | 44 + Documentation/core-api/index.rst | 1 + Documentation/core-api/padata.rst | 169 ++ Documentation/crypto/devel-algos.rst | 4 +- Documentation/dev-tools/kcsan.rst | 24 +- Documentation/dev-tools/kselftest.rst | 8 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 41 + .../devicetree/bindings/arm/stm32/stm32-syscon.txt | 16 - Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +- .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +- .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 2 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 2 +- .../bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 2 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 2 +- .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 1 + .../bindings/iio/adc/allwinner,sun8i-a33-ths.yaml | 2 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 +- .../allwinner,sun4i-a10-ic.yaml | 2 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +- .../memory-controllers/nvidia,tegra124-mc.yaml | 3 +- .../memory-controllers/nvidia,tegra30-emc.yaml | 9 +- .../memory-controllers/nvidia,tegra30-mc.yaml | 3 +- .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 2 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-emac.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 2 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 2 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +- .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 2 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 22 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 2 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 5 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 2 + .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 1 + .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 2 +- .../devicetree/bindings/serial/fsl-lpuart.txt | 2 + .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 2 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 2 +- .../sound/allwinner,sun8i-a23-codec-analog.yaml | 2 +- .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 2 +- .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +- .../timer/allwinner,sun5i-a13-hstimer.yaml | 2 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 +- Documentation/driver-api/ipmb.rst | 4 + .../networking/device_drivers/netronome/nfp.rst | 116 ++ Documentation/padata.txt | 163 -- MAINTAINERS | 2 +- Next/SHA1s | 118 +- Next/merge.log | 1925 +++++++++++++++----- arch/arm/arm-soc-for-next-contents.txt | 6 + arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 2 +- arch/arm/boot/dts/bcm5301x.dtsi | 4 +- arch/arm/boot/dts/exynos5.dtsi | 2 +- arch/arm/boot/dts/exynos5420.dtsi | 34 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 64 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 78 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 58 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 13 + arch/arm/boot/dts/exynos5800.dtsi | 52 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 9 + .../boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi | 22 + arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 21 - arch/arm/boot/dts/rk3288-veyron-fievel.dts | 2 - arch/arm/boot/dts/rk3288-veyron-jaq.dts | 22 + arch/arm/boot/dts/rk3288-veyron-jerry.dts | 22 + arch/arm/boot/dts/rk3288-veyron-mickey.dts | 9 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 21 + arch/arm/boot/dts/rk3288-veyron-pinky.dts | 22 + arch/arm/boot/dts/rk3288-veyron-speedy.dts | 21 + arch/arm/boot/dts/rk3288-veyron.dtsi | 59 +- arch/arm/configs/exynos_defconfig | 6 + arch/arm/mach-mmp/pxa168.h | 2 +- arch/arm/net/bpf_jit_32.c | 30 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 9 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 14 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 100 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 664 +++++++ arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 20 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 81 +- arch/arm64/configs/defconfig | 2 + arch/arm64/crypto/ghash-ce-glue.c | 2 +- arch/arm64/crypto/sha1-ce-glue.c | 17 +- arch/arm64/crypto/sha2-ce-glue.c | 34 +- arch/arm64/crypto/sha256-glue.c | 32 +- arch/arm64/crypto/sha512-ce-glue.c | 26 +- arch/arm64/crypto/sha512-glue.c | 15 +- arch/hexagon/include/asm/atomic.h | 8 +- arch/hexagon/include/asm/bitops.h | 8 +- arch/hexagon/include/asm/cmpxchg.h | 2 +- arch/hexagon/include/asm/futex.h | 6 +- arch/hexagon/include/asm/io.h | 1 + arch/hexagon/include/asm/spinlock.h | 20 +- arch/hexagon/kernel/stacktrace.c | 4 +- arch/hexagon/kernel/vm_entry.S | 2 +- arch/mips/net/ebpf_jit.c | 9 +- arch/powerpc/include/asm/barrier.h | 2 - arch/riscv/net/bpf_jit_comp.c | 4 +- arch/s390/Kconfig | 1 + arch/s390/boot/compressed/decompressor.c | 8 +- arch/s390/boot/ipl_parm.c | 14 + arch/s390/include/asm/setup.h | 9 +- arch/s390/include/asm/uv.h | 2 +- arch/s390/kernel/early.c | 16 - arch/s390/kernel/perf_cpum_sf.c | 22 +- arch/s390/kernel/setup.c | 1 + arch/s390/kernel/smp.c | 13 +- arch/s390/lib/spinlock.c | 1 - arch/s390/lib/test_unwind.c | 2 +- arch/s390/mm/kasan_init.c | 68 +- arch/sh/kernel/kgdb.c | 1 + arch/x86/crypto/aesni-intel_asm.S | 8 +- arch/x86/crypto/aesni-intel_glue.c | 45 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 74 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 72 +- arch/x86/crypto/camellia_glue.c | 45 +- arch/x86/crypto/cast6_avx_glue.c | 68 +- arch/x86/crypto/glue_helper.c | 23 +- arch/x86/crypto/serpent_avx2_glue.c | 65 +- arch/x86/crypto/serpent_avx_glue.c | 63 +- arch/x86/crypto/serpent_sse2_glue.c | 30 +- arch/x86/crypto/twofish_avx_glue.c | 75 +- arch/x86/crypto/twofish_glue_3way.c | 37 +- arch/x86/include/asm/crypto/camellia.h | 63 +- arch/x86/include/asm/crypto/glue_helper.h | 18 +- arch/x86/include/asm/crypto/serpent-avx.h | 20 +- arch/x86/include/asm/crypto/serpent-sse2.h | 28 +- arch/x86/include/asm/crypto/twofish.h | 19 +- arch/x86/kernel/ftrace.c | 14 - crypto/af_alg.c | 6 +- crypto/algapi.c | 65 +- crypto/api.c | 20 +- crypto/cast6_generic.c | 18 +- crypto/cipher.c | 92 +- crypto/compress.c | 31 +- crypto/essiv.c | 2 +- crypto/hmac.c | 24 +- crypto/internal.h | 4 - crypto/pcrypt.c | 41 +- crypto/serpent_generic.c | 6 +- crypto/shash.c | 29 +- crypto/skcipher.c | 22 +- crypto/testmgr.c | 584 ++++-- crypto/testmgr.h | 14 +- drivers/acpi/device_pm.c | 12 +- drivers/bluetooth/hci_bcm.c | 3 + drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/iproc-rng200.c | 1 + drivers/char/ipmi/ipmb_dev_int.c | 31 +- drivers/cpuidle/cpuidle.c | 1 + drivers/crypto/Kconfig | 22 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 22 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 5 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 9 + drivers/crypto/atmel-aes.c | 271 +-- drivers/crypto/atmel-sha.c | 418 ++--- drivers/crypto/atmel-tdes.c | 338 ++-- drivers/crypto/caam/Kconfig | 14 +- drivers/crypto/caam/ctrl.c | 6 +- drivers/crypto/ccp/ccp-dev-v3.c | 1 + drivers/crypto/ccree/cc_driver.c | 8 +- drivers/crypto/ccree/cc_driver.h | 1 - drivers/crypto/ccree/cc_fips.c | 2 +- drivers/crypto/ccree/cc_hash.c | 2 - drivers/crypto/ccree/cc_pm.c | 2 +- drivers/crypto/ccree/cc_request_mgr.c | 13 +- drivers/crypto/chelsio/Kconfig | 30 +- drivers/crypto/hisilicon/Kconfig | 3 +- drivers/crypto/hisilicon/sgl.c | 17 +- drivers/crypto/hisilicon/zip/zip.h | 4 + drivers/crypto/hisilicon/zip/zip_crypto.c | 92 +- drivers/crypto/inside-secure/safexcel_cipher.c | 5 +- drivers/crypto/omap-aes-gcm.c | 223 ++- drivers/crypto/omap-aes.c | 142 +- drivers/crypto/omap-aes.h | 12 +- drivers/crypto/omap-crypto.c | 37 +- drivers/crypto/omap-des.c | 13 +- drivers/crypto/omap-sham.c | 191 +- drivers/crypto/padlock-sha.c | 26 +- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/ux500/Kconfig | 16 +- drivers/devfreq/Kconfig | 1 + drivers/dma/dma-axi-dmac.c | 10 +- drivers/dma/dma-jz4780.c | 3 +- drivers/gpio/gpio-bcm-kona.c | 12 +- drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-pca953x.c | 5 +- drivers/gpu/drm/amd/acp/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 182 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 33 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 51 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 89 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 78 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 4 - drivers/gpu/drm/amd/amdgpu/soc15.c | 34 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 78 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 + drivers/gpu/drm/amd/display/Kconfig | 4 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 9 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 9 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 9 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 9 + drivers/gpu/drm/amd/display/dc/dsc/Makefile | 9 + drivers/gpu/drm/amd/display/dc/os_types.h | 32 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 4 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 4 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 15 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 16 + drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 156 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 3 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 7 + drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 74 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 23 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 65 +- drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 14 + drivers/gpu/drm/i915/display/icl_dsi.c | 198 +- drivers/gpu/drm/i915/display/intel_bios.c | 167 +- drivers/gpu/drm/i915/display/intel_bios.h | 5 + drivers/gpu/drm/i915/display/intel_ddi.c | 2 + drivers/gpu/drm/i915/display/intel_display.c | 52 +- drivers/gpu/drm/i915/display/intel_display.h | 9 +- drivers/gpu/drm/i915/display/intel_dp.c | 86 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 140 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 94 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 3 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 21 + drivers/gpu/drm/i915/gt/intel_rc6.c | 3 + drivers/gpu/drm/i915/gt/intel_rps.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 5 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 176 +- drivers/gpu/drm/i915/i915_debugfs.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 10 +- drivers/gpu/drm/i915/i915_memcpy.c | 75 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 + drivers/gpu/drm/i915/i915_reg.h | 2 +- drivers/gpu/drm/i915/i915_request.c | 118 +- drivers/gpu/drm/i915/i915_scheduler.c | 1 - drivers/gpu/drm/i915/selftests/i915_active.c | 8 + drivers/hid/hid-core.c | 6 + drivers/hid/hidraw.c | 9 + drivers/misc/watch_queue.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 61 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 93 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 38 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 11 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 220 ++- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 53 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 7 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 2 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 18 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 5 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 1 + drivers/net/ethernet/freescale/enetc/enetc.c | 2 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 1 + drivers/net/ethernet/freescale/enetc/enetc_qos.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 9 + drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 16 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 108 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/bcm84881.c | 269 +++ drivers/net/phy/marvell10g.c | 2 +- drivers/net/phy/mdio-i2c.c | 28 +- drivers/net/phy/phylink.c | 231 ++- drivers/net/phy/sfp-bus.c | 122 +- drivers/net/phy/sfp.c | 69 +- drivers/net/phy/sfp.h | 2 + drivers/net/wireless/mediatek/mt76/agg-rx.c | 4 +- drivers/of/base.c | 2 + drivers/pinctrl/samsung/Kconfig | 14 +- drivers/regulator/max77650-regulator.c | 7 + drivers/reset/core.c | 33 +- drivers/rtc/rtc-mt6397.c | 39 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 82 +- drivers/soc/qcom/qmi_interface.c | 8 +- drivers/spi/spi-dw.c | 3 +- drivers/spi/spi-rspi.c | 2 - drivers/spi/spi-ti-qspi.c | 6 +- drivers/staging/most/sound/sound.c | 45 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 54 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 44 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 19 +- drivers/tty/serial/omap-serial.c | 7 +- drivers/usb/core/hcd.c | 42 +- drivers/usb/host/xhci-hub.c | 22 +- drivers/usb/host/xhci-mem.c | 4 + drivers/usb/host/xhci-pci.c | 13 + drivers/usb/host/xhci-ring.c | 6 +- drivers/usb/host/xhci.c | 9 +- drivers/usb/host/xhci.h | 1 + drivers/usb/storage/scsiglue.c | 3 +- drivers/virtio/virtio_balloon.c | 11 + fs/binfmt_elf.c | 72 +- fs/btrfs/compression.c | 2 +- fs/btrfs/zlib.c | 118 +- fs/direct-io.c | 2 + fs/ecryptfs/crypto.c | 2 +- fs/ecryptfs/keystore.c | 4 +- fs/exec.c | 5 + fs/gfs2/lops.c | 2 +- fs/libfs.c | 2 +- fs/namespace.c | 2 +- fs/nsfs.c | 3 + fs/pipe.c | 36 +- fs/posix_acl.c | 7 +- include/asm-generic/atomic-instrumented.h | 335 ++-- include/asm-generic/atomic-long.h | 331 ++-- include/crypto/aead.h | 10 + include/crypto/algapi.h | 1 + include/crypto/cast6.h | 4 +- include/crypto/hash.h | 13 + include/crypto/internal/aead.h | 10 - include/crypto/internal/chacha.h | 2 +- include/crypto/internal/hash.h | 12 + include/crypto/serpent.h | 4 +- include/crypto/skcipher.h | 26 +- include/crypto/xts.h | 2 - include/drm/drm_dp_helper.h | 2 + include/linux/atomic-fallback.h | 340 ++-- include/linux/compiler-gcc.h | 3 +- include/linux/compiler.h | 7 +- include/linux/cpuhotplug.h | 1 + include/linux/crypto.h | 91 +- include/linux/dmaengine.h | 5 +- include/linux/ftrace.h | 5 + include/linux/i2c.h | 5 + include/linux/io-mapping.h | 5 +- include/linux/list.h | 136 +- include/linux/list_nulls.h | 30 +- include/linux/mailbox/mtk-cmdq-mailbox.h | 10 + include/linux/mfd/mt6397/rtc.h | 8 + include/linux/mm.h | 4 - include/linux/padata.h | 56 +- include/linux/rcu_segcblist.h | 2 - include/linux/rculist.h | 38 +- include/linux/rculist_nulls.h | 20 +- include/linux/rcupdate.h | 28 +- include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 2 + include/linux/sfp.h | 95 +- include/linux/skbuff.h | 11 +- include/linux/tick.h | 5 +- include/linux/timer.h | 2 +- include/linux/zlib.h | 6 + include/net/bluetooth/bluetooth.h | 8 +- include/net/espintcp.h | 39 + include/net/xfrm.h | 4 + include/sound/soc.h | 7 +- include/trace/events/rcu.h | 40 +- include/uapi/drm/amdgpu_drm.h | 4 +- include/uapi/linux/audit.h | 1 + include/uapi/linux/hidraw.h | 1 + include/uapi/linux/udp.h | 1 + init/Kconfig | 1 - kernel/bpf/btf.c | 1 + kernel/bpf/syscall.c | 33 + kernel/cpu.c | 13 +- kernel/kcsan/Makefile | 1 + kernel/module.c | 6 +- kernel/padata.c | 386 ++-- kernel/rcu/Kconfig | 17 +- kernel/rcu/Makefile | 1 - kernel/rcu/rcu.h | 42 +- kernel/rcu/rcu_segcblist.c | 25 +- kernel/rcu/rcu_segcblist.h | 25 +- kernel/rcu/rcuperf.c | 173 +- kernel/rcu/rcutorture.c | 152 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/srcutree.c | 11 +- kernel/rcu/tiny.c | 28 +- kernel/rcu/tree.c | 411 ++++- kernel/rcu/tree.h | 22 +- kernel/rcu/tree_exp.h | 148 +- kernel/rcu/tree_plugin.h | 172 +- kernel/rcu/tree_stall.h | 40 +- kernel/rcu/update.c | 34 +- kernel/sysctl.c | 2 +- kernel/torture.c | 29 +- kernel/trace/fgraph.c | 9 + kernel/trace/ftrace.c | 19 +- kernel/trace/trace_events_inject.c | 2 - lib/Kconfig | 22 + lib/Kconfig.debug | 116 +- lib/Makefile | 2 + lib/decompress_inflate.c | 13 + lib/zlib_deflate/deflate.c | 85 +- lib/zlib_deflate/deflate_syms.c | 1 + lib/zlib_deflate/deftree.c | 54 - lib/zlib_deflate/defutil.h | 134 +- lib/zlib_dfltcc/Makefile | 11 + lib/zlib_dfltcc/dfltcc.c | 55 + lib/zlib_dfltcc/dfltcc.h | 147 ++ lib/zlib_dfltcc/dfltcc_deflate.c | 280 +++ lib/zlib_dfltcc/dfltcc_inflate.c | 149 ++ lib/zlib_dfltcc/dfltcc_syms.c | 17 + lib/zlib_dfltcc/dfltcc_util.h | 124 ++ lib/zlib_inflate/inflate.c | 32 +- lib/zlib_inflate/inflate.h | 8 + lib/zlib_inflate/infutil.h | 18 +- localversion-next | 2 +- mm/early_ioremap.c | 8 +- mm/memcontrol.c | 7 +- net/bluetooth/hci_event.c | 14 +- net/bluetooth/lib.c | 16 + net/bpf/test_run.c | 12 +- net/core/datagram.c | 27 +- net/ipv4/Kconfig | 11 + net/ipv4/esp4.c | 264 ++- net/ipv4/tcp.c | 2 - net/ipv4/udp.c | 3 +- net/ipv4/xfrm4_protocol.c | 9 + net/tipc/bcast.c | 35 +- net/tipc/bearer.c | 11 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 5 +- net/tipc/discover.c | 6 +- net/tipc/eth_media.c | 3 +- net/tipc/ib_media.c | 5 +- net/tipc/link.c | 191 +- net/tipc/link.h | 9 +- net/tipc/name_table.c | 279 ++- net/tipc/node.c | 16 +- net/tipc/socket.c | 32 +- net/tipc/udp_media.c | 3 +- net/unix/af_unix.c | 7 +- net/xfrm/Makefile | 1 + net/xfrm/espintcp.c | 509 ++++++ net/xfrm/xfrm_input.c | 21 +- net/xfrm/xfrm_policy.c | 7 + net/xfrm/xfrm_state.c | 3 + scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 + scripts/atomic/gen-atomic-instrumented.sh | 7 +- scripts/atomic/gen-atomic-long.sh | 3 +- security/tomoyo/tomoyo.c | 6 - sound/aoa/soundbus/i2sbus/pcm.c | 13 +- sound/arm/aaci.c | 42 +- sound/arm/pxa2xx-ac97.c | 1 - sound/atmel/ac97c.c | 22 +- sound/drivers/aloop.c | 13 +- sound/drivers/dummy.c | 16 +- sound/drivers/ml403-ac97cr.c | 31 +- sound/drivers/pcsp/pcsp_lib.c | 18 +- sound/drivers/vx/vx_pcm.c | 29 +- sound/firewire/bebob/bebob_pcm.c | 13 +- sound/firewire/dice/dice-pcm.c | 15 +- sound/firewire/digi00x/digi00x-pcm.c | 13 +- sound/firewire/fireface/ff-pcm.c | 13 +- sound/firewire/fireworks/fireworks_pcm.c | 13 +- sound/firewire/isight.c | 11 +- sound/firewire/motu/motu-pcm.c | 13 +- sound/firewire/oxfw/oxfw-pcm.c | 21 +- sound/firewire/tascam/tascam-pcm.c | 13 +- sound/isa/ad1816a/ad1816a_lib.c | 23 +- sound/isa/cmi8330.c | 5 +- sound/isa/es1688/es1688_lib.c | 29 +- sound/isa/es18xx.c | 27 +- sound/isa/gus/gus_main.c | 1 + sound/isa/gus/gus_pcm.c | 30 +- sound/isa/gus/gusmax.c | 3 +- sound/isa/gus/interwave.c | 1 + sound/isa/msnd/msnd.c | 2 - sound/isa/msnd/msnd_pinnacle.c | 1 + sound/isa/opl3sa2.c | 1 + sound/isa/opti9xx/opti92x-ad1848.c | 1 + sound/isa/sb/emu8000_pcm.c | 1 - sound/isa/sb/sb16_main.c | 23 +- sound/isa/sb/sb8_main.c | 23 +- sound/isa/sb/sb_common.c | 1 + sound/isa/wavefront/wavefront.c | 1 + sound/isa/wss/wss_lib.c | 26 +- sound/mips/hal2.c | 27 +- sound/mips/sgio2audio.c | 23 +- sound/parisc/harmony.c | 20 +- sound/pci/ad1889.c | 28 +- sound/pci/ali5451/ali5451.c | 37 +- sound/pci/als300.c | 27 +- sound/pci/als4000.c | 25 +- sound/pci/asihpi/asihpi.c | 27 +- sound/pci/atiixp.c | 19 +- sound/pci/atiixp_modem.c | 13 +- sound/pci/au88x0/au88x0.c | 1 + sound/pci/au88x0/au88x0_pcm.c | 16 +- sound/pci/aw2/aw2-alsa.c | 48 +- sound/pci/azt3328.c | 35 +- sound/pci/bt87x.c | 17 +- sound/pci/ca0106/ca0106_main.c | 65 +- sound/pci/cmipci.c | 42 +- sound/pci/cs4281.c | 27 +- sound/pci/cs46xx/cs46xx_lib.c | 11 +- sound/pci/cs5535audio/cs5535audio.c | 2 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 14 +- sound/pci/ctxfi/cthw20k1.c | 4 +- sound/pci/ctxfi/cthw20k2.c | 1 + sound/pci/ctxfi/ctpcm.c | 17 +- sound/pci/echoaudio/echoaudio.c | 26 +- sound/pci/emu10k1/emu10k1_main.c | 1 + sound/pci/emu10k1/emu10k1x.c | 18 +- sound/pci/emu10k1/emupcm.c | 47 +- sound/pci/emu10k1/p16v.c | 50 +- sound/pci/ens1370.c | 34 +- sound/pci/es1938.c | 33 +- sound/pci/es1968.c | 5 +- sound/pci/fm801.c | 23 +- sound/pci/hda/hda_controller.c | 14 +- sound/pci/hda/hda_intel.c | 4 +- sound/pci/hda/hda_tegra.c | 4 +- sound/pci/hda/patch_realtek.c | 8 +- sound/pci/ice1712/ice1712.c | 49 +- sound/pci/ice1712/ice1724.c | 32 +- sound/pci/intel8x0.c | 27 +- sound/pci/intel8x0m.c | 28 +- sound/pci/korg1212/korg1212.c | 1 + sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 12 +- sound/pci/lx6464es/lx6464es.c | 17 +- sound/pci/maestro3.c | 12 +- sound/pci/mixart/mixart.c | 17 +- sound/pci/nm256/nm256.c | 4 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/oxygen/oxygen_pcm.c | 58 +- sound/pci/pcxhr/pcxhr.c | 33 +- sound/pci/riptide/riptide.c | 13 +- sound/pci/rme32.c | 44 +- sound/pci/rme96.c | 5 +- sound/pci/rme9652/hdsp.c | 1 + sound/pci/rme9652/hdspm.c | 1 + sound/pci/rme9652/rme9652.c | 1 + sound/pci/sis7019.c | 28 +- sound/pci/sonicvibes.c | 23 +- sound/pci/trident/trident_main.c | 81 +- sound/pci/via82xx.c | 53 +- sound/pci/via82xx_modem.c | 14 +- sound/pci/vx222/vx222.c | 1 + sound/pci/ymfpci/ymfpci_main.c | 39 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 + sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 26 +- sound/pcmcia/vx/vxpocket.c | 1 + sound/ppc/pmac.c | 30 +- sound/ppc/snd_ps3.c | 29 +- sound/sh/aica.c | 30 +- sound/sh/sh_dac_audio.c | 21 +- sound/soc/amd/acp-pcm-dma.c | 59 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 31 +- sound/soc/atmel/atmel-pcm-pdc.c | 1 - sound/soc/au1x/dbdma2.c | 15 +- sound/soc/au1x/dma.c | 22 +- sound/soc/bcm/cygnus-pcm.c | 1 - sound/soc/codecs/cros_ec_codec.c | 8 +- sound/soc/codecs/rt5514-spi.c | 10 +- sound/soc/codecs/rt5677-spi.c | 10 +- sound/soc/dwc/dwc-pcm.c | 25 +- sound/soc/fsl/fsl_asrc_dma.c | 1 - sound/soc/fsl/fsl_dma.c | 1 - sound/soc/fsl/imx-pcm-fiq.c | 1 - sound/soc/fsl/mpc5200_dma.c | 1 - sound/soc/intel/atom/sst-mfld-platform-pcm.c | 26 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 20 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 27 +- sound/soc/kirkwood/kirkwood-dma.c | 1 - .../soc/mediatek/common/mtk-afe-platform-driver.c | 1 - sound/soc/mediatek/common/mtk-btcvsd.c | 1 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 1 - sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 1 - sound/soc/meson/axg-fifo.c | 13 +- sound/soc/meson/axg-frddr.c | 3 - sound/soc/meson/axg-toddr.c | 3 - sound/soc/pxa/mmp-pcm.c | 1 - sound/soc/pxa/pxa-ssp.c | 1 - sound/soc/pxa/pxa2xx-ac97.c | 1 - sound/soc/pxa/pxa2xx-i2s.c | 1 - sound/soc/pxa/pxa2xx-pcm.c | 1 - sound/soc/qcom/lpass-platform.c | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 1 - sound/soc/samsung/idma.c | 1 - sound/soc/sh/dma-sh7760.c | 15 +- sound/soc/sh/fsi.c | 19 +- sound/soc/sh/rcar/core.c | 24 +- sound/soc/sh/siu_pcm.c | 40 +- sound/soc/soc-core.c | 72 +- sound/soc/soc-generic-dmaengine-pcm.c | 14 +- sound/soc/soc-utils.c | 1 - sound/soc/sof/pcm.c | 1 - sound/soc/sprd/sprd-pcm-dma.c | 1 - sound/soc/stm/stm32_adfsdm.c | 29 +- sound/soc/txx9/txx9aclc.c | 15 +- sound/soc/uniphier/aio-dma.c | 31 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 14 +- sound/soc/xtensa/xtfpga-i2s.c | 10 +- sound/sparc/amd7930.c | 22 +- sound/sparc/cs4231.c | 19 +- sound/sparc/dbri.c | 14 +- sound/spi/at73c213.c | 12 +- sound/usb/6fire/pcm.c | 18 +- sound/usb/caiaq/audio.c | 14 +- sound/usb/hiface/pcm.c | 19 +- sound/usb/line6/capture.c | 1 - sound/usb/line6/pcm.c | 13 +- sound/usb/line6/playback.c | 1 - sound/usb/misc/ua101.c | 25 +- sound/usb/pcm.c | 54 +- sound/usb/usx2y/usbusx2yaudio.c | 27 +- sound/usb/usx2y/usx2yhwdeppcm.c | 19 +- sound/x86/intel_hdmi_audio.c | 17 +- sound/xen/xen_snd_front_alsa.c | 2 - tools/bpf/bpftool/prog.c | 2 +- tools/bpf/bpftool/xlated_dumper.c | 2 +- tools/lib/bpf/libbpf.map | 3 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/testing/selftests/kselftest/module.sh | 2 +- tools/testing/selftests/kselftest/prefix.pl | 1 + tools/testing/selftests/kselftest/runner.sh | 1 + tools/testing/selftests/rcutorture/bin/cpus2use.sh | 11 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 30 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 13 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 32 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 55 +- 729 files changed, 14802 insertions(+), 9158 deletions(-) rename Documentation/RCU/{NMI-RCU.txt => NMI-RCU.rst} (73%) rename Documentation/RCU/{arrayRCU.txt => arrayRCU.rst} (85%) rename Documentation/RCU/{rcu_dereference.txt => rcu_dereference.rst} (88%) rename Documentation/RCU/{rcubarrier.txt => rcubarrier.rst} (72%) rename Documentation/RCU/{whatisRCU.txt => whatisRCU.rst} (84%) create mode 100644 Documentation/core-api/padata.rst create mode 100644 Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml delete mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32-syscon.txt delete mode 100644 Documentation/padata.txt create mode 100644 arch/arm/boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi create mode 100644 drivers/net/phy/bcm84881.c create mode 100644 include/net/espintcp.h create mode 100644 lib/zlib_dfltcc/Makefile create mode 100644 lib/zlib_dfltcc/dfltcc.c create mode 100644 lib/zlib_dfltcc/dfltcc.h create mode 100644 lib/zlib_dfltcc/dfltcc_deflate.c create mode 100644 lib/zlib_dfltcc/dfltcc_inflate.c create mode 100644 lib/zlib_dfltcc/dfltcc_syms.c create mode 100644 lib/zlib_dfltcc/dfltcc_util.h create mode 100644 net/xfrm/espintcp.c create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh