On Wed, Jan 21, 2015 at 11:29:49AM -0800, Christoph Hellwig wrote: > On Wed, Jan 21, 2015 at 12:17:07PM -0700, Jens Axboe wrote: > > Christoph, > > > > Ran into this one while testing. Looks like mapping->host is NULL, off > > the shmem_writepage(). > > Hmm. Not sure how this can happen, but for a NULL inode we can > always just return noop_backing_dev_info safely, I'll cook up a patch. Just in case anyone is still wondering, this happens because for a swapcache page, page_mapping() returns the corresponding address_space out of swapper_spaces, which doesn't have a valid host pointer. Before getting rid of backing_dev_info, we would've used swap_backing_dev_info, which it looks like you replaced with noop_backing_dev_info in your series, so Jens' fix should be right. -- Omar -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html