This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 9e88347dedd8 Add linux-next specific files for 20190924 omits 820083c2ea31 Merge branch 'akpm/master' omits fa711b416612 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 49b3612f5641 drivers/tty/serial/sh-sci.c: suppress warning omits 185412267613 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming omits c3bd7d31cc8c hexagon: drop empty and unused free_initrd_mem omits d140086d612f mm: untag user pointers in mmap/munmap/mremap/brk omits 0957624fe12d vfio/type1: untag user pointers in vaddr_get_pfn omits 2e9e63eb3836 tee/shm: untag user pointers in tee_shm_register omits 2c601ebda5b6 media/v4l2-core: untag user pointers in videobuf_dma_conti [...] omits 05306853649f drm/radeon: untag user pointers in radeon_gem_userptr_ioctl omits 5fa041ce048d drm/amdgpu: untag user pointers omits 00e57832306f userfaultfd: untag user pointers omits 05f9eaa20916 fs/namespace: untag user pointers in copy_mount_options omits 9fc4a046138b mm: untag user pointers in get_vaddr_frames omits be0521376cf5 mm: untag user pointers in mm/gup.c omits 9a5d7dd65e4e mm: untag user pointers passed to memory syscalls omits 8d84ef7076af lib: untag user pointers in strn*_user omits e583bc957737 pinctrl: fix pxa2xx.c build warnings omits 6053ba7f8a64 Merge branch 'akpm-current/current' omits c1095fb755da Merge remote-tracking branch 'fpga/for-next' omits d2e5876873e0 Merge remote-tracking branch 'devfreq/for-next' omits 15ed8c6fe21c Merge remote-tracking branch 'pidfd/for-next' omits 014a6871185c Merge remote-tracking branch 'hyperv/hyperv-next' omits e394b2b08541 Merge remote-tracking branch 'xarray/xarray' omits e36168e9ac81 Merge remote-tracking branch 'nvmem/for-next' omits 29fd4b2ef740 Merge remote-tracking branch 'slimbus/for-next' omits febf7a65cb7a Merge remote-tracking branch 'fsi/next' omits 5266ccc398c4 Merge remote-tracking branch 'kspp/for-next/kspp' omits 026bcb5e8262 Merge remote-tracking branch 'ntb/ntb-next' omits e63820ec57fc Merge remote-tracking branch 'livepatching/for-next' omits a547777d2d15 Merge remote-tracking branch 'y2038/y2038' omits a58a8f0a4dcc Merge remote-tracking branch 'kselftest/next' omits a4a8fa8deb26 Merge remote-tracking branch 'pwm/for-next' omits bff20e15d14d Merge remote-tracking branch 'pinctrl-samsung/for-next' omits b17453b678a5 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits c5cbf701b3e7 Merge remote-tracking branch 'gpio/for-next' omits 14f1e3acef68 Merge remote-tracking branch 'rpmsg/for-next' omits 1e5c3fd3eb30 Merge remote-tracking branch 'scsi-mkp/for-next' omits 111c7c9c3bd0 Merge remote-tracking branch 'scsi/for-next' omits b0c529b214ba Merge remote-tracking branch 'cgroup/for-next' omits 091675071db8 Merge remote-tracking branch 'mux/for-next' omits b9add2ff423f Merge remote-tracking branch 'extcon/extcon-next' omits 619fb75254a0 Merge remote-tracking branch 'drivers-x86/for-next' omits 78ddb0919961 Merge remote-tracking branch 'workqueues/for-next' omits 84f8cb510236 Merge remote-tracking branch 'percpu/for-next' omits 6e92f81edea9 Merge remote-tracking branch 'xen-tip/linux-next' omits 6b2a1f176b71 Merge remote-tracking branch 'kvms390/next' omits 5f9ea1437850 Merge remote-tracking branch 'kvm-arm/next' omits 0a69a6854ec8 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 53301beaba07 Merge remote-tracking branch 'clockevents/clockevents/next' omits 078de466a244 Merge remote-tracking branch 'tip/auto-latest' omits bbf723c70e62 Merge remote-tracking branch 'watchdog/master' omits f33bc107effd Merge remote-tracking branch 'tpmdd/next' omits 00296e8f5d94 Merge remote-tracking branch 'smack/for-next' omits 7b1ec39b7c98 Merge remote-tracking branch 'keys/keys-next' omits d758a0670ceb Merge remote-tracking branch 'integrity/next-integrity' omits beb00c24981f Merge remote-tracking branch 'apparmor/apparmor-next' omits 4ac5a61a9f15 Merge remote-tracking branch 'security/next-testing' omits 2010e3c1f02c Merge remote-tracking branch 'kgdb/kgdb-next' omits 29cbc74b7351 Merge remote-tracking branch 'block/for-next' omits 740a061f8e85 Merge remote-tracking branch 'drm-misc/for-linux-next' omits d8924709e61f Merge remote-tracking branch 'drm-intel/for-linux-next' omits 3607a4205787 Merge remote-tracking branch 'nfc-next/master' omits 57dfcd6aaac9 Merge remote-tracking branch 'swiotlb/linux-next' omits 6eeffeb009b6 Merge remote-tracking branch 'ieee1394/for-next' omits 675de36edba7 Merge remote-tracking branch 'thermal-soc/next' omits 5dc127416d86 Merge remote-tracking branch 'thermal/next' omits 2960ecf6e2e1 Merge remote-tracking branch 'pm/linux-next' omits 493a1c8419a1 Merge remote-tracking branch 'i2c/i2c/for-next' omits 1a6d2dd1369c Merge remote-tracking branch 'hid/for-next' omits 51c3e6a4d1ef Merge remote-tracking branch 'printk/for-next' omits d656290b69d0 Merge remote-tracking branch 'vfs/for-next' omits 6d3f663cd2ba Merge remote-tracking branch 'iomap/iomap-for-next' omits 7a140c7901c1 Merge remote-tracking branch 'v9fs/9p-next' omits 1716fc6728f7 Merge remote-tracking branch 'nfsd/nfsd-next' omits 5174a26caf06 Merge remote-tracking branch 'nfs-anna/linux-next' omits d1cf65e3b8b0 Merge remote-tracking branch 'fuse/for-next' omits cc3dab30745c Merge remote-tracking branch 'ext3/for_next' omits c9e5499f53b1 Merge remote-tracking branch 'ecryptfs/next' omits 3fca4a430063 Merge remote-tracking branch 'cifs/for-next' omits 073664eea398 Merge remote-tracking branch 'ceph/master' omits 4f9a5c46b700 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 0d1dfdb9469b Merge remote-tracking branch 'xtensa/xtensa-for-next' omits cc9943c87c0f Merge remote-tracking branch 'sh/sh-next' omits 18ebdf6a3691 Merge remote-tracking branch 's390/features' omits 4c0f40d56e8b Merge remote-tracking branch 'microblaze/next' omits dffe4bbf1c90 Merge remote-tracking branch 'h8300/h8300-next' omits 0e7b542d7ceb Merge remote-tracking branch 'csky/linux-next' omits e64ebd01841d Merge remote-tracking branch 'tegra/for-next' omits 8818d38a791f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 686df42997e0 Merge remote-tracking branch 'scmi/for-linux-next' omits 83ce065c7b4f Merge remote-tracking branch 'samsung-krzk/for-next' omits 6f1f2048e927 Merge remote-tracking branch 'rockchip/for-next' omits b2ffc0082bd4 Merge remote-tracking branch 'reset/reset/next' omits d37aa6aa618f Merge remote-tracking branch 'renesas-geert/next' omits dcc430dd678f Merge remote-tracking branch 'qcom/for-next' omits 031a86960cdb Merge remote-tracking branch 'omap/for-next' omits c4c6b50adfb7 Merge remote-tracking branch 'mvebu/for-next' omits aa2d447a8a81 Merge remote-tracking branch 'mediatek/for-next' omits f9f667d63a7b Merge remote-tracking branch 'keystone/next' omits 2f742f5b8db4 Merge remote-tracking branch 'imx-mxs/for-next' omits 94710e04d8dd Merge remote-tracking branch 'bcm2835/for-next' omits 58f66207e23e Merge remote-tracking branch 'at91/at91-next' omits 1f4321182d7e Merge remote-tracking branch 'aspeed/for-next' omits 80f3ca72a2b3 Merge remote-tracking branch 'amlogic/for-next' omits 980a0d98cf31 Merge remote-tracking branch 'actions/for-next' omits e5faecf7a409 Merge remote-tracking branch 'arm-soc/for-next' omits 3f5d492753bf Merge remote-tracking branch 'arm/for-next' omits 3ccc720fdb41 Merge remote-tracking branch 'kbuild/for-next' omits c7e0ace95443 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 005911aeb202 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 5182f3348c7c Merge remote-tracking branch 'risc-v-fixes/fixes' omits 70ad976a4181 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits c3e46a530ca5 Merge remote-tracking branch 'mmc-fixes/fixes' omits 36a64bfd42a7 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' omits cb26e6462836 Merge remote-tracking branch 'scsi-fixes/fixes' omits dc3601605afd Merge remote-tracking branch 'erofs-fixes/fixes' omits 5cc65ef58c34 Merge remote-tracking branch 'vfs-fixes/fixes' omits 3b3d7c6a92f2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 3bb22c5a77c9 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 1f1c286a0f4c Merge remote-tracking branch 'omap-fixes/fixes' omits ffa30d7104dd Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits cf236f8ab963 Merge remote-tracking branch 'ide/master' omits 7553897cbb35 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits fcff53b604a3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits d616e22ca946 Merge remote-tracking branch 'spi-fixes/for-linus' omits 7fc1af0b6cad Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 351929293fb4 Merge remote-tracking branch 'sound-current/for-linus' omits 29087a55d388 Merge remote-tracking branch 'wireless-drivers/master' omits e07bf834bcff Merge remote-tracking branch 'netfilter/master' omits 67439cd8cb61 Merge remote-tracking branch 'bpf/master' omits de37b9d14e1d Merge remote-tracking branch 'net/master' omits 8b1ad8a0f049 Merge remote-tracking branch 'sparc/master' omits 1482112d59ea Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits ee7a78859f79 MAINTAINERS: Add myself as reviewer for the PWM subsystem omits 31d2f312d4be MAINTAINERS: Add patchwork link for PWM entry omits b3ec8afc2d7f MAINTAINERS: Add a selection of PWM related keywords to th [...] omits 18d4744de1e7 cifs: add server param omits b7b9c3799155 cifs: add multichannel mount options and data structs omits 015482334fd7 dt-bindings: pwm: Update bindings for MT7629 SoC omits 3422ae3eef11 pwm: mediatek: Update license and switch to SPDX tag omits 22af2df0d51f pwm: mediatek: Use pwm_mediatek as common prefix omits 906b2eceb478 pwm: mediatek: Allocate the clks array dynamically omits 5c50982af47f pwm: mediatek: Remove the has_clks field omits b83ced70fa09 Merge branch 'spi-5.3' into spi-linus omits 4f3ded8cc889 Merge branch 'asoc-5.3' into asoc-linus omits 1c2725a70756 MAINTAINERS: keys: Update path to trusted.h omits 342ac5db3153 KEYS: trusted: correctly initialize digests and fix locking issue omits ccad6b309872 selftests/tpm2: Add log and *.pyc to .gitignore omits 3fb2179b0f35 selftests/tpm2: Add the missing TEST_FILES assignment omits 83405c3ff5e1 Merge branch 'v5.4/dt64' into tmp/aml-rebuild omits 32ec296121fd Merge branch 'v5.4/dt' into tmp/aml-rebuild omits 0f6095311569 Merge branch 'v5.4/drivers' into tmp/aml-rebuild omits f7dcf869ad39 ipc/msg.c: consolidate all xxxctl_down() functions omits 6520fe1958d7 ipc/mqueue: improve exception handling in do_mq_notify() omits d5513cc1be24 ipc/mqueue.c: delete an unnecessary check before the macro [...] omits 6b845ae8bc11 bug: move WARN_ON() "cut here" into exception handler omits 5a8771d0446f bug: consolidate __WARN_FLAGS usage omits e7369412ce75 bug: clean up helper macros to remove __WARN_TAINT() omits a0ebf6f7a976 bug: lift "cut here" out of __warn() omits 5ac7b65af68b bug: consolidate warn_slowpath_fmt() usage omits e26466187de5 bug: rename __WARN_printf_taint() to __WARN_printf() omits a3b8a42b9286 bug: refactor away warn_slowpath_fmt_taint() omits 1b4fb86cc0f0 scripts/gdb: handle split debug omits af81c6d8a09b kgdb: don't use a notifier to enter kgdb at panic; call directly omits a200e9d864a8 aio: simplify read_events() omits cc00c96ec6cf kexec: restore arch_kexec_kernel_image_probe declaration omits cffb7bf4b5db kexec: bail out upon SIGKILL when allocating memory. omits 4126d425359c cpumask: nicer for_each_cpumask_and() signature omits f8f75be8e5b9 fork: improve error message for corrupted page tables omits bd369499b231 fat: add nobarrier to workaround the strange behavior of device omits 58263ab637e1 fs/reiserfs/do_balan.c: remove set but not used variable omits 6bcdda7410aa fs/reiserfs/journal.c: remove set but not used variable omits 552099480266 fs/reiserfs/do_balan.c: remove set but not used variables omits 982bc550fc14 fs/reiserfs/fix_node.c: remove set but not used variables omits 1a2fbec2a74f fs/reiserfs/prints.c: remove set but not used variables omits 89d6529ea44a fs/reiserfs/objectid.c: remove set but not used variables omits f8105c432fc9 fs/reiserfs/lbalance.c: remove set but not used variables omits edc80c41d487 fs/reiserfs/stree.c: remove set but not used variables omits 296677483469 fs/reiserfs/journal.c: remove set but not used variables omits 5a35a096eab8 fs: reiserfs: remove unnecessary check of bh in remove_fro [...] omits 6b2481d4a66b checkpatch: allow consecutive close braces omits 000ea2656990 checkpatch: prefer __section over __attribute__((section(...))) omits d33b953d0462 checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE omits 436e742d77d7 checkpatch.pl: warn on invalid commit id omits 9ea614641e28 checkpatch: improve SPDX license checking omits ae58bd18a420 checkpatch: don't interpret stack dumps as commit IDs omits bb9ae4b78c4b lib/math/rational.c: fix possible incorrect result from ra [...] omits 20a8b0191ff7 lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds omits ed42c6fcfaf7 lib/extable.c: add missing prototypes omits 95ddd51a6906 lib/generic-radix-tree.c: make 2 functions static inline omits 897568b87932 strscpy: reject buffer sizes larger than INT_MAX omits c2264cb68fed include/trace/events/writeback.h: fix -Wstringop-truncatio [...] omits 1face931b03e kernel-doc: core-api: Include string.h into core-api omits 8bb9fa5bed9e kernel-doc: core-api: include string.h into core-api omits fb79c8a22c0e Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits c10a152c661a string: add stracpy and stracpy_pad mechanisms omits 4b3eb809c094 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 4823a3bc7a46 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits f948d99049a0 lib/genalloc.c: export symbol addr_in_gen_pool omits 40649aa1ddd7 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] omits e9a75ef0e46b augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 omits 2b423b9659ca augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix omits ac42831c8a30 augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro omits 5b2295cd6f90 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro omits 8770440902bd rbtree: avoid generating code twice for the cached version [...] omits 6e3d8673a43e hung_task: allow printing warnings every check interval omits 31b4c71ca0e5 kernel/elfcore.c: include proper prototypes omits 1b85650a666f linux/coff.h: add include guard omits 1964ff105f79 kernel/hung_task.c: Monitor killed tasks. omits 2f1aeafb7c3e fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 71bf4f4c04ac fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f81458f5257b mm: don't expose page to fast gup before it's ready omits 6ffc7ee7838c mm/vmscan: remove unused lru_pages argument omits 457b98f11125 mm, memcg: make scan aggression always exclude protection omits 88d7fb375bb5 mm, memcg: make memory.emin the baseline for utilisation d [...] omits 3b4185a28385 mm, memcg: proportional memory.{low,min} reclaim omits 5269a465561f zswap: use movable memory if zpool support allocate movabl [...] omits ce8d06cc4490 zpool: add malloc_support_movable to zpool_driver omits 965270f60bb4 shmem: fix obsolete comment in shmem_getpage_gfp() omits 9726bcda9c7c mm/madvise: reduce code duplication in error handling paths omits 3966fe88f62b mm: factor out common parts between MADV_COLD and MADV_PAGEOUT omits ec200ca06aa0 mm: clear PG_active on MADV_PAGEOUT omits 4f61f2df0c2d mm: introduce MADV_PAGEOUT omits 5fc69fd30038 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM omits 946ebdcbaade mm: introduce MADV_COLD omits 49624852c2df mm: mmap: increase sockets maximum memory size pgoff for 32bits omits 8e8be0f3c0a5 mm-mmapc-refine-find_vma_prev-with-rb_last-fix omits 45be0fe92837 mm/mmap.c: refine find_vma_prev() with rb_last() omits fcde8947bea1 riscv-make-mmap-allocation-top-down-by-default-v6 omits f6a9089b8915 riscv: make mmap allocation top-down by default omits 7b062e77d450 mips: use generic mmap top-down layout and brk randomization omits c30d4d877cab mips: replace arch specific way to determine 32bit task wi [...] omits 3d7930af4e17 mips: adjust brk randomization offset to fit generic version omits a76325ec2f0f mips: use STACK_TOP when computing mmap base address omits 7d22b6b4e260 mips: properly account for stack randomization and stack g [...] omits 5297f34907d2 arm: use generic mmap top-down layout and brk randomization omits e00048c6fdd7 arm: use STACK_TOP when computing mmap base address omits ba38f5c96f8b arm: properly account for stack randomization and stack guard gap omits f500d3ccdaa2 arm64, mm: make randomization selected by generic topdown [...] omits 912cbafc58a5 arm64, mm: move generic mmap layout functions to mm omits 7f4a4731aef7 arm64: consider stack randomization for mmap base only whe [...] omits d6547222864e arm64: make use of is_compat_task instead of hardcoding this test omits 07ff544527f1 mm, fs: move randomize_stack_top from fs to mm omits 5b79b78bfcc2 psi-annotate-refault-stalls-from-io-submission-fix-2 omits 774695bb9dd1 psi-annotate-refault-stalls-from-io-submission-fix omits 85de42447ed4 mm, thp: account deferred split THPs into MemAvailable omits 0b08e84d68f7 uprobe: collapse THP pmd after removing all uprobes omits 6338d625f21a khugepaged: add comments for retract_page_tables() omits a8638137ab40 khugepaged: enable collapse pmd for pte-mapped THP omits ba61ca2bdb21 uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT omits b0728f341608 mm, thp: introduce FOLL_SPLIT_PMD omits 9e6f333612e5 uprobe: use original page when all uprobes are removed omits 418611b161a3 mm: move memcmp_pages() and pages_identical() omits 23008754bf9e mm-thp-make-deferred-split-shrinker-memcg-aware-v6 omits 7d75b6ad3292 mm: thp: make deferred split shrinker memcg aware omits b9a56cfbcd8c mm-shrinker-make-shrinker-not-depend-on-memcg-kmem-v6 omits a641225725f6 mm: shrinker: make shrinker not depend on memcg kmem omits 7e951d636a20 mm: move mem_cgroup_uncharge out of __page_cache_release() omits bf2bcdc10e1d mm: thp: extract split_queue_* into a struct omits c8d03567dcb9 mm,thp: avoid writes to file with THP in pagecache omits b9f8b69ac7e2 khugepaged: fix double unlock in collapse_file() omits 2af1594c5810 khugepaged: fix build without CONFIG_SHMEM omits a2256471445d mm,thp: add read-only THP support for (non-shmem) FS omits 744b96e556bb khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() omits b6da4917b4dd mm,thp: stats for file backed THP omits 8d20b36fcc76 filemap: update offset check in filemap_fault() omits 309db745ef7c filemap: check compound_head(page)->mapping in pagecache_g [...] omits 0bf3a2467c55 filemap: check compound_head(page)->mapping in filemap_fault() omits 1c2787771003 thp: update split_huge_page_pmd() comment omits a6b383a1b622 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() omits 8e33cd6b58a4 hugetlbfs: don't retry when pool page allocations start to fail omits cfa0b23773cd mm, compaction: raise compaction priority after it withdrawns omits 5b81625a4a01 mm, reclaim: cleanup should_continue_reclaim() omits 02aa0a68a40e mm, reclaim: make should_continue_reclaim perform dryrun d [...] omits 9f352e6fbf70 mm/oom: add oom_score_adj and pgtables to Killed process message omits bca5331ffa1c memcg, oom: don't require __GFP_FS when invoking memcg OOM killer omits b634f16baa2d mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits d2654789415a mm/oom_kill.c: add task UID to info message on an oom kill omits 48e2922ee5f5 mm-oom-avoid-printk-iteration-under-rcu-fix omits 2bef7dc905ed mm, oom: avoid printk() iteration under RCU omits 697e12de9b9e mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] omits e706bc8f73da mm/compaction.c: remove unnecessary zone parameter in isol [...] omits 83a96d50141f mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 2c9da5b86141 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 6097d8cdaa17 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits ed6ae5009d43 mm/compaction: introduce a helper compact_zone_counters_init() omits 3ffce0b4e1e4 mm/compaction.c: clear total_{migrate,free}_scanned before [...] omits 1bf787ccd3b0 mm: silence -Woverride-init/initializer-overrides omits 3ecc7ac08e80 mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask omits 5e7ecae8fa83 mm/vmalloc: modify struct vmap_area to reduce its size omits 415968757865 mm/vmalloc: do not keep unpurged areas in the busy tree omits 3393cd6fb362 mm/sparse.c: use __nr_to_section(section_nr) to get mem_section omits 79c9658ad370 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] omits 9131cae4a55c mm/sparse.c: mark sparse_buffer_free as __meminit omits bc1aa181c56a mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory omits 8ab94cde8c21 mm/memory_hotplug: online_pages cannot be 0 in online_pages() omits 15040557dba6 mm-memory_hotplug-make-sure-the-pfn-is-aligned-to-the-orde [...] omits 9d6e27612688 mm/memory_hotplug: make sure the pfn is aligned to the ord [...] omits 0bde8c7f17c4 mm/memory_hotplug: simplify online_pages_range() omits c62f9d706c96 mm/memory_hotplug: drop PageReserved() check in online_pag [...] omits 299e3d706af8 mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ [...] omits 640316da6c42 mm/memory_hotplug.c: prevent memory leak when reusing pgdat omits 76d8a29c2c1c drivers/base/memory.c: don't store end_section_nr in memor [...] omits e12c4411ae2b driver/base/memory.c: validate memory block size early omits 3dca4574ca8a drivers/base/memory.c: fixup documentation of removable/ph [...] omits 9742b3ebaa27 drivers/base/node.c: simplify unregister_memory_block_unde [...] omits cf804e91ab00 mm-memory_hotplug-remove-move_pfn_range-fix omits 82c27d09bac8 mm/memory_hotplug: remove move_pfn_range() omits e10b0ff68eee mm: consolidate pgtable_cache_init() and pgd_cache_init() omits 6b34c83b5a07 microblaze: switch to generic version of pte allocation omits f02cafbaba69 sh: switch to generic version of pte allocation omits dbac2be1dcde ia64: switch to generic version of pte allocation omits aa66fac0f503 mm: remove quicklist page table caches omits c29fb5e0c53e mm: release the spinlock on zap_pte_range omits f75594c094e8 mm/mmap.c: fix the adjusted length error omits b47011719e5c mm: remove redundant assignment of entry omits bae8b725fe62 net/xdp: convert put_page() to put_user_page*() omits 329b47febe61 drivers/gpu/drm/via: convert put_page() to put_user_page*() omits 5d6c53914bcd mm/gup: remove unused variable in siw_free_plist() omits 2fd86b22f075 mm/gup: add make_dirty arg to put_user_pages_dirty_lock() omits c3eb190b0351 mm: vmscan: do not share cgroup iteration between reclaimers omits c59f180fad1a mm: memcontrol: switch to rcu protection in drain_all_stock() omits b01a7d690bae mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 365007730f2b mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 9281e9ddbc94 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 891ac7bf5a41 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 89c35f1b01d8 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix omits ad5cd8144d8e mm, memcg: throttle allocators when failing reclaim over m [...] omits 554dfb5cf324 mm-page-cache-store-only-head-pages-in-i_pages-fix omits 00e6e3275336 mm: page cache: store only head pages in i_pages omits 9600f1f0a140 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] omits 0ccd5fbacff9 mm/filemap.c: don't initiate writeback if mapping has no d [...] omits 037a548509aa mm, page_owner, debug_pagealloc: save and dump freeing sta [...] omits 1f8c3abc662a mm, page_owner: keep owner info when freeing the page omits d3dafcfe9257 mm, page_owner: record page owner for each subpage omits 861e86259aad mm: replace list_move_tail() with add_page_to_lru_list_tail() omits 46d5fa030cd9 mm: introduce compound_nr() omits c103c6a30d5d mm-introduce-page_shift-fix omits 752f353f265e mm: Introduce page_shift() omits 4d85e3f24a4e mm: introduce page_size() omits 5cf3805cad7f mm/rmap.c: remove set but not used variable 'cstart' omits e1d35570c71d mm/page_poison.c: fix a typo in a comment omits 51219ab075f3 lib-test_kasan-add-roundtrip-tests-checkpatch-fixes omits 537a6557765d lib/test_kasan.c: add roundtrip tests omits d8d76636caa8 kasan: add memory corruption identification for software t [...] omits 77ce11c44c23 mm/kmemleak: increase the max mem pool to 1M omits eb1ad44328ed mm/kmemleak.c: record the current memory pool size omits 013e2b3fc574 mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] omits 5bc34355294b mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] omits 70b8ff87f1b4 mm: kmemleak: use the memory pool for early allocations omits 7c0b28c09db4 mm: kmemleak: simple memory allocation pool for kmemleak objects omits 51030fbd3bd4 mm: kmemleak: make the tool tolerant to struct scan_area a [...] omits 4a0804f379b8 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K omits 6d805e334da8 mm, slab: move memcg_cache_params structure to mm/slab.h omits 88751e135139 mm, sl[aou]b: guarantee natural alignment for kmalloc(powe [...] omits 958fbf31879b mm, sl[ou]b: improve memory accounting omits 6ecbdb72a52f mm, slab: extend slab/shrink to shrink all memcg caches omits bcf08b2a350c ramfs: support O_TMPFILE omits ee399bbd21e2 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 93e810798aa9 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 5ec1e22c3fe3 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] omits 8bc434bacbdb fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] omits 4f78317dac33 ocfs2: checkpoint appending truncate log transaction befor [...] omits 36b21a33fa06 ocfs2: wait for recovering done after direct unlock request omits f86201012f42 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 29584d0716cf ocfs2: clear zero in unaligned direct IO omits 46ac2d052454 fs/ocfs2/dir.c: remove set but not used variables omits 70f838bf6b61 fs/ocfs2/file.c: remove set but not used variables omits 013cc6a3477c fs/ocfs2/namei.c: remove set but not used variables omits 924219b5f499 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration omits 99cc43db5df0 ocfs2: remove unused ocfs2_calc_tree_trunc_credits() omits 7caebc2e942e ocfs2: ensure ret is set to zero before returning omits c6fb210667c2 ocfs2: further debugfs cleanups omits 215e33b2cafb jbd2: remove jbd2_journal_inode_add_[write|wait] omits 6ec421601b95 ocfs2: use jbd2_inode dirty range scoping omits 9ca10a23e32a kbuild: clean compressed initramfs image omits 9e8fff6a5ed4 /proc/kpageflags: do not use uninitialized struct pages omits 83b2468367a3 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 4cb9f043447e thermal: thermal_mmio: remove some dead code adds 722e6f500ac7 ia64: Fix some warnings introduced in merge window adds 0b36c9eed232 Merge branch 'work.mount3' of git://git.kernel.org/pub/scm [...] adds af5a7e99cce2 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds baff384b0e90 Merge tag 'platform-drivers-x86-v5.4-2' of git://git.infra [...] adds 5184d449600f Merge tag 'microblaze-v5.4-rc1' of git://git.monstr.eu/lin [...] adds 07bfa4415ab6 fat: work around race with userspace's read via blockdev w [...] adds 6e73fd25e2c7 Revert "mm/z3fold.c: fix race between migration and destruction" adds 710ec38b0f63 mm: add dummy can_do_mlock() helper adds 3f9d2b5766ae z3fold: fix retry mechanism in page reclaim adds 6279eb3dd794 kbuild: clean compressed initramfs image adds bbd0f32721e2 ocfs2: use jbd2_inode dirty range scoping adds 963abb9aebcd jbd2: remove jbd2_journal_inode_add_[write|wait] adds 5e7a3ed9f1a6 ocfs2: further debugfs cleanups adds 3dd21cdbefa9 ocfs2: remove unused ocfs2_calc_tree_trunc_credits() adds bf5a52647963 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration adds 225dcadf8ee8 fs/ocfs2/namei.c: remove set but not used variables adds 236dcc2ae494 fs/ocfs2/file.c: remove set but not used variables adds 77461ba1d176 fs/ocfs2/dir.c: remove set but not used variables adds a89bd89fae63 ocfs2: delete unnecessary checks before brelse() adds 0a3775e4f883 ocfs2: wait for recovering done after direct unlock request adds d7283b39dbf3 ocfs2: checkpoint appending truncate log transaction befor [...] adds 1c3ce5417b33 ocfs2: fix spelling mistake "ambigous" -> "ambiguous" adds 04f768a39d55 mm, slab: extend slab/shrink to shrink all memcg caches adds 9adeaa226988 mm, slab: move memcg_cache_params structure to mm/slab.h adds 9d5f0be0f755 mm/slub.c: fix -Wunused-function compiler warnings adds b751c52bb587 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K adds dba82d943177 mm: kmemleak: make the tool tolerant to struct scan_area a [...] adds 0647398a8c7b mm: kmemleak: simple memory allocation pool for kmemleak objects adds c5665868183f mm: kmemleak: use the memory pool for early allocations adds 0e965a6bda80 mm/kmemleak.c: record the current memory pool size adds c59180ae3e5b mm/kmemleak: increase the max mem pool to 1M adds ae8f06b31a83 kasan: add memory corruption identification for software t [...] adds b92a953cb7f7 lib/test_kasan.c: add roundtrip tests adds dbf7684e29d1 mm/page_poison.c: fix a typo in a comment adds 1f18b296699c mm/rmap.c: remove set but not used variable 'cstart' adds a50b854e073c mm: introduce page_size() adds 94ad9338109f mm: introduce page_shift() adds d8c6546b1aea mm: introduce compound_nr() adds e7a1aaf28770 mm: replace list_move_tail() with add_page_to_lru_list_tail() adds 7e2f2a0cd17c mm, page_owner: record page owner for each subpage adds 37389167a281 mm, page_owner: keep owner info when freeing the page adds 8974558f49a6 mm, page_owner, debug_pagealloc: save and dump freeing sta [...] adds c3aab9a0bd91 mm/filemap.c: don't initiate writeback if mapping has no d [...] adds 875d91b11a20 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] adds 4101196b19d7 mm: page cache: store only head pages in i_pages adds 0e4b01df8659 mm, memcg: throttle allocators when failing reclaim over m [...] adds e1a366be5cb4 mm: memcontrol: switch to rcu protection in drain_all_stock() adds 1ba6fc9af35b mm: vmscan: do not share cgroup iteration between reclaimers adds 2d15eb31b50a mm/gup: add make_dirty arg to put_user_pages_dirty_lock() adds 6f553ce498a7 drivers/gpu/drm/via: convert put_page() to put_user_page*() adds 1edc97694d0f net/xdp: convert put_page() to put_user_page*() adds 9da99f20ecf8 mm: remove redundant assignment of entry adds 7b167b681013 mm: release the spinlock on zap_pte_range adds 13224794cb08 mm: remove quicklist page table caches adds 013199211c8b ia64: switch to generic version of pte allocation adds 6fb12766f7fc sh: switch to generic version of pte allocation adds 1b9a9d8564cb microblaze: switch to generic version of pte allocation adds 782de70c4293 mm: consolidate pgtable_cache_init() and pgd_cache_init() adds 6aa9b8b2c635 mm: do not hash address in print_bad_pte() adds 3fccb74cf3a6 mm/memory_hotplug: remove move_pfn_range() adds d84f2f5a7552 drivers/base/node.c: simplify unregister_memory_block_unde [...] adds f915fb7fb2c1 drivers/base/memory.c: fixup documentation of removable/ph [...] adds 902ce63b3373 driver/base/memory.c: validate memory block size early adds b6c88d3b9d38 drivers/base/memory.c: don't store end_section_nr in memor [...] adds 33fce0113da2 mm/memory_hotplug.c: prevent memory leak when reusing pgdat adds 00ff9a91bdb7 mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ [...] adds 5ecae6359e3a mm/memory_hotplug: drop PageReserved() check in online_pag [...] adds b2c2ab208e4f mm/memory_hotplug: simplify online_pages_range() adds bd02cc01d342 mm/memory_hotplug: make sure the pfn is aligned to the ord [...] adds ca9a46f8a4f0 mm/memory_hotplug: online_pages cannot be 0 in online_pages() adds 29a90db92995 mm/memory_hotplug.c: s/is/if adds ae83189405ea mm/sparse.c: fix memory leak of sparsemap_buf in aligned memory adds db57e98d8790 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] adds c1cbc3eebf7a mm/sparse.c: use __nr_to_section(section_nr) to get mem_section adds 9f82883c6d9a mm/sparse.c: don't manually decrement num_poisoned_pages adds 5ed867037eb1 mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() adds dd3b8353bae7 mm/vmalloc: do not keep unpurged areas in the busy tree adds 688fcbfc06e4 mm/vmalloc: modify struct vmap_area to reduce its size adds 7ea362427c17 mm/vmalloc.c: move 'area->pages' after if statement adds 2286bf4e4d8f mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask adds b57a775f5130 mm: silence -Woverride-init/initializer-overrides adds 63398413c00c z3fold: fix memory leak in kmem cache adds a94b525241c0 mm/compaction.c: clear total_{migrate,free}_scanned before [...] adds 32aaf0553df9 mm/compaction.c: remove unnecessary zone parameter in isol [...] adds 4406548ee39c mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] adds 8ac3f8fe91a2 mm/oom_kill.c: add task UID to info message on an oom kill adds f9c645621a28 memcg, oom: don't require __GFP_FS when invoking memcg OOM killer adds 70cb6d267790 mm/oom: add oom_score_adj and pgtables to Killed process message adds f364f06b34b5 mm/oom_kill.c: fix oom_cpuset_eligible() comment adds 1eb41bb07e56 mm, oom: consider present pages for the node size adds 4d0e3230a56a mm/memcontrol.c: fix a -Wunused-function warning adds 0158115f702b memcg, kmem: deprecate kmem.limit_in_bytes adds 1c6c15971e47 mm, reclaim: make should_continue_reclaim perform dryrun d [...] adds 5ee04716c46c mm, reclaim: cleanup should_continue_reclaim() adds 494330855641 mm, compaction: raise compaction priority after it withdrawns adds f60858f9d327 hugetlbfs: don't retry when pool page allocations start to fail adds 276f756d7002 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() adds 9ef258bad7af thp: update split_huge_page_pmd() comment adds 585e5a7babd9 filemap: check compound_head(page)->mapping in filemap_fault() adds 31895438e702 filemap: check compound_head(page)->mapping in pagecache_g [...] adds 520e5ba41590 filemap: update offset check in filemap_fault() adds 60fbf0ab5da1 mm,thp: stats for file backed THP adds 579c571e2efd khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() adds 99cb0dbd47a1 mm,thp: add read-only THP support for (non-shmem) FS adds 09d91cda0e82 mm,thp: avoid writes to file with THP in pagecache adds 364c1eebe453 mm: thp: extract split_queue_* into a struct adds 7ae88534cdd9 mm: move mem_cgroup_uncharge out of __page_cache_release() adds 0a432dcbeb32 mm: shrinker: make shrinker not depend on memcg kmem adds 87eaceb3faa5 mm: thp: make deferred split shrinker memcg aware adds 010c164a5fa7 mm: move memcmp_pages() and pages_identical() adds fb4fb04ff4dd uprobe: use original page when all uprobes are removed adds bfe7b00de6d1 mm, thp: introduce FOLL_SPLIT_PMD adds 5a52c9df62b4 uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT adds 27e1f8273113 khugepaged: enable collapse pmd for pte-mapped THP adds f385cb85a42f uprobe: collapse THP pmd after removing all uprobes adds 649775be63c8 mm, fs: move randomize_stack_top from fs to mm adds 28058ed61fc8 arm64: make use of is_compat_task instead of hardcoding this test adds e8d54b62c55a arm64: consider stack randomization for mmap base only whe [...] adds 67f3977f805b arm64, mm: move generic mmap layout functions to mm adds e7142bf5d231 arm64, mm: make randomization selected by generic topdown [...] adds af0f4297286f arm: properly account for stack randomization and stack guard gap adds 86e568e9c052 arm: use STACK_TOP when computing mmap base address adds dba79c3df4a2 arm: use generic mmap top-down layout and brk randomization adds b1f61b5bde3a mips: properly account for stack randomization and stack g [...] adds b5fb861790bf mips: use STACK_TOP when computing mmap base address adds e548599fbe31 mips: adjust brk randomization offset to fit generic version adds 09036468c8d0 mips: replace arch specific way to determine 32bit task wi [...] adds 9035bd294279 mips: use generic mmap top-down layout and brk randomization adds 54c95a11cc1b riscv: make mmap allocation top-down by default adds 73848a971110 mm/mmap.c: refine find_vma_prev() with rb_last() adds 76f34950779f mm: mmap: increase sockets maximum memory size pgoff for 32bits adds f3bc0dba3154 mm/madvise: reduce code duplication in error handling paths adds 28eb3c808719 shmem: fix obsolete comment in shmem_getpage_gfp() adds c165f25d23ec zpool: add malloc_support_movable to zpool_driver adds d2fcd82bb83a zswap: use movable memory if zpool support allocate movabl [...] adds 068619e32ff6 zswap: do not map same object twice adds 2b38d01b4de8 mm/zsmalloc.c: fix a -Wunused-function warning adds 9c9fa97a8edb Merge branch 'akpm' (patches from Andrew) adds 2e959dd87a9f Merge tag 'for-5.4/post-2019-09-24' of git://git.kernel.dk [...] adds b6cb84b4fc58 Merge tag 'for-5.4/io_uring-2019-09-24' of git://git.kerne [...] adds 3cf7487c5de7 Merge tag 'sound-fix-5.4-rc1' of git://git.kernel.org/pub/ [...] adds 351c8a09b00b Merge branch 'i2c/for-5.4' of git://git.kernel.org/pub/scm [...] adds 4ef5b13a294c Merge tag 'iomap-5.4-merge-6' of git://git.kernel.org/pub/ [...] adds 981c107cbb42 selftests/tpm2: Add the missing TEST_FILES assignment adds 34cd83bb8a46 selftests/tpm2: Add log and *.pyc to .gitignore adds 9f75c8224631 KEYS: trusted: correctly initialize digests and fix locking issue adds c980ecff4761 MAINTAINERS: keys: Update path to trusted.h adds e13cd21ffd50 tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() adds 301310c6d24e Merge tag 'tpmdd-next-20190925' of git://git.infradead.org [...] adds 7b1373dd6e86 Merge tag 'fuse-update-5.4' of git://git.kernel.org/pub/sc [...] adds f41def397161 Merge tag 'ceph-for-5.4-rc1' of git://github.com/ceph/ceph-client adds 1ee28fced9ea Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds a003365cab64 powerpc/tm: Add tm-poison test adds 7aec584eaf1c powerpc/book3s64/radix: Remove WARN_ON in destroy_context() adds c6fadabb2868 powerpc: Fix definition of PCR bits to work with old binutils adds 13c7bb3c57dc powerpc/64s: Set reserved PCR bits adds 4c0f5d1eb407 powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_ [...] adds cbd18991e24f powerpc/mm: Fix an Oops in kasan_mmu_init() adds 3a83f677a6ee KVM: PPC: Book3S HV: use smp_mb() when setting/clearing ho [...] adds 1211ee61b4a8 powerpc/pseries: Read TLB Block Invalidate Characteristics adds 59545ebe3319 powerpc/pseries: Call H_BLOCK_REMOVE when supported adds 677733e296b5 powerpc/book3s64/mm: Don't do tlbie fixup for some hardwar [...] adds 09ce98cacd51 powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag adds 047e6575aec7 powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue o [...] adds 93cad5f78995 selftests/powerpc: Add test case for tlbie vs mtpidr order [...] adds 4111cdef0e87 powerpc/nvdimm: Use HCALL error as the return value adds faa6d21153fd powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error adds 6c47acaa5f1c Merge remote-tracking branch 'powerpc-fixes/fixes' adds dc9894d8d1e2 Merge remote-tracking branch 'sparc/master' adds 3d66b89c30f9 net: sched: fix possible crash in tcf_action_destroy() adds b91ee4aa2a21 mISDN: enforce CAP_NET_RAW for raw sockets adds 6cc03e8aa36c appletalk: enforce CAP_NET_RAW for raw sockets adds 0614e2b73768 ax25: enforce CAP_NET_RAW for raw sockets adds e69dbd4619e7 ieee802154: enforce CAP_NET_RAW for raw sockets adds 3a359798b176 nfc: enforce CAP_NET_RAW for raw sockets adds 0edc3f703f7b Merge branch 'check-CAP_NEW_RAW' adds 02a07046834e arcnet: provide a buffer big enough to actually receive packets adds 5aafeb74b5bb skge: fix checksum byte order adds b27507bb59ed net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run adds 7ed5b31f4a66 net/ibmvnic: prevent more than one thread from running in reset adds 8875cf9c7cde Merge branch 'ibmvnic-serialization-fixes' adds 4c247de564f1 ppp: Fix memory leak in ppp_write adds 5c94ad1793f1 atm: he: clean up an indentation issue adds 9f5c44cf61a7 gianfar: Make reset_gfar static adds b0ce902febef net: stmmac: selftests: Flow Control test can also run wit [...] adds 99dcb8432af0 net: macb: Remove dead code adds 34b7bb2995b8 MAINTAINERS: add Yanjun to FORCEDETH maintainers list adds bf69abad27d8 net: Fix Kconfig indentation adds 02bc5eb99059 drivers: net: Fix Kconfig indentation adds 3e8b9bfa1108 net/sched: cbs: Fix not adding cbs instance to list adds adecda5bee0a net: print proper warning on dst underflow adds d32d7c52e08a net/mlx5: DR, Fix SW steering HW bits and definitions adds cc5fd15fc557 net/mlx5: DR, Remove redundant vport number from action adds 48cbde4bd2c7 net/mlx5: DR, Fix getting incorrect prev node in ste_free adds 640bdb1fdb4e net/mlx5: DR, Allow matching on vport based on vhca_id adds d19a79ee38c8 net/mlx5: Add device ID of upcoming BlueField-2 adds d22fcc806b84 net/mlx5e: Fix traffic duplication in ethtool steering adds fe1587a7de94 net/mlx5e: Fix matching on tunnel addresses type adds 2dbf45d13539 Merge tag 'mlx5-fixes-2019-09-24' of git://git.kernel.org/ [...] adds ba56d8ce38c8 macsec: drop skb sk before calling gro_cells_receive adds 4f28bd956e08 net: stmmac: Fix page pool size adds c1d419d00494 dt-bindings: net: ravb: Add support for r8a774b1 SoC adds ea8564c86529 openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC adds ca7a03c41753 ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule adds 5217bfa6af74 Merge remote-tracking branch 'net/master' adds 8a03222f508b selftests/bpf: test_progs: fix client/server race in tcp_rtt adds fcd30ae0665c bpf/xskmap: Return ERR_PTR for failure case instead of NULL. adds aef70a1f44c0 libbpf: fix false uninitialized variable warning adds d778c30a056a selftests/bpf: delete unused variables in test_sysctl adds 4670d68b9254 selftests/bpf: adjust strobemeta loop to satisfy latest clang adds 39529a9948d8 libbpf: Teach btf_dumper to emit stand-alone anonymous enu [...] adds 344b9114623a Merge remote-tracking branch 'bpf/master' adds 20ff1cb50672 netfilter: ebtables: use __u8 instead of uint8_t in uapi header adds 9b05b6e11d5e netfilter: nf_tables: bogus EBUSY when deleting flowtable [...] adds 610cd5f8622f Merge remote-tracking branch 'netfilter/master' adds 9d4d0d06bbf9 mt76: mt7615: fix mt7615 firmware path definitions adds fddbfeece9c7 iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW v [...] adds 2b481835cf4e wil6210: use after free in wil_netif_rx_any() adds cc17ccab7295 Merge remote-tracking branch 'wireless-drivers/master' adds fb629fa2587d ASoC: samsung: arndale: Add missing OF node dereferencing adds ca2347190adb ASoC: wm8994: Do not register inapplicable controls for WM1811 adds 901e822b2e36 ASoC: soc-component: fix a couple missing error assignments adds c077f737949f Merge branch 'asoc-5.4' into asoc-linus adds d7ffde1f5880 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 131cb1210d4b regulator: of: fix suspend-min/max-voltage parsing adds f8970d341eec regulator: core: make regulator_register() EPROBE_DEFER aware adds 1d6db22ff7d6 regulator: fixed: Prevent NULL pointer dereference when !C [...] adds 58283636a5a0 dt-bindings: fixed-regulator: fix compatible enum adds a72865f05782 regulator: da9062: fix suspend_enable/disable preparation adds f9a60abc26d9 Merge branch 'regulator-5.4' into regulator-linus adds c3bd22a4401f Merge remote-tracking branch 'regulator-fixes/for-linus' adds 4a82fe0e1842 spi: mxic: Select SPI_NOR type by default adds 6fe7ab3837bd spi: mxic: Fix DMAS_CTRL register layout adds 9f918a728cf8 spi: Add call to spi_slave_abort() function when spidev dr [...] adds 55eaa28551e1 Merge branch 'spi-5.4' into spi-linus adds 122c791367a6 Merge remote-tracking branch 'spi-fixes/for-linus' adds b4a3c4c66668 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 3f1af507356e Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 8456d1d8fe09 Merge remote-tracking branch 'ide/master' adds df1b21a39b50 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds ad9fc1c9e5a7 Merge remote-tracking branch 'omap-fixes/fixes' adds e2ada66ec418 kvm: x86: Add Intel PMU MSRs to msrs_to_save[] adds 7a83247e010a x86/Hyper-V: Fix definition of struct hv_vp_assist_page adds 344c6c804703 KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_ [...] adds 6f6a657c9998 KVM/Hyper-V/VMX: Add direct tlb flush support adds 956e255c59a5 KVM: x86: svm: remove unneeded nested_enable_evmcs() hook adds 5a0165f6dde3 KVM: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support [...] adds 12c386b23083 KVM: selftests: Move vm type into _vm_create() internally adds 338eb29876b9 KVM: selftests: Create VM earlier for dirty log test adds 567a9f1e9deb KVM: selftests: Introduce VM_MODE_PXXV48_4K adds 52200d0d944e KVM: selftests: Remove duplicate guest mode handling adds 319109a2d0dd KVM: x86: Manually flush collapsible SPTEs only when toggl [...] adds a073d7e3ad68 KVM: hyperv: Fix Direct Synthetic timers assert an interru [...] adds e1572f1d08be cpu/SMT: create and export cpu_smt_possible() adds b2d8b167e15b KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID [...] adds e738772e2921 KVM: selftests: hyperv_cpuid: add check for NoNonArchitect [...] adds 5845038c111d KVM: nVMX: Check Host Address Space Size on vmentry of nes [...] adds bc8a0aafcbb8 KVM: x86: Relocate MMIO exit stats counting adds 22da61c9123e KVM: x86: Clean up handle_emulation_failure() adds 120c2c4f99a8 KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out param adds a6c6ed1e8106 KVM: x86: Don't attempt VMWare emulation on #GP with non-z [...] adds 42cbf06872cc KVM: x86: Move #GP injection for VMware into x86_emulate_i [...] adds b40006062059 KVM: x86: Add explicit flag for forced emulation on #UD adds c83fad65e2ca KVM: x86: Move #UD injection for failed emulation into emu [...] adds 738fece46dc5 KVM: x86: Exit to userspace on emulation skip failure adds 1051778f6e1e KVM: x86: Handle emulation failure directly in kvm_task_switch() adds 9497e1f2ec93 KVM: x86: Move triple fault request into RM int injection adds 8fff2710eaf5 KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_g [...] adds 60fc3d02d5b8 KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAI [...] adds 1957aa63be53 KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT [...] adds 41577ab8bd72 KVM: x86: Add comments to document various emulation types adds e69e72faa3a0 KVM: x86: Add support for user wait instructions adds 6e3ba4abcea5 KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL adds bf653b78f960 KVM: vmx: Introduce handle_unexpected_vmexit and handle WA [...] adds d0f5a86a3407 KVM: LAPIC: Tune lapic_timer_advance_ns smoothly adds fac026dac0bc KVM: x86/mmu: Treat invalid shadow pages as obsolete adds 92f58b5c0181 KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes adds dd6223c76205 KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen [...] adds 14a3c4f498ed KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for [...] adds fbb158cb88b6 KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch"" adds 4506ecf4855e KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flush [...] adds 31741eb11a43 KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped [...] adds 10605204e91f KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call" adds ca333add6933 KVM: x86/mmu: Explicitly track only a single invalid mmu g [...] adds 9a5c034c9aba KVM: x86/mmu: Skip invalid pages during zapping iff root_c [...] adds a06dcd625d61 kvm: x86: Add "significant index" flag to a few CPUID leaves adds 0cb8410b90e7 kvm: svm: Intercept RDPRU adds f0b5105af6e0 kvm: nvmx: limit atomic switch MSRs adds 89340d0935c9 Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" adds 90a48843a186 KVM: selftests: fix ucall on x86 adds 4b526de50e39 KVM: x86: Check kvm_rebooting in kvm_spurious_fault() adds 52a9fcbc73a3 KVM: VMX: Optimize VMX instruction error and fault handling adds 6e2020977e3e KVM: VMX: Add error handling to VMREAD helper adds 98cd382d5090 KVM: x86: Drop ____kvm_handle_fault_on_reboot() adds f209a26dd5a5 KVM: x86: Don't check kvm_rebooting in __kvm_handle_fault_ [...] adds cab01850277a KVM: vmx: fix build warnings in hv_enable_direct_tlbflush( [...] adds fd3edd4a9066 KVM: nVMX: cleanup and fix host 64-bit mode checks adds 8c0ccd392433 Merge remote-tracking branch 'kvm-fixes/master' adds bab90fc81f8a Merge remote-tracking branch 'hwmon-fixes/hwmon' adds a6f197f889ce powerpc/book3s64: Export has_transparent_hugepage() relate [...] adds f537669978a7 libnvdimm/dax: Pick the right alignment default when creat [...] adds 86aa66687442 libnvdimm: Fix endian conversion issues adds cf387d9644d8 libnvdimm/altmap: Track namespace boundaries in altmap adds 59f08896f058 libnvdimm/nfit_test: Fix acpi_handle redefinition adds c42adf87e4e7 libnvdimm/region: Initialize bad block for volatile namespaces adds 674f31a352da libnvdimm: prevent nvdimm from requesting key when securit [...] adds 4c806b897d60 libnvdimm/region: Enable MAP_SYNC for volatile regions adds 0e8e876272c0 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 80c3d4f5307a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 1ee3868eb324 Merge remote-tracking branch 'vfs-fixes/fixes' adds ab438e507fb7 Merge remote-tracking branch 'erofs-fixes/fixes' adds 459ed8321dcf Merge remote-tracking branch 'scsi-fixes/fixes' adds dd9212a885ca drm/amdgpu/display: fix 64 bit divide adds 697d7150502e drm/amdgpu/display: include slab.h in dcn21_resource.c adds 1e94b43813a2 drm/amdgpu/gfx10: add support for wks firmware loading adds 104c307147ad drm/amd/display: prevent memory leak adds 412e8f721c26 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' adds f732676bfdaa Merge remote-tracking branch 'mmc-fixes/fixes' adds 0d8676e0be60 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 370878ce2b7c Merge remote-tracking branch 'risc-v-fixes/fixes' adds d7a3e5ce1ad4 Merge remote-tracking branch 'pidfd-fixes/fixes' adds d20eeb14322b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 043deb18426e Merge remote-tracking branch 'kbuild/for-next' adds 0f474a554660 Merge remote-tracking branch 'arm/for-next' adds 2385f3a892e9 Merge remote-tracking branch 'arm-soc/for-next' adds 1af3f6cb884b Merge remote-tracking branch 'actions/for-next' adds fd2d03f3509f Merge branch 'v5.4/drivers' into tmp/aml-rebuild adds 951301270456 Merge branch 'v5.4/dt' into tmp/aml-rebuild adds 260d6e73e2c1 arm64: dts: meson: sm1: set gpio interrupt controller compatible adds 7aac566ffea0 arm64: dts: meson: axg: fix audio fifo reg size adds 7c21a76e63d4 arm64: dts: meson: g12: fix audio fifo reg size adds c36a19042d2d arm64: dts: meson: g12: add a g12 layer adds 1c5d67984d96 arm64: dts: meson: g12: factor the power domain. adds 2ea761e3f281 arm64: dts: meson: g12: move audio bus out of g12-common adds 978e06c91f0f Merge branch 'v5.4/dt64' into tmp/aml-rebuild adds d7baa7104c9c arm64: dts: meson-g12a-sei510: add keep-power-in-suspend p [...] adds 0f527d44bc24 arm64: dts: meson-g12a-x96-max: add keep-power-in-suspend [...] adds 67aa92a53421 arm64: dts: meson-gx-p23x-q20x: add keep-power-in-suspend [...] adds dd18c0507279 arm64: dts: meson-gxbb-nanopi-k2: add keep-power-in-suspen [...] adds 8afcd29631ab arm64: dts: meson-gxbb-nexbox-a95x: add keep-power-in-susp [...] adds db76fa00fa1b arm64: dts: meson-gxbb-p20x: add keep-power-in-suspend pro [...] adds f9faf8dca4f1 arm64: dts: meson-gxbb-vega-s95: add keep-power-in-suspend [...] adds 96e71e367ab9 arm64: dts: meson-gxbb-wetek: add keep-power-in-suspend pr [...] adds b3e31d15c511 arm64: dts: meson-gxl-s805x-p241: add keep-power-in-suspen [...] adds 0d26bc1650e5 arm64: dts: meson-gxl-s905x-nexbox-a95x: add keep-power-in [...] adds 3567210717a1 arm64: dts: meson-gxl-s905x-p212: add keep-power-in-suspen [...] adds 639694f72fe6 arm64: dts: meson-gxm-khadas-vim2: add keep-power-in-suspe [...] adds 2dd9525604be arm64: dts: meson-gxm-rbox-pro: add keep-power-in-suspend [...] adds c125fed292b3 arm64: dts: meson-sm1-sei610: add keep-power-in-suspend pr [...] adds c63de3a13cc6 arm64: dts: meson-g12b-khadas-vim3: add keep-power-in-susp [...] adds f73e7782abf1 arm64: dts: meson: Link nvmem and secure-monitor nodes adds 2dfaa0abe1bb arm64: dts: meson-g12a: Add PCIe node adds 72d07a9a772f arm64: dts: khadas-vim3: add commented support for PCIe adds ddb6a11379bd soc: amlogic: meson-gx-socinfo: Add A1 and A113L IDs adds e2021e0e1f56 dt-bindings: arm: amlogic: add A1 bindings adds e42fa606d57b dt-bindings: arm: amlogic: add Amlogic AD401 bindings adds 5a739d9cd7e7 arm64: dts: add support for A1 based Amlogic AD401 adds d7fc4d4fed08 arm64: dts: meson: Add capacity-dmips-mhz attributes to G12B adds f3f8cc374675 dt-bindings: Add vendor prefix for Ugoos adds 3ae025f6bf82 dt-bindings: arm: amlogic: Add support for the Ugoos AM6 adds 483c75cc63bc arm64: dts: meson-g12b-ugoos-am6: add initial device-tree adds 51adc4c1eba5 arm64: dts: meson: odroid-c2: p5v0 is the main 5V power input adds 898f3e583bca arm64: dts: meson: odroid-c2: Add missing linking regulato [...] adds 1188f7740dc3 arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid [...] adds 3fd4393e5c57 arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node adds 63a42d2eedaa arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node adds 1381906e3a6b arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node adds 6eecd2449146 arm64: dts: meson: libretech-ac: update model description adds 791059ecf44a dt-bindings: arm: amlogic: update libretech-cc compatible adds 2a7f379ea944 arm64: dts: meson: libretech-cc: update model and compatible adds a11d6e027326 Merge branch 'v5.5/dt64' into tmp/aml-rebuild adds 1189b5080962 firmware: meson_sm: Mark chip struct as static const adds 6814a6f285cb nvmem: meson-efuse: bindings: Add secure-monitor phandle adds 6e2924e44aa1 firmware: meson_sm: Rework driver as a proper platform driver adds 3677a95c1f16 firmware: meson_sm: use %*ph to print small buffer adds e478e0ba4ffe drm/meson: enable runtime PM adds 495521c8dd4b soc: amlogic: ee-pwrc: rename get_power adds 2ccf914651a5 soc: amlogic: ee-pwrc: ensure driver state maches HW state adds 99aec9f2dc9a Merge branch 'v5.5/drivers' into tmp/aml-rebuild adds bc9f218a0333 Merge remote-tracking branch 'amlogic/for-next' adds 87521e11bdfa Merge remote-tracking branch 'aspeed/for-next' adds f930a8527009 Merge remote-tracking branch 'at91/at91-next' adds 7cd43a05dd0b Merge remote-tracking branch 'bcm2835/for-next' adds cbf6de5672f8 Merge remote-tracking branch 'imx-mxs/for-next' adds 84cc97153e86 Merge remote-tracking branch 'keystone/next' adds ccd5b59ef1a6 Merge remote-tracking branch 'mediatek/for-next' adds b52a293f540e Merge remote-tracking branch 'mvebu/for-next' adds e5df09969285 Merge remote-tracking branch 'omap/for-next' adds a811f0a8194a Merge remote-tracking branch 'qcom/for-next' adds f890210ac3e1 Merge remote-tracking branch 'renesas-geert/next' adds 4ad4e3e26c7e Merge remote-tracking branch 'reset/reset/next' adds ba30c49cce58 Merge remote-tracking branch 'rockchip/for-next' adds 863e0c9fd5d1 Merge remote-tracking branch 'samsung-krzk/for-next' adds 26aeffa9088c Merge remote-tracking branch 'scmi/for-linux-next' adds 750a2db08eb5 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds e11b6dea73db Merge remote-tracking branch 'tegra/for-next' adds 666c1dac9f3f csky: use generic free_initrd_mem() adds 3d70d91a9b04 csky: Bugfix add zero_fp fixup perf backtrace panic adds fff9d8c517d6 Merge remote-tracking branch 'csky/linux-next' adds f39821d491f2 Merge remote-tracking branch 'h8300/h8300-next' adds 91d99a724e9c nios2: force the string buffer NULL-terminated adds 1d64ed638056 Merge remote-tracking branch 'nios2/for-next' adds 986074994fda parisc: Remove 32-bit DMA enforcement from sba_iommu adds 13859539bc0e MAINTAINERS: Add hp_sdc drivers to parisc arch adds ac45ac593072 Merge remote-tracking branch 'parisc-hd/for-next' adds d73463a2629e Merge remote-tracking branch 's390/features' adds 04598802a3fa Merge remote-tracking branch 'sh/sh-next' adds fcf84fdf6d8b Merge remote-tracking branch 'xtensa/xtensa-for-next' adds c8b7d240d57b Merge remote-tracking branch 'btrfs-kdave/for-next' adds 131ea1ed3322 smb3: Add missing reparse tags adds c3ca78e21744 smb3: pass mode bits into create calls adds eac861a80f38 smb3: missing ACL related flags adds 3ac732f68277 cifs: add multichannel mount options and data structs adds 30c3443caf64 cifs: add server param adds 9407a023432a cifs: sort interface list by speed adds d985a1d7f9a2 cifs: switch servers depending on binding state adds 0545a69b2d75 cifs: try opening channels after mounting adds bb7c5f4a313f cifs: mention if an interface has a channel connected to it adds ea330c8f40b0 fs/cifs/smb2transport.c: Make some functions static adds e5f0841ee8c9 Merge remote-tracking branch 'cifs/for-next' adds 3c1f365194a1 Merge remote-tracking branch 'ecryptfs/next' adds 7cf14e6b1200 Merge remote-tracking branch 'ext3/for_next' adds 093a4b303b3f Merge remote-tracking branch 'fuse/for-next' adds c128e575514c NFS: Optimise the default readahead size adds a8fd0feeca35 pNFS/filelayout: enable LAYOUTGET on OPEN adds abf879c9b966 Merge remote-tracking branch 'nfs-anna/linux-next' adds e41f9efb85d3 sunrpc: clean up indentation issue adds 598bd14d4d33 Merge remote-tracking branch 'nfsd/nfsd-next' adds 849ea976ae64 Merge remote-tracking branch 'v9fs/9p-next' adds e20e174ca1bd xfs: convert inode to extent format after extent merge due [...] adds 583e4eff98fa xfs: removed unneeded variable adds ce840429260a xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLO [...] adds 6f4ff81a4602 xfs: log proper length of superblock adds 88d32d3983e7 xfs: avoid unused to_mp() function warning adds 6360de58d243 Merge remote-tracking branch 'xfs/for-next' adds 543b8ed97c7c Merge remote-tracking branch 'vfs/for-next' adds 01d87728e793 Merge remote-tracking branch 'printk/for-next' adds 9ef70159aee5 Merge remote-tracking branch 'hid/for-next' adds 7b85e3c530a5 Merge remote-tracking branch 'i2c/i2c/for-next' adds 5de2c13c8c2c Merge remote-tracking branch 'pm/linux-next' adds 804cc804d44f Merge remote-tracking branch 'thermal/next' adds dd89d82e7514 thermal: thermal_mmio: remove some dead code adds cb063a83ca32 thermal: db8500: Finalize device tree conversion adds 3de9e4dff889 thermal: db8500: Use dev helper variable adds 6c375eccded4 thermal: db8500: Rewrite to be a pure OF sensor adds 70d05c49da02 Merge remote-tracking branch 'thermal-soc/next' adds 9c1f84245eee Merge remote-tracking branch 'ieee1394/for-next' adds 467e7672e4c2 Merge remote-tracking branch 'swiotlb/linux-next' adds 68186a913fa7 Merge remote-tracking branch 'nfc-next/master' adds baf3832602b9 Bluetooth: remove set but not used variable 'smp' adds cae6718637db Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' adds e7e7d4651f47 Bluetooth: btrtl: Fix an issue for the incorrect error ret [...] adds f12f475ab2bc Merge remote-tracking branch 'bluetooth/master' adds da3fce4af75d Merge tag 'drm-misc-next-fixes-2019-09-23' of git://anongi [...] adds 3e2cb6d89325 Merge tag 'drm-fixes-5.4-2019-09-25' of git://people.freed [...] adds 566738eeb363 Merge remote-tracking branch 'drm/drm-next' adds 620f868282ca drm/i915: Prevent bonded requests from overtaking each oth [...] adds 458863e08e13 drm/i915: Mark contents as dirty on a write fault adds 336245a1fd7a Merge remote-tracking branch 'drm-intel/for-linux-next' adds daa5de541584 io_uring: compare cached_cq_tail with cq.head in_io_uring_poll adds bda521624e75 io_uring: make CQ ring wakeups be more efficient adds dd8f920bbca1 Merge branch 'for-5.4/io_uring' into for-next adds ba0d75da9755 Merge remote-tracking branch 'block/for-next' adds 4fd1f3745094 Merge remote-tracking branch 'kgdb/kgdb-next' adds 42089854cf18 Merge remote-tracking branch 'security/next-testing' adds 10e9b5a9b4fc Merge remote-tracking branch 'apparmor/apparmor-next' adds a815a38ce63f Merge remote-tracking branch 'integrity/next-integrity' adds 291dfc7a775d Merge remote-tracking branch 'keys/keys-next' adds 768715b32760 Merge remote-tracking branch 'smack/for-next' adds 45adb9723b57 Merge remote-tracking branch 'watchdog/master' adds 34c0989c0531 iommu/amd: Fix pages leak in free_pagetable() adds 6ccb72f8374e iommu/amd: Fix downgrading default page-sizes in alloc_pte() adds 7f1f1683c1e2 iommu/amd: Introduce first_pte_l7() helper adds cc449541f2a8 iommu/amd: Unmap all L7 PTEs when downgrading page-sizes adds 0b15e02f0cc4 iommu/amd: Wait for completion of IOTLB flush in attach_device adds 55abc3f0c687 Merge remote-tracking branch 'iommu/next' adds bdfd74dcbeb0 Merge remote-tracking branch 'tip/auto-latest' adds 4e9a9c8bdb7a Merge remote-tracking branch 'clockevents/clockevents/next' adds 7dc819795575 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 3e4d344ac598 Merge remote-tracking branch 'kvm-arm/next' adds c502da3f4868 Merge remote-tracking branch 'kvms390/next' adds bf2d0cbc41e2 Merge remote-tracking branch 'xen-tip/linux-next' adds 64b16b0db853 Merge remote-tracking branch 'percpu/for-next' adds 7da3bd683ba5 Merge remote-tracking branch 'workqueues/for-next' adds 149ee69e3323 Merge remote-tracking branch 'extcon/extcon-next' adds 56cba456b8cc Merge remote-tracking branch 'mux/for-next' adds d42ffdbbfd1d Merge remote-tracking branch 'cgroup/for-next' adds 2a56f1e1c1d1 Merge remote-tracking branch 'scsi/for-next' adds a157e3d9fdb4 Merge remote-tracking branch 'scsi-mkp/for-next' adds 3795018a2f4e Merge remote-tracking branch 'rpmsg/for-next' adds 44efd265e392 Merge remote-tracking branch 'gpio/for-next' adds 3a322564027a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds b36cad3bfaea Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 61aa258ab1a5 pwm: mediatek: Remove the has_clks field adds efecdeb82f21 pwm: mediatek: Allocate the clks array dynamically adds 2503781c97fa pwm: mediatek: Use pwm_mediatek as common prefix adds 4bea6dd5be7e pwm: mediatek: Update license and switch to SPDX tag adds 1c00ad6ebf36 dt-bindings: pwm: Update bindings for MT7629 SoC adds 8ce2ac2cf510 MAINTAINERS: Add a selection of PWM related keywords to th [...] adds 3304be6408bf MAINTAINERS: Add patchwork link for PWM entry adds 028bc338e584 MAINTAINERS: Add myself as reviewer for the PWM subsystem adds 54101b87359f Merge remote-tracking branch 'pwm/for-next' adds ac935e56dbaa Merge remote-tracking branch 'kselftest/next' adds a24794913d52 Merge remote-tracking branch 'y2038/y2038' adds 63ddaf68ac2f Merge remote-tracking branch 'livepatching/for-next' adds 706c355fb4f9 Merge remote-tracking branch 'ntb/ntb-next' adds faf485eb0618 Merge remote-tracking branch 'kspp/for-next/kspp' adds f1de639767cf Merge remote-tracking branch 'fsi/next' adds 30299da9e7ce Merge remote-tracking branch 'slimbus/for-next' adds 8eed5962ef77 Merge remote-tracking branch 'nvmem/for-next' adds c71af0cf07c8 Merge remote-tracking branch 'xarray/xarray' adds 0b53f4186450 Merge remote-tracking branch 'pidfd/for-next' adds 144a7cc4af1f Merge remote-tracking branch 'devfreq/for-next' adds 9a5a50921172 Merge remote-tracking branch 'fpga/for-next' adds 02a9a54d943a kunit: test: add KUnit test runner core adds 27c8710efc6d kunit: test: add test resource management API adds edf6edac32b1 kunit: test: add string_stream a std::stream like string builder adds 77a04dfa6005 kunit: test: add assertion printing library adds f20dcc09db97 kunit: test: add the concept of expectations adds a52db3e25ee7 lib: enable building KUnit in lib/ adds 0cc8aafaac11 kunit: test: add initial tests adds f8701ff0e4cd objtool: add kunit_try_catch_throw to the noreturn list adds 11b1ef6934b8 kunit: test: add support for test abort adds aa63b7465aeb kunit: test: add tests for kunit test abort adds 78cb1deac959 kunit: test: add the concept of assertions adds ba678fff1019 kunit: test: add tests for KUnit managed resources adds 29dc434b5163 kunit: tool: add Python wrappers for running KUnit tests adds 87afee595322 kunit: defconfig: add defconfigs for building KUnit tests adds 93984ca80c14 Documentation: kunit: add documentation for KUnit adds b10919581a6c MAINTAINERS: add entry for KUnit the unit testing framework adds 0f9a36cc16a7 kernel/sysctl-test: Add null pointer test for sysctl.c:pro [...] adds 569eb410b2fd MAINTAINERS: add proc sysctl KUnit test to PROC SYSCTL section adds bdad7e48ef4c kunit: fix failure to build without printk adds 77fa5ffa0491 Merge remote-tracking branch 'kunit/test' adds 281b132ba312 memcg, kmem: do not fail __GFP_NOFAIL charges adds 3e5e29ec1bad linux/coff.h: add include guard adds c03746dce9e9 kernel/elfcore.c: include proper prototypes adds d0535aa3c199 rbtree: avoid generating code twice for the cached version [...] adds 42a2ff31a68c augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro adds 8e081654361f augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro adds edb95a2a5373 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] adds c70b6c0e6371 kernel-doc: core-api: include string.h into core-api adds f4fcc0bc835f include/trace/events/writeback.h: fix -Wstringop-truncatio [...] adds 52695c7f1da5 strscpy: reject buffer sizes larger than INT_MAX adds d8f4d570cce2 lib/generic-radix-tree.c: make 2 functions static inline adds 76936618537d lib/extable.c: add missing prototypes adds 390855c35b79 lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds adds 13b3f9a3a44e checkpatch: don't interpret stack dumps as commit IDs adds 93fa5a9e6883 checkpatch: improve SPDX license checking adds e2d8a60d06b7 checkpatch.pl: warn on invalid commit id adds 2723e0dba4e1 checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE adds 8577de134248 checkpatch: prefer __section over __attribute__((section(...))) adds 9a0c26f6c76b checkpatch: allow consecutive close braces adds e73de587225a checkpatch: remove obsolete period from "ambiguous SHA1" query adds 99b26efee662 checkpatch: make git output use LANGUAGE=en_US.utf8 adds 1a544616cc2d fs: reiserfs: remove unnecessary check of bh in remove_fro [...] adds 8dcf543389f6 fs/reiserfs/journal.c: remove set but not used variables adds 42c2a289c107 fs/reiserfs/stree.c: remove set but not used variables adds 198a470ecf2e fs/reiserfs/lbalance.c: remove set but not used variables adds a82bdbfc2789 fs/reiserfs/objectid.c: remove set but not used variables adds 1e402b141848 fs/reiserfs/prints.c: remove set but not used variables adds 85368bfa412a fs/reiserfs/fix_node.c: remove set but not used variables adds 86ad445620cb fs/reiserfs/do_balan.c: remove set but not used variables adds 09df55fb5ca3 fs/reiserfs/journal.c: remove set but not used variable adds f62b3aff1a23 fs/reiserfs/do_balan.c: remove set but not used variable adds 70531b898f95 fat: delete an unnecessary check before brelse() adds 82c60e7282a6 fork: improve error message for corrupted page tables adds 7f7eac13d6ab cpumask: nicer for_each_cpumask_and() signature adds 5f31bed4956c kexec: bail out upon SIGKILL when allocating memory. adds 3b62ac823476 kexec: restore arch_kexec_kernel_image_probe declaration adds 328810a06d1a uaccess: add missing __must_check attributes adds 025f072e5823 compiler: enable CONFIG_OPTIMIZE_INLINING forcibly adds 4aa685261104 kgdb: don't use a notifier to enter kgdb at panic; call directly adds b069cbfb02dd scripts/gdb: handle split debug adds 792ee988a81d bug: refactor away warn_slowpath_fmt_taint() adds 8956397823ce bug: rename __WARN_printf_taint() to __WARN_printf() adds 30759be5965c bug: consolidate warn_slowpath_fmt() usage adds f1aa93b855f5 bug: lift "cut here" out of __warn() adds 96d79d7e1f29 bug: clean up helper macros to remove __WARN_TAINT() adds 993426dbfe99 bug: consolidate __WARN_FLAGS usage adds d04d3c71288e bug: move WARN_ON() "cut here" into exception handler adds 8013c898cbbc ipc/mqueue.c: delete an unnecessary check before the macro [...] adds 2ce5b3630a4d ipc/mqueue: improve exception handling in do_mq_notify() adds 68ed28087d04 ipc/sem.c: convert to use built-in RCU list checking adds 11be7ee0742e lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rle adds f672e2c217e2 lib: untag user pointers in strn*_user adds 1842a5a9ba44 mm: untag user pointers passed to memory syscalls adds a7ddb7b7253e mm: untag user pointers in mm/gup.c adds aeb71ff8cfaf mm: untag user pointers in get_vaddr_frames adds c1e6784607ec fs/namespace: untag user pointers in copy_mount_options adds c4da82d89ea3 userfaultfd: untag user pointers adds c3108c42f501 drm/amdgpu: untag user pointers adds fa4c0bc9dc9b drm/radeon: untag user pointers in radeon_gem_userptr_ioctl adds 01107ebe0c1d media/v4l2-core: untag user pointers in videobuf_dma_conti [...] adds 3a58003c0e17 tee/shm: untag user pointers in tee_shm_register adds 99a87771f1cd vfio/type1: untag user pointers in vaddr_get_pfn adds 2c9d6ff6cb31 mm: untag user pointers in mmap/munmap/mremap/brk adds fbbe6532db84 mm: introduce MADV_COLD adds 76cd59d747d2 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM adds 58e5687bb06e mm: introduce MADV_PAGEOUT adds 3acddf4ff9f8 mm: factor out common parts between MADV_COLD and MADV_PAGEOUT adds 18a14d667223 hexagon: drop empty and unused free_initrd_mem adds 104e89280039 checkpatch: check for nested (un)?likely() calls adds f327e8fa443d xen/events: remove unlikely() from WARN() condition adds 3645d4aefae0 fs: remove unlikely() from WARN_ON() condition adds 32d7e31dc41f wimax/i2400m: remove unlikely() from WARN*() condition adds 1d6db8aa2edc xfs: remove unlikely() from WARN_ON() condition adds 647fd3079774 IB/hfi1: remove unlikely() from IS_ERR*() condition adds 0d61fe94cdc6 ntfs: remove (un)?likely() from IS_ERR() conditions adds 4bed4ca8c6e7 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming adds 4b30a701f11d /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 3bb00353d117 /proc/kpageflags: do not use uninitialized struct pages adds 147596d3b369 mm/memremap: Drop unused SECTION_SIZE and SECTION_MASK adds 1eb12f78ca19 writeback: fix use-after-free in finish_writeback_work() adds 17865a47d550 mm: fix -Wmissing-prototypes warnings adds 59efe364de72 memcg: only record foreign writebacks with dirty pages whe [...] adds 9238db8045e4 kernel/sysctl.c: do not override max_threads provided by u [...] adds a35cd6184b9c ocfs2: clear zero in unaligned direct IO adds 067a43fdcb56 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds d9b9ebbffd5f fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] adds a189bb2e29e9 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] adds 6b6db95f5190 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds f149c8113af8 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds 0d829c4bed33 ramfs: support O_TMPFILE adds f69e010cd562 mm, sl[ou]b: improve memory accounting adds 66a27e889ec0 mm, sl[aou]b: guarantee natural alignment for kmalloc(powe [...] adds df0500892981 mm-slb-guarantee-natural-alignment-for-kmallocpower-of-two-fix adds d285169ae0de mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 8b6147856192 mm/mmap.c: fix the adjusted length error adds bebf7ac58e8a mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] adds 72795f2cc5e5 mm/memory_hotplug.c: add a bounds check to check_hotplug_m [...] adds ec19b2ccec61 mm/memremap.c: add a bounds check in devm_memremap_pages() adds 736c536113d9 mm, oom: avoid printk() iteration under RCU adds 872e11ff01c4 mm-oom-avoid-printk-iteration-under-rcu-fix adds 0ebaf97d46fa mm, memcg: proportional memory.{low,min} reclaim adds 2504c34d29e1 mm, memcg: make memory.emin the baseline for utilisation d [...] adds eff6184b731b mm, memcg: make scan aggression always exclude protection adds 77abbf94f5ed mm/vmscan: remove unused lru_pages argument adds 04c909d6af57 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 1ad5f6f6a257 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 5278e3b119b7 kernel/hung_task.c: Monitor killed tasks. adds e8237af40e91 hung_task: allow printing warnings every check interval adds 8fc46f551f2c lib/genalloc.c: export symbol addr_in_gen_pool adds c18f91f66d2a lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 108617e404be Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 357860de7a35 string: add stracpy and stracpy_pad mechanisms adds 671f4b548d85 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds ec2d23004b60 lib/math/rational.c: fix possible incorrect result from ra [...] adds 117adc029d91 fat: add nobarrier to workaround the strange behavior of device adds 8d1a22a15f76 aio: simplify read_events() adds 2f9b49ccdf29 ipc/msg.c: consolidate all xxxctl_down() functions adds 338a91b279c8 Merge branch 'akpm-current/current' adds 335e98e28679 pinctrl: fix pxa2xx.c build warnings adds 46228499c8f2 drivers/tty/serial/sh-sci.c: suppress warning adds 0efe6056e9a6 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 52cf66a8f32e Merge branch 'akpm/master' adds bb2aee77c82d Add linux-next specific files for 20190926
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 (9e88347dedd8) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/cgroup-v1/memory.rst | 4 +- Documentation/core-api/memory-allocation.rst | 4 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kunit/api/index.rst | 16 + Documentation/dev-tools/kunit/api/test.rst | 11 + Documentation/dev-tools/kunit/faq.rst | 62 + Documentation/dev-tools/kunit/index.rst | 79 + Documentation/dev-tools/kunit/start.rst | 180 + Documentation/dev-tools/kunit/usage.rst | 576 ++++ Documentation/devicetree/bindings/arm/amlogic.yaml | 9 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../devicetree/bindings/nvmem/amlogic-efuse.txt | 6 + .../bindings/regulator/fixed-regulator.yaml | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/proc.txt | 4 +- Documentation/virt/kvm/api.txt | 13 + MAINTAINERS | 17 + Next/SHA1s | 93 +- Next/Trees | 1 + Next/merge.log | 3583 +++++--------------- arch/arm64/boot/dts/amlogic/Makefile | 2 + arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts | 30 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 130 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 13 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 354 +- arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 344 ++ arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 3 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 3 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 15 +- .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 25 + .../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 25 + ...n-g12a-x96-max.dts => meson-g12b-ugoos-am6.dts} | 323 +- arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 20 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 3 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 1 + .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 3 + .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 3 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 20 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 3 + .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 3 + arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 3 + .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 3 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 7 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 5 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 + .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 6 + arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 3 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 7 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 25 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 3 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 9 + arch/csky/kernel/entry.S | 50 +- arch/csky/kernel/process.c | 2 +- arch/csky/mm/init.c | 16 - arch/ia64/kernel/irq_ia64.c | 1 + arch/ia64/mm/contig.c | 1 - arch/ia64/mm/discontig.c | 2 +- arch/nios2/kernel/setup.c | 6 +- arch/powerpc/include/asm/book3s/64/radix.h | 8 +- arch/powerpc/include/asm/cputable.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 100 +- arch/powerpc/include/asm/reg.h | 9 +- arch/powerpc/kernel/cpu_setup_power.S | 6 + arch/powerpc/kernel/dbell.c | 6 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 35 +- arch/powerpc/kvm/book3s_hv.c | 11 +- arch/powerpc/kvm/book3s_hv_nested.c | 6 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 42 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 10 +- arch/powerpc/mm/book3s64/hash_native.c | 31 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 2 + arch/powerpc/mm/book3s64/mmu_context.c | 15 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 7 - arch/powerpc/mm/book3s64/radix_tlb.c | 84 +- arch/powerpc/mm/init_64.c | 17 +- arch/powerpc/mm/kasan/kasan_init_32.c | 34 +- arch/powerpc/platforms/powernv/smp.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 163 +- arch/powerpc/platforms/pseries/papr_scm.c | 72 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/setup.c | 1 + arch/powerpc/sysdev/xics/icp-native.c | 6 +- arch/powerpc/sysdev/xics/icp-opal.c | 6 +- arch/sparc/include/asm/pgtable_64.h | 5 +- arch/um/configs/kunit_defconfig | 3 + arch/x86/include/asm/hyperv-tlfs.h | 31 +- arch/x86/include/asm/kvm_host.h | 64 +- arch/x86/include/asm/svm.h | 1 + arch/x86/include/asm/vmx.h | 2 + arch/x86/include/uapi/asm/svm.h | 1 + arch/x86/include/uapi/asm/vmx.h | 6 +- arch/x86/kernel/cpu/umwait.c | 6 + arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/hyperv.c | 16 +- arch/x86/kvm/lapic.c | 28 +- arch/x86/kvm/lapic.h | 1 - arch/x86/kvm/mmu.c | 145 +- arch/x86/kvm/mmutrace.h | 42 +- arch/x86/kvm/svm.c | 79 +- arch/x86/kvm/vmx/capabilities.h | 6 + arch/x86/kvm/vmx/evmcs.h | 2 + arch/x86/kvm/vmx/nested.c | 70 +- arch/x86/kvm/vmx/ops.h | 93 +- arch/x86/kvm/vmx/vmx.c | 306 +- arch/x86/kvm/vmx/vmx.h | 9 + arch/x86/kvm/x86.c | 197 +- arch/x86/kvm/x86.h | 2 +- drivers/atm/he.c | 2 +- drivers/bluetooth/btrtl.c | 2 +- drivers/bluetooth/hci_nokia.c | 2 +- drivers/char/tpm/tpm-interface.c | 9 +- drivers/firmware/meson/meson_sm.c | 110 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 22 +- .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 4 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 1 + .../drm/amd/display/dc/dce110/dce110_resource.c | 1 + .../drm/amd/display/dc/dce112/dce112_resource.c | 1 + .../drm/amd/display/dc/dce120/dce120_resource.c | 1 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 20 +- drivers/gpu/drm/meson/meson_drv.c | 4 + drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/iommu/amd_iommu.c | 75 +- drivers/isdn/mISDN/socket.c | 2 + drivers/mfd/db8500-prcmu.c | 53 +- drivers/net/Kconfig | 2 +- drivers/net/arcnet/Kconfig | 26 +- drivers/net/arcnet/arcnet.c | 31 +- drivers/net/can/usb/Kconfig | 8 +- drivers/net/ethernet/allwinner/Kconfig | 10 +- drivers/net/ethernet/cadence/macb_main.c | 5 +- drivers/net/ethernet/emulex/benet/Kconfig | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 262 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 36 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 89 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../mellanox/mlx5/core/steering/dr_action.c | 4 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 13 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 50 +- .../mellanox/mlx5/core/steering/dr_types.h | 7 +- drivers/net/ethernet/nxp/Kconfig | 8 +- drivers/net/ethernet/pensando/Kconfig | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 2 +- drivers/net/macsec.c | 1 + drivers/net/phy/Kconfig | 6 +- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/wimax/i2400m/tx.c | 3 +- drivers/net/wireless/ath/Kconfig | 2 +- drivers/net/wireless/ath/ar5523/Kconfig | 4 +- drivers/net/wireless/ath/ath6kl/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/carl9170/Kconfig | 6 +- drivers/net/wireless/ath/wil6210/txrx.c | 2 +- drivers/net/wireless/atmel/Kconfig | 32 +- drivers/net/wireless/intel/ipw2x00/Kconfig | 116 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 6 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 6 +- drivers/net/wireless/ralink/rt2x00/Kconfig | 24 +- drivers/nvdimm/btt.c | 8 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/namespace_devs.c | 7 +- drivers/nvdimm/nd.h | 6 +- drivers/nvdimm/pfn_devs.c | 77 +- drivers/nvdimm/region.c | 4 +- drivers/nvdimm/region_devs.c | 7 +- drivers/nvdimm/security.c | 4 + drivers/nvmem/meson-efuse.c | 24 +- drivers/parisc/sba_iommu.c | 8 - drivers/regulator/core.c | 13 + drivers/regulator/da9062-regulator.c | 118 +- drivers/regulator/fixed.c | 5 +- drivers/regulator/of_regulator.c | 27 +- drivers/soc/amlogic/meson-ee-pwrc.c | 57 +- drivers/soc/amlogic/meson-gx-socinfo.c | 2 + drivers/spi/spi-mxic.c | 6 +- drivers/spi/spidev.c | 3 + drivers/thermal/Kconfig | 2 +- drivers/thermal/db8500_thermal.c | 486 +-- drivers/xen/events/events_base.c | 2 +- fs/cifs/cifs_debug.c | 7 +- fs/cifs/cifs_spnego.c | 2 +- fs/cifs/cifsacl.h | 81 +- fs/cifs/cifsglob.h | 18 +- fs/cifs/cifsproto.h | 10 +- fs/cifs/cifssmb.c | 3 +- fs/cifs/connect.c | 46 +- fs/cifs/inode.c | 3 +- fs/cifs/sess.c | 218 +- fs/cifs/smb2inode.c | 34 +- fs/cifs/smb2misc.c | 37 +- fs/cifs/smb2ops.c | 13 +- fs/cifs/smb2pdu.c | 126 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/smb2transport.c | 126 +- fs/cifs/smbfsctl.h | 11 + fs/cifs/transport.c | 13 +- fs/f2fs/data.c | 1 - fs/fat/dir.c | 17 +- fs/fat/fatent.c | 3 + fs/fs-writeback.c | 9 +- fs/io_uring.c | 68 +- fs/nfs/filelayout/filelayout.c | 1 + fs/nfs/internal.h | 8 - fs/nfs/super.c | 9 +- fs/ntfs/mft.c | 12 +- fs/ntfs/namei.c | 2 +- fs/ntfs/runlist.c | 2 +- fs/ntfs/super.c | 2 +- fs/ocfs2/dlmglue.c | 7 +- fs/ocfs2/extent_map.c | 3 +- fs/ocfs2/inode.c | 2 +- fs/open.c | 2 +- fs/xfs/libxfs/xfs_alloc.h | 7 +- fs/xfs/libxfs/xfs_bmap.c | 13 +- fs/xfs/libxfs/xfs_sb.c | 2 +- fs/xfs/scrub/alloc.c | 3 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_sysfs.c | 13 - include/kunit/assert.h | 356 ++ include/kunit/string-stream.h | 51 + include/kunit/test.h | 1490 ++++++++ include/kunit/try-catch.h | 75 + include/linux/cpu.h | 2 + include/linux/firmware/meson/meson_sm.h | 15 +- include/linux/huge_mm.h | 14 +- include/linux/memcontrol.h | 3 + include/linux/memory_hotplug.h | 1 + include/linux/memremap.h | 1 + include/linux/mlx5/mlx5_ifc.h | 28 +- include/linux/mm.h | 4 + include/linux/mm_types.h | 3 +- include/linux/platform_data/db8500_thermal.h | 29 - include/linux/thread_info.h | 2 +- include/linux/uaccess.h | 21 +- include/net/netfilter/nf_tables.h | 4 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/netfilter_bridge/ebtables.h | 6 +- ipc/sem.c | 3 +- kernel/Makefile | 2 + kernel/bpf/xskmap.c | 2 +- kernel/cpu.c | 11 +- kernel/fork.c | 4 +- kernel/locking/qspinlock_paravirt.h | 2 +- kernel/sched/psi.c | 2 - kernel/sysctl-test.c | 392 +++ lib/Kconfig.debug | 17 +- lib/Makefile | 2 + lib/kunit/Kconfig | 36 + lib/kunit/Makefile | 9 + lib/kunit/assert.c | 141 + lib/kunit/example-test.c | 88 + lib/kunit/string-stream-test.c | 52 + lib/kunit/string-stream.c | 217 ++ lib/kunit/test-test.c | 331 ++ lib/kunit/test.c | 478 +++ lib/kunit/try-catch.c | 118 + lib/lzo/lzo1x_compress.c | 14 +- localversion-next | 2 +- mm/huge_memory.c | 13 +- mm/kmemleak.c | 2 +- mm/madvise.c | 8 +- mm/memcontrol.c | 18 +- mm/memory.c | 20 +- mm/memory_hotplug.c | 19 +- mm/memremap.c | 7 +- mm/oom_kill.c | 6 +- mm/rmap.c | 4 +- mm/shuffle.c | 2 +- mm/slub.c | 2 + mm/sparse.c | 9 +- mm/swapfile.c | 4 +- mm/vmalloc.c | 8 +- mm/z3fold.c | 154 +- mm/zsmalloc.c | 4 - mm/zswap.c | 7 +- net/appletalk/ddp.c | 5 + net/ax25/af_ax25.c | 2 + net/batman-adv/Kconfig | 10 +- net/bluetooth/smp.c | 6 - net/core/dst.c | 4 +- net/ieee802154/socket.c | 3 + net/ife/Kconfig | 2 +- net/ipv4/Kconfig | 4 +- net/ipv6/fib6_rules.c | 3 +- net/ipv6/netfilter/Kconfig | 16 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 6 +- net/netfilter/nf_tables_api.c | 16 + net/netfilter/nft_flow_offload.c | 19 + net/nfc/llcp_sock.c | 7 +- net/openvswitch/datapath.c | 2 +- net/rds/Kconfig | 4 +- net/sched/Kconfig | 144 +- net/sched/cls_api.c | 6 +- net/sched/sch_cbs.c | 30 +- net/sunrpc/svc.c | 4 +- scripts/checkpatch.pl | 18 +- sound/soc/codecs/wm8994.c | 43 +- sound/soc/samsung/arndale_rt5631.c | 34 +- sound/soc/soc-pcm.c | 4 +- tools/lib/bpf/btf_dump.c | 94 +- tools/objtool/check.c | 2 +- tools/testing/kunit/.gitignore | 3 + tools/testing/kunit/configs/all_tests.config | 3 + tools/testing/kunit/kunit.py | 136 + tools/testing/kunit/kunit_config.py | 66 + tools/testing/kunit/kunit_kernel.py | 149 + tools/testing/kunit/kunit_parser.py | 310 ++ tools/testing/kunit/kunit_tool_test.py | 206 ++ .../test_data/test_is_test_passed-all_passed.log | 32 + .../kunit/test_data/test_is_test_passed-crash.log | 69 + .../test_data/test_is_test_passed-failure.log | 36 + .../test_data/test_is_test_passed-no_tests_run.log | 75 + .../test_data/test_output_isolated_correctly.log | 106 + .../kunit/test_data/test_read_from_file.kconfig | 17 + tools/testing/nvdimm/test/nfit_test.h | 4 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 21 +- tools/testing/selftests/bpf/progs/strobemeta.h | 5 +- tools/testing/selftests/bpf/test_sysctl.c | 1 - tools/testing/selftests/kvm/dirty_log_test.c | 79 +- tools/testing/selftests/kvm/include/kvm_util.h | 18 +- .../selftests/kvm/include/x86_64/processor.h | 3 + .../testing/selftests/kvm/lib/aarch64/processor.c | 3 + tools/testing/selftests/kvm/lib/kvm_util.c | 67 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 30 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 2 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 27 + tools/testing/selftests/net/fib_tests.sh | 17 +- tools/testing/selftests/powerpc/mm/Makefile | 2 + tools/testing/selftests/powerpc/mm/tlbie_test.c | 734 ++++ tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 2 +- tools/testing/selftests/powerpc/tm/tm-poison.c | 179 + usr/include/Makefile | 1 - 348 files changed, 12592 insertions(+), 5516 deletions(-) create mode 100644 Documentation/dev-tools/kunit/api/index.rst create mode 100644 Documentation/dev-tools/kunit/api/test.rst create mode 100644 Documentation/dev-tools/kunit/faq.rst create mode 100644 Documentation/dev-tools/kunit/index.rst create mode 100644 Documentation/dev-tools/kunit/start.rst create mode 100644 Documentation/dev-tools/kunit/usage.rst create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12.dtsi copy arch/arm64/boot/dts/amlogic/{meson-g12a-x96-max.dts => meson-g12b-ugoos-am6.d [...] create mode 100644 arch/um/configs/kunit_defconfig create mode 100644 include/kunit/assert.h create mode 100644 include/kunit/string-stream.h create mode 100644 include/kunit/test.h create mode 100644 include/kunit/try-catch.h delete mode 100644 include/linux/platform_data/db8500_thermal.h create mode 100644 kernel/sysctl-test.c create mode 100644 lib/kunit/Kconfig create mode 100644 lib/kunit/Makefile create mode 100644 lib/kunit/assert.c create mode 100644 lib/kunit/example-test.c create mode 100644 lib/kunit/string-stream-test.c create mode 100644 lib/kunit/string-stream.c create mode 100644 lib/kunit/test-test.c create mode 100644 lib/kunit/test.c create mode 100644 lib/kunit/try-catch.c create mode 100644 tools/testing/kunit/.gitignore create mode 100644 tools/testing/kunit/configs/all_tests.config create mode 100755 tools/testing/kunit/kunit.py create mode 100644 tools/testing/kunit/kunit_config.py create mode 100644 tools/testing/kunit/kunit_kernel.py create mode 100644 tools/testing/kunit/kunit_parser.py create mode 100755 tools/testing/kunit/kunit_tool_test.py create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-crash.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-failure.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_run.log create mode 100644 tools/testing/kunit/test_data/test_output_isolated_correctly.log create mode 100644 tools/testing/kunit/test_data/test_read_from_file.kconfig create mode 100644 tools/testing/selftests/powerpc/mm/tlbie_test.c create mode 100644 tools/testing/selftests/powerpc/tm/tm-poison.c