On Tue, Dec 11, 2018 at 07:22:41AM -0800, Matthew Wilcox wrote: > On Tue, Dec 11, 2018 at 03:00:15PM +0100, gregkh@xxxxxxxxxxxxxxxxxxx wrote: > > The patch below does not apply to the 4.19-stable tree. > > If someone wants it applied there, or to any other stable or longterm > > tree, then please email the backport, including the original git commit > > id to <stable@xxxxxxxxxxxxxxx>. > > > >From ebcfdf7933e1c72dbe581e64064bc6b8bb5d8694 Mon Sep 17 00:00:00 2001 > From: Matthew Wilcox <willy@xxxxxxxxxxxxx> > Date: Tue, 11 Dec 2018 09:41:48 -0500 > Subject: [PATCH 1/2] dax: Check page->mapping isn't NULL > > commit c93db7bb6ef3251e0ea48ade311d3e9942748e1c upstream. > > If we race with inode destroy, it's possible for page->mapping to be > NULL before we even enter this routine, as well as after having slept > waiting for the dax entry to become unlocked. > > Fixes: c2a7d2a11552 ("filesystem-dax: Introduce dax_lock_mapping_entry()") > Cc: <stable@xxxxxxxxxxxxxxx> > Reported-by: Jan Kara <jack@xxxxxxx> > Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxx> > Reviewed-by: Johannes Thumshirn <jthumshirn@xxxxxxx> > Reviewed-by: Jan Kara <jack@xxxxxxx> > Signed-off-by: Dan Williams <dan.j.williams@xxxxxxxxx> > --- > fs/dax.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Now applied, thanks. greg k-h