This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits ba0a1688b438 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 8f21ad29e77d drivers/tty/serial/sh-sci.c: suppress warning omits a4373fc2d24c arm64: mm: display non-present entries in ptdump omits 4abe8c4aef29 arm64: mm: convert mm/dump.c to use walk_page_range() omits 337b38ef5456 x86: mm: convert dump_pagetables to use walk_page_range omits f8d64f481ec9 mm: add generic ptdump omits 448b6de33073 x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] omits 2d6bd555f112 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] omits 8bcb05a4c84f x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct omits fc236b1cd411 x86: mm: point to struct seq_file from struct pg_state omits 844bb4ec4070 mm: pagewalk: add 'depth' parameter to pte_hole omits f95d77d9a537 mm: pagewalk: add test_p?d callbacks omits 181be542ef3c mm: pagewalk: allow walking without vma omits 33648e5ae137 mm: pagewalk: add p4d_entry() and pgd_entry() omits 157ce166e4d3 x86: mm: add p?d_leaf() definitions omits 7fcfab8b2d79 sparc: mm: add p?d_leaf() definitions omits 4e4fb4751e1b s390: mm: add p?d_leaf() definitions omits 269a51a66871 riscv: mm: add p?d_leaf() definitions omits a2e61f27e879 powerpc: mm: add p?d_leaf() definitions omits 2b943047c167 mips: mm: add p?d_leaf() definitions omits 74f133200550 arm64: mm: add p?d_leaf() definitions omits ba69ef8ca85a arm: mm: add p?d_leaf() definitions omits 226b8b59084c arc: mm: add p?d_leaf() definitions omits dcc6e78f7f5e mm: add generic p?d_leaf() macros omits 5ff948f4634f gpio: pca953x: tighten up indentation omits fce255ca53f1 gpio: pca953x: reduce stack usage in couple of functions omits eb956389b783 gpio: pca953x: convert to use bitmap API omits 7780e1e97cf3 gpio: pca953x: use input from regs structure in pca953x_ir [...] omits 734cdcc98b5e gpio: pca953x: remove redundant variable and check in IRQ handler omits 044af3ed1973 lib/bitmap: introduce bitmap_replace() helper omits 00e67005d518 lib/test_bitmap: fix comment about this file omits 91e99f3ca997 lib/test_bitmap: move exp1 and exp2 upper for others to use omits 48674fee5f72 lib/test_bitmap: rename exp to exp1 to avoid ambiguous name omits ec18b75b6d1e lib/test_bitmap: name EXP_BYTES properly omits bfb838c51b62 lib/test_bitmap: undefine macros after use omits c41f46269bbb lib/test_bitmap: force argument of bitmap_parselist_user() [...] omits 1523b7ebfadf gpio: pca953x: utilize the for_each_set_clump8 macro omits 191a57f0f474 gpio: max3191x: utilize the for_each_set_clump8 macro omits c7fdc820b27d gpio: pisosr: utilize the for_each_set_clump8 macro omits 617ce4d6d657 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] omits 09d7286d7ff4 gpio: 74x164: utilize the for_each_set_clump8 macro omits 9de372e20d6c gpio: uniphier: utilize for_each_set_clump8 macro omits bce4ee8df00b gpio: pcie-idio-24: utilize for_each_set_clump8 macro omits 8aa2a2ccec4f gpio: pci-idio-16: utilize for_each_set_clump8 macro omits 658476960200 gpio: ws16c48: utilize for_each_set_clump8 macro omits faedbca720c0 gpio: gpio-mm: utilize for_each_set_clump8 macro omits 058f31f2ba06 gpio: 104-idi-48: utilize for_each_set_clump8 macro omits e7e05d2e0d04 gpio: 104-dio-48e: utilize for_each_set_clump8 macro omits bd4bea8b5a60 lib/test_bitmap.c: add for_each_set_clump8 test cases omits 9712980401be linux/bitopts.h: Add for_each_set_clump8 documentation omits 44dd537f9a66 bitops-introduce-the-for_each_set_clump8-macro-fix-fix omits 82b427bae82f linux/bitmap.h: fix potential sign-extension overflow omits a4b50f177e82 bitops: introduce the for_each_set_clump8 macro omits 0ba4c245fe4e kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] omits 2368624e867f kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] omits 7cb897db5f35 kernel-hacking: create a submenu for scheduler debugging options omits 2a3020349e00 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] omits e31bb51d4d0a kernel-hacking: move Oops into 'Lockups and Hangs' omits 65077110e2b5 kernel-hacking: move kernel testing and coverage options t [...] omits 3e5bfeb8e7a5 kernel-hacking: group kernel data structures debugging together omits b52c23b5cbb3 kernel-hacking: create submenu for arch special debugging options omits 13a8d1d01c0a kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] omits e1163d04ecf9 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 77f74ef074c3 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits da0cf6bf483e lib/genalloc.c: export symbol addr_in_gen_pool omits cd66e0233d08 pinctrl: fix pxa2xx.c build warnings omits 707478c3e730 drivers/block/null_blk_main.c: fix uninitialized var warnings omits 8e81d4a9d54d drivers/block/null_blk_main.c: fix layout omits 09fdceebe99f Merge branch 'akpm-current/current' omits d56d1177b677 fix up for "net: of_get_phy_mode: Change API to solve int/ [...] omits 39268bf3d88c Merge remote-tracking branch 'cel/cel-next' omits e19874fd34a7 Merge remote-tracking branch 'kunit/test' omits ead531ed66f5 Merge remote-tracking branch 'fpga/for-next' omits 4093854be908 Merge remote-tracking branch 'hmm/hmm' omits cd7500c129b9 Merge remote-tracking branch 'devfreq/for-next' omits de590f5e9033 Merge remote-tracking branch 'pidfd/for-next' omits 4fd4d76a29b2 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 5ae4da045f2b Merge remote-tracking branch 'hyperv/hyperv-next' omits ddc435da2eed Merge remote-tracking branch 'xarray/xarray' omits 296d31b043c5 Merge remote-tracking branch 'nvmem/for-next' omits 02245fb2dd50 Merge remote-tracking branch 'fsi/next' omits dea4022f29e9 Merge remote-tracking branch 'kspp/for-next/kspp' omits 531b75415eb8 Merge remote-tracking branch 'at24/at24/for-next' omits 4ec7d31dfc08 Merge remote-tracking branch 'rtc/rtc-next' omits f7d92c6d07fb Merge remote-tracking branch 'coresight/next' omits 3ceea8bbfd37 Merge remote-tracking branch 'livepatching/for-next' omits c9029f913b45 Merge remote-tracking branch 'y2038/y2038' omits c0dc2d8170be Merge remote-tracking branch 'pwm/for-next' omits 1325262e30d3 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits afbbe314de64 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 17c8effe5fc1 Merge remote-tracking branch 'pinctrl/for-next' omits fde47049f0e0 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits bb1cbd47bc84 Merge remote-tracking branch 'gpio/for-next' omits b1e4fa9ad4f6 Merge remote-tracking branch 'rpmsg/for-next' omits 91bdd74d58b4 Merge remote-tracking branch 'vhost/linux-next' omits d32d5b2595f2 Merge remote-tracking branch 'scsi-mkp/for-next' omits 83fc352798b0 Merge remote-tracking branch 'scsi/for-next' omits d5f815012efa Merge remote-tracking branch 'cgroup/for-next' omits 74b3a797268c Merge remote-tracking branch 'slave-dma/next' omits a43758229cb8 Merge remote-tracking branch 'icc/icc-next' omits f99c23d4ab7a Merge remote-tracking branch 'mux/for-next' omits 0f8301935c1d Merge remote-tracking branch 'staging/staging-next' omits 28b6d0d8fb33 Merge remote-tracking branch 'thunderbolt/next' omits 0f4b9ce5b875 Merge remote-tracking branch 'soundwire/next' omits 033c8935c2f9 Merge remote-tracking branch 'extcon/extcon-next' omits a9a412803045 Merge remote-tracking branch 'char-misc/char-misc-next' omits 6f9820e9ee26 Merge remote-tracking branch 'tty/tty-next' omits 0359b3ae33d6 Merge remote-tracking branch 'phy-next/next' omits f231e02666aa Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits b3ea388533f3 Merge remote-tracking branch 'usb-serial/usb-next' omits 6cf5b26fd763 Merge remote-tracking branch 'usb-gadget/next' omits 12d486588bd6 Merge remote-tracking branch 'usb/usb-next' omits 4fdd4a52a322 Merge remote-tracking branch 'driver-core/driver-core-next' omits d1671d142985 Merge remote-tracking branch 'ipmi/for-next' omits 6640883db46f Merge remote-tracking branch 'leds/for-next' omits f1d2989d0410 Merge remote-tracking branch 'chrome-platform/for-next' omits f7da3650608f Merge remote-tracking branch 'drivers-x86/for-next' omits 36b1c1d03078 Merge remote-tracking branch 'workqueues/for-next' omits bc4e54d4c9b3 Merge remote-tracking branch 'percpu/for-next' omits c33ac6f78bda Merge remote-tracking branch 'kvms390/next' omits cc84538b396d Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits ce3b07db47ad Merge remote-tracking branch 'kvm-arm/next' omits e2d7506badf8 Merge remote-tracking branch 'edac/edac-for-next' omits e76cb6e077d3 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 2e876e899699 Merge remote-tracking branch 'tip/auto-latest' omits c966cbc49373 Merge remote-tracking branch 'spi/for-next' omits de358e9facc0 Merge remote-tracking branch 'devicetree/for-next' omits 4558312850db Merge remote-tracking branch 'audit/next' omits 0c263a3fab99 Merge remote-tracking branch 'vfio/next' omits eea8e18c5155 Merge remote-tracking branch 'iommu/next' omits bbac248b457a Merge remote-tracking branch 'tpmdd/next' omits 84f9635ea8c2 Merge remote-tracking branch 'tomoyo/master' omits efaeb045ab08 Merge remote-tracking branch 'smack/for-next' omits b19fb1f49f51 Merge remote-tracking branch 'selinux/next' omits 2828a88e279b Merge remote-tracking branch 'keys/keys-next' omits b09dfc145e44 Merge remote-tracking branch 'apparmor/apparmor-next' omits e1c372c4712a Merge remote-tracking branch 'regulator/for-next' omits 75e27769ef32 Merge remote-tracking branch 'battery/for-next' omits 10610cb1bd44 Merge remote-tracking branch 'backlight/for-backlight-next' omits 46cdd5f24a41 Merge remote-tracking branch 'mfd/for-mfd-next' omits 68e6873030f9 Merge remote-tracking branch 'mmc/next' omits b17e4bdda5ec Merge remote-tracking branch 'block/for-next' omits 3a1bd3db1855 Merge remote-tracking branch 'input/next' omits 197d6508d179 Merge remote-tracking branch 'modules/modules-next' omits a79f4b67197d Merge remote-tracking branch 'sound-asoc/for-next' omits d45bc77cb9cd Merge remote-tracking branch 'sound/for-next' omits c162f53ab825 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 6d133bc3525c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 6037e01bbbe3 Merge remote-tracking branch 'drm-msm/msm-next' omits 28aa46c4528b Merge remote-tracking branch 'drm-misc/for-linux-next' omits 1a7880c6fdf1 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits d1d753ac9ad5 Merge remote-tracking branch 'drm-intel/for-linux-next' omits c2f9441e0e83 Merge remote-tracking branch 'amdgpu/drm-next' omits db05ff64c1d8 next-20191031/drm omits ecd022c7091f Merge remote-tracking branch 'crypto/master' omits e5a9e058de8b Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 62a94c1339dc Merge remote-tracking branch 'nand/nand/next' omits 0afcb690cb54 Merge remote-tracking branch 'mtd/mtd/next' omits 9d5a21da542c Merge remote-tracking branch 'gfs2/for-next' omits c84ee527fac1 Merge remote-tracking branch 'mac80211-next/master' omits 1e58828b0551 Merge remote-tracking branch 'bluetooth/master' omits 51d1a243cdc8 Merge remote-tracking branch 'wireless-drivers-next/master' omits 8179d4f4f602 Merge remote-tracking branch 'nfc-next/master' omits 10684f1ecad5 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits e6c9038c2611 Merge remote-tracking branch 'ipsec-next/master' omits b034ebb8915e Merge remote-tracking branch 'bpf-next/master' omits 7668c2ced87a Merge remote-tracking branch 'net-next/master' omits ec6281fc5ee4 Merge remote-tracking branch 'rdma/for-next' omits 91e8b4d9dd90 Merge remote-tracking branch 'swiotlb/linux-next' omits c9d4981947a2 Merge remote-tracking branch 'ieee1394/for-next' omits dbe6711749be Merge remote-tracking branch 'thermal/thermal/linux-next' omits 052a23514dea Merge remote-tracking branch 'opp/opp/linux-next' omits 37c3ca4871f0 Merge remote-tracking branch 'cpupower/cpupower' omits 523420a19db0 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits e43ff0729010 Merge remote-tracking branch 'pm/linux-next' omits 7286d3b03a25 Merge remote-tracking branch 'v4l-dvb/master' omits 5fe87cf0bcee Merge remote-tracking branch 'jc_docs/docs-next' omits bae3fa865e72 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 7c7e39e168d0 Merge branch 'dmi/master' omits 97f96f362ca9 Merge remote-tracking branch 'i3c/i3c/next' omits 39e41e1af1ed Merge remote-tracking branch 'i2c/i2c/for-next' omits d4712d959e0a Merge remote-tracking branch 'hid/for-next' omits 97848ef10cc7 Merge remote-tracking branch 'pstore/for-next/pstore' omits 45ae6652db43 Merge remote-tracking branch 'pci/next' omits 12cff29e353a Merge remote-tracking branch 'printk/for-next' omits 060038379182 Merge remote-tracking branch 'vfs/for-next' omits 0ee820375fa5 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits a2233b5de377 Merge remote-tracking branch 'iomap/iomap-for-next' omits 2f2d46a4f6eb Merge remote-tracking branch 'xfs/for-next' omits 278682cb9797 Merge remote-tracking branch 'nfsd/nfsd-next' omits b3fe83f43182 Merge remote-tracking branch 'f2fs/dev' omits 0a7349904b1d Merge remote-tracking branch 'ext4/dev' omits 252020ea8ced Merge remote-tracking branch 'ext3/for_next' omits 3ba7da21328c Merge remote-tracking branch 'erofs/dev' omits eda64d740967 Merge remote-tracking branch 'ecryptfs/next' omits bc9489f57501 Merge remote-tracking branch 'cifs/for-next' omits bf1816f434a6 Merge remote-tracking branch 'ceph/master' omits c7474a418a67 Merge remote-tracking branch 'btrfs/for-next' omits 405059691f7a Merge remote-tracking branch 'fscrypt/master' omits fca0a7b3cad9 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 658005d119a9 Merge remote-tracking branch 'sh/sh-next' omits 5fd3cf77f0e2 Merge remote-tracking branch 's390/features' omits 4d4f882f8bb2 Merge remote-tracking branch 'risc-v/for-next' omits 2ae510bbe3f1 Merge remote-tracking branch 'soc-fsl/next' omits a94777661579 Merge remote-tracking branch 'fsl/next' omits 89f6fcd8e517 Merge remote-tracking branch 'powerpc/next' omits 5c572535e47c Merge remote-tracking branch 'parisc-hd/for-next' omits 19fbc5da340b Merge remote-tracking branch 'mips/mips-next' omits e88a53762d2b Merge remote-tracking branch 'microblaze/next' omits 867a29bb95b6 ipc/msg.c: consolidate all xxxctl_down() functions omits 936ce6d90b3b arch: sembuf.h: make uapi asm/sembuf.h self-contained omits 39d56129579b arch: msgbuf.h: make uapi asm/msgbuf.h self-contained omits 67ca329e8aab arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained omits 48c4fa7910b1 ipc/sem.c: document and update memory barriers omits 39fc2c3fbde7 ipc/msg.c: update and document memory barriers omits acee2df454ab ipc/mqueue.c: update/document memory barriers omits fc1699781270 ipc/mqueue.c: remove duplicated code omits 172311fc926b smp_mb__{before,after}_atomic(): update Documentation omits 19cac727bc6f lib/ubsan: don't serialize UBSAN report omits e279a8cf20ec vhost, kcov: collect coverage from vhost_worker omits 945d986eedf5 usb-kcov-collect-coverage-from-hub_event-fix omits 08fd81ece5fd usb, kcov: collect coverage from hub_event omits cb3fdfc387fb kcov: remote coverage support omits 3fefb398a1e9 aio: simplify read_events() omits 9e5a64c71b2f uaccess: disallow > INT_MAX copy sizes omits 32daaa987d44 fs/binfmt_elf.c: extract elf_read() function omits afdb24b0b615 fs/binfmt_elf.c: delete unused "interp_map_addr" argument omits 948b2fdece7e selftests: add epoll selftests omits 1965ff1112a0 fs/epoll: remove unnecessary wakeups of nested epoll omits a3165af5f5ce epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC omits f30dfca28736 checkpatch: improve ignoring CamelCase SI style variants like mA omits 317af674c67d lib/math/rational.c: fix possible incorrect result from ra [...] omits ea72f900244c Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits a010eaba8679 string: add stracpy and stracpy_pad mechanisms omits 729587c6044f lib/rbtree: get successor's color directly omits 1696ca0d3e0d lib/rbtree: set successor's parent unconditionally omits 36ad379fd0e5 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] omits f043251410eb hung_task: allow printing warnings every check interval omits 889a767331ab kernel/sys.c: avoid copying possible padding bytes in copy [...] omits f39a69469de2 kernel/profile.c: use cpumask_available to check for NULL cpumask omits e28e49fec2c0 kernel/notifier.c: remove blocking_notifier_chain_cond_register() omits 83e61708e9f1 kernel/notifier.c: remove notifier_chain_cond_register() omits bb93c23f7ff3 kernel/notifier.c: intercept duplicate registrations to av [...] omits 24f837f49458 linux/build_bug.h: change type to int omits 02246f2bef09 .gitattributes: Use 'dts' diff driver for dts files omits 75b9357e77e3 include/linux/sysctl.h: inline braces for ctl_table and ct [...] omits c17d5a9ee971 include/linux/proc_fs.h: fix confusing macro arg name omits d2e86a8112fe fs/proc/internal.h: shuffle "struct pde_opener" omits 29d01556de9e fs/proc/generic.c: delete useless "len" variable omits bef02df3975c proc: change ->nlink under proc_subdir_lock omits 9c6f4cff5cb8 kernel/hung_task.c: Monitor killed tasks. omits 292e85133cd9 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits b91b7adb8ba0 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2879d660b0ce mm-annotate-refault-stalls-from-swap_readpage-fix omits f1c24893b618 mm/page_io.c: annotate refault stalls from swap_readpage omits a9467ee154dd mm/memory_hotplug.c: remove __online_page_set_limits() omits aca72687c41b mm: fix typos in comments when calling __SetPageUptodate() omits b420b82e5c66 mm: fix struct member name in function comments omits df2a3cad5ced mm/shmem.c: make array 'values' static const, makes object [...] omits 79a9544a3e7c fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] omits da7f1d6842d7 userfaultfd: wrap the common dst_vma check into an inlined [...] omits c5138110db86 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] omits e930a93aa637 userfaultfd: use vma_pagesize for all huge page size calculation omits a45e2b165d92 mm/mmap.c: make vma_merge() comment more easy to understand omits a8162e9ea5c2 mm/memcontrol: use vmstat names for printing statistics omits 1532823f6735 mm/vmstat: do not use size of vmstat_text as count of /pro [...] omits d2dff13152a8 mm/vmstat: add helpers to get vmstat item names for each e [...] omits a0e454395f64 mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] omits 49e5e21ac26b mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] omits 5acd9bc1479c mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation omits f02708723480 mm/thp: make set_huge_zero_page() return void omits 1fc99ddcb8ed mm, thp: do not queue fully unmapped pages for deferred split omits 86dfa4bb41ae mm/huge_memory.c: split_huge_pages_fops should be defined [...] omits 75939379a472 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] omits 697cef08fa1a mm/userfaultfd: fix a GCC compilation warning omits cdef132590bb hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix omits a6460107a650 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() omits 7ee73c2620e7 hugetlb-remove-duplicated-code-checkpatch-fixes omits a60475d42151 hugetlb: remove duplicated code omits 3966801833a5 hugetlb: region_chg provides only cache entry omits 9823e12e021f hugetlbfs: convert macros to static inline, fix sparse warning omits 86e63973cd91 mm/hugetlbfs: fix error handling when setting up mounts omits 204b1ce34d70 hugetlbfs: add O_TMPFILE support omits 51ee41e6150c hugetlbfs: hugetlb_fault_mutex_hash() cleanup omits d8bbafa31bc5 mm-oom-avoid-printk-iteration-under-rcu-fix omits 71f40fce9ba6 mm, oom: avoid printk() iteration under RCU omits a397e93c17fc mm: support memblock alloc on the exact node for sparse_bu [...] omits 29d0fbf5ce69 mm/z3fold: fix -Wunused-but-set-variable warnings omits 4ebc0734181f mm/z3fold.c: add inter-page compaction omits 8d18a0e9c6f5 mm: vmscan: harmonize writeback congestion tracking for no [...] omits c790e73e116b mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part-fix omits d08ccad31860 mm: vmscan: split shrink_node() into node part and memcgs part omits c9008b3c4ca7 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() omits 3cdba378aca4 mm: vmscan: replace shrink_node() loop with a retry jump omits ea1e1150515e mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() omits bb50390b3a5b mm: vmscan: move inactive_list_is_low() swap check to the caller omits c24d234dc21e mm: clean up and clarify lruvec lookup procedure omits 3285b72cf759 mm: vmscan: simplify lruvec_lru_size() omits a6f31b6a6a3a mm/vmscan.c: remove unused scan_control parameter from pageout() omits ec73deb6e11e mm/vmscan: remove unused lru_pages argument omits e4a345ca901a include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro omits c4341131115b mm, pcpu: make zone pcp updates and reset internal to the mm omits 9ea8e5b79dcf mm, pcp: share common code between memory hotplug and perc [...] omits b844f79f03c6 mm/page_alloc: add alloc_contig_pages() omits bcb1b29622a7 mm/vmalloc: rework vmap_area_lock omits fd9f4a6e649f selftests: vm: add fragment CONFIG_TEST_VMALLOC omits 01162800a99d mm/vmalloc: add more comments to the adjust_va_to_fit_type() omits 465f6e89e9d2 mm/vmalloc: respect passed gfp_mask when doing preloading omits bd544183ad8e mm/vmalloc: remove preempt_disable/enable when doing preloading omits 65aebb78e13e mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] omits 78634b4282f7 mm-sparsec-mark-populate_section_memmap-as-__meminit-v2 omits fb891b1e4836 mm/sparse.c: mark populate_section_memmap as __meminit omits d458b5a062b6 mm/memory_hotplug: fix try_offline_node() omits 5045a6f932c1 mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE omits c26103b449ac mm/page_alloc.c: don't set pages PageReserved() when offlining omits 1a7a674ca8ab mm/memory_hotplug: cleanup __remove_pages() omits 8e7c974e6dd5 mm/memory_hotplug: drop local variables in shrink_zone_span() omits bd8eb1dbc3d9 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] omits f4ae586610de mm/memory_hotplug: we always have a zone in find_(smallest [...] omits b2eb906296e1 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() omits 41d270204cc7 mm/memory_hotplug: shrink zones when offlining memory omits 68a89b1e346f mm/memory_hotplug: don't access uninitialized memmaps in s [...] omits de31ed9f6a0d mm/memmap_init: update variable name in memmap_init_zone omits bf83b8b7839b mm/memory_hotplug: remove __online_page_free() and __onlin [...] omits 01a7b5fc44fd hv_balloon: use generic_online_page() omits cecb7134c4d7 mm/memory_hotplug: export generic_online_page() omits 2cba16875858 mm/memory_hotplug.c: add a bounds check to __add_pages() omits 2b65d66a1b00 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] omits 0089cfb8e902 mm, soft-offline: convert parameter to pfn omits 8e7f166404e5 mm/memory-failure.c clean up around tk pre-allocation omits 0a9651cabd36 mm/rmap.c: fix outdated comment in page_get_anon_vma() omits fb1c8c979a9e asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] omits 242e2c7c6ba9 asm-generic/tlb: stub out pmd_free_tlb() if nopmd omits 08bf8af45b54 asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... omits 42bd720feb1f asm-generic/tlb: stub out pud_free_tlb() if nopud ... omits d33da9a1e897 ARC: mm: remove __ARCH_USE_5LEVEL_HACK omits 0489a8417651 mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] omits 523380851604 mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] omits 557e9d1b2c36 mm/rmap.c: reuse mergeable anon_vma as parent when fork omits c55b7e49f63a mm/rmap.c: don't reuse anon_vma if we just want a copy omits 713eb85eebb5 mm/mmap.c: rb_parent is not necessary in __vma_link_list() omits 879d2f496d84 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] omits c3d2f22312fe mm/mmap.c: __vma_unlink_prev() is not necessary now omits 690f79290684 mm/mmap.c: prev could be retrieved from vma->vm_prev omits 58603606a8c7 mm/swap.c: piggyback lru_add_drain_all() calls omits b262ae323b3f mm/mmap.c: fix the adjusted length error omits d0fd1da150ca mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] omits 3d453e88df59 mm/pgmap: use correct alignment when looking at first pfn [...] omits 94114372b547 mm/mmap.c: remove a never-triggered warning in __vma_adjust() omits 8342d836dc7c mm: emit tracepoint when RSS changes omits 4d7286afad0a shmem: pin the file in shmem_fault() if mmap_sem is dropped omits 47d6f9fc102e mm: drop mmap_sem before calling balance_dirty_pages() in [...] omits 57488ee36b6f mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node-v2 omits e0358e20cc9f mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() omits ad93dbffe811 include/linux/memcontrol.h: fix comments based on per-node memcg omits 20286c042027 mm: memcontrol: try harder to set a new memory.high omits 53ee34b16a55 mm: memcontrol: remove dead code from memory_max_write() omits bc6eb50e48c2 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits ebc6ace748c9 mm, memcg: clean up reclaim iter array omits 3d3c0d07b2c1 mm/swap.c: trivial mark_page_accessed() cleanup omits 02f8d804fdba mm-swap-disallow-swapon-on-zoned-block-devices-fix omits 71fd63622d2d mm, swap: disallow swapon() on zoned block devices omits 1388412b78e4 mm/gup.c: allow CMA migration to propagate errors back to caller omits 5a36e30d6382 mm/slub.c: update comments omits 5bdf921e976b mm: slub: print the offset of fault addresses omits 445bae9872c7 mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] omits 3bd26e776d13 mm, slab: remove unused kmalloc_size() omits 1f470663789c mm, slab: make kmalloc_info[] contain all types of names omits 29adf832eb0f ramfs: support O_TMPFILE omits 07fbae89fdac ocfs2: fix passing zero to 'PTR_ERR' warning omits f35b2940da3b ocfs2: remove unused function ocfs2_prepare_inode_for_refcount() omits ba557d83b43a mm: mempolicy: fix the wrong return value and potential pa [...] omits a89f30b533d1 mm: memcontrol: fix network errors from failing __GFP_ATOM [...] omits ef96dcafe012 mm/memory_hotplug: fix updating the node span omits ed767ba22721 mm/sparse: consistently do not zero memmap omits bbd003be6008 scripts/gdb: fix debugging modules compiled with hot/cold [...] omits 9a069510ea7e mm: slab: make page_cgroup_ino() to recognize non-compound [...] omits 9a51a0b70629 maintainers-update-information-for-memory-management-fix omits a6fe33168ef5 MAINTAINERS: update information for "MEMORY MANAGEMENT" omits 649124bcb1fc dump_stack-avoid-the-livelock-of-the-dump_lock-fix omits d83e254526d1 dump_stack: avoid the livelock of the dump_lock omits 8dd6c0ddc275 zswap: add Vitaly to the maintainers list omits fbc6f2ad01cf mm/page_alloc.c: ratelimit allocation failure warnings mor [...] omits 42a5c09f3ea7 mm, thp: tweak reclaim/compaction effort of local-only and [...] omits e585c7de03ea mm/khugepaged: Fix might_sleep() warn with CONFIG_HIGHPTE=y omits 2601ce0e854e Merge remote-tracking branch 'm68knommu/for-next' omits d38322ed41b2 mm-vmstat-reduce-zone-lock-holding-time-by-proc-pagetypeinfo-fix omits c1ec24201fa9 mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo omits 25ec311b9c79 mm, vmstat: hide /proc/pagetypeinfo from normal users omits 50656721697f mm/mmu_notifiers: use the right return code for WARN_ON omits 9378c9c0e56f ocfs2-protect-extent-tree-in-the-ocfs2_prepare_inode_for_w [...] omits eaa4f7c51841 ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() omits af0e23a95987 mm-thp-handle-page-cache-thp-correctly-in-pagetranscompoundmap-v4 omits 756943daf6e3 mm: thp: handle page cache THP correctly in PageTransCompoundMap omits a7f6289f2ecb mm-meminit-recalculate-pcpu-batch-and-high-limits-after-in [...] omits 78ea9c1e531d mm, meminit: recalculate pcpu batch and high limits after [...] omits 688ecbb53729 mm/gup_benchmark: fix MAP_HUGETLB case omits 887f722e5183 mm: memcontrol: fix NULL-ptr deref in percpu stats flush omits 4927254c5f23 mm/thp: flush file for !is_shmem PageDirty() case in colla [...] omits e283ae5efeaf mm,thp: recheck each page before collapsing file THP omits dfc2f4770179 /proc/kpageflags: do not use uninitialized struct pages omits 62941773e6bb /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c6d2f14898cd Merge remote-tracking branch 'm68k/for-next' omits c4abe542cff1 Merge remote-tracking branch 'h8300/h8300-next' omits 90ae82624c84 Merge remote-tracking branch 'csky/linux-next' omits fe4ad67f1526 Merge remote-tracking branch 'clk-samsung/for-next' omits 4d402e60aa28 Merge remote-tracking branch 'clk/clk-next' omits 7354226ed5d4 Merge remote-tracking branch 'tegra/for-next' omits 2dc620902001 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 97a7abc636a3 Merge remote-tracking branch 'samsung-krzk/for-next' omits 9e705ef45697 Merge remote-tracking branch 'rockchip/for-next' omits ec01bab58522 Merge remote-tracking branch 'renesas/next' omits 585fc4c9a166 Merge remote-tracking branch 'realtek/for-next' omits eb2c43dbd403 Merge remote-tracking branch 'qcom/for-next' omits 182822822b83 Merge remote-tracking branch 'omap/for-next' omits 11107730b728 Merge remote-tracking branch 'mvebu/for-next' omits e3a4d2277849 Merge remote-tracking branch 'mediatek/for-next' omits f877b7072f41 Merge remote-tracking branch 'keystone/next' omits cb7a68aaa1ca Merge remote-tracking branch 'imx-mxs/for-next' omits 9c8743da4e84 Merge remote-tracking branch 'bcm2835/for-next' omits 0f80200ba054 Merge remote-tracking branch 'at91/at91-next' omits af872de6e9df Merge remote-tracking branch 'aspeed/for-next' omits 03f90079f6f9 Merge remote-tracking branch 'amlogic/for-next' omits e739568e0b58 Merge remote-tracking branch 'arm-soc/for-next' omits c744b6f31a2b Merge remote-tracking branch 'arm-perf/for-next/perf' omits 141dbc5c9ef3 Merge remote-tracking branch 'arm64/for-next/core' omits f86d3fc52157 Merge remote-tracking branch 'arm/for-next' omits 0155b1c70f78 Merge remote-tracking branch 'arc/for-next' omits 72abeb433cd4 Merge remote-tracking branch 'dma-mapping/for-next' omits f56e19a68f69 Merge remote-tracking branch 'kbuild/for-next' omits 18696339da4e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits b4de1669e382 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits f897000597b8 Merge remote-tracking branch 'pidfd-fixes/fixes' omits b55b02f26406 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 6dd4c0c13eab Merge remote-tracking branch 'vfs-fixes/fixes' omits ee413848e76f Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits c25aa395b727 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 615ad1e04d3d Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 621c9b330d0b Merge remote-tracking branch 'kselftest-fixes/fixes' omits 3f219b67493c Merge remote-tracking branch 'ide/master' omits 1557fb096492 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 477dd300e5c6 Merge remote-tracking branch 'staging.current/staging-linus' omits 75fadcd73470 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 0c302ab39717 Merge remote-tracking branch 'spi-fixes/for-linus' omits f86086075939 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 33e68472fd81 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 8dd75faf1a58 Merge remote-tracking branch 'sound-current/for-linus' omits a5e19ab117a4 Merge remote-tracking branch 'bpf/master' omits cbe6a7bd5556 Merge remote-tracking branch 'net/master' omits dfce4815d992 Merge remote-tracking branch 'sparc/master' omits 768fdd2f847c Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 8a537de0f3d8 drm/doc: Update IGT documentation omits 955fd0b7cac3 drm/vkms: Update VKMS documentation omits 700496fa1144 drm/todo: Add entry to remove load/unload hooks omits ab4e69334272 drm/property: Enforce more lifetime rules omits b8c8a85995c5 drm: use DIV_ROUND_UP helper macro for calculations omits ff1fd2945c1a drm/scdc: Fix typo in bit definition of SCDC_STATUS_FLAGS omits e2787cbf4bf7 Merge remote-tracking branch 'spi/topic/ptp' into spi-next omits b31ac2e571e4 Merge branch 'spi-5.5' into spi-next omits b0e42496a9e4 Merge branch 'asoc-5.5' into asoc-next omits 315ebd829f73 Merge branch 'asoc-5.4' into asoc-linus omits 84a92ffd0eea RDMA/qedr: Add iWARP doorbell recovery support omits 9bcc6597f47b RDMA/qedr: Add doorbell overflow recovery support omits 5bc1c100de9f RDMA/qedr: Use the common mmap API omits d6a8872d0e8b RDMA/siw: Use the common mmap_xa helpers omits b5def01bf995 RDMA/efa: Use the common mmap_xa helpers omits 724c2b3bfb64 RDMA: Connect between the mmap entry and the umap_priv structure omits bb539ebde5fe RDMA/core: Create mmap database and cookie helper functions omits 771b46a8d15a RDMA/core: Move core content from ib_uverbs to ib_core omits 2869e82eb4ff drm/ttm: ttm_tt_init_fields() can be static omits caa478af4812 drm/ttm: Convert vm callbacks to helpers omits 8951000f6d71 drm/ttm: Remove explicit typecasts of vm_private_data omits 404e73aaeaa0 cifs: move cifsFileInfo_put logic into a work-queue omits 50aad642854e cifs: update internal module version number omits e05781a99fd5 Merge branch 'misc-5.4' into next-fixes omits 4d35d4201bc1 Merge branches 'arm64-for-5.5', 'arm64-defconfig-for-5.5', [...] omits 9e86089c7f14 Merge branch 'v5.5-clk/next' into for-next omits 5d4d5ac71362 Merge branch 'v5.5-armsoc/dts64' into for-next omits b16cf7edb9aa Merge branch 'v5.5-armsoc/dts32' into for-next omits da2dfe6c714c arm64: dts: rockchip: Add devicetree for board roc-rk3308-cc omits 46983bc5dbf0 dt-bindings: Add doc for Firefly ROC-RK3308-CC board omits f09c54a5a753 dt-bindings: clean up rockchip grf binding document omits 67e1e2eef5cf arm64: dts: rockchip: Rework voltage supplies for regulato [...] omits 95b317281b69 arm64: dts: rockchip: Add vcc_sys enable pin on rk3399-roc-pc omits da8ddc47e4a4 arm64: dts: rockchip: Add nodes for buttons on rk3399-roc-pc omits 4824519ca9a6 arm64: dts: rockchip: enable usb2phy on px30-evb omits 273bd04cf385 arm64: dts: rockchip: add usb2phy for px30 omits c2a18e314332 Merge branch '5.4/scsi-fixes' into 5.5/scsi-next omits 59a426f044a4 Merge branch 'pci/trivial' omits 195dc3a4774d Merge branch 'remotes/lorenzo/pci/misc' omits a1cd5a7e2e33 Merge branch 'remotes/lorenzo/pci/tegra' omits 0caa62f875b1 Merge branch 'remotes/lorenzo/pci/rcar' omits 477bc0baaccc Merge branch 'remotes/lorenzo/pci/mobiveil' omits 2636b2e20bb6 Merge branch 'remotes/lorenzo/pci/meson' omits 6717a067e0c0 Merge branch 'remotes/lorenzo/pci/iproc' omits fccd2f61e95d Merge branch 'remotes/lorenzo/pci/endpoint' omits 375e6ee5fd1e Merge branch 'remotes/lorenzo/pci/dwc' omits 917b00597adf Merge branch 'remotes/lorenzo/pci/aardvark' omits 2f69a43fc021 Merge branch 'pci/virtualization' omits e62fc05b5d06 Merge branch 'pci/switchtec' omits 5f1cff3a7e66 Merge branch 'pci/resource' omits 39500aa74a87 Merge branch 'pci/pm' omits d5e163b8957f Merge branch 'pci/msi' omits b44893d50a87 Merge branch 'pci/misc' omits d1c18eb3e369 Merge branch 'pci/hotplug' omits d05ea8442e4b Merge branch 'pci/enumeration' omits 497e5ae2349f Merge branch 'pci/aspm' omits 3412923b711d Merge branch 'pci/aer' omits 50b979d111ea Merge branch 'v5.5-armsoc/dts64' into for-next omits ce163c99ca87 arm64: dts: rockchip: remove px30 default optee node omits 46cdf573e2d2 arm64: dts: rockchip: enable gpu on rk3399-puma omits e050b6e491f2 arm64: dts: rockchip: add px30 otp controller omits c86487ec42bd Merge branch 'opp/fixes' into opp/linux-next omits fd86460a2c94 xprtrdma: Replace dprintk in xprt_rdma_set_port omits 24121332a338 opp: Reinitialize the list_kref before adding the static O [...] omits 71209b6684a7 xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() omits a626c8ef6395 xprtrdma: Refine trace_xprtrdma_fixup omits 18eaa19b3d2a xprtrdma: Report the computed connect delay omits ffac7851867b xprtrdma: Wake tasks after connect worker fails omits a29608ae32f2 xprtrdma: Pull up sometimes omits cbf95ece54ea xprtrdma: Refactor rpcrdma_prepare_msg_sges() omits 66bfaa0252b1 xprtrdma: Move the rpcrdma_sendctx::sc_wr field omits 75b2827dff96 xprtrdma: Remove rpcrdma_sendctx::sc_device omits d4ea3b9a925d xprtrdma: Remove rpcrdma_sendctx::sc_xprt omits 784e147d67ce xprtrdma: Ensure ri_id is stable during MR recycling omits dff96344972a xprtrdma: Manage MRs in context of a single connection omits 7ca0767b29fb xprtrdma: Fix MR list handling omits e312b661a48c xprtrdma: Close window between waking RPC senders and post [...] omits ed824e090b5c xprtrdma: Initialize rb_credits in one place omits 003662b00056 xprtrdma: Connection becomes unstable after a reconnect omits 76c017bb6006 xprtrdma: Add unique trace points for posting Local Invali [...] omits 16b8f89e2be0 SUNRPC: Add trace points to observe transport congestion control omits 433309ef1e9b SUNRPC: Eliminate log noise in call_reserveresult omits ac6bdeec1922 svcrdma: Improve DMA mapping trace points omits b0a70ca7e39e IB/core: Trace points for diagnosing completion queue issues omits c188a2514213 Merge branch 'v5.5-armsoc/dts64' into for-next omits 4660348ce962 Merge branch 'v5.5-armsoc/dts32' into for-next omits 550e897ab346 Merge branch 'v5.5-armsoc/dts32' into for-next omits 4fba1c2c47f4 Merge branch 'v5.4-armsoc/dtsfixes' into for-next omits 84b268b90f24 Merge branch 'v5.5-armsoc/dts64' into for-next omits b6ad0ea6ec67 Merge branch 'v5.5-armsoc/dts32' into for-next omits b675f1984c85 Merge branch 'v5.4-armsoc/dtsfixes' into for-next omits 458863e08e13 drm/i915: Mark contents as dirty on a write fault omits 620f868282ca drm/i915: Prevent bonded requests from overtaking each oth [...] omits 011df3c12ee0 drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled omits 17c7ca4ee8d6 drm/i915: Verify the engine after acquiring the active.lock omits a95819a17378 drm/i915: Extend Haswell GT1 PSMI workaround to all omits cf1d479cb80d drm/i915: Don't mix srcu tag and negative error codes omits 6e2820a020e3 drm/i915: Whitelist COMMON_SLICE_CHICKEN2 omits 271e79526456 drm/i915: Perform GGTT restore much earlier during resume omits 693da077d04d drm/i915/execlists: Remove incorrect BUG_ON for schedule-out omits a60499c31a3a drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) [...] omits 812cd88749e0 firewire: mark expected switch fall-throughs adds 7111fa1151e3 Merge tag 'gpio-v5.4-4' of git://git.kernel.org/pub/scm/li [...] adds fa729c4df558 clone3: validate stack arguments adds 26bc67213424 Merge tag 'for-linus-2019-11-05' of git://git.kernel.org/p [...] adds a020c75c530e Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds f209593c476d Merge remote-tracking branch 'sparc/master' adds 6eb70135a5f4 Merge remote-tracking branch 'net/master' adds f368a87035d0 Merge remote-tracking branch 'bpf/master' adds de2a60522343 netfilter: nf_tables_offload: check for register data leng [...] adds 250367c59e6b netfilter: nf_tables: Align nft_expr private data to 64-bit adds 9fedd894b4e1 netfilter: nf_tables: fix unexpected EOPNOTSUPP error adds b23c0742c2ce bridge: ebtables: don't crash when using dnat target in ou [...] adds 1ed012f6fd83 netfilter: nf_tables: bogus EOPNOTSUPP on basechain update adds 88c749840dff netfilter: nf_tables_offload: skip EBUSY on chain update adds 30b7244d7965 netfilter: ipset: Fix an error code in ip_set_sockfn_get() adds 97664bc2c77e netfilter: ipset: Copy the right MAC address in hash:ip,ma [...] adds 1289975643f4 netfilter: ipset: Fix nla_policies to fully support NL_VAL [...] adds 774e4d34dbeb Merge branch 'master' of git://blackhole.kfki.hu/nf adds 4438b2e97950 Merge remote-tracking branch 'netfilter/master' adds 15c2b3cc09a3 ALSA: hda/ca0132 - Fix possible workqueue stall adds 9a11ba7388f1 ALSA: hda: hdmi - add Tigerlake support adds 306eddadaa7c Merge remote-tracking branch 'sound-current/for-linus' adds eaf072e512d5 ASoC: stm32: sai: add restriction on mmap support adds e44f3d49f900 ASoC: max98373: replace gpio_request with devm_gpio_request adds 339f690afb5d Merge branch 'asoc-5.4' into asoc-linus adds 2c880f0b966d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds d7f5dbb9a981 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 50cab56a5587 Merge remote-tracking branch 'spi-fixes/for-linus' adds f3c8123b48b2 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b2245929adaa Merge remote-tracking branch 'staging.current/staging-linus' adds 89a544885909 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 003f01c78002 Input: synaptics-rmi4 - fix video buffer size adds f6aabe1ff1d9 Input: synaptics-rmi4 - disable the relative position IRQ [...] adds 5d40d95e7e64 Input: synaptics-rmi4 - do not consume more data than we h [...] adds 310ca2a61c41 Input: synaptics-rmi4 - remove unused result_bits mask adds 8c34edd43907 Merge remote-tracking branch 'input-current/for-linus' adds 2174d488c472 Merge remote-tracking branch 'ide/master' adds 163eb0fe4a09 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 57baec7b1b04 scripts/nsdeps: make sure to pass all module source files [...] adds e7ef5b625f05 Merge remote-tracking branch 'modules-fixes/modules-linus' adds bf1cceea3a12 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 0b8cfa046968 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds bfbbf8cb43a7 Merge branch 'misc-5.4' into next-fixes adds 674bb634f51f Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds c597e1ab02b3 Merge remote-tracking branch 'vfs-fixes/fixes' adds 8437bb81853e scsi: sd_zbc: Fix sd_zbc_complete() adds 62f8bf639f03 Merge remote-tracking branch 'scsi-fixes/fixes' adds 1f1be49fb67a drm/i915: Avoid HPD poll detect triggering a new detect cycle adds ee2c5ef8a9d6 drm/i915/dp: Do not switch aux to TBT mode for non-TC ports adds 4283ffa11a81 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds a94530f00da8 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds b7bd810cb083 Merge remote-tracking branch 'pidfd-fixes/fixes' adds a1045ce2d2e4 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds b258bc9facf7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new c87383584017 Merge remote-tracking branch 'kbuild/for-next' new 55a9859fcc14 Merge remote-tracking branch 'dma-mapping/for-next' new a5f2ccac0d4a Merge remote-tracking branch 'arc/for-next' new 66e8dbcfa384 Merge remote-tracking branch 'arm/for-next' new 097fd7e6a1c2 Merge remote-tracking branch 'arm64/for-next/core' new 96b2bacbf3d0 Merge remote-tracking branch 'arm-perf/for-next/perf' new 379652720188 Merge remote-tracking branch 'arm-soc/for-next' new cf6b37fc7906 Merge remote-tracking branch 'amlogic/for-next' new 8eac03cb1aef Merge remote-tracking branch 'aspeed/for-next' new 3fb1a80eddd1 Merge remote-tracking branch 'at91/at91-next' new 2754ed34ee8c Merge remote-tracking branch 'bcm2835/for-next' new 4e3419704709 Merge remote-tracking branch 'imx-mxs/for-next' new d3506525f59f Merge remote-tracking branch 'keystone/next' new c6ac6edf5509 Merge remote-tracking branch 'mediatek/for-next' new a8e8122e4d57 Merge remote-tracking branch 'mvebu/for-next' new 5dbef94f0683 Merge remote-tracking branch 'omap/for-next' new 971112e07293 MAINTAINERS: Add myself as co-maintainer for QCOM new b55c16423ccd Merge tag 'qcom-drivers-for-5.5' into final-for-5.5 new 915603b10616 arm64: dts: qcom: db845c: Enable LVS 1 and 2 new 9a20f7256f90 Merge tag 'qcom-arm64-for-5.5' into final-for-5.5 new 9c14790dcd17 Merge tag 'qcom-dts-for-5.5' into final-for-5.5 new 1de2ce133511 Merge tag 'qcom-defconfig-for-5.5' into final-for-5.5 new 358b2c9ef5af Merge tag 'qcom-arm64-defconfig-for-5.5' into final-for-5.5 new 9cb17db02e0f Merge remote-tracking branch 'qcom/for-next' new 7b07642df180 Merge remote-tracking branch 'realtek/for-next' new 05f44e032b8d Merge remote-tracking branch 'renesas/next' new 847bd306c991 Merge branch 'v5.5-armsoc/dts32' into for-next new fbb78418c870 arm64: dts: rockchip: add px30 otp controller new 2e7f8764dcb1 arm64: dts: rockchip: enable gpu on rk3399-puma new 7272d6e03d11 arm64: dts: rockchip: remove px30 default optee node new f952b45bf370 arm64: dts: rockchip: add usb2phy for px30 new 0815dc22c238 arm64: dts: rockchip: enable usb2phy on px30-evb new 389989270e5f arm64: dts: rockchip: Add nodes for buttons on rk3399-roc-pc new 88e0b7822d2d arm64: dts: rockchip: Add vcc_sys enable pin on rk3399-roc-pc new f00736e38e98 arm64: dts: rockchip: Rework voltage supplies for regulato [...] new 21e3311a6a15 dt-bindings: clean up rockchip grf binding document new ab14c422a1d1 dt-bindings: Add doc for Firefly ROC-RK3308-CC board new 4403e1237be3 arm64: dts: rockchip: Add devicetree for board roc-rk3308-cc new 073f106a97bb Merge branch 'v5.5-armsoc/dts64' into for-next new 762539d6999c clk: rockchip: Add div50 clock-ids for sdmmc on px30 and nandc new e40781098f56 clk: rockchip: Add div50 clocks for px30 sdmmc, emmc, sdio [...] new 7990660f36be clk: rockchip: move px30 critical clocks to correct clock [...] new 8a88550fe7bb clk: rockchip: add video-related niu clocks as critical on px30 new 3b0b4ebfd761 clk: rockchip: protect the pclk_usb_grf as critical on px30 new 049ed30771be Merge branch 'v5.5-clk/next' into for-next new c80cf19e42f9 Merge remote-tracking branch 'rockchip/for-next' new 4b2ebf7a92bd Merge remote-tracking branch 'samsung-krzk/for-next' new 4441b57ec27e clk: sunxi-ng: h3: Export MBUS clock new ab883313ef62 dt-bindings: bus: sunxi: Add H3 MBUS compatible new 66e40b3517f7 ARM: dts: sunxi: h3/h5: Add MBUS controller node new 240a6438985c dts: arm: sun8i: h3: Enable deinterlace unit new 79bc02f12210 arm64: dts: allwinner: a64: enable ANX6345 bridge on Teres-I new 1e92dbeae806 dt-bindings: Add ANX6345 DP/eDP transmitter binding new 0b6f7014adc1 arm64: dts: allwinner: h6: add USB3 device nodes new b5d84ff8ae18 arm64: dts: allwinner: orange-pi-3: Enable USB 3.0 host support new c85c5c53ffa2 ARM: dts: sun6i: Remove useless reset-names new 74ab6d9d7dce arm64: dts: allwinner: h6: Remove useless reset name new 2ddd531f8c80 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/dt-for-5.5' [...] new a215d284d70e Merge remote-tracking branch 'sunxi/sunxi/for-next' new b21cab8b1e48 Merge remote-tracking branch 'tegra/for-next' new ebb0452f606c Merge remote-tracking branch 'clk/clk-next' new 9f2f2ce63cea Merge remote-tracking branch 'clk-samsung/for-next' new b09eb6ed80bb Merge remote-tracking branch 'csky/linux-next' new 197184da0a6b Merge remote-tracking branch 'h8300/h8300-next' new 5f521c09e5d8 Merge remote-tracking branch 'm68k/for-next' new ec31747126de Merge remote-tracking branch 'm68knommu/for-next' new 41aa534c009a Merge remote-tracking branch 'microblaze/next' new 53a44ca3389a Merge remote-tracking branch 'mips/mips-next' new d5f2ba7eb689 Merge remote-tracking branch 'parisc-hd/for-next' new 779245bb98a9 Merge remote-tracking branch 'powerpc/next' new a9fa401cdca6 Merge remote-tracking branch 'fsl/next' new 78b9733c8df9 Merge remote-tracking branch 'soc-fsl/next' new be91db2aa6fa Merge remote-tracking branch 'risc-v/for-next' new c2f2093e149d s390/unwind: drop unnecessary code around calling ftrace_g [...] new 4eca3e90387f Merge remote-tracking branch 's390/features' new d5df1b395f17 Merge remote-tracking branch 'sh/sh-next' new 449463794135 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 0dc98a6bb9b8 Merge remote-tracking branch 'fscrypt/master' new 956bda36ecd6 Merge remote-tracking branch 'btrfs/for-next' new 5bb5e6ee6f5c ceph: don't try to handle hashed dentries in non-O_CREAT a [...] new a3a0819388b2 ceph: don't allow copy_file_range when stripe_count != 1 new 41c93169205c Merge remote-tracking branch 'ceph/master' new 586c106963d7 cifs: move cifsFileInfo_put logic into a work-queue new 321c9bd59c88 CIFS: Use memdup_user() rather than duplicating its implem [...] new 93496de7378f CIFS: Use common error handling code in smb2_ioctl_query_info() new d7c3c03f6a0b Merge remote-tracking branch 'cifs/for-next' new e061b8370367 Merge remote-tracking branch 'ecryptfs/next' new 158abb287741 Merge remote-tracking branch 'erofs/dev' new e392209c3e50 Merge remote-tracking branch 'ext3/for_next' new ee309762d2cb Merge remote-tracking branch 'ext4/dev' new a5f31c4750a6 Merge remote-tracking branch 'f2fs/dev' new e199eb47cb5c Merge remote-tracking branch 'nfsd/nfsd-next' new e91ec882af21 xfs: relax shortform directory size checks new d243b89a611e xfs: constify the buffer pointer arguments to error functions new a5155b870d68 xfs: always log corruption errors new f676c7508667 xfs: remove unused struct xfs_mount field m_fsname_len new e1d3d2188546 xfs: use super s_id instead of struct xfs_mount m_fsname new 3d9d60d9addf xfs: dont use XFS_IS_QUOTA_RUNNING() for option check new 7b77b46a6137 xfs: use kmem functions for struct xfs_mount new a943f372c22b xfs: merge freeing of mp names and mp new 82332b6da226 xfs: add xfs_remount_rw() helper new 2c6eba31775b xfs: add xfs_remount_ro() helper new c0a6791667f8 xfs: refactor suffix_kstrtoint() new 846410ccd104 xfs: avoid redundant checks when options is empty new 48a06e1b5773 xfs: refactor xfs_parseags() new 9a861816a026 xfs: move xfs_parseargs() validation to a helper new 7c89fcb2783d xfs: dont set sb in xfs_mount_alloc() new 73e5fff98b64 xfs: switch to use the new mount-api new 63cd1e9b026e xfs: move xfs_fc_reconfigure() above xfs_fc_free() new 2f8d66b3cd79 xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() new 8757c38f2cf6 xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() new 50f8300904b1 xfs: fold xfs_mount-alloc() into xfs_init_fs_context() new ee4fb16cbec9 xfs: decrease indenting problems in xfs_dabuf_map new 110f09cb705a xfs: add missing assert in xfs_fsmap_owner_from_rmap new 9842b56cd406 xfs: make the assertion message functions take a mount parameter new 69817a6b2bd3 Merge remote-tracking branch 'xfs/for-next' new a128caec3509 Merge remote-tracking branch 'iomap/iomap-for-next' new 3b404a970d22 Merge remote-tracking branch 'djw-vfs/vfs-for-next' new a4d21d41a7fd Merge remote-tracking branch 'vfs/for-next' new 249821320562 Merge remote-tracking branch 'printk/for-next' new da32bd43ce8a Merge branch 'pci/aer' new cc2f1c02b907 Merge branch 'pci/aspm' new eb116a7b8c9f Merge branch 'pci/enumeration' new d708bd1206bd Merge branch 'pci/hotplug' new f6335186b579 Merge branch 'pci/misc' new 01328af187bb Merge branch 'pci/msi' new 194e5c604000 PCI/PM: Apply D2 delay as milliseconds, not microseconds new 112e4fcc5bd4 PCI/PM: Expand PM reset messages to mention D3hot (not just D3) new 39f96ae08af9 PCI/PM: Simplify pci_set_power_state() new d80754f81f02 xen-platform: Convert to generic power management new 4ce0ccac98fb PCI/PM: Remove unused pci_driver.resume_early() hook new ef044a9a5e7a PCI/PM: Remove unused pci_driver.suspend_late() hook new a659156a6e1b Merge branch 'pci/pm' new 04725f072a4f Merge branch 'pci/resource' new 06b1ce922153 Merge branch 'pci/switchtec' new 808f5805bf48 Merge branch 'pci/virtualization' new c540a63fc5c0 Merge branch 'remotes/lorenzo/pci/aardvark' new fe20468f0f2b Merge branch 'remotes/lorenzo/pci/dwc' new cc660f9ccd3d Merge branch 'remotes/lorenzo/pci/endpoint' new d63802742cf2 Merge branch 'remotes/lorenzo/pci/iproc' new 8d8ea2bf0be9 Merge branch 'remotes/lorenzo/pci/meson' new f0691efc47f6 Merge branch 'remotes/lorenzo/pci/mobiveil' new 0a430505fda5 PCI: rcar: Move the inbound index check new 7353abd8b780 PCI: rcar: Recalculate inbound range alignment for each co [...] new 61c86b2052f9 Merge branch 'remotes/lorenzo/pci/rcar' new 870b4b04cfc0 Merge branch 'remotes/lorenzo/pci/tegra' new 494f8b10d832 resource: Add a resource_list_first_type helper new 65991f437699 PCI: Export pci_parse_request_of_pci_ranges() new 4e5be6f81be7 PCI: aardvark: Use pci_parse_request_of_pci_ranges() new e634e3e0b790 PCI: altera: Use pci_parse_request_of_pci_ranges() new 7fe71aa84b43 PCI: dwc: Use pci_parse_request_of_pci_ranges() new 783a862563f7 PCI: faraday: Use pci_parse_request_of_pci_ranges() new 7ef1c871da16 PCI: iproc: Use pci_parse_request_of_pci_ranges() new 8a26f861b815 PCI: mediatek: Use pci_parse_request_of_pci_ranges() new 6c6a0dff0641 PCI: mobiveil: Use pci_parse_request_of_pci_ranges() new 5c1306a0fde6 PCI: rockchip: Use pci_parse_request_of_pci_ranges() new 62240a88004b PCI: rockchip: Drop storing driver private outbound resource data new e0aebfe84a2f PCI: v3-semi: Use pci_parse_request_of_pci_ranges() new 83083e241d48 PCI: xgene: Use pci_parse_request_of_pci_ranges() new ee352c272e41 PCI: xilinx: Use pci_parse_request_of_pci_ranges() new 3c65ebff8fae PCI: xilinx-nwl: Use pci_parse_request_of_pci_ranges() new f9f4fdaa3509 PCI: versatile: Use pci_parse_request_of_pci_ranges() new 2999dea8e94a PCI: versatile: Remove usage of PHYS_OFFSET new ecf8fd6d917d PCI: versatile: Enable COMPILE_TEST new 52ac576f88f9 PCI: of: Add inbound resource parsing to helpers new c8ef5c04471a PCI: ftpci100: Use inbound resources for setup new 74c8c94fa6cf PCI: v3-semi: Use inbound resources for setup new f0221908e7fc PCI: xgene: Use inbound resources for setup new 31c30870349f PCI: iproc: Use inbound resources for setup new 75503f8e26ba PCI: rcar: Use inbound resources for setup new cf43ace1381b PCI: Make devm_of_pci_get_host_bridge_resources() static new 0ac2bc882da2 Merge branch 'remotes/lorenzo/pci/mmio-dma-ranges' new 3c379a59b479 tools: PCI: Fix fd leakage new 9ba69def6a87 Merge branch 'remotes/lorenzo/pci/misc' new 62453f8b66d9 Merge branch 'pci/trivial' new d1ed13e557f5 Merge remote-tracking branch 'pci/next' new 9f3f741e626e Merge remote-tracking branch 'pstore/for-next/pstore' new 179fa819c274 Merge remote-tracking branch 'hid/for-next' new 975de1d5b963 Merge remote-tracking branch 'i2c/i2c/for-next' new f57be1301a2a Merge remote-tracking branch 'i3c/i3c/next' new 2ea35bdcd578 Merge branch 'dmi/master' new 861bc2510cf9 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new d2188ed6f3f7 Merge remote-tracking branch 'jc_docs/docs-next' new 7520781f748e media: doc-rst: add more info for resolution change blocks [...] new 67c845a58a14 media: doc-rst: ipu3: clarification on data type conversio [...] new a0b39e9d5b9b media: staging/intel-ipu3: remove the unnecessary compiler flags new 08103a85e610 media: smiapp: unlock on error in smiapp_start_streaming() new 9cc806c4efbd media: cx231xx: remove redundant assignment to variable status new 967535a84dd3 media: imx7-mipi-csis: make array 'registers' static const [...] new 840e0425851a media: xilinx: Use the correct style for SPDX License Identifier new bf17a83c3e9a media: MAINTAINERS: Update MAX2175 & R-Car DRIF driver mai [...] new ed0d0ccbf8d5 media: vpx3220: make array input_vals static, makes object [...] new 9a342095e7a5 media: v4l2-dv-timings: Use DIV_ROUND_CLOSEST directly to [...] new db5b162fa648 media: bdisp: fix memleak on release new 75c8c8ef8bfd media: radio: wl1273: fix interrupt masking on release new acdab7a0a8d0 media: rcar-vin: Do not enumerate unsupported pixel formats new 7a18920705fe media: rcar-vin: Define which hardware supports NV12 new e3d2a2648583 media: rcar-vin: Add support for outputting NV12 new bc0ce7c5a8bf media: dt-bindings: rcar-vin: Add R8A774B1 support new ca124cb21da9 media: dt-bindings: rcar-csi2: Add R8A774B1 support new d832bda9c0ce media: rcar-vin: Enable support for R8A774B1 new b6d38b1c1081 media: rcar-csi2: Enable support for R8A774B1 new ec99ad4c0cf6 media: staging: media: cedrus: use devm_platform_ioremap_r [...] new 100c0471df5f media: rcar_drif: fix a memory disclosure new 5cbd55a3dcae media: exynos4-is: Fix recursive locking in isp_video_release() new 27d099783fcf media: v4l2-subdev: Don't use __u32 internally new 577e101781c1 media: v4l2-core: fix touch support in v4l_g_fmt new dd138ccd68fa media: coda: fix deadlock between decoder picture run and [...] new a9bf84216a19 media: coda: request to skip kernel mapping for decoded buffers new 3964d41f174c media: bt819: Reduce amount of F* words in the world new ccd516b1ec8f media: fdp1: Fix R-Car M3-N naming in debug message new 6f632158c680 media: dt-bindings: rcar_vin: Document RZ/G1 per-board settings new 209d53bec8d0 media: s5p-jpeg: drop unused components from s5p_jpeg_q_data new 5aa5de2ab29b media: staging: media: allegro-dvt: remove bool comparison new 8c9c905d6c28 media: staging/imx: Use a shorter name for driver new d065070e009b media: hi556: Add support for Hi-556 sensor new ad1d5947619e Merge remote-tracking branch 'v4l-dvb/master' new cae478114fbe powercap/intel_rapl: add support for CometLake Mobile new f84fdcbc8ec0 powercap/intel_rapl: add support for Cometlake desktop new 4590a8c71593 Merge branch 'powercap' into linux-next new f25bfc8a62ce Merge remote-tracking branch 'pm/linux-next' new c23734487fb4 cpufreq: sun50i: Fix CPU speed bin detection new 51f8ff3fcd23 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 0c17aca7cfed Merge remote-tracking branch 'cpupower/cpupower' new c44bb5034aec PM / OPP: Support adjusting OPP voltages at runtime new ec1d62eaa4ec Merge remote-tracking branch 'opp/opp/linux-next' new 704508d2b2f5 Merge remote-tracking branch 'thermal/thermal/linux-next' new a0dcdc911634 Merge remote-tracking branch 'swiotlb/linux-next' new 603436d6d778 Merge remote-tracking branch 'rdma/for-next' new 1df96ca7e001 fm10k: add missing field initializers to TLV attributes) new 0e100440e24b fm10k: add support for ndo_get_vf_stats operation new 780e354dcdb9 ixgbe: Make use of cpumask_local_spread to improve RSS locality new 739e6b4a8374 fm10k: update driver version to match out-of-tree new 07066d9dc3d2 ixgbe: protect TX timestamping from API misuse new 3df5b9a6a9ec i40e: enable X710 support new dc645daef9af i40e: implement VF stats NDO new eeb2045bb7d2 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new eff380aaffed ice: Introduce ice_base.c new e75d1b2c3731 ice: get rid of per-tc flow in Tx queue configuration routines new efc2214b6047 ice: Add support for XDP new 0891d6d4b1fe ice: Move common functions to ice_txrx_lib.c new 2d4238f55697 ice: Add support for AF_XDP new 7237f5b0dba4 ice: introduce legacy Rx flag new 59bb08080557 ice: introduce frame padding computation logic new aaf27254fdf9 ice: add build_skb() support new 23b44513c3e6 ice: allow 3k MTU for XDP new 39069faac292 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new df9f540ca742 hv_netvsc: flag software created hash value new 1fac7ca4e63b hv_netvsc: record hardware hash in skb new b8fed591df6b Merge branch 'netvsc-RSS-related-patches' new cd441873adc0 Merge remote-tracking branch 'net-next/master' new 3aa7330bda43 Merge remote-tracking branch 'bpf-next/master' new 10d12e1e51f0 Merge remote-tracking branch 'ipsec-next/master' new f5a6caa4f2cd Merge remote-tracking branch 'mlx5-next/mlx5-next' new 80043f0731bb Merge remote-tracking branch 'nfc-next/master' new 63574af0bb62 Merge remote-tracking branch 'wireless-drivers-next/master' new 4f60b2e992c7 Merge remote-tracking branch 'bluetooth/master' new 33972b2495e1 Merge remote-tracking branch 'mac80211-next/master' new ce7e990d6d75 Merge remote-tracking branch 'gfs2/for-next' new 3b9a07e91524 Merge remote-tracking branch 'mtd/mtd/next' new a5767ea844d5 Merge remote-tracking branch 'nand/nand/next' new ec11df1f2981 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 8bb6f79f15d1 Merge remote-tracking branch 'crypto/master' new 633aa7e53a66 Merge tag 'drm-misc-next-2019-10-31' of git://anongit.free [...] new 904ce198dd7b Merge tag 'drm/tegra/for-5.5-rc1' of git://anongit.freedes [...] new 13ed13a4dcbf drm/i915: Don't set queue_priority_hint if we don't kick t [...] new 8f4b1068e7fc drm/i915: Check some transcoder timing minimum limits new 928da10c0ca2 drm/i915/selftests: Use all physical engines for i915_active new b5e8e954eb67 drm/i915/gt: Introduce barrier pulses along engines new 71e51ca8dcc1 drm/i915: Lift i915_vma_parked() onto the gt new 18f3b2727fc3 drm/i915: Remove pm park/unpark notifications new aa9eb0caaa03 drm/i915/selftests: Set vm->gt backpointer for mock_ppgtt new adcb52649498 drm/i915: Pass intel_gt to intel_engines_init_mmio new 3ea951c693a2 drm/i915: Pass intel_gt to intel_setup_engine_capabilities new b0258bf24252 drm/i915: Pass intel_gt to intel_engines_cleanup new 78f606033b6e drm/i915: Pass intel_gt to intel_engines_setup new 7841fcbdfb43 drm/i915: Pass intel_gt to intel_engines_init new 7f63aa23526a drm/i915: Pass intel_gt to intel_engines_verify_workarounds new 8726a2a4df4d drm/i915: Split drop caches into GT and i915 parts new 2271a223e06b drm/i915/selftests: Convert eviction selftests to gt/ggtt new 6457099ac59e drm/i915/selftests: Use GT engines in mock_gem_device new d1a03ee7e9d0 drm/i915/selftests: Use GT engines in igt_live_test new 51757cf4d7e6 drm/i915/selftests: Use for_each_uabi_engine in contex selftests new e948761f5b02 drm/i915/selftests: Make the mman object busy everywhere new 0587152bf9a0 drm/i915: Drop assertion that ce->pin_mutex guards state updates new a201b00e5248 drm/i915/aml: Allow SPT PCH for all AML devices new 7867d7099599 drm/i915/gem: Distinguish each object type new ae2e28b02630 drm/i915: Teach record_defaults to operate on the intel_gt new c31c9e82ee8a drm/i915/selftests: Teach switch_to_context() to use the context new 905da43c6a02 drm/i915/selftests: Move uncore fw selftests to operate on [...] new f79520bb3337 drm/i915/selftests: Synchronize checking active status wit [...] new e16302cb673c drm/i915/selftests: Release ctx->engine_mutex after iteration new 010663a61c40 drm/i915/dsc: rename crtc state dsc_params member to dsc new aaed4dd69686 drm/i915/dsc: move crtc state dp_dsc_cfg member under dsc [...] new 37c92dc303dd drm/i915: Add new CNL PCH ID seen on a CML platform new 853ddb699396 drm/i915/guc: Enable guc logging on guc log relay write new a1ceb93a824a drm/i915/guc: Update H2G enable logging action definition new a8c51ed22b0e drm/i915/gt: Try to more gracefully quiesce the system bef [...] new 3a7a92aba8fb drm/i915/execlists: Force preemption new d12acee84ffb drm/i915/execlists: Cancel banned contexts on schedule-out new 2e0986a58cc4 drm/i915/gem: Cancel contexts when hangchecking is disabled new 058179e72e09 drm/i915/gt: Replace hangcheck by heartbeats new 8eb8e322ec07 drm/i915/gvt: fix dead locking in early workload shadow new 93100fdeb4de drm/i915/selftests: Flush interrupts before disabling tasklets new 7f47211e73e9 drm/i915/selftests: Flush any i915_active callback work as well new 2c9a49150d90 drm/i915: Convert PAT setup to uncore mmio new 2871ea85c119 drm/i915/gt: Split intel_ring_submission new 71b1c99081ae drm/i915/perf: Describe structure members in documentation new 6c066f4c99e1 drm/i915: Add debugs to distingiush a cd2x update from a f [...] new 1d5a95b5c943 drm/i915: Rework global state locking new bf5da83e4bd8 drm/i915: Move check_digital_port_conflicts() earier new bb6ae9e653dc drm/i915: Allow planes to declare their minimum acceptable cdclk new 99efd1c92b7a drm/i915: Eliminate skl_check_pipe_max_pixel_rate() new dbe20703e178 drm/i915: Simplify skl_max_scale() new 6e6c155da65b drm/i915: Add support for half float framebuffers for skl+ new 03b0ce9532ec drm/i915: Add support for half float framebuffers for gen4 [...] new 762dff2e6f43 drm/i915: Add support for half float framebuffers for ivb+ [...] new 90a764cda1c8 drm/i915: Add support for half float framebuffers on snb sprites new 5063f48bbbd8 drm/i915: Making loglevel of PSR2/SU logs same. new 6b441c628e17 drm/i915: Remove nonpriv flags when srm/lrm new 772d1dea1f6c drm/i915/tgl: whitelist PS_(DEPTH|INVOCATION)_COUNT new d506a65d56fd drm/i915: Catch GTT fault errors for gen11+ planes new b7412c6b2203 drm/i915/display/psr: Print in debugfs if PSR is not enabl [...] new c35eb477c0cf drm/i915/selftests: Tweak the default subtest runtime new 8c6388028d46 doc: Update header files names new 900554dc6bfc drm/i915: Describe structure member in documentation new d328bd4f9058 drm/i915/tgl: Fix doc not corresponding to code new 5932925ac1f3 drm/i915: Move intel_engine_context_in/out into intel_lrc.c new 2728200f48d3 drm/i915/selftests: Force ordering of context switches new dd5279c71405 drm/i915: Fix PCH reference clock for FDI on HSW/BDW new ba1d18e386d9 drm/i915: capture aux page table error register new dc90fe3fd219 drm/i915: Add is_dgfx to device info new d8203d398c0d drm/i915: add new gen12 dgfx platform macro new e6e2ac07118b drm/i915: do not set MOCS control values on dgfx new 7be8782a502f drm/i915: split gen11_irq_handler to make it shareable new b908be543e44 drm/i915: support creating LMEM objects new cb6d2467ace7 drm/i915: setup io-mapping for LMEM new 01377a0d7e66 drm/i915/lmem: support kernel mapping new 340be48f2c5a drm/i915/selftests: add write-dword test for LMEM new 23741bc81de9 drm/i915/selftests: extend coverage to include LMEM huge-pages new 11d723ceb297 drm/i915/selftests: prefer random sizes for the huge-GTT-p [...] new dd158d71a085 drm/i915/selftests: add sanity selftest for huge-GTT-pages new 0e99f939f08f drm/i915/selftests/blt: add some kthreads into the mix new c442292a661b drm/i915/pmu: Initialise the spinlock before registering new 2d69c42e373f drm/i915/tc: Clear DKL_TX_PMD_LANE_SUS before program volt [...] new babaab2f4738 drm/i915: Encapsulate kconfig constant values inside boole [...] new 35865aef057c drm/i915/tgl: Adjust the location of RING_MI_MODE in the c [...] new 3e7abf814193 drm/i915: Extract GT render power state management new 9fb94522ddf2 drm/i915: Extract the GuC interrupt handlers new 3fc794f27fec drm/i915: Split memory_region initialisation into its own file new d9d54a530a70 drm/i915: Put future HW and their uAPIs under STAGING & BROKEN new dd095afc88d5 drm/i915/rps: Flip interpretation of ips fmin/fmax to max rps new 12c4d4c18c5d drm/i915: Use _PICK() for CHICKEN_TRANS() new 1d581dc3f505 drm/i915: Add CHICKEN_TRANS_D new 39f9547a339a drm/i915/selftests: Measure basic throughput of blit routines new 1f9f6353e8b8 drm/i915/selftests: Drop global engine lookup for gt selftests new 52aac377e782 drm/i915/selftests: Check all blitter engines for client blt new 96815f3d8b50 drm/i915/bios: add compression parameter block definition new c8c197d42646 drm/i915/selftests: Use a random engine for GEM coherency tests new 5a3e2b82af47 drm/i915/gt: Tidy up rps irq handler to use intel_gt new 6804da20bb54 drm/i915/selftests: Select a random engine for testing mem [...] new 746078b33492 drm/i915/selftests: Exercise adjusting rpcs over all rende [...] new e5df52dcf88c drm/i915/tgl: Handle AUX interrupts for TC ports new 13670f4ce916 drm/i915/selftests: Check a few more fixed locations withi [...] new a7f328fc7898 drm/i915/execlists: Simply walk back along request timelin [...] new 370831fcb128 drm/i915/selftests: Initialise err in case there are no engines! new e7f536000c4c drm/i915/selftests: Initialise ret new f9d9fece29b8 drm/i915/display: Mark conn as initialised by iterator new 19c17b763f05 drm/i915/execlists: Use vfunc to check engine submission mode new 953d57eba519 drm/i915/gem: Limit the blitter sizes to ensure low preemp [...] new 3df2c830bfc4 drm/i915/blt: fixup block_size rounding new 773ed805b5ee drm/i915: define i915_ggtt_has_aperture new 54b512cd7a6d drm/i915: do not map aperture if it is not available. new cd20c70bb05e drm/i915: set num_fence_regs to 0 if there is no aperture new 895d8ebeaa92 drm/i915: error capture with no ggtt slot new 4dc0a7cae212 drm/i915: Don't try to place HWS in non-existing mappable region new 34a6baa2df9d drm/i915: don't allocate the ring in stolen if we lack aperture new e60f7bb7ea68 drm/i915/selftests: check for missing aperture new fc2152304110 drm/i915/perf: Add helper macros for comparing with whitel [...] new 00a7f0d7155c drm/i915/tgl: Add perf support on TGL new 7f9d4c08846e drm/i915: Fix i845/i865 cursor width new dd6e38dfc128 drm/i915: Fix i915_inject_load_error() name to read *_probe_* new 4ec37538a667 drm/i915: Rename "inject_load_failure" module parameter new b79029b2e859 drm/i915/gt: Make timeslice duration configurable new 47c41af70696 drm/i915: Drop unused AUX register offsets new 6a3552527d43 drm/i915/tgl: Add AUX B & C to DC_OFF_POWER_DOMAINS new bf96b515082c drm/i915/perf: ensure selftests select valid format new a20e26d8421a drm/i915: Add two spaces before the SKL_DFSM registers new 74393109a8c3 drm/i915/display: Handle fused off HDCP new 7a40aac1d77a drm/i915/display: Check if FBC is fused off new ee595888e1c2 drm/i915/display/icl+: Check if DMC is fused off new 0f9ed3b2c9ec drm/i915/display/cnl+: Handle fused off DSC new 545164646743 drm/i915: Provide more information on DP AUX failures new a0e047156cde drm/i915/gem: Make context persistence optional new b3545e086877 drm/i915/tgl: add support to one DP-MST stream new e50dbdbfd9fb drm/i915/tgl: Add SFC instdone to error state new 811bb3db25ac drm/i915/tgl: Add gam instdone new a06375a9ac98 drm/i915/gt: Always track callers to intel_rps_mark_interactive() new a8ddac7c9f06 drm/i915: Avoid HPD poll detect triggering a new detect cycle new 25f899544fb4 drm/i915: Nuke 'mode' argument to intel_get_load_detect_pipe() new 4e380d080be4 drm/i915: Stop frobbing crtc->base.mode new 2d9c19044122 drm/i915/uc: define GuC and HuC binaries for TGL new 2b0b27418a72 drm/i915: Simplify LVDS crtc_mask setup new 981329ce3c3e drm/i915: s/crtc_mask/pipe_mask/ new 4d19505ed28e drm/i915: Allow ICL+ DSI on any pipe new 34053ee18974 drm/i915: Simplify pipe_mask setup even further new 29b27657dbae drm/i915/mst: Document the userspace fail with possible_crtcs new 1db257c55f0c drm/i915/selftests: Assert that the idle_pulse is sent new 164a4128869f drm/i915/selftests: Pretty print the i915_active new dde01d943559 drm/i915: Split detaching and removing the vma new 9f37940756b1 drm/i915: drop lrc header page new 034982cff1a1 drm/i915/guc: drop guc shared area new 49748264826f drm/i915/dp: Do not switch aux to TBT mode for non-TC ports new 1629224324b6 drm/i915/lmem: add the fake lmem region new 2b73b3503b0a drm/i915: Update DRIVER_DATE to 20191101 new 4a3174152147 drm/i915/gem: Refine occupancy test in kill_context() new 292a27b0a807 drm/i915/lmem: Check against i915_selftest only under CONF [...] new e5661c6ab0ef drm/i915/selftests: Start kthreads before stopping new 1883e2999f04 drm/i915: Update DRIVER_DATE to 20191101 new 2ef4144d1ea8 Merge tag 'drm-intel-next-2019-11-01-1' of git://anongit.f [...] new 55695b36c149 drm/amdkfd: Delete unnecessary pr_fmt switch new 533bfcaea170 drm/amdkfd: Delete duplicated queue bit map reservation new ef6691565391 drm/amdkfd: bug fix for out of bounds mem on gpu cache fil [...] new e4b116a2c0b7 drm/amdgpu: remove set but not used variable 'adev' new 44b582b32a8a drm/amdgpu: Remove superfluous void * cast in debugfs_crea [...] new b4def3744ba8 drm/amdgpu/SRIOV: SRIOV VF doesn't support BACO new 8baaadba7355 drm/amdgpu: clear UVD VCPU buffer when err_event_athub generated new bff77e86a377 drm/amdgpu: bypass some cleanup work after err_event_athub (v2) new 897110eed508 drm/amdgpu: fix gfx VF FLR test fail on navi new 361d66edc5d2 drm/amdgpu: fix no ACK from LDS read during stress test fo [...] new 46203a508f64 drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE new 5e8f5477f9d2 drm/amd/display: remove redundant null pointer check before kfree new 5ab5e4e60acc drm/amd/display: Add a conversion function for transmitter [...] new 8a86b00a437e Merge tag 'drm-next-5.5-2019-11-01' of git://people.freede [...] new 68acde7629d7 drm/dp_mst: fix gcc compile error new cea35f5ad5ff drm/i915: Don't select BROKEN new ff952447fb28 Merge remote-tracking branch 'drm/drm-next' new ef0cc261f26e Merge remote-tracking branch 'amdgpu/drm-next' new 8eb4704b124c drm/i915: Protect request peeking with RCU new fd6fe087ca47 drm/i915/gt: Call intel_gt_sanitize() directly new 489d1953c12e drm/i915/gem: Leave reloading kernel context on resume to GT new d4033a9b03d8 drm/i915/gt: Move user_forcewake application to GT new a70a9e998e8e drm/i915: Defer rc6 shutdown to suspend_late new 3fd850dda83d drm/i915/gt: Drop false assertion on user_forcewake new d9dace943894 drm/i915/selftests: Add intel_gt_suspend_prepare new 743810ff9bb9 Merge remote-tracking branch 'drm-intel/for-linux-next' new 93f67a9d6db0 Merge remote-tracking branch 'drm-msm/msm-next' new 9b13ac20661a Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 873acc71a6bf Merge remote-tracking branch 'etnaviv/etnaviv/next' new 42ec336f1f9d ALSA: hda: Disable regmap internal locking new d14728f4948f ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTI [...] new 56a5c2451ea3 ALSA: memalloc: Add vmalloc buffer allocation support new 394885214f1a ALSA: pcm: Handle special page mapping in the default mmap [...] new 5994e7c3af04 ALSA: docs: Update documentation about SG- and vmalloc-buffers new fbb4a79390a7 ALSA: pcm: Warn if doubly preallocated new 55c6b8e4f729 ALSA: pcm: Create proc files only for non-empty preallocations new d68b2331b201 Merge remote-tracking branch 'sound/for-next' new b92e20f945e1 Merge branch 'asoc-5.4' into asoc-linus new acbf27746ecf ASoC: pcm: update FE/BE trigger order based on the command new 5eee2b3f6006 ASoC: SOF: topology: set trigger order for FE DAI link new 3e2e193773b3 ASoC: adau7118: Fix example warning new 36794902de1f ASoC: soc-core: move soc_init_dai_link() new bfce78a55965 ASoC: soc-core: tidyup soc_init_dai_link() new cd3c5ad7b250 ASoC: soc-core: typo fix at soc_dai_link_sanity_check() new 95b562e57f0b ASoC: soc-core: remove duplicated soc_is_dai_link_bound() new 6b1dff0266a3 ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add [...] new bc7a9091e5b9 ASoC: soc-core: add soc_unbind_dai_link() new b8132657990b ASoC: soc-core: move snd_soc_lookup_component() new 5bd7e08b3c5f ASoC: soc-core: tidyup snd_soc_lookup_component() new 486c7978ff66 ASoC: soc-core: add snd_soc_del_component_unlocked() new b18768f56162 ASoC: soc-core: remove snd_soc_component_add/del() new ac6a4dd3e9f0 ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_ [...] new daf7737335bf ASoC: soc-core: move snd_soc_register_dai() new 3f6674ae13a1 ASoC: soc-core: move snd_soc_unregister_dais() new e11381f38f34 ASoC: soc-core: add snd_soc_unregister_dai() new 5d07519703bc ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() new e443c20593de ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() [...] new 71cb85f5e9da ASoC: soc-core: call snd_soc_register_dai() from snd_soc_r [...] new 237d19080cd3 ASoC: soc-core: remove topology specific operation new 509ba54fcfd1 ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY new c1efaea10be0 Merge branch 'asoc-5.5' into asoc-next new 762e3ec7de43 Merge remote-tracking branch 'sound-asoc/for-next' new cb337e7d8ab7 Merge remote-tracking branch 'modules/modules-next' new dd61634f404b Merge remote-tracking branch 'input/next' new 1056ef940380 MAINTAINERS: update io_uring entry new 6f72653e76a5 io-wq: use proper nesting IRQ disabling spinlocks for cancel new 44d93204cfee Merge branch 'for-5.5/io_uring' into for-next new 89723d0bd6c7 io_uring: enable optimized link handling for IORING_OP_POLL_ADD new e2e49d718bad Merge branch 'for-5.5/io_uring' into for-next new f15be03e52de Merge remote-tracking branch 'block/for-next' new 03e9c9160a6c Merge remote-tracking branch 'mmc/next' new 74058dfdd68c Merge remote-tracking branch 'mfd/for-mfd-next' new 55d795f80f24 Merge remote-tracking branch 'backlight/for-backlight-next' new 18a88f87d4eb Merge remote-tracking branch 'battery/for-next' new 51250d0743c2 Merge remote-tracking branch 'regulator/for-next' new 6a2ae79a9c16 Merge remote-tracking branch 'apparmor/apparmor-next' new 99d0e9428a73 Merge remote-tracking branch 'keys/keys-next' new 99923600206e Merge remote-tracking branch 'selinux/next' new 0fd0d98678a0 Merge remote-tracking branch 'smack/for-next' new eba841b5a0be Merge remote-tracking branch 'tomoyo/master' new baa268393fd3 Merge remote-tracking branch 'tpmdd/next' new c58e81341aec watchdog: cpwd: fix build regression new 1993f1d7ca3f watchdog: pm8916_wdt: fix pretimeout registration flow new 2c77734642d5 watchdog: meson: Fix the wrong value of left time new 2c50a6b825b3 watchdog: imx_sc_wdt: Pretimeout should follow SCU firmwar [...] new 81363f248aec watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading new c6475f9cfe8b Merge remote-tracking branch 'watchdog/master' new f5675c902ba1 Merge remote-tracking branch 'iommu/next' new 86803ad0f887 Merge remote-tracking branch 'vfio/next' new 44efccef6e4e Merge remote-tracking branch 'audit/next' new 15eef4f8a255 Merge remote-tracking branch 'devicetree/for-next' new 1403cfa69d31 spi: dw: Fix Designware SPI loopback new c2f102f1e884 spi: bcm2835: fix typo in comment new ea14494867fe Merge branch 'spi-5.4' into spi-linus new e7942ac39725 Merge branch 'spi-5.5' into spi-next new 1210b1e69f65 Merge remote-tracking branch 'spi/topic/ptp' into spi-next new 7b031ec60fc4 Merge remote-tracking branch 'spi/for-next' new b26ccaba4200 Merge branch 'linus' new eefefcd966f6 Merge branch 'linus' new ee6dfa073cdc Merge branch 'linus' new f1fb4ff50a16 Merge branch 'linus' new 26467b0f8407 x86/resctrl: Prevent NULL pointer dereference when reading [...] new 81815298ac2f Merge branch 'x86/urgent' new fe6f85ca121e x86/apic/32: Avoid bogus LDR warnings new e361362b08ca x86/dumpstack/64: Don't evaluate exception stacks before setup new 63ec58b44fcc x86/tsc: Respect tsc command line paraemeter for clocksour [...] new 9dc21c69c615 Merge branch 'x86/urgent' new 58db10378499 x86/fpu: Update stale variable name in comment new c08550510ca2 x86/fpu: Shrink space allocated for xstate_comp_offsets new 446e693ca30b x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardco [...] new 6fa187782727 Merge branch 'x86/fpu' new 41d49e7939de clocksource/drivers/mediatek: Fix error handling new 7693de9f7aa4 clocksource/drivers/sh_mtu2: Do not loop using platform_ge [...] new d7e8d149c5f3 Merge tag 'timers-v5.4-rc6' of https://git.linaro.org/peop [...] new 52338415cf4d timekeeping/vsyscall: Update VDSO data unconditionally new 3d48cb66fda0 Merge branch 'timers/urgent' new 7252f1405df1 Merge tag 'timers-v5.6' of https://git.linaro.org/people/d [...] new 370a539988e0 Merge branch 'timers/core' new 0ed9ca25894e irq/irqdomain: Update __irq_domain_alloc_fwnode() function [...] new efb4a807d960 Merge branch 'irq/urgent' new b0c51f158455 stacktrace: Don't skip first entry on noncurrent tasks new dcf848d387fa Merge branch 'core/urgent' new beb91a7b67d6 Merge remote-tracking branch 'tip/auto-latest' new fd89587c17b8 Merge remote-tracking branch 'edac/edac-for-next' new faa77a8d1304 Merge remote-tracking branch 'kvm-arm/next' new 46699e6507e5 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new fe050e7a5e8c Merge remote-tracking branch 'kvms390/next' new 04db99c8bd0b Merge remote-tracking branch 'percpu/for-next' new 72590f5797d6 Merge remote-tracking branch 'workqueues/for-next' new 15b7be800373 Merge remote-tracking branch 'drivers-x86/for-next' new 204a3fe5bacf Merge remote-tracking branch 'chrome-platform/for-next' new 2b2a1cb87a65 Merge remote-tracking branch 'leds/for-next' new 0cad01beb55f Merge remote-tracking branch 'ipmi/for-next' new b02223ddbef2 Merge remote-tracking branch 'driver-core/driver-core-next' new c6919d5e0cd1 usb: roles: Add usb_role_switch_find_by_fwnode() new a69dff995477 extcon: axp288: Remove the build-in connection description new 09e2a8b78cbd usb: ohci-nxp: fix use of integer as pointer new f3de5d857bb2 USB: bcma: Add a check for devm_gpiod_get new 6f9ac343c0d2 usb: host: oxu210hp-hcd: fix __iomem annotations new 2a59aa7711e0 usb: usb251xb: Drop some unused defines new 6fa54eda64d2 usb: usb251xb: Document chip variant usb2422 new cd7da3bc6c58 usb: usb251xb: Add support for USB2422 new c1aa81da1c64 usb: Spelling s/enpoint/endpoint/ new 4ff0eccbb5c4 usb: Spelling s/disconnet/disconnect/ new a363d50515eb usb: host: fotg210: add missed clk_put calls new 8442b02bf3c6 USB: dummy-hcd: increase max number of devices to 32 new 6dabeb891c00 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein new ad772c39b2fb usb: typec: Copy everything from struct typec_capability d [...] new 8c127a42af89 usb: typec: Introduce typec_get_drvdata() new 46310e4dade2 usb: typec: Separate the operations vector new 00ec21e58dc6 usb: typec: tcpm: Start using struct typec_operations new 1007dda3be1c usb: typec: tps6598x: Start using struct typec_operations new 6df475f804e6 usb: typec: ucsi: Start using struct typec_operations new 642b1017dc43 usb: typec: hd3ss3220: Start using struct typec_operations new 8c038ea8b65f usb: typec: Remove the callback members from struct typec_ [...] new 61d78ee29a0b usb: typec: Remove unused members from struct typec_capability new 24dab5380512 usb: typec: hd3ss3220: Give the connector fwnode to the po [...] new bdc62f2bae8f usb: typec: ucsi: Simplified registration and I/O API new f56de278e8ec usb: typec: ucsi: acpi: Move to the new API new e32fd989ac1c usb: typec: ucsi: ccg: Move to the new API new 2ede55468ca8 usb: typec: ucsi: Remove the old API new 470ce43a1a81 usb: typec: ucsi: Remove struct ucsi_control new 3cf657f07918 usb: typec: ucsi: Remove all bit-fields new e716bb38edb4 usb: typec: ucsi: New error codes new 74ce3e412748 usb: typec: ucsi: Optimise ucsi_unregister() new b0a5aeb594ef Merge remote-tracking branch 'usb/usb-next' new 0c09d0d5d616 Merge remote-tracking branch 'usb-gadget/next' new 538a8ff8bfd9 Merge remote-tracking branch 'usb-serial/usb-next' new 010973bc1f5f Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 93070a3d4846 Merge remote-tracking branch 'phy-next/next' new 2b30efe2e88a tty: serial: lpuart: Remove unnecessary code from set_mctrl new e3553fee81b5 tty: serial: lpuart: Use defines that correspond to correc [...] new 67b01837861c tty: serial: lpuart: Add RS485 support for 32-bit uart flavour new 6fc68e936399 dt-bindings: serial: lpuart: Drop unsupported RS485 bindings new 5bfb26303663 dt-bindings: serial: sh-sci: Document r8a77961 bindings new 4d2c82b192e4 tty: rocket: reduce stack usage new b027ce258369 tty: serial: msm_serial: Fix flow control new 05faa64e7392 serial: 8250_dw: Avoid double error messaging when IRQ absent new eb9c1a41ea12 serial: 8250-mtk: Use platform_get_irq_optional() for opti [...] new 6a7ce07d6cb7 tty: serial: uartlite: use clk_disable_unprepare to match [...] new 879516870d7a Revert "tty:n_gsm.c: destroy port by tty_port_destroy()" new a8387f5e2269 Merge remote-tracking branch 'tty/tty-next' new f188b5e76aae coresight: etm4x: Save/restore state across CPU low power states new b7909065e8eb dt-bindings: arm: coresight: Add support for coresight-los [...] new 0373d90639ef coresight: etm4x: Add support for ThunderX2 new 057f2c57b08d coresight: etm4x: Fixes for ETM v4.4 architecture updates. new 2fe6899e36aa coresight: etm4x: Fix input validation for sysfs. new 75198a7d4c0c coresight: etm4x: Add missing API to set EL match on addre [...] new 1b6b0e087fc7 coresight: etm4x: Fix issues with start-stop logic. new c2431fed288a coresight: etm4x: Improve usability of sysfs - include/exc [...] new 3e12d3b01324 coresight: etm4x: Improve usability of sysfs - CID and VMI [...] new a578427de5b2 coresight: etm4x: Add view comparator settings API to sysfs. new ebddaad09e10 coresight: etm4x: Add missing single-shot control API to sysfs new f08d688223b0 coresight: Add explicit architecture dependency new edda32dabedb coresight: Serialize enabling/disabling a link device. new 9c7db4947506 coresight: etm4x: Fix BMVAL misuse new 7e25aedc7a26 Merge remote-tracking branch 'char-misc/char-misc-next' new 2dc60e935ba8 Merge remote-tracking branch 'extcon/extcon-next' new 5de9570f2ee3 Merge remote-tracking branch 'soundwire/next' new cfe4391e1d4c Merge remote-tracking branch 'thunderbolt/next' new d3a57838251d Merge remote-tracking branch 'staging/staging-next' new 6946581e919a Merge remote-tracking branch 'mux/for-next' new 0afd75165c67 Merge remote-tracking branch 'icc/icc-next' new 4868d87c18aa dt-bindings: dmaengine: dma-common: Change dma-channel-mas [...] new 115b60a93ee4 dt-bindings: dma: ti-edma: Document dma-channel-mask for EDMA new 31f4b28f6c41 dmaengine: ti: edma: Add support for handling reserved channels new 12450aef9611 Merge remote-tracking branch 'slave-dma/next' new 38a377eec8ef Merge remote-tracking branch 'cgroup/for-next' new c8bb0c74f2d8 Merge remote-tracking branch 'scsi/for-next' new 059efd847a40 scsi: ufs: delete redundant function ufshcd_def_desc_sizes() new d0e9760de338 scsi: ufs: Fix kernel-doc warnings new 7f674c38a38e scsi: ufs: Use enum dev_cmd_type where appropriate new 6eb045e092ef scsi: core: avoid host-wide host_busy counter for scsi_mq new 62fb8b34be36 scsi: pm8001: Fix Use plain integer as NULL pointer new 75a740e6e81c scsi: csiostor: Fix NULL check before debugfs_remove_recursive new 64dc4f346b5b scsi: csiostor: Return value not required for csio_dfs_destroy new b1335f5b0486 scsi: core: scsi_trace: Use get_unaligned_be*() new 5c55cd00c523 scsi: ufs: Remove .setup_xfer_req() new 10fb27c4bede scsi: fnic: fix use after free new a4f3904f7614 Merge branch '5.4/scsi-fixes' into 5.5/scsi-next new 95d35d6620dd Merge remote-tracking branch 'scsi-mkp/for-next' new 07eef87459f6 Merge remote-tracking branch 'vhost/linux-next' new 6df9adf95b9d Merge remote-tracking branch 'rpmsg/for-next' new 6c1fac6f3afd Merge remote-tracking branch 'gpio/for-next' new 4b3a4463c3f6 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 175736ba4340 Merge remote-tracking branch 'pinctrl/for-next' new 669e0dff0f84 Merge remote-tracking branch 'pinctrl-intel/for-next' new eef6cc21b733 Merge remote-tracking branch 'pinctrl-samsung/for-next' new 5b78fd913807 Merge remote-tracking branch 'pwm/for-next' new f93f33542dfe Merge remote-tracking branch 'y2038/y2038' new ceffac2c8cb4 Merge remote-tracking branch 'livepatching/for-next' new 3b8a498aa5bf Merge remote-tracking branch 'coresight/next' new f33506abbcdd rtc: bd70528: Add MODULE ALIAS to autoload module new ace44ddce34f rtc: bd70528: Fix hour register mask new b7ecac7caae2 rtc: brcmstb-waketimer: add missed clk_disable_unprepare new 23ee22502d31 rtc: em3027: correct month value new 590767bcf193 Merge remote-tracking branch 'rtc/rtc-next' new 97dc71d67cb8 Merge remote-tracking branch 'at24/at24/for-next' new 34b50f9d1d6f Merge remote-tracking branch 'kspp/for-next/kspp' new 3f5310735170 Merge remote-tracking branch 'fsi/next' new e16421ae06a1 Merge remote-tracking branch 'nvmem/for-next' new f186c45297af Merge remote-tracking branch 'xarray/xarray' new 8afc464db26f Merge remote-tracking branch 'hyperv/hyperv-next' new 2f7cefd1ddf7 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 9548912f77a9 Merge remote-tracking branch 'pidfd/for-next' new a50ec9e44889 Merge remote-tracking branch 'devfreq/for-next' new 55b1fa843708 Merge remote-tracking branch 'hmm/hmm' new f5fa1cba9e99 Merge remote-tracking branch 'fpga/for-next' new 80b189794527 Merge remote-tracking branch 'kunit/test' new 7558180fe62a /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 964e95d1fd69 /proc/kpageflags: do not use uninitialized struct pages new 6f912e9cfe28 mm,thp: recheck each page before collapsing file THP new be5f3df95e9f mm/thp: flush file for !is_shmem PageDirty() case in colla [...] new 51fe02fecf1c mm: memcontrol: fix NULL-ptr deref in percpu stats flush new bc4c3ea3aea5 mm/gup_benchmark: fix MAP_HUGETLB case new eb415ff78762 mm, meminit: recalculate pcpu batch and high limits after [...] new d86387de2656 mm-meminit-recalculate-pcpu-batch-and-high-limits-after-in [...] new 544441a3f740 mm: thp: handle page cache THP correctly in PageTransCompoundMap new 7cfc28a2a118 mm-thp-handle-page-cache-thp-correctly-in-pagetranscompoundmap-v4 new 493da19ea5c3 ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() new 71f20a989886 ocfs2-protect-extent-tree-in-the-ocfs2_prepare_inode_for_w [...] new 781e534a283d mm/mmu_notifiers: use the right return code for WARN_ON new 9be238d6eeaf mm, vmstat: hide /proc/pagetypeinfo from normal users new 00ef56098a28 mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo new 050f5bdbe223 mm-vmstat-reduce-zone-lock-holding-time-by-proc-pagetypeinfo-fix new 2db4ee108a15 mm/khugepaged: Fix might_sleep() warn with CONFIG_HIGHPTE=y new 98551a95c027 mm, thp: tweak reclaim/compaction effort of local-only and [...] new c368e5e2c932 mm/page_alloc.c: ratelimit allocation failure warnings mor [...] new 17080367f36e zswap: add Vitaly to the maintainers list new 56e338e45105 dump_stack: avoid the livelock of the dump_lock new 7cd838137560 dump_stack-avoid-the-livelock-of-the-dump_lock-fix new 3e5743e8bd6b MAINTAINERS: update information for "MEMORY MANAGEMENT" new f985d186e0fc maintainers-update-information-for-memory-management-fix new 62111f0b4886 mm: slab: make page_cgroup_ino() to recognize non-compound [...] new 1862226ca667 scripts/gdb: fix debugging modules compiled with hot/cold [...] new 4865c3c75c6b mm/sparse: consistently do not zero memmap new edaa56722ee1 mm/memory_hotplug: fix updating the node span new 17aaee6f5c9d mm: memcontrol: fix network errors from failing __GFP_ATOM [...] new 52e9bdb4b7ef mm: mempolicy: fix the wrong return value and potential pa [...] new 1066e1ddb655 mm: fix trying to reclaim unevictable lru page when callin [...] new d64dbd979369 lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations new ffdc5984792b ocfs2: remove unused function ocfs2_prepare_inode_for_refcount() new 5c1a1f1cdf0f ocfs2: fix passing zero to 'PTR_ERR' warning new 5cf9080a7917 ramfs: support O_TMPFILE new 1b6f58061272 mm, slab: make kmalloc_info[] contain all types of names new 1b7e221c6d5c mm, slab: remove unused kmalloc_size() new 02b6d233e153 mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] new 74de06d23c2b mm: slub: print the offset of fault addresses new d593bc3dc4fe mm/slub.c: update comments new 77ded8dcac53 mm/gup.c: allow CMA migration to propagate errors back to caller new 505a1713ebed mm, swap: disallow swapon() on zoned block devices new e9ecf3c7eff3 mm-swap-disallow-swapon-on-zoned-block-devices-fix new 6941764c6d8c mm/swap.c: trivial mark_page_accessed() cleanup new 7bb63013abb1 mm, memcg: clean up reclaim iter array new 0b9f48dbae33 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints new de2037f03961 mm: memcontrol: remove dead code from memory_max_write() new a0fba8b85077 mm: memcontrol: try harder to set a new memory.high new fea9c4c6cd9b include/linux/memcontrol.h: fix comments based on per-node memcg new a054d7db2ede mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() new 24716f09c53c mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node-v2 new 7d4b8f2f6a46 mm: drop mmap_sem before calling balance_dirty_pages() in [...] new 0b4dcaf5be14 shmem: pin the file in shmem_fault() if mmap_sem is dropped new d5c6d6792532 mm: emit tracepoint when RSS changes new aea87b9b95b9 rss_stat: add support to detect RSS updates of external mm new a62f71dae334 mm/mmap.c: remove a never-triggered warning in __vma_adjust() new 072e9e7449d1 mm/pgmap: use correct alignment when looking at first pfn [...] new c9917366a8f8 mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] new 828f59288ce3 mm/mmap.c: fix the adjusted length error new bf07d14c5a0f mm/swap.c: piggyback lru_add_drain_all() calls new e6469738ed06 mm/mmap.c: prev could be retrieved from vma->vm_prev new 8d4c4288ad9b mm/mmap.c: __vma_unlink_prev() is not necessary now new 7d849ed01327 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] new 15bde958326f mm/mmap.c: rb_parent is not necessary in __vma_link_list() new 088e6a74c41c mm/rmap.c: don't reuse anon_vma if we just want a copy new dad254f0bc54 mm/rmap.c: reuse mergeable anon_vma as parent when fork new f51ae0ac4107 mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] new 4bd4d1842e4b mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] new 9da7f72b65b1 ARC: mm: remove __ARCH_USE_5LEVEL_HACK new f0a1e5751667 asm-generic/tlb: stub out pud_free_tlb() if nopud ... new 3fe06721cad4 asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... new 857ee877aaec asm-generic/tlb: stub out pmd_free_tlb() if nopmd new 606dc7c8287b asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] new f963c67845ec mm/rmap.c: fix outdated comment in page_get_anon_vma() new 22edc7e39c0d mm: rmap: use VM_BUG_ON() in __page_check_anon_rmap() new 0b861f7e0a77 mm/memory-failure.c clean up around tk pre-allocation new c7fc7c78482c mm, soft-offline: convert parameter to pfn new c788a9f2f220 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] new a8def6295728 mm/memory_hotplug.c: add a bounds check to __add_pages() new 4f837864102b mm/memory_hotplug: export generic_online_page() new ef7c658b6e91 hv_balloon: use generic_online_page() new 1e2db8d482e2 mm/memory_hotplug: remove __online_page_free() and __onlin [...] new 61947c924e5f mm/memmap_init: update variable name in memmap_init_zone new ca851be0d1c2 mm/memory_hotplug: don't access uninitialized memmaps in s [...] new ffd9d18a10f3 mm/memory_hotplug: shrink zones when offlining memory new ad3816a6c379 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() new e4bfe47f648a mm/memory_hotplug: we always have a zone in find_(smallest [...] new c72902e4c331 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] new dbd4a9b5c31b mm/memory_hotplug: drop local variables in shrink_zone_span() new e54e751a9744 mm/memory_hotplug: cleanup __remove_pages() new 48831c43f88c mm/page_alloc.c: don't set pages PageReserved() when offlining new 1f79ea006964 mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE new c3ace887bbf4 mm/memory_hotplug: fix try_offline_node() new 67f0937cabda mm/sparse.c: mark populate_section_memmap as __meminit new 40ab63c3f49f mm-sparsec-mark-populate_section_memmap-as-__meminit-v2 new 9d2a4997a256 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] new 66177027ccd1 mm/vmalloc: remove preempt_disable/enable when doing preloading new d358a1a2ca69 mm/vmalloc: respect passed gfp_mask when doing preloading new 1521b63a2a1e mm/vmalloc: add more comments to the adjust_va_to_fit_type() new e121195abde5 selftests: vm: add fragment CONFIG_TEST_VMALLOC new 59c552c19e86 mm/vmalloc: rework vmap_area_lock new b7d56653bc02 mm/page_alloc: add alloc_contig_pages() new c93d68306b9d mm, pcp: share common code between memory hotplug and perc [...] new 09526dad091f mm, pcpu: make zone pcp updates and reset internal to the mm new 3882fa69359b include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro new 234f83147840 mm: adjust shuffle code to allow for future coalescing new 8684424644d7 mm: use zone and order instead of free area in free_list m [...] new cfc8e324f98c mm: introduce Reported pages new cb2c1db49b2c mm-introduce-reported-pages-fix new 620d5832da7e mm: add device side and notifier for unused page reporting new d7ad610991f8 virtio-balloon: pull page poisoning config out of free pag [...] new b5ffae31cc00 virtio-balloon: add support for providing unused page repo [...] new 9c3c89453089 mm/vmscan: remove unused lru_pages argument new 818a738cf293 mm/vmscan.c: remove unused scan_control parameter from pageout() new c7c592a4243a mm: vmscan: simplify lruvec_lru_size() new 4486f5704b2f mm: clean up and clarify lruvec lookup procedure new b3c7caef2c17 mm: vmscan: move inactive_list_is_low() swap check to the caller new 74d38cb16189 mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() new 0073a9232993 mm: vmscan: replace shrink_node() loop with a retry jump new 35f0c3221925 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() new d2afaef2b841 mm: vmscan: split shrink_node() into node part and memcgs part new 013b6ac16735 mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part-fix new cd88b141f384 mm: vmscan: harmonize writeback congestion tracking for no [...] new 970b7be9bc52 kernel: sysctl: make drop_caches write-only new d10e5da8dbfb mm/z3fold.c: add inter-page compaction new df947a8e61bd mm/z3fold: fix -Wunused-but-set-variable warnings new d1e48cec1730 mm: support memblock alloc on the exact node for sparse_bu [...] new c5e013806525 mm, oom: avoid printk() iteration under RCU new 03e519af1538 mm-oom-avoid-printk-iteration-under-rcu-fix new e5eb4f0c3d25 hugetlbfs: hugetlb_fault_mutex_hash() cleanup new 3d40f1c3520b hugetlbfs: add O_TMPFILE support new 35a90e624e7c mm/hugetlbfs: fix error handling when setting up mounts new 50b7afc30491 hugetlb: region_chg provides only cache entry new d3914e3750f3 hugetlb: remove duplicated code new f96fbd3ded80 hugetlb-remove-duplicated-code-checkpatch-fixes new 80c797ade8de hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() new 57510e991952 hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix new 3148b8662a3b mm/userfaultfd: fix a GCC compilation warning new e9ff658c97a5 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] new c438e8fb0a43 mm/huge_memory.c: split_huge_pages_fops should be defined [...] new d8d7344927d2 mm, thp: do not queue fully unmapped pages for deferred split new 7388c53c7d2a mm/thp: make set_huge_zero_page() return void new e04d45f044d2 mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation new 5a0ea2c93ec1 mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] new 6a31b36b3ffc autonuma: fix watermark checking in migrate_balanced_pgdat() new 405ad168ba61 autonuma: Reduce cache footprint when scanning page tables new 1d511afe1237 mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] new f99654b27e42 mm/vmstat: add helpers to get vmstat item names for each e [...] new 95293fab8c0e mm/vmstat: do not use size of vmstat_text as count of /pro [...] new a7db4899ff7f mm/memcontrol: use vmstat names for printing statistics new 1131204404be mm/mmap.c: make vma_merge() comment more easy to understand new cc44ea538446 userfaultfd: use vma_pagesize for all huge page size calculation new f638af2ff9ad userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] new b25c4897730e userfaultfd: wrap the common dst_vma check into an inlined [...] new ad98ad49b049 fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] new e53e3a92ad7c userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK new beef8483ae92 mm/shmem.c: make array 'values' static const, makes object [...] new 580ecce00013 mm: fix struct member name in function comments new 8b274070903b mm: fix typos in comments when calling __SetPageUptodate() new d890bbdd78ba mm/memory_hotplug.c: remove __online_page_set_limits() new 11c05efac98d mm/page_io.c: annotate refault stalls from swap_readpage new 10b7e75c1233 mm-annotate-refault-stalls-from-swap_readpage-fix new 80cef6ec162d fs/buffer.c: add debug print for __getblk_gfp() stall problem new 132b4292bea9 fs/buffer.c: dump more info for __getblk_gfp() stall problem new aef9a8cf0984 kernel/hung_task.c: Monitor killed tasks. new f18e5f3ff2fa proc: change ->nlink under proc_subdir_lock new ba612568afe1 fs/proc/generic.c: delete useless "len" variable new fdc7d805ed12 fs/proc/internal.h: shuffle "struct pde_opener" new 0ea37d7a9779 include/linux/proc_fs.h: fix confusing macro arg name new a05e123e429e include/linux/sysctl.h: inline braces for ctl_table and ct [...] new 6132dab388c2 .gitattributes: Use 'dts' diff driver for dts files new ab9712de407b linux/build_bug.h: change type to int new bfa2045bbe2e syscalls: fix references to filenames containing syscall defs new ee39acfb6268 kernel/notifier.c: intercept duplicate registrations to av [...] new 683c2431f636 kernel/notifier.c: remove notifier_chain_cond_register() new d158600f79a8 kernel/notifier.c: remove blocking_notifier_chain_cond_register() new fae00d635ca9 kernel/profile.c: use cpumask_available to check for NULL cpumask new cd83e5c32d11 kernel/sys.c: avoid copying possible padding bytes in copy [...] new edd08c621124 hung_task: allow printing warnings every check interval new eed3062a0c6f scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] new 91eaf2e8779d lib/rbtree: set successor's parent unconditionally new d21ec2b1405a lib/rbtree: get successor's color directly new bc756d37002d string: add stracpy and stracpy_pad mechanisms new ed9caa1b205d Documentation/checkpatch: prefer stracpy/strscpy over strc [...] new 3d591f2836cf lib: optimize cpumask_local_spread() new 851090f466b0 lib/math/rational.c: fix possible incorrect result from ra [...] new b8726f4568e5 checkpatch: improve ignoring CamelCase SI style variants like mA new d17a33199a4c epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC new 658875d13931 fs/epoll: remove unnecessary wakeups of nested epoll new 8f7a5990e540 selftests: add epoll selftests new 76e3fa7855f7 fs/binfmt_elf.c: delete unused "interp_map_addr" argument new ff5f993d15ac fs/binfmt_elf.c: extract elf_read() function new 6a30afa8c1fb uaccess: disallow > INT_MAX copy sizes new 93b445e577b6 aio: simplify read_events() new eb59b50a8ff3 kcov: remote coverage support new a77994299efe usb, kcov: collect coverage from hub_event new a471ca4fc5fc usb-kcov-collect-coverage-from-hub_event-fix new a642b8e8ebe3 vhost, kcov: collect coverage from vhost_worker new 81f0958ae2a4 lib/ubsan: don't serialize UBSAN report new 72af539aa028 smp_mb__{before,after}_atomic(): update Documentation new 482c619e4cf8 ipc/mqueue.c: remove duplicated code new f344341aa0c5 ipc/mqueue.c: update/document memory barriers new 9673dc2fd3ad ipc/msg.c: update and document memory barriers new 97c681366e55 ipc/sem.c: document and update memory barriers new ac7d16261773 arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained new fab6d66489bb arch: msgbuf.h: make uapi asm/msgbuf.h self-contained new 18c89656c55d arch: sembuf.h: make uapi asm/sembuf.h self-contained new ba0a1e22d958 ipc/msg.c: consolidate all xxxctl_down() functions new 9450f4951b09 Merge branch 'akpm-current/current' new 3c69141ed54b drivers/block/null_blk_main.c: fix layout new 31c16da8d0ae drivers/block/null_blk_main.c: fix uninitialized var warnings new f4d7fa3e07e6 pinctrl: fix pxa2xx.c build warnings new 7a9cb22719fe lib/genalloc.c: export symbol addr_in_gen_pool new 8e80e122ccb7 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new 1b8cf265e5ec Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 6ba56f536e81 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] new 407311464f6d kernel-hacking: create submenu for arch special debugging options new 8fb28b441260 kernel-hacking: group kernel data structures debugging together new cc5a05fd15ed kernel-hacking: move kernel testing and coverage options t [...] new 1387ec780037 kernel-hacking: move Oops into 'Lockups and Hangs' new ca1d11e4ef47 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] new d3b41fc76f74 kernel-hacking: create a submenu for scheduler debugging options new 6ea44f15cd59 kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] new d7d1e37ea595 kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] new 9531c783a37f bitops: introduce the for_each_set_clump8 macro new caf675fd4278 linux/bitmap.h: fix potential sign-extension overflow new 34d2b6c6059a bitops-introduce-the-for_each_set_clump8-macro-fix-fix new 84b3580addff linux/bitopts.h: Add for_each_set_clump8 documentation new 05ac32c5421c lib/test_bitmap.c: add for_each_set_clump8 test cases new 0fa0a8cd9ec9 gpio: 104-dio-48e: utilize for_each_set_clump8 macro new 4b0ddb7f09fe gpio: 104-idi-48: utilize for_each_set_clump8 macro new 49c7d4f93dc1 gpio: gpio-mm: utilize for_each_set_clump8 macro new e55fe28f9e4d gpio: ws16c48: utilize for_each_set_clump8 macro new 6fdbd7d20bef gpio: pci-idio-16: utilize for_each_set_clump8 macro new 9703f17ef2b1 gpio: pcie-idio-24: utilize for_each_set_clump8 macro new e8d01fe6d793 gpio: uniphier: utilize for_each_set_clump8 macro new a601f9e53198 gpio: 74x164: utilize the for_each_set_clump8 macro new b6e0c9b622a0 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] new a3c93ca92005 gpio: pisosr: utilize the for_each_set_clump8 macro new 376f766babe4 gpio: max3191x: utilize the for_each_set_clump8 macro new c329f03bd7be gpio: pca953x: utilize the for_each_set_clump8 macro new ff57cdef356a lib/test_bitmap: force argument of bitmap_parselist_user() [...] new e8665e16ba1d lib/test_bitmap: undefine macros after use new 3d8c67af4418 lib/test_bitmap: name EXP_BYTES properly new ad30d21ab5ed lib/test_bitmap: rename exp to exp1 to avoid ambiguous name new cfab93de9843 lib/test_bitmap: move exp1 and exp2 upper for others to use new 0fd4e1249908 lib/test_bitmap: fix comment about this file new 427109cb7730 lib/bitmap: introduce bitmap_replace() helper new 5f975002d085 gpio: pca953x: remove redundant variable and check in IRQ handler new 809c402bbb24 gpio: pca953x: use input from regs structure in pca953x_ir [...] new 998f420135bf gpio: pca953x: convert to use bitmap API new 1c422cf875d2 gpio: pca953x: reduce stack usage in couple of functions new d181f978f98d gpio: pca953x: tighten up indentation new f74da5f06dfa mm: add generic p?d_leaf() macros new 87369a9dde42 arc: mm: add p?d_leaf() definitions new 5de05c59cda9 arm: mm: add p?d_leaf() definitions new 0f0a936cdfdb arm64: mm: add p?d_leaf() definitions new faf18ca32e22 mips: mm: add p?d_leaf() definitions new 60981273316d powerpc: mm: add p?d_leaf() definitions new 3da0f2848ef8 riscv: mm: add p?d_leaf() definitions new 8ea5adf61512 s390: mm: add p?d_leaf() definitions new b3f608fc3c49 sparc: mm: add p?d_leaf() definitions new 7adcf7f475b6 x86: mm: add p?d_leaf() definitions new fdb9893439d0 mm: pagewalk: add p4d_entry() and pgd_entry() new 9ec546e15ddb mm: pagewalk: allow walking without vma new d61471a12000 mm-pagewalk-allow-walking-without-vma-v15 new 26f1bbef5d11 mm: pagewalk: add test_p?d callbacks new fcf0c2d244bf mm: pagewalk: add 'depth' parameter to pte_hole new f285420fd4a7 x86: mm: point to struct seq_file from struct pg_state new 64f5a68f1178 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct new 1386deac2858 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] new 6fe75e2a9f0f x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] new f2d85ace678e mm: add generic ptdump new 585303516b0f mm-add-generic-ptdump-v15 new a9aa0a370c67 mm/ptdump: fix a -Wold-style-declaration warning new 08e45721362f x86: mm: convert dump_pagetables to use walk_page_range new 1a13215a54b8 arm64: mm: convert mm/dump.c to use walk_page_range() new 399fa75ac82b arm64: mm: display non-present entries in ptdump new 8496546c50be mm: ptdump: reduce level numbers by 1 in note_page() new e0b403985935 alpha: use pgtable-nopud instead of 4level-fixup new b5929530c66e arm: nommu: use pgtable-nopud instead of 4level-fixup new 52834e21edd3 c6x: use pgtable-nopud instead of 4level-fixup new 66ff61197ea0 m68k: nommu: use pgtable-nopud instead of 4level-fixup new 8e2358109929 m68k: mm: use pgtable-nopXd instead of 4level-fixup new 39734e558402 microblaze: use pgtable-nopmd instead of 4level-fixup new b3dea27a22b0 nds32: use pgtable-nopmd instead of 4level-fixup new c4094abf3d9a parisc: use pgtable-nopXd instead of 4level-fixup new ee4be5287c33 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup new 49871d9df749 sparc32: use pgtable-nopud instead of 4level-fixup new bd4193f7d3f9 um: remove unused pxx_offset_proc() and addr_pte() functions new 863c842ba56e um: add support for folded p4d page tables new af1cb5a5c5e4 mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] new d06eefef2120 drivers/tty/serial/sh-sci.c: suppress warning new b2e9876ce7ca drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
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 (ba0a1688b438) \ N -- N -- N refs/heads/akpm (b2e9876ce7ca)
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 963 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: .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 1 + .../bindings/display/bridge/anx6345.yaml | 102 + .../devicetree/bindings/dma/dma-common.yaml | 9 +- Documentation/devicetree/bindings/dma/ti-edma.txt | 8 + .../devicetree/bindings/media/renesas,csi2.txt | 1 + .../devicetree/bindings/media/renesas,vin.txt | 5 +- .../devicetree/bindings/serial/fsl-lpuart.txt | 3 +- .../bindings/serial/renesas,sci-serial.txt | 6 +- .../devicetree/bindings/sound/adi,adau7118.yaml | 2 +- Documentation/devicetree/bindings/usb/usb251xb.txt | 2 +- Documentation/gpu/drm-uapi.rst | 32 +- Documentation/gpu/i915.rst | 6 +- Documentation/gpu/todo.rst | 17 - Documentation/media/v4l-drivers/ipu3.rst | 53 +- Documentation/media/v4l-drivers/ipu3_rcb.svg | 331 +++ Documentation/power/pci.rst | 10 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 80 +- MAINTAINERS | 20 +- arch/alpha/include/asm/mmzone.h | 1 - arch/alpha/include/asm/pgalloc.h | 4 +- arch/alpha/include/asm/pgtable.h | 24 +- arch/alpha/mm/init.c | 12 +- arch/arm/boot/dts/sun6i-a31.dtsi | 1 - arch/arm/boot/dts/sun8i-h3.dtsi | 13 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 9 + arch/arm/include/asm/pgtable.h | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 45 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 8 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 33 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 12 + arch/arm64/include/asm/vdso/vsyscall.h | 7 - arch/arm64/mm/dump.c | 6 +- arch/c6x/include/asm/pgtable.h | 2 +- arch/m68k/include/asm/mcf_pgalloc.h | 7 - arch/m68k/include/asm/mcf_pgtable.h | 28 +- arch/m68k/include/asm/mmu_context.h | 12 +- arch/m68k/include/asm/motorola_pgalloc.h | 4 +- arch/m68k/include/asm/motorola_pgtable.h | 32 +- arch/m68k/include/asm/page.h | 9 +- arch/m68k/include/asm/pgtable_mm.h | 11 +- arch/m68k/include/asm/pgtable_no.h | 2 +- arch/m68k/include/asm/sun3_pgalloc.h | 5 - arch/m68k/include/asm/sun3_pgtable.h | 18 - arch/m68k/kernel/sys_m68k.c | 10 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/kmap.c | 39 +- arch/m68k/mm/mcfmmu.c | 16 +- arch/m68k/mm/motorola.c | 17 +- arch/m68k/sun3x/dvma.c | 7 +- arch/microblaze/include/asm/page.h | 3 - arch/microblaze/include/asm/pgalloc.h | 16 - arch/microblaze/include/asm/pgtable.h | 32 +- arch/microblaze/kernel/signal.c | 10 +- arch/microblaze/mm/init.c | 7 +- arch/microblaze/mm/pgtable.c | 13 +- arch/mips/include/asm/vdso/vsyscall.h | 7 - arch/nds32/include/asm/page.h | 3 - arch/nds32/include/asm/pgalloc.h | 3 - arch/nds32/include/asm/pgtable.h | 12 +- arch/nds32/include/asm/tlb.h | 1 - arch/nds32/kernel/pm.c | 4 +- arch/nds32/mm/fault.c | 16 +- arch/nds32/mm/init.c | 11 +- arch/nds32/mm/mm-nds32.c | 6 +- arch/nds32/mm/proc.c | 26 +- arch/parisc/include/asm/page.h | 30 +- arch/parisc/include/asm/pgalloc.h | 41 +- arch/parisc/include/asm/pgtable.h | 52 +- arch/parisc/include/asm/tlb.h | 2 + arch/parisc/kernel/cache.c | 13 +- arch/parisc/kernel/pci-dma.c | 9 +- arch/parisc/mm/fixmap.c | 10 +- arch/parisc/mm/hugetlbpage.c | 18 +- arch/s390/kernel/unwind_bc.c | 14 +- arch/sparc/include/asm/pgalloc_32.h | 6 +- arch/sparc/include/asm/pgtable_32.h | 28 +- arch/sparc/mm/fault_32.c | 11 +- arch/sparc/mm/highmem.c | 6 +- arch/sparc/mm/io-unit.c | 6 +- arch/sparc/mm/iommu.c | 6 +- arch/sparc/mm/srmmu.c | 51 +- arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-3level.h | 1 - arch/um/include/asm/pgtable.h | 3 + arch/um/kernel/mem.c | 8 +- arch/um/kernel/skas/mmu.c | 12 +- arch/um/kernel/skas/uaccess.c | 7 +- arch/um/kernel/tlb.c | 85 +- arch/um/kernel/trap.c | 4 +- arch/x86/kernel/apic/apic.c | 28 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 4 + arch/x86/kernel/dumpstack_64.c | 7 + arch/x86/kernel/fpu/xstate.c | 22 +- arch/x86/kernel/tsc.c | 3 + arch/x86/mm/dump_pagetables.c | 19 +- drivers/clk/rockchip/clk-px30.c | 70 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 4 - drivers/clocksource/sh_mtu2.c | 16 +- drivers/clocksource/timer-mediatek.c | 10 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 25 +- drivers/dma/ti/edma.c | 59 +- drivers/extcon/extcon-axp288.c | 38 +- drivers/gpu/drm/drm_agpsupport.c | 4 +- drivers/gpu/drm/drm_dp_mst_topology.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 14 - drivers/gpu/drm/i915/Kconfig | 6 + drivers/gpu/drm/i915/Kconfig.profile | 49 + drivers/gpu/drm/i915/Kconfig.unstable | 29 + drivers/gpu/drm/i915/Makefile | 15 +- drivers/gpu/drm/i915/display/icl_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 44 + drivers/gpu/drm/i915/display/intel_atomic.h | 5 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 39 + drivers/gpu/drm/i915/display/intel_atomic_plane.h | 2 + drivers/gpu/drm/i915/display/intel_audio.c | 10 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 123 +- drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_ddi.c | 25 +- drivers/gpu/drm/i915/display/intel_display.c | 378 +++- drivers/gpu/drm/i915/display/intel_display.h | 3 - drivers/gpu/drm/i915/display/intel_display_power.c | 2 + drivers/gpu/drm/i915/display/intel_display_types.h | 20 +- drivers/gpu/drm/i915/display/intel_dp.c | 59 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 13 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 5 + drivers/gpu/drm/i915/display/intel_dvo.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 12 +- drivers/gpu/drm/i915/display/intel_lvds.c | 8 +- drivers/gpu/drm/i915/display/intel_overlay.c | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 28 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 428 +++- drivers/gpu/drm/i915/display/intel_sprite.h | 7 + drivers/gpu/drm/i915/display/intel_tv.c | 4 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 52 + drivers/gpu/drm/i915/display/intel_vdsc.c | 74 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 210 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 15 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_internal.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 99 + drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 37 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 9 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 94 +- drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 3 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 319 ++- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 30 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 174 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 178 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 34 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 350 +++- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 2 + drivers/gpu/drm/i915/gt/intel_context.c | 1 + drivers/gpu/drm/i915/gt/intel_context.h | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 227 +-- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 88 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 234 +++ drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 23 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 8 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 55 +- drivers/gpu/drm/i915/gt/intel_gt.c | 20 +- drivers/gpu/drm/i915/gt/intel_gt.h | 6 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 5 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 129 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 9 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 361 ---- drivers/gpu/drm/i915/gt/intel_llc.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 382 +++- drivers/gpu/drm/i915/gt/intel_lrc.h | 27 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 7 + drivers/gpu/drm/i915/gt/intel_rc6.c | 5 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring.c | 323 +++ drivers/gpu/drm/i915/gt/intel_ring.h | 131 ++ ...{intel_ringbuffer.c => intel_ring_submission.c} | 309 +-- drivers/gpu/drm/i915/gt/intel_ring_types.h | 51 + drivers/gpu/drm/i915/gt/intel_rps.c | 1872 +++++++++++++++++ drivers/gpu/drm/i915/gt/intel_rps.h | 38 + drivers/gpu/drm/i915/gt/intel_rps_types.h | 93 + drivers/gpu/drm/i915/gt/intel_timeline.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 + drivers/gpu/drm/i915/gt/mock_engine.c | 1 + drivers/gpu/drm/i915/gt/selftest_context.c | 3 - .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 350 ++++ drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 28 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 7 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 536 ++++- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 1 + drivers/gpu/drm/i915/gt/selftest_workarounds.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 139 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 9 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 25 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 + drivers/gpu/drm/i915/gvt/dmabuf.c | 3 +- drivers/gpu/drm/i915/gvt/handlers.c | 17 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/scheduler.c | 7 +- drivers/gpu/drm/i915/i915_active.c | 2 + drivers/gpu/drm/i915/i915_active.h | 2 + drivers/gpu/drm/i915/i915_debugfs.c | 214 +- drivers/gpu/drm/i915/i915_drv.c | 50 +- drivers/gpu/drm/i915/i915_drv.h | 121 +- drivers/gpu/drm/i915/i915_gem.c | 73 +- drivers/gpu/drm/i915/i915_gem.h | 14 - drivers/gpu/drm/i915/i915_gem_fence_reg.c | 6 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 215 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 5 + drivers/gpu/drm/i915/i915_gpu_error.c | 124 +- drivers/gpu/drm/i915/i915_gpu_error.h | 5 +- drivers/gpu/drm/i915/i915_irq.c | 485 +---- drivers/gpu/drm/i915/i915_irq.h | 12 - drivers/gpu/drm/i915/i915_params.c | 9 +- drivers/gpu/drm/i915/i915_params.h | 5 +- drivers/gpu/drm/i915/i915_pci.c | 7 + drivers/gpu/drm/i915/i915_perf.c | 417 +++- drivers/gpu/drm/i915/i915_perf_types.h | 31 +- drivers/gpu/drm/i915/i915_pmu.c | 47 +- drivers/gpu/drm/i915/i915_priolist_types.h | 7 + drivers/gpu/drm/i915/i915_reg.h | 206 +- drivers/gpu/drm/i915/i915_request.c | 10 +- drivers/gpu/drm/i915/i915_scheduler.c | 44 +- drivers/gpu/drm/i915/i915_sysfs.c | 74 +- drivers/gpu/drm/i915/i915_utils.c | 43 +- drivers/gpu/drm/i915/i915_utils.h | 34 +- drivers/gpu/drm/i915/i915_vma.c | 69 +- drivers/gpu/drm/i915/i915_vma.h | 2 +- drivers/gpu/drm/i915/intel_device_info.c | 13 + drivers/gpu/drm/i915/intel_device_info.h | 3 + drivers/gpu/drm/i915/intel_memory_region.c | 59 + drivers/gpu/drm/i915/intel_memory_region.h | 9 + drivers/gpu/drm/i915/intel_pch.c | 4 +- drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 2126 ++------------------ drivers/gpu/drm/i915/intel_pm.h | 24 - drivers/gpu/drm/i915/intel_region_lmem.c | 132 ++ drivers/gpu/drm/i915/intel_region_lmem.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 ++ drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 + drivers/gpu/drm/i915/selftests/i915_active.c | 48 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 34 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 100 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 6 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 2 + drivers/gpu/drm/i915/selftests/i915_perf.c | 3 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 + drivers/gpu/drm/i915/selftests/i915_selftest.c | 15 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 7 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 342 ++++ drivers/gpu/drm/i915/selftests/intel_uncore.c | 54 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 17 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 4 +- drivers/gpu/drm/i915/selftests/mock_region.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 5 +- drivers/gpu/drm/vkms/vkms_drv.c | 8 +- drivers/infiniband/core/Makefile | 3 +- drivers/infiniband/core/core_priv.h | 14 - drivers/infiniband/core/cq.c | 27 +- drivers/infiniband/core/device.c | 1 - drivers/infiniband/core/ib_core_uverbs.c | 299 --- drivers/infiniband/core/rdma_core.c | 1 - drivers/infiniband/core/trace.c | 14 - drivers/infiniband/core/uverbs_cmd.c | 2 - drivers/infiniband/core/uverbs_main.c | 88 +- drivers/infiniband/hw/efa/efa.h | 18 +- drivers/infiniband/hw/efa/efa_main.c | 1 - drivers/infiniband/hw/efa/efa_verbs.c | 329 +-- drivers/infiniband/hw/hns/hns_roce_main.c | 6 +- drivers/infiniband/hw/mlx4/main.c | 9 +- drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/qedr.h | 49 +- drivers/infiniband/hw/qedr/verbs.c | 551 ++--- drivers/infiniband/hw/qedr/verbs.h | 3 +- drivers/infiniband/sw/siw/siw.h | 20 +- drivers/infiniband/sw/siw/siw_main.c | 1 - drivers/infiniband/sw/siw/siw_verbs.c | 207 +- drivers/infiniband/sw/siw/siw_verbs.h | 1 - drivers/input/rmi4/rmi_f11.c | 9 +- drivers/input/rmi4/rmi_f12.c | 32 +- drivers/input/rmi4/rmi_f54.c | 2 +- drivers/media/i2c/Kconfig | 12 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/bt819.c | 2 +- drivers/media/i2c/hi556.c | 1200 +++++++++++ drivers/media/i2c/smiapp/smiapp-core.c | 4 +- drivers/media/i2c/vpx3220.c | 2 +- drivers/media/platform/coda/coda-common.c | 5 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/rcar-vin/rcar-core.c | 10 + drivers/media/platform/rcar-vin/rcar-csi2.c | 4 + drivers/media/platform/rcar-vin/rcar-dma.c | 5 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 59 +- drivers/media/platform/rcar-vin/rcar-vin.h | 2 + drivers/media/platform/rcar_drif.c | 1 + drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 1 - drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 - drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- drivers/media/platform/xilinx/xilinx-dma.h | 2 +- drivers/media/platform/xilinx/xilinx-vip.h | 2 +- drivers/media/platform/xilinx/xilinx-vipp.h | 2 +- drivers/media/platform/xilinx/xilinx-vtc.h | 2 +- drivers/media/radio/radio-wl1273.c | 3 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 2 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 33 +- drivers/media/v4l2-core/v4l2-subdev.c | 6 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 3 + drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 48 + drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 1 + drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 3 + drivers/net/ethernet/intel/fm10k/fm10k_tlv.h | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e_common.c | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 48 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 2 + drivers/net/ethernet/intel/ice/Makefile | 3 + drivers/net/ethernet/intel/ice/ice.h | 59 +- drivers/net/ethernet/intel/ice/ice_base.c | 857 ++++++++ drivers/net/ethernet/intel/ice/ice_base.h | 31 + drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 1 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 65 +- drivers/net/ethernet/intel/ice/ice_lib.c | 984 ++------- drivers/net/ethernet/intel/ice/ice_lib.h | 49 +- drivers/net/ethernet/intel/ice/ice_main.c | 355 ++++ drivers/net/ethernet/intel/ice/ice_txrx.c | 573 +++--- drivers/net/ethernet/intel/ice/ice_txrx.h | 140 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 273 +++ drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 59 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1 + drivers/net/ethernet/intel/ice/ice_xsk.c | 1181 +++++++++++ drivers/net/ethernet/intel/ice/ice_xsk.h | 72 + drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/hyperv/hyperv_net.h | 1 + drivers/net/hyperv/netvsc_drv.c | 11 +- drivers/net/hyperv/rndis_filter.c | 8 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/pcie-designware-host.c | 29 +- drivers/pci/controller/pci-aardvark.c | 60 +- drivers/pci/controller/pci-ftpci100.c | 79 +- drivers/pci/controller/pci-host-common.c | 2 +- drivers/pci/controller/pci-v3-semi.c | 74 +- drivers/pci/controller/pci-versatile.c | 71 +- drivers/pci/controller/pci-xgene.c | 73 +- drivers/pci/controller/pcie-altera.c | 41 +- drivers/pci/controller/pcie-cadence-host.c | 2 +- drivers/pci/controller/pcie-iproc-platform.c | 9 +- drivers/pci/controller/pcie-iproc.c | 82 +- drivers/pci/controller/pcie-mediatek.c | 43 +- drivers/pci/controller/pcie-mobiveil.c | 27 +- drivers/pci/controller/pcie-rcar.c | 84 +- drivers/pci/controller/pcie-rockchip-host.c | 89 +- drivers/pci/controller/pcie-rockchip.h | 5 - drivers/pci/controller/pcie-xilinx-nwl.c | 21 +- drivers/pci/controller/pcie-xilinx.c | 18 +- drivers/pci/of.c | 57 +- drivers/pci/pci-driver.c | 43 +- drivers/pci/pci.c | 8 +- drivers/pci/pci.h | 13 - drivers/powercap/intel_rapl_common.c | 2 + drivers/rtc/rtc-bd70528.c | 1 + drivers/rtc/rtc-brcmstb-waketimer.c | 1 + drivers/rtc/rtc-em3027.c | 4 +- drivers/scsi/csiostor/csio_init.c | 7 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/hosts.c | 19 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_lib.c | 45 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/scsi_trace.c | 109 +- drivers/scsi/sd_zbc.c | 29 +- drivers/scsi/ufs/ufs_bsg.c | 1 + drivers/scsi/ufs/ufshcd.c | 23 +- drivers/scsi/ufs/ufshcd.h | 10 - drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-dw.c | 3 +- drivers/staging/media/imx/imx-media-capture.c | 6 +- drivers/staging/media/imx/imx7-mipi-csis.c | 2 +- drivers/staging/media/ipu3/Makefile | 6 - drivers/staging/media/ipu3/TODO | 5 - drivers/staging/media/ipu3/include/intel-ipu3.h | 5 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 4 +- drivers/tty/n_gsm.c | 1 - drivers/tty/rocket.c | 32 +- drivers/tty/serial/8250/8250_dw.c | 8 +- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 80 +- drivers/tty/serial/msm_serial.c | 6 +- drivers/tty/serial/uartlite.c | 2 +- drivers/usb/chipidea/udc.c | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/gadget/udc/fsl_qe_udc.h | 4 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/gadget/udc/mv_u3d.h | 2 +- drivers/usb/host/bcma-hcd.c | 5 +- drivers/usb/host/fotg210-hcd.c | 8 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/misc/usb251xb.c | 17 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/roles/class.c | 21 + drivers/usb/typec/class.c | 42 +- drivers/usb/typec/hd3ss3220.c | 36 +- drivers/usb/typec/tcpm/tcpm.c | 45 +- drivers/usb/typec/tps6598x.c | 49 +- drivers/usb/typec/ucsi/displayport.c | 40 +- drivers/usb/typec/ucsi/trace.c | 11 - drivers/usb/typec/ucsi/trace.h | 79 +- drivers/usb/typec/ucsi/ucsi.c | 609 +++--- drivers/usb/typec/ucsi/ucsi.h | 417 ++-- drivers/usb/typec/ucsi/ucsi_acpi.c | 91 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 166 +- drivers/virtio/Kconfig | 1 + drivers/virtio/virtio_balloon.c | 88 +- drivers/watchdog/bd70528_wdt.c | 1 + drivers/watchdog/cpwd.c | 8 +- drivers/watchdog/imx_sc_wdt.c | 8 +- drivers/watchdog/meson_gxbb_wdt.c | 4 +- drivers/watchdog/pm8916_wdt.c | 15 +- drivers/xen/platform-pci.c | 14 +- fs/ceph/file.c | 15 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/smb2ops.c | 58 +- fs/io-wq.c | 15 +- fs/io_uring.c | 13 +- fs/userfaultfd.c | 18 +- fs/xfs/libxfs/xfs_alloc.c | 9 +- fs/xfs/libxfs/xfs_attr_leaf.c | 12 +- fs/xfs/libxfs/xfs_bmap.c | 8 +- fs/xfs/libxfs/xfs_btree.c | 5 +- fs/xfs/libxfs/xfs_da_btree.c | 62 +- fs/xfs/libxfs/xfs_dir2.c | 4 +- fs/xfs/libxfs/xfs_dir2_block.c | 8 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 4 +- fs/xfs/libxfs/xfs_dir2_node.c | 12 +- fs/xfs/libxfs/xfs_dir2_sf.c | 32 +- fs/xfs/libxfs/xfs_inode_fork.c | 6 + fs/xfs/libxfs/xfs_refcount.c | 4 +- fs/xfs/libxfs/xfs_rtbitmap.c | 6 +- fs/xfs/xfs_acl.c | 15 +- fs/xfs/xfs_attr_inactive.c | 6 +- fs/xfs/xfs_attr_list.c | 5 +- fs/xfs/xfs_bmap_item.c | 3 +- fs/xfs/xfs_error.c | 29 +- fs/xfs/xfs_error.h | 7 +- fs/xfs/xfs_extfree_item.c | 3 +- fs/xfs/xfs_fsmap.c | 1 + fs/xfs/xfs_inode.c | 15 +- fs/xfs/xfs_inode_item.c | 5 +- fs/xfs/xfs_iops.c | 10 +- fs/xfs/xfs_linux.h | 6 +- fs/xfs/xfs_log.c | 2 +- fs/xfs/xfs_log_recover.c | 23 +- fs/xfs/xfs_message.c | 22 +- fs/xfs/xfs_message.h | 6 +- fs/xfs/xfs_mount.c | 5 +- fs/xfs/xfs_mount.h | 2 - fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 13 +- fs/xfs/xfs_refcount_item.c | 3 +- fs/xfs/xfs_rmap_item.c | 7 +- fs/xfs/xfs_super.c | 1232 ++++++------ fs/xfs/xfs_trans_ail.c | 2 +- include/asm-generic/4level-fixup.h | 39 - include/asm-generic/vdso/vsyscall.h | 7 - include/drm/drm_scdc_helper.h | 6 +- include/dt-bindings/clock/px30-cru.h | 2 + include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/linux/hugetlb.h | 137 +- include/linux/mfd/rohm-bd70528.h | 2 +- include/linux/mm.h | 18 +- include/linux/mmzone.h | 60 +- include/linux/page-flags.h | 11 + include/linux/page_reporting.h | 31 + include/linux/pagewalk.h | 5 + include/linux/pci.h | 13 +- include/linux/ptdump.h | 1 + include/linux/resource_ext.h | 12 + include/linux/string.h | 2 + include/linux/syscalls.h | 8 +- include/linux/usb/role.h | 3 + include/linux/usb/typec.h | 41 +- include/net/netfilter/nf_tables.h | 3 +- include/rdma/ib_verbs.h | 52 +- include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_host.h | 3 +- include/sound/memalloc.h | 1 + include/sound/soc.h | 15 +- include/trace/events/kmem.h | 32 +- include/trace/events/rdma_core.h | 251 --- include/trace/events/rpcrdma.h | 198 +- include/trace/events/sunrpc.h | 93 - include/uapi/asm-generic/unistd.h | 8 +- include/uapi/drm/i915_drm.h | 15 + include/uapi/linux/virtio_balloon.h | 1 + include/uapi/rdma/qedr-abi.h | 25 - kernel/irq/irqdomain.c | 2 +- kernel/stacktrace.c | 6 +- kernel/sysctl.c | 2 +- kernel/time/vsyscall.c | 9 +- lib/cpumask.c | 93 +- lib/vsprintf.c | 36 +- lib/xz/xz_dec_lzma2.c | 1 + mm/Kconfig | 11 + mm/Makefile | 3 +- mm/compaction.c | 5 + mm/madvise.c | 16 +- mm/memory.c | 12 +- mm/memory_hotplug.c | 2 + mm/migrate.c | 2 +- mm/mprotect.c | 8 +- mm/page_alloc.c | 199 +- mm/page_reporting.c | 353 ++++ mm/page_reporting.h | 226 +++ mm/pagewalk.c | 23 +- mm/ptdump.c | 21 +- mm/rmap.c | 6 +- mm/shuffle.c | 12 +- mm/shuffle.h | 6 + net/bridge/netfilter/ebt_dnat.c | 19 +- net/netfilter/ipset/ip_set_core.c | 49 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 2 +- net/netfilter/ipset/ip_set_hash_net.c | 1 + net/netfilter/ipset/ip_set_hash_netnet.c | 1 + net/netfilter/nf_tables_api.c | 7 +- net/netfilter/nf_tables_offload.c | 3 +- net/netfilter/nft_bitwise.c | 5 +- net/netfilter/nft_cmp.c | 2 +- net/sunrpc/clnt.c | 14 +- net/sunrpc/xprt.c | 22 +- net/sunrpc/xprtrdma/backchannel.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 53 +- net/sunrpc/xprtrdma/rpc_rdma.c | 413 ++-- net/sunrpc/xprtrdma/transport.c | 33 +- net/sunrpc/xprtrdma/verbs.c | 194 +- net/sunrpc/xprtrdma/xprt_rdma.h | 18 +- scripts/nsdeps | 6 +- sound/core/memalloc.c | 23 +- sound/core/pcm_memory.c | 5 +- sound/core/pcm_native.c | 14 +- sound/hda/hdac_regmap.c | 1 + sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 13 + sound/soc/codecs/max98373.c | 4 +- sound/soc/soc-core.c | 526 +++-- sound/soc/soc-pcm.c | 95 +- sound/soc/soc-topology.c | 17 +- sound/soc/sof/topology.c | 4 + sound/soc/stm/stm32_sai_sub.c | 12 +- tools/pci/pcitest.c | 1 + 578 files changed, 20321 insertions(+), 12477 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/bridge/anx6345.yaml create mode 100644 Documentation/media/v4l-drivers/ipu3_rcb.svg create mode 100644 drivers/gpu/drm/i915/Kconfig.unstable create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.h rename drivers/gpu/drm/i915/gt/{intel_ringbuffer.c => intel_ring_submission.c} (88%) create mode 100644 drivers/gpu/drm/i915/gt/intel_ring_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rps_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h delete mode 100644 drivers/infiniband/core/ib_core_uverbs.c delete mode 100644 drivers/infiniband/core/trace.c create mode 100644 drivers/media/i2c/hi556.c create mode 100644 drivers/net/ethernet/intel/ice/ice_base.c create mode 100644 drivers/net/ethernet/intel/ice/ice_base.h create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.c create mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.h delete mode 100644 include/asm-generic/4level-fixup.h create mode 100644 include/linux/page_reporting.h delete mode 100644 include/trace/events/rdma_core.h create mode 100644 mm/page_reporting.c create mode 100644 mm/page_reporting.h