Date: Wed, 6 May 2015 16:49:13 -0400 From: Ryan Stone <rysto32@gmail.com> To: "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org> Subject: What's required to make removal of a mounted USB stick safe? Message-ID: <CAFMmRNwTi2GOEHN1tDQ7o1-VAtykT%2Bz3g%2B70qaDMenThSrSRgQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Currently FreeBSD stands a fair chance at panicking if a mounted USB drive is removed while I/O is in flight. Does anybody know what work is involved to have the kernel safely recover from this case? Losing data from the drive is expected of course but there's no reason that the entire kernel has to crash. A co-worker has been looking at this but I don't feel that we understand the problem well enough to produce a real fix. All that we've been doing so far is papering over the explicit panics without having a full understanding of what we're doing.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFMmRNwTi2GOEHN1tDQ7o1-VAtykT%2Bz3g%2B70qaDMenThSrSRgQ>