X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fsuper.c;h=a4269d5ac0ebde83da265caa59368aab0a58cfa3;hb=67da514125f23d27bd45d41e330ef14b6206fe69;hp=d3c66fb3166ba9013021795b3ffd375bf47b7da9;hpb=e0ff8aa1acd079b70e796571917ae0449b7c465b;p=linux-2.6.git diff --git a/fs/super.c b/fs/super.c index d3c66fb31..a4269d5ac 100644 --- a/fs/super.c +++ b/fs/super.c @@ -848,7 +848,7 @@ vfs_kern_mount(struct file_system_type *type, int flags, const char *name, void sb = mnt->mnt_sb; error = -EPERM; - if (!capable(CAP_SYS_ADMIN) && !sb->s_bdev && + if (!vx_capable(CAP_SYS_ADMIN, VXC_BINARY_MOUNT) && !sb->s_bdev && (sb->s_magic != PROC_SUPER_MAGIC) && (sb->s_magic != DEVPTS_SUPER_MAGIC)) goto out_sb;