From: Linus Torvalds Date: Mon, 21 May 2012 15:46:08 +0000 (-0700) Subject: Merge branch 'vfs-cleanups' (random vfs cleanups) X-Git-Tag: firefly_0821_release~3680^2~2871 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=7e5cb5e151c5474b4a468f437f5038ba9f67ef4d;p=firefly-linux-kernel-4.4.55.git Merge branch 'vfs-cleanups' (random vfs cleanups) This teaches vfs_fstat() to use the appropriate f[get|put]_light functions, allowing it to avoid some unnecessary locking for the common case. More noticeably, it also cleans up and simplifies the "getname_flags()" function, which now relies on the architecture strncpy_from_user() doing all the user access checks properly, instead of hacking around the fact that on x86 it didn't use to do it right (see commit 92ae03f2ef99: "x86: merge 32/64-bit versions of 'strncpy_from_user()' and speed it up"). * vfs-cleanups: VFS: make vfs_fstat() use f[get|put]_light() VFS: clean up and simplify getname_flags() x86: make word-at-a-time strncpy_from_user clear bytes at the end --- 7e5cb5e151c5474b4a468f437f5038ba9f67ef4d