OSDN Git Service

ceph: kstrdup() memory handling
authorSanidhya Kashyap <sanidhya.gatech@gmail.com>
Sat, 21 Mar 2015 16:54:58 +0000 (12:54 -0400)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 20 Apr 2015 15:55:34 +0000 (18:55 +0300)
commita149bb9a281c5c2904cf6fcdf9ed386340032ce3
tree644078c1ab0c063382210f3d0b43a239070b1364
parentc1d00b2d9c4fc821e33c5cdfbdbc32677cb0e2e0
ceph: kstrdup() memory handling

Currently, there is no check for the kstrdup() for r_path2,
r_path1 and snapdir_name as various locations as there is a
possibility of failure during memory pressure. Therefore,
returning ENOMEM where the checks have been missed.

Signed-off-by: Sanidhya Kashyap <sanidhya.gatech@gmail.com>
Signed-off-by: Yan, Zheng <zyan@redhat.com>
fs/ceph/dir.c
fs/ceph/super.c
fs/ceph/xattr.c