| To: | Dave Chinner <david@xxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: Crash with 3.8.3 and TuxOnIce |
| From: | Pedro Ribeiro <pedrib@xxxxxxxxx> |
| Date: | Wed, 27 Mar 2013 21:58:43 +0000 |
| Cc: | xfs@xxxxxxxxxxx |
| Delivered-to: | xfs@xxxxxxxxxxx |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=6MtU8/pEW+Fspjb9igyXniqLu4E5md2n/pR9WgmI+Og=; b=MJpZtugmrtlPZgfjjQOPfYlB1ZDPqMJ1CzWmt7NPW6MmTjDYhrFW83KumqWUU7dlu3 UM0iYbBTjCl0ulp0vbQ80p4bek7SwSuxMdI0v8pcIdWTcnfTUYYMVrXcfJ7QgW/GVSRC AMpgkRLIUBUsmaHZZ5wxun9O5Ni6J96ZZsglMsUvyzFQHXUA8twEXOEs1HDhWIuTOIXP i+LShc79ByTl/G8YEmYky/HLE7Py+LgPxS1jhF/OjYzDBBA3wgcfvFdWNqMvsPg+OMUo 3vsu5oh08Wy6iwUaRjN72pwWrP2HHT8RH/2NQr8Yf2wsmPb0gkHkSVS+xFUiKvTGU4EQ bQcw== |
| In-reply-to: | <CAEDdjHcP_An=CXSo3sL0w373wFfb=Zr-T7C2fUMuDbmrm6DDHQ@xxxxxxxxxxxxxx> |
| References: | <CAEDdjHeo3Giv3Y8pLfYHSbJi07_dv7ywzinCSSkxUwBQe-1fsw@xxxxxxxxxxxxxx> <20130320004405.GC17758@dastard> <CAEDdjHc139n-FFrW34FLyfKsqFHBy0_LVcVT24aLyCpb4DC9dA@xxxxxxxxxxxxxx> <20130321010149.GF17758@dastard> <CAEDdjHcP_An=CXSo3sL0w373wFfb=Zr-T7C2fUMuDbmrm6DDHQ@xxxxxxxxxxxxxx> |
|
Hi Dave (and others), I've pretty much established the responsible: commit 437a255aa23766666aec78af63be4c253faa8d57 (http://git.kernel.org/cgit/linux/kernel/git/stable/stable-queue.git/tree/releases/3.7.2/xfs-fix-direct-io-nested-transaction-deadlock.patch?id=HEAD).
Without this patch, the computer does not lock up in hibernate. So I understand that this is most likely a bug in ToI, not in xfs. Does this give you a better idea of how to solve the problem? The only xfs-specific patch in ToI is below:
diff --git a/fs/xfs/xfs_trans_ail.c b/fs/xfs/xfs_trans_ail.c index 0eda725..55de808 100644 --- a/fs/xfs/xfs_trans_ail.c +++ b/fs/xfs/xfs_trans_ail.c
@@ -511,6 +511,7 @@ xfsaild( struct xfs_ail *ailp = data; long tout = 0; /* milliseconds */
+ set_freezable(); current->flags |= PF_MEMALLOC; while (!kthread_should_stop()) {
Looking at the code blindly, it appears to be similar to what goes on in other filesystems... Regards, Pedro On 21 March 2013 17:45, Pedro Ribeiro <pedrib@xxxxxxxxx> wrote:
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Announce re-factor all current xfstests patches request, Theodore Ts'o |
|---|---|
| Next by Date: | Re: [PATCH 21/21] xfs: add CRC checks to the superblock, Chandra Seetharaman |
| Previous by Thread: | Re: Crash with 3.8.3 and TuxOnIce, Pedro Ribeiro |
| Next by Thread: | Re: Crash with 3.8.3 and TuxOnIce, Dave Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |