summaryrefslogtreecommitdiffstats
path: root/COPYING
diff options
context:
space:
mode:
authorIlya Dryomov <idryomov@gmail.com>2011-11-09 14:41:22 +0200
committerIlya Dryomov <idryomov@gmail.com>2011-11-09 22:53:39 +0200
commit04d21a244fdf79d0ac892eaaa9a46b682467277c (patch)
treeda0cadb86766bbf34f30c4b3efddde01e3d6d677 /COPYING
parent586e46e2813c589d26258a599580421fb6fb576b (diff)
downloadop-kernel-dev-04d21a244fdf79d0ac892eaaa9a46b682467277c.zip
op-kernel-dev-04d21a244fdf79d0ac892eaaa9a46b682467277c.tar.gz
Btrfs: rework error handling in btrfs_mount()
Commits 6c41761f and 45ea6095 introduced the possibility of NULL pointer dereference on error paths, also we would leave all devices busy and leak fs_info with all sub-structures on error when trying to mount an already mounted fs to a different directory. Fix this by doing all allocations before trying to open any of the devices, adjust error path for mount-already-mounted-fs case. Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud