| To: | xfs@xxxxxxxxxxx |
|---|---|
| Subject: | [PATCH 0/2] Graceful failures for XFS on an unconfigured loop device |
| From: | Dave Chinner <david@xxxxxxxxxxxxx> |
| Date: | Tue, 13 Jul 2010 17:50:48 +1000 |
| Cc: | linux-kernel@xxxxxxxxxxxxxxx, axboe@xxxxxxxxx |
Run: # mount -t xfs /dev/loop0 /mnt on a freshly booted system and it won't like you anymore. This series fixes the broken XFS error handling for dispatch errors on synchronous reads that causes a hang, and then patches the panic it uncovers. With these two patches, the mount fails gracefully. The modification to blkdev_issue_flush is probably not the right place to check for a valid q->make_request_fn. This just patches around the problem in the simplest way possible. There's probably a better way to fix it - personally I'd prefer that we don't even get to mounting a filesystem on an unconfigured loop device... |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH xfstests] _qmount: mount w/o selinux xattrs, Dave Chinner |
|---|---|
| Next by Date: | [PATCH 1/2] xfs: don't block on buffer read errors, Dave Chinner |
| Previous by Thread: | XFS status update for June 2010, Christoph Hellwig |
| Next by Thread: | [PATCH 1/2] xfs: don't block on buffer read errors, Dave Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |