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 30bd98cad9af drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 44872b1d0001 drivers/tty/serial/sh-sci.c: suppress warning omits 1864963cd779 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming omits e3f35444d720 pinctrl: fix pxa2xx.c build warnings omits 50b3c3fcb08d Merge branch 'akpm-current/current' omits 8ad5357cdfd8 cpuidle: header file stubs must be "static inline" omits 55699755e1a7 Merge remote-tracking branch 'fpga/for-next' omits 2de2ed354088 Merge remote-tracking branch 'hmm/hmm' omits d6920fbe9b91 Merge remote-tracking branch 'devfreq/for-next' omits d9817a224be1 Merge remote-tracking branch 'pidfd/for-next' omits af33bdc6b752 Merge remote-tracking branch 'hyperv/hyperv-next' omits 96a24e738f9c Merge remote-tracking branch 'xarray/xarray' omits d1310dae03a7 Merge remote-tracking branch 'nvmem/for-next' omits 9a23b4d9ea8b Merge remote-tracking branch 'kspp/for-next/kspp' omits 88faaf1622c8 Merge remote-tracking branch 'at24/at24/for-next' omits 3d45052c67fd Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits abf739d0498f Merge remote-tracking branch 'rtc/rtc-next' omits 7327a184b145 Merge remote-tracking branch 'coresight/next' omits de995890d906 Merge remote-tracking branch 'livepatching/for-next' omits 5b61cdd224be Merge remote-tracking branch 'y2038/y2038' omits f59f4fc48f0f Merge remote-tracking branch 'pinctrl/for-next' omits 0a8864f22289 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 05adae42ce91 ipc/msg.c: consolidate all xxxctl_down() functions omits ce10a08a095b kgdb: don't use a notifier to enter kgdb at panic; call directly omits cba0a7bd34c0 aio: simplify read_events() omits 83b65bc3b05a kexec: restore arch_kexec_kernel_image_probe declaration omits e68b3a069342 kexec: bail out upon SIGKILL when allocating memory. omits 1eb0e58f4cbd cpumask: nicer for_each_cpumask_and() signature omits afc584371d1b fat: add nobarrier to workaround the strange behavior of device omits fcc95965f17d fs: reiserfs: remove unnecessary check of bh in remove_fro [...] omits 86c9c1924f6c checkpatch: add *_NOTIFIER_HEAD as var definition omits 687763dab877 checkpatch.pl: warn on invalid commit id omits a01cc85f4393 checkpatch: improve SPDX license checking omits 0ccb0372aae0 checkpatch: don't interpret stack dumps as commit IDs omits 5f65f44e7ce1 lib/math/rational.c: fix possible incorrect result from ra [...] omits ca56036e8a2f strscpy: reject buffer sizes larger than INT_MAX omits 9e95497ddf50 include/trace/events/writeback.h: fix -Wstringop-truncatio [...] omits 15a61b074078 kernel-doc: core-api: Include string.h into core-api omits 336cd5b26065 kernel-doc: core-api: include string.h into core-api omits e9740a1f3942 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits 9d22340d56a9 string: add stracpy and stracpy_pad mechanisms omits 162233803788 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits f49bb5035507 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits e762254ecfd3 lib/genalloc.c: export symbol addr_in_gen_pool omits 452ba8b04e9c augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] omits 7cb826fd5c3b augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 omits 7dfea5ffa6c9 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix omits f73ad63295aa augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro omits 5057c43a0a64 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro omits daf4f3f5fc53 rbtree: avoid generating code twice for the cached version [...] omits 2a24329e4ded hung_task: allow printing warnings every check interval omits d93359b2893b kernel/hung_task.c: Monitor killed tasks. omits 5c573c7ed2ad fs/buffer.c: dump more info for __getblk_gfp() stall problem omits b6e07220d540 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 81997f131fe7 mm: don't expose page to fast gup before it's ready omits 2aa06a0fea5f mm/vmscan: remove unused lru_pages argument omits c115fcda99b7 mm, memcg: make scan aggression always exclude protection omits 8a4549ef1137 mm, memcg: make memory.emin the baseline for utilisation d [...] omits 0dbaa25ebccb mm, memcg: proportional memory.{low,min} reclaim omits 6c10e1dffa58 zswap: use movable memory if zpool support allocate movabl [...] omits 68144f649825 zpool: add malloc_support_movable to zpool_driver omits 3caa071a4fed mm: factor out common parts between MADV_COLD and MADV_PAGEOUT omits fa493cbed865 mm: introduce MADV_PAGEOUT omits 7cdbc150ce54 mm: account nr_isolated_xxx in [isolate|putback]_lru_page omits 9fbe535f8d62 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM omits 3ce5306ff4a5 mm: introduce MADV_COLD omits 089f0d293b05 riscv: make mmap allocation top-down by default omits 2864928156e6 mips: use generic mmap top-down layout and brk randomization omits d2ab2858a64e mips: replace arch specific way to determine 32bit task wi [...] omits 3d52c09df33c mips: adjust brk randomization offset to fit generic version omits 75dbeb845c2e mips: use STACK_TOP when computing mmap base address omits a319ee078010 mips: properly account for stack randomization and stack g [...] omits a84fc50130a5 arm: use generic mmap top-down layout and brk randomization omits 5448e1dad5ec arm: use STACK_TOP when computing mmap base address omits 0b5e5f2d9e0c arm: properly account for stack randomization and stack guard gap omits 25aadc2686fc arm64, mm: make randomization selected by generic topdown [...] omits 1d0f2afc9996 arm64, mm: move generic mmap layout functions to mm omits 5cef14647d15 arm64: consider stack randomization for mmap base only whe [...] omits e6aeee746eba arm64: make use of is_compat_task instead of hardcoding this test omits 08b8fe63f503 mm, fs: move randomize_stack_top from fs to mm omits eac9f3bf19f4 psi-annotate-refault-stalls-from-io-submission-fix-2 omits 6ae66168a4f4 psi-annotate-refault-stalls-from-io-submission-fix omits 0b582ad308f4 psi: annotate refault stalls from IO submission omits 1f080d814f1a uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT omits 64d95a04ceb6 mm-thp-introduce-foll_split_pmd-v11 omits 2d1c539ccae7 mm, thp: introduce FOLL_SPLIT_PMD omits 6e672cbfca13 uprobe-use-original-page-when-all-uprobes-are-removed-v11 omits e0a157599be3 uprobe: use original page when all uprobes are removed omits c466fd4b1f9e mm: move memcmp_pages() and pages_identical() omits 91d41c003ba9 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits 3c3d659080f3 mm/oom_kill.c: add task UID to info message on an oom kill omits edc8cca71c04 mm-oom-avoid-printk-iteration-under-rcu-fix omits 2210f3fc853a mm, oom: avoid printk() iteration under RCU omits 043895b23bb8 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 35d8df973e57 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 47a87c5e8855 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 4612e2dbcc71 mm/compaction: introduce a helper compact_zone_counters_init() omits 372be08a5fed mm/compaction.c: clear total_{migrate,free}_scanned before [...] omits 782a6faa4af0 mm/vmalloc: modify struct vmap_area to reduce its size omits 7df629ea85af mm/vmalloc: do not keep unpurged areas in the busy tree omits 79ed9ac33e8b mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] omits b15da6426c20 mm/sparse.c: mark sparse_buffer_free as __meminit omits e27805b8372e mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory omits b0c18daa0427 drivers/base/node.c: simplify unregister_memory_block_unde [...] omits 8dc69e9bb09e mm-memory_hotplug-remove-move_pfn_range-fix omits c4cc6279eb6b mm/memory_hotplug: remove move_pfn_range() omits 99dbf94ef75b mm/mmap.c: fix the adjusted length error omits 0fc4a3d5ab31 mm: remove redundant assignment of entry omits abacf954aa4b net/xdp: convert put_page() to put_user_page*() omits 56fb62376e55 drivers/gpu/drm/via: convert put_page() to put_user_page*() omits 0a1a3e76de62 mm/gup: remove unused variable in siw_free_plist() omits 0264526a4c88 mm/gup: add make_dirty arg to put_user_pages_dirty_lock() omits b484f904359c mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 6ae0dfc9d480 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits a68c5b25c305 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 269bc64279f7 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits afd6d7953dc2 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix omits 93fa0bf0d322 mm, memcg: throttle allocators when failing reclaim over m [...] omits c9b7f9825060 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] omits c92796f9a983 mm/filemap.c: don't initiate writeback if mapping has no d [...] omits 1d1f6bfcb3b6 mm: replace list_move_tail() with add_page_to_lru_list_tail() omits 074414f999dc mm: Introduce compound_nr() omits f03fa8a4a233 mm-introduce-page_shift-fix omits 5b3be45cd66d mm: Introduce page_shift() omits 42ced730495b mm: introduce page_size() omits 18b48c7c8c44 mm/rmap.c: remove set but not used variable 'cstart' omits 704d45c0e475 mm/page_poison.c: fix a typo in a comment omits 37cd76da6b6b memremap: move from kernel/ to mm/ omits 9eba8255391b mm: kmemleak: use mempool allocations for kmemleak objects omits 0365a5492b5e kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K omits 23c9f52df65c mm, slab: move memcg_cache_params structure to mm/slab.h omits a89e73665cb1 mm, slab: extend slab/shrink to shrink all memcg caches omits 97264b25389d ramfs: support O_TMPFILE omits 43c653596e10 ocfs2: checkpoint appending truncate log transaction befor [...] omits 11a03fd2cdc2 ocfs2: wait for recovering done after direct unlock request omits 05fb1dce25fb ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits ecc65ea5add7 ocfs2: clear zero in unaligned direct IO omits 98a91a936a97 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 02ee06228495 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 981f3c03c1a3 Merge remote-tracking branch 'gpio/for-next' omits 117ed961f3f8 Merge remote-tracking branch 'rpmsg/for-next' omits 2a600bbd0aa1 Merge remote-tracking branch 'scsi-mkp/for-next' omits e804b708a666 Merge remote-tracking branch 'cgroup/for-next' omits a8eb17347b9f Merge remote-tracking branch 'slave-dma/next' omits 6b8112d901fa Merge remote-tracking branch 'mux/for-next' omits bbc129145d11 Merge remote-tracking branch 'staging/staging-next' omits a61d7b33da06 Merge remote-tracking branch 'extcon/extcon-next' omits 92ceba530d4d Merge remote-tracking branch 'char-misc/char-misc-next' omits 389196f73d10 Merge remote-tracking branch 'tty/tty-next' omits d0db5f4d6177 Merge remote-tracking branch 'usb/usb-next' omits 9376ec77f49a Merge remote-tracking branch 'driver-core/driver-core-next' omits 1cc48396c630 Merge remote-tracking branch 'leds/for-next' omits cc82ff7eb8e0 Merge remote-tracking branch 'hsi/for-next' omits f7b6229d9bb5 Merge remote-tracking branch 'drivers-x86/for-next' omits 10772722d143 Merge remote-tracking branch 'percpu/for-next' omits 762888932f7c Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 0259623b264d Merge remote-tracking branch 'edac/edac-for-next' omits b1088573196b Merge remote-tracking branch 'tip/auto-latest' omits 8b1fe11e1557 Merge remote-tracking branch 'spi/for-next' omits bad258d88317 Merge remote-tracking branch 'devicetree/for-next' omits db8ae91f3cbb Merge remote-tracking branch 'watchdog/master' omits 889c9d1a5bd1 Merge remote-tracking branch 'keys/keys-next' omits 3795d69867f9 Merge remote-tracking branch 'apparmor/apparmor-next' omits fd081acda739 Merge remote-tracking branch 'security/next-testing' omits 9f8ca552a992 Merge remote-tracking branch 'regulator/for-next' omits 6ca7bca5acf6 Merge remote-tracking branch 'mfd/for-mfd-next' omits c0b40cc2f957 Merge remote-tracking branch 'kgdb/kgdb-next' omits 96a165adb734 Merge remote-tracking branch 'mmc/next' omits 9164628b35b0 Merge remote-tracking branch 'device-mapper/for-next' omits c307d7d2add9 Merge remote-tracking branch 'block/for-next' omits 4b00bb8781d1 Merge remote-tracking branch 'input/next' omits b9368c35f1f4 Merge remote-tracking branch 'modules/modules-next' omits f392d561079c Merge remote-tracking branch 'sound-asoc/for-next' omits 5f556b181c09 Merge remote-tracking branch 'sound/for-next' omits 2f58ccae847d Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 8de49b36bbc1 Merge remote-tracking branch 'drm-misc/for-linux-next' omits b3d9a1967eca Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 87833b3991c9 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 8c0364d2b43a Merge remote-tracking branch 'amdgpu/drm-next' omits 34de8c04b7f9 Merge remote-tracking branch 'crypto/master' omits b958c1a153c2 Merge remote-tracking branch 'nand/nand/next' omits 6769a61537b0 Merge remote-tracking branch 'gfs2/for-next' omits 36835fe89e31 Merge remote-tracking branch 'mac80211-next/master' omits 623a5690e0ce Merge remote-tracking branch 'bluetooth/master' omits 79c1e7299758 Merge remote-tracking branch 'wireless-drivers-next/master' omits 4170b4d14bbc Merge remote-tracking branch 'nfc-next/master' omits 7d4241948bab Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 3c0182ecfad8 Merge remote-tracking branch 'bpf-next/master' omits a92a993b55a7 Merge remote-tracking branch 'net-next/master' omits 17606c2180a6 Merge remote-tracking branch 'rdma/for-next' omits 64c301c00b34 Merge remote-tracking branch 'swiotlb/linux-next' omits 5eef180f0a75 Merge remote-tracking branch 'ieee1394/for-next' omits 9962d6ba2ddf Merge remote-tracking branch 'thermal-soc/next' omits 198876467eb0 Merge remote-tracking branch 'thermal/next' omits ddc76ee5eb64 Merge remote-tracking branch 'opp/opp/linux-next' omits b334999ac41e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 27d816b21669 Merge remote-tracking branch 'pm/linux-next' omits 851fec3f9b30 Merge remote-tracking branch 'v4l-dvb/master' omits 0f2e92c2e640 Merge remote-tracking branch 'jc_docs/docs-next' omits 2a8a649166c4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 2fc2ee450628 Merge remote-tracking branch 'i3c/i3c/next' omits 92c7e46980b5 Merge remote-tracking branch 'i2c/i2c/for-next' omits a3b35cee4fc6 Merge remote-tracking branch 'hid/for-next' omits 83dfdc2c52b6 Merge remote-tracking branch 'printk/for-next' omits 3389f37ee7b4 Merge remote-tracking branch 'vfs/for-next' omits 68d155678ee4 Merge remote-tracking branch 'file-locks/locks-next' omits dc2962e00124 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits c3a6ad981a06 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits fd2c7627f38a Merge remote-tracking branch 'nfsd/nfsd-next' omits 5650354c2413 Merge remote-tracking branch 'fsverity/fsverity' omits b169119ed951 Merge remote-tracking branch 'f2fs/dev' omits 1719da900758 Merge remote-tracking branch 'cifs/for-next' omits d96dee5bfe6b Merge remote-tracking branch 'btrfs-kdave/for-next' omits c919a78139c5 Merge remote-tracking branch 'afs/afs-next' omits 90803b392f7f Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 98eb5f71af1b Merge remote-tracking branch 'sh/sh-next' omits aaa2501e0aa5 Merge remote-tracking branch 's390/features' omits f4ddd6777f84 Merge remote-tracking branch 'risc-v/for-next' omits 87d5bfe6a6d6 Merge remote-tracking branch 'parisc-hd/for-next' omits 5114754e262c Merge remote-tracking branch 'mips/mips-next' omits ff42ec0cdb96 Merge remote-tracking branch 'h8300/h8300-next' omits 9f69c469d061 Merge remote-tracking branch 'csky/linux-next' omits 7ecce8865b6d Merge remote-tracking branch 'clk/clk-next' omits 500880d0c16b Merge remote-tracking branch 'tegra/for-next' omits bfd50c2aa4cc Merge remote-tracking branch 'sunxi/sunxi/for-next' omits bc0508102e48 Merge remote-tracking branch 'rockchip/for-next' omits e4733e140bee Merge remote-tracking branch 'reset/reset/next' omits a09e78f7e1ce Merge remote-tracking branch 'renesas/next' omits d95e1d94b609 Merge remote-tracking branch 'qcom/for-next' omits 601eff21d4cb Merge remote-tracking branch 'omap/for-next' omits dc09e609b588 Merge remote-tracking branch 'mvebu/for-next' omits 7e45c4a20e17 Merge remote-tracking branch 'mediatek/for-next' omits 47edf4f76306 Merge remote-tracking branch 'keystone/next' omits 292c89abf1f0 Merge remote-tracking branch 'imx-mxs/for-next' omits 8e00045ada64 Merge remote-tracking branch 'bcm2835/for-next' omits 203c3e47bdc7 Merge remote-tracking branch 'at91/at91-next' omits 7bf4c5c154a6 Merge remote-tracking branch 'aspeed/for-next' omits 09444f239a6a Merge remote-tracking branch 'amlogic/for-next' omits 41f5465a4474 Merge remote-tracking branch 'actions/for-next' omits 696f9aff565c Merge remote-tracking branch 'arm-soc/for-next' omits ff0c5dcfe25d Merge remote-tracking branch 'arm-perf/for-next/perf' omits 2e6162760213 Merge remote-tracking branch 'arm/for-next' omits 61c9f1f8e42f Merge remote-tracking branch 'dma-mapping/for-next' omits d80ef66c32fd Merge remote-tracking branch 'kbuild/for-next' omits a236141877cf Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits f683e02ddcfb Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits bbaa3ea8d5ce Merge remote-tracking branch 'fpga-fixes/fixes' omits ea913661e1ed Merge remote-tracking branch 'risc-v-fixes/fixes' omits 72e3938a2b2e Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 554c73cb26bf Merge remote-tracking branch 'mmc-fixes/fixes' omits 9637a5eeca22 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8e49589c0f0e Merge remote-tracking branch 'scsi-fixes/fixes' omits 835bf0246b69 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits ba7c527ec3ef Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits d4348bba805c Merge remote-tracking branch 'vfs-fixes/fixes' omits 5d0aa544abcc Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4db117df37d8 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits c14cc5936245 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits b558a195a51a Merge remote-tracking branch 'omap-fixes/fixes' omits 2bfe9eab816a Merge remote-tracking branch 'mips-fixes/mips-fixes' omits a499f48a989c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 18cb95dc2093 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 746529577b46 Merge remote-tracking branch 'kselftest-fixes/fixes' omits e0e3a745ad64 Merge remote-tracking branch 'ide/master' omits 9800f4f65942 Merge remote-tracking branch 'input-current/for-linus' omits d356c3cd918d Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 8ff22382f089 Merge remote-tracking branch 'staging.current/staging-linus' omits 84abd6f13bea Merge remote-tracking branch 'phy/fixes' omits da3a05c9dd5e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits c9e1e465961e Merge remote-tracking branch 'usb.current/usb-linus' omits ca9eabe88eb4 Merge remote-tracking branch 'tty.current/tty-linus' omits 235a822c5676 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 8dadc38df642 Merge remote-tracking branch 'spi-fixes/for-linus' omits 3261136deb40 Merge remote-tracking branch 'regulator-fixes/for-linus' omits ec733ca94256 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7f1bde300937 Merge remote-tracking branch 'sound-current/for-linus' omits 65c45cdee864 Merge remote-tracking branch 'mac80211/master' omits c26f2f7da6a6 Merge remote-tracking branch 'wireless-drivers/master' omits 635e8cb2eeb6 Merge remote-tracking branch 'netfilter/master' omits e4bc00674ef7 Merge remote-tracking branch 'ipsec/master' omits 0059c6472909 Merge remote-tracking branch 'bpf/master' omits 4c1a8080965f Merge remote-tracking branch 'net/master' omits 1b6c7030b1ed Merge remote-tracking branch 'sparc/master' omits 524536720b80 Merge remote-tracking branch 's390-fixes/fixes' omits 293f533adc68 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 75008643a2aa Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits a85d615ddf61 Merge remote-tracking branch 'kbuild-current/fixes' omits fb9152b494a9 Merge branch 'devel' into for-next omits 3329ec3855c2 Merge remote-tracking branch 'fixes/master' omits 735d98df8fd9 fpga: Remove dev_err() usage after platform_get_irq() omits 8d91bfd06bc1 hwmon: Remove dev_err() usage after platform_get_irq() omits 18e0573e5c16 randstruct: Check member structs in is_pure_ops_struct() omits 492b048e0a53 lib/raid6: fix unnecessary rebuild of vpermxor*.c omits 4b24064fc092 kbuild: modpost: do not parse unnecessary rules for vmlinu [...] omits e6d881bcf075 kbuild: modpost: remove unnecessary dependency for __modpost omits 49701a6dc383 kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for exte [...] omits 8b97eb4cdaf1 kbuild: modpost: include .*.cmd files only when targets exist omits 4f48445e5052 Merge branch 'pm-cpuidle' into linux-next omits aa52c920ff42 csky: Add dma_inv_range for DMA_FROM_DEVICE omits b333cc5c2410 csky/dma: Fixup cache_op failed when cross memory ZONEs omits 11bb4c407ad6 csky: Fixup dma_alloc_coherent with PAGE_SO attribute omits 4ed8dc148edb csky: Fixup dma_rmb/wmb synchronization problem omits 397d428ddd0f Merge branch 'locking/core' omits 25d14f4abc49 Merge branch 'sched/core' omits f798de398ad3 Merge branch 'smp/hotplug' omits 3839fcd94b74 Merge branch 'timers/core' omits 927556a8396e Merge branch 'x86/apic' omits 949a899bd8b1 Merge branch 'x86/build' omits d4ccaa2e7428 Merge branch 'x86/cleanups' omits f247313fede5 Merge branch 'x86/cpu' omits dd0e47e4c5a5 Merge branch 'x86/entry' omits a15320dec9a2 Merge branch 'x86/hyperv' omits ba5b6554fe9e Merge branch 'x86/mm' omits a53abf2c5bd0 Unbreak mount_capable() omits 33854feb1faa Merge branch 'asoc-5.4' into asoc-next omits 3a03327120de Merge branch 'asoc-5.3' into asoc-linus omits 2f0f80fd9227 riscv: defconfig: align RV64 defconfig to the output of "m [...] omits a72610748fe3 riscv: dts: fu540-c000: drop "timebase-frequency" omits d91385a7bcfa riscv: Fix perf record without libelf support omits 43b84b2883b1 Merge branch 'regulator-5.4' into regulator-next omits 989c786e3f18 parisc: rename default_defconfig to defconfig omits 32a47aac6f38 parisc: fix race condition in patching code omits 8df4131f57d1 parisc: Update feature list omits 5f286b93195d parisc/ftrace: Add KPROBES_ON_FTRACE omits fa9fd00100ce parisc/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support omits 0e738e03472a drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning omits cc153fe94e6b drm/amdgpu/gfx10: Fix missing break in switch statement omits 4d634b6ddf29 drm/amdkfd: Fix missing break in switch statement omits ada28f7b3a97 phy: tegra: xusb: Add Tegra210 PLL power supplies omits de116e5542ec phy: tegra: xusb: Add Tegra124 PLL power supplies omits c9d627fb6695 dt-bindings: phy: tegra-xusb: List PLL power supplies omits 882f79199da4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] omits 2b3346ef699f phy: renesas: rcar-gen2: Fix memory leak at error paths omits 001b3bb3641f phy: ti: am654-serdes: Make serdes_am654_xlate() static new 4010b622f1d2 Merge branch 'dax-fix-5.3-rc3' of git://git.kernel.org/pub [...] new 71be7b0e7d40 Fix uninitialized variable in ipmb_dev_int.c new 52fde4348ccc Merge tag 'for-linus-5.3-2' of git://github.com/cminyard/l [...] new b1d45c23284e tracing: Fix header include guards in trace event headers new 6c77221df961 fgraph: Remove redundant ftrace_graph_notrace_addr() test new d2eee9fca172 Merge tag 'trace-v5.3-rc2' of git://git.kernel.org/pub/scm [...] new 1b7e816fc80e mm: slub: Fix slab walking for init_on_free new b36a1552d731 Bluetooth: hci_uart: check for missing tty operations new c2c44ec20a84 Unbreak mount_capable() new 5c6207539aea Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d5c06b4ec8e5 Merge remote-tracking branch 'fixes/master' new 944cfe9be1fb kbuild: modpost: include .*.cmd files only when targets exist new cb4819934a7f kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for exte [...] new acf2a1397a68 kbuild: modpost: remove unnecessary dependency for __modpost new a721588d9475 kbuild: modpost: do not parse unnecessary rules for vmlinu [...] new e2a280d28d32 lib/raid6: fix unnecessary rebuild of vpermxor*.c new e8de12fb7cde kbuild: Check for unknown options with cc-option usage in [...] new 9b183c118b23 Merge remote-tracking branch 'kbuild-current/fixes' new a22c5cf5d37d arm64: vdso: Fix Makefile regression new 147b9635e634 arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} new f1d483620154 arm64/efi: fix variable 'si' set but not used new 97d5db366224 arm64: Lower priority mask for GIC_PRIO_IRQON new 79561d9d4378 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new b9e23f11f2d2 Merge remote-tracking branch 'powerpc-fixes/fixes' new 6c38e90892f4 Merge remote-tracking branch 's390-fixes/fixes' new 6455c0ab11ec Merge remote-tracking branch 'sparc/master' new 28fe79000e9b mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() new 744ad9a35728 mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 new 23201ea57f69 Merge branch 'mlxsw-Two-small-fixes' new 5b31f3e39a6c drop_monitor: Add missing uAPI file to MAINTAINERS file new 47b69bf74f16 net: ethernet: et131x: Use GFP_KERNEL instead of GFP_ATOMI [...] new 246902bdf562 net: ag71xx: Use GFP_KERNEL instead of GFP_ATOMIC in 'ag71 [...] new 3b48300d5cc7 netfilter: ebtables: also count base chain policies new b89d15480d0c netfilter: ipset: Actually allow destination MAC address f [...] new 1b4a75108d5b netfilter: ipset: Copy the right MAC address in bitmap:ip, [...] new 6c1f7e2c1b96 netfilter: ipset: Fix rename concurrency with listing new 7cdc44122847 Merge branch 'master' of git://blackhole.kfki.hu/nf new fa9586aff919 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new f86a677e5752 Merge tag 'mac80211-for-davem-2019-07-31' of git://git.ker [...] new c6349f880732 net: mediatek: Drop unneeded dependency on NET_VENDOR_MEDIATEK new d8a1de3d5bb8 isdn: hfcsusb: Fix mISDN driver crash caused by transfer b [...] new 129e65a16864 Merge remote-tracking branch 'net/master' new 7a59a5d8e705 Merge remote-tracking branch 'bpf/master' new dfa6d7dd8086 Merge remote-tracking branch 'ipsec/master' new cfb21b11b891 iwlwifi: mvm: disable TX-AMSDU on older NICs new 0f8084cdc1f9 iwlwifi: mvm: avoid races in rate init and rate perform new 39bd984c203e iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 new 6b2dbce549bb iwlwifi: mvm: prepare the ground for more RSS notifications new c61b655a88a5 iwlwifi: mvm: add a new RSS sync notification for NSSN sync new 521dc6c7c74e iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue new 3c514bf831ac iwlwifi: mvm: add a loose synchronization of the NSSN acro [...] new 23babdf06779 iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks new 072b30642f90 iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug o [...] new abcbef5977df iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef new 6569e7d36773 iwlwifi: fix locking in delayed GTK setting new b6cf28796756 iwlwifi: mvm: fix comparison of u32 variable with less than zero new cd4d6b0bcd51 iwlwifi: mvm: send LQ command always ASYNC new f5d88fa334e6 iwlwifi: mvm: replace RS mutex with a spin_lock new ecd09ddc1d14 iwlwifi: mvm: fix frame drop from the reordering buffer new 514ea05b0743 iwlwifi: mvm: fix possible out-of-bounds read when accessi [...] new 03a0995ccc07 iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) new f5a47fae6aa3 iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support new 87e7e25aee6b iwlwifi: don't unmap as page memory that was mapped as single new ba3224db7803 iwlwifi: mvm: fix an out-of-bound access new 71b256f8f7a5 iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment new 66f5772ee29d Merge tag 'iwlwifi-fixes-for-kvalo-2019-07-30' of git://gi [...] new bc6f4a756469 Merge remote-tracking branch 'wireless-drivers/master' new a07fc0bb483e RDMA/hns: Fix build error new 15fe6a8dcc3b RDMA/qedr: Fix the hca_type and hca_rev returned in device [...] new 708637e65abd Do not dereference 'siw_crypto_shash' before checking new 2548fb2c8d2e Merge remote-tracking branch 'rdma-fixes/for-rc' new 474e34221fae Merge remote-tracking branch 'sound-current/for-linus' new 6963d00bb6e4 MAINTAINERS: Update Intel ASoC drivers maintainers new 52f87f3ca251 ASoC: sun4i-i2s: Incorrect SR and WSS computation new b9da500bde81 ASoC: max98373: add 88200 and 96000 sampling rate support new f9eeb39b6ad2 Merge branch 'asoc-5.3' into asoc-linus new bddf9ca49aa5 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 3630a287d13c Merge branch 'regulator-5.3' into regulator-linus new 85b8c82fb258 Merge remote-tracking branch 'regulator-fixes/for-linus' new 7c8aefc7d202 Merge remote-tracking branch 'spi-fixes/for-linus' new 64034862de2d Merge remote-tracking branch 'driver-core.current/driver-c [...] new 1ce37b63d0c5 Merge remote-tracking branch 'tty.current/tty-linus' new 3d260bd4076b Merge remote-tracking branch 'usb.current/usb-linus' new e4d1123a8a93 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new af0c9938a828 Merge remote-tracking branch 'staging.current/staging-linus' new 8504ee85b5de Merge remote-tracking branch 'char-misc.current/char-misc-linus' new e77ff779a0c6 Input: applespi - add dependency on LEDS_CLASS new d4f53d3710bf Merge remote-tracking branch 'input-current/for-linus' new 5069831953fe Merge remote-tracking branch 'ide/master' new ca415baf9868 Merge remote-tracking branch 'kselftest-fixes/fixes' new 62b12db15fe5 Merge remote-tracking branch 'slave-dma-fixes/fixes' new 90a9f8485c3d Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 5d0456d4d90f Merge remote-tracking branch 'mips-fixes/mips-fixes' new 66e0a25d242e Merge remote-tracking branch 'omap-fixes/fixes' new cacb31d063a6 Merge remote-tracking branch 'hwmon-fixes/hwmon' new b35b14d2dee9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new d72a5b37f9ca Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new a4fc380b3dc8 Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 7c4b8327b981 Merge remote-tracking branch 'scsi-fixes/fixes' new d65848657c3d drm/amdkfd: Fix byte align on VegaM new 2c0f07fe3ca5 drm/amd/powerplay: add callback function of get_thermal_te [...] new 45a660143bf9 drm/amd/powerplay: fix temperature granularity error in smu11 new 090efd946d00 drm/amdgpu/powerplay: use proper revision id for navi new 479156f2e554 drm/amd/powerplay: fix null pointer dereference around dpm [...] new f0bc1ee473fe drm/amd/powerplay: enable SW SMU reset functionality new 67d0859e2758 drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep new 929e571c04c2 drm/amdgpu: fix a potential information leaking bug new a02709818f39 drm/amd/powerplay: add new sensor type for VCN powergate status new 201cd702b701 drm/amd/powerplay: support VCN powergate status retrieval [...] new e21e3581e2a1 drm/amd/powerplay: support VCN powergate status retrieval [...] new a3ebbdb95f8c drm/amd/powerplay: correct Navi10 VCN powergate control (v2) new 6dee4829cfde drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval new f15e260b3c4e drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands new ee6fa8584656 drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring te [...] new 6b42baa38121 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' new 7d04d7fc94c5 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 27f8aac8e236 Merge remote-tracking branch 'mmc-fixes/fixes' new 7e200c007a22 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new b399abe7c21e riscv: Fix perf record without libelf support new 11ae2d892139 riscv: dts: fu540-c000: drop "timebase-frequency" new b7edabfe8438 riscv: defconfig: align RV64 defconfig to the output of "m [...] new 30d9a7b74aa0 riscv: kbuild: add virtual memory system selection new 6e2beb574f42 Merge remote-tracking branch 'risc-v-fixes/fixes' new d76b34fd499b pidfd: remove obsolete comments from test new 3ae1506c0146 pidfd: Add warning if exit_state is 0 during notification new 97112e283da5 exit: make setting exit_state consistent new 57cbe2b2f016 Merge remote-tracking branch 'pidfd-fixes/fixes' new f30533150667 Merge remote-tracking branch 'fpga-fixes/fixes' new 1956ecf4c6ed Merge tag 'v5.3-rc2' into drm-misc-fixes new dc25ace66c74 drm/i810: Use CONFIG_PREEMPTION new 7e9e5ead55be drm/vgem: fix cache synchronization on arm/arm64 new a3c1b42417fd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 62e1b431286e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 6d09f1105923 Merge remote-tracking branch 'kbuild/for-next' new f910060c4279 Merge remote-tracking branch 'dma-mapping/for-next' new bf5d9c018674 Merge remote-tracking branch 'arm/for-next' new 8d46a9d26121 Merge remote-tracking branch 'arm-perf/for-next/perf' new e5ed61e7ceb5 Merge remote-tracking branch 'arm-soc/for-next' new 76a23db4afa3 Merge remote-tracking branch 'actions/for-next' new ebb10a1f3d49 Merge remote-tracking branch 'amlogic/for-next' new 51b0c5c24484 ARM: dts: aspeed: swift: Fix FSI GPIOs new ed2a2abc6334 Merge branch 'dt-for-v5.4' into for-next new 6b2a9cdae2ad Merge remote-tracking branch 'aspeed/for-next' new 721b1a8b15c8 Merge remote-tracking branch 'at91/at91-next' new aad317db2e4c Merge remote-tracking branch 'bcm2835/for-next' new b982c6c17ff9 Merge remote-tracking branch 'imx-mxs/for-next' new 4b1a6b335f34 Merge remote-tracking branch 'keystone/next' new a403869803c2 Merge remote-tracking branch 'mediatek/for-next' new d6c14b138692 Merge remote-tracking branch 'mvebu/for-next' new a086403a8e84 Merge remote-tracking branch 'omap/for-next' new b1e5bccf65da Merge remote-tracking branch 'qcom/for-next' new 27c6c3486e67 Merge remote-tracking branch 'renesas/next' new 4193a39240fb arm64: dts: renesas: r8a77990: Add cpg reset for DU new 3ed1db9071fd arm64: dts: renesas: r8a77995: Add cpg reset for DU new 56d651e890f3 arm64: dts: renesas: r8a77995: Fix register range of display node new e8efd2a8e20a arm64: dts: renesas: r8a774c0: Add missing assigned-clocks [...] new 0a930f64a1cc arm64: dts: renesas: r8a774a1: Add missing assigned-clocks [...] new 5b971c71dd64 arm64: dts: renesas: r8a774a1: Add CANFD support new 816c5248df0f arm64: dts: renesas: hihope-rzg2-ex: Enable CAN interfaces new cd3e43be1418 arm64: dts: renesas: hihope-common: Add PCA9654 I/O expander new d112c2092544 arm64: dts: renesas: hihope-common: Add BT support new 176f936a1e88 arm64: dts: renesas: hihope-common: Add WLAN support new da245a5066aa arm64: dts: renesas: r8a774a1: Use extended audio dmac registers new a44efeaa0bbf arm64: dts: renesas: r8a774a1: Add SSIU support for sound new a7aa356e2c9a dt-bindings: can: rcar_canfd: document r8a774a1 support new 8cb7ec141886 dt-bindings: can: rcar_can: Complete documentation for RZ/G2[EM] new 0ed0eb0171d7 soc: renesas: rcar-sysc: Use [] to denote a flexible array member new 2c967e8e928a Merge branches 'renesas-arm64-dt-for-v5.4', 'renesas-dt-bi [...] new c7a895fc5dd5 arm64: dts: renesas: r8a7795: Sort nodes new 3bb350f22492 arm64: dts: renesas: r8a7795-es1: Sort nodes new da3db1c84629 arm64: dts: renesas: r8a77965: Sort nodes new 34e776ea894a arm64: dts: renesas: r8a7795-es1: salvator-x: Sort nodes new 480160ee3c05 arm64: dts: renesas: r8a7795: salvator-x: Sort nodes new a23bc44c2dea arm64: dts: renesas: r8a7795: salvator-xs: Sort nodes new 74b1435efb0b arm64: dts: renesas: r8a7796: salvator-x: Sort nodes new 93c3438f7604 arm64: dts: renesas: r8a7796: salvator-xs: Sort nodes new 44d2266c8c69 arm64: dts: renesas: salvator-common: Sort nodes new b726a9e3ac06 arm64: dts: renesas: ulcb-kf: Sort nodes new 0a05b3d7fee5 arm64: dts: renesas: ulcb: Sort nodes new 229a4cd46ddf Merge branch 'renesas-arm64-dt-for-v5.4' into renesas-next new f1b4ca0d002b Merge remote-tracking branch 'renesas-geert/next' new 224a1ce8e8ae Merge remote-tracking branch 'reset/reset/next' new 3ad08d72848a Merge remote-tracking branch 'rockchip/for-next' new 77e8eba4bd9b Merge remote-tracking branch 'sunxi/sunxi/for-next' new ac79bf2de119 Merge remote-tracking branch 'tegra/for-next' new 6b42a7127684 Merge remote-tracking branch 'clk/clk-next' new 81b23ba645e6 csky: Fixup mb() synchronization problem new 7f80fe207de9 csky: Fixup dma_alloc_coherent with PAGE_SO attribute new bbb69f902c89 csky/dma: Fixup cache_op failed when cross memory ZONEs new ada384a7fd2d csky: Optimize arch_sync_dma_for_cpu/device with dma_inv_range new ac05accaf291 Merge remote-tracking branch 'csky/linux-next' new a2f7eb890573 Merge remote-tracking branch 'h8300/h8300-next' new dc7077f89ad9 mips: remove nargs from __SYSCALL new 7d2e42a60b9b Merge remote-tracking branch 'mips/mips-next' new 12d1402ce35a parisc: Mark expected switch fall-throughs in fault.c new 73b886724747 parisc: Fix fall-through warnings in fpudispatch.c new c5df04521b52 parisc: rename default_defconfig to defconfig new 740f05f30a8c parisc: fix race condition in patching code new 1da7fb7fc8d8 Merge remote-tracking branch 'parisc-hd/for-next' new d607c19039c4 Merge remote-tracking branch 'risc-v/for-next' new abcef7940bfc Merge remote-tracking branch 's390/features' new 4195da737527 Merge remote-tracking branch 'sh/sh-next' new 7f697ee1f76d Merge remote-tracking branch 'xtensa/xtensa-for-next' new 7e3d32266a25 Merge remote-tracking branch 'afs/afs-next' new d685425bc83a Merge remote-tracking branch 'btrfs-kdave/for-next' new 858c059c6dfe Merge remote-tracking branch 'cifs/for-next' new ba54aef03133 udf: refactor VRS descriptor identification new 6fbacb8539a6 udf: support 2048-byte spacing of VRS descriptors on 4K media new e5d395974e04 ext2: fix block range in ext2_data_block_valid() new b6aeffc5852f ext2: code cleanup for ext2_free_blocks() new 4b8e1106dd95 quota: fix condition for resetting time limit in do_set_dqblk() new 56db1991690f udf: prevent allocation beyond UDF partition new aafb74a06f67 Merge remote-tracking branch 'ext3/for_next' new 731979318ae0 Merge remote-tracking branch 'f2fs/dev' new 02deafe32371 Merge remote-tracking branch 'fsverity/fsverity' new 970fa412fdd5 Merge remote-tracking branch 'nfsd/nfsd-next' new 1acbcb2fe0dc Merge remote-tracking branch 'overlayfs/overlayfs-next' new 2e616d9f9ce8 xfs: fix stack contents leakage in the v1 inumber ioctls new afa1d96d1430 xfs: Fix possible null-pointer dereferences in xchk_da_btr [...] new f9c50150c5d1 Merge remote-tracking branch 'xfs/for-next' new 9e4129fbbff5 Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 5395c7ed3e5b Merge remote-tracking branch 'file-locks/locks-next' new ba3845e66097 Merge remote-tracking branch 'vfs/for-next' new 5510eca4b48f Merge remote-tracking branch 'printk/for-next' new 4f8079c172d8 Merge remote-tracking branch 'hid/for-next' new 9c0452b48ae0 Merge remote-tracking branch 'i2c/i2c/for-next' new eb4fbd51a715 Merge remote-tracking branch 'i3c/i3c/next' new 637b16e0744a hwmon: (npcm750-pwm-fan) Remove dev_err() usage after plat [...] new d1ba8626d345 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new da422ade5c87 Documentation/features/locking: update lists new 38a449ff533c Documentation: filesystem: fix "Removed Sysctls" table new c6e0396124de coda: Fix typo in the struct CodaCred documentation new 257e26c6403c docs: arm: Remove orphan sh-mobile directory new 074b326ee5e7 mailmap: add entry to connect my email addresses new 803deeaaea10 doc:it_IT: align translation to mainline new 370910efdb6e MAINTAINERS: fix broken ref for ABI sysfs-bus-counter-ftm-quaddec new b26bb0faf8f5 MAINTAINERS: fix reference to net phy ABI file new 7530c497592e MAINTAINERS: fix a renamed DT reference new 23aa16489c06 docs: cgroup-v1/blkio-controller.rst: remove a CFQ left over new 54bfe6feba0e docs: zh_CN: howto.rst: fix a broken reference new 638b642f82bb docs: riscv: convert boot-image-header.txt to ReST new e226b4f0e04f doc: email-clients miscellaneous fixes new ac841c4e457c Documentation: filesystems: Convert jfs.txt to new 34d5f4f269a2 Documentation: filesystems: Convert ufs.txt to reStructure [...] new fe13225fdc3f Documentation: coresight: convert txt to rst new eaf7b46083a7 docs: thermal: add it to the driver API new 09f4c750a8c7 docs: ubifs-authentication.md: convert to ReST new ccf988b66d69 docs: i2c: convert to ReST and add to driver-api bookset new f6ae22d64433 docs: ipmb: place it at driver-api and convert to ReST new 1ec779b9fabc docs: packing: move it to core-api book and adjust markups new 76b5a6e84271 docs: admin-guide: add auxdisplay files to it after conver [...] new 6d6486a0c597 docs: README.buddha: convert to ReST and add to m68k book new e77e9187ae1c docs: parisc: convert to ReST and add to documentation body new 32fc3cd8ba23 docs: openrisc: convert to ReST and add to documentation body new 5a5e045bb3b8 docs: isdn: convert to ReST and add to kAPI bookset new ec23eb54fbc7 docs: fs: convert docs without extension to ReST new 25b532cec59e docs: fs: convert porting to ReST new 9c970ab54c33 docs: index.rst: don't use genindex for pdf output new ff497db295c8 docs: wimax: convert to ReST and add to admin-guide new 80b1505893b6 docs: mips: add to the documentation body as ReST new bfc8a222d3bc docs: hwmon: pxe1610: convert to ReST format and add to the index new 47359e5734f1 docs: nios2: add it to the main Documentation body new e15d5a53ea32 docs: net: convert two README files to ReST format new 2ef5a7f1482c tpm: Document UEFI event log quirks new aa95b4a960ab docs: fix a couple of new broken references new d2fd3732e4ac docs: writing-schema.md: convert from markdown to ReST new 9cdd273e29f3 spi: docs: convert to ReST and add it to the kABI bookset new f139291c7130 docs: fs: cifs: convert to ReST and add to admin-guide book new e9bb62756153 docs: w1: convert to ReST and add to the kAPI group of docs new 7c7ad589b649 Merge remote-tracking branch 'jc_docs/docs-next' new a7c231b886b1 Merge remote-tracking branch 'v4l-dvb/master' new 7dcddef6f769 cpuidle: header file stubs must be "static inline" new 9c77b777925f Merge branch 'pm-cpuidle' into linux-next new 0063db38793d Merge remote-tracking branch 'pm/linux-next' new fcd9c0abbf8e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new ef8b64212cc5 Merge remote-tracking branch 'opp/opp/linux-next' new e7a0aaf63eee Merge remote-tracking branch 'thermal/next' new 0110fa212559 Merge remote-tracking branch 'thermal-soc/next' new 93d9ee201d10 Merge remote-tracking branch 'ieee1394/for-next' new 411d4a3c38a1 Merge remote-tracking branch 'swiotlb/linux-next' new 5dcecbc96755 IB/mlx5: Refactor code for counters allocation new 3e1f000ff746 IB/mlx5: Support per device q counters in switchdev mode new 525a2c651cdd Merge branch 'wip/dl-for-rc' into wip/dl-for-next new bda9045a200c IB/bnxt_re: Do not notifify GID change event new 16e9111e9ee3 RDMA/efa: Expose device statistics new 151db48ea741 Merge remote-tracking branch 'rdma/for-next' new a9d41e7b8b1f net: ag71xx: Slighly simplify code in 'ag71xx_rings_init()' new 7084148854e7 myri10ge: remove unneeded variable new 7700476f3198 selftests: mlxsw: Fix local variable declarations in DSCP tests new d11786bb9664 selftests: mlxsw: Add a test for leftover DSCP rule new 164f0de315ce Merge branch 'mlxsw-Test-coverage-for-DSCP-leftover-fix' new f12cac539fe0 mac80211: add missing null return check from call to ieee8 [...] new 05d610af3e71 mac80211_hwsim: fill boottime_ns in netlink RX path new 50508d941c18 cfg80211: use parallel_ops for genl new 52dba8d7d5ab mac80211: reject zero MAC address in add station new 796e90f42b7e cfg80211: add support for parsing OBBS_PD attributes new 6d4dd4ef1a23 nl80211: add strict start type new 1ced169cc1c2 mac80211: allow setting spatial reuse parameters from bss_conf new f39b07fdfb68 mac80211: HE STA disassoc due to QOS NULL not sent new ac5fe22636e2 Merge tag 'mac80211-next-for-davem-2019-07-31' of git://gi [...] new 6a7ce95d752e staging/octeon: Fix build error without CONFIG_NETDEVICES new 6d5c1fabbeac Merge remote-tracking branch 'net-next/master' new 965112785e4b tcp: tcp_syn_flood_action read port from socket new 9349d600fb6a tcp: add skb-less helpers to retrieve SYN cookie new 70d66244317e bpf: add bpf_tcp_gen_syncookie helper new 3745ee18017e bpf: sync bpf.h to tools/ new 637f71c09ba2 selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers new 91bc35789db4 selftests/bpf: add test for bpf_tcp_gen_syncookie new 116e7dbe34b4 Merge branch 'gen-syn-cookie' new bf8ff0f8cfd7 selftests/bpf: fix clearing buffered output between tests/ [...] new a98bf57391a2 tools: bpftool: add support for reporting the effective cg [...] new bace213965e1 Merge remote-tracking branch 'bpf-next/master' new 3e20f5d92e18 Merge remote-tracking branch 'mlx5-next/mlx5-next' new d5f7a91ea2c8 Merge remote-tracking branch 'nfc-next/master' new 34b85a56564f Merge remote-tracking branch 'wireless-drivers-next/master' new 8f9f1931d127 Merge remote-tracking branch 'bluetooth/master' new 909d3ad396e2 Merge remote-tracking branch 'gfs2/for-next' new 7f694422f54e Merge remote-tracking branch 'nand/nand/next' new 931c940fa564 crypto: s390/aes - fix name clash after AES library refactor new 82cb54856874 asm-generic: make simd.h a mandatory include/asm header new 847aece78f61 Merge remote-tracking branch 'crypto/master' new 7a8163710534 drm/amd/powerplay: add callback function of get_thermal_te [...] new 4cab85afe9d7 drm/amdkfd: Fix byte align on VegaM new 0f0727d971f6 drm/amd/display: readd -msse2 to prevent Clang from emitti [...] new 911d8b3069ce drm/amdgpu: Use dev_get_drvdata where possible new ef1de3618125 drm/amd/display: Use dev_get_drvdata new 59d788b18771 drm/radeon: Use dev_get_drvdata where possible new 87abff77880d drm/amd/display: fix a missing null check on a failed kzalloc new d3a593e97ecd drm/amd/powerplay: no pptable transfer and dpms enabled wi [...] new 780f3a9c5b9f drm/amd/powerplay: some cosmetic fixes new 668a9469f114 drm/amd/powerplay: fix temperature granularity error in smu11 new 6913848087e2 drm/amdgpu: use VCN firmware offset for cache window new 5f4814deab50 drm/amdgpu/gmc10: fix pte mytpe field error for navi14 new 8c7a5d9e6f14 drm/amdkfd: Use SQC when TCP would fail in gfx9 context save. new 7c2eaf5cdb87 drm/amdkfd: Fix lost single step exceptions in gfx9 trap handler new a36e89674000 drm/amdkfd: Replace gfx10 trap handler with correct branch new 306fc9c56851 drm/amdkfd: Remove dead code from gfx8/gfx9 trap handlers new 64671c0fdc91 drm/amdgpu: add perfmon and fica atomics for df new 24f9aacfb0fb drm/amdgpu: adding xgmi error monitoring new e4c4073b0139 drm/amdgpu: Fix hard hang for S/G display BOs. new 3d1b8ec76b8f drm/amdgpu: Create helper to clear AMDGPU_GEM_CREATE_CPU_GTT_USWC new ddcb7fc62f4b drm/amdgpu: Add check for USWC support for amdgpu_display_ [...] new 1c4259159132 drm/amd/display: enable S/G for RAVEN chip new fcd90fee8ac2 drm/amd/powerplay: minor fixes around SW SMU power and fan [...] new f0d2a7dc1154 drm/amd/powerplay: fix null pointer dereference around dpm [...] new 4d7fd9e20b07 drm/amd/powerplay: enable SW SMU reset functionality new 0cf3c64f294c drm/amdgpu: add an asic callback to determine the reset method new dd81eede7703 drm/amdgpu: add reset_method asic callback for si new 6d0f50dafed4 drm/amdgpu: add reset_method asic callback for cik new 9bc1932f5ce5 drm/amdgpu: add reset_method asic callback for vi new ee360c0b7cc3 drm/amdgpu: add reset_method asic callback for soc15 new 2ddc6c3ef9d5 drm/amdgpu: add reset_method asic callback for navi new a2c28e34f8c4 drm/amdgpu/powerplay: add a new interface to set the mp1 state new 479baeacd828 drm/amdgpu/powerplay: return success if set_mp1_state is not set new a906277d22f7 drm/amdgpu/powerplay: add set_mp1_state for vega20 new e254102d5079 drm/amdgpu/powerplay: add set_mp1_state for vega10 new 1c074a63834e drm/amdgpu/powerplay: add set_mp1_state for vega12 new a3a09142f43c drm/amdgpu: put the SMC into the proper state on reset/unload new 354e6e14ef94 drm/amdgpu/powerplay: use proper revision id for navi new f2bd8a0ed7e7 drm/amdgpu: Fix amdgpu_display_supported_domains logic. new d3b9f39d8417 drm/amdgpu/display: fix the build without CONFIG_DRM_AMD_D [...] new 333fe325feba drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands new 2c8973180392 drm/amdgpu: Default disable GDS for compute+gfx new 0ba5eda81a82 drm/amd/powerplay: move smu types to smu_types.h new 6b294793e384 drm/amd/powerplay: add smu message name support new cb33363d0e85 drm/amd/powerplay: add smu feature name support new 26dd668155b2 drm/amd/powerplay: move smu_feature_update_enable_state to [...] new 98eb03bbf017 drm/amd/powerplay: implment sysfs feature status function in smu new 3207dcf3afd6 drm/amdgpu/gfx10: update golden settings for navi14 new c74dbe44eacf drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring te [...] new 6e92e156aacc drm/amdgpu/powerplay: provide the interface to disable ucl [...] new 649412069501 drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep new 1a2c29bce060 drm/amdgpu: fix a potential information leaking bug new fb6959ae5017 drm/amd/display: Embed DCN2 SOC bounding box new f16d523f9d83 drm/amd/display: Support uclk switching for DCN2 new 7ce55e0b6fbb drm/amdkfd: Fix gfx10 wave64 VGPR context restore new f9e346aba193 drm/amdkfd: Save/restore flat_scratch_lo/hi on gfx10 new 1faa3b805473 drm/amdkfd: Save/restore vcc on gfx10 new 4c35e77865a9 drm/amd/powerplay: add smcdpminfo table v4_6 support new 7c8bcaf4085a drm/amd/powerplay: add SW SMU interface for dumping pptabl [...] new 22808306f2b2 drm/amd/powerplay: update smu11_driver_if_arcturus.h new c8893d5ce716 drm/amd/powerplay: update arcturus_ppsmc.h new a94235af11b3 drm/amd/powerplay: update arcturus_ppt.c/h V3 new 22e183173471 drm/amd/powerplay: enable SW SMU routine support for arcturus new cca4fafc0904 drm/amd/powerplay: initialize arcturus MP1 and THM base address new fe089e1dd797 drm/amd/powerplay: enable arcturus powerplay new 7c16d24abe35 drm/amdgpu: correct VCN powergate routine for acturus new 3ff101b8ab78 drm/amd/powerplay: hold on the arcturus gfx dpm support in driver new 9d4d7236efad drm/amd/include: adjust base offset of SMUIO and THM for Arcturus new 7d0e6329dfdc drm/amdgpu: update more sdma instances irq support new 9829e3d89b6e drm/amd/powerplay: add new sensor type for VCN powergate status new ab9e314886ad drm/amd/powerplay: support VCN powergate status retrieval [...] new bf2bf52383a0 drm/amd/powerplay: support VCN powergate status retrieval [...] new 5fa790f6c936 drm/amd/powerplay: correct Navi10 VCN powergate control (v2) new 1f96ecef6f01 drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval new 832a7062a060 drm/amd/powerplay: init arcturus SMU metrics table on bootup new ba74c8bf889c drm/amd/powerplay: support sensor reading on arcturus new 631807f091ae drm/amd/powerplay: support real-time clock retrieval on arcturus new d427cf8f7f99 drm/amd/powerplay: support fan speed retrieval on arcturus new 55bf7e6243e7 drm/amd/powerplay: add missing arcturus feature maps new 8a856ced35d5 drm/amd/powerplay: correct the bitmask used in arcturus new 790ef68afcf5 drm/amd/powerplay: remove redundancy debug log in smu new 4bf76e60b9c7 drm/amd/powerplay: fix arcturus real-time clock frequency [...] new 60d435b73db6 drm/amd/powerplay: support UMD PSTATE settings on arcturus new 1f23cadbe077 drm/amd/powerplay: correct arcturus current clock level ca [...] new b4af964e75c4 drm/amd/powerplay: make power limit retrieval as asic specific new 861324983d4f drm/amdgpu: correct irq type used for sdma ecc new 59de58f84f7f drm/amd/powerplay: determine the features to enable by ppt [...] new 0f6482726454 drm/amdkfd: Fix missing break in switch statement new 655e85774684 drm/amdgpu/gfx10: Fix missing break in switch statement new d40d959129f6 drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning new ecf418b8a2c7 Merge remote-tracking branch 'amdgpu/drm-next' new cb0c43f30ca6 drm/i915: Avoid ce->gem_context->i915 new f277bc0c98a4 drm/i915/selftests: Pass intel_context to igt_spinner new 602776f96bfa drm/i915/uc: Don't enable communication twice on resume new 63064d822c96 drm/i915/uc: Move uC WOPCM setup in uc_init_hw new 900c9173ca69 drm/i915: remove dangling forward declaration new 91b59cd98a97 drm/i915/tgl: Move fault registers to their new offset new 23dea05191be drm/i915/tgl: stop using ERROR_GEN6 and DONE_REG new 2ddf992179c4 drm/i915/tgl: Define MOCS entries for Tigerlake new a7a7a0e6ebde drm/i915/tgl: Tigerlake only has global MOCS registers new 1b6c3c6d4607 drm/i915: Move MOCS setup to intel_mocs.c new c2052d6e242c drm/i915/ehl: Ungate DDIC and DDID new 9528053f2eaf Merge remote-tracking branch 'drm-intel/for-linux-next' new 0ac8bcf5a3b1 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 9c75f95d888c next-20190731/drm-misc new a444cc6213ab Merge remote-tracking branch 'etnaviv/etnaviv/next' new 63643b5902c4 ASoC: Intel: Skylake: move NHLT header to common directory new 303681f4356d ALSA: hda: move parts of NHLT code to new module new 7a33ea70e186 ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry new 1169cbf6b98e ASoC: Intel: Skylake: use common NHLT module new 8c5758831380 ALSA: hda/intel: stop probe if DMICS are detected on Skyla [...] new c1c0c032c785 Merge branch 'topic/hda-dmic' into for-next new 50e3314f9e78 Merge remote-tracking branch 'sound/for-next' new c8415833ec24 ASoC: codec2codec: fix missing return of error return code new 096769ea9538 ASoC: Intel: Skylake: Remove static table index when parsi [...] new 2c4956bc1e90 ASoC: meson: g12a-tohdmitx: override codec2codec params new 21cc4ea85879 ASoC: tegra20_das: use devm_platform_ioremap_resource() to [...] new 7d22808641cd ASoC: tegra: use devm_platform_ioremap_resource() to simpl [...] new f052172a5bb4 ASoC: rockchip: use devm_platform_ioremap_resource() to si [...] new 4b3540074361 ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to [...] new fceef72b68d6 ASoC: mt8173: use devm_platform_ioremap_resource() to simp [...] new 61e799e36589 ASoC: mt6797: use devm_platform_ioremap_resource() to simp [...] new d003e3081c1d ASoC: imx-audmux: use devm_platform_ioremap_resource() to [...] new 959bb6b54d70 ASoC: fsl_audmix: use devm_platform_ioremap_resource() to [...] new d400b1b30cbf ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to [...] new c9dbe688983b ASoC: sirf: use devm_platform_ioremap_resource() to simplify code new 1327bfe2887c ASoC: mxs-saif: use devm_platform_ioremap_resource() to si [...] new 0fb46f541bb3 ASoC: spear: use devm_platform_ioremap_resource() to simpl [...] new 89dd38bf130e ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() t [...] new ebdd7be5415c ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to [...] new 22581e7c51f5 ASoC: ti: Mark expected switch fall-throughs new 0c03e37af47e ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS new 2e73d98f2ecf ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() [...] new d61feec0f60c ASoC: meson: axg-spdifin: use devm_platform_ioremap_resour [...] new c43fd289dd58 ASoC: meson: axg-spdifout: use devm_platform_ioremap_resou [...] new 9b2089313156 ASoC: meson: axg-fifo: use devm_platform_ioremap_resource( [...] new cf80aa2c1359 ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code new e12fd61fd7c1 ASoC: sun8i-codec-analog: use devm_platform_ioremap_resour [...] new 54dd39e4aca8 ASoC: sunxi: sun50i-codec-analog: use devm_platform_iorema [...] new 790b36578e23 ASoC: sun8i-codec: use devm_platform_ioremap_resource() to [...] new 1c63223cda84 ASoC: stm32: sai: use devm_platform_ioremap_resource() to [...] new f62d64267188 ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resou [...] new 94db63761576 ASoC: codecs: jz4725b: use devm_platform_ioremap_resource( [...] new 72d09322e709 ASoC: mmp-sspa: use devm_platform_ioremap_resource() to si [...] new a8dc106410a2 ASoC: jz4740: use devm_platform_ioremap_resource() to simp [...] new 2d1ffc7d0f58 ASoC: inno_rk3036: use devm_platform_ioremap_resource() to [...] new 4e5bc35988af ASoC: uniphier: evea: use devm_platform_ioremap_resource() [...] new b885c9fa363f ASoC: uniphier: aio-dma: use devm_platform_ioremap_resourc [...] new b1abe8780041 ASoC: psc-ac97: use devm_platform_ioremap_resource() to si [...] new 12a63c0fa036 ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() [...] new a95c90124864 ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_reso [...] new 10392fcad7df ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_ [...] new d6de65fde516 dt-bindings: sound: Add bindings for UDA1334 codec new caa918ef1406 ASoC: codecs: Add uda1334 codec driver new 6382f3d3a859 Merge branch 'asoc-5.4' into asoc-next new 6df5c1c7c266 Merge remote-tracking branch 'sound-asoc/for-next' new a827b522f93e Merge remote-tracking branch 'modules/modules-next' new 6a1007975364 Merge remote-tracking branch 'input/next' new 1233329a456b Merge remote-tracking branch 'block/for-next' new b6273c7a452a Merge remote-tracking branch 'device-mapper/for-next' new 2cdeac7ad3fa Merge remote-tracking branch 'mmc/next' new f94413996491 Merge remote-tracking branch 'kgdb/kgdb-next' new bdb6b729ded7 Merge remote-tracking branch 'mfd/for-mfd-next' new 6b7c449ffaa0 Merge branch 'regulator-5.4' into regulator-next new fa165fa96d15 Merge remote-tracking branch 'regulator/for-next' new 199d8d78576f Merge remote-tracking branch 'security/next-testing' new db62f2cc1a36 Merge remote-tracking branch 'apparmor/apparmor-next' new 4667cdd45601 Merge remote-tracking branch 'keys/keys-next' new 98213d9a1490 Merge remote-tracking branch 'watchdog/master' new bf1c0ac6a8bc docs: writing-schema.md: convert from markdown to ReST new 388545e20eda Merge remote-tracking branch 'devicetree/for-next' new 7f1e66c102fe Merge remote-tracking branch 'spi/for-next' new d4799c5c3942 Merge branch 'x86/mm' new cadfb7404244 Merge branch 'x86/hyperv' new a7aced30a958 Merge branch 'x86/entry' new 4e44033eae01 Merge branch 'x86/cpu' new 9966c290c546 Merge branch 'x86/cleanups' new 5237b74bb70c Merge branch 'x86/build' new 49f0884d023f Merge branch 'x86/apic' new a9446a906f52 lib/vdso/32: Remove inconsistent NULL pointer checks new 502a590a170b lib/vdso: Move fallback invocation to the callers new c60a32ea4f45 lib/vdso/32: Provide legacy syscall fallbacks new d2f5d3fa2619 x86/vdso/32: Use 32bit syscall fallback new 33a58980ff3c arm64: compat: vdso: Use legacy syscalls as fallback new 01de3795b728 Merge branch 'timers/urgent' new b74494872555 hrtimer: Remove task argument from hrtimer_init_sleeper() new 82e18bace3dd hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper [...] new bf47a24ae1eb hrtimer: Provide hrtimer_sleeper_start_expires() new 98fc3c8fa6d6 hrtimer/treewide: Use hrtimer_sleeper_start_expires() new b04b3857625d hrtimer: Introduce HARD expiry mode new 03a5a0cdf9a1 hrtimer: Make enqueue mode check work on RT new b78b1e6b5b77 sched: Mark hrtimers to expire in hard interrupt context new c23a8bd3ac02 perf/core: Mark hrtimers to expire in hard interrupt context new 2c6db53c4b4a watchdog: Mark watchdog_hrtimer to expire in hard interrup [...] new 899ad4bce00d KVM: LAPIC: Mark hrtimer to expire in hard interrupt context new fe2db1c61da8 tick: Mark tick related hrtimers to expiry in hard interru [...] new f4f9a0e3f4c0 hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT new a6bc84e64a7d hrtimer: Determine hard/soft expiry mode for hrtimer sleep [...] new 10521d890c65 hrtimer: Prepare support for PREEMPT_RT new 51503daaaacd timers: Prepare support for PREEMPT_RT new b223cc1bb098 sched/deadline: Ensure inactive_timer runs in hardirq context new 259bf9a365b0 Merge branch 'timers/core' new 7c506b8dfa3f Merge branch 'smp/hotplug' new c1a280b68d4e sched/preempt: Use CONFIG_PREEMPTION where appropriate new 01b1d88b0982 rcu: Use CONFIG_PREEMPTION new 27972765bd04 locking/spinlocks: Use CONFIG_PREEMPTION new 30c937043b2d tracing: Use CONFIG_PREEMPTION new 92616606368e kprobes: Use CONFIG_PREEMPTION new 48593975aeee x86: Use CONFIG_PREEMPTION new cb376c26971f x86/dumpstack: Indicate PREEMPT_RT in dumps new 09c7e8b21d67 x86/kvm: Use CONFIG_PREEMPTION new 10faf3cc9192 Merge branch 'sched/rt' new 11180548f6ef Merge branch 'sched/core' new 820571af7219 tools include UAPI: Sync x86's syscalls_64.tbl and generic [...] new e0d99c4d24fd tools headers UAPI: Update tools's copy of kvm.h headers new b830f94f7303 tools headers UAPI: Update tools's copy of mman.h headers new 95dc663aa638 tools headers UAPI: Update tools's copy of drm.h headers new 7ee526152db7 tools perf beauty: Fix usbdevfs_ioctl table generator to h [...] new 0f58163c9d57 tools headers UAPI: Sync usbdevice_fs.h with the kernels t [...] new c093de6bd3c5 tools headers UAPI: Sync sched.h with the kernel new e54599c93dbf tools headers UAPI: Sync if_link.h with the kernel new 7622236ceb16 perf header: Fix divide by zero error if f_header.attr_size==0 new 20f9781f4913 perf header: Fix use of unitialized value warning new 2e9a06dda10a perf tools: Fix perf.data documentation units for memory size new 8aa259b10a6a libbpf: fix missing __WORDSIZE definition new b3c303be4c35 Merge tag 'perf-urgent-for-mingo-5.3-20190729' of git://gi [...] new c272c46dc5f8 Merge branch 'perf/urgent' new 941a7658e065 perf include bpf: Add bpf_tail_call() prototype new 2620b7e3696a perf bpf: Do not attach a BPF prog to a tracepoint if its [...] new af4a0991f40a perf evsel: Store backpointer to attached bpf_object new c8c805707ed4 perf trace: Add pointer to BPF object containing __augment [...] new 5ca0b7f5004a perf trace: Look up maps just on the __augmented_syscalls_ [...] new 83e69b92b10c perf trace: Order -e syscalls table new 5834da7f1091 perf trace: Add BPF handler for unaugmented syscalls new 6ff8fff45611 perf trace: Allow specifying the bpf prog to augment speci [...] new 3803a229312d perf trace: Put the per-syscall entry/exit prog_array BPF [...] new b119970aa541 perf trace: Handle raw_syscalls:sys_enter just like the BP [...] new 236dd5838871 perf augmented_raw_syscalls: Add handler for "openat" new bf134ca6c8ea perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_ [...] new 8d5da2649d82 perf augmented_raw_syscalls: Support copying two string sy [...] new 8b8044e5c952 perf trace: Look for default name for entries in the sysca [...] new 6f563674935e perf augmented_raw_syscalls: Rename augmented_args_filenam [...] new 212b9ab6775b perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' new 1d86275225b4 perf trace beauty: Make connect's addrlen be printed as an [...] new 79d725cdf24d perf trace beauty: Disable fd->pathname when close() not enabled new ef969ca64d04 perf trace beauty: Do not try to use the fd->pathname beau [...] new 3c475bc021be perf trace beauty: Beautify 'sendto's sockaddr arg new 247dd65b909f perf trace beauty: Beautify bind's sockaddr arg new cfa9ac73d6f9 perf trace beauty: Add BPF augmenter for the 'rename' syscall new 5d2bd8897511 perf trace: Forward error codes when trying to read syscall info new b8b1033fcaa0 perf trace: Mark syscall ids that are not allocated to avo [...] new 30a910d7d3e0 perf trace: Preallocate the syscall table new ad4153f964eb perf trace: Reuse BPF augmenters from syscalls with simila [...] new e4b00e930bf7 perf trace: Add "sendfile64" alias to the "sendfile" syscall new df1d6856eaa7 perf stat: Move loaded out of struct perf_counts_values new f854839ba2a5 perf cpu_map: Rename struct cpu_map to struct perf_cpu_map new 9749b90e566c perf tools: Rename struct thread_map to struct perf_thread_map new 32dcd021d004 perf evsel: Rename struct perf_evsel to struct evsel new 63503dba87ac perf evlist: Rename struct perf_evlist to struct evlist new b4b62ee688eb perf evsel: Rename perf_evsel__init() to evsel__init() new 52c86bca94b4 perf evlist: Rename perf_evlist__init() to evlist__init() new 0f98b11c616f perf evlist: Rename perf_evlist__new() to evlist__new() new c12995a55474 perf evlist: Rename perf_evlist__delete() to evlist__delete() new 5eb2dd2ade83 perf evsel: Rename perf_evsel__delete() to evsel__delete() new 365c3ae7452c perf evsel: Rename perf_evsel__new() to evsel__new() new a1cf3a75d331 perf evlist: Rename perf_evlist__add() to evlist__add() new 1625102764a5 perf evlist: Rename perf_evlist__remove() to evlist__remove() new 5972d1e07bd9 perf evsel: Rename perf_evsel__open() to evsel__open() new ec7f24ef44fc perf evsel: Rename perf_evsel__enable() to evsel__enable() new 9a10bb22897a perf evsel: Rename perf_evsel__disable() to evsel__disable() new 24e376b24582 perf evsel: Rename perf_evsel__apply_filter() to evsel__ap [...] new b49aca3e9ce6 perf evsel: Rename perf_evsel__cpus() to evsel__cpus() new 474ddc4c4602 perf evlist: Rename perf_evlist__open() to evlist__open() new 750b4edeb052 perf evlist: Rename perf_evlist__close() to evlist__close() new 1c87f1654cc3 perf evlist: Rename perf_evlist__enable() to evlist__enable() new e74676debaae perf evlist: Rename perf_evlist__disable() to evlist__disable() new 314350491810 libperf: Make libperf.a part of the perf build new 47f9bccc79cb libperf: Add build version support new a429dcb8feb6 libperf: Add libperf to the python.so build new 5b7f445d684f libperf: Add perf/core.h header new a1556f8479ed libperf: Add debug output support new 959b83c76938 libperf: Add perf_cpu_map struct new 397721e06e52 libperf: Add perf_cpu_map__dummy_new() function new 38f01d8da1d8 libperf: Add perf_cpu_map__get()/perf_cpu_map__put() new 07acd22677ac libperf: Add perf_thread_map struct new 4b49cce25e71 libperf: Add perf_thread_map__new_dummy() function new 7836e52e518b libperf: Add perf_thread_map__get()/perf_thread_map__put() new 285a30c36d1e libperf: Add perf_evlist and perf_evsel structs new b27c4ece725a libperf: Include perf_evsel in evsel object new ce9036a6e3bd libperf: Include perf_evlist in evlist object new b04c597af761 libperf: Add perf_evsel__init function new 4562a7393996 libperf: Add perf_evlist__init() function new 9a5edde6d3a6 libperf: Add perf_evlist__add() function new 52e22fb8af77 libperf: Add perf_evlist__remove() function new 6484d2f9dc3e libperf: Add nr_entries to struct perf_evlist new 1fc632cef4ea libperf: Move perf_event_attr field from perf's evsel to l [...] new 9c3516d1b850 libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions new 93bce7e5bfcd libperf: Move zalloc.o into libperf new 634912d61ccc libperf: Add perf_evlist__new() function new 63bd5dfa6965 libperf: Add perf_evsel__new() function new 651bf38ce10a libperf: Add perf_evlist__for_each_evsel() iterator new 57f0c3b6e13a libperf: Add perf_evlist__delete() function new b9358ee95ec6 libperf: Add perf_evsel__delete() function new d400bd3abf2c libperf: Add cpus to struct perf_evsel new fe1f61b37ffa libperf: Add own_cpus to struct perf_evsel new af663bd01bea libperf: Add threads to struct perf_evsel new ec903f264f01 libperf: Add has_user_cpus to struct perf_evlist new f72f901d90b0 libperf: Add cpus to struct perf_evlist new 03617c22e31f libperf: Add threads to struct perf_evlist new 453fa03090a6 libperf: Add perf_evlist__set_maps() function new 4b247fa7314c libperf: Adopt xyarray class from perf new 9dfcb7599084 libperf: Move fd array from perf's evsel to lobperf's perf [...] new 5643b1a59e58 libperf: Move nr_members from perf's evsel to libperf's pe [...] new c03538b1f1a7 libperf: Adopt the readn()/writen() functions from tools/perf new b8eca4d761c5 libperf: Adopt perf_evsel__alloc_fd() function from tools/perf new 50a4e6fa450c libperf: Adopt simplified perf_evsel__open() function from [...] new 88761fa1f1e3 libperf: Adopt simplified perf_evsel__close() function fro [...] new 5c30af92f2b1 libperf: Adopt perf_evsel__read() function from tools/perf new a00571fda609 libperf: Adopt perf_evsel__enable()/disable()/apply_filter [...] new 09145d26b608 libperf: Add perf_cpu_map__for_each_cpu() macro new 0ff1a0fdf52c libperf: Add perf_evsel__cpus()/threads() functions new 80dc2b3e257c libperf: Adopt simplified perf_evlist__open()/close() func [...] new fcc97c3e7a9d libperf: Adopt perf_evlist__enable()/disable() functions f [...] new 384c4ad192a0 libperf: Add perf_evsel__attr() function new 0a64d7091efd libperf: Add install targets new 6a94b52a71b7 libperf: Add tests support new c0e730456ae8 libperf: Add perf_cpu_map test new 43d6976365d5 libperf: Add perf_thread_map test new 8ded5425fa71 libperf: Add perf_evlist test new bb5133ae4d40 libperf: Add perf_evsel tests new 6bda376ff416 libperf: Add perf_evlist__enable/disable test new 02266a2d9cf7 libperf: Add perf_evsel__enable/disable test new f4f48e9c1adb libperf: Initial documentation new 123a039d0d54 perf vendor events power9: Added missing event descriptions new 7f06d0aa530c Merge tag 'perf-core-for-mingo-5.4-20190729' of git://git. [...] new d045d3e88593 Merge branch 'perf/core' new 243961b422fc Merge branch 'locking/core' new dee69a430166 Merge remote-tracking branch 'tip/auto-latest' new 8754efc16f78 Merge remote-tracking branch 'edac/edac-for-next' new 2d3782ec3b58 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new 09e088a4903b xen/pciback: remove set but not used variable 'old_state' new 8d1502f629c9 xen/gntdev.c: Replace vm_map_pages() with vm_map_pages_zero() new a78d14a31666 xen: avoid link error on ARM new 53f517bcde2c Merge remote-tracking branch 'xen-tip/linux-next' new 88790f12ec01 Merge remote-tracking branch 'percpu/for-next' new bdbebe01afb2 Merge remote-tracking branch 'drivers-x86/for-next' new cfefdf19bd5b Merge remote-tracking branch 'hsi/for-next' new a3316bffb9bd Merge remote-tracking branch 'leds/for-next' new fb583c8eeeb1 driver core: Fix creation of device links with PM-runtime flags new f87da58b797a Merge branch 'generic_lookup_helpers' into driver-core-next new 7723f4c5ecdb driver core: platform: Add an error message to platform_ge [...] new 98051ba2b28b coccinelle: Add script to check for platform_get_irq() exc [...] new 3c18b0e0f1cd Merge remote-tracking branch 'driver-core/driver-core-next' new c27989cc536b dt-bindings: switch Exynos EHCI/OHCI bindings to use array [...] new 214b606e90dd usb: exynos: add support for getting PHYs from the standar [...] new 314de2f6b577 ARM: dts: exynos: Use standard arrays of generic PHYs for [...] new 9e22cb829982 usb: host: ohci-tmio: Mark expected switch fall-throughs new dcf8f7ecb361 usb: phy: ab8500-usb: Mark expected switch fall-throughs new b33f37064b74 usb: Remove dev_err() usage after platform_get_irq() new b6ab483459b0 Merge remote-tracking branch 'usb/usb-next' new 7b0efe59f42a serial: 8250_pnp: Move to struct dev_pm_ops new 40c3d1cd7e6e serial: imx: set_termios(): do not enable autoRTS if RTS is unset new c53c1d876bf0 serial: imx: set_mctrl(): correctly restore autoRTS state new e7a81412af47 serial: imx: get rid of imx_uart_rts_auto() new 7927b970e758 tty: serial: fsl_lpuart: fix framing error handling when u [...] new 55a49070ee90 tty: serial: fsl_lpuart: flush receive FIFO after overruns new 04561fabd234 tty: serial: fsl_lpuart: Flush HW FIFOs in .flush_buffer new d1ec5bcc8905 tty: serial: fsl_lpuart: Simplify RX/TX IRQ handlers new bdb60b10616f tty: serial: fsl_lpuart: Fix bogus indentation new 1b5e0815d2f3 tty: serial: fsl_lpuart: Drop unnecessary uart_write_wakeup() new ec8aec141936 tty: serial: fsl_lpuart: Fix issue in software flow control new 48145e144256 tty: serial: fls_lpuart: Split shared TX IRQ handler into two new 97a3124ddf45 tty: serial: fsl_lpuart: Drop no-op bit opearation new 414290fad175 tty: serial: fsl_lpuart: Drop unnecessary extra parenthesis new c12a5975e095 tty: serial: fsl_lpuart: Clear CSTOPB unconditionally new fa04d8c1c150 tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs new 32ee0fb0c0af tty: serial: fsl_lpuart: Introduce lpuart_wait_bit_set() new 3ef58b18d6d4 tty: serial: fsl_lpuart: Use cpu_relax() instead of barrier() new 8a58a7651c88 tty: serial: fsl_lpuart: Introduce lpuart_stopped_or_empty() new d4580bc4b399 tty: serial: fsl_lpuart: Drop unnecessary lpuart*_stop_tx() new a912275d322e tty: serial: fsl_lpuart: Introduce lpuart_dma_shutdown() new d4bad8118d2a tty: Remove dev_err() usage after platform_get_irq() new 9d4742136a26 xilinx_uartps.c: suppress "may be used uninitialised" warning new 1f121c8362ae Merge remote-tracking branch 'tty/tty-next' new 75080370459a uio: Remove dev_err() usage after platform_get_irq() new ab81f3f386e2 mei: Use dev_get_drvdata where possible new 509ce4c85bd0 ppdev: add header include guard new 6090d91f3fff Merge remote-tracking branch 'char-misc/char-misc-next' new 47d98364e129 Merge remote-tracking branch 'extcon/extcon-next' new 07ca9aa4a4b7 staging: rtl8723bs: remove set but not used variable 'bWifiBusy' new 30833b4b4bc6 staging: rtl8723bs: remove set but not used variable 'pszB [...] new 149726d3d78a staging: rtl8723bs: os_dep: remove two set but not used variables new db0e6a573e9c staging: vc04_services: fix unused-but-set-variable warning new 5f251e986de0 staging: olpc_dcon: Remove TODO item new a20eefaee646 staging: most: Use DEFINE_SPINLOCK() instead of struct spinlock new 9d6b3ee001cb Staging: fbtft: Fix some typo. pdc8544 --> pcd8544 new c47f77eed0da staging: rtl8188eu: replace hal_EfusePgCheckAvailableAddr() new 91e590851f51 Staging: rtl8192e: fixed a function prototype definition issue new 36475456f353 staging: rtl8188eu: remove redundant assignment to rtstatus new 8e7cb7352ec8 staging: kpc2000: Convert put_page() to put_user_page*() new f68dc00ee710 staging: wilc1000: remove inetaddr notifier new 98af3e7ed683 staging: wilc1000: remove ip timeout timer new 5a28d3fd407b staging: wilc1000: remove unused members new ded11ab18184 staging: wilc1000: avoid overriding powersave state new 7e0cf3e3bfe9 staging: wilc1000: apply power management regardless of op [...] new 25f12201a4ba staging: wilc1000: remove manual sleep mode new 3455db0e0565 staging: rtl8188eu: add spaces around '+' in usb_halinit.c new 6d7ff7361137 staging: rtl8188eu: add spaces around '&' in usb_halinit.c new fe6c0d20bb91 staging: rtl8188eu: add spaces around '|' in usb_halinit.c new 8f4686cb7db0 staging: rtl8188eu: add spaces around '<<' and '>>' in usb [...] new 1f5bfba56f90 staging: rtl8188eu: add spaces around '-' and '*' in usb_h [...] new 2c0e81ec21db staging: rtl8188eu: cleanup comparsion to NULL in usb_halinit.c new e2724c77ca21 staging: fsl-dpaa2/ethsw: remove unused structure new b380a4e6e5e1 staging: fsl-dpaa2/ethsw: notify switchdev of offloaded entry new de01ac2e49d5 staging: fsl-dpaa2/ethsw: add .ndo_fdb_dump callback new e1e6a04d97cf staging: fsl-dpaa2/ethsw: check added_by_user flag new 939878fe0646 staging: fsl-dpaa2/ethsw: add .ndo_fdb[add|del] callbacks new 04d15d5cadb8 staging: Remove dev_err() usage after platform_get_irq() new 9a675a13c3bb Revert "staging: kpc2000: Convert put_page() to put_user_page*()" new 7cc8135e252b Merge remote-tracking branch 'staging/staging-next' new 0efea1db4e80 Merge remote-tracking branch 'mux/for-next' new b39f6ee72535 Merge remote-tracking branch 'slave-dma/next' new ca8515b91b19 Merge remote-tracking branch 'cgroup/for-next' new 03ed974738a0 Merge branch 'misc' into for-next new 32a17246a235 Merge remote-tracking branch 'scsi/for-next' new f3a04809cf8e Merge remote-tracking branch 'rpmsg/for-next' new 8825e356f52f gpio: of: Fix hard-assigned valid_mask for OF case new c058275cfa13 Merge branch 'devel' into for-next new 4297bb481cdb Merge remote-tracking branch 'gpio/for-next' new 61059b7048ee gpio: ixp4xx: remove redundant dev_err message new 0ecb5aa6c746 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 34b0450d232c Merge remote-tracking branch 'pinctrl/for-next' new 418a481b59e0 Merge remote-tracking branch 'y2038/y2038' new bb49291ee6aa Merge remote-tracking branch 'livepatching/for-next' new 15fdfbf55533 Merge remote-tracking branch 'coresight/next' new 2192dfb27072 Merge remote-tracking branch 'rtc/rtc-next' new f5da79fb9d0e Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new fe62d3698831 Merge remote-tracking branch 'at24/at24/for-next' new 60f2c82ed20b randstruct: Check member structs in is_pure_ops_struct() new e6df1d41ac60 Merge remote-tracking branch 'kspp/for-next/kspp' new 19acc339a3f0 Merge remote-tracking branch 'nvmem/for-next' new 4ddb9869f804 Merge remote-tracking branch 'xarray/xarray' new 21498bc02a61 Merge remote-tracking branch 'hyperv/hyperv-next' new c1a456cbd5dd Merge remote-tracking branch 'pidfd/for-next' new 1d958299e688 Merge remote-tracking branch 'devfreq/for-next' new 70f6d895930e Merge remote-tracking branch 'hmm/hmm' new be7680dd6a79 Merge remote-tracking branch 'fpga/for-next' new 2e8f55007603 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] new 840c1e8a9355 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] new 0218482b4959 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] new f47d23003e81 ocfs2: clear zero in unaligned direct IO new c922e076b09e ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes new a57b9133b215 ocfs2: wait for recovering done after direct unlock request new 944373f57807 ocfs2: checkpoint appending truncate log transaction befor [...] new 3175f292ac52 ramfs: support O_TMPFILE new 3c3bfba9bdd2 mm, slab: extend slab/shrink to shrink all memcg caches new 769dfeba5d58 mm, slab: move memcg_cache_params structure to mm/slab.h new b42f26e995a6 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K new a64db6b93c7b mm: kmemleak: use mempool allocations for kmemleak objects new 2870bf9991ba memremap: move from kernel/ to mm/ new 4ea19839c824 mm/page_poison.c: fix a typo in a comment new 0574dba40523 mm/rmap.c: remove set but not used variable 'cstart' new 8b1e27e72270 mm: introduce page_size() new 966bea85642d mm: Introduce page_shift() new b9f3111f9ded mm-introduce-page_shift-fix new c0c38b41e906 mm: Introduce compound_nr() new f48d0cb31876 mm: replace list_move_tail() with add_page_to_lru_list_tail() new d20f0f280e21 mm/filemap.c: don't initiate writeback if mapping has no d [...] new bbed569ba7c6 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] new 7c1ef4a079b5 mm, memcg: throttle allocators when failing reclaim over m [...] new 0af52c7eace4 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix new a58b6389bf4e mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] new c98667c852f2 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] new db8637720ff3 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] new 464c8b49ea98 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints new 278946dd6099 mm/gup: add make_dirty arg to put_user_pages_dirty_lock() new 3e5050722aa5 mm/gup: remove unused variable in siw_free_plist() new d1d1674a4ad9 drivers/gpu/drm/via: convert put_page() to put_user_page*() new 4fd15ae5f47b net/xdp: convert put_page() to put_user_page*() new 4f9c3deddf6b mm: remove redundant assignment of entry new 6c912138640c mm/mmap.c: fix the adjusted length error new 94c6f9baa7f5 mm/memory_hotplug: remove move_pfn_range() new 5196eaad0b28 mm-memory_hotplug-remove-move_pfn_range-fix new 2e0e5d381616 drivers/base/node.c: simplify unregister_memory_block_unde [...] new c970423b5550 mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory new 6994c2bd7435 mm/sparse.c: mark sparse_buffer_free as __meminit new 9710fcbcb3de mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] new b3d018dc73b1 mm/vmalloc: do not keep unpurged areas in the busy tree new 441da248e0dc mm/vmalloc: modify struct vmap_area to reduce its size new fd6bda9fe12a mm/compaction.c: clear total_{migrate,free}_scanned before [...] new 3428753cec8b mm/compaction: introduce a helper compact_zone_counters_init() new 61df77c5b699 mm-compaction-clear-total_migratefree_scanned-before-scann [...] new 91e0cf2e1f31 mm-compaction-clear-total_migratefree_scanned-before-scann [...] new 16c5d6cd75b6 mm-compaction-clear-total_migratefree_scanned-before-scann [...] new 894a87f5b524 mm, oom: avoid printk() iteration under RCU new db7c5e85a01c mm-oom-avoid-printk-iteration-under-rcu-fix new a881d59d7fdb mm/oom_kill.c: add task UID to info message on an oom kill new bb68bdc1b139 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix new b1e4804d8c83 mm: move memcmp_pages() and pages_identical() new 2ea90a9e8ca6 uprobe: use original page when all uprobes are removed new 7602f7d9277d uprobe-use-original-page-when-all-uprobes-are-removed-v11 new 72a2b3ee9c0e mm, thp: introduce FOLL_SPLIT_PMD new 9478840c4998 mm-thp-introduce-foll_split_pmd-v11 new e117cc477d90 uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT new 82d8e9abee03 psi: annotate refault stalls from IO submission new 30befec9e601 psi-annotate-refault-stalls-from-io-submission-fix new 5e518448ed3e psi-annotate-refault-stalls-from-io-submission-fix-2 new 8c5b1630c217 mm, fs: move randomize_stack_top from fs to mm new 0e6ba1b524c1 arm64: make use of is_compat_task instead of hardcoding this test new 9c4be3b13fcb arm64: consider stack randomization for mmap base only whe [...] new 9bf6475b0553 arm64, mm: move generic mmap layout functions to mm new 9238d71bc703 arm64, mm: make randomization selected by generic topdown [...] new bc34e0e9adee arm: properly account for stack randomization and stack guard gap new b431a2b34c9e arm: use STACK_TOP when computing mmap base address new fbbcd847eed8 arm: use generic mmap top-down layout and brk randomization new dcecf3e6262c mips: properly account for stack randomization and stack g [...] new ae5296c6badc mips: use STACK_TOP when computing mmap base address new 672fce5caa74 mips: adjust brk randomization offset to fit generic version new 88eb6c7771a9 mips: replace arch specific way to determine 32bit task wi [...] new e84167528286 mips: use generic mmap top-down layout and brk randomization new 42fadecf77a6 riscv: make mmap allocation top-down by default new 114e8d8fb386 mm: introduce MADV_COLD new 328d7a4b3853 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM new e9441ec5b0c2 mm: account nr_isolated_xxx in [isolate|putback]_lru_page new b7c6ec66eafc mm: introduce MADV_PAGEOUT new f530e0e63d3e mm: factor out common parts between MADV_COLD and MADV_PAGEOUT new c81b2797e90b zpool: add malloc_support_movable to zpool_driver new 88675bb44fad zswap: use movable memory if zpool support allocate movabl [...] new d37ab981cd2c mm, memcg: proportional memory.{low,min} reclaim new 22e28b262b12 mm, memcg: make memory.emin the baseline for utilisation d [...] new 9e8152365f9c mm, memcg: make scan aggression always exclude protection new 51d0fca83055 mm/vmscan: remove unused lru_pages argument new 8720d94a475b mm: don't expose page to fast gup before it's ready new 665998000fea fs/buffer.c: add debug print for __getblk_gfp() stall problem new 1add16efae83 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 5171efa7a5ed kernel/hung_task.c: Monitor killed tasks. new a929f74957b2 hung_task: allow printing warnings every check interval new 69059f1115d3 rbtree: avoid generating code twice for the cached version [...] new e7f9f8e80d2e augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro new fecc9c84b4cd augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro new a74a704bbce9 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix new f7ca315a8b4b augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 new e4349adad481 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] new ffe7338f6a77 lib/genalloc.c: export symbol addr_in_gen_pool new b5697b96cdfc lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new b917573b13fe Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 5d4e3773e644 string: add stracpy and stracpy_pad mechanisms new d3f1ad52f0b2 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] new 5a356b7d624f kernel-doc: core-api: include string.h into core-api new adb576b485f1 kernel-doc: core-api: Include string.h into core-api new c6ba47f243ee include/trace/events/writeback.h: fix -Wstringop-truncatio [...] new 773c58619544 strscpy: reject buffer sizes larger than INT_MAX new 2c2d3c7381fc lib/math/rational.c: fix possible incorrect result from ra [...] new 2470bc7943a4 checkpatch: don't interpret stack dumps as commit IDs new fe5442380fb0 checkpatch: improve SPDX license checking new 1e6ffeeaf0f8 checkpatch.pl: warn on invalid commit id new 259cc3a2f80c checkpatch: add *_NOTIFIER_HEAD as var definition new fe524d133507 fs: reiserfs: remove unnecessary check of bh in remove_fro [...] new d29901420f70 fat: add nobarrier to workaround the strange behavior of device new e2c663ca828e cpumask: nicer for_each_cpumask_and() signature new 31101996e811 kexec: bail out upon SIGKILL when allocating memory. new 7e5c57ef4480 kexec: restore arch_kexec_kernel_image_probe declaration new 535f582f8fbc aio: simplify read_events() new b6439c4bc965 kgdb: don't use a notifier to enter kgdb at panic; call directly new 160350afba05 ipc/msg.c: consolidate all xxxctl_down() functions new 9c25209e0963 Merge branch 'akpm-current/current' new f3a16611ef85 pinctrl: fix pxa2xx.c build warnings new dd66abec1a59 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming new ef16afbe5282 drivers/tty/serial/sh-sci.c: suppress warning new 89ff87954200 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 (30bd98cad9af) \ N -- N -- N refs/heads/akpm (89ff87954200)
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 891 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/ABI/stable/sysfs-bus-w1 | 2 +- Documentation/ABI/stable/sysfs-driver-w1_ds28e04 | 4 +- Documentation/ABI/stable/sysfs-driver-w1_ds28ea00 | 2 +- .../admin-guide/auxdisplay/cfag12864b.rst | 98 + Documentation/admin-guide/auxdisplay/index.rst | 16 + Documentation/admin-guide/auxdisplay/ks0108.rst | 50 + .../admin-guide/cgroup-v1/blkio-controller.rst | 6 - .../cifs/AUTHORS => admin-guide/cifs/authors.rst} | 64 +- .../cifs/CHANGES => admin-guide/cifs/changes.rst} | 4 + Documentation/{m68k => admin-guide/cifs}/index.rst | 12 +- .../cifs.txt => admin-guide/cifs/introduction.rst} | 8 + .../cifs/TODO => admin-guide/cifs/todo.rst} | 87 +- .../cifs/README => admin-guide/cifs/usage.rst} | 562 +++--- .../cifs/winucase_convert.pl | 0 Documentation/admin-guide/index.rst | 5 + .../{filesystems/jfs.txt => admin-guide/jfs.rst} | 44 +- .../{filesystems/ufs.txt => admin-guide/ufs.rst} | 36 +- .../README.i2400m => admin-guide/wimax/i2400m.rst} | 145 +- .../{m68k => admin-guide/wimax}/index.rst | 10 +- .../README.wimax => admin-guide/wimax/wimax.rst} | 38 +- Documentation/admin-guide/xfs.rst | 5 +- Documentation/arm/sh-mobile/.gitignore | 1 - Documentation/auxdisplay/cfag12864b | 105 -- Documentation/auxdisplay/ks0108 | 55 - Documentation/core-api/index.rst | 3 +- .../{packing.txt => core-api/packing.rst} | 81 +- .../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 2 +- .../devicetree/bindings/net/can/rcar_can.txt | 2 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 9 +- .../devicetree/bindings/sound/uda1334.txt | 17 + .../devicetree/bindings/usb/exynos-usb.txt | 41 +- Documentation/devicetree/writing-schema.md | 130 -- Documentation/devicetree/writing-schema.rst | 153 ++ Documentation/driver-api/dmaengine/index.rst | 2 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/ipmb.rst | 2 +- Documentation/driver-api/soundwire/index.rst | 2 +- Documentation/driver-api/thermal/index.rst | 2 + .../thermal/{index.rst => index.rst~thermal_next} | 0 .../features/core/jump-labels/arch-support.txt | 2 +- .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- .../locking/queued-rwlocks/arch-support.txt | 2 +- .../locking/queued-spinlocks/arch-support.txt | 4 +- .../locking/rwsem-optimized/arch-support.txt | 34 - Documentation/filesystems/coda.txt | 4 +- .../{directory-locking => directory-locking.rst} | 40 +- Documentation/filesystems/index.rst | 4 + Documentation/filesystems/{Locking => locking.rst} | 259 ++- .../filesystems/nfs/{Exporting => exporting.rst} | 31 +- Documentation/filesystems/porting | 686 ------- Documentation/filesystems/porting.rst | 852 +++++++++ ...-authentication.md => ubifs-authentication.rst} | 70 +- Documentation/filesystems/vfs.rst | 2 +- Documentation/hwmon/adm1021.rst | 2 +- Documentation/hwmon/adm1275.rst | 2 +- Documentation/hwmon/hih6130.rst | 2 +- Documentation/hwmon/ibm-cffps.rst | 2 +- Documentation/hwmon/lm25066.rst | 2 +- Documentation/hwmon/max16064.rst | 2 +- Documentation/hwmon/max16065.rst | 2 +- Documentation/hwmon/max20751.rst | 2 +- Documentation/hwmon/max34440.rst | 2 +- Documentation/hwmon/max6650.rst | 2 +- Documentation/hwmon/max8688.rst | 2 +- Documentation/hwmon/menf21bmc.rst | 2 +- Documentation/hwmon/pcf8591.rst | 2 +- Documentation/hwmon/sht3x.rst | 2 +- Documentation/hwmon/shtc1.rst | 2 +- Documentation/hwmon/tmp103.rst | 2 +- Documentation/hwmon/tps40422.rst | 2 +- Documentation/hwmon/ucd9000.rst | 2 +- Documentation/hwmon/ucd9200.rst | 2 +- Documentation/hwmon/via686a.rst | 2 +- Documentation/hwmon/zl6100.rst | 2 +- .../i2c/busses/{i2c-ali1535 => i2c-ali1535.rst} | 13 +- .../i2c/busses/{i2c-ali1563 => i2c-ali1563.rst} | 3 + .../i2c/busses/{i2c-ali15x3 => i2c-ali15x3.rst} | 64 +- Documentation/i2c/busses/i2c-amd-mp2 | 23 - Documentation/i2c/busses/i2c-amd-mp2.rst | 25 + .../i2c/busses/{i2c-amd756 => i2c-amd756.rst} | 8 +- .../i2c/busses/{i2c-amd8111 => i2c-amd8111.rst} | 14 +- .../busses/{i2c-diolan-u2c => i2c-diolan-u2c.rst} | 3 + .../i2c/busses/{i2c-i801 => i2c-i801.rst} | 33 +- .../i2c/busses/{i2c-ismt => i2c-ismt.rst} | 20 +- .../i2c/busses/{i2c-mlxcpld => i2c-mlxcpld.rst} | 6 + .../i2c/busses/{i2c-nforce2 => i2c-nforce2.rst} | 33 +- .../busses/{i2c-nvidia-gpu => i2c-nvidia-gpu.rst} | 6 +- .../i2c/busses/{i2c-ocores => i2c-ocores.rst} | 22 +- Documentation/i2c/busses/i2c-parport | 178 -- .../{i2c-parport-light => i2c-parport-light.rst} | 8 +- Documentation/i2c/busses/i2c-parport.rst | 190 ++ .../i2c/busses/{i2c-pca-isa => i2c-pca-isa.rst} | 9 +- .../i2c/busses/{i2c-piix4 => i2c-piix4.rst} | 18 +- .../i2c/busses/{i2c-sis5595 => i2c-sis5595.rst} | 19 +- Documentation/i2c/busses/i2c-sis630 | 58 - Documentation/i2c/busses/i2c-sis630.rst | 63 + .../i2c/busses/{i2c-sis96x => i2c-sis96x.rst} | 31 +- .../i2c/busses/{i2c-taos-evm => i2c-taos-evm.rst} | 8 +- Documentation/i2c/busses/{i2c-via => i2c-via.rst} | 28 +- .../i2c/busses/{i2c-viapro => i2c-viapro.rst} | 12 +- Documentation/i2c/busses/index.rst | 33 + .../i2c/busses/{scx200_acb => scx200_acb.rst} | 9 +- .../i2c/{dev-interface => dev-interface.rst} | 104 +- .../{DMA-considerations => dma-considerations.rst} | 0 Documentation/i2c/{fault-codes => fault-codes.rst} | 5 +- .../i2c/{functionality => functionality.rst} | 22 +- ...io-fault-injection => gpio-fault-injection.rst} | 12 +- .../i2c/{i2c-protocol => i2c-protocol.rst} | 28 +- Documentation/i2c/{i2c-stub => i2c-stub.rst} | 20 +- .../i2c/{i2c-topology => i2c-topology.rst} | 68 +- Documentation/i2c/index.rst | 37 + ...antiating-devices => instantiating-devices.rst} | 45 +- .../i2c/muxes/{i2c-mux-gpio => i2c-mux-gpio.rst} | 26 +- ...module-parameters => old-module-parameters.rst} | 27 +- ...ave-eeprom-backend => slave-eeprom-backend.rst} | 4 +- .../i2c/{slave-interface => slave-interface.rst} | 33 +- .../i2c/{smbus-protocol => smbus-protocol.rst} | 86 +- Documentation/i2c/{summary => summary.rst} | 6 +- .../{ten-bit-addresses => ten-bit-addresses.rst} | 5 + .../{upgrading-clients => upgrading-clients.rst} | 204 +- .../i2c/{writing-clients => writing-clients.rst} | 94 +- Documentation/index.rst | 8 + Documentation/isdn/{README.avmb1 => avmb1.rst} | 229 ++- Documentation/isdn/{CREDITS => credits.rst} | 7 +- Documentation/isdn/{README.gigaset => gigaset.rst} | 292 +-- Documentation/isdn/{README.hysdn => hysdn.rst} | 125 +- Documentation/{m68k => isdn}/index.rst | 15 +- .../isdn/{INTERFACE.CAPI => interface_capi.rst} | 174 +- Documentation/isdn/{README.mISDN => m_isdn.rst} | 5 +- .../m68k/{README.buddha => buddha-driver.rst} | 95 +- Documentation/m68k/index.rst | 1 + .../mips/{AU1xxx_IDE.README => au1xxx_ide.rst} | 89 +- Documentation/{m68k => mips}/index.rst | 4 +- Documentation/networking/caif/{README => caif.rst} | 88 +- Documentation/networking/device_drivers/index.rst | 2 +- Documentation/networking/index.rst | 2 +- .../mac80211_hwsim/{README => mac80211_hwsim.rst} | 28 +- Documentation/nios2/{README => nios2.rst} | 1 + Documentation/{m68k => openrisc}/index.rst | 9 +- .../openrisc/{README => openrisc_port.rst} | 25 +- Documentation/openrisc/{TODO => todo.rst} | 9 +- Documentation/parisc/{debugging => debugging.rst} | 7 + Documentation/{m68k => parisc}/index.rst | 9 +- Documentation/parisc/{registers => registers.rst} | 59 +- Documentation/process/email-clients.rst | 20 +- ...boot-image-header.txt => boot-image-header.rst} | 39 +- Documentation/riscv/index.rst | 1 + Documentation/security/tpm/index.rst | 1 + Documentation/security/tpm/tpm_event_log.rst | 55 + Documentation/sound/index.rst | 2 +- Documentation/spi/{butterfly => butterfly.rst} | 44 +- Documentation/spi/index.rst | 22 + Documentation/spi/{pxa2xx => pxa2xx.rst} | 95 +- Documentation/spi/{spi-lm70llp => spi-lm70llp.rst} | 17 +- .../spi/{spi-sc18is602 => spi-sc18is602.rst} | 5 +- Documentation/spi/{spi-summary => spi-summary.rst} | 105 +- Documentation/spi/{spidev => spidev.rst} | 30 +- Documentation/thermal/cpu-cooling-api.rst | 107 -- Documentation/thermal/exynos_thermal.rst | 90 - Documentation/thermal/exynos_thermal_emulation.rst | 61 - Documentation/thermal/index.rst | 18 - Documentation/thermal/intel_powerclamp.rst | 320 ---- Documentation/thermal/nouveau_thermal.rst | 96 - Documentation/thermal/power_allocator.rst | 271 --- Documentation/thermal/sysfs-api.rst | 798 -------- .../thermal/x86_pkg_temperature_thermal.rst | 55 - ...sight-cpu-debug.txt => coresight-cpu-debug.rst} | 67 +- .../trace/{coresight.txt => coresight.rst} | 372 ++-- Documentation/trace/index.rst | 2 + .../translations/it_IT/process/changes.rst | 22 +- Documentation/translations/zh_CN/process/howto.rst | 2 +- Documentation/w1/index.rst | 21 + Documentation/w1/masters/{ds2482 => ds2482.rst} | 16 +- Documentation/w1/masters/{ds2490 => ds2490.rst} | 6 +- Documentation/w1/masters/index.rst | 14 + Documentation/w1/masters/mxc-w1 | 12 - Documentation/w1/masters/mxc-w1.rst | 17 + .../w1/masters/{omap-hdq => omap-hdq.rst} | 12 +- Documentation/w1/masters/{w1-gpio => w1-gpio.rst} | 21 +- Documentation/w1/slaves/index.rst | 16 + .../w1/slaves/{w1_ds2406 => w1_ds2406.rst} | 4 +- .../w1/slaves/{w1_ds2413 => w1_ds2413.rst} | 9 + Documentation/w1/slaves/w1_ds2423 | 47 - Documentation/w1/slaves/w1_ds2423.rst | 54 + .../w1/slaves/{w1_ds2438 => w1_ds2438.rst} | 10 +- .../w1/slaves/{w1_ds28e04 => w1_ds28e04.rst} | 5 + .../w1/slaves/{w1_ds28e17 => w1_ds28e17.rst} | 16 +- Documentation/w1/slaves/{w1_therm => w1_therm.rst} | 11 +- Documentation/w1/{w1.generic => w1-generic.rst} | 88 +- Documentation/w1/{w1.netlink => w1-netlink.rst} | 89 +- MAINTAINERS | 76 +- arch/Kconfig | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 4 +- arch/arm/boot/dts/exynos4.dtsi | 28 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 9 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +- arch/arm/boot/dts/exynos4412-origen.dts | 9 +- arch/arm/boot/dts/exynos5250.dtsi | 16 +- arch/arm/boot/dts/exynos54xx.dtsi | 18 +- arch/arm64/Makefile | 2 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 78 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 22 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 282 ++- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 4 + .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 26 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 223 +-- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 26 +- .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 82 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 154 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 10 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 10 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 48 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 4 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 72 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 226 +-- arch/arm64/boot/dts/renesas/ulcb.dtsi | 10 +- arch/arm64/include/asm/arch_gicv3.h | 6 + arch/arm64/include/asm/cpufeature.h | 7 +- arch/arm64/include/asm/efi.h | 6 +- arch/arm64/include/asm/ptrace.h | 2 +- arch/arm64/include/asm/vdso/compat_gettimeofday.h | 40 + arch/arm64/kernel/cpufeature.c | 8 +- arch/csky/include/asm/barrier.h | 14 +- arch/csky/mm/dma-mapping.c | 9 +- arch/mips/kernel/scall32-o32.S | 2 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/syscalls/syscalltbl.sh | 4 +- arch/parisc/Kconfig | 2 - arch/parisc/include/asm/ftrace.h | 1 - arch/parisc/kernel/entry.S | 99 - arch/parisc/kernel/ftrace.c | 64 +- arch/parisc/math-emu/Makefile | 1 + arch/parisc/mm/fault.c | 1 + arch/riscv/Kconfig | 43 + arch/riscv/include/asm/pgtable-32.h | 4 + arch/riscv/include/asm/pgtable-64.h | 4 + arch/s390/crypto/aes_s390.c | 8 +- arch/x86/entry/entry_32.S | 6 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/thunk_32.S | 2 +- arch/x86/entry/thunk_64.S | 4 +- arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/vdso/gettimeofday.h | 36 + arch/x86/include/uapi/asm/types.h | 7 + arch/x86/kernel/dumpstack.c | 7 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kvm/lapic.c | 6 +- block/blk-mq.c | 5 +- drivers/auxdisplay/Kconfig | 2 +- drivers/base/core.c | 6 +- drivers/base/platform.c | 42 +- drivers/bluetooth/hci_ath.c | 3 + drivers/bluetooth/hci_bcm.c | 3 + drivers/bluetooth/hci_intel.c | 3 + drivers/bluetooth/hci_ldisc.c | 13 + drivers/bluetooth/hci_mrvl.c | 3 + drivers/bluetooth/hci_qca.c | 3 + drivers/bluetooth/hci_uart.h | 1 + drivers/char/ipmi/ipmb_dev_int.c | 2 +- drivers/fpga/zynq-fpga.c | 4 +- drivers/gpio/gpio-ixp4xx.c | 4 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpio/gpiolib-of.h | 4 +- drivers/gpio/gpiolib.c | 4 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 27 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 153 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 38 +- drivers/gpu/drm/amd/amdgpu/arct_reg_init.c | 2 + drivers/gpu/drm/amd/amdgpu/cik.c | 7 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 202 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 19 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 19 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 19 + drivers/gpu/drm/amd/amdgpu/nv.c | 15 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 77 +- drivers/gpu/drm/amd/amdgpu/si.c | 7 + drivers/gpu/drm/amd/amdgpu/soc15.c | 18 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 3 - drivers/gpu/drm/amd/amdgpu/vi.c | 7 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 1756 +++++++++-------- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1992 +++++++++----------- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 395 +--- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 472 +---- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 14 + drivers/gpu/drm/amd/display/dc/calcs/Makefile | 4 + drivers/gpu/drm/amd/display/dc/core/dc.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 124 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 + drivers/gpu/drm/amd/display/dc/dsc/Makefile | 4 + drivers/gpu/drm/amd/include/arct_ip_offset.h | 8 +- drivers/gpu/drm/amd/include/atomfirmware.h | 86 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 9 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 14 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 236 ++- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 1727 ++++++++++++++++- drivers/gpu/drm/amd/powerplay/arcturus_ppt.h | 44 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 9 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 25 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 26 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 29 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 214 +-- drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 4 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 58 +- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 218 +++ drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 289 ++- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 169 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 187 +- drivers/gpu/drm/i915/display/intel_ddi.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 43 +- drivers/gpu/drm/i915/gt/intel_gt.c | 24 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 121 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 3 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 115 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 28 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 80 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 1 + drivers/gpu/drm/i915/i915_drv.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 5 +- drivers/gpu/drm/i915/i915_gem.c | 10 +- drivers/gpu/drm/i915/i915_gpu_error.c | 29 +- drivers/gpu/drm/i915/i915_pci.c | 3 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 5 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_uncore.h | 12 + drivers/gpu/drm/i915/intel_wopcm.c | 68 - drivers/gpu/drm/i915/intel_wopcm.h | 18 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 25 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 6 +- drivers/gpu/drm/radeon/radeon_drv.c | 15 +- drivers/gpu/drm/vgem/vgem_drv.c | 130 +- drivers/hwmon/atxp1.c | 2 +- drivers/hwmon/smm665.c | 2 +- drivers/hwtracing/coresight/Kconfig | 2 +- drivers/i2c/Kconfig | 4 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-i801.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 2 +- drivers/i2c/i2c-core-base.c | 4 +- drivers/iio/dummy/iio_simple_dummy.c | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/efa/efa.h | 3 + drivers/infiniband/hw/efa/efa_com_cmd.c | 35 + drivers/infiniband/hw/efa/efa_com_cmd.h | 23 + drivers/infiniband/hw/efa/efa_main.c | 2 + drivers/infiniband/hw/efa/efa_verbs.c | 75 + drivers/infiniband/hw/hns/Kconfig | 6 +- drivers/infiniband/hw/hns/Makefile | 8 +- drivers/infiniband/hw/mlx5/main.c | 107 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/qp.c | 25 +- drivers/infiniband/hw/qedr/main.c | 10 +- drivers/infiniband/sw/siw/siw_qp.c | 6 +- drivers/input/keyboard/Kconfig | 1 + drivers/isdn/hardware/mISDN/hfcsusb.c | 12 +- drivers/misc/mei/pci-me.c | 19 +- drivers/misc/mei/pci-txe.c | 19 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/mediatek/Kconfig | 1 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 4 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 58 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 539 +++--- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 185 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 3 + drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 + drivers/net/wireless/mac80211_hwsim.c | 7 + drivers/rtc/rtc-ds1374.c | 2 +- drivers/soc/renesas/rcar-sysc.c | 2 +- drivers/spi/Kconfig | 2 +- drivers/spi/spi-butterfly.c | 2 +- drivers/spi/spi-lm70llp.c | 2 +- drivers/staging/android/vsoc.c | 8 +- drivers/staging/emxx_udc/emxx_udc.c | 4 +- drivers/staging/fbtft/fb_pcd8544.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/TODO | 1 - drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 15 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 51 + drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 56 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 178 +- drivers/staging/goldfish/goldfish_audio.c | 4 +- drivers/staging/isdn/hysdn/Kconfig | 2 +- drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/media/hantro/hantro_drv.c | 4 +- drivers/staging/media/imx/imx7-media-csi.c | 4 +- drivers/staging/media/imx/imx7-mipi-csis.c | 4 +- drivers/staging/media/meson/vdec/esparser.c | 4 +- drivers/staging/media/omap4iss/iss.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 5 +- drivers/staging/most/dim2/dim2.c | 2 - drivers/staging/most/net/net.c | 3 +- drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 4 +- drivers/staging/nvec/nvec.c | 4 +- drivers/staging/octeon/Kconfig | 3 +- drivers/staging/olpc_dcon/TODO | 4 - drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 13 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 2 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 141 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 6 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 - drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - .../interface/vchiq_arm/vchiq_2835_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 5 +- drivers/staging/wilc1000/wilc_hif.c | 29 +- drivers/staging/wilc1000/wilc_netdev.c | 65 - drivers/staging/wilc1000/wilc_sdio.c | 4 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 34 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 2 - drivers/staging/wilc1000/wilc_wlan.c | 14 - drivers/staging/wilc1000/wilc_wlan.h | 2 - drivers/tty/serial/8250/8250_bcm2835aux.c | 4 +- drivers/tty/serial/8250/8250_lpc18xx.c | 4 +- drivers/tty/serial/8250/8250_pnp.c | 20 +- drivers/tty/serial/8250/8250_uniphier.c | 4 +- drivers/tty/serial/amba-pl011.c | 5 +- drivers/tty/serial/fsl_lpuart.c | 310 +-- drivers/tty/serial/imx.c | 32 +- drivers/tty/serial/lpc32xx_hs.c | 5 +- drivers/tty/serial/mvebu-uart.c | 12 +- drivers/tty/serial/owl-uart.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 4 +- drivers/tty/serial/rda-uart.c | 4 +- drivers/tty/serial/sccnxp.c | 1 - drivers/tty/serial/serial-tegra.c | 4 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 4 +- drivers/tty/serial/stm32-usart.c | 17 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/uio/uio_dmem_genirq.c | 4 +- drivers/usb/chipidea/core.c | 1 - drivers/usb/dwc2/platform.c | 4 +- drivers/usb/dwc3/dwc3-keystone.c | 1 - drivers/usb/dwc3/dwc3-omap.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 1 - drivers/usb/gadget/udc/bcm63xx_udc.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/gr_udc.c | 8 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 4 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/ehci-atmel.c | 3 - drivers/usb/host/ehci-exynos.c | 23 +- drivers/usb/host/ehci-omap.c | 4 +- drivers/usb/host/ehci-orion.c | 3 - drivers/usb/host/ehci-platform.c | 4 +- drivers/usb/host/ehci-sh.c | 3 - drivers/usb/host/ehci-st.c | 4 +- drivers/usb/host/imx21-hcd.c | 4 +- drivers/usb/host/ohci-exynos.c | 23 +- drivers/usb/host/ohci-platform.c | 4 +- drivers/usb/host/ohci-st.c | 4 +- drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/phy/phy-ab8500-usb.c | 12 +- drivers/usb/typec/tcpm/wcove.c | 4 +- drivers/xen/gntdev.c | 2 +- drivers/xen/privcmd.c | 35 +- drivers/xen/xen-pciback/conf_space_capability.c | 3 +- drivers/xen/xlate_mmu.c | 32 + fs/cifs/export.c | 2 +- fs/exportfs/expfs.c | 2 +- fs/ext2/balloc.c | 10 +- fs/ext2/xattr.c | 2 +- fs/isofs/export.c | 2 +- fs/jfs/Kconfig | 2 +- fs/ocfs2/xattr.c | 12 - fs/orangefs/file.c | 2 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/quota/dquot.c | 4 +- fs/udf/balloc.c | 11 + fs/udf/super.c | 138 +- fs/ufs/Kconfig | 2 +- fs/xfs/scrub/dabtree.c | 6 +- fs/xfs/xfs_itable.c | 3 + include/asm-generic/Kbuild | 2 + include/asm-generic/preempt.h | 4 +- include/linux/dcache.h | 2 +- include/linux/exportfs.h | 2 +- include/linux/hrtimer.h | 46 +- include/linux/i2c.h | 2 +- include/linux/platform_data/sc18is602.h | 2 +- include/linux/preempt.h | 6 +- include/linux/rcupdate.h | 2 +- include/linux/rcutree.h | 2 +- include/linux/sched.h | 6 +- include/linux/spinlock.h | 2 +- include/linux/spinlock_api_smp.h | 2 +- include/linux/timer.h | 2 +- include/linux/torture.h | 2 +- include/linux/wait.h | 4 +- include/net/cfg80211.h | 15 + include/net/mac80211.h | 4 + include/net/tcp.h | 10 + .../skl-nhlt.h => include/sound/intel-nhlt.h | 51 +- include/trace/events/dma_fence.h | 2 +- include/trace/events/napi.h | 4 +- include/trace/events/qdisc.h | 4 +- include/trace/events/tegra_apb_dma.h | 4 +- include/uapi/linux/bpf.h | 30 +- include/uapi/linux/nl80211.h | 27 + include/uapi/linux/ppdev.h | 5 +- include/xen/xen-ops.h | 3 + init/init_task.c | 2 +- init/main.c | 2 +- kernel/events/core.c | 8 +- kernel/futex.c | 12 +- kernel/kprobes.c | 2 +- kernel/rcu/Kconfig | 8 +- kernel/rcu/tree.c | 6 +- kernel/rcu/tree_stall.h | 6 +- kernel/sched/core.c | 20 +- kernel/sched/deadline.c | 8 +- kernel/sched/fair.c | 2 +- kernel/sched/rt.c | 7 +- kernel/sched/sched.h | 4 +- kernel/time/hrtimer.c | 214 ++- kernel/time/tick-broadcast-hrtimer.c | 13 +- kernel/time/tick-sched.c | 15 +- kernel/time/timer.c | 103 +- kernel/trace/Kconfig | 6 +- kernel/trace/ftrace.c | 2 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/trace_events.c | 4 +- kernel/trace/trace_functions_graph.c | 17 +- kernel/watchdog.c | 4 +- lib/vdso/gettimeofday.c | 79 +- mm/slub.c | 8 +- net/bridge/netfilter/ebtables.c | 28 +- net/core/filter.c | 73 + net/core/pktgen.c | 6 +- net/ipv4/tcp_input.c | 81 +- net/ipv4/tcp_ipv4.c | 15 + net/ipv6/tcp_ipv6.c | 15 + net/mac80211/agg-rx.c | 2 + net/mac80211/cfg.c | 7 +- net/mac80211/he.c | 24 + net/mac80211/ieee80211_i.h | 3 + net/mac80211/mlme.c | 6 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 2 +- net/netfilter/ipset/ip_set_core.c | 2 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 6 +- net/wireless/nl80211.c | 154 +- scripts/Kconfig.include | 2 +- scripts/coccinelle/api/platform_get_irq.cocci | 102 + scripts/gcc-plugins/randomize_layout_plugin.c | 1 + sound/hda/Kconfig | 5 + sound/hda/Makefile | 3 + sound/hda/intel-nhlt.c | 107 ++ sound/pci/hda/Kconfig | 10 + sound/pci/hda/hda_intel.c | 34 + sound/soc/au1x/psc-ac97.c | 5 +- sound/soc/au1x/psc-i2s.c | 5 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/cirrus/ep93xx-i2s.c | 4 +- sound/soc/codecs/Kconfig | 9 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs4271.c | 6 +- sound/soc/codecs/inno_rk3036.c | 4 +- sound/soc/codecs/jz4725b.c | 4 +- sound/soc/codecs/jz4740.c | 4 +- sound/soc/codecs/max98373.c | 6 + sound/soc/codecs/max98373.h | 2 + sound/soc/codecs/msm8916-wcd-digital.c | 4 +- sound/soc/codecs/rk3328_codec.c | 4 +- sound/soc/codecs/uda1334.c | 295 +++ sound/soc/fsl/fsl_audmix.c | 4 +- sound/soc/fsl/imx-audmux.c | 4 +- sound/soc/intel/Kconfig | 1 + sound/soc/intel/skylake/skl-nhlt.c | 91 +- sound/soc/intel/skylake/skl-ssp-clk.c | 1 + sound/soc/intel/skylake/skl-topology.c | 35 +- sound/soc/intel/skylake/skl.c | 12 +- sound/soc/intel/skylake/skl.h | 4 - sound/soc/kirkwood/kirkwood-i2s.c | 4 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 5 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 4 +- sound/soc/meson/axg-fifo.c | 4 +- sound/soc/meson/axg-pdm.c | 4 +- sound/soc/meson/axg-spdifin.c | 4 +- sound/soc/meson/axg-spdifout.c | 4 +- sound/soc/meson/axg-tdm-formatter.c | 4 +- sound/soc/meson/g12a-tohdmitx.c | 38 +- sound/soc/mxs/mxs-saif.c | 5 +- sound/soc/pxa/mmp-sspa.c | 4 +- sound/soc/sirf/sirf-usp.c | 4 +- sound/soc/soc-dapm.c | 4 +- sound/soc/spear/spdif_in.c | 5 +- sound/soc/stm/stm32_sai.c | 4 +- sound/soc/sunxi/sun4i-i2s.c | 4 +- sound/soc/sunxi/sun50i-codec-analog.c | 4 +- sound/soc/sunxi/sun8i-codec-analog.c | 4 +- sound/soc/sunxi/sun8i-codec.c | 4 +- sound/soc/tegra/tegra20_das.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/uniphier/aio-dma.c | 4 +- sound/soc/uniphier/evea.c | 4 +- sound/soc/xilinx/xlnx_i2s.c | 4 +- sound/soc/xilinx/xlnx_spdif.c | 3 +- sound/soc/xtensa/xtfpga-i2s.c | 4 +- tools/arch/arm/include/uapi/asm/kvm.h | 12 + tools/arch/arm64/include/uapi/asm/kvm.h | 10 + tools/arch/powerpc/include/uapi/asm/mman.h | 4 - tools/arch/sparc/include/uapi/asm/mman.h | 4 - tools/arch/x86/include/uapi/asm/kvm.h | 22 +- tools/arch/x86/include/uapi/asm/vmx.h | 1 - tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +- tools/bpf/bpftool/bash-completion/bpftool | 15 +- tools/bpf/bpftool/cgroup.c | 83 +- tools/include/uapi/asm-generic/mman-common.h | 15 +- tools/include/uapi/asm-generic/mman.h | 10 +- tools/include/uapi/asm-generic/unistd.h | 8 +- tools/include/uapi/drm/drm.h | 1 + tools/include/uapi/drm/i915_drm.h | 209 +- tools/include/uapi/linux/bpf.h | 37 +- tools/include/uapi/linux/if_link.h | 5 + tools/include/uapi/linux/kvm.h | 3 + tools/include/uapi/linux/sched.h | 30 +- tools/include/uapi/linux/usbdevice_fs.h | 26 + tools/lib/bpf/hashmap.h | 5 + tools/perf/Documentation/perf.data-file-format.txt | 2 +- tools/perf/Makefile.config | 1 + tools/perf/Makefile.perf | 31 +- tools/perf/arch/arm/util/auxtrace.c | 8 +- tools/perf/arch/arm/util/cs-etm.c | 82 +- tools/perf/arch/arm64/util/arm-spe.c | 24 +- tools/perf/arch/arm64/util/header.c | 6 +- tools/perf/arch/powerpc/util/kvm-stat.c | 12 +- tools/perf/arch/s390/util/auxtrace.c | 12 +- tools/perf/arch/s390/util/kvm-stat.c | 8 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 + tools/perf/arch/x86/tests/intel-cqm.c | 8 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 30 +- tools/perf/arch/x86/util/auxtrace.c | 10 +- tools/perf/arch/x86/util/intel-bts.c | 38 +- tools/perf/arch/x86/util/intel-pt.c | 82 +- tools/perf/arch/x86/util/kvm-stat.c | 12 +- tools/perf/bench/epoll-ctl.c | 7 +- tools/perf/bench/epoll-wait.c | 7 +- tools/perf/bench/futex-hash.c | 5 +- tools/perf/bench/futex-lock-pi.c | 7 +- tools/perf/bench/futex-requeue.c | 7 +- tools/perf/bench/futex-wake-parallel.c | 6 +- tools/perf/bench/futex-wake.c | 7 +- tools/perf/builtin-annotate.c | 16 +- tools/perf/builtin-c2c.c | 10 +- tools/perf/builtin-diff.c | 20 +- tools/perf/builtin-evlist.c | 4 +- tools/perf/builtin-ftrace.c | 18 +- tools/perf/builtin-inject.c | 60 +- tools/perf/builtin-kmem.c | 24 +- tools/perf/builtin-kvm.c | 46 +- tools/perf/builtin-lock.c | 30 +- tools/perf/builtin-mem.c | 2 +- tools/perf/builtin-record.c | 50 +- tools/perf/builtin-report.c | 32 +- tools/perf/builtin-sched.c | 96 +- tools/perf/builtin-script.c | 167 +- tools/perf/builtin-stat.c | 135 +- tools/perf/builtin-timechart.c | 46 +- tools/perf/builtin-top.c | 71 +- tools/perf/builtin-trace.c | 619 ++++-- tools/perf/examples/bpf/augmented_raw_syscalls.c | 284 +-- tools/perf/include/bpf/bpf.h | 2 + tools/perf/lib/Build | 12 + tools/perf/lib/Documentation/Makefile | 7 + tools/perf/lib/Documentation/man/libperf.rst | 100 + tools/perf/lib/Documentation/tutorial/tutorial.rst | 123 ++ tools/perf/lib/Makefile | 158 ++ tools/perf/lib/core.c | 34 + tools/perf/lib/cpumap.c | 239 +++ tools/perf/lib/evlist.c | 159 ++ tools/perf/lib/evsel.c | 232 +++ tools/perf/lib/include/internal/cpumap.h | 17 + tools/perf/lib/include/internal/evlist.h | 50 + tools/perf/lib/include/internal/evsel.h | 29 + tools/perf/lib/include/internal/lib.h | 10 + tools/perf/lib/include/internal/tests.h | 19 + tools/perf/lib/include/internal/threadmap.h | 23 + .../perf/{util => lib/include/internal}/xyarray.h | 6 +- tools/perf/lib/include/perf/core.h | 22 + tools/perf/lib/include/perf/cpumap.h | 23 + tools/perf/lib/include/perf/evlist.h | 35 + tools/perf/lib/include/perf/evsel.h | 39 + tools/perf/lib/include/perf/threadmap.h | 18 + tools/perf/lib/internal.h | 18 + tools/perf/lib/lib.c | 46 + tools/perf/lib/libperf.map | 40 + tools/perf/lib/libperf.pc.template | 11 + tools/perf/lib/tests/Makefile | 38 + tools/perf/lib/tests/test-cpumap.c | 21 + tools/perf/lib/tests/test-evlist.c | 186 ++ tools/perf/lib/tests/test-evsel.c | 125 ++ tools/perf/lib/tests/test-threadmap.c | 21 + tools/perf/lib/threadmap.c | 81 + tools/perf/lib/xyarray.c | 33 + .../pmu-events/arch/powerpc/power9/memory.json | 2 +- .../perf/pmu-events/arch/powerpc/power9/other.json | 8 +- tools/perf/tests/backward-ring-buffer.c | 18 +- tools/perf/tests/bitmap.c | 5 +- tools/perf/tests/bpf.c | 12 +- tools/perf/tests/code-reading.c | 50 +- tools/perf/tests/cpumap.c | 21 +- tools/perf/tests/event-times.c | 81 +- tools/perf/tests/event_update.c | 13 +- tools/perf/tests/evsel-roundtrip-name.c | 12 +- tools/perf/tests/evsel-tp-sched.c | 8 +- tools/perf/tests/hists_cumulate.c | 18 +- tools/perf/tests/hists_filter.c | 10 +- tools/perf/tests/hists_link.c | 10 +- tools/perf/tests/hists_output.c | 20 +- tools/perf/tests/keep-tracking.c | 44 +- tools/perf/tests/mem2node.c | 5 +- tools/perf/tests/mmap-basic.c | 28 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 18 +- tools/perf/tests/openat-syscall-tp-fields.c | 14 +- tools/perf/tests/openat-syscall.c | 10 +- tools/perf/tests/parse-events.c | 1220 ++++++------ tools/perf/tests/parse-no-sample-id-all.c | 6 +- tools/perf/tests/perf-record.c | 10 +- tools/perf/tests/sample-parsing.c | 14 +- tools/perf/tests/sw-clock.c | 33 +- tools/perf/tests/switch-tracking.c | 64 +- tools/perf/tests/task-exit.c | 35 +- tools/perf/tests/thread-map.c | 28 +- tools/perf/tests/time-utils-test.c | 2 +- tools/perf/tests/topology.c | 9 +- tools/perf/trace/beauty/usbdevfs_ioctl.sh | 9 +- tools/perf/ui/browsers/annotate.c | 16 +- tools/perf/ui/browsers/hists.c | 54 +- tools/perf/ui/browsers/res_sample.c | 4 +- tools/perf/ui/browsers/scripts.c | 6 +- tools/perf/ui/gtk/annotate.c | 8 +- tools/perf/ui/gtk/gtk.h | 8 +- tools/perf/ui/gtk/hists.c | 6 +- tools/perf/ui/hist.c | 16 +- tools/perf/util/Build | 6 - tools/perf/util/annotate.c | 42 +- tools/perf/util/annotate.h | 28 +- tools/perf/util/auxtrace.c | 28 +- tools/perf/util/auxtrace.h | 24 +- tools/perf/util/bpf-event.c | 2 +- tools/perf/util/bpf-event.h | 4 +- tools/perf/util/bpf-loader.c | 38 +- tools/perf/util/bpf-loader.h | 30 +- tools/perf/util/build-id.c | 2 +- tools/perf/util/build-id.h | 2 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/callchain.h | 2 +- tools/perf/util/cgroup.c | 22 +- tools/perf/util/cgroup.h | 6 +- tools/perf/util/counts.c | 17 +- tools/perf/util/counts.h | 34 +- tools/perf/util/cpumap.c | 264 +-- tools/perf/util/cpumap.h | 54 +- tools/perf/util/cputopo.c | 13 +- tools/perf/util/cs-etm.c | 28 +- tools/perf/util/data-convert-bt.c | 38 +- tools/perf/util/db-export.c | 10 +- tools/perf/util/db-export.h | 10 +- tools/perf/util/env.c | 2 +- tools/perf/util/env.h | 2 +- tools/perf/util/event.c | 30 +- tools/perf/util/event.h | 14 +- tools/perf/util/evlist.c | 607 +++--- tools/perf/util/evlist.h | 215 ++- tools/perf/util/evsel.c | 497 ++--- tools/perf/util/evsel.h | 197 +- tools/perf/util/evsel_fprintf.c | 16 +- tools/perf/util/header.c | 234 +-- tools/perf/util/header.h | 24 +- tools/perf/util/hist.c | 32 +- tools/perf/util/hist.h | 38 +- tools/perf/util/intel-bts.c | 22 +- tools/perf/util/intel-pt.c | 94 +- tools/perf/util/jitdump.c | 8 +- tools/perf/util/kvm-stat.h | 22 +- tools/perf/util/machine.c | 12 +- tools/perf/util/machine.h | 8 +- tools/perf/util/map.h | 2 +- tools/perf/util/metricgroup.c | 26 +- tools/perf/util/metricgroup.h | 6 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/parse-events.c | 155 +- tools/perf/util/parse-events.h | 8 +- tools/perf/util/pmu.c | 15 +- tools/perf/util/pmu.h | 2 +- tools/perf/util/python-ext-sources | 2 - tools/perf/util/python.c | 73 +- tools/perf/util/record.c | 73 +- tools/perf/util/s390-cpumsf.c | 4 +- tools/perf/util/s390-sample-raw.c | 6 +- tools/perf/util/sample-raw.c | 2 +- tools/perf/util/sample-raw.h | 6 +- .../perf/util/scripting-engines/trace-event-perl.c | 14 +- .../util/scripting-engines/trace-event-python.c | 40 +- tools/perf/util/session.c | 81 +- tools/perf/util/session.h | 12 +- tools/perf/util/setup.py | 3 +- tools/perf/util/sort.c | 60 +- tools/perf/util/sort.h | 6 +- tools/perf/util/stat-display.c | 112 +- tools/perf/util/stat-shadow.c | 70 +- tools/perf/util/stat.c | 64 +- tools/perf/util/stat.h | 35 +- tools/perf/util/svghelper.c | 7 +- tools/perf/util/syscalltbl.c | 1 + tools/perf/util/syscalltbl.h | 1 + tools/perf/util/thread_map.c | 131 +- tools/perf/util/thread_map.h | 58 +- tools/perf/util/tool.h | 8 +- tools/perf/util/top.c | 12 +- tools/perf/util/top.h | 8 +- tools/perf/util/trace-event-info.c | 14 +- tools/perf/util/trace-event-scripting.c | 2 +- tools/perf/util/trace-event.h | 4 +- tools/perf/util/util.c | 40 - tools/perf/util/util.h | 4 +- tools/testing/selftests/bpf/bpf_helpers.h | 3 + .../bpf/progs/test_tcp_check_syncookie_kern.c | 48 +- tools/testing/selftests/bpf/test_progs.c | 2 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 3 + .../selftests/bpf/test_tcp_check_syncookie_user.c | 61 +- .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 6 +- .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 24 +- 874 files changed, 21630 insertions(+), 15860 deletions(-) create mode 100644 Documentation/admin-guide/auxdisplay/cfag12864b.rst create mode 100644 Documentation/admin-guide/auxdisplay/index.rst create mode 100644 Documentation/admin-guide/auxdisplay/ks0108.rst rename Documentation/{filesystems/cifs/AUTHORS => admin-guide/cifs/authors.rst} (60%) rename Documentation/{filesystems/cifs/CHANGES => admin-guide/cifs/changes.rst} (91%) copy Documentation/{m68k => admin-guide/cifs}/index.rst (66%) rename Documentation/{filesystems/cifs/cifs.txt => admin-guide/cifs/introduction.r [...] rename Documentation/{filesystems/cifs/TODO => admin-guide/cifs/todo.rst} (58%) rename Documentation/{filesystems/cifs/README => admin-guide/cifs/usage.rst} (72%) rename Documentation/{filesystems => admin-guide}/cifs/winucase_convert.pl (100%) rename Documentation/{filesystems/jfs.txt => admin-guide/jfs.rst} (51%) rename Documentation/{filesystems/ufs.txt => admin-guide/ufs.rst} (69%) rename Documentation/{wimax/README.i2400m => admin-guide/wimax/i2400m.rst} (69%) copy Documentation/{m68k => admin-guide/wimax}/index.rst (66%) rename Documentation/{wimax/README.wimax => admin-guide/wimax/wimax.rst} (74%) delete mode 100644 Documentation/arm/sh-mobile/.gitignore delete mode 100644 Documentation/auxdisplay/cfag12864b delete mode 100644 Documentation/auxdisplay/ks0108 rename Documentation/{packing.txt => core-api/packing.rst} (61%) create mode 100644 Documentation/devicetree/bindings/sound/uda1334.txt delete mode 100644 Documentation/devicetree/writing-schema.md create mode 100644 Documentation/devicetree/writing-schema.rst copy Documentation/driver-api/thermal/{index.rst => index.rst~thermal_next} (100%) delete mode 100644 Documentation/features/locking/rwsem-optimized/arch-support.txt rename Documentation/filesystems/{directory-locking => directory-locking.rst} (86%) rename Documentation/filesystems/{Locking => locking.rst} (79%) rename Documentation/filesystems/nfs/{Exporting => exporting.rst} (91%) delete mode 100644 Documentation/filesystems/porting create mode 100644 Documentation/filesystems/porting.rst rename Documentation/filesystems/{ubifs-authentication.md => ubifs-authentication. [...] rename Documentation/i2c/busses/{i2c-ali1535 => i2c-ali1535.rst} (82%) rename Documentation/i2c/busses/{i2c-ali1563 => i2c-ali1563.rst} (93%) rename Documentation/i2c/busses/{i2c-ali15x3 => i2c-ali15x3.rst} (72%) delete mode 100644 Documentation/i2c/busses/i2c-amd-mp2 create mode 100644 Documentation/i2c/busses/i2c-amd-mp2.rst rename Documentation/i2c/busses/{i2c-amd756 => i2c-amd756.rst} (79%) rename Documentation/i2c/busses/{i2c-amd8111 => i2c-amd8111.rst} (66%) rename Documentation/i2c/busses/{i2c-diolan-u2c => i2c-diolan-u2c.rst} (91%) rename Documentation/i2c/busses/{i2c-i801 => i2c-i801.rst} (89%) rename Documentation/i2c/busses/{i2c-ismt => i2c-ismt.rst} (81%) rename Documentation/i2c/busses/{i2c-mlxcpld => i2c-mlxcpld.rst} (88%) rename Documentation/i2c/busses/{i2c-nforce2 => i2c-nforce2.rst} (58%) rename Documentation/i2c/busses/{i2c-nvidia-gpu => i2c-nvidia-gpu.rst} (63%) rename Documentation/i2c/busses/{i2c-ocores => i2c-ocores.rst} (82%) delete mode 100644 Documentation/i2c/busses/i2c-parport rename Documentation/i2c/busses/{i2c-parport-light => i2c-parport-light.rst} (91%) create mode 100644 Documentation/i2c/busses/i2c-parport.rst rename Documentation/i2c/busses/{i2c-pca-isa => i2c-pca-isa.rst} (72%) rename Documentation/i2c/busses/{i2c-piix4 => i2c-piix4.rst} (92%) rename Documentation/i2c/busses/{i2c-sis5595 => i2c-sis5595.rst} (74%) delete mode 100644 Documentation/i2c/busses/i2c-sis630 create mode 100644 Documentation/i2c/busses/i2c-sis630.rst rename Documentation/i2c/busses/{i2c-sis96x => i2c-sis96x.rst} (74%) rename Documentation/i2c/busses/{i2c-taos-evm => i2c-taos-evm.rst} (91%) rename Documentation/i2c/busses/{i2c-via => i2c-via.rst} (54%) rename Documentation/i2c/busses/{i2c-viapro => i2c-viapro.rst} (87%) create mode 100644 Documentation/i2c/busses/index.rst rename Documentation/i2c/busses/{scx200_acb => scx200_acb.rst} (86%) rename Documentation/i2c/{dev-interface => dev-interface.rst} (71%) rename Documentation/i2c/{DMA-considerations => dma-considerations.rst} (100%) rename Documentation/i2c/{fault-codes => fault-codes.rst} (98%) rename Documentation/i2c/{functionality => functionality.rst} (91%) rename Documentation/i2c/{gpio-fault-injection => gpio-fault-injection.rst} (97%) rename Documentation/i2c/{i2c-protocol => i2c-protocol.rst} (83%) rename Documentation/i2c/{i2c-stub => i2c-stub.rst} (93%) rename Documentation/i2c/{i2c-topology => i2c-topology.rst} (89%) create mode 100644 Documentation/i2c/index.rst rename Documentation/i2c/{instantiating-devices => instantiating-devices.rst} (93%) rename Documentation/i2c/muxes/{i2c-mux-gpio => i2c-mux-gpio.rst} (85%) rename Documentation/i2c/{old-module-parameters => old-module-parameters.rst} (75%) rename Documentation/i2c/{slave-eeprom-backend => slave-eeprom-backend.rst} (90%) rename Documentation/i2c/{slave-interface => slave-interface.rst} (94%) rename Documentation/i2c/{smbus-protocol => smbus-protocol.rst} (82%) rename Documentation/i2c/{summary => summary.rst} (96%) rename Documentation/i2c/{ten-bit-addresses => ten-bit-addresses.rst} (95%) rename Documentation/i2c/{upgrading-clients => upgrading-clients.rst} (54%) rename Documentation/i2c/{writing-clients => writing-clients.rst} (91%) rename Documentation/isdn/{README.avmb1 => avmb1.rst} (50%) rename Documentation/isdn/{CREDITS => credits.rst} (96%) rename Documentation/isdn/{README.gigaset => gigaset.rst} (74%) rename Documentation/isdn/{README.hysdn => hysdn.rst} (80%) copy Documentation/{m68k => isdn}/index.rst (63%) rename Documentation/isdn/{INTERFACE.CAPI => interface_capi.rst} (75%) rename Documentation/isdn/{README.mISDN => m_isdn.rst} (89%) rename Documentation/m68k/{README.buddha => buddha-driver.rst} (73%) rename Documentation/mips/{AU1xxx_IDE.README => au1xxx_ide.rst} (67%) copy Documentation/{m68k => mips}/index.rst (83%) rename Documentation/networking/caif/{README => caif.rst} (70%) rename Documentation/networking/mac80211_hwsim/{README => mac80211_hwsim.rst} (81%) rename Documentation/nios2/{README => nios2.rst} (96%) copy Documentation/{m68k => openrisc}/index.rst (61%) rename Documentation/openrisc/{README => openrisc_port.rst} (80%) rename Documentation/openrisc/{TODO => todo.rst} (78%) rename Documentation/parisc/{debugging => debugging.rst} (94%) copy Documentation/{m68k => parisc}/index.rst (61%) rename Documentation/parisc/{registers => registers.rst} (70%) rename Documentation/riscv/{boot-image-header.txt => boot-image-header.rst} (72%) create mode 100644 Documentation/security/tpm/tpm_event_log.rst rename Documentation/spi/{butterfly => butterfly.rst} (71%) create mode 100644 Documentation/spi/index.rst rename Documentation/spi/{pxa2xx => pxa2xx.rst} (83%) rename Documentation/spi/{spi-lm70llp => spi-lm70llp.rst} (88%) rename Documentation/spi/{spi-sc18is602 => spi-sc18is602.rst} (92%) rename Documentation/spi/{spi-summary => spi-summary.rst} (93%) rename Documentation/spi/{spidev => spidev.rst} (90%) delete mode 100644 Documentation/thermal/cpu-cooling-api.rst delete mode 100644 Documentation/thermal/exynos_thermal.rst delete mode 100644 Documentation/thermal/exynos_thermal_emulation.rst delete mode 100644 Documentation/thermal/index.rst delete mode 100644 Documentation/thermal/intel_powerclamp.rst delete mode 100644 Documentation/thermal/nouveau_thermal.rst delete mode 100644 Documentation/thermal/power_allocator.rst delete mode 100644 Documentation/thermal/sysfs-api.rst delete mode 100644 Documentation/thermal/x86_pkg_temperature_thermal.rst rename Documentation/trace/{coresight-cpu-debug.txt => coresight-cpu-debug.rst} (84%) rename Documentation/trace/{coresight.txt => coresight.rst} (56%) create mode 100644 Documentation/w1/index.rst rename Documentation/w1/masters/{ds2482 => ds2482.rst} (71%) rename Documentation/w1/masters/{ds2490 => ds2490.rst} (98%) create mode 100644 Documentation/w1/masters/index.rst delete mode 100644 Documentation/w1/masters/mxc-w1 create mode 100644 Documentation/w1/masters/mxc-w1.rst rename Documentation/w1/masters/{omap-hdq => omap-hdq.rst} (90%) rename Documentation/w1/masters/{w1-gpio => w1-gpio.rst} (75%) create mode 100644 Documentation/w1/slaves/index.rst rename Documentation/w1/slaves/{w1_ds2406 => w1_ds2406.rst} (96%) rename Documentation/w1/slaves/{w1_ds2413 => w1_ds2413.rst} (81%) delete mode 100644 Documentation/w1/slaves/w1_ds2423 create mode 100644 Documentation/w1/slaves/w1_ds2423.rst rename Documentation/w1/slaves/{w1_ds2438 => w1_ds2438.rst} (93%) rename Documentation/w1/slaves/{w1_ds28e04 => w1_ds28e04.rst} (93%) rename Documentation/w1/slaves/{w1_ds28e17 => w1_ds28e17.rst} (88%) rename Documentation/w1/slaves/{w1_therm => w1_therm.rst} (95%) rename Documentation/w1/{w1.generic => w1-generic.rst} (59%) rename Documentation/w1/{w1.netlink => w1-netlink.rst} (77%) create mode 100644 arch/x86/include/uapi/asm/types.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_types.h rename sound/soc/intel/skylake/skl-nhlt.h => include/sound/intel-nhlt.h (65%) create mode 100644 scripts/coccinelle/api/platform_get_irq.cocci create mode 100644 sound/hda/intel-nhlt.c mode change 100644 => 100755 sound/soc/codecs/max98373.c mode change 100644 => 100755 sound/soc/codecs/max98373.h create mode 100644 sound/soc/codecs/uda1334.c create mode 100644 tools/perf/lib/Build create mode 100644 tools/perf/lib/Documentation/Makefile create mode 100644 tools/perf/lib/Documentation/man/libperf.rst create mode 100644 tools/perf/lib/Documentation/tutorial/tutorial.rst create mode 100644 tools/perf/lib/Makefile create mode 100644 tools/perf/lib/core.c create mode 100644 tools/perf/lib/cpumap.c create mode 100644 tools/perf/lib/evlist.c create mode 100644 tools/perf/lib/evsel.c create mode 100644 tools/perf/lib/include/internal/cpumap.h create mode 100644 tools/perf/lib/include/internal/evlist.h create mode 100644 tools/perf/lib/include/internal/evsel.h create mode 100644 tools/perf/lib/include/internal/lib.h create mode 100644 tools/perf/lib/include/internal/tests.h create mode 100644 tools/perf/lib/include/internal/threadmap.h rename tools/perf/{util => lib/include/internal}/xyarray.h (84%) create mode 100644 tools/perf/lib/include/perf/core.h create mode 100644 tools/perf/lib/include/perf/cpumap.h create mode 100644 tools/perf/lib/include/perf/evlist.h create mode 100644 tools/perf/lib/include/perf/evsel.h create mode 100644 tools/perf/lib/include/perf/threadmap.h create mode 100644 tools/perf/lib/internal.h create mode 100644 tools/perf/lib/lib.c create mode 100644 tools/perf/lib/libperf.map create mode 100644 tools/perf/lib/libperf.pc.template create mode 100644 tools/perf/lib/tests/Makefile create mode 100644 tools/perf/lib/tests/test-cpumap.c create mode 100644 tools/perf/lib/tests/test-evlist.c create mode 100644 tools/perf/lib/tests/test-evsel.c create mode 100644 tools/perf/lib/tests/test-threadmap.c create mode 100644 tools/perf/lib/threadmap.c create mode 100644 tools/perf/lib/xyarray.c