[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1279007450-10457-1-git-send-email-david@fromorbit.com>
Date: Tue, 13 Jul 2010 17:50:48 +1000
From: Dave Chinner <david@...morbit.com>
To: xfs@....sgi.com
Cc: linux-kernel@...r.kernel.org, axboe@...nel.dk
Subject: [PATCH 0/2] Graceful failures for XFS on an unconfigured loop device
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...
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists