This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 37187df45af7 Merge tag 'iomap-5.10-merge-4' of git://git.kernel.org/pub [...] new 771915c4f688 xfs: remove kmem_realloc() new 718ecc50359e xfs: xfs_iflock is no longer a completion new 12e164aa1f9d xfs: refactor the buf ioend disposition code new 76b2d3234611 xfs: mark xfs_buf_ioend static new 23fb5a93c21f xfs: refactor xfs_buf_ioend new 664ffb8a429a xfs: move the buffer retry logic to xfs_buf.c new 6a7584b1d82b xfs: fold xfs_buf_ioend_finish into xfs_ioend new f58d0ea95611 xfs: refactor xfs_buf_ioerror_fail_without_retry new 3cc498845a0c xfs: remove xfs_buf_ioerror_retry new 844c9358dfda xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_d [...] new 70796c6b74c2 xfs: simplify the xfs_buf_ioend_disposition calling convention new b840e2ada8af xfs: use xfs_buf_item_relse in xfs_buf_item_done new 55b7d7115fcd xfs: clear the read/write flags later in xfs_buf_ioend new 22c10589a10b xfs: remove xlog_recover_iodone new cead0b10f557 xfs: simplify xfs_trans_getsb new b3f8e08ca815 xfs: remove xfs_getsb new 26e328759b9b xfs: reuse _xfs_buf_read for re-reading the superblock new 2a39946c9844 xfs: store inode btree block counts in AGI header new 1ac35f061af0 xfs: use the finobt block counts to speed up mount times new 1dbbff029f93 xfs: support inode btree blockcounts in online scrub new 11f744234f05 xfs: support inode btree blockcounts in online repair new b896a39faa5a xfs: enable new inode btree counters feature new 876fdc7c4f36 xfs: explicitly define inode timestamp range new 11d8a9190275 xfs: refactor quota expiration timer modification new ccc8e771aa7a xfs: refactor default quota grace period setting code new 9f99c8fe551a xfs: refactor quota timestamp coding new 88947ea0ba71 xfs: move xfs_log_dinode_to_disk to the log recovery code new 5a0bb066f60f xfs: redefine xfs_timestamp_t new 30e05599219f xfs: redefine xfs_ictimestamp_t new f93e5436f0ee xfs: widen ondisk inode timestamps to deal with y2038+ new 4ea1ff3b4968 xfs: widen ondisk quota expiration timestamps to handle y2038+ new 06dbf82b044c xfs: trace timestamp limits new 29887a227131 xfs: enable big timestamps new 8ca79df85b7f xfs: Remove kmem_zalloc_large() new 6337c84466c2 xfs: remove typedef xfs_attr_sf_entry_t new 47e6cc100054 xfs: Remove typedef xfs_attr_shortform_t new c418dbc9805d xfs: Use variable-size array for nameval in xfs_attr_sf_entry new e01b7eed5d0a xfs: Convert xfs_attr_sf macros to inline functions new 5ffce3cc22a0 xfs: force the log after remapping a synchronous-writes file new 0f4ec0f15746 xfs: Remove unneeded semicolon new 2a6ca4baed62 xfs: make sure the rt allocator doesn't run off the end new fe341eb151ec xfs: ensure that fpunch, fcollapse, and finsert operations [...] new 2fc61f25fb29 Merge tag 'xfs-5.10-merge-2' of git://git.kernel.org/pub/s [...] new c8bd596f9388 selftests/harness: Flush stdout before forking new aa803771a80a tools: Avoid comma separated statements new 9e51183e9462 Merge tag 'linux-kselftest-fixes-5.10-rc1' of git://git.ke [...] new cad6967ac108 fork: introduce kernel_clone() new efd85a5517e6 h8300: switch to kernel_clone() new f8c40ebe659d ia64: switch to kernel_clone() new 2cd2e1a7eb24 m68k: switch to kernel_clone() new e7a2ec95d38d nios2: switch to kernel_clone() new a66ef2eeed92 sparc: switch to kernel_clone() new c723523bf393 x86: switch to kernel_clone() new 25239fd338aa kprobes: switch to kernel_clone() new f30897c17df0 kgdbts: switch to kernel_clone() new eea11285dab3 tracing: switch to kernel_clone() new 06fe45634942 sched: remove _do_fork() new 612e7a4c1645 Merge tag 'kernel-clone-v5.9' of git://git.kernel.org/pub/ [...] new ba7d25f3dff6 exit: support non-blocking pidfds new 6da73d15258a pidfd: support PIDFD_NONBLOCK in pidfd_open() new 09d1de1a8e7b tests: port pidfd_wait to kselftest harness new cd89597bbe5a tests: add waitid() tests for non-blocking pidfds new 01361b665a26 tests: remove O_NONBLOCK before waiting for WSTOPPED new 4da9af0014b5 Merge tag 'threads-v5.10' of git://git.kernel.org/pub/scm/ [...]
The 64 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/trace/histogram.rst | 4 +- arch/h8300/kernel/process.c | 2 +- arch/ia64/kernel/process.c | 4 +- arch/m68k/kernel/process.c | 10 +- arch/nios2/kernel/process.c | 2 +- arch/sparc/kernel/process.c | 6 +- arch/x86/kernel/sys_ia32.c | 2 +- drivers/misc/kgdbts.c | 48 ++-- fs/xfs/kmem.c | 22 -- fs/xfs/kmem.h | 7 - fs/xfs/libxfs/xfs_ag.c | 5 + fs/xfs/libxfs/xfs_attr.c | 14 +- fs/xfs/libxfs/xfs_attr_leaf.c | 43 ++- fs/xfs/libxfs/xfs_attr_sf.h | 29 +- fs/xfs/libxfs/xfs_da_format.h | 6 +- fs/xfs/libxfs/xfs_dquot_buf.c | 35 +++ fs/xfs/libxfs/xfs_format.h | 211 +++++++++++++- fs/xfs/libxfs/xfs_fs.h | 1 + fs/xfs/libxfs/xfs_ialloc.c | 5 + fs/xfs/libxfs/xfs_ialloc_btree.c | 65 ++++- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 130 +++++---- fs/xfs/libxfs/xfs_inode_buf.h | 15 +- fs/xfs/libxfs/xfs_inode_fork.c | 8 +- fs/xfs/libxfs/xfs_log_format.h | 7 +- fs/xfs/libxfs/xfs_log_recover.h | 1 - fs/xfs/libxfs/xfs_quota_defs.h | 8 +- fs/xfs/libxfs/xfs_sb.c | 6 +- fs/xfs/libxfs/xfs_shared.h | 3 + fs/xfs/libxfs/xfs_trans_inode.c | 17 +- fs/xfs/scrub/agheader.c | 30 ++ fs/xfs/scrub/agheader_repair.c | 24 ++ fs/xfs/scrub/inode.c | 31 ++- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_attr_list.c | 6 +- fs/xfs/xfs_bmap_util.c | 16 ++ fs/xfs/xfs_buf.c | 208 +++++++++++--- fs/xfs/xfs_buf.h | 17 +- fs/xfs/xfs_buf_item.c | 264 +----------------- fs/xfs/xfs_buf_item.h | 12 + fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 66 ++++- fs/xfs/xfs_dquot.h | 3 + fs/xfs/xfs_file.c | 17 +- fs/xfs/xfs_icache.c | 19 +- fs/xfs/xfs_inode.c | 83 +++--- fs/xfs/xfs_inode.h | 38 +-- fs/xfs/xfs_inode_item.c | 61 +++-- fs/xfs/xfs_inode_item.h | 5 +- fs/xfs/xfs_inode_item_recover.c | 76 ++++++ fs/xfs/xfs_ioctl.c | 7 +- fs/xfs/xfs_log_recover.c | 60 +--- fs/xfs/xfs_mount.c | 32 +-- fs/xfs/xfs_mount.h | 1 - fs/xfs/xfs_ondisk.h | 38 ++- fs/xfs/xfs_qm.c | 13 + fs/xfs/xfs_qm.h | 4 + fs/xfs/xfs_qm_syscalls.c | 18 +- fs/xfs/xfs_quota.h | 8 - fs/xfs/xfs_rtalloc.c | 13 +- fs/xfs/xfs_super.c | 28 +- fs/xfs/xfs_trace.h | 29 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 2 +- fs/xfs/xfs_trans_buf.c | 46 +--- fs/xfs/xfs_trans_dquot.c | 6 + include/linux/sched/task.h | 2 +- include/uapi/linux/pidfd.h | 12 + kernel/exit.c | 15 +- kernel/fork.c | 16 +- kernel/pid.c | 12 +- samples/kprobes/kprobe_example.c | 6 +- samples/kprobes/kretprobe_example.c | 4 +- tools/lib/subcmd/help.c | 10 +- tools/power/cpupower/utils/cpufreq-set.c | 14 +- .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 2 +- .../ftrace/test.d/dynevent/clear_select_events.tc | 2 +- .../ftrace/test.d/dynevent/generic_clear_event.tc | 2 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 4 +- .../ftrace/test.d/kprobe/add_and_remove.tc | 2 +- .../selftests/ftrace/test.d/kprobe/busy_check.tc | 2 +- .../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_comm.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 10 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 14 +- .../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 12 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 4 +- .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/kselftest_harness.h | 5 + tools/testing/selftests/pidfd/pidfd.h | 4 + tools/testing/selftests/pidfd/pidfd_wait.c | 304 +++++++++------------ tools/testing/selftests/vm/gup_benchmark.c | 18 +- tools/testing/selftests/vm/userfaultfd.c | 296 ++++++++++++-------- 97 files changed, 1650 insertions(+), 1145 deletions(-) create mode 100644 include/uapi/linux/pidfd.h