[Bug 251729] LOR between isofs and bufwait

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Dec 10 14:22:29 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251729

            Bug ID: 251729
           Summary: LOR between isofs and bufwait
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: gbe at FreeBSD.org

The following LOR was reported while running kyua test on arm64.

lock order reversal:
1st 0xffffa000d79999f8 isofs (isofs, lockmgr) @
/tank/nfs_public/tiny/src/sys/kern/vfs_syscalls.c
:4165
2nd 0xffff0000409378e0 bufwait (bufwait, lockmgr) @
/tank/nfs_public/tiny/src/sys/kern/vfs_bio.c:
1674
lock order isofs -> bufwait attempted at:
#0 0xffff000000570d90 at witness_checkorder+0xc54
#1 0xffff0000004d3318 at lockmgr_xlock_hard+0x6c
#2 0xffff0000004d3fbc at __lockmgr_args+0x534
#3 0xffff0000005bad10 at getnewbuf+0x48c
#4 0xffff0000005b7e34 at getblkx+0x2d0
#5 0xffff0000005b7974 at breadn_flags+0x54
#6 0xffff0000004833d4 at cd9660_blkatoff+0x58
#7 0xffff000000486e10 at cd9660_readdir+0x170
#8 0xffff00000089373c at VOP_READDIR_APV+0x44
#9 0xffff0000005f1a58 at kern_getdirentries+0x1fc
#10 0xffff0000005f1c9c at sys_getdirentries+0x24
#11 0xffff0000008241f4 at do_el0_sync+0x7dc
#12 0xffff000000803a24 at handle_el0_sync+0x90

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list