Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull misc vfs cleanups from Al Viro: "No common topic, just three cleanups". * 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: make __d_alloc() static fs/namespace: add __user to open_tree and move_mount syscalls fs/fnctl: fix missing __user in fcntl_rw_hint()
This commit is contained in:
@@ -2356,7 +2356,7 @@ static struct file *open_detached_copy(struct path *path, bool recursive)
|
||||
return file;
|
||||
}
|
||||
|
||||
SYSCALL_DEFINE3(open_tree, int, dfd, const char *, filename, unsigned, flags)
|
||||
SYSCALL_DEFINE3(open_tree, int, dfd, const char __user *, filename, unsigned, flags)
|
||||
{
|
||||
struct file *file;
|
||||
struct path path;
|
||||
@@ -3514,8 +3514,8 @@ err_fsfd:
|
||||
* Note the flags value is a combination of MOVE_MOUNT_* flags.
|
||||
*/
|
||||
SYSCALL_DEFINE5(move_mount,
|
||||
int, from_dfd, const char *, from_pathname,
|
||||
int, to_dfd, const char *, to_pathname,
|
||||
int, from_dfd, const char __user *, from_pathname,
|
||||
int, to_dfd, const char __user *, to_pathname,
|
||||
unsigned int, flags)
|
||||
{
|
||||
struct path from_path, to_path;
|
||||
|
||||
Reference in New Issue
Block a user