Christoph Hellwig 2d2422aebc xfs: fix a use after free in xfs_end_io_direct_write
There is a window in which the ioend that we call inode_dio_wake on
in xfs_end_io_direct_write is already free.  Fix this by storing
the inode pointer in a local variable.

This is a fix for the regression introduced in 3.1-rc by
"fs: move inode_dio_done to the end_io handler".

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Alex Elder <aelder@sgi.com>
2011-09-14 08:56:35 -05:00
..
2011-08-18 16:55:10 +00:00
2011-05-19 16:55:28 +09:30
2011-09-12 11:47:10 -07:00
2011-07-27 22:21:58 -04:00
2011-07-22 19:42:12 -04:00
2011-07-26 16:49:47 -07:00
2011-07-26 16:49:47 -07:00
2011-07-26 13:05:28 -04:00
2011-07-26 16:49:47 -07:00
2011-07-26 16:49:47 -07:00
2011-07-26 16:49:47 -07:00
2011-07-20 20:23:19 -04:00
2011-05-26 10:01:43 -06:00
2011-07-25 20:57:11 -07:00
2011-08-03 14:25:24 -10:00