commit | b86054540e4ad7d8df67f3a80658d037a2ce1c02 | [log] [tgz] |
---|---|---|
author | Omar Sandoval <osandov@osandov.com> | Tue Feb 24 02:47:06 2015 -0800 |
committer | Chris Mason <clm@fb.com> | Sun Apr 26 06:27:01 2015 -0700 |
tree | bd2135e03872c758cb1f543e1f02e40f71fcdd16 | |
parent | 5ca64f45e92dc52bd3bc1ad93f4f9e5a57955f28 [diff] |
btrfs: check io_ctl_prepare_pages return in __btrfs_write_out_cache If io_ctl_prepare_pages fails, the pages in io_ctl.pages are not valid. When we try to access them later, things will blow up in various ways. Also fix the comment about the return value, which is an errno on error, not -1, and update the cases where it was not. Reviewed-by: Liu Bo <bo.li.liu@oracle.com> Signed-off-by: Omar Sandoval <osandov@osandov.com> Signed-off-by: Chris Mason <clm@fb.com>