bisecting fixing commit since d2b6f8a179194de0ffc4886ffc2c4358d86047b8 building syzkaller on 77e2b66864e69c17416614228723a1ebd3581ddc testing commit d2b6f8a179194de0ffc4886ffc2c4358d86047b8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f8c8dc4887b1b99d7e764778f9fc63f7328585555079fb148da8bcbcad7b7852 all runs: crashed: possible deadlock in kill_fasync testing current HEAD 5816b3e6577eaa676ceb00a848f0fd65fe2adc29 testing commit 5816b3e6577eaa676ceb00a848f0fd65fe2adc29 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 760760c9edc2431a689d77bec52424e70ac91f8cd34da83f6fb6c771bafb0999 all runs: OK # git bisect start 5816b3e6577eaa676ceb00a848f0fd65fe2adc29 d2b6f8a179194de0ffc4886ffc2c4358d86047b8 Bisecting: 18358 revisions left to test after this (roughly 14 steps) [24d1e49415be546470b20429d748e240d0518b7e] ALSA: intel8x0: Fix breakage at ac97 clock measurement testing commit 24d1e49415be546470b20429d748e240d0518b7e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b55731f57460748b343d44520cf8b0b999ba4d03eed70b2540abc75b4bbb2355 failed: failed to create VM pool: failed to delete GCE image: failed to delete image: googleapi: Error 503: Internal error. Please try again or contact Google Support. (Code: '5CCFB89F507EE.690095F.B06B78E'), backendError # git bisect skip 24d1e49415be546470b20429d748e240d0518b7e Bisecting: 18358 revisions left to test after this (roughly 14 steps) [d59682dffe8234bb657fe15f4ab5fb5e627432c4] drm/amd/pm: Fix BACO state setting for Beige_Goby testing commit d59682dffe8234bb657fe15f4ab5fb5e627432c4 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 35daf6fb5970fef719529d5290ad2659c71aefd039e02e15a03f22fc113c2493 all runs: crashed: possible deadlock in kill_fasync # git bisect good d59682dffe8234bb657fe15f4ab5fb5e627432c4 Bisecting: 13054 revisions left to test after this (roughly 14 steps) [12e9bd168c85b1e8a8ef2dd2cb34250f29656c71] Merge tag 'timers-urgent-2021-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 12e9bd168c85b1e8a8ef2dd2cb34250f29656c71 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4709512ed92e59cc19986ef22d0d3f6873923c88e6ca0e7e04d67d90ce289ce6 all runs: crashed: possible deadlock in kill_fasync # git bisect good 12e9bd168c85b1e8a8ef2dd2cb34250f29656c71 Bisecting: 6538 revisions left to test after this (roughly 13 steps) [0d290223a6c77107b1c3988959e49279a8dafaba] Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit 0d290223a6c77107b1c3988959e49279a8dafaba compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f21311275447943a50acb0dba2ccaa01b33be951e8501e60fc11d5ce18e8a4ce run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: crashed: KASAN: use-after-free Read in __d_alloc run #6: crashed: KASAN: use-after-free Read in __d_alloc run #7: crashed: KASAN: use-after-free Read in __d_alloc run #8: OK run #9: crashed: KASAN: use-after-free Read in __d_alloc reproducer seems to be flaky # git bisect good 0d290223a6c77107b1c3988959e49279a8dafaba Bisecting: 3400 revisions left to test after this (roughly 12 steps) [23852bec534a1633dc08f4df88b8493ae99953a9] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma testing commit 23852bec534a1633dc08f4df88b8493ae99953a9 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8fce1905c64aa0870b4b3cc0be46ee5889e098bb3d9013796b9cb4c8a73e341b run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: crashed: KASAN: use-after-free Read in __d_alloc run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: crashed: KASAN: use-after-free Read in __d_alloc run #13: OK run #14: crashed: KASAN: use-after-free Read in __d_alloc run #15: crashed: KASAN: use-after-free Read in __d_alloc run #16: crashed: KASAN: use-after-free Read in __d_alloc run #17: crashed: KASAN: use-after-free Read in __d_alloc run #18: boot failed: possible deadlock in blktrans_open run #19: boot failed: possible deadlock in blktrans_open # git bisect good 23852bec534a1633dc08f4df88b8493ae99953a9 Bisecting: 1697 revisions left to test after this (roughly 11 steps) [626bf91a292e2035af5b9d9cce35c5c138dfe06d] Merge tag 'net-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 626bf91a292e2035af5b9d9cce35c5c138dfe06d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 73e4c91318061fb0b5e92e1921a1c265a687032bf601bf234d0d7c923b4b29e5 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: boot failed: KFENCE: use-after-free in kvm_fastop_exception # git bisect bad 626bf91a292e2035af5b9d9cce35c5c138dfe06d Bisecting: 869 revisions left to test after this (roughly 10 steps) [55d1308bdff7341b778e5cf36220616a0dd6ab8f] cdrom: update uniform CD-ROM maintainership in MAINTAINERS file testing commit 55d1308bdff7341b778e5cf36220616a0dd6ab8f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4a04e7d965a8daa327bd2275c9bda9daadc313c43d900941fedf792821e325e2 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: crashed: KASAN: use-after-free Read in __d_alloc run #13: OK run #14: OK run #15: OK run #16: OK run #17: crashed: KASAN: use-after-free Read in __d_alloc run #18: crashed: KASAN: use-after-free Read in __d_alloc run #19: boot failed: possible deadlock in blktrans_open # git bisect good 55d1308bdff7341b778e5cf36220616a0dd6ab8f Bisecting: 434 revisions left to test after this (roughly 9 steps) [3754707bcc3e190e5dadc978d172b61e809cb3bd] Revert "memcg: enable accounting for file lock caches" testing commit 3754707bcc3e190e5dadc978d172b61e809cb3bd compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7947b414b523766bb925de4d6281e72a92f6fc6542877fe0bf44c6fd3d72dce6 all runs: OK # git bisect bad 3754707bcc3e190e5dadc978d172b61e809cb3bd Bisecting: 200 revisions left to test after this (roughly 8 steps) [e07af2626643293fa16df655979e7963250abc63] Merge tag 'arc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc testing commit e07af2626643293fa16df655979e7963250abc63 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b0bb8d53e0401149d19dd27ed2cb4b80af55ecb6caddc77ee36adaf5c9930d8b all runs: OK # git bisect bad e07af2626643293fa16df655979e7963250abc63 Bisecting: 109 revisions left to test after this (roughly 7 steps) [f7464060f7ab9a2424428008f0ee9f1e267e410f] Merge git://github.com/Paragon-Software-Group/linux-ntfs3 testing commit f7464060f7ab9a2424428008f0ee9f1e267e410f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1f52229030ce2fb9928f7d5ed904af83dec5bf2cd5426c00b6c9738487a05089 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: crashed: KASAN: use-after-free Read in __d_alloc run #12: OK run #13: OK run #14: OK run #15: OK run #16: crashed: KASAN: use-after-free Read in __d_alloc run #17: crashed: KASAN: use-after-free Read in __d_alloc run #18: crashed: KASAN: use-after-free Read in __d_alloc run #19: crashed: KASAN: use-after-free Read in __d_alloc # git bisect good f7464060f7ab9a2424428008f0ee9f1e267e410f Bisecting: 55 revisions left to test after this (roughly 6 steps) [3fe617ccafd6f5bb33c2391d6f4eeb41c1fd0151] Enable '-Werror' by default for all kernel builds testing commit 3fe617ccafd6f5bb33c2391d6f4eeb41c1fd0151 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b0bb8d53e0401149d19dd27ed2cb4b80af55ecb6caddc77ee36adaf5c9930d8b all runs: OK # git bisect bad 3fe617ccafd6f5bb33c2391d6f4eeb41c1fd0151 Bisecting: 22 revisions left to test after this (roughly 5 steps) [c1fe77e42440d2cad76055df6fb58caabf622d51] Merge tag 'nand/for-5.15' into mtd/next testing commit c1fe77e42440d2cad76055df6fb58caabf622d51 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f2657dd77a637a113a5ae5beabc30953b00fd2d93355a80e1ec70879a1a6e8c3 all runs: crashed: possible deadlock in kill_fasync # git bisect good c1fe77e42440d2cad76055df6fb58caabf622d51 Bisecting: 11 revisions left to test after this (roughly 4 steps) [1b4f3dfb4792f03b139edf10124fcbeb44e608e6] Merge tag 'usb-serial-5.15-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next testing commit 1b4f3dfb4792f03b139edf10124fcbeb44e608e6 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4a94c82387b6a40b9a9dcf290f9f71a6dfdf9fca38f9b5f33735eff893d4b812 run #0: OK run #1: crashed: KASAN: use-after-free Read in __d_alloc run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: crashed: KASAN: use-after-free Read in __d_alloc run #8: OK run #9: crashed: KASAN: use-after-free Read in __d_alloc run #10: OK run #11: OK run #12: crashed: KASAN: use-after-free Read in __d_alloc run #13: OK run #14: crashed: KASAN: use-after-free Read in __d_alloc run #15: OK run #16: crashed: KASAN: use-after-free Read in __d_alloc run #17: OK run #18: crashed: KASAN: use-after-free Read in __d_alloc run #19: crashed: KASAN: use-after-free Read in __d_alloc # git bisect good 1b4f3dfb4792f03b139edf10124fcbeb44e608e6 Bisecting: 5 revisions left to test after this (roughly 3 steps) [6128b3af2a5e42386aa7faf37609b57f39fb7d00] mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() testing commit 6128b3af2a5e42386aa7faf37609b57f39fb7d00 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a4e89970c04dade0cab57919f4dbf1004369fb596d71c270315ddea2810353d6 all runs: crashed: possible deadlock in kill_fasync # git bisect good 6128b3af2a5e42386aa7faf37609b57f39fb7d00 Bisecting: 2 revisions left to test after this (roughly 2 steps) [0319b848b155185815724e1b46103c550627a845] binfmt: a.out: Fix bogus semicolon testing commit 0319b848b155185815724e1b46103c550627a845 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e244884297c9352e41777061ca90dae22964d354c8c5c262ab1d09c9065717db run #0: OK run #1: OK run #2: OK run #3: crashed: KASAN: use-after-free Read in __d_alloc run #4: OK run #5: OK run #6: crashed: KASAN: use-after-free Read in __d_alloc run #7: crashed: KASAN: use-after-free Read in __d_alloc run #8: crashed: KASAN: use-after-free Read in __d_alloc run #9: OK run #10: OK run #11: OK run #12: OK run #13: crashed: KASAN: use-after-free Read in __d_alloc run #14: OK run #15: OK run #16: crashed: KASAN: use-after-free Read in __d_alloc run #17: crashed: KASAN: use-after-free Read in __d_alloc run #18: crashed: KASAN: use-after-free Read in __d_alloc run #19: boot failed: possible deadlock in blktrans_open # git bisect good 0319b848b155185815724e1b46103c550627a845 Bisecting: 1 revision left to test after this (roughly 1 step) [6b6dc4f40c5264556223ba94693f20d83796ab1f] Merge tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux testing commit 6b6dc4f40c5264556223ba94693f20d83796ab1f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9884a42f692d9abbbab00174ee835ce6d2fa7a8d81a814af522226019583b152 all runs: OK # git bisect bad 6b6dc4f40c5264556223ba94693f20d83796ab1f 6b6dc4f40c5264556223ba94693f20d83796ab1f is the first bad commit commit 6b6dc4f40c5264556223ba94693f20d83796ab1f Merge: 0319b848b155 c1fe77e42440 Author: Linus Torvalds Date: Sun Sep 5 10:50:12 2021 -0700 Merge tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux Pull MTD updates from Miquel Raynal: "MTD changes: - blkdevs: - Simplify the refcounting in blktrans_{open, release} - Simplify blktrans_getgeo - Remove blktrans_ref_mutex - Simplify blktrans_dev_get - Use lockdep_assert_held - Don't hold del_mtd_blktrans_dev in blktrans_{open, release} - ftl: - Don't cast away the type when calling add_mtd_blktrans_dev - Don't cast away the type when calling add_mtd_blktrans_dev - Use container_of() rather than cast - Fix use-after-free - Add discard support - Allow use of MTD_RAM for testing purposes - concat: - Check _read, _write callbacks existence before assignment - Judge callback existence based on the master - maps: - Maps: remove dead MTD map driver for PMC-Sierra MSP boards - mtdblock: - Warn if added for a NAND device - Add comment about UBI block devices - Update old JFFS2 mention in Kconfig - partitions: - Redboot: convert to YAML NAND core changes: - Repair Miquel Raynal's email address in MAINTAINERS - Fix a couple of spelling mistakes in Kconfig - bbt: Skip bad blocks when searching for the BBT in NAND - Remove never changed ret variable Raw NAND changes: - cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' - intel: Fix error handling in probe - omap: Fix kernel doc warning on 'calcuate' typo - gpmc: Fix the ECC bytes vs. OOB bytes equation SPI-NAND core changes: - Properly fill the OOB area. - Fix comment SPI-NAND drivers changes: - macronix: Add Quad support for serial NAND flash" * tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (30 commits) mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' mtd_blkdevs: simplify the refcounting in blktrans_{open, release} mtd_blkdevs: simplify blktrans_getgeo mtd_blkdevs: remove blktrans_ref_mutex mtd_blkdevs: simplify blktrans_dev_get mtd/rfd_ftl: don't cast away the type when calling add_mtd_blktrans_dev mtd/ftl: don't cast away the type when calling add_mtd_blktrans_dev mtd_blkdevs: use lockdep_assert_held mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{open, release} mtd: rawnand: intel: Fix error handling in probe mtd: mtdconcat: Check _read, _write callbacks existence before assignment mtd: mtdconcat: Judge callback existence based on the master mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards mtd: rfd_ftl: use container_of() rather than cast mtd: rfd_ftl: fix use-after-free mtd: rfd_ftl: add discard support mtd: rfd_ftl: allow use of MTD_RAM for testing purposes mtdblock: Warn if added for a NAND device mtd: spinand: macronix: Add Quad support for serial NAND flash mtdblock: Add comment about UBI block devices ... .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../bindings/mtd/partitions/redboot-fis.txt | 27 --- .../bindings/mtd/partitions/redboot-fis.yaml | 42 ++++ MAINTAINERS | 4 +- drivers/mtd/Kconfig | 10 +- drivers/mtd/ftl.c | 2 +- drivers/mtd/maps/Kconfig | 23 --- drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/pmcmsp-flash.c | 227 --------------------- drivers/mtd/mtd_blkdevs.c | 60 +----- drivers/mtd/mtdblock.c | 4 + drivers/mtd/mtdblock_ro.c | 4 + drivers/mtd/mtdconcat.c | 33 ++- drivers/mtd/nand/raw/Kconfig | 4 +- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/mtd/nand/raw/intel-nand-controller.c | 27 ++- drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 33 +++ drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/spi/core.c | 4 +- drivers/mtd/nand/spi/macronix.c | 16 +- drivers/mtd/rfd_ftl.c | 46 ++++- 22 files changed, 198 insertions(+), 381 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml delete mode 100644 drivers/mtd/maps/pmcmsp-flash.c Reproducer flagged being flaky revisions tested: 18, total time: 4h20m14.757825831s (build: 2h0m27.177367425s, test: 2h17m31.707240698s) first good commit: 6b6dc4f40c5264556223ba94693f20d83796ab1f Merge tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux recipients (to): ["torvalds@linux-foundation.org"] recipients (cc): []