JFS: do not ignore return code from write_one_page()
authorDave Kleikamp <dave.kleikamp@oracle.com>
Wed, 5 Jul 2017 19:26:49 +0000 (15:26 -0400)
committerJeff Layton <jlayton@redhat.com>
Wed, 5 Jul 2017 22:44:22 +0000 (18:44 -0400)
commit11ab83190828cb7b2cbb26467f2eecf74f0214c3
tree92831270885e799536f80747936961abcea806ef
parent2b69c8280c8b29cdeb78b8e92e20ed35f730d319
JFS: do not ignore return code from write_one_page()

There are a couple places where jfs calls write_one_page() where clean
recovery is not possible.  In these cases, the file system should be
marked dirty.  To do this, it is now necessary to store the superblock in
the metapage structure.

Link: http://lkml.kernel.org/r/db45ab67-55c7-08ff-6776-f76b3bf5cbf5@oracle.com
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Cc: Jeff Layton <jlayton@redhat.com>
Cc: Ross Zwisler <ross.zwisler@linux.intel.com>
Cc: Jan Kara <jack@suse.cz>
Cc: Matthew Wilcox <mawilcox@microsoft.com>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jeff Layton <jlayton@redhat.com>
fs/jfs/jfs_metapage.c
fs/jfs/jfs_metapage.h