Dave Chinner
f5edb04b45
xfs: fix superblock inprogress check
...
commit f3d7ebdeb2 upstream.
From inspection, the superblock sb_inprogress check is done in the
verifier and triggered only for the primary superblock via a
"bp->b_bn == XFS_SB_DADDR" check.
Unfortunately, the primary superblock is an uncached buffer, and
hence it is configured by xfs_buf_read_uncached() with:
bp->b_bn = XFS_BUF_DADDR_NULL; /* always null for uncached buffers */
And so this check never triggers. Fix it.
Signed-off-by: Dave Chinner <dchinner@redhat.com >
Reviewed-by: Brian Foster <bfoster@redhat.com >
Reviewed-by: Christoph Hellwig <hch@lst.de >
Signed-off-by: Dave Chinner <david@fromorbit.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-09-15 08:27:52 +02:00
..
2016-09-15 08:27:52 +02:00
2014-07-30 09:12:05 +10:00
2015-10-12 16:04:45 +11:00
2015-02-02 09:54:18 +11:00
2015-10-19 08:42:46 +11:00
2015-11-10 10:09:45 +11:00
2015-11-10 10:09:45 +11:00
2015-11-03 13:28:41 +11:00
2015-11-03 12:37:02 +11:00
2015-06-23 08:49:01 +10:00
2016-04-12 09:08:56 -07:00
2015-11-03 13:28:41 +11:00
2015-03-25 15:08:56 +11:00
2015-08-25 10:13:35 +10:00
2015-08-25 10:05:13 +10:00
2016-02-25 12:01:24 -08:00
2016-06-07 18:14:38 -07:00
2015-10-12 18:21:22 +11:00
2015-02-23 22:39:08 +11:00
2014-11-28 14:27:09 +11:00
2013-12-13 11:34:08 +11:00
2015-10-12 18:21:22 +11:00
2015-01-09 10:48:58 +11:00
2016-06-07 18:14:38 -07:00
2015-06-22 09:44:02 +10:00
2015-04-15 15:06:57 -04:00
2014-11-28 14:25:04 +11:00
2015-08-19 10:01:08 +10:00
2015-08-19 09:51:16 +10:00
2015-11-11 20:18:48 -08:00
2015-06-22 10:13:30 +10:00
2014-04-23 07:11:52 +10:00
2016-06-07 18:14:38 -07:00
2014-09-09 11:56:13 +10:00
2015-10-12 18:21:22 +11:00
2014-11-28 14:25:04 +11:00
2014-11-28 14:27:09 +11:00
2015-11-03 13:14:59 +11:00
2015-11-03 13:14:59 +11:00
2016-06-07 18:14:38 -07:00
2015-08-19 10:32:49 +10:00
2015-10-12 16:02:56 +11:00
2014-10-02 09:17:58 +10:00
2015-11-03 13:27:58 +11:00
2015-11-03 13:28:41 +11:00
2015-01-09 10:48:12 +11:00
2015-10-12 18:21:22 +11:00
2015-02-23 22:38:08 +11:00
2015-08-19 10:00:53 +10:00
2014-11-07 08:30:30 +11:00
2015-10-12 05:19:45 +11:00
2015-07-29 11:51:01 +10:00
2015-10-12 15:59:25 +11:00
2016-06-07 18:14:38 -07:00
2015-10-12 18:37:58 +11:00
2015-10-12 15:59:25 +11:00
2015-10-12 16:04:45 +11:00
2015-11-03 13:27:58 +11:00
2015-11-03 13:28:41 +11:00
2015-03-25 14:57:53 +11:00
2014-04-23 07:11:51 +10:00
2015-10-12 15:34:20 +11:00
2015-04-13 11:38:29 +10:00
2014-11-28 14:27:09 +11:00
2015-06-04 13:48:08 +10:00
2015-11-11 20:18:48 -08:00
2015-03-04 16:06:36 +01:00
2015-06-01 07:15:37 +10:00
2015-03-04 16:06:38 +01:00
2015-08-19 10:01:40 +10:00
2014-09-09 11:58:42 +10:00
2015-10-19 08:42:46 +11:00
2015-10-12 18:21:22 +11:00
2016-06-07 18:14:38 -07:00
2015-02-23 21:22:31 +11:00
2015-08-20 09:28:45 +10:00
2015-10-12 05:19:45 +11:00
2014-09-09 11:56:13 +10:00
2015-10-12 05:19:45 +11:00
2015-10-12 05:15:45 +11:00
2014-11-28 14:27:09 +11:00
2015-11-03 13:28:41 +11:00
2016-02-25 12:01:24 -08:00
2015-02-10 09:23:40 +11:00
2015-06-01 10:50:00 +10:00
2015-08-19 09:51:43 +10:00
2015-11-03 13:14:59 +11:00
2015-08-19 10:01:08 +10:00
2015-10-12 18:21:22 +11:00
2015-08-19 09:51:43 +10:00
2015-11-13 18:02:30 -08:00