函数源码 |
Source File:fs\statfs.c |
Create Date:2022-07-29 10:43:15 |
首页 | Copyright©Brick |
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | int user_statfs( const char __user *pathname, struct kstatfs *st) { struct path path; int error; unsigned int lookup_flags = LOOKUP_FOLLOW|LOOKUP_AUTOMOUNT; retry: error = user_path_at(AT_FDCWD, pathname, lookup_flags, &path); if (!error) { error = vfs_statfs(&path, st); path_put(&path); if (retry_estale(error, lookup_flags)) { lookup_flags |= LOOKUP_REVAL; goto retry; } } return error; } |