ci2 starts bisection 2023-07-15 01:51:11.607211925 +0000 UTC m=+18934.144149317 bisecting fixing commit since 5448b2fda85f2d90de03f053226f721ba2f7e731 building syzkaller on ee50e71ca65deab5f014ff0481809c7b2afa5427 ensuring issue is reproducible on original commit 5448b2fda85f2d90de03f053226f721ba2f7e731 testing commit 5448b2fda85f2d90de03f053226f721ba2f7e731 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 955b5406d9b70a6cdc21a9aa1f5812801d52dc4dd17695cc981b9baf03253bc9 all runs: crashed: VFS: Busy inodes after unmount (use-after-free) representative crash: VFS: Busy inodes after unmount (use-after-free), types: [UNKNOWN] check whether we can drop unnecessary instrumentation disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit 5448b2fda85f2d90de03f053226f721ba2f7e731 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a1b177f91d6c20e1a3cf50bddc7d09b789591b9b91d413b5d2bc71709775a02c all runs: crashed: VFS: Busy inodes after unmount (use-after-free) representative crash: VFS: Busy inodes after unmount (use-after-free), types: [UNKNOWN] the bug reproduces without the instrumentation disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed kconfig minimization: base=4920 full=6168 leaves diff=252 split chunks (needed=false): <252> split chunk #0 of len 252 into 5 parts testing without sub-chunk 1/5 testing commit 5448b2fda85f2d90de03f053226f721ba2f7e731 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c192613a9ea613f5139c4cafbec2405fd59859478b79075953e225eb14972e91 all runs: crashed: VFS: Busy inodes after unmount (use-after-free) representative crash: VFS: Busy inodes after unmount (use-after-free), types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 2/5 testing commit 5448b2fda85f2d90de03f053226f721ba2f7e731 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1699fbfce3b1677b12a8a75feec0e1c97f47363a13583a8b46ceb79bc3f22c98 all runs: crashed: VFS: Busy inodes after unmount (use-after-free) representative crash: VFS: Busy inodes after unmount (use-after-free), types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 3/5 testing commit 5448b2fda85f2d90de03f053226f721ba2f7e731 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 27076d398243082a91c8fe6b6ff22fa11fb8355521365675c2c3b6935b23a95a all runs: crashed: VFS: Busy inodes after unmount (use-after-free) representative crash: VFS: Busy inodes after unmount (use-after-free), types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 4/5 testing commit 5448b2fda85f2d90de03f053226f721ba2f7e731 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8a42693fe7f2693123fd874d91b69b30bcd58a8af7d0c0a9e9913b0d870289b5 all runs: crashed: VFS: Busy inodes after unmount (use-after-free) representative crash: VFS: Busy inodes after unmount (use-after-free), types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 5/5 testing commit 5448b2fda85f2d90de03f053226f721ba2f7e731 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 failed building 5448b2fda85f2d90de03f053226f721ba2f7e731: net/socket.c:1172: undefined reference to `wext_handle_ioctl' net/socket.c:3366: undefined reference to `compat_wext_handle_ioctl' net/core/net-procfs.c:343: undefined reference to `wext_proc_exit' net/core/net-procfs.c:327: undefined reference to `wext_proc_init' minimized to 48 configs; suspects: [HID_ZEROPLUS USB_NET_DM9601 USB_NET_GL620A USB_NET_MCS7830 USB_NET_NET1080 USB_NET_PLUSB USB_NET_RNDIS_HOST USB_NET_SMSC75XX USB_NET_SMSC95XX USB_NET_SR9700 USB_NET_SR9800 USB_NET_ZAURUS USB_OHCI_HCD USB_OHCI_HCD_PCI USB_OHCI_HCD_PLATFORM USB_OTG USB_OTG_FSM USB_PRINTER USB_SERIAL USB_SERIAL_FTDI_SIO USB_SERIAL_GENERIC USB_SERIAL_PL2303 USB_STORAGE_ALAUDA USB_STORAGE_CYPRESS_ATACB USB_STORAGE_DATAFAB USB_STORAGE_FREECOM USB_STORAGE_ISD200 USB_STORAGE_JUMPSHOT USB_STORAGE_KARMA USB_STORAGE_ONETOUCH USB_STORAGE_SDDR09 USB_STORAGE_SDDR55 USB_STORAGE_USBAT USB_TRANCEVIBRATOR USB_U_AUDIO USB_U_ETHER USB_U_SERIAL USB_WDM WLAN WLAN_VENDOR_ATH WLAN_VENDOR_ATMEL WLAN_VENDOR_BROADCOM WLAN_VENDOR_INTERSIL WLAN_VENDOR_MARVELL WLAN_VENDOR_MEDIATEK WLAN_VENDOR_MICROCHIP WLAN_VENDOR_RALINK WLAN_VENDOR_REALTEK WLAN_VENDOR_RSI WLAN_VENDOR_ZYDAS X86_PM_TIMER X86_X32 ZEROPLUS_FF] disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing current HEAD 879959450ec776f8dde010ed124876a4fe0bbb69 testing commit 879959450ec776f8dde010ed124876a4fe0bbb69 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1d64aa67a2c1e7cfb00034aa290fe94bd78a9b280a0180d4b3bc8f34440ba42e all runs: OK false negative chance: 0.000 # git bisect start 879959450ec776f8dde010ed124876a4fe0bbb69 5448b2fda85f2d90de03f053226f721ba2f7e731 Bisecting: 1649 revisions left to test after this (roughly 11 steps) [9c0b37d0da473a18c3332a0b99f43657d74612f5] xhci: fix debugfs register accesses while suspended testing commit 9c0b37d0da473a18c3332a0b99f43657d74612f5 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 07ba2be0681ec5295549674cc298209d18548e24710298192cb71aa154f1fc35 all runs: OK false negative chance: 0.000 # git bisect bad 9c0b37d0da473a18c3332a0b99f43657d74612f5 Bisecting: 823 revisions left to test after this (roughly 10 steps) [6236a6d2cdfb710bd8a82c4b179d0a034d0d99cb] USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup() testing commit 6236a6d2cdfb710bd8a82c4b179d0a034d0d99cb gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c0da252833711527079e0910ef2acf1308672f46366d0e661227a5ca14e9cb73 all runs: OK false negative chance: 0.000 # git bisect bad 6236a6d2cdfb710bd8a82c4b179d0a034d0d99cb Bisecting: 411 revisions left to test after this (roughly 9 steps) [f9a35cd8f017495a02e38dc13f4fe76f818b87b2] perf intel-pt: Do not try to queue auxtrace data on pipe testing commit f9a35cd8f017495a02e38dc13f4fe76f818b87b2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1ca3faa5e7a86313d7a479b0fd0422b63f401d3f3ccaa77c29072ab43fb771d7 all runs: OK false negative chance: 0.000 # git bisect bad f9a35cd8f017495a02e38dc13f4fe76f818b87b2 Bisecting: 205 revisions left to test after this (roughly 8 steps) [544a552be0869231799784279d52704c4d314d33] s390/dasd: Fix potential memleak in dasd_eckd_init() testing commit 544a552be0869231799784279d52704c4d314d33 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: aba9b25097c446f67e3b6095d07cf823da09eb644195d601645b9e1231419d1a all runs: OK false negative chance: 0.000 # git bisect bad 544a552be0869231799784279d52704c4d314d33 Bisecting: 102 revisions left to test after this (roughly 7 steps) [87b3e4f845a20e8329aa939dc637c734ea2932c3] powerpc/64s/radix: Fix crash with unaligned relocated kernel testing commit 87b3e4f845a20e8329aa939dc637c734ea2932c3 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4031f2daae38dead23007abdda6d31381518a24620cdca55ea5cf68dda678cb6 all runs: OK false negative chance: 0.000 # git bisect bad 87b3e4f845a20e8329aa939dc637c734ea2932c3 Bisecting: 51 revisions left to test after this (roughly 6 steps) [57081f83849cf9780aaa96b35484b0f8b57aaf93] selftest/lkdtm: Skip stack-entropy test if lkdtm is not available testing commit 57081f83849cf9780aaa96b35484b0f8b57aaf93 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 164ca76798cafcc8f980d5fa3b5e2f30e2b9ac269f04c8a57f0da70d9eedb052 all runs: OK false negative chance: 0.000 # git bisect bad 57081f83849cf9780aaa96b35484b0f8b57aaf93 Bisecting: 25 revisions left to test after this (roughly 5 steps) [4e96f5ace9ace42aaf58d83a7d9e9ecb09bf8d70] xfs: fix potential log item leak testing commit 4e96f5ace9ace42aaf58d83a7d9e9ecb09bf8d70 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9373e0c5c755d109772f77f24773d934b87276c0d322fbdee10e3ab1889e75f8 all runs: OK false negative chance: 0.000 # git bisect bad 4e96f5ace9ace42aaf58d83a7d9e9ecb09bf8d70 Bisecting: 12 revisions left to test after this (roughly 4 steps) [6769cd8a74880869357fea3b74a40d3262c39048] net/rose: Fix to not accept on connected socket testing commit 6769cd8a74880869357fea3b74a40d3262c39048 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 57da991c54dba58dcb7896d9b394d99451b71b98e9c64d9bc4a056e99fd23847 all runs: OK false negative chance: 0.000 # git bisect bad 6769cd8a74880869357fea3b74a40d3262c39048 Bisecting: 5 revisions left to test after this (roughly 3 steps) [7814e28c4183dba0022bd40b09c6a1f1a85dfc31] ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers testing commit 7814e28c4183dba0022bd40b09c6a1f1a85dfc31 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 953db8426421bb62d0cc518f3241227b63ef5b768d8d7f1a71ca69fb7dfcdd10 all runs: OK false negative chance: 0.000 # git bisect bad 7814e28c4183dba0022bd40b09c6a1f1a85dfc31 Bisecting: 2 revisions left to test after this (roughly 2 steps) [14a2de5c16f3da3fdb28398a5119d6fc911aade3] riscv: kprobe: Fixup misaligned load text testing commit 14a2de5c16f3da3fdb28398a5119d6fc911aade3 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3bc28620e43771f50b7d232086933a0b8ae8d4b7859ae603fdaac67e7ed59682 all runs: OK false negative chance: 0.000 # git bisect bad 14a2de5c16f3da3fdb28398a5119d6fc911aade3 Bisecting: 0 revisions left to test after this (roughly 1 step) [b5d5f1ad057e2ea5901edfdfd14e275927bbd60d] kprobes: treewide: Cleanup the error messages for kprobes testing commit b5d5f1ad057e2ea5901edfdfd14e275927bbd60d gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 67b4619eb97f7de58f3434f618251b0536242276b81ef1cbcfdeee83b7eeb790 all runs: OK false negative chance: 0.000 # git bisect bad b5d5f1ad057e2ea5901edfdfd14e275927bbd60d Bisecting: 0 revisions left to test after this (roughly 0 steps) [2a6853c0ea03029ba56af757ca008c3e49d29b91] mptcp: fix locking for in-kernel listener creation testing commit 2a6853c0ea03029ba56af757ca008c3e49d29b91 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8ac9a1575f2f3310da577c00f4b2e69f0dc2c93de9edcb5bd0e3ebea3b52040e all runs: OK false negative chance: 0.000 # git bisect bad 2a6853c0ea03029ba56af757ca008c3e49d29b91 2a6853c0ea03029ba56af757ca008c3e49d29b91 is the first bad commit commit 2a6853c0ea03029ba56af757ca008c3e49d29b91 Author: Paolo Abeni Date: Tue Feb 7 14:04:15 2023 +0100 mptcp: fix locking for in-kernel listener creation [ Upstream commit ad2171009d968104ccda9dc517f5a3ba891515db ] For consistency, in mptcp_pm_nl_create_listen_socket(), we need to call the __mptcp_nmpc_socket() under the msk socket lock. Note that as a side effect, mptcp_subflow_create_socket() needs a 'nested' lockdep annotation, as it will acquire the subflow (kernel) socket lock under the in-kernel listener msk socket lock. The current lack of locking is almost harmless, because the relevant socket is not exposed to the user space, but in future we will add more complexity to the mentioned helper, let's play safe. Fixes: 1729cf186d8a ("mptcp: create the listening socket for new port") Cc: stable@vger.kernel.org Signed-off-by: Paolo Abeni Reviewed-by: Matthieu Baerts Signed-off-by: Matthieu Baerts Signed-off-by: David S. Miller Signed-off-by: Sasha Levin net/mptcp/pm_netlink.c | 10 ++++++---- net/mptcp/subflow.c | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) accumulated error probability: 0.00 parent commit e2c1a934fd8e4288e7a32f4088ceaccf469eb74c wasn't tested testing commit e2c1a934fd8e4288e7a32f4088ceaccf469eb74c gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d9ca8258937ef61c133321c33f5abd1b59d558e857826e0cefb54f4469b9c043 culprit signature: 8ac9a1575f2f3310da577c00f4b2e69f0dc2c93de9edcb5bd0e3ebea3b52040e parent signature: d9ca8258937ef61c133321c33f5abd1b59d558e857826e0cefb54f4469b9c043 revisions tested: 19, total time: 4h8m20.291824466s (build: 1h21m37.004822569s, test: 2h42m24.867854905s) first good commit: 2a6853c0ea03029ba56af757ca008c3e49d29b91 mptcp: fix locking for in-kernel listener creation recipients (to): ["davem@davemloft.net" "matthieu.baerts@tessares.net" "pabeni@redhat.com" "sashal@kernel.org"] recipients (cc): []