This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits d20eeb14322b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits d7a3e5ce1ad4 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 370878ce2b7c Merge remote-tracking branch 'risc-v-fixes/fixes' omits 0d8676e0be60 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits f732676bfdaa Merge remote-tracking branch 'mmc-fixes/fixes' omits 412e8f721c26 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' omits 459ed8321dcf Merge remote-tracking branch 'scsi-fixes/fixes' omits ab438e507fb7 Merge remote-tracking branch 'erofs-fixes/fixes' omits 1ee3868eb324 Merge remote-tracking branch 'vfs-fixes/fixes' omits 80c3d4f5307a Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 0e8e876272c0 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits bab90fc81f8a Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 8c0ccd392433 Merge remote-tracking branch 'kvm-fixes/master' omits ad9fc1c9e5a7 Merge remote-tracking branch 'omap-fixes/fixes' omits df1b21a39b50 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 8456d1d8fe09 Merge remote-tracking branch 'ide/master' omits 3f1af507356e Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits b4a3c4c66668 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 122c791367a6 Merge remote-tracking branch 'spi-fixes/for-linus' omits c3bd22a4401f Merge remote-tracking branch 'regulator-fixes/for-linus' omits d7ffde1f5880 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits cc17ccab7295 Merge remote-tracking branch 'wireless-drivers/master' omits 610cd5f8622f Merge remote-tracking branch 'netfilter/master' omits 344b9114623a Merge remote-tracking branch 'bpf/master' omits 5217bfa6af74 Merge remote-tracking branch 'net/master' omits dc9894d8d1e2 Merge remote-tracking branch 'sparc/master' omits 6c47acaa5f1c Merge remote-tracking branch 'powerpc-fixes/fixes' omits 1ee28fced9ea Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 55eaa28551e1 Merge branch 'spi-5.4' into spi-linus omits c077f737949f Merge branch 'asoc-5.4' into asoc-linus omits a529cd1cfcbc Merge branch 'misc-5.4' into next-fixes omits 1193171f5660 Btrfs: fix race setting up and completing qgroup rescan workers omits 89b038ccec69 erofs: fix mis-inplace determination related with noio chain omits dd53ee4ece63 erofs: fix erofs_get_meta_page locking due to a cleanup omits f2be48b43e34 mmc: tegra: Implement ->set_dma_mask() omits 5702e674fc00 mmc: sdhci: Let drivers define their DMA mask omits 47110787567c mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence omits 17cf5df62764 mmc: sdhci: improve ADMA error reporting omits db46ddead0da MAINTAINERS: erofs: complete sub-entries for erofs omits ad7b041ab894 erofs: fix return value check in erofs_read_superblock() omits 28f59b04707d sched: Add __ASSEMBLY__ guards around struct clone_args new e55d9d9bfb69 memcg, kmem: do not fail __GFP_NOFAIL charges new 541be0509543 linux/coff.h: add include guard new 0f74914071ab kernel/elfcore.c: include proper prototypes new c7d4f7eeb6da rbtree: avoid generating code twice for the cached version [...] new 444b8a83f1e0 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro new 315cc066b8ae augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro new 6d2052d188d9 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] new 917cda2790c4 kernel-doc: core-api: include string.h into core-api new d1a445d3b86c include/trace/events/writeback.h: fix -Wstringop-truncatio [...] new 9a156466147b strscpy: reject buffer sizes larger than INT_MAX new e3f4faa42095 lib/generic-radix-tree.c: make 2 functions static inline new 8e72a7a44df5 lib/extable.c: add missing prototypes new 091cb0994edd lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds new 634cffcc9478 checkpatch: don't interpret stack dumps as commit IDs new ffbce8974d90 checkpatch: improve SPDX license checking new a8dd86bf7462 checkpatch.pl: warn on invalid commit id new 6dba824e9ef7 checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE new 462811d9d400 checkpatch: prefer __section over __attribute__((section(...))) new 94fb98450456 checkpatch: allow consecutive close braces new 5a7f4455ad32 checkpatch: remove obsolete period from "ambiguous SHA1" query new dbbf869da3ad checkpatch: make git output use LANGUAGE=en_US.utf8 new d256085be12d fs: reiserfs: remove unnecessary check of bh in remove_fro [...] new 6e9ca45f77bc fs/reiserfs/journal.c: remove set but not used variables new 66985cb9ee10 fs/reiserfs/stree.c: remove set but not used variables new d4a1a857e31a fs/reiserfs/lbalance.c: remove set but not used variables new 4a70aebb1268 fs/reiserfs/objectid.c: remove set but not used variables new 73fbff5eea3c fs/reiserfs/prints.c: remove set but not used variables new 4fadcd1c14d8 fs/reiserfs/fix_node.c: remove set but not used variables new da5184c2ab10 fs/reiserfs/do_balan.c: remove set but not used variables new 3e9fd5a48cb7 fs/reiserfs/journal.c: remove set but not used variable new b25bab17221b fs/reiserfs/do_balan.c: remove set but not used variable new aadc4e01dbaa fat: delete an unnecessary check before brelse() new 8495f7e6732e fork: improve error message for corrupted page tables new 2a4a4082cd44 cpumask: nicer for_each_cpumask_and() signature new 7c3a6aedcd6a kexec: bail out upon SIGKILL when allocating memory. new d5372c391329 kexec: restore arch_kexec_kernel_image_probe declaration new 9dd819a15162 uaccess: add missing __must_check attributes new ac7c3e4ff401 compiler: enable CONFIG_OPTIMIZE_INLINING forcibly new 7d92bda271dd kgdb: don't use a notifier to enter kgdb at panic; call directly new da036ae14762 scripts/gdb: handle split debug new ee8711336c51 bug: refactor away warn_slowpath_fmt_taint() new 89348fc31441 bug: rename __WARN_printf_taint() to __WARN_printf() new f2f84b05e02b bug: consolidate warn_slowpath_fmt() usage new d38aba49a9f7 bug: lift "cut here" out of __warn() new d4bce140b4e7 bug: clean up helper macros to remove __WARN_TAINT() new 2da1ead4d5f7 bug: consolidate __WARN_FLAGS usage new a44f71a9ab99 bug: move WARN_ON() "cut here" into exception handler new 97b0b1ad58fa ipc/mqueue.c: delete an unnecessary check before the macro [...] new c231740dd95e ipc/mqueue: improve exception handling in do_mq_notify() new 984035ad7b24 ipc/sem.c: convert to use built-in RCU list checking new 09b35b4192f6 lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rle new 903f433f8f7a lib: untag user pointers in strn*_user new 057d3389108e mm: untag user pointers passed to memory syscalls new f9652594195f mm: untag user pointers in mm/gup.c new 5d65e7a7d8cd mm: untag user pointers in get_vaddr_frames new ed8a66b83269 fs/namespace: untag user pointers in copy_mount_options new 7d0325749a6c userfaultfd: untag user pointers new 35f3fc87bebf drm/amdgpu: untag user pointers new 4fdfae8d8f85 drm/radeon: untag user pointers in radeon_gem_userptr_ioctl new e275faf367e3 media/v4l2-core: untag user pointers in videobuf_dma_conti [...] new 78063a9dd963 tee/shm: untag user pointers in tee_shm_register new 6cf5354c1c4b vfio/type1: untag user pointers in vaddr_get_pfn new ce18d171cb73 mm: untag user pointers in mmap/munmap/mremap/brk new 9c276cc65a58 mm: introduce MADV_COLD new 8940b34a4e08 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM new 1a4e58cce84e mm: introduce MADV_PAGEOUT new d616d5126503 mm: factor out common parts between MADV_COLD and MADV_PAGEOUT new c7cc8d77316b hexagon: drop empty and unused free_initrd_mem new de3f186f87cf checkpatch: check for nested (un)?likely() calls new 89f403541325 xen/events: remove unlikely() from WARN() condition new 7159d54418e0 fs: remove unlikely() from WARN_ON() condition new 77c0e745bd11 wimax/i2400m: remove unlikely() from WARN*() condition new 14ed8688074a xfs: remove unlikely() from WARN_ON() condition new 7b0b69259433 IB/hfi1: remove unlikely() from IS_ERR*() condition new cc22c800e15b ntfs: remove (un)?likely() from IS_ERR() conditions new b4ed71f557e4 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming new a22fea94992a arch/sparc/include/asm/pgtable_64.h: fix build new cbafe18c7102 Merge branch 'akpm' (patches from Andrew) adds e6fa0dc86734 swiotlb-xen: Convert to use macro adds a4098bc6eed5 xen/pci: reserve MCFG areas earlier new ec56103e18c7 Merge tag 'for-linus-5.4-rc1-tag' of git://git.kernel.org/ [...] adds f71fee2711a7 s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs adds b91d9e67e50b s390/cio: fix intparm documentation adds cf2957f3907e s390/zcrypt: CEX7S exploitation support adds 2cb549a821e9 s390/cpum_sf: Support ioctl PERF_EVENT_IOC_PERIOD adds 93426cadc339 s390/cpumf: Remove mixed white space adds f3122a79a1b0 s390/topology: avoid firing events before kobjs are created adds ea298e6ee8b3 s390/cio: avoid calling strlen on null pointer adds ab5758848039 s390/cio: exclude subchannels with no parent from pseudo check new 16cdf0846784 Merge tag 's390-5.4-2' of git://git.kernel.org/pub/scm/lin [...] new a3bc18a48e2e jffs2: Fix mounting under new mount API new dadedd85630a Merge branch 'work.mount3' of git://git.kernel.org/pub/scm [...] adds e20e174ca1bd xfs: convert inode to extent format after extent merge due [...] adds 583e4eff98fa xfs: removed unneeded variable adds ce840429260a xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLO [...] adds 6f4ff81a4602 xfs: log proper length of superblock adds 88d32d3983e7 xfs: avoid unused to_mp() function warning new 2268419e4c95 Merge tag 'xfs-5.4-merge-8' of git://git.kernel.org/pub/sc [...] new 7be3cb019db1 binfmt_elf: Do not move brk for INTERP-less ET_EXEC adds e2751463eaa6 fs: nfs: Fix possible null-pointer dereferences in encode_attrs() adds 691b45ddbd18 SUNRPC: Remove rpc_wake_up_queued_task_on_wq() adds 95bd8304b346 SUNRPC: Inline xdr_commit_encode adds 2fb2a4d529fe xprtrdma: Refresh the documenting comment in frwr_ops.c adds af08a7754a5d xprtrdma: Update obsolete comment adds 36bdd9056b6a xprtrdma: Fix calculation of ri_max_segs again adds f3c66a2f5668 xprtrdma: Boost maximum transport header size adds aeaed4848234 xprtrdma: Boost client's max slot table size to match Linu [...] adds 2dfdcd88cf0e xprtrdma: Rename CQE field in Receive trace points adds eed48a9c1615 xprtrdma: Rename rpcrdma_buffer::rb_all adds 395790566eec xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods adds 265a38d46113 xprtrdma: Simplify rpcrdma_mr_pop adds 1ca3f4c054a4 xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put adds 3b39f52a02d4 xprtrdma: Move rpcrdma_mr_get out of frwr_map adds 805a1f620ba3 xprtrdma: Ensure creating an MR does not trigger FS writeback adds 6dc6ec9e04c4 xprtrdma: Cache free MRs in each rpcrdma_req adds 4d6b8890ddb1 xprtrdma: Remove rpcrdma_buffer::rb_mrlock adds b0b227f071a0 xprtrdma: Use an llist to manage free rpcrdma_reps adds 2a7f77c7be1b xprtrdma: Clean up xprt_rdma_set_connect_timeout() adds 17d47f93bc69 xprtrdma: Fix bc_max_slots return value adds 1738de336ebc xprtrdma: Inline XDR chunk encoder functions adds 435eba4ae069 xprtrdma: Optimize rpcrdma_post_recvs() adds 1e672e364494 NFSv4: Fix a memory leak bug adds 48c058543cbb NFS: Add an nfs4_call_sync_custom() function adds dae40965d51e NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() adds 50493364e784 NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() adds 4c952e3d1b0d NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_syn [...] adds cc15e24a3af2 NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync [...] adds f836b27ecad9 NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() adds ee2f412ece32 xprtrdma: Recycle MRs after disconnect adds f9e1afe0fa72 xprtrdma: Clear xprt->reestablish_timeout on close adds 98ef77d1aaa7 xprtrdma: Send Queue size grows after a reconnect adds cc204d01262a SUNRPC: Dequeue the request from the receive queue while w [...] adds 45835a63d039 SUNRPC: Don't receive TCP data into a request buffer that [...] adds 714fbc73888f SUNRPC: RPC level errors should always set task->tk_rpc_status adds 5f1bc39979d8 SUNRPC: Fix buffer handling of GSS MIC without slack adds f925ab926d1a SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic adds 9ba828861c56 SUNRPC: Don't try to parse incomplete RPC messages adds 8593e0107861 SUNRPC: Fix congestion window race with disconnect adds 406cd91533dc NFS: Refactor nfs_instantiate() for dentry referencing callers adds 17fd6e457b30 NFSv3: use nfs_add_or_obtain() to create and reference inodes adds 581057c8346b NFS: remove unused check for negative dentry adds 9c47b18cf722 pNFS: Ensure we do clear the return-on-close layout statei [...] adds 287a9c558b9b NFSv4: Clean up pNFS return-on-close error handling adds 078a432d1c6a NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close adds 6109bcf71301 NFSv4: Handle RPC level errors in LAYOUTRETURN adds 922839570920 NFSv4: Add a helper to increment stateid seqids adds 30cb3ee299cb pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumpin [...] adds e217e825dca8 NFSv4: Fix OPEN_DOWNGRADE error handling adds 0e0cb35b417f NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE adds 32c6e7eee399 NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU adds c128e575514c NFS: Optimise the default readahead size adds a8fd0feeca35 pNFS/filelayout: enable LAYOUTGET on OPEN new 972a2bf7dfe3 Merge tag 'nfs-for-5.4-1' of git://git.linux-nfs.org/proje [...] adds 0ac33e4e9b5e selftests: use "$(MAKE)" instead of "make" adds 88282297fff0 selftests/seccomp: fix build on older kernels adds a4864a33f56c selftests: watchdog: Add optional file argument adds 861f47b07b05 selftest/ftrace: Fix typo in trigger-snapshot.tc adds a54344ace273 selftests: watchdog: cleanup whitespace in usage options adds 955a0f331008 selftests: livepatch: add missing fragments to config adds 721cb3c8bc88 selftests: tpm2: install python files new 797a3242755d Merge tag 'linux-kselftest-5.4-rc1.1' of git://git.kernel. [...] adds 314eed30ede0 usercopy: Avoid HIGHMEM pfn warning new 0576f0602a49 Merge tag 'usercopy-v5.4-rc1' of git://git.kernel.org/pub/ [...] new f8d7ab2bded8 tracing/probe: Fix same probe event argument matching new 7897c04ad09f Merge tag 'trace-v5.4-2' of git://git.kernel.org/pub/scm/l [...] adds 5079bde79030 perf python: Add missing python/perf.so dependency for libperf adds 9eab951f34db perf tests: Add libperf automated test for 'make -C tools/ [...] adds 227cb129858a libperf: Add missing event.h file to install rule adds 4256d434935e libperf: Adopt perf_cpu_map__max() function adds 79743bc927f6 perf jvmti: Link against tools/lib/string.o to have weak s [...] adds 9e282b739466 perf tools: Add PMU event JSON files for ARM Cortex-A76 an [...] adds 8fcbeae44fde perf tools: Remove needless builtin.h include directives adds b22bb139dcb3 perf debug: No need to include ui/util.h adds 4a903c2e1514 perf tools: Remove debug.h from places where it is not needed adds fb71c86cc804 perf tools: Remove util.h from where it is not needed adds 36f3f450a8dc perf probe: Add missing build-id.h header. adds 09aa3b002c8c perf symbols: Add missing dso.h header adds 87ffb6c64070 perf env: Remove needless cpumap.h header adds 278306163882 perf event: Move perf_event__synthesize* to event.h adds b251892d6cea perf stat: Move perf_stat_synthesize_config() to event.h adds 9c9e754fb804 perf callchain: Remove needless event.h include adds 5939cacc60d2 perf python: Remove debug.h adds 3793d4de06fa perf hist: Add missing 'struct branch_stack' forward declaration adds 3f79132a4703 perf annotate: Add missing machine.h include directive adds f12be047d981 perf sched: Add missing event.h include directive adds bd23ac11fe93 perf auxtrace: Add missing 'struct perf_sample' forward de [...] adds ea49e01cfabd perf tools: Move event synthesizing routines to separate header adds 5cac8ea3e6e7 perf memswap: Adopt 'struct u64_swap' from evsel.h adds 055c67ed3988 perf tools: Move event synthesizing routines to separate .c file adds b295c3e39c13 tools lib traceevent: Convert remaining %p[fF] users to %p[sS] adds b63fd11cced1 perf stat: Reset previous counts on repeat with interval adds 443f2d5ba13d perf stat: Fix a segmentation fault when using repeat forever adds ce095c9ac293 perf test: Fix spelling mistake "allos" -> "allocate" adds 8067b3da970b perf kvm: Move kvm-stat header file from conditional inclu [...] adds 124eb5f82bf9 perf kvm: Add arch neutral function to choose event for pe [...] adds 2bff2b828502 perf kvm stat: Set 'trace_cycles' as default event for 'pe [...] adds 351a1f5c8afa Merge tag 'perf-core-for-mingo-5.4-20190920-2' of git://gi [...] new b117b9b48b24 perf tests: Fix static build test new 7b678ccdf5f6 tools headers uapi: Sync prctl.h with the kernel sources new 9846f1366489 tools uapi asm-generic: Sync unistd.h with the kernel sources new 761830a03c5c tools arch x86 uapi: Synch asm/unistd.h with the kernel sources new 40f1c039c7c6 tools arch x86: Sync asm/cpufeatures.h with the kernel sources new 0216234c2eed perf tools: Fix segfault in cpu_cache_level__read() new 1a375ae7659a perf probe: Skip same probe address for a given line new 9e6124d9d635 perf probe: Fix to clear tev->nargs in clear_probe_trace_event() new 6ef81c55a2b6 perf session: Return error code for perf_session__new() fu [...] new 9f014e3a66bc perf/core: Fix several typos in comments new 2b32769700f8 Merge tag 'perf-urgent-for-mingo-5.4-20190921' of git://gi [...] new 4ec8d984895f perf record: Fix priv level with branch sampling for paranoid=2 new c8b567c8a96a perf record: Move restricted maps check to after a possibl [...] new faef87494139 perf vendor events amd: Add L3 cache events for Family 17h new 0c03d3aa255b perf vendor events amd: Remove redundant '[' new 93125562ce38 perf vendor events: Minor fixes to the README new 8788d36950da perf list: Allow plurals for metric, metricgroup new 5c8da72dc21e libtraceevent: Round up in tep_print_event() time precision new 4ab91deacc9b libtraceevent: Man pages for libtraceevent event print rel [...] new 38f76c31368b libtraceevent: Man pages fix, rename tep_ref_get() to tep_ [...] new f8d16387fffb libtraceevent: Man pages fix, changes in event printing APIs new d69094f364d0 libtraceevent: Add tep_get_event() in event-parse.h new 077faf3dc7cc libtraceevent: Move traceevent plugins in its own subdirectory new 33c96400dcd3 libtraceevent: Man pages for tep plugins APIs new 058bd857845a tools: Add missing stdio.h include to asm/bug.h header new a583053299c1 perf tools: Rename 'struct perf_mmap' to 'struct mmap' new 9521b5f2d9d3 perf tools: Rename perf_evlist__mmap() to evlist__mmap() new db6b7b138506 perf tools: Rename perf_evlist__munmap() to evlist__munmap() new d50cf36115a0 perf tools: Rename perf_evlist__alloc_mmap() to evlist__al [...] new 470579b0211d perf tools: Rename perf_evlist__exit() to evlist__exit() new e6b1878d4eea perf tools: Rename perf_evlist__purge() to evlist__purge() new d80a5540bccb libperf: Link libapi.a in libperf.so new e0fcfb086fbb perf evlist: Adopt backwards ring buffer state enum new 547740f7b357 libperf: Add perf_mmap struct new 4fd0cef2c7b6 libperf: Add 'mask' to struct perf_mmap new 2cf07b294a60 libperf: Add 'fd' to struct perf_mmap new 56a94706cd72 libperf: Add 'cpu' to struct perf_mmap new e03edfeac033 libperf: Add 'refcnt' to struct perf_mmap new ebe4d72bba86 libperf: Add prev/start/end to struct perf_mmap new 8df7a869818e libperf: Add 'overwrite' to 'struct perf_mmap' new 4443e6d7704e libperf: Add 'event_copy' to 'struct perf_mmap' new 65aa2e6bae36 libperf: Add 'flush' to 'struct perf_mmap' new 648b5af3f3ae libperf: Move 'system_wide' from 'struct evsel' to 'struct [...] new c976ee11a0e1 libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct p [...] new f6fa43757793 libperf: Move 'mmap_len' from 'struct evlist' to 'struct p [...] new 40cb2d5141bd libperf: Move 'pollfd' from 'struct evlist' to 'struct per [...] new fee92b4442f1 libperf: Add missing 'struct xyarray' forward declaration new 8cd36f3ef492 libperf: Move 'sample_id' from 'struct evsel' to 'struct p [...] new deaf321913a7 libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' new e7eb9002d451 libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' new 1d5af02d7a92 libperf: Move 'heads' from 'struct evlist' to 'struct perf [...] new 70c20369ee95 libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions new 515dbe48f620 libperf: Add perf_evlist__first()/last() functions new ff47d86a0d9b libperf: Add perf_evlist__read_format() function new b0031c22819a libperf: Add perf_evlist__id_add() function new d5a99483dece libperf: Add perf_evlist__id_add_fd() function new 20f2be1d48ec libperf: Move 'page_size' global variable to libperf new 26049111c333 perf tools: No need to include internal/lib.h from util/util.h new 7634d5336a6e libperf: Use sys/types.h to get ssize_t, not unistd.h new fb4bf51fcc15 libperf: Add libperf dependency for tests targets new 428dab813a56 libperf: Merge libperf_set_print() into libperf_init() new 379dd98c3d77 libperf: Add libperf_init() call to the tests new 31f67fc462a9 libperf: Add perf_evlist__alloc_pollfd() function new f4009e7bf7ba libperf: Add perf_evlist__add_pollfd() function new 80ab2987a016 libperf: Add perf_evlist__poll() function new 32ff3fec07b6 perf copyfile: Move copyfile routines to separate files new 9620bc361ac6 perf evsel: Remove need for symbol_conf in evsel_fprintf.c new ca1252779f48 perf evsel: Introduce evsel_fprintf.h new bd70462062f3 perf evlist: Remove unused perf_evlist__fprintf() method new 95be9d197da6 perf evsel: Move config terms to a separate header new 252a2fdc742b perf tools: Replace needless mmap.h with what is needed, event.h new 6f6473c37d34 perf stat: Fix free memory access / memory leaks in metrics new 7834fa948beb perf evlist: Fix access of freed id arrays new 28b951760ceb perf vendor events: Remove P8 HW events which are not supported new 61bf4ee29d5a perf jvmti: Include JVMTI support for s390 new 815c1560bf8f perf build: Add detection of java-11-openjdk-devel package new d6840d87b2d1 perf parser: Remove needless include directives new b11f7244efe0 Merge tag 'perf-core-for-mingo-5.5-20190925' of git://git. [...] new 26acf400d2dc perf unwind: Fix libunwind build failure on i386 systems new a7b7b772bb4a Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds e430d802d6a3 timer: Read jiffies once when forwarding base clk new da05b5ea12c1 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] new ea1e2bbec6ed keys: Add Jarkko Sakkinen as co-maintainer new ae89339b08f3 ntb: point to right memory window index new c16c6655605f ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 new 5e2cbf13d0ec NTB: ntb_transport: remove redundant assignment to rc new 5f59f6b182f7 ntb_hw_amd: Add a new NTB PCI device ID new a1472e73e3d7 ntb_hw_amd: Add memory window support for new AMD hardware new 4720101fab62 NTB: fix IDT Kconfig typos/spellos new 0cd81d77d056 Merge tag 'ntb-5.4' of git://github.com/jonmason/ntb adds 2472518e44ee Revert "drm/bridge: adv7511: Attach to DSI host at probe time" adds e0f32f78e51b drm/kms: Duct-tape for mode object lifetime checks adds 26b1d3b527e7 drm/atomic: Take the atomic toys away from X adds f2cbda2dba11 drm/atomic: Reject FLIP_ASYNC unconditionally adds 4d85f45c73a2 drm/atomic: Rename crtc_state->pageflip_flags to async_flip adds 2d2e0b90a08f drm: Fix kerneldoc and remove unused struct member in self [...] adds d4da4e33341c drm: Measure Self Refresh Entry/Exit times to avoid thrashing adds edfa07504c5b drm/panfrost: Fix regulator_get_optional() misuse adds d18a96620411 drm/panfrost: Remove NULL checks for regulator adds 65e51e30d862 drm/panfrost: Prevent race when handling page fault adds da3fce4af75d Merge tag 'drm-misc-next-fixes-2019-09-23' of git://anongi [...] adds 3e2cb6d89325 Merge tag 'drm-fixes-5.4-2019-09-25' of git://people.freed [...] new 289991ce1cac Merge tag 'drm-next-2019-09-27' of git://anongit.freedeskt [...] adds a18670f4617d watchdog: ath79_wdt: fix a typo in the name of a function adds 630ee1a50c40 watchdog: Mark expected switch fall-throughs adds ca58397c53dd watchdog: scx200_wdt: Mark expected switch fall-through adds 2c017640826a watchdog: wdt977: Mark expected switch fall-through adds 4b4b8b03458e watchdog: riowd: Mark expected switch fall-through adds 26ae6a8e9b09 watchdog: Remove dev_err() usage after platform_get_irq() adds b18f22d02ad1 watchdog: jz4740: Fix unused variable warning in jz4740_wdt_probe adds c9b8af43a7cd watchdog: pnx4008_wdt: allow compile-testing adds a65f506f4a82 watchdog: remove ks8695 driver adds 58e4db991233 watchdog: remove w90x900 driver adds 31bfa64e9428 watchdog: diag288_wdt: Remove leftover includes from conve [...] adds 68f28b01fb9e watchdog: cpwd: use generic compat_ptr_ioctl adds 144783a80cd2 watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout adds 30520ee8e3ba watchdog: imx_sc: Remove unnecessary error log adds 670e51b0301e watchdog: ziirave_wdt: Add missing newline adds 4a9600c7e735 watchdog: ziirave_wdt: Be verbose about errors in probe() adds b774fcef7dde watchdog: ziirave_wdt: Be more verbose during firmware update adds 39d0387d5e5e watchdog: ziirave_wdt: Don't bail out on unexpected timeout value adds 42abc12464f7 watchdog: ziirave_wdt: Log bootloader/firmware info during probe adds 5870f4958ccf watchdog: ziirave_wdt: Simplify ziirave_firm_write_pkt() adds 08188e8dbc75 watchdog: ziirave_wdt: Check packet length only once adds dc0dd28951f1 watchdog: ziirave_wdt: Skip zeros when calculating checksum adds e6bd448653d6 watchdog: ziirave_wdt: Fix incorrect use of ARRAY_SIZE adds 10f98fef7ba6 watchdog: ziirave_wdt: Zero out only what's necessary adds 08f980a8ffc4 watchdog: ziirave_wdt: Make use of put_unaligned_le16 adds d91bb8d91625 watchdog: ziirave_wdt: Don't check if ihex record length is zero adds de88053807d8 watchdog: ziirave_wdt: Don't read out more than 'len' firm [...] adds d2ddc4505ed2 watchdog: ziirave_wdt: Don't try to program readonly flash adds d2c1d4258f7f watchdog: ziirave_wdt: Fix misleading error message adds 910d0f968727 watchdog: ziirave_wdt: Fix JUMP_TO_BOOTLOADER payload adds c47825fb72ea watchdog: ziirave_wdt: Fix DOWNLOAD_END payload adds 0007cbd517a2 watchdog: ziirave_wdt: Fix RESET_PROCESSOR payload adds fe05178c7891 watchdog: ziirave_wdt: Drop status polling code adds fa0d2f44aa68 watchdog: ziirave_wdt: Fix DOWNLOAD_START payload adds 08c913fe3ea6 watchdog: ziirave_wdt: Drop ziirave_firm_write_block_data() adds f676ac8305f7 watchdog: ziirave_wdt: Update checked I2C functionality mask adds ff45d87dd8a8 dt-bindings: watchdog: Add ast2600 compatible adds b3528b487448 watchdog: aspeed: Add support for AST2600 adds f9eaba57c183 dt-bindings: watchdog: Add YAML schemas for the generic wa [...] adds 2de4de20dd36 dt-bindings: watchdog: Convert Allwinner watchdog to a schema adds f285e78fb778 dt-bindings: watchdog: sun4i: Add the watchdog interrupts adds 284ec100d091 dt-bindings: watchdog: sun4i: Add the watchdog clock adds 69eb8b118631 dt-bindings: watchdog: Add i.MX7ULP bindings adds 41b630f41bf7 watchdog: Add i.MX7ULP watchdog support adds e07a4c79ca75 watchdog: orion_wdt: use timer1 as a pretimeout adds 3d9e89bda9e9 watchdog: aspeed: add support for dual boot adds ebdc0f581732 watchdog: apseed: Add access_cs0 option for alt-boot adds 3b7c09fd645b watchdog: imx_sc: this patch just fixes whitespaces adds 36375491a439 watchdog: qcom: support pre-timeout when the bark irq is a [...] adds 52a142140e14 watchdog: qcom: remove unnecessary variable from private storage adds ca2fc5efffde watchdog: f71808e_wdt: Add F81803 support new 7bccb9f10c8f Merge tag 'linux-watchdog-5.4-rc1' of git://www.linux-watc [...] new 8c7aa184281c thermal_hwmon: Sanitize thermal_zone type new adc8749b150c thermal/drivers/core: Use put_device() if device_register() fails new 1851799e1d29 thermal: Fix use-after-free when unregistering thermal zon [...] new 67eed44b8a8a thermal: Add some error messages new bf8ca04d8bfd MAINTAINERS: Add Amit Kucheria as reviewer for thermal adds fdf4f2fb8e89 drivers: thermal: processor_thermal_device: Export sysfs i [...] new c669675b56b4 thermal: int340x: processor_thermal: Add Ice Lake support new f639cff55fb4 thermal: intel: int340x_thermal: Remove unnecessary acpi_h [...] new 4c8a342c118a thermal: intel: int3403: replace printk(KERN_WARN...) with [...] new 97e9cafe85a9 thermal: intel: Use dev_get_drvdata adds 9aee3713135a thermal: armada: Fix -Wshift-negative-value adds b9cd1663fb49 thermal: rcar_gen3_thermal: Replace devm_add_action() foll [...] adds 9d6b4b871dcf thermal: tegra: Fix a typo adds 6b8249abb093 drivers: thermal: qcom: tsens: Fix memory leak from qfprom read adds 51904045d4aa thermal: qoriq: Add clock operations adds 11f0cdc8bd62 thermal: qoriq: Fix error path of calling qoriq_tmu_regist [...] adds 4d82000af007 thermal: qoriq: Use devm_platform_ioremap_resource() inste [...] adds aea591970f65 thermal: qoriq: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds 11f787b0840e dt-bindings: thermal: qoriq: Add optional clocks property adds 6b221b0af750 Merge branches 'thermal-soc-misc' and 'thermal-soc-qoriq' [...] new 0f84d1d18c46 Merge branches 'thermal-core', 'thermal-intel' and 'therma [...] new d0e00bc5ada5 Merge branch 'for-5.4' of git://git.kernel.org/pub/scm/lin [...] new 284b94be1925 blk-mq: move lockdep_assert_held() into elevator_exit new b89f625e28d4 block: don't release queue's sysfs lock during switching elevator new 25d41e4aadb0 iocost: better trace vrate changes new 7cd806a9a953 iocost: improve nr_lagging handling new 7afcccafa59f iocost: bump up default latency targets for hard disks new 2af2783f2ea4 rq-qos: get rid of redundant wbt_update_limits() new 8d6996630c03 block: fix null pointer dereference in blk_mq_rq_timed_out() new 47db9b9a6eba Merge tag 'for-linus-2019-09-27' of git://git.kernel.dk/li [...] adds daa5de541584 io_uring: compare cached_cq_tail with cq.head in_io_uring_poll adds bda521624e75 io_uring: make CQ ring wakeups be more efficient new 738f531d877a Merge tag 'for-5.4/io_uring-2019-09-27' of git://git.kerne [...] adds a315614b6899 pwm: mxs: Use devm_platform_ioremap_resource() to simplify code adds f6abac0379b8 pwm: sifive: Remove redundant error message adds 3b442c60cf97 pwm: jz4740: Document known limitations adds f6960976c465 pwm: imx: Document known limitations adds fb5a35dbee8d pwm: Remove dev_err() usage after platform_get_irq() adds 4b046497341c dt-bindings: pwm: mediatek: Add documentation for MT8516 adds 8d190728fd8e pwm: mediatek: Add MT8516 SoC support adds bdaadd594817 dt-bindings: pwm: sprd: Add Spreadtrum PWM documentation adds 8aae4b02e8a6 pwm: sprd: Add Spreadtrum PWM support adds c79468b8955b pwm: rcar: Remove a redundant condition in rcar_pwm_apply() adds 4537e52a5266 pwm: bcm2835: Suppress error message for invalid period_ns adds 7e9713af3161 pwm: bcm2835: Fix period_ns range check adds 9e3ca01f7e58 pwm: bcm2835: Suppress error message during deferred probe adds ba73deb16ff5 pwm: rockchip: Set polarity unconditionally in .get_state() adds fc3c5512e337 pwm: Introduce local struct pwm_chip in pwm_apply_state() adds 01ccf903edd6 pwm: Let pwm_get_state() return the last implemented state adds 797a5ebc26da pwm: rockchip: Don't update the state for the caller of pw [...] adds deb9c462f4e5 pwm: sun4i: Don't update the state for the caller of pwm_a [...] adds c9675829ba4b pwm: fsl-ftm: Don't update the state for the caller of pwm [...] adds 71523d1812ac pwm: Ensure pwm_apply_state() doesn't modify the state argument adds c91e3234c603 pwm: stm32-lp: Add check in case requested period cannot b [...] adds 3d4d85741ad3 pwm: atmel: Remove platform_device_id and use only dt bindings adds d85b9ce198e3 pwm: atmel: Remove unneeded check for match data adds 9193c16e5a98 pwm: atmel: Consolidate driver data initialization adds e6c7c258f035 pwm: mediatek: Drop the check for of_device_get_match_data() adds 61aa258ab1a5 pwm: mediatek: Remove the has_clks field adds efecdeb82f21 pwm: mediatek: Allocate the clks array dynamically adds 2503781c97fa pwm: mediatek: Use pwm_mediatek as common prefix adds 4bea6dd5be7e pwm: mediatek: Update license and switch to SPDX tag adds 1c00ad6ebf36 dt-bindings: pwm: Update bindings for MT7629 SoC new 715d14da670e pwm: mediatek: Add MT7629 compatible string new 8f960106c150 MAINTAINERS: Add a selection of PWM related keywords to th [...] new 6f736909f0a4 MAINTAINERS: Add patchwork link for PWM entry new da635e7abe3f MAINTAINERS: Add myself as reviewer for the PWM subsystem new e37e3bc7e265 Merge tag 'pwm/for-5.4-rc1' of git://git.kernel.org/pub/sc [...] new 8bbe0dec38e1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 91d99a724e9c nios2: force the string buffer NULL-terminated new 70570a6418be Merge tag 'nios2-v5.4-rc1' of git://git.kernel.org/pub/scm [...] new 568d850e3c60 Merge tag 'riscv/for-v5.4-rc1-b' of git://git.kernel.org/p [...] adds c87a37ebd40b 9p: avoid attaching writeback_fid on mmap with type PRIVATE adds 0ce772fe79b6 9p: Transport error uninitialized adds 962a991c5de1 9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie adds aafee43b7286 9p/vfs_super.c: Remove unused parameter data in v9fs_fill_super new 9977b1a71488 Merge tag '9p-for-5.4' of git://github.com/martinetd/linux adds c4bb667eaf52 fuse: reserve values for mapping protocol adds 2d1d25d0a224 virtio-fs: add Documentation/filesystems/virtiofs.rst adds a62a8ef9d97d virtio-fs: add virtiofs filesystem new 8f744bdee4fe Merge tag 'virtio-fs-5.4' of git://git.kernel.org/pub/scm/ [...] adds 64a38e840ce5 SUNRPC: Track writers of the 'channel' file to improve cac [...] adds 4f375483559c Merge nfsd bugfixes adds 10fa8acf0fa6 nfsd: Remove unnecessary NULL checks adds d6dfe43ec606 svcrdma: Remove svc_rdma_wq adds 4866073e6ddf svcrdma: Use llist for managing cache of recv_ctxts adds f69d6d8eef78 sunrpc: add a new cache_detail operation for when a cache [...] adds 18f6622ebbde locks: create a new notifier chain for lease attempts adds b72679ee89a0 notify: export symbols for use by the knfsd file cache adds 7239a40ca8bf vfs: Export flush_delayed_fput for use by knfsd. adds 65294c1f2c5e nfsd: add a new struct file caching facility to nfsd adds b493523926f9 nfsd: hook up nfsd_write to the new nfsd_file cache adds 48cd7b51258c nfsd: hook up nfsd_read to the nfsd_file cache adds 5920afa3c85f nfsd: hook nfsd_commit up to the nfsd_file cache adds fd4f83fd7dfb nfsd: convert nfs4_file->fi_fds array to use nfsd_files adds eb82dd393744 nfsd: convert fi_deleg_file and ls_file fields to nfsd_file adds 5c4583b2b78e nfsd: hook up nfs4_preprocess_stateid_op to the nfsd_file cache adds 6b556ca2872b nfsd: have nfsd_test_lock use the nfsd_file cache adds 501cb1849f86 nfsd: rip out the raparms cache adds 7775ec57f4c7 nfsd: close cached files prior to a REMOVE or RENAME that [...] adds b96811cd0246 nfsd: Fix up some unused variable warnings adds ed9927533a64 nfsd: Fix the documentation for svcxdr_tmpalloc() adds bb13f35b96f4 nfsd: remove duplicated include from filecache.c adds 9d60d93198c6 Deprecate nfsd fault injection adds 2b86e3aaf993 nfsd: eliminate an unnecessary acl size limit adds 5e113224c17e nfsd: nfsd_file cache entries should be per net namespace adds 27c438f53e79 nfsd: Support the server resetting the boot verifier adds 055b24a8f230 nfsd: Don't garbage collect files that might contain write errors adds bbf2f098838a nfsd: Reset the boot verifier on all write I/O errors adds 11a60d159259 nfsd: add a "GetVersion" upcall for nfsdcld adds 6ee95d1c8991 nfsd: add support for upcall version 2 adds 7f49fd5d7acd nfsd: handle drc over-allocation gracefully. adds 2030ca560c5f nfsd: degraded slot-count more gracefully as allocation ne [...] adds 65643f4c8217 nfsd: Make nfsd_reset_boot_verifier_locked static adds 83a63072c815 nfsd: fix nfs read eof detection adds e41f9efb85d3 sunrpc: clean up indentation issue new 298fb76a5583 Merge tag 'nfsd-5.4' of git://linux-nfs.org/~bfields/linux adds b36f281f4a31 ima: initialize the "template" field with the default template adds c8424e776b09 MODSIGN: Export module signature definitions adds 2a7bf671186e PKCS#7: Refactor verify_pkcs7_signature() adds e201af16d1ec PKCS#7: Introduce pkcs7_get_digest() adds cf38fed1e183 integrity: Select CONFIG_KEYS instead of depending on it adds 9044d627fd18 ima: Add modsig appraise_type option for module-style appe [...] adds a5fbeb615ca4 ima: Factor xattr_verify() out of ima_appraise_measurement() adds 39b07096364a ima: Implement support for module-style appended signatures adds 15588227e086 ima: Collect modsig adds 3878d505aa71 ima: Define ima-modsig template adds e5092255bb39 ima: Store the measurement again when appraising a modsig adds f5e1040196db ima: always return negative code for error adds 4ece3125f21b ima: fix freeing ongoing ahash_request adds 70433f67ec3a MODSIGN: make new include file self contained adds 556d971bdae6 ima: Fix use after free in ima_read_modsig() adds cbc0425d3dd3 sefltest/ima: support appended signatures (modsig) adds fa5b57175364 ima: use struct_size() in kzalloc() adds 2a7f0e53daf2 ima: ima_api: Use struct_size() in kzalloc() new f1f2f614d535 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds e6b1db98cf4d security: Support early LSMs adds 9e47d31d6a57 security: Add a "locked down" LSM hook adds 000d388ed3bb security: Add a static lockdown policy LSM adds 49fcf732bdae lockdown: Enforce module signatures if the kernel is locked down adds 9b9d8dda1ed7 lockdown: Restrict /dev/{mem,kmem,port} when the kernel is [...] adds 7d31f4602f8d kexec_load: Disable at runtime if the kernel is locked down adds fef5dad98760 lockdown: Copy secure_boot flag in boot params across kexe [...] adds 99d5cadfde2b kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXE [...] adds 155bdd30af17 kexec_file: Restrict at runtime if the kernel is locked down adds 38bd94b8a1bd hibernate: Disable when the kernel is locked down adds eb627e17727e PCI: Lock down BAR access when the kernel is locked down adds 96c4f67293e4 x86: Lock down IO port access when the kernel is locked down adds 95f5e95f41df x86/msr: Restrict MSR access when the kernel is locked down adds f474e1486b78 ACPI: Limit access to custom_method when the kernel is loc [...] adds 41fa1ee9c6d6 acpi: Ignore acpi_rsdp kernel param when the kernel has be [...] adds 6ea0e815fc5e acpi: Disable ACPI table override if the kernel is locked down adds 3f19cad3fa0d lockdown: Prohibit PCMCIA CIS storage when the kernel is l [...] adds 794edf30ee6c lockdown: Lock down TIOCSSERIAL adds 20657f66ef52 lockdown: Lock down module params that specify hardware pa [...] adds 906357f77a07 x86/mmiotrace: Lock down the testmmiotrace module adds 02e935bf5b34 lockdown: Lock down /proc/kcore adds a94549dd87f5 lockdown: Lock down tracing and perf kprobes when in confi [...] adds 9d1f8be5cf42 bpf: Restrict bpf when kernel lockdown is in confidentiality mode adds b0c8fdc7fdb7 lockdown: Lock down perf when in confidentiality mode adds 29d3c1c8dfe7 kexec: Allow kexec_file() with appropriate IMA policy when [...] adds 5496197f9b08 debugfs: Restrict debugfs when the kernel is locked down adds ccbd54ff54e8 tracefs: Restrict tracefs when the kernel is locked down adds 1957a85b0032 efi: Restrict efivar_ssdt_load when the kernel is locked down adds b602614a8107 lockdown: Print current->comm in restriction messages adds f8a9bc623a6d security: constify some arrays in lockdown LSM adds 45893a0abee6 kexec: Fix file verification on S390 new aefcf2f4b581 Merge branch 'next-lockdown' of git://git.kernel.org/pub/s [...] adds dac9f027b109 sched/fair: Remove unused cfs_rq_clock_task() function adds 42fd8baab31f sched/core: Convert vcpu_is_preempted() from macro to an i [...] new 3fbd7ee285b2 tasks: Add a count of task RCU users new 0ff7b2cfbae3 tasks, sched/core: Ensure tasks are available for a grace [...] new 154abafc68bf tasks, sched/core: With a grace period after finish_task_s [...] new 5311a98fef7d tasks, sched/core: RCUify the assignment of rq->curr new fc0d77387cb5 sched/membarrier: Fix private expedited registration check new 09554009c0ca sched/membarrier: Remove redundant check new 2840cf02fae6 sched/membarrier: Call sync_core only before usermode for same mm new 227a4aadc75b sched/membarrier: Fix p->mm->membarrier_state racy load new 19a4ff534bb0 selftests, sched/membarrier: Add multi-threaded test new c6d68c1c4a4d sched/membarrier: Skip IPIs when mm->mm_users == 1 new c172e0a3e8e6 sched/membarrier: Return -ENOMEM to userspace on memory al [...] new 714e501e16cd sched/core: Fix migration to invalid CPU in __set_cpus_all [...] new 763a9ec06c40 sched/fair: Fix -Wunused-but-set-variable warnings new a49b4f4012ef sched/core: Fix preempt_schedule() interrupt return comment new 9fc41acc89e5 sched/core: Remove double update_max_interval() call on CP [...] new 4892f51ad54d sched/fair: Avoid redundant EAS calculation new 9c5efe9ae7df Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] new ca14c996afe7 x86/purgatory: Disable the stackleak GCC plugin for the purgatory new f19e00ee84be Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new 253c892193ab powerpc/eeh: Fix eeh eeh_debugfs_break_device() with SRIOV [...] new a2953204b576 Merge tag 'powerpc-5.4-2' of git://git.kernel.org/pub/scm/ [...] new ac79f78dab89 Revert "Revert "mm, thp: restore node-local hugepage alloc [...] new 19deb7695e07 Revert "Revert "Revert "mm, thp: consolidate THP gfp handl [...] new b39d0ee2632d mm, page_alloc: avoid expensive reclaim when compaction ma [...] new 76e654cc91bb mm, page_alloc: allow hugepage fallback to remote nodes wh [...] new edf445ad7c8d Merge branch 'hugepage-fallbacks' (hugepatch patches from [...] new 5a2a828d81e9 Merge tag 'wireless-drivers-for-davem-2019-09-26' of https [...] new 424adc329bcb dimlib: make DIMLIB a hidden symbol new 31aefe14bc9f net: aquantia: Fix aq_vec_isr_legacy() return value new 286183147666 cxgb4: Signedness bug in init_one() new 002dfe808525 net: hisilicon: Fix signedness bug in hix5hd2_dev_probe() new 25a584955f02 net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe() new bd55f8ddbc43 net: netsec: Fix signedness bug in netsec_probe() new ced81eb84d6a enetc: Fix a signedness bug in enetc_of_get_phy() new 7f9e88e6ef8c net: socionext: Fix a signedness bug in ave_probe() new f10210517a2f net: stmmac: dwmac-meson8b: Fix signedness bug in probe new 73e211e11be8 net: axienet: fix a signedness bug in probe new d7eb651212fd of: mdio: Fix a signedness bug in of_phy_get_and_connect() new 1a4b62a0b8a3 net: nixge: Fix a signedness bug in nixge_probe() new 231042181dc9 net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_ [...] new 0355d6c1d591 kcm: disable preemption in kcm_parse_func_strparser() new 159d2c7d8106 sch_netem: fix rcu splat in netem_enqueue() new 2b6fd3ea438c net: dsa: qca8k: Fix port enable for CPU port new 4f6570d7206b ipv6: add priority parameter to ip6_xmit() new e9a5dceee56c ipv6: tcp: provide sk->sk_priority to ctl packets new f6c0f5d209fa tcp: honor SO_PRIORITY in TIME_WAIT state new 4e1e83be1cd4 Merge branch 'SO_PRIORITY' new 05733434ee9a net/rds: Check laddr_check before calling it new 4ce70b4aed57 net: sched: sch_htb: don't call qdisc_put() while holding [...] new c2999f7fb05b net: sched: multiq: don't call qdisc_put() while holding t [...] new e3ae1f96accd net: sched: sch_sfb: don't call qdisc_put() while holding [...] new 5c7ff18149fe Merge branch 'qdisc-destroy' new e3439af4a339 bpf: Clean up indentation issue in BTF kflag processing new 768fb61fcc13 bpf: Fix bpf_event_output re-entry issue new 3c30819dc68a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new dac91170f8e9 vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled new dfe5999dc03e net/sched: Set default of CONFIG_NET_TC_SKB_EXT to N new 8572cea1461a nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs new 8ce39eb5a67a nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs new c5f095baa880 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new a3aa6e65beeb net: dsa: microchip: Always set regmap stride to 1 new 991ad2b24da2 lib: dimlib: fix help text typos new 2df4de168176 ptp: correctly disable flags on old ioctls new fd4a8093ec0b net: socionext: ave: Avoid using netdev_err() before calli [...] new 407d8098cb1a net: phy: micrel: add Asym Pause workaround for KSZ9021 new 6ba5bbba95f7 NFC: st95hf: clean up indentation issue new 4208966f65f5 net: ena: clean up indentation issue new 979b9b251ae0 mlxsw: spectrum: Clear VLAN filters during port initialization new 44bde514eb13 Documentation: Clarify trap's description new 52feb8b588f6 mlxsw: spectrum_flower: Fail in case user specifies multip [...] new 94e7e5da388d Merge branch 'mlxsw-Various-fixes' new 6b3656a60f20 tcp_bbr: fix quantization code to not raise cwnd if not pr [...] new 174e23810cd3 sk_buff: drop all skb extensions on free and skb scrubbing new a41e8a88b06e tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state new 78beef629fd9 nfp: abm: fix memory leak in nfp_abm_u32_knode_replace new faeacb6ddb13 net: tap: clean up an indentation issue new 02dc96ef6c25 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 34c0989c0531 iommu/amd: Fix pages leak in free_pagetable() adds 6ccb72f8374e iommu/amd: Fix downgrading default page-sizes in alloc_pte() adds 7f1f1683c1e2 iommu/amd: Introduce first_pte_l7() helper adds cc449541f2a8 iommu/amd: Unmap all L7 PTEs when downgrading page-sizes adds 0b15e02f0cc4 iommu/amd: Wait for completion of IOTLB flush in attach_device new f15d9a992f90 iommu/amd: Remove domain->updated new 3a11905b69eb iommu/amd: Remove amd_iommu_devtable_lock new f6c0bfce271b iommu/amd: Take domain->lock for complete attach/detach path new 45e528d9c479 iommu/amd: Check for busy devices earlier in attach_device() new ab7b2577f0d1 iommu/amd: Lock dev_data in attach/detach code paths new 2a78f9962565 iommu/amd: Lock code paths traversing protection_domain->dev_list new 4d2af08ed08c Merge tag 'iommu-fixes-5.4-rc1' of git://git.kernel.org/pu [...] new 127068abe85b i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630 new a71e2ac1f320 i2c: riic: Clear NACK in tend isr new fd4b204a0971 i2c: i801: Bring back Block Process Call support for certa [...] new 11af27f49408 i2c: slave-eeprom: Add read only mode new 9ecb3e10a9f2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds dd89d82e7514 thermal: thermal_mmio: remove some dead code adds cb063a83ca32 thermal: db8500: Finalize device tree conversion adds 3de9e4dff889 thermal: db8500: Use dev helper variable adds 6c375eccded4 thermal: db8500: Rewrite to be a pure OF sensor new 939ca9f1751d Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new a3c0e7b1fe1f Merge tag 'libnvdimm-fixes-5.4-rc1' of git://git.kernel.or [...] adds 11ed5cf064be firmware: arm_scmi: reset: fix reset_state assignment in s [...] adds 61423712dbb8 reset: reset-scmi: add missing handle initialisation new a4207a1c5edc Merge tag 'scmi-fixes-5.4' of git://git.kernel.org/pub/scm [...] new 9bfd7319e8d3 Merge tag 'fixes-5.4-merge-window' of git://git.kernel.org [...] new 188bd2fc7b2c Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new ad5dba09b1d9 Merge remote-tracking branch 'sparc/master' new 752c938a5c14 ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widg [...] new 84b66885fdcf Merge branch 'asoc-5.4' into asoc-linus new bd5289e7e089 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 22bcb92fb9e9 Merge remote-tracking branch 'regulator-fixes/for-linus' new 6b04e47b73f2 spi: orion: fix runtime PM initialization new 60b76d1c3b0a Merge branch 'spi-5.4' into spi-linus new c14e45f7d875 Merge remote-tracking branch 'spi-fixes/for-linus' new 7c4702db16e0 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new dc925a36060e Documentation/process: Clarify disclosure rules new 5540319fb814 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 004812baf0e5 Merge remote-tracking branch 'ide/master' new df0a429f956c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 7db9249b8106 Merge remote-tracking branch 'omap-fixes/fixes' new 718f7c1fb05d Merge remote-tracking branch 'hwmon-fixes/hwmon' new 13fc1d271a2e Btrfs: fix race setting up and completing qgroup rescan workers new 1fac4a54374f btrfs: relocation: fix use-after-free on dead relocation roots new fab273595507 btrfs: Fix a regression which we can't convert to SINGLE profile new bab32fc069ce btrfs: qgroup: Fix the wrong target io_tree when freeing r [...] new d4e204948fe3 btrfs: qgroup: Fix reserved data space leak if we have mul [...] new 47e95c92bce8 Merge branch 'misc-5.4' into next-fixes new 22d2a78f29bb Merge remote-tracking branch 'btrfs-fixes/next-fixes' new ca4704a61279 Merge remote-tracking branch 'vfs-fixes/fixes' new f264decdc8e8 Merge remote-tracking branch 'scsi-fixes/fixes' new d1c536e31773 mmc: sdhci: improve ADMA error reporting new 121bd08b029e mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence new 4ee7dde4c777 mmc: sdhci: Let drivers define their DMA mask new b960bc448a25 mmc: tegra: Implement ->set_dma_mask() new e51df6ce668a mmc: host: sdhci-pci: Add Genesys Logic GL975x support new 572c9dc4930e Merge remote-tracking branch 'mmc-fixes/fixes' new 4e48ddf41476 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 72afce7d00a9 sched: Add __ASSEMBLY__ guards around struct clone_args new 27d969a2d997 selftests: pidfd: Fix undefined reference to pthread_create() new 1ec8c5738e5e Merge remote-tracking branch 'pidfd-fixes/fixes' new a0ecd6fdbf5d drm/komeda: prevent memory leak in komeda_wb_connector_add new 8d0cc3a7f82f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
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 (d20eeb14322b) \ N -- N -- N refs/heads/pending-fixes (8d0cc3a7f82f)
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 343 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: Documentation/ABI/testing/ima_policy | 6 +- Documentation/ABI/testing/sysfs-class-watchdog | 34 + Documentation/admin-guide/kernel-parameters.txt | 9 + Documentation/core-api/kernel-api.rst | 3 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 + Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 40 + .../devicetree/bindings/thermal/qoriq-thermal.txt | 1 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 58 + .../devicetree/bindings/watchdog/aspeed-wdt.txt | 1 + .../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 + .../devicetree/bindings/watchdog/sunxi-wdt.txt | 22 - .../devicetree/bindings/watchdog/watchdog.yaml | 26 + Documentation/filesystems/index.rst | 10 + Documentation/filesystems/virtiofs.rst | 60 + Documentation/networking/devlink-trap.rst | 3 +- .../process/embargoed-hardware-issues.rst | 40 +- Documentation/security/IMA-templates.rst | 3 + Documentation/vm/split_page_table_lock.rst | 10 +- Documentation/watchdog/watchdog-parameters.rst | 19 - MAINTAINERS | 20 +- arch/alpha/include/uapi/asm/mman.h | 3 + arch/arc/include/asm/pgalloc.h | 4 +- arch/arm/include/asm/tlb.h | 2 +- arch/arm/mm/mmu.c | 2 +- arch/arm64/Kconfig | 6 +- arch/arm64/include/asm/tlb.h | 2 +- arch/arm64/mm/mmu.c | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/hexagon/include/asm/pgalloc.h | 2 +- arch/hexagon/mm/init.c | 13 - arch/m68k/include/asm/mcf_pgalloc.h | 6 +- arch/m68k/include/asm/motorola_pgalloc.h | 6 +- arch/m68k/include/asm/sun3_pgalloc.h | 2 +- arch/mips/include/asm/pgalloc.h | 2 +- arch/mips/include/uapi/asm/mman.h | 3 + arch/nios2/include/asm/pgalloc.h | 2 +- arch/nios2/kernel/setup.c | 6 +- arch/openrisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/uapi/asm/mman.h | 3 + arch/powerpc/kernel/eeh.c | 4 +- arch/powerpc/mm/pgtable-frag.c | 6 +- arch/riscv/include/asm/pgalloc.h | 2 +- arch/s390/Kconfig | 4 +- arch/s390/include/asm/cpu_mf.h | 10 +- arch/s390/include/asm/perf_event.h | 2 + arch/s390/include/uapi/asm/zcrypt.h | 4 +- arch/s390/kernel/kexec_elf.c | 4 +- arch/s390/kernel/kexec_image.c | 4 +- arch/s390/kernel/machine_kexec_file.c | 28 +- arch/s390/kernel/perf_cpum_sf.c | 165 ++- arch/s390/kernel/topology.c | 3 +- arch/s390/mm/pgalloc.c | 6 +- arch/sh/include/asm/pgalloc.h | 2 +- arch/sparc/include/asm/pgtable_64.h | 5 +- arch/sparc/mm/init_64.c | 4 +- arch/sparc/mm/srmmu.c | 4 +- arch/um/include/asm/pgalloc.h | 2 +- arch/unicore32/include/asm/tlb.h | 2 +- arch/x86/Kconfig | 20 +- arch/x86/boot/compressed/acpi.c | 19 +- arch/x86/include/asm/acpi.h | 9 + arch/x86/include/asm/x86_init.h | 2 + arch/x86/kernel/acpi/boot.c | 5 + arch/x86/kernel/ima_arch.c | 4 +- arch/x86/kernel/ioport.c | 7 +- arch/x86/kernel/kexec-bzimage64.c | 1 + arch/x86/kernel/msr.c | 8 + arch/x86/kernel/x86_init.c | 1 + arch/x86/mm/pat_rbtree.c | 19 +- arch/x86/mm/pgtable.c | 2 +- arch/x86/mm/testmmiotrace.c | 5 + arch/x86/purgatory/Makefile | 1 + arch/xtensa/include/asm/pgalloc.h | 4 +- arch/xtensa/include/uapi/asm/mman.h | 3 + block/blk-flush.c | 10 + block/blk-iocost.c | 30 +- block/blk-mq-sched.c | 2 - block/blk-mq.c | 5 +- block/blk-sysfs.c | 14 +- block/blk.h | 9 + block/elevator.c | 31 +- certs/system_keyring.c | 61 +- crypto/asymmetric_keys/pkcs7_verify.c | 33 + crypto/asymmetric_keys/verify_pefile.c | 4 +- drivers/acpi/custom_method.c | 6 + drivers/acpi/osl.c | 14 +- drivers/acpi/tables.c | 6 + drivers/block/drbd/drbd_interval.c | 29 +- drivers/char/mem.c | 7 +- drivers/firmware/arm_scmi/reset.c | 2 +- drivers/firmware/efi/efi.c | 6 + drivers/gpio/gpio-mvebu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +- .../drm/arm/display/komeda/komeda_wb_connector.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 12 +- drivers/gpu/drm/drm_atomic_helper.c | 22 +- drivers/gpu/drm/drm_atomic_state_helper.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 3 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_ioctl.c | 7 +- drivers/gpu/drm/drm_mode_object.c | 4 +- drivers/gpu/drm/drm_self_refresh_helper.c | 73 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 4 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 10 +- drivers/gpu/drm/panfrost/panfrost_device.c | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 55 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 5 +- drivers/i2c/busses/i2c-i801.c | 1 + drivers/i2c/busses/i2c-qcom-geni.c | 12 +- drivers/i2c/busses/i2c-riic.c | 1 + drivers/i2c/i2c-slave-eeprom.c | 14 +- drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/iommu/amd_iommu.c | 229 ++-- drivers/iommu/amd_iommu_types.h | 4 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 9 +- drivers/mfd/db8500-prcmu.c | 53 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/Makefile | 2 +- drivers/mmc/host/sdhci-pci-core.c | 2 + drivers/mmc/host/sdhci-pci-gli.c | 352 ++++++ drivers/mmc/host/sdhci-pci.h | 5 + drivers/net/dsa/microchip/ksz_common.h | 2 +- drivers/net/dsa/qca8k.c | 3 + drivers/net/ethernet/amazon/ena/ena_eth_com.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 15 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 9 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 + drivers/net/ethernet/netronome/nfp/abm/cls.c | 14 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 7 + drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/phy/micrel.c | 3 + drivers/net/tap.c | 2 +- drivers/net/vrf.c | 3 +- drivers/net/wimax/i2400m/tx.c | 3 +- drivers/nfc/st95hf/core.c | 2 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 22 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 8 +- drivers/ntb/hw/idt/Kconfig | 6 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +- drivers/ntb/ntb_transport.c | 2 +- drivers/ntb/test/ntb_perf.c | 2 +- drivers/of/of_mdio.c | 2 +- drivers/pci/pci-sysfs.c | 16 + drivers/pci/proc.c | 14 +- drivers/pci/syscall.c | 4 +- drivers/pcmcia/cistpl.c | 5 + drivers/ptp/ptp_chardev.c | 4 +- drivers/pwm/Kconfig | 13 +- drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 40 +- drivers/pwm/pwm-atmel-hlcdc.c | 2 +- drivers/pwm/pwm-atmel.c | 49 +- drivers/pwm/pwm-bcm-iproc.c | 2 +- drivers/pwm/pwm-bcm2835.c | 19 +- drivers/pwm/pwm-cros-ec.c | 2 +- drivers/pwm/pwm-fsl-ftm.c | 8 +- drivers/pwm/pwm-hibvt.c | 2 +- drivers/pwm/pwm-imx-tpm.c | 4 +- drivers/pwm/pwm-imx27.c | 6 +- drivers/pwm/pwm-jz4740.c | 7 +- drivers/pwm/pwm-lpss.c | 2 +- drivers/pwm/pwm-mediatek.c | 231 ++-- drivers/pwm/pwm-meson.c | 4 +- drivers/pwm/pwm-mxs.c | 4 +- drivers/pwm/pwm-rcar.c | 4 +- drivers/pwm/pwm-rockchip.c | 18 +- drivers/pwm/pwm-sifive.c | 6 +- drivers/pwm/pwm-sprd.c | 309 +++++ drivers/pwm/pwm-sti.c | 4 +- drivers/pwm/pwm-stm32-lp.c | 8 +- drivers/pwm/pwm-stm32.c | 4 +- drivers/pwm/pwm-sun4i.c | 10 +- drivers/pwm/pwm-zx.c | 2 +- drivers/reset/reset-scmi.c | 1 + drivers/s390/cio/ccwgroup.c | 2 +- drivers/s390/cio/css.c | 2 + drivers/s390/cio/device_ops.c | 23 +- drivers/s390/crypto/ap_bus.c | 12 +- drivers/s390/crypto/ap_bus.h | 3 +- drivers/s390/crypto/pkey_api.c | 113 ++ drivers/s390/crypto/vfio_ap_drv.c | 2 + drivers/s390/crypto/zcrypt_api.h | 3 +- drivers/s390/crypto/zcrypt_cex4.c | 72 +- drivers/spi/spi-orion.c | 3 - drivers/tee/tee_shm.c | 1 + drivers/thermal/Kconfig | 2 +- drivers/thermal/armada_thermal.c | 5 +- drivers/thermal/db8500_thermal.c | 486 ++------ .../intel/int340x_thermal/acpi_thermal_rel.c | 6 - .../intel/int340x_thermal/int3403_thermal.c | 2 +- .../int340x_thermal/processor_thermal_device.c | 96 +- drivers/thermal/intel/intel_pch_thermal.c | 6 +- drivers/thermal/qcom/tsens-8960.c | 2 + drivers/thermal/qcom/tsens-v0_1.c | 12 +- drivers/thermal/qcom/tsens-v1.c | 1 + drivers/thermal/qcom/tsens.h | 1 + drivers/thermal/qoriq_thermal.c | 45 +- drivers/thermal/rcar_gen3_thermal.c | 3 +- drivers/thermal/tegra/soctherm.c | 2 +- drivers/thermal/thermal_core.c | 44 +- drivers/thermal/thermal_hwmon.c | 8 +- drivers/thermal/thermal_mmio.c | 7 - drivers/tty/serial/serial_core.c | 5 + drivers/vfio/vfio_iommu_type1.c | 2 + drivers/watchdog/Kconfig | 33 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/aspeed_wdt.c | 69 +- drivers/watchdog/ath79_wdt.c | 4 +- drivers/watchdog/cpwd.c | 25 +- drivers/watchdog/diag288_wdt.c | 3 - drivers/watchdog/f71808e_wdt.c | 17 +- drivers/watchdog/imx2_wdt.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 243 ++++ drivers/watchdog/imx_sc_wdt.c | 9 +- drivers/watchdog/jz4740_wdt.c | 1 - drivers/watchdog/ks8695_wdt.c | 319 ----- drivers/watchdog/nuc900_wdt.c | 302 ----- drivers/watchdog/orion_wdt.c | 66 +- drivers/watchdog/qcom-wdt.c | 84 +- drivers/watchdog/sprd_wdt.c | 4 +- drivers/watchdog/ziirave_wdt.c | 351 +++--- drivers/xen/events/events_base.c | 2 +- drivers/xen/pci.c | 21 +- drivers/xen/swiotlb-xen.c | 5 +- fs/9p/cache.c | 2 + fs/9p/vfs_file.c | 3 + fs/9p/vfs_super.c | 4 +- fs/binfmt_elf.c | 3 +- fs/btrfs/qgroup.c | 5 +- fs/btrfs/relocation.c | 9 +- fs/btrfs/volumes.c | 8 +- fs/debugfs/file.c | 30 + fs/debugfs/inode.c | 32 +- fs/erofs/data.c | 10 +- fs/erofs/super.c | 4 +- fs/erofs/zdata.c | 12 +- fs/exec.c | 2 +- fs/fat/dir.c | 4 +- fs/file_table.c | 1 + fs/fuse/Kconfig | 11 + fs/fuse/Makefile | 1 + fs/fuse/fuse_i.h | 9 + fs/fuse/inode.c | 4 + fs/fuse/virtio_fs.c | 1195 +++++++++++++++++++ fs/io_uring.c | 68 +- fs/jffs2/super.c | 2 - fs/locks.c | 62 + fs/namespace.c | 2 +- fs/nfs/dir.c | 41 +- fs/nfs/filelayout/filelayout.c | 1 + fs/nfs/internal.h | 8 - fs/nfs/nfs3proc.c | 45 +- fs/nfs/nfs4_fs.h | 11 +- fs/nfs/nfs4proc.c | 315 +++-- fs/nfs/nfs4state.c | 22 +- fs/nfs/nfs4xdr.c | 2 +- fs/nfs/pnfs.c | 71 +- fs/nfs/pnfs.h | 17 +- fs/nfs/super.c | 9 +- fs/nfsd/Kconfig | 3 +- fs/nfsd/Makefile | 3 +- fs/nfsd/acl.h | 8 - fs/nfsd/blocklayout.c | 3 +- fs/nfsd/export.c | 13 + fs/nfsd/filecache.c | 934 +++++++++++++++ fs/nfsd/filecache.h | 61 + fs/nfsd/netns.h | 4 + fs/nfsd/nfs3proc.c | 9 +- fs/nfsd/nfs3xdr.c | 13 +- fs/nfsd/nfs4callback.c | 35 +- fs/nfsd/nfs4layouts.c | 12 +- fs/nfsd/nfs4proc.c | 97 +- fs/nfsd/nfs4recover.c | 388 +++++- fs/nfsd/nfs4state.c | 239 ++-- fs/nfsd/nfs4xdr.c | 56 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/nfsproc.c | 4 +- fs/nfsd/nfssvc.c | 48 +- fs/nfsd/state.h | 13 +- fs/nfsd/trace.h | 140 +++ fs/nfsd/vfs.c | 351 +++--- fs/nfsd/vfs.h | 37 +- fs/nfsd/xdr3.h | 2 +- fs/nfsd/xdr4.h | 19 +- fs/notify/fsnotify.h | 2 - fs/notify/group.c | 2 + fs/notify/mark.c | 6 + fs/ntfs/mft.c | 12 +- fs/ntfs/namei.c | 2 +- fs/ntfs/runlist.c | 2 +- fs/ntfs/super.c | 2 +- fs/open.c | 2 +- fs/proc/kcore.c | 6 + fs/reiserfs/do_balan.c | 15 +- fs/reiserfs/fix_node.c | 6 +- fs/reiserfs/journal.c | 22 +- fs/reiserfs/lbalance.c | 3 +- fs/reiserfs/objectid.c | 3 +- fs/reiserfs/prints.c | 3 - fs/reiserfs/stree.c | 4 - fs/tracefs/inode.c | 42 +- fs/userfaultfd.c | 22 +- fs/xfs/libxfs/xfs_alloc.h | 7 +- fs/xfs/libxfs/xfs_bmap.c | 13 +- fs/xfs/libxfs/xfs_sb.c | 2 +- fs/xfs/scrub/alloc.c | 3 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_sysfs.c | 13 - include/asm-generic/bug.h | 53 +- include/asm-generic/pgalloc.h | 8 +- include/asm-generic/vmlinux.lds.h | 8 +- include/crypto/pkcs7.h | 4 + include/drm/drm_crtc.h | 10 +- include/drm/drm_self_refresh_helper.h | 6 +- include/linux/acpi.h | 6 + include/linux/cpumask.h | 14 +- include/linux/fs.h | 5 + include/linux/fsnotify_backend.h | 2 + include/linux/gfp.h | 12 +- include/linux/ima.h | 9 + include/linux/interval_tree_generic.h | 22 +- include/linux/kexec.h | 6 +- include/linux/kgdb.h | 2 + include/linux/lsm_hooks.h | 13 + include/linux/mempolicy.h | 2 - include/linux/mm.h | 4 +- include/linux/mm_types.h | 14 +- include/linux/mm_types_task.h | 4 + include/linux/module.h | 3 - include/linux/module_signature.h | 46 + include/linux/nfs_fs.h | 3 + include/linux/platform_data/db8500_thermal.h | 29 - include/linux/printk.h | 22 +- include/linux/pwm.h | 4 +- include/linux/rbtree_augmented.h | 88 +- include/linux/rcuwait.h | 20 +- include/linux/sched.h | 10 +- include/linux/sched/mm.h | 10 +- include/linux/sched/task.h | 2 +- include/linux/security.h | 59 + include/linux/skbuff.h | 9 + include/linux/string.h | 5 +- include/linux/sunrpc/cache.h | 7 +- include/linux/sunrpc/sched.h | 3 - include/linux/sunrpc/svc_rdma.h | 6 +- include/linux/sunrpc/xdr.h | 2 +- include/linux/sunrpc/xprt.h | 1 + include/linux/sunrpc/xprtrdma.h | 4 +- include/linux/swap.h | 2 + include/linux/thread_info.h | 2 +- include/linux/uaccess.h | 21 +- include/linux/verification.h | 10 + include/net/inet_timewait_sock.h | 1 + include/net/ipv6.h | 2 +- include/net/sch_generic.h | 5 + include/trace/events/rpcrdma.h | 88 +- include/trace/events/writeback.h | 38 +- include/uapi/asm-generic/mman-common.h | 3 + include/uapi/linux/coff.h | 5 + include/uapi/linux/fuse.h | 8 +- include/uapi/linux/nfsd/cld.h | 41 +- include/uapi/linux/ptp_clock.h | 22 + include/uapi/linux/virtio_fs.h | 19 + include/uapi/linux/virtio_ids.h | 1 + init/Kconfig | 11 +- init/main.c | 1 + ipc/mqueue.c | 22 +- ipc/sem.c | 3 +- kernel/Makefile | 1 + kernel/bpf/btf.c | 2 +- kernel/debug/debug_core.c | 31 +- kernel/elfcore.c | 1 + kernel/events/core.c | 13 +- kernel/exit.c | 74 +- kernel/fork.c | 24 +- kernel/kexec.c | 8 + kernel/kexec_core.c | 2 + kernel/kexec_file.c | 68 +- kernel/module.c | 38 +- kernel/module_signature.c | 46 + kernel/module_signing.c | 56 +- kernel/panic.c | 42 +- kernel/params.c | 21 +- kernel/power/hibernate.c | 3 +- kernel/sched/core.c | 28 +- kernel/sched/fair.c | 39 +- kernel/sched/membarrier.c | 239 ++-- kernel/sched/sched.h | 34 + kernel/time/timer.c | 8 +- kernel/trace/bpf_trace.c | 36 +- kernel/trace/trace_kprobe.c | 10 +- kernel/trace/trace_uprobe.c | 5 +- lib/Kconfig | 5 +- lib/Kconfig.debug | 4 +- lib/bug.c | 11 +- lib/extable.c | 1 + lib/generic-radix-tree.c | 4 +- lib/hexdump.c | 21 - lib/lzo/lzo1x_compress.c | 14 +- lib/rbtree_test.c | 37 +- lib/string.c | 12 +- lib/strncpy_from_user.c | 3 +- lib/strnlen_user.c | 3 +- mm/frame_vector.c | 2 + mm/gup.c | 4 + mm/huge_memory.c | 51 +- mm/internal.h | 2 +- mm/madvise.c | 268 ++++- mm/memcontrol.c | 10 + mm/mempolicy.c | 48 +- mm/migrate.c | 2 +- mm/mincore.c | 2 + mm/mlock.c | 4 + mm/mmap.c | 34 +- mm/mprotect.c | 2 + mm/mremap.c | 3 + mm/msync.c | 2 + mm/oom_kill.c | 2 +- mm/page_alloc.c | 22 + mm/shmem.c | 2 +- mm/swap.c | 42 + mm/usercopy.c | 8 +- mm/vmalloc.c | 5 +- mm/vmscan.c | 62 +- net/9p/client.c | 1 + net/core/dev.c | 4 +- net/core/skbuff.c | 2 +- net/dccp/ipv6.c | 5 +- net/ipv4/ip_output.c | 1 - net/ipv4/tcp_bbr.c | 8 +- net/ipv4/tcp_ipv4.c | 4 + net/ipv4/tcp_minisocks.c | 1 + net/ipv4/tcp_timer.c | 5 +- net/ipv6/inet6_connection_sock.c | 2 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/tcp_ipv6.c | 24 +- net/kcm/kcmsock.c | 6 +- net/rds/bind.c | 5 +- net/sched/Kconfig | 1 - net/sched/sch_htb.c | 4 +- net/sched/sch_multiq.c | 23 +- net/sched/sch_netem.c | 2 +- net/sched/sch_sfb.c | 7 +- net/sctp/ipv6.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 2 +- net/sunrpc/cache.c | 15 +- net/sunrpc/clnt.c | 26 +- net/sunrpc/sched.c | 32 +- net/sunrpc/svc.c | 4 +- net/sunrpc/xdr.c | 65 +- net/sunrpc/xprt.c | 61 +- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 166 ++- net/sunrpc/xprtrdma/rpc_rdma.c | 71 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 24 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- net/sunrpc/xprtrdma/transport.c | 15 +- net/sunrpc/xprtrdma/verbs.c | 263 ++--- net/sunrpc/xprtrdma/xprt_rdma.h | 59 +- net/sunrpc/xprtsock.c | 8 +- scripts/Makefile | 2 +- scripts/checkpatch.pl | 69 +- scripts/gdb/linux/symbols.py | 4 +- security/Kconfig | 11 +- security/Makefile | 2 + security/integrity/Kconfig | 2 +- security/integrity/digsig.c | 43 +- security/integrity/ima/Kconfig | 15 +- security/integrity/ima/Makefile | 1 + security/integrity/ima/ima.h | 62 +- security/integrity/ima/ima_api.c | 27 +- security/integrity/ima/ima_appraise.c | 194 ++- security/integrity/ima/ima_crypto.c | 10 +- security/integrity/ima/ima_main.c | 28 +- security/integrity/ima/ima_modsig.c | 168 +++ security/integrity/ima/ima_policy.c | 121 +- security/integrity/ima/ima_template.c | 31 +- security/integrity/ima/ima_template_lib.c | 64 +- security/integrity/ima/ima_template_lib.h | 4 + security/integrity/integrity.h | 20 + security/lockdown/Kconfig | 47 + security/lockdown/Makefile | 1 + security/lockdown/lockdown.c | 191 +++ security/security.c | 56 +- sound/soc/soc-topology.c | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 3 + tools/arch/x86/include/uapi/asm/unistd.h | 2 +- tools/include/asm/bug.h | 1 + tools/include/linux/rbtree.h | 71 +- tools/include/linux/rbtree_augmented.h | 119 +- tools/include/uapi/asm-generic/unistd.h | 2 +- tools/include/uapi/linux/prctl.h | 7 +- tools/lib/rbtree.c | 37 +- tools/lib/traceevent/Build | 11 - .../Documentation/libtraceevent-event_print.txt | 130 ++ .../Documentation/libtraceevent-func_apis.txt | 10 +- .../Documentation/libtraceevent-handle.txt | 8 +- .../Documentation/libtraceevent-plugins.txt | 99 ++ .../lib/traceevent/Documentation/libtraceevent.txt | 15 +- tools/lib/traceevent/Makefile | 94 +- tools/lib/traceevent/event-parse.c | 22 +- tools/lib/traceevent/event-parse.h | 2 + tools/lib/traceevent/{ => plugins}/Build | 9 - tools/lib/traceevent/plugins/Makefile | 222 ++++ .../lib/traceevent/{ => plugins}/plugin_cfg80211.c | 0 .../lib/traceevent/{ => plugins}/plugin_function.c | 0 .../lib/traceevent/{ => plugins}/plugin_hrtimer.c | 0 tools/lib/traceevent/{ => plugins}/plugin_jbd2.c | 0 tools/lib/traceevent/{ => plugins}/plugin_kmem.c | 0 tools/lib/traceevent/{ => plugins}/plugin_kvm.c | 0 .../lib/traceevent/{ => plugins}/plugin_mac80211.c | 0 .../traceevent/{ => plugins}/plugin_sched_switch.c | 0 tools/lib/traceevent/{ => plugins}/plugin_scsi.c | 0 tools/lib/traceevent/{ => plugins}/plugin_xen.c | 0 tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 6 +- tools/perf/arch/arm/util/cs-etm.c | 7 +- tools/perf/arch/arm64/util/arm-spe.c | 6 +- tools/perf/arch/arm64/util/dwarf-regs.c | 1 - tools/perf/arch/arm64/util/header.c | 4 +- tools/perf/arch/arm64/util/unwind-libunwind.c | 2 +- tools/perf/arch/powerpc/util/dwarf-regs.c | 1 - tools/perf/arch/powerpc/util/header.c | 1 - tools/perf/arch/powerpc/util/kvm-stat.c | 45 + tools/perf/arch/powerpc/util/skip-callchain-idx.c | 1 + tools/perf/arch/powerpc/util/sym-handling.c | 1 - tools/perf/arch/s390/Makefile | 1 + tools/perf/arch/s390/util/auxtrace.c | 1 + tools/perf/arch/s390/util/machine.c | 2 +- tools/perf/arch/x86/tests/intel-cqm.c | 6 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 12 +- tools/perf/arch/x86/tests/rdpmc.c | 2 +- tools/perf/arch/x86/util/archinsn.c | 1 + tools/perf/arch/x86/util/event.c | 2 + tools/perf/arch/x86/util/intel-bts.c | 9 +- tools/perf/arch/x86/util/intel-pt.c | 17 +- tools/perf/arch/x86/util/machine.c | 3 +- tools/perf/arch/x86/util/tsc.c | 2 + tools/perf/arch/x86/util/unwind-libunwind.c | 2 +- tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 3 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/bench/numa.c | 1 - tools/perf/bench/sched-messaging.c | 2 - tools/perf/bench/sched-pipe.c | 2 - tools/perf/builtin-annotate.c | 6 +- tools/perf/builtin-buildid-cache.c | 5 +- tools/perf/builtin-buildid-list.c | 5 +- tools/perf/builtin-c2c.c | 7 +- tools/perf/builtin-config.c | 1 - tools/perf/builtin-diff.c | 9 +- tools/perf/builtin-evlist.c | 8 +- tools/perf/builtin-inject.c | 6 +- tools/perf/builtin-kmem.c | 5 +- tools/perf/builtin-kvm.c | 37 +- tools/perf/builtin-list.c | 4 +- tools/perf/builtin-lock.c | 5 +- tools/perf/builtin-mem.c | 5 +- tools/perf/builtin-record.c | 117 +- tools/perf/builtin-report.c | 6 +- tools/perf/builtin-sched.c | 17 +- tools/perf/builtin-script.c | 20 +- tools/perf/builtin-stat.c | 41 +- tools/perf/builtin-timechart.c | 5 +- tools/perf/builtin-top.c | 28 +- tools/perf/builtin-trace.c | 22 +- tools/perf/jvmti/Build | 9 + tools/perf/lib/Makefile | 36 +- tools/perf/lib/core.c | 13 +- tools/perf/lib/cpumap.c | 12 + tools/perf/lib/evlist.c | 124 ++ tools/perf/lib/evsel.c | 30 + tools/perf/lib/include/internal/evlist.h | 33 + tools/perf/lib/include/internal/evsel.h | 33 + tools/perf/lib/include/internal/lib.h | 4 +- tools/perf/lib/include/internal/mmap.h | 32 + tools/perf/lib/include/perf/core.h | 2 +- tools/perf/lib/include/perf/cpumap.h | 1 + tools/perf/lib/include/perf/evlist.h | 1 + tools/perf/lib/lib.c | 2 + tools/perf/lib/libperf.map | 4 +- tools/perf/lib/tests/test-cpumap.c | 10 + tools/perf/lib/tests/test-evlist.c | 10 + tools/perf/lib/tests/test-evsel.c | 10 + tools/perf/lib/tests/test-threadmap.c | 10 + tools/perf/perf.c | 13 +- tools/perf/pmu-events/README | 22 +- .../arch/arm64/arm/cortex-a76-n1/branch.json | 14 + .../arch/arm64/arm/cortex-a76-n1/bus.json | 24 + .../arch/arm64/arm/cortex-a76-n1/cache.json | 207 ++++ .../arch/arm64/arm/cortex-a76-n1/exception.json | 52 + .../arch/arm64/arm/cortex-a76-n1/instruction.json | 108 ++ .../arch/arm64/arm/cortex-a76-n1/memory.json | 23 + .../arch/arm64/arm/cortex-a76-n1/other.json | 7 + .../arch/arm64/arm/cortex-a76-n1/pipeline.json | 14 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 2 + .../perf/pmu-events/arch/powerpc/power8/other.json | 24 - .../perf/pmu-events/arch/x86/amdfam17h/cache.json | 42 + tools/perf/pmu-events/arch/x86/amdfam17h/core.json | 2 +- tools/perf/pmu-events/jevents.c | 1 + tools/perf/tests/backward-ring-buffer.c | 11 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/bpf.c | 9 +- tools/perf/tests/clang.c | 2 - tools/perf/tests/code-reading.c | 13 +- tools/perf/tests/cpumap.c | 1 + tools/perf/tests/dso-data.c | 1 - tools/perf/tests/dwarf-unwind.c | 1 + tools/perf/tests/event-times.c | 15 +- tools/perf/tests/event_update.c | 10 +- tools/perf/tests/evsel-roundtrip-name.c | 2 +- tools/perf/tests/hists_common.c | 2 + tools/perf/tests/hists_cumulate.c | 2 +- tools/perf/tests/hists_link.c | 5 +- tools/perf/tests/hists_output.c | 2 +- tools/perf/tests/keep-tracking.c | 14 +- tools/perf/tests/llvm.c | 1 - tools/perf/tests/make | 8 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/tests/mmap-basic.c | 8 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 5 +- tools/perf/tests/openat-syscall-tp-fields.c | 11 +- tools/perf/tests/parse-events.c | 117 +- tools/perf/tests/parse-no-sample-id-all.c | 2 - tools/perf/tests/perf-hooks.c | 1 - tools/perf/tests/perf-record.c | 13 +- tools/perf/tests/pmu.c | 1 - tools/perf/tests/sample-parsing.c | 2 +- tools/perf/tests/sdt.c | 1 + tools/perf/tests/stat.c | 1 + tools/perf/tests/sw-clock.c | 5 +- tools/perf/tests/switch-tracking.c | 30 +- tools/perf/tests/task-exit.c | 11 +- tools/perf/tests/thread-map.c | 1 + tools/perf/tests/topology.c | 7 +- tools/perf/tests/vmlinux-kallsyms.c | 2 +- tools/perf/ui/browser.c | 1 - tools/perf/ui/browsers/annotate.c | 1 - tools/perf/ui/browsers/header.c | 1 - tools/perf/ui/browsers/hists.c | 6 +- tools/perf/ui/browsers/map.c | 1 - tools/perf/ui/browsers/res_sample.c | 2 +- tools/perf/ui/browsers/scripts.c | 3 +- tools/perf/ui/gtk/helpline.c | 1 - tools/perf/ui/gtk/hists.c | 1 + tools/perf/ui/gtk/progress.c | 1 - tools/perf/ui/gtk/setup.c | 3 +- tools/perf/ui/gtk/util.c | 1 - tools/perf/ui/helpline.c | 2 - tools/perf/ui/hist.c | 1 - tools/perf/ui/setup.c | 2 +- tools/perf/ui/stdio/hist.c | 1 + tools/perf/ui/tui/helpline.c | 1 - tools/perf/ui/tui/setup.c | 2 +- tools/perf/ui/tui/util.c | 1 - tools/perf/util/Build | 3 + tools/perf/util/annotate.c | 3 +- tools/perf/util/arm-spe.c | 1 - tools/perf/util/auxtrace.c | 12 +- tools/perf/util/auxtrace.h | 26 +- tools/perf/util/bpf-event.c | 1 + tools/perf/util/bpf-event.h | 15 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/branch.c | 2 - tools/perf/util/branch.h | 9 +- tools/perf/util/build-id.c | 3 +- tools/perf/util/callchain.c | 1 + tools/perf/util/callchain.h | 5 +- tools/perf/util/cloexec.c | 2 +- tools/perf/util/copyfile.c | 144 +++ tools/perf/util/copyfile.h | 16 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 1 - tools/perf/util/cs-etm.c | 4 +- tools/perf/util/data-convert-bt.c | 5 +- tools/perf/util/data.c | 3 +- tools/perf/util/debug.c | 1 - tools/perf/util/debug.h | 2 +- tools/perf/util/demangle-java.c | 1 - tools/perf/util/demangle-rust.c | 1 - tools/perf/util/dwarf-regs.c | 1 - tools/perf/util/env.h | 3 +- tools/perf/util/event.c | 1109 +----------------- tools/perf/util/event.h | 77 +- tools/perf/util/evlist.c | 295 ++--- tools/perf/util/evlist.h | 81 +- tools/perf/util/evsel.c | 484 +------- tools/perf/util/evsel.h | 126 +- tools/perf/util/evsel_config.h | 50 + tools/perf/util/evsel_fprintf.c | 16 +- tools/perf/util/evsel_fprintf.h | 50 + tools/perf/util/genelf.h | 3 + tools/perf/util/header.c | 424 +------ tools/perf/util/header.h | 60 +- tools/perf/util/hist.h | 1 + tools/perf/util/intel-bts.c | 6 +- tools/perf/util/intel-pt.c | 11 +- tools/perf/util/jitdump.c | 4 +- tools/perf/util/kvm-stat.h | 4 + tools/perf/util/libunwind/arm64.c | 1 - tools/perf/util/libunwind/x86_32.c | 1 - tools/perf/util/llvm-utils.c | 1 + tools/perf/util/lzma.c | 2 +- tools/perf/util/machine.c | 16 +- tools/perf/util/machine.h | 15 - tools/perf/util/memswap.h | 7 + tools/perf/util/mmap.c | 185 +-- tools/perf/util/mmap.h | 77 +- tools/perf/util/namespaces.c | 18 + tools/perf/util/namespaces.h | 2 + tools/perf/util/parse-events.c | 9 +- tools/perf/util/parse-events.y | 4 +- tools/perf/util/perf-hooks.c | 1 - tools/perf/util/perf_event_attr_fprintf.c | 148 +++ tools/perf/util/pmu.c | 1 - tools/perf/util/probe-event.c | 1 + tools/perf/util/probe-file.c | 1 + tools/perf/util/probe-finder.c | 19 + tools/perf/util/python-ext-sources | 1 + tools/perf/util/python.c | 28 +- tools/perf/util/record.c | 8 +- tools/perf/util/rwsem.c | 1 + tools/perf/util/s390-cpumsf.c | 1 - tools/perf/util/s390-sample-raw.c | 1 - .../util/scripting-engines/trace-event-python.c | 2 - tools/perf/util/session.c | 92 +- tools/perf/util/session.h | 5 - tools/perf/util/sort.c | 2 +- tools/perf/util/srccode.c | 2 +- tools/perf/util/stat-shadow.c | 4 +- tools/perf/util/stat.c | 62 +- tools/perf/util/stat.h | 9 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol-elf.c | 5 +- tools/perf/util/symbol-minimal.c | 3 +- tools/perf/util/symbol.c | 2 +- tools/perf/util/{event.c => synthetic-events.c} | 1238 +++++++++++--------- tools/perf/util/synthetic-events.h | 103 ++ tools/perf/util/target.c | 2 - tools/perf/util/top.c | 3 +- tools/perf/util/trace-event-info.c | 2 +- tools/perf/util/trace-event-read.c | 1 - tools/perf/util/trace-event.c | 1 - tools/perf/util/tsc.h | 14 +- tools/perf/util/unwind-libdw.c | 1 - tools/perf/util/unwind-libunwind-local.c | 1 - tools/perf/util/usage.c | 1 - tools/perf/util/util.c | 136 --- tools/perf/util/util.h | 8 - tools/perf/util/vdso.c | 2 +- tools/perf/util/zlib.c | 4 +- tools/testing/selftests/Makefile | 22 +- .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 7 - .../ftrace/test.d/trigger/trigger-snapshot.tc | 2 +- .../selftests/kexec/test_kexec_file_load.sh | 38 +- tools/testing/selftests/livepatch/config | 2 + tools/testing/selftests/membarrier/.gitignore | 3 +- tools/testing/selftests/membarrier/Makefile | 5 +- .../{membarrier_test.c => membarrier_test_impl.h} | 40 +- .../membarrier/membarrier_test_multi_thread.c | 73 ++ .../membarrier/membarrier_test_single_thread.c | 24 + tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 5 + tools/testing/selftests/tpm2/Makefile | 2 +- tools/testing/selftests/watchdog/watchdog-test.c | 41 +- 782 files changed, 14228 insertions(+), 8723 deletions(-) create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sprd.txt create mode 100644 Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10- [...] create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/watchdog.yaml create mode 100644 Documentation/filesystems/virtiofs.rst create mode 100644 drivers/mmc/host/sdhci-pci-gli.c create mode 100644 drivers/pwm/pwm-sprd.c create mode 100644 drivers/watchdog/imx7ulp_wdt.c delete mode 100644 drivers/watchdog/ks8695_wdt.c delete mode 100644 drivers/watchdog/nuc900_wdt.c create mode 100644 fs/fuse/virtio_fs.c create mode 100644 fs/nfsd/filecache.c create mode 100644 fs/nfsd/filecache.h create mode 100644 include/linux/module_signature.h delete mode 100644 include/linux/platform_data/db8500_thermal.h create mode 100644 include/uapi/linux/virtio_fs.h create mode 100644 kernel/module_signature.c create mode 100644 security/integrity/ima/ima_modsig.c create mode 100644 security/lockdown/Kconfig create mode 100644 security/lockdown/Makefile create mode 100644 security/lockdown/lockdown.c create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_print.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-plugins.txt copy tools/lib/traceevent/{ => plugins}/Build (60%) create mode 100644 tools/lib/traceevent/plugins/Makefile rename tools/lib/traceevent/{ => plugins}/plugin_cfg80211.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_function.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_hrtimer.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_jbd2.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_kmem.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_kvm.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_mac80211.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_sched_switch.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_scsi.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_xen.c (100%) create mode 100644 tools/perf/lib/include/internal/mmap.h create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/other.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/pipeline.json create mode 100644 tools/perf/util/copyfile.c create mode 100644 tools/perf/util/copyfile.h create mode 100644 tools/perf/util/evsel_config.h create mode 100644 tools/perf/util/evsel_fprintf.h create mode 100644 tools/perf/util/perf_event_attr_fprintf.c copy tools/perf/util/{event.c => synthetic-events.c} (59%) create mode 100644 tools/perf/util/synthetic-events.h rename tools/testing/selftests/membarrier/{membarrier_test.c => membarrier_test_im [...] create mode 100644 tools/testing/selftests/membarrier/membarrier_test_multi_thread.c create mode 100644 tools/testing/selftests/membarrier/membarrier_test_single_thread.c