ci2 starts bisection 2025-10-09 20:46:01.536694205 +0000 UTC m=+168831.009907662 bisecting fixing commit since 8034ec1338e856382c12f0562a020c63cf780eab building syzkaller on 2a20f901dbd7922a27b5625a8a442587c8c3df2c ensuring issue is reproducible on original commit 8034ec1338e856382c12f0562a020c63cf780eab testing commit 8034ec1338e856382c12f0562a020c63cf780eab gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1a31d744cefb70875400f98df853d8de4cc68d754a41b06dfc496e244f7fef7f all runs: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] check whether we can drop unnecessary instrumentation disabling configs for [hang memleak ubsan bug_or_warning locking atomic_sleep], they are not needed testing commit 8034ec1338e856382c12f0562a020c63cf780eab gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0c91c92cfe4c30f1bcb699e1fdc665f15d44675df96a530825df931a8b118f2b run #0: crashed: KASAN: use-after-free Write in igrab run #1: crashed: KASAN: use-after-free Write in igrab run #2: crashed: KASAN: use-after-free Write in igrab run #3: crashed: KASAN: use-after-free Write in igrab run #4: crashed: KASAN: use-after-free Write in igrab run #5: crashed: KASAN: use-after-free Read in igrab run #6: crashed: KASAN: use-after-free Write in igrab run #7: crashed: KASAN: use-after-free Write in igrab run #8: crashed: KASAN: use-after-free Write in igrab run #9: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] the bug reproduces without the instrumentation disabling configs for [locking atomic_sleep hang memleak ubsan bug_or_warning], they are not needed kconfig minimization: base=4921 full=6215 leaves diff=254 split chunks (needed=false): <254> split chunk #0 of len 254 into 5 parts testing without sub-chunk 1/5 disabling configs for [memleak ubsan bug_or_warning locking atomic_sleep hang], they are not needed testing commit 8034ec1338e856382c12f0562a020c63cf780eab gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9d8b088720a58b6d2b7780998a7be2217cfa2b11e97c288e2961ffa6fc315cbe all runs: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [ubsan bug_or_warning locking atomic_sleep hang memleak], they are not needed testing commit 8034ec1338e856382c12f0562a020c63cf780eab gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 603d019d64ac3f1e79b8a1d0b7a8b96b8d440a5f834b10c5eb86d61ac5575530 all runs: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [atomic_sleep hang memleak ubsan bug_or_warning locking], they are not needed testing commit 8034ec1338e856382c12f0562a020c63cf780eab gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 477930bc503f652d09484c13d08230793e36cd9b85a02a320a110d8e0280b6d6 all runs: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [hang memleak ubsan bug_or_warning locking atomic_sleep], they are not needed testing commit 8034ec1338e856382c12f0562a020c63cf780eab gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 80c3c9ebd1840789f26eace5f9dd32797708adb88980988660e853415770ec0c all runs: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [ubsan bug_or_warning locking atomic_sleep hang memleak], they are not needed testing commit 8034ec1338e856382c12f0562a020c63cf780eab gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 failed building 8034ec1338e856382c12f0562a020c63cf780eab: net/socket.c:1191: undefined reference to `wext_handle_ioctl' net/socket.c:3390: 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 50 configs; suspects: [HID_ZEROPLUS USB_MON USB_NET_CDC_MBIM USB_NET_CDC_SUBSET USB_NET_CDC_SUBSET_ENABLE 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 USB_XHCI_PCI_RENESAS 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 ZEROPLUS_FF] disabling configs for [ubsan bug_or_warning locking atomic_sleep hang memleak], they are not needed testing current HEAD bce84c40a40be5a627fa563399c00689829c705a testing commit bce84c40a40be5a627fa563399c00689829c705a gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e7c4ee483339cae7dffdc7e392316a3dd6375617ba5e89d04a9fd551d45b6545 all runs: OK false negative chance: 0.000 # git bisect start bce84c40a40be5a627fa563399c00689829c705a 8034ec1338e856382c12f0562a020c63cf780eab Bisecting: 1228 revisions left to test after this (roughly 10 steps) [c7fc459ae6f988e0d5045a270bd600ab08bc61f1] drm/tegra: Fix a possible null pointer dereference determine whether the revision contains the guilty commit checking the merge base f7347f4005727f3155551c0550f4deb9c40b56c2 no existing result, test the revision testing commit f7347f4005727f3155551c0550f4deb9c40b56c2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a7a3d27da62d43c103fb8796eee60278c9af228b10f8be345f258d0ff7dcecb1 all runs: OK false negative chance: 0.000 the bug was not introduced yet; pretend that kernel crashed # git bisect good c7fc459ae6f988e0d5045a270bd600ab08bc61f1 Bisecting: 614 revisions left to test after this (roughly 9 steps) [123cf618a0aea1d23706a1099c65bdf9cf15627f] media: uvcvideo: Do not mark valid metadata as invalid determine whether the revision contains the guilty commit checking the merge base f7347f4005727f3155551c0550f4deb9c40b56c2 the bug was not introduced yet; pretend that kernel crashed # git bisect good 123cf618a0aea1d23706a1099c65bdf9cf15627f Bisecting: 307 revisions left to test after this (roughly 8 steps) [1cdb41d4f08a6c8081c51dab2e78c0b0412006e6] tracing: Do not add length to print format in synthetic events determine whether the revision contains the guilty commit checking the merge base f7347f4005727f3155551c0550f4deb9c40b56c2 the bug was not introduced yet; pretend that kernel crashed # git bisect good 1cdb41d4f08a6c8081c51dab2e78c0b0412006e6 Bisecting: 153 revisions left to test after this (roughly 7 steps) [18b8fe9b462438ea48a03f7b1f24f2d6c75caff8] ANDROID: GKI: Update symbol list for sunxi determine whether the revision contains the guilty commit revision 8034ec1338e856382c12f0562a020c63cf780eab crashed and is reachable testing commit 18b8fe9b462438ea48a03f7b1f24f2d6c75caff8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b268346d368d74b7240248ad01aa1cf1dfc36beb4382c9c61875b614611f5dd5 all runs: OK false negative chance: 0.000 # git bisect bad 18b8fe9b462438ea48a03f7b1f24f2d6c75caff8 Bisecting: 76 revisions left to test after this (roughly 6 steps) [2ed6a4c61dbdb1096920a69f518ad5032ae7fe23] ANDROID: vendor_hooks: add symbols for lazy preemption determine whether the revision contains the guilty commit revision 8034ec1338e856382c12f0562a020c63cf780eab crashed and is reachable testing commit 2ed6a4c61dbdb1096920a69f518ad5032ae7fe23 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c5a6910ed104a5d42887e4ac508ad4853bff4ecce46a341db2c0a1de428a93a2 all runs: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] # git bisect good 2ed6a4c61dbdb1096920a69f518ad5032ae7fe23 Bisecting: 38 revisions left to test after this (roughly 5 steps) [7801f8b27aa77497b7759fbac0387747b42485ad] ANDROID: Update abi_gki_aarch64_pointmobile symbol list determine whether the revision contains the guilty commit revision 8034ec1338e856382c12f0562a020c63cf780eab crashed and is reachable testing commit 7801f8b27aa77497b7759fbac0387747b42485ad gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 13d00220c355e446c4919bd40852fb553f1f2e9c027de9878f713a3d106be124 all runs: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] # git bisect good 7801f8b27aa77497b7759fbac0387747b42485ad Bisecting: 19 revisions left to test after this (roughly 4 steps) [b19246573e09c144538b4d78ea0f1ba4a95cae99] Revert "ASoC: fsl_sai: replace regmap_write with regmap_update_bits" determine whether the revision contains the guilty commit revision 8034ec1338e856382c12f0562a020c63cf780eab crashed and is reachable testing commit b19246573e09c144538b4d78ea0f1ba4a95cae99 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 47cbc3ee44d8a22705ab57f618ea7847148c7e387ff1b1a1d807d4c6a77c0efe all runs: OK false negative chance: 0.000 # git bisect bad b19246573e09c144538b4d78ea0f1ba4a95cae99 Bisecting: 9 revisions left to test after this (roughly 3 steps) [da3dbfdd15be0f7780f9c4807c7bf5429d52f201] Merge android13-5.15 into android13-5.15-lts determine whether the revision contains the guilty commit revision 2ed6a4c61dbdb1096920a69f518ad5032ae7fe23 crashed and is reachable testing commit da3dbfdd15be0f7780f9c4807c7bf5429d52f201 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: af78685d9dbe34d7e6185bbced0cfd62d0c69bf678c56c2b549fec4ec6546e88 all runs: OK false negative chance: 0.000 # git bisect bad da3dbfdd15be0f7780f9c4807c7bf5429d52f201 Bisecting: 4 revisions left to test after this (roughly 2 steps) [ba953bf03c1b3d71c95f2526a91e679fc3400ce8] BACKPORT: FROMGIT: f2fs: add sysfs entry for effective lookup mode determine whether the revision contains the guilty commit revision 2ed6a4c61dbdb1096920a69f518ad5032ae7fe23 crashed and is reachable testing commit ba953bf03c1b3d71c95f2526a91e679fc3400ce8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b4ff72fa6b97df983e9536d65e2bcf06eb8c72b9a99db124439ebcececa7189e all runs: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] # git bisect good ba953bf03c1b3d71c95f2526a91e679fc3400ce8 Bisecting: 2 revisions left to test after this (roughly 1 step) [f32b52534f1d4df1fc1a6afe6cf4639adebf8a63] Merge android13-5.15 into android13-5.15-lts determine whether the revision contains the guilty commit revision 8034ec1338e856382c12f0562a020c63cf780eab crashed and is reachable testing commit f32b52534f1d4df1fc1a6afe6cf4639adebf8a63 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9221e25dd637506180965db612039ae7115a8fc47f5bc4f0632463f946c7523d all runs: crashed: KASAN: use-after-free Write in igrab representative crash: KASAN: use-after-free Write in igrab, types: [KASAN-USE-AFTER-FREE-WRITE] # git bisect good f32b52534f1d4df1fc1a6afe6cf4639adebf8a63 Bisecting: 0 revisions left to test after this (roughly 1 step) [6030c6cd48c8fb9ed4ea59959213ea1fe96e59bb] Merge tag 'android13-5.15.189_r00' into android13-5.15 determine whether the revision contains the guilty commit revision 8034ec1338e856382c12f0562a020c63cf780eab crashed and is reachable testing commit 6030c6cd48c8fb9ed4ea59959213ea1fe96e59bb gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 32f20c9ef2b9f684fedd8b601c5aa83b8c9c2f23f27fc2c96a36b39b46b3d114 all runs: OK false negative chance: 0.000 # git bisect bad 6030c6cd48c8fb9ed4ea59959213ea1fe96e59bb Bisecting: 0 revisions left to test after this (roughly 0 steps) [d16b19ea5666b08cccf8aa563f405d26aaa00f1b] FROMGIT: f2fs: prevent atomic file from being dirtied before commit determine whether the revision contains the guilty commit revision 8034ec1338e856382c12f0562a020c63cf780eab crashed and is reachable testing commit d16b19ea5666b08cccf8aa563f405d26aaa00f1b gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 660705c15c24ced6869ef4620285f76647cd16137f48aba96689448d4ea05305 all runs: OK false negative chance: 0.000 # git bisect bad d16b19ea5666b08cccf8aa563f405d26aaa00f1b d16b19ea5666b08cccf8aa563f405d26aaa00f1b is the first bad commit commit d16b19ea5666b08cccf8aa563f405d26aaa00f1b Author: Daeho Jeong Date: Wed Sep 4 08:33:06 2024 -0700 FROMGIT: f2fs: prevent atomic file from being dirtied before commit Keep atomic file clean while updating and make it dirtied during commit in order to avoid unnecessary and excessive inode updates in the previous fix. Fixes: 4bf78322346f ("f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag") Change-Id: I2a29d047fa4233632876c61cf909340d1f60c26d Signed-off-by: Daeho Jeong Signed-off-by: Jaegeuk Kim Bug: 439723009 Bug: 352181300 (cherry picked from commit fccaa81de87e80b1809906f7e438e5766fbdc172 https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git dev) Change-Id: I5970e56a5318804cfebea340b5b19d6e0a66dc01 Signed-off-by: Daeho Jeong (cherry picked from commit d1f3a046a65db6416f9db0df03c6c1ca5916ac21) fs/f2fs/f2fs.h | 1 - 1 file changed, 1 deletion(-) accumulated error probability: 0.00 culprit signature: 660705c15c24ced6869ef4620285f76647cd16137f48aba96689448d4ea05305 parent signature: b4ff72fa6b97df983e9536d65e2bcf06eb8c72b9a99db124439ebcececa7189e revisions tested: 17, total time: 3h11m45.1385377s (build: 1h30m26.075344678s, test: 1h36m9.577845673s) first good commit: d16b19ea5666b08cccf8aa563f405d26aaa00f1b FROMGIT: f2fs: prevent atomic file from being dirtied before commit recipients (to): ["daehojeong@google.com" "jaegeuk@kernel.org"] recipients (cc): []