summaryrefslogtreecommitdiff
path: root/crypto/crct10dif_generic.c
diff options
context:
space:
mode:
authorhujianyang <hujianyang@huawei.com>2015-01-06 12:52:13 +0800
committerMiklos Szeredi <mszeredi@suse.cz>2015-01-08 14:47:20 +0100
commit2f83fd8c2849a388082f30d755a75c1e67c4643b (patch)
tree09ed1bd07d358487a7a7f3ed3ac863422c2eabdc /crypto/crct10dif_generic.c
parent2b7a8f36f092a7855f6438cd42d6990394f450fa (diff)
ovl: Fix kernel panic while mounting overlayfs
The function ovl_fill_super() in recently multi-layer support version will incorrectly return 0 at error handling path and then cause kernel panic. This failure can be reproduced by mounting a overlayfs with upperdir and workdir in different mounts. And also, If the memory allocation of *lower_mnt* fail, this function may return an zero either. This patch fix this problem by setting *err* to proper error number before jumping to error handling path. Signed-off-by: hujianyang <hujianyang@huawei.com> Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
Diffstat (limited to 'crypto/crct10dif_generic.c')
0 files changed, 0 insertions, 0 deletions