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 fd6ae26c403a Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits f4d507cbb9ac Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 9c1b1465d109 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 3299f86bc562 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 6a735e1d448f Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 7893d38e1865 Merge remote-tracking branch 'scsi-fixes/fixes' omits db0b11e41cd6 Merge remote-tracking branch 'vfs-fixes/fixes' omits 6d7531c31829 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4b5fb81c9f38 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 583118372d54 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 4ffd6fa8ef30 Merge remote-tracking branch 'kvm-fixes/master' omits fc197980cb2c Merge remote-tracking branch 'omap-fixes/fixes' omits e0c0fd932ce4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 8ed585ef6e22 Merge remote-tracking branch 'ide/master' omits 907ac774026d Merge remote-tracking branch 'input-current/for-linus' omits aecffc523fe0 Merge remote-tracking branch 'spi-fixes/for-linus' omits 36838a1ec43d Merge remote-tracking branch 'regulator-fixes/for-linus' omits df50591b8e1a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits e2dc97105644 Merge remote-tracking branch 'sound-current/for-linus' omits 2df345814441 Merge remote-tracking branch 'net/master' omits 157092101f59 Merge remote-tracking branch 's390-fixes/fixes' omits b59dd6f720f4 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits c1610aae495b kunit: tool: internal refactor of parser input handling omits 478c1872c8fe lib/test: convert lib/test_list_sort.c to use KUnit omits 0f9a5ea13acf kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers omits c9d80ffc5a0a kunit: add unit test for filtering suites by names omits 721c34719532 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits eba24b40bd64 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 1aab0f8da491 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus new e41fc7c8e275 Merge tag 'sound-5.13-rc8' of git://git.kernel.org/pub/scm [...] new c6414e1a2bd2 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP new c13e3021331e Merge tag 'gpio-fixes-for-v5.13' of git://git.kernel.org/p [...] new 66e9c6a86b80 afs: Fix afs_write_end() to handle short writes new 827a746f405d netfs: fix test for whether we can skip read when writing [...] new 9e736cf7d6f0 Merge tag 'netfs-fixes-20210621' of git://git.kernel.org/p [...] adds 27171ae6a0fd ceph: must hold snap_rwsem when filling inode for async create adds 7a971e2c0767 ceph: fix error handling in ceph_atomic_open and ceph_lookup adds 3c0d0894320c libceph: don't pass result into ac->ops->handle_reply() adds 03af4c7bad8c libceph: set global_id as soon as we get an auth ticket new edf54d9d0ae0 Merge tag 'ceph-for-5.13-rc8' of https://github.com/ceph/c [...] adds 9301982c424a x86/fpu: Preserve supervisor states in sanitize_restored_u [...] adds f9dfb5e390fa x86/fpu: Make init_fpstate correct with optimized XSAVE new 94ca94bbbb5f Merge tag 'x86_urgent_for_v5.13' of git://git.kernel.org/p [...] new 616a99dd146a Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/s [...] adds 3de218ff39b9 xen/events: reset active flag for lateeoi events later new b960e0147451 Merge tag 'for-linus-5.13b-rc8-tag' of git://git.kernel.or [...] adds 5dca69e26fe9 software node: Handle software node injection to an existi [...] new 7764c62f9848 Merge tag 'devprop-5.13-rc8' of git://git.kernel.org/pub/s [...] adds 065b6211a877 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when [...] adds 2269583753d2 i2c: cp2615: check for allocation failure in cp2615_i2c_recv() adds 3265a7e6b41b i2c: dev: Add __user annotation adds 4ca070ef0dd8 i2c: robotfuzz-osif: fix control-request directions new 55fcd4493da5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] new 808e9df47775 userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition new f003c03bd29e mm: page_vma_mapped_walk(): use page for pvmw->page new 6d0fd5987657 mm: page_vma_mapped_walk(): settle PageHuge on entry new 3306d3119cea mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd new e2e1d4076c77 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block new 448282487483 mm: page_vma_mapped_walk(): crossing page table boundary new b3807a91aca7 mm: page_vma_mapped_walk(): add a level of indentation new 474466301dfd mm: page_vma_mapped_walk(): use goto instead of while (1) new a765c417d876 mm: page_vma_mapped_walk(): get vma_address_end() earlier new a9a7504d9bea mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes new a7a69d8ba88d mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() new 8fd0c1b0647a nilfs2: fix memory leak in nilfs_sysfs_delete_device_group new 15a64f5a8870 mm/vmalloc: add vmalloc_no_huge new 185cca24e977 KVM: s390: prepare for hugepage vmalloc new 7ca3027b726b mm/vmalloc: unbreak kasan vmalloc support new 34b3d5344719 kthread_worker: split code for canceling the delayed work timer new 5fa54346caf6 kthread: prevent deadlock when kthread_mod_delayed_work() [...] new fe19bd3dae3d mm, futex: fix shared futex pgoff on shmem huge page new 171936ddaf97 mm/memory-failure: use a mutex to avoid memory_failure() races new 47af12bae17f mm,hwpoison: return -EHWPOISON to denote that the page has [...] new ea6d0630100b mm/hwpoison: do not lock page again when me_huge_page() su [...] new b08e50dd6448 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new b3b64ebd3822 mm/page_alloc: do bulk array bounds check after checking p [...] new ee924d3ddd45 MAINTAINERS: fix Marek's identity again new 72a461adbe88 mailmap: add Marek's other e-mail address and identity wit [...] new 7ce32ac6fb2f Merge branch 'akpm' (patches from Andrew) new e2f527b58e81 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 76b7f8fae30a pinctrl: microchip-sgpio: Put fwnode in error case during [...] adds 67e2996f72c7 pinctrl: stm32: fix the reported number of GPIO lines per bank new b7050b242430 Merge tag 'pinctrl-v5.13-3' of git://git.kernel.org/pub/sc [...] new 625acffd7ae2 Merge tag 's390-5.13-5' of git://git.kernel.org/pub/scm/li [...] new b4b27b9eed8e Revert "signal: Allow tasks to cache one sigqueue struct" new 19878212c06d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new ff70202b2d1a dev_forward_skb: do not scrub skb mark within the same name space new 1db1a862a08f gve: Fix swapped vars when fetching max queues new d6765985a42a Revert "be2net: disable bh with spin_lock in be_process_mcc" new df8a82b21137 Merge remote-tracking branch 'net/master' new 3db6735f2ef4 bpf, x86: Fix extable offset calculation new b34408ac0233 Merge remote-tracking branch 'bpf/master' new c073a58a7ec5 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus new 7655a5670a07 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 2eaac3dcdd5b Merge remote-tracking branch 'regulator-fixes/for-linus' new 04045c479a25 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new edf978a5a17d Merge remote-tracking branch 'spi/for-5.13' into spi-linus new ed875cc583ef Merge remote-tracking branch 'spi-fixes/for-linus' new a0b3aae1a8ad Merge remote-tracking branch 'input-current/for-linus' new e6b3137ac561 Merge remote-tracking branch 'ide/master' new 2e406049264a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 853e2b60e2b1 Merge remote-tracking branch 'omap-fixes/fixes' new ca0665ba5fe7 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 235f08bc3162 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new af51dbbd4f75 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new e4cd66a6288e Merge remote-tracking branch 'vfs-fixes/fixes' new d1f221433504 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 2b8ab246c238 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 30092b5cb3f7 Merge remote-tracking branch 'pidfd-fixes/fixes' new 7122debb4367 kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers new ebd09577be6c lib/test: convert lib/test_list_sort.c to use KUnit new b29b14f11d88 kunit: tool: internal refactor of parser input handling new 824945a5b0ff thunderbolt: test: Reinstate a few casts of bitfields new 6d2426b2f258 kunit: Support skipped tests new 5acaf6031f53 kunit: tool: Support skipped tests in kunit_tool new d99ea6751419 kunit: test: Add example tests which are always skipped new 40eb5cf4cc91 kasan: test: make use of kunit_skip() new 1d71307a6f94 kunit: add unit test for filtering suites by names new 45e951ad6905 Merge remote-tracking branch 'kunit-fixes/kunit-fixes'
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 (fd6ae26c403a) \ N -- N -- N refs/heads/pending-fixes (45e951ad6905)
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 76 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 + MAINTAINERS | 4 +- arch/s390/kvm/pv.c | 7 +- arch/x86/include/asm/fpu/internal.h | 30 ++-- arch/x86/kernel/fpu/signal.c | 26 ++-- arch/x86/kernel/fpu/xstate.c | 41 +++++- arch/x86/net/bpf_jit_comp.c | 2 +- drivers/base/swnode.c | 16 ++- drivers/gpio/Kconfig | 2 + drivers/i2c/busses/i2c-cp2615.c | 14 +- drivers/i2c/busses/i2c-i801.c | 3 + drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +- drivers/i2c/i2c-dev.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 + drivers/net/ethernet/google/gve/gve_main.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 9 +- drivers/thunderbolt/test.c | 66 ++++++--- drivers/xen/events/events_base.c | 11 +- fs/afs/write.c | 11 +- fs/ceph/dir.c | 22 +-- fs/ceph/file.c | 17 ++- fs/ceph/inode.c | 2 + fs/ceph/super.h | 2 +- fs/netfs/read_helper.c | 49 +++++-- fs/nilfs2/sysfs.c | 1 + include/kunit/test.h | 73 +++++++++- include/linux/ceph/auth.h | 4 +- include/linux/hugetlb.h | 16 --- include/linux/netdevice.h | 2 +- include/linux/pagemap.h | 13 +- include/linux/sched.h | 1 - include/linux/signal.h | 1 - include/linux/vmalloc.h | 1 + include/uapi/linux/userfaultfd.h | 4 +- kernel/exit.c | 1 - kernel/fork.c | 1 - kernel/futex.c | 3 +- kernel/kthread.c | 77 ++++++---- kernel/signal.c | 59 +------- lib/kunit/debugfs.c | 2 +- lib/kunit/executor.c | 2 +- lib/kunit/executor_test.c | 133 +++++++++++++++++ lib/kunit/kunit-example-test.c | 31 ++++ lib/kunit/kunit-test.c | 42 +++++- lib/kunit/test.c | 54 ++++--- lib/test_kasan.c | 12 +- mm/hugetlb.c | 5 +- mm/memory-failure.c | 83 +++++++---- mm/page_alloc.c | 6 +- mm/page_vma_mapped.c | 159 ++++++++++++--------- mm/vmalloc.c | 41 ++++-- net/ceph/auth.c | 20 +-- net/ceph/auth_none.c | 5 +- net/ceph/auth_x.c | 15 +- tools/testing/kunit/kunit_parser.py | 77 ++++++---- tools/testing/kunit/kunit_tool_test.py | 22 +++ .../kunit/test_data/test_skip_all_tests.log | 15 ++ tools/testing/kunit/test_data/test_skip_tests.log | 15 ++ 60 files changed, 933 insertions(+), 421 deletions(-) create mode 100644 lib/kunit/executor_test.c create mode 100644 tools/testing/kunit/test_data/test_skip_all_tests.log create mode 100644 tools/testing/kunit/test_data/test_skip_tests.log